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
337103719621	337103720181	337103720731	337103721281	337103721831	337103722381	337103722931	337103723481	337103724031	337103724581	337103725131	337103725681	337103726231	337103726781	337103727331	337103727881	337103728431	337103728981	337103729531	337103730082	337103730631	337103731181	337103731731	337103732281	337103732831	337103733381	337103733931	337103734481	337103735031	337103735581	337103736131	337103736681	337103737231	337103737781	337103738331	337103738881	337103739431	337103739981	337103740531	337103741081	337103741631	337103742181	337103742731	337103743281	337103743831	337103744381	337103744931	337103745481	337103746031	337103746581	337103747131	337103747681	337103748231	337103748781	337103749331	337103749881	337103750431	337103750981	337103751531	337103752081	337103752631	337103753181	337103753731	337103754281	337103754831	337103755381	337103755931	337103756481	337103757031	337103757581	337103758131	337103758681	337103759231	337103759781	337103760331	337103760881	337103761431	337103761981	337103762531	337103763081	337103763631	337103764181	337103764731	337103765281	337103765831	337103766381	337103766931	337103767481	337103768031	337103768581	337103769131	337103769681	337103770231	337103770781	337103771331	337103771881	337103772431	337103772981	337103773531	337103774081	337103774631	337103775181	337103775731	337103776281	337103776831	337103777381	337103777931	337103778481	337103779031	337103779581	337103780131	337103780681	337103781231	337103781781	337103782331	337103782881	337103783431	337103783981	337103784531	337103785081	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2746	3650	2300	2746	3650	2300	2747	3650	2300	2747	3650	2300	2748	3650	2300	2748	3650	2300	2749	3650	2300	2749	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2751	3650	2300	2751	3650	2300	2752	3650	2300	2752	3650	2300	2753	3650	2300	2753	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	3650	2300	2755	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
59279	77471	72482	55061	32920	6544	627	468	433	410	383	419	382	370	334	359	326	385	384	348	373	363	354	341	316	366	329	314	348	325	330	320	341	338	353	353	373	347	376	370	367	336	331	342	354	338	324	350	327	368	336	320	329	372	362	369	346	332	334	327	374	328	328	335	305	352	348	358	321	377	350	342	350	351	347	359	358	277	341	336	333	310	287	342	337	339	337	318	331	333	332	349	368	351	357	337	327	361	314	313	361	351	339	324	359	369	345	348	320	364	312	334	305	352	331	329	321	298	331	359	321	312	367	348	338	333	341	344	333	349	354	340	328	306	320	336	351	356	348	307	348	343	348	329	302	323	352	303	294	355	357	329	357	344	337	359	322	315	355	314	350	353	318	331	350	334	328	318	340	330	370	305	331	341	351	356	332	330	340	284	319	312	320	327	362	335	330	341	337	294	341	344	298	337	335	302	348	303	337	324	313	347	341	343	341	335	316	328	329	320	365	342	328	325	314	350	296	322	326	316	304	325	315	343	305	346	304	318	328	311	347	310	326	334	353	318	299	339	358	321	333	329	320	340	337	313	323	314	358	328	298	382	354	295	370	348	312	311	333	350	300	364	367	321	327	337	338	306	356	341	389	350	348	316	339	370	325	311	356	328	339	331	331	343	313	270	345	313	373	355	323	350	314	320	289	321	322	352	358	334	336	332	313	340	356	321	329	334	317	353	296	310	309	300	348	309	342	342	349	320	330	346	360	301	330	366	312	390	345	340	337	352	365	338	294	336	330	348	309	318	334	333	299	359	292	311	359	313	344	321	341	365	357	362	282	346	307	340	334	328	379	327	330	325	294	343	341	311	310	338	342	364	331	333	323	331	358	315	338	325	320	360	353	350	320	354	340	340	360	349	352	308	350	343	336	341	327	345	336	340	322	335	337	346	368	338	334	323	323	348	312	340	349	321	348	323	343	341	353	350	330	338	339	309	350	307	355	304	346	328	354	348	342	302	330	332	333	278	292	315	335	361	335	321	298	346	374	314	322	329	338	317	332	352	338	287	324	316	362	324	342	355	319	357	341	305	320	369	327	281	346	320	311	329	361	321	341	351	335	347	340	378	368	326	332	329	323	345	308	340	365	372	338	327	342	337	317	334	302	324	362	331	337	327	358	332	338	343	284	346	346	320	328	342	333	377	332	338	331	310	362	301	340	341	300	339	354	307	325	323	329	335	319	355	320	341	335	344	325	318	356	314	318	336	309	369	331	315	353	323	347	350	334	343	315	331	342	316	327	362	376	335	357	309	317	327	320	334	351	342	343	364	337	343	329	326	349	339	328	325	281	330	346	344	298	356	352	354	316	298	288	320	331	361	341	313	310	328	295	334	316	320	352	318	344	321	321	350	332	347	357	345	357	339	343	290	334	337	289	331	328	358	327	351	332	364	355	330	347	327	341	362	328	335	378	367	352	340	337	323	336	344	336	339	297	314	330	333	348	324	322	319	341	346	305	327	326	344	349	310	365	327	370	336	323	326	322	364	301	317	360	303	328	336	372	311	298	339	326	364	337	314	295	346	330	346	343	378	330	323	304	318	342	344	325	341	338	324	351	336	349	331	365	290	298	312	349	354	370	323	280	294	327	333	363	340	325	334	335	332	329	353	332	367	314	317	344	337	350	315	345	336	372	357	298	336	315	298	334	315	344	344	314	339	330	327	329	343	336	310	351	340	363	362	336	331	337	320	331	334	346	370	358	307	354	335	346	304	358	305	319	330	364	329	356	316	329	328	327	360	299	315	346	340	325	363	322	341	351	341	330	312	337	334	345	330	328	324	342	329	346	355	328	362	344	323	312	342	330	311	354	372	341	338	346	312	330	335	330	339	354	299	347	334	335	320	324	315	315	316	371	330	315	337	299	353	326	322	324	345	329	353	356	326	344	359	367	339	329	299	309	344	300	316	302	314	324	338	302	337	344	337	326	336	317	320	386	330	352	313	346	318	328	366	354	340	348	317	313	329	346	329	331	325	320	306	326	334	312	361	354	359	364	334	323	353	356	331	320	324	316	366	300	332	319	324	292	360	341	322	358	313	305	294	373	367	308	328	339	324	325	299	335	343	355	320	319	342	327	327	347	346	353	318	327	346	327	358	342	325	343	341	339	341	332	310	312	304	324	315	305	319	317	369	349	326	338	359	325	329	343	315	308	345	332	317	313	303	321	335	303	319	329	343	367	342	302	300	314	322	332	366	312	335	312	336	342	349	345	352	329	343	352	335	312	327	335	315	335	355	338	342	336	333	343	325	347	315	313	329	347	303	325	360	350	385	337	384	320	319	343	313	342	326	309	327	358	334	363	339	328	325	327	324	351	309	324	331	324	336	325	337	337	378	337	330	330	335	337	325	331	303	341	340	324	331	311	343	300	309	339	311	350	303	282	351	350	359	346	349	354	317	331	336	349	340	343	328	323	323	341	334	340	332	299	310	296	335	336	350	362	341	332	331	342	317	307	324	346	302	320	352	305	353	346	335	383	325	356	342	314	328	348	327	346	367	351	317	359	314	333	343	314	355	308	331	354	321	343	335	349	341	290	309	326	351	344	324	358	326	315	357	345	336	351	344	359	328	317	357	313	309	363	337	335	341	334	323	339	323	344	315	340	324	355	335	356	349	302	331	291	381	320	326	337	334	355	345	318	374	364	333	374	363	344	316	350	323	361	294	343	358	363	330	322	354	305	309	356	349	340	318	341	332	340	331	326	335	329	344	349	370	325	346	357	355	330	324	357	312	301	322	348	322	340	335	347	367	336	360	345	328	336	302	328	334	366	356	318	370	365	324	345	329	317	343	321	336	334	340	356	310	344	306	325	335	347	348	341	346	363	332	349	357	337	319	349	316	335	320	324	312	308	303	344	289	308	318	330	337	327	331	317	317	338	349	316	304	322	330	335	320	346	362	350	340	312	303	313	351	345	334	326	349	326	324	350	327	337	349	319	330	328	379	344	317	314	306	336	353	302	317	314	330	301	352	299	345	331	356	354	325	321	370	328	358	306	353	320	350	342	327	341	334	322	319	322	345	330	342	311	306	341	355	328	319	347	331	306	301	352	359	342	351	339	346	324	328	334	334	323	314	293	313	343	333	316	345	333	307	379	308	325	320	362	329	308	322	320	348	326	313	355	320	357	310	305	353	324	330	339	328	323	325	344	387	347	295	327	379	347	343	309	367	313	314	331	334	338	316	304	328	339	325	351	359	338	337	300	306	328	351	326	362	333	318	369	342	354	365	366	337	318	326	347	311	317	338	313	357	307	337	327	314	329	311	352	341	315	331	341	345	340	307	337	344	352	326	336	310	358	335	320	366	330	327	303	380	356	315	324	341	339	366	350	323	345	322	322	343	356	336	307	320	293	314	347	334	338	345	330	307	365	308	341	367	372	335	319	347	317	332	320	317	343	345	310	355	343	314	378	286	327	336	343	306	308	333	369	339	363	357	329	329	345	341
35944	58756	68498	59573	34785	1907	1670	1453	1347	1141	1097	1149	1055	993	935	908	849	886	880	868	863	851	871	816	799	834	832	818	783	806	769	764	810	830	797	770	812	789	777	742	771	761	770	734	734	784	792	776	766	727	791	780	729	744	746	779	770	787	737	727	763	790	746	790	730	744	715	746	716	731	754	819	766	709	745	735	734	734	737	724	753	740	742	721	776	728	775	763	686	752	736	756	721	754	771	765	753	736	709	737	790	780	790	743	788	758	767	748	749	770	772	773	774	745	755	728	728	762	729	769	742	708	751	716	732	687	713	698	785	771	741	733	755	735	758	703	786	676	772	762	727	729	795	744	766	748	793	722	757	726	736	748	735	761	736	787	705	738	798	754	749	750	781	732	724	721	765	722	739	730	719	740	740	734	751	741	734	727	758	740	772	773	741	721	748	728	714	771	748	747	736	765	762	734	757	760	752	699	709	703	765	734	679	720	716	729	779	756	754	750	744	696	767	772	758	737	733	781	735	751	723	715	738	700	713	738	727	737	764	734	798	705	771	748	762	697	739	779	733	700	794	764	745	734	732	750	758	755	788	753	710	721	745	740	768	756	723	689	727	729	723	716	725	752	743	781	782	725	763	718	730	741	790	730	789	743	725	780	782	717	725	744	686	777	796	732	691	726	735	778	774	781	762	755	755	737	744	745	722	734	713	670	702	737	769	763	747	722	719	768	749	724	758	813	798	747	774	758	759	778	781	740	739	742	718	763	708	755	741	706	720	715	686	719	734	767	769	722	748	760	735	733	769	735	752	761	704	711	676	769	734	732	778	697	730	724	795	759	746	744	745	801	742	769	728	752	735	764	766	725	706	782	718	740	744	741	704	774	739	706	715	748	719	743	737	706	801	756	735	736	755	775	818	720	754	743	750	716	725	756	746	722	725	684	753	742	778	715	750	728	749	747	735	726	744	733	700	793	747	762	776	720	753	771	736	741	719	755	785	776	714	777	728	714	711	773	731	716	836	731	710	722	744	777	757	735	696	761	738	712	762	671	752	720	774	752	714	753	739	735	737	778	781	721	782	787	747	741	719	736	741	742	755	759	728	781	734	743	752	732	749	711	750	763	766	741	768	767	726	734	684	715	720	756	737	732	716	707	769	732	734	744	737	729	734	788	732	804	745	738	745	723	726	701	756	754	740	724	771	757	762	734	763	715	765	723	734	739	729	736	748	747	709	729	768	731	710	772	694	761	774	717	768	778	755	738	728	702	724	733	734	767	775	721	773	794	727	727	705	796	732	784	728	724	750	740	716	782	750	791	768	746	726	753	743	743	717	726	743	801	775	732	726	776	743	750	751	730	719	762	689	696	753	746	700	721	719	755	758	716	733	790	689	753	746	739	722	788	739	765	779	777	800	704	734	744	712	725	702	774	727	727	735	677	780	756	781	741	756	759	728	735	738	726	725	690	735	732	717	742	696	744	736	734	707	749	735	699	691	738	702	720	737	747	703	772	760	750	737	718	722	744	780	762	703	730	734	719	709	689	736	798	731	773	786	733	703	699	717	683	771	734	720	743	731	705	735	740	762	695	734	711	736	776	785	775	719	727	770	747	753	763	772	750	746	745	767	751	721	729	728	743	693	752	761	761	757	723	737	722	717	691	716	752	772	760	739	746	773	730	722	707	725	756	734	727	733	689	711	764	759	720	726	764	739	781	771	724	741	751	748	690	745	731	768	666	710	726	732	715	750	732	723	745	762	783	752	723	735	767	766	669	739	717	729	765	704	719	729	770	763	736	765	767	774	707	755	769	734	738	723	764	773	749	686	750	694	790	784	744	753	743	771	771	713	770	740	749	731	693	747	713	710	785	761	756	801	726	793	726	788	726	700	745	731	739	765	742	721	766	732	742	788	725	770	729	745	721	772	698	706	745	779	768	718	738	771	732	792	768	745	732	797	699	701	766	751	775	724	731	711	753	750	731	730	707	718	741	766	723	724	745	728	726	727	717	746	727	827	738	720	730	752	762	742	788	763	737	727	728	735	736	775	800	741	743	762	770	750	721	758	836	736	805	774	774	767	783	749	739	722	722	700	731	742	758	708	717	725	784	721	761	752	721	738	731	725	753	712	761	770	726	748	786	683	759	749	744	769	730	710	749	763	768	736	737	797	764	717	777	753	782	775	684	720	743	712	788	714	758	720	750	724	732	733	719	740	765	733	755	769	735	732	737	732	754	798	759	747	762	761	720	747	748	752	790	738	765	726	745	755	767	725	750	735	720	711	698	713	734	789	728	673	749	731	723	718	744	781	754	774	667	763	789	738	705	776	781	743	735	766	784	759	763	763	753	768	737	750	749	800	747	716	745	757	745	787	745	725	719	732	723	726	769	741	735	736	705	756	743	735	790	728	746	692	755	750	747	705	727	735	723	714	728	775	758	738	728	705	764	764	668	730	776	715	735	753	784	696	767	733	722	736	747	712	794	766	745	687	766	768	781	727	715	762	745	743	740	759	717	727	751	703	765	758	759	751	706	778	739	762	763	726	721	749	809	734	754	739	711	749	736	791	715	739	721	731	767	701	715	758	753	707	778	762	703	747	788	734	712	715	726	790	748	739	727	718	732	811	764	698	757	745	704	705	730	683	768	709	721	737	737	798	669	754	737	736	756	741	702	699	741	772	726	742	725	742	711	751	707	754	733	692	736	776	706	741	793	744	794	759	718	733	747	723	750	774	781	756	741	734	730	749	764	709	772	744	813	717	737	710	769	771	744	717	691	759	717	764	755	736	746	726	743	761	758	756	680	737	720	762	728	769	748	760	747	763	702	735	744	761	733	736	727	737	740	731	806	755	745	779	738	740	716	743	743	763	692	786	702	742	704	771	715	744	763	722	752	748	703	731	812	775	793	753	736	721	777	764	739	774	724	772	780	759	777	733	754	747	722	743	769	756	745	768	722	793	734	757	770	739	744	727	743	756	715	728	741	720	735	754	731	725	735	766	756	714	731	766	756	785	722	764	764	757	771	749	724	770	715	716	728	743	727	762	698	774	775	726	792	736	780	711	807	736	724	728	689	744	785	750	697	700	736	742	700	784	713	771	714	720	716	765	760	706	775	746	714	766	722	758	717	740	769	730	758	747	726	770	716	724	760	759	726	720	742	730	759	712	731	701	722	752	729	728	792	767	760	719	775	697	779	748	766	738	710	738	742	741	684	757	736	753	740	769	708	762	717	772	714	712	716	727	736	737	740	722	759	792	727	758	734	716	732	718	749	775	746	720	789	737	737	734	751	735	690	725	735	743	748	722	756	773	740	743	809	745	726	712	775	718	728	702	719	743	789	769	749	725	746	705	746	740	723	741	773	757	716	745	732	728	724	790	758	761	714	754	725	733	733	730	781	732	750	771	797	779	679	753	792	761	723	760	714	729	731	719	699	742	737	760	749	766	760	758	744	727	774	777	730	753	726	702	736	739	749	699	722	760	698	758	707	718	757	771	748
30878	14667	5974	2316	645	158	171	155	144	148	142	132	157	141	146	127	126	108	110	137	137	131	125	135	160	131	132	136	133	122	128	134	124	133	132	133	135	127	113	131	133	131	149	143	149	163	141	141	119	142	134	137	161	122	138	124	139	147	123	130	134	124	151	100	141	141	116	151	139	153	113	133	142	151	137	129	138	125	142	124	179	152	151	111	158	134	119	149	130	148	154	153	143	150	129	156	128	132	133	133	142	129	147	138	131	128	149	119	126	149	124	161	134	132	139	148	112	132	141	150	147	147	140	146	117	145	134	141	121	130	125	127	144	147	136	132	150	162	138	126	155	169	151	140	152	137	136	144	133	148	144	137	150	140	127	143	138	131	151	130	147	146	135	134	109	138	138	117	125	143	132	139	133	122	137	149	135	123	152	136	140	131	145	141	131	126	134	146	135	151	130	140	131	137	138	121	144	133	123	138	122	110	133	145	139	136	151	131	135	131	149	152	142	156	143	161	130	119	146	132	127	142	128	131	138	141	127	152	131	121	120	141	148	179	144	136	130	120	130	125	141	140	155	134	109	134	140	167	163	133	115	136	125	127	156	144	165	137	133	121	134	145	142	140	148	146	128	163	145	119	149	171	122	139	139	156	121	143	134	139	151	150	130	124	122	149	148	153	141	150	140	130	141	139	149	144	177	159	134	133	135	129	130	132	129	164	149	147	140	142	122	124	125	149	148	164	130	163	128	142	133	128	142	138	133	111	149	150	146	150	163	148	137	155	150	135	158	160	121	145	158	140	132	131	139	133	126	138	149	155	133	131	107	138	136	130	112	132	146	135	151	154	141	115	120	139	141	164	142	145	147	140	139	138	133	139	151	140	165	139	127	136	129	147	130	132	135	133	150	135	124	153	139	131	121	134	135	136	150	118	134	138	137	137	147	138	133	159	135	120	140	135	126	110	140	132	153	132	121	128	146	128	143	144	149	146	129	137	157	146	140	137	146	135	154	122	138	165	124	135	145	132	139	149	148	165	142	144	133	137	160	150	126	150	146	127	139	138	134	155	145	131	137	143	145	137	162	149	134	147	140	143	170	148	145	112	129	149	134	131	137	168	148	125	147	128	140	146	141	150	136	150	155	153	143	127	137	141	158	139	137	140	158	143	141	156	140	123	140	151	123	138	143	135	140	143	130	164	149	126	157	141	141	131	133	135	130	119	123	153	136	122	143	124	139	137	113	156	143	138	114	158	162	154	117	117	137	136	144	135	110	147	143	133	141	144	158	133	135	165	165	138	135	131	139	167	152	145	135	138	153	133	148	137	142	157	142	146	148	143	141	155	127	146	144	120	137	152	149	160	157	130	150	139	158	147	129	117	132	126	138	138	134	131	137	150	136	123	145	119	136	144	147	138	140	149	148	145	124	145	135	143	153	143	154	168	141	124	166	121	132	146	146	147	119	141	157	139	163	146	147	155	138	134	145	141	135	145	139	127	149	159	141	129	124	143	140	125	123	129	161	135	128	155	140	142	157	135	151	124	136	125	126	176	168	140	135	134	129	127	134	130	131	137	146	144	117	138	133	149	118	149	138	144	153	143	166	142	136	108	108	160	149	133	125	133	125	146	138	138	139	140	123	138	142	131	151	136	130	137	150	150	163	143	146	119	127	145	142	132	153	144	152	162	143	143	146	129	137	141	136	127	142	118	147	133	123	120	139	132	146	154	122	127	143	152	130	106	135	141	127	135	152	134	143	135	118	158	129	134	156	136	139	131	121	125	175	141	138	135	140	153	133	141	165	141	147	139	149	155	133	146	136	163	142	129	143	132	111	125	142	122	146	130	150	135	148	135	129	138	121	143	147	155	144	150	140	158	134	126	118	142	156	119	119	130	135	151	141	142	127	139	121	157	160	117	133	137	139	178	137	124	140	149	139	147	152	135	113	137	145	150	122	155	120	128	152	139	144	133	126	144	153	141	135	131	130	148	128	154	128	109	139	132	161	123	133	149	120	114	143	139	147	150	165	142	143	142	141	139	166	140	142	130	129	127	134	125	147	158	139	147	124	147	143	133	130	152	156	152	146	135	154	122	149	137	143	135	110	141	159	140	139	148	139	133	131	162	142	163	141	143	128	127	128	148	160	142	112	117	148	142	124	110	133	159	164	139	127	159	133	135	140	163	141	142	136	143	141	150	140	116	145	124	135	131	128	137	139	180	139	140	138	147	128	158	150	157	126	137	147	116	132	127	139	128	132	151	144	136	145	160	142	131	167	140	126	130	155	124	133	143	128	126	121	140	146	158	155	142	128	130	122	120	142	120	148	130	139	144	155	161	148	127	144	129	124	134	171	153	116	145	162	130	145	147	152	145	146	132	132	142	131	151	136	126	139	137	113	141	131	141	135	134	150	134	131	140	143	144	150	139	141	144	129	137	155	153	130	131	138	122	146	140	132	151	132	141	141	121	135	132	166	117	141	123	155	130	173	150	155	137	152	154	122	138	129	149	150	121	128	127	120	129	110	132	133	150	145	142	123	141	140	124	159	154	129	155	142	140	125	161	129	134	136	142	123	150	143	149	160	108	129	116	146	132	136	141	128	143	152	153	125	163	126	140	132	127	140	142	164	128	130	137	147	144	112	128	120	134	132	140	142	145	139	148	115	136	150	132	142	138	138	131	129	137	143	151	142	134	160	147	149	130	115	130	130	147	131	141	149	128	140	151	147	151	133	151	145	129	141	168	141	142	126	149	140	121	118	140	131	172	133	147	139	134	130	128	129	140	146	153	141	129	122	152	139	123	140	145	142	136	121	131	138	150	150	142	156	114	147	146	154	139	120	145	135	149	141	125	126	140	139	141	141	134	134	140	147	124	133	135	129	168	146	122	139	127	141	145	134	135	177	138	130	129	145	130	124	136	121	122	143	137	143	148	151	158	131	129	121	141	145	141	137	129	128	127	138	138	139	136	132	123	130	126	143	152	119	136	137	128	151	133	141	172	129	147	132	141	137	147	107	125	153	152	122	142	126	131	148	134	136	131	136	154	141	146	128	130	149	122	115	157	147	152	141	160	126	137	151	148	132	158	125	121	152	157	138	123	150	138	131	126	109	129	122	128	134	133	140	156	156	118	147	148	148	154	126	139	152	149	138	122	126	119	128	133	126	131	141	132	131	125	144	122	158	141	141	144	117	119	144	132	154	128	131	142	117	106	125	148	135	139	150	136	156	138	102	132	155	139	121	134	141	134	136	137	142	149	149	151	145	136	130	150	140	135	131	155	136	136	114	142	159	137	154	140	145	146	170	153	130	128	135	116	144	143	129	128	138	134	147	124	133	144	149	146	150	142	136	142	123	165	155	115	149	146	154	148	126	127	165	132	116	160	145	141	143	148	126	134	132	131	136	141	116	139	155	147	119	147	119	138	143	124	138	136	126	139	168	153	118	105	146	154	124	141	135	132	142	123	128	135	127	124	126	130	107	126	125	135	126	165	130	133
15175	11866	10752	6505	2302	371	336	354	373	344	328	377	373	359	346	390	363	384	337	360	366	362	349	373	331	362	356	389	370	361	330	335	350	336	380	349	363	346	359	332	350	389	375	394	354	362	366	361	341	345	377	370	334	335	357	337	345	351	349	352	334	322	348	379	339	352	370	324	360	360	334	332	353	350	351	329	331	337	351	356	363	402	364	334	347	357	358	368	363	362	327	319	353	372	371	359	354	313	365	387	328	350	362	361	349	370	351	329	328	373	384	348	338	362	350	328	331	355	328	354	328	359	359	381	356	348	354	353	376	360	383	328	378	327	362	343	312	354	333	370	387	378	301	359	324	351	369	374	370	378	337	361	355	372	357	385	365	335	339	381	329	382	381	348	316	334	347	375	349	345	366	381	387	380	358	344	362	355	337	356	359	385	373	339	382	373	356	351	344	368	326	346	384	343	360	340	320	314	364	329	366	340	355	401	389	340	354	315	353	335	366	365	396	352	348	347	366	321	331	312	353	347	378	342	345	363	349	317	365	372	351	372	408	342	376	333	355	359	353	340	334	358	339	357	351	377	327	362	331	319	319	337	365	349	347	382	344	375	310	340	345	374	329	353	335	358	352	345	371	322	340	328	362	363	349	350	383	368	366	346	337	345	360	364	359	356	350	359	382	346	358	350	360	386	357	368	325	387	363	350	355	363	361	349	338	361	373	381	350	356	341	349	336	331	346	341	336	357	351	333	370	336	363	344	343	345	331	341	355	353	354	355	345	356	359	336	388	336	325	336	355	378	364	356	372	351	308	332	362	331	383	391	343	351	386	362	329	349	329	353	325	349	346	353	382	329	336	357	335	359	348	321	346	345	350	364	335	344	378	355	386	343	338	343	370	332	369	364	376	349	365	355	377	362	367	356	335	328	362	343	370	368	358	375	355	329	358	344	357	346	361	352	305	353	380	356	345	359	341	350	354	364	328	375	352	377	360	354	318	339	335	306	331	343	336	381	351	340	348	351	382	382	359	356	341	380	361	369	370	375	369	404	341	346	336	347	333	366	360	389	332	367	328	354	363	370	339	354	386	355	345	359	328	365	340	332	355	352	341	360	343	332	374	369	358	371	354	334	348	337	329	359	354	327	345	351	364	327	351	364	353	341	355	363	371	322	360	358	372	342	346	345	314	354	361	369	316	316	380	333	330	375	328	347	346	363	356	339	361	365	358	379	349	333	386	391	352	335	351	369	324	344	355	379	362	346	390	381	356	339	370	327	349	345	374	364	336	378	369	333	379	341	340	326	378	352	355	366	357	372	325	359	354	393	362	350	337	362	333	345	329	361	373	369	346	351	367	367	337	362	327	332	384	353	312	352	373	348	336	367	348	336	363	339	340	362	373	356	376	357	343	367	328	370	355	360	395	342	345	359	393	388	356	339	342	347	320	358	355	351	364	365	355	350	341	357	325	367	336	364	354	347	349	349	337	350	346	355	342	340	374	328	335	366	374	390	336	347	390	339	339	373	371	371	389	371	358	374	335	324	370	370	338	346	403	331	385	324	342	363	359	322	341	330	316	369	364	368	351	336	362	358	351	374	353	325	324	368	361	374	384	333	359	351	334	352	368	355	364	348	362	376	366	352	372	360	383	333	339	352	355	338	324	356	374	355	365	378	358	367	374	372	357	326	362	344	344	372	343	342	392	306	342	389	366	327	368	325	389	377	358	348	362	317	393	334	332	327	355	402	366	322	345	359	341	331	327	383	379	359	364	360	340	341	354	364	341	353	369	353	320	353	345	336	324	335	348	357	359	359	354	336	342	342	351	353	358	360	356	341	370	330	368	386	356	396	372	360	312	364	364	311	330	357	352	348	350	360	341	380	346	353	375	351	319	357	353	346	345	345	345	333	333	357	345	356	362	359	344	355	378	402	361	344	328	357	380	399	319	344	359	358	355	349	333	328	363	346	350	352	346	358	369	369	355	359	335	335	340	370	337	346	326	334	340	379	349	338	364	354	376	341	378	376	358	386	332	351	396	365	342	329	321	363	347	369	337	317	330	312	363	328	367	350	364	362	371	356	339	376	380	350	358	364	363	339	378	381	362	390	388	328	345	338	353	349	363	339	358	380	337	372	359	338	373	330	340	368	360	344	373	375	384	360	339	367	329	368	356	348	346	368	330	345	316	343	341	326	362	313	326	349	358	377	346	347	337	329	356	388	370	340	309	359	374	349	324	331	356	350	394	341	353	336	323	333	345	350	336	365	354	351	364	332	361	383	377	357	368	364	351	363	375	376	348	324	356	339	330	346	327	359	336	380	336	345	349	354	328	370	335	352	361	351	359	369	354	354	364	351	366	366	327	346	381	350	336	333	383	402	336	370	341	353	342	368	349	333	367	364	356	332	344	368	344	348	343	362	353	367	345	353	365	351	369	352	398	368	330	344	362	367	364	339	357	346	310	341	338	356	373	370	399	375	376	338	356	346	332	349	387	365	388	350	331	354	338	421	308	323	349	368	335	366	341	344	361	326	360	357	360	369	366	332	351	330	350	347	335	337	353	368	362	371	354	331	385	377	345	365	367	387	307	330	373	346	360	360	323	364	367	349	357	328	354	346	374	318	382	344	377	328	333	333	378	337	324	353	331	348	348	348	354	367	346	348	343	376	344	350	371	368	355	323	315	357	375	354	402	377	342	370	349	323	350	357	350	337	354	376	341	334	335	354	369	380	366	326	341	363	328	365	363	385	365	339	361	349	349	347	363	353	387	334	370	333	378	359	366	334	350	326	355	330	357	330	350	354	363	397	376	336	357	331	399	366	355	329	361	352	371	374	376	367	328	348	354	363	400	383	354	352	363	361	344	340	377	333	345	326	342	347	336	340	369	322	325	368	317	334	366	359	371	375	346	361	340	352	322	377	338	352	340	340	377	354	349	380	358	328	357	358	343	336	325	342	366	357	362	378	316	395	316	329	342	322	362	353	385	349	346	339	349	354	369	360	376	372	323	351	374	370	360	369	315	375	353	360	355	349	368	357	337	361	338	387	374	395	362	367	353	346	354	341	340	348	353	357	374	379	341	336	361	369	353	381	328	318	380	359	378	341	353	346	374	345	354	354	349	370	366	382	335	346	350	397	362	355	344	327	359	365	346	359	374	326	383	337	388	388	366	360	354	363	372	330	371	341	385	353	365	357	331	365	335	345	384	331	356	357	330	353	368	360	310	332	351	375	372	386	377	352	378	369	368	345	345	355	332	331	363	363	338	382	365	333	358	356	348	354	339	408	335	372	345	356	354	354	365	357	361	347	371	364	383	359	346	351	371	362	312	358	352	373	357	374	369	348	355	376	322	352	334	322	383	342	359	358	346	353	379	342	391	363	357	343	346	346	408	326	359	349	372	358	332	361	347	348	345	337	372	346	365	315	325	323	359	328	333	349	383	353	364	378	348	328	350	321	348	359	326	375	361	322	360	365	339	351	332	364	330	367	346	343	336	385
50512	61072	57297	42759	19355	1803	291	252	251	214	201	224	224	221	198	186	208	212	208	206	191	195	179	213	172	172	189	228	189	201	200	194	185	187	195	182	203	217	184	185	207	193	181	196	194	209	208	183	190	223	167	177	212	188	196	204	187	193	205	185	183	189	198	181	206	183	185	221	210	218	210	193	191	204	226	200	207	192	186	191	173	167	185	193	200	182	201	191	201	181	196	196	198	180	192	210	171	207	212	189	199	199	173	189	205	201	205	183	192	184	196	195	172	191	204	175	181	194	185	217	180	197	206	199	202	196	193	212	178	192	218	205	179	173	185	176	184	191	211	212	192	185	198	191	184	199	201	208	173	168	235	200	199	193	202	189	210	204	186	177	189	186	217	233	202	205	192	196	190	164	181	194	217	199	192	204	179	181	185	174	239	204	219	215	199	181	176	205	207	194	214	221	184	200	199	184	226	208	202	175	211	190	209	186	187	193	188	186	200	188	218	186	194	190	200	174	173	216	204	220	187	212	191	187	195	193	201	197	187	199	177	191	213	221	173	204	199	192	183	189	199	212	150	179	188	193	208	225	179	204	203	200	203	199	201	183	238	212	202	196	189	170	228	211	201	190	201	189	201	216	170	209	178	193	195	193	197	160	185	177	194	198	185	237	187	200	198	198	188	204	192	227	203	204	200	189	196	187	187	202	194	171	190	176	178	193	195	192	187	170	222	183	176	198	205	196	184	183	197	185	189	226	176	201	206	199	200	202	177	184	205	210	184	177	203	182	193	212	199	210	201	201	204	210	161	190	213	173	203	182	180	198	207	179	179	211	186	210	204	172	204	193	183	200	174	175	170	183	200	193	203	220	181	194	175	204	175	207	196	180	198	163	209	192	188	214	183	170	200	174	198	192	189	200	211	186	188	189	184	195	201	198	206	188	215	201	210	176	194	184	198	174	165	204	216	177	182	180	190	190	201	178	191	216	210	209	161	179	166	181	205	206	170	171	202	196	183	195	173	202	217	172	203	183	210	184	221	166	205	200	206	177	185	176	203	217	195	197	176	197	209	169	194	208	183	174	178	198	181	190	196	226	190	196	196	163	194	220	195	199	196	170	208	218	190	198	211	173	183	213	196	179	181	202	193	197	184	174	174	186	202	191	197	194	195	193	166	190	210	200	208	198	186	208	185	219	210	204	219	194	198	197	199	191	178	193	189	186	201	185	193	184	171	218	172	200	184	202	181	204	191	187	170	212	209	193	181	220	207	187	218	189	181	210	173	206	190	194	211	179	202	193	167	191	198	198	206	188	154	199	183	181	204	195	187	217	181	189	193	210	166	186	203	216	182	167	162	164	191	164	175	157	202	200	177	163	236	185	214	175	195	215	212	199	179	197	196	189	170	226	186	185	234	218	211	160	177	182	197	183	197	174	189	189	201	196	203	202	193	207	208	224	202	179	190	196	175	211	207	170	208	213	198	177	194	204	191	195	186	193	193	175	214	207	183	205	217	203	200	203	212	210	185	200	219	210	219	178	184	202	190	200	187	197	180	216	183	185	193	174	203	226	201	186	187	194	197	178	174	216	167	157	175	173	218	173	206	189	192	203	227	183	175	191	193	191	199	172	195	185	184	194	192	192	192	201	190	159	208	159	195	217	211	210	202	200	188	167	199	197	214	201	197	182	216	179	197	217	207	206	219	201	183	197	214	211	204	196	182	192	190	215	222	186	211	189	189	211	227	201	187	196	208	170	200	204	190	201	187	203	190	205	194	192	213	202	157	225	191	221	184	196	205	219	179	207	194	188	170	184	203	176	180	182	182	194	200	204	202	160	194	215	190	199	213	193	198	231	208	207	191	190	185	188	207	205	177	199	170	197	217	149	166	216	209	181	188	202	173	194	187	208	203	185	169	180	186	169	177	171	202	191	175	196	208	183	179	181	187	209	190	193	205	192	202	197	201	189	155	196	184	165	209	187	198	176	192	187	192	205	215	189	183	189	185	201	191	193	199	180	197	195	214	187	164	204	188	203	203	193	208	185	196	188	188	235	183	184	195	187	210	194	175	202	197	174	194	185	182	193	204	194	205	204	175	181	214	184	191	168	215	209	218	189	168	198	203	186	201	163	187	212	203	215	198	189	219	198	200	187	195	223	181	169	221	179	177	206	185	194	224	207	212	216	181	208	174	193	168	186	191	177	189	183	199	184	193	190	188	188	199	200	200	200	188	205	190	190	190	202	205	202	212	192	167	181	190	183	183	208	205	206	193	185	221	195	213	186	205	211	212	185	201	190	196	207	200	214	193	222	180	165	197	167	178	164	217	215	188	182	179	167	194	201	189	198	216	188	184	168	195	192	190	219	215	204	199	196	180	184	211	191	201	188	194	176	179	183	186	189	175	217	193	207	201	206	196	182	190	183	197	174	161	168	170	182	206	213	186	186	184	173	188	198	190	179	202	190	196	201	179	200	216	199	187	170	185	183	195	190	210	184	165	211	204	195	205	190	211	185	218	272	191	214	201	180	201	216	197	203	199	206	218	194	176	211	203	195	187	212	164	201	205	175	191	210	177	207	207	191	186	194	171	167	181	214	174	174	199	204	173	196	169	202	208	221	220	192	199	169	197	201	219	181	205	207	188	203	182	201	190	197	231	194	189	163	204	192	222	177	195	208	195	180	191	178	183	191	183	197	199	207	199	197	203	183	166	207	175	213	205	198	198	178	197	188	184	206	213	213	207	213	216	183	201	216	216	212	183	174	191	187	195	187	185	197	202	185	199	206	204	182	168	175	199	180	206	193	193	200	201	186	220	190	191	195	165	193	168	195	199	187	204	190	198	189	209	213	204	204	203	181	178	184	178	196	172	218	193	216	180	177	179	202	206	213	190	191	186	214	168	193	176	205	198	176	198	185	192	208	174	219	188	208	204	172	177	190	207	206	214	205	192	172	201	208	168	195	211	206	194	179	177	184	201	212	182	202	213	205	177	201	197	197	187	197	214	200	178	199	197	199	220	193	184	196	194	200	187	217	199	195	196	227	192	190	184	215	186	200	197	180	191	176	203	190	191	214	197	185	173	180	204	175	182	187	184	207	169	217	209	204	160	194	194	239	209	212	199	199	168	168	172	195	213	181	168	193	198	190	194	172	205	202	191	194	203	219	178	207	198	197	183	171	190	213	194	195	181	180	197	204	193	171	184	184	198	190	176	193	172	185	192	194	194	179	210	203	212	178	191	182	223	223	217	188	224	181	185	200	192	195	190	195	192	215	194	181	212	183	210	182	190	208	189	185	204	177	199	173	172	204	189	175	186	187	201	191	194	191	182	193	201	202	220	213	169	160	159	210	237	202	198	178	196	173	174	188	199	192	199	197	191	191	177	188	181	193	185	219	166	168	192	188	191	192	177	185	190	196	176	195	227	195	187	179	191	193	175	180	212	214	195	169	175	201	201	182	191	190	195	204	204	198	186	188	202	196	188	204	199	207	221	182	175	185
30317	44695	55021	47583	22120	1046	917	820	734	615	700	640	633	616	618	549	582	541	549	516	514	501	517	502	520	448	507	505	480	511	519	494	510	499	526	480	483	512	488	512	514	469	462	519	479	498	474	493	482	499	450	471	457	471	497	498	501	466	507	512	511	499	497	458	458	507	487	472	484	453	477	476	484	508	493	480	484	466	471	488	492	488	492	461	495	459	485	439	488	472	479	467	448	463	505	480	509	501	494	436	498	473	481	435	474	489	476	521	490	466	496	478	470	441	490	483	478	425	478	442	463	461	501	474	502	450	489	478	449	462	448	470	486	473	442	477	504	511	481	485	489	523	499	474	449	470	470	432	487	467	515	496	512	500	505	469	449	479	474	490	479	432	432	491	487	486	469	468	501	478	473	491	484	474	476	486	451	481	481	537	475	445	429	487	455	485	490	499	453	519	462	495	507	504	504	519	472	453	479	478	431	479	460	444	489	467	467	493	494	454	486	453	474	476	478	462	459	474	465	497	500	456	474	526	477	485	479	495	443	538	453	448	525	453	466	473	450	445	494	497	446	478	471	467	454	499	456	475	468	469	467	459	468	484	473	462	453	451	468	454	449	465	504	468	509	457	484	461	509	485	495	468	513	493	486	411	447	483	494	510	475	442	477	481	493	407	464	481	445	486	476	454	468	498	506	471	479	511	510	470	480	433	499	480	494	472	471	465	474	458	473	460	441	480	489	456	486	463	425	482	454	473	466	449	507	472	460	445	495	527	478	465	538	477	486	454	493	474	440	484	501	493	499	490	492	515	458	478	499	443	462	451	461	470	467	473	458	467	457	460	484	471	455	455	524	489	511	462	433	484	482	491	478	497	493	458	457	484	496	499	462	492	498	463	481	474	481	501	498	449	496	487	519	519	504	478	465	486	461	463	457	474	501	473	503	486	487	438	480	463	459	499	453	491	443	465	455	456	445	492	481	469	452	458	481	484	476	467	475	483	499	498	469	501	469	494	497	483	494	499	463	456	491	490	477	475	475	429	498	433	459	496	464	468	464	510	424	499	459	425	485	470	465	470	445	476	439	530	498	465	484	479	455	486	486	494	460	475	426	529	448	436	472	445	507	500	499	468	481	497	517	458	465	480	487	483	515	474	474	479	457	489	482	473	485	485	491	453	487	474	473	524	509	497	470	472	482	465	460	487	470	447	474	436	500	480	453	455	499	474	477	478	474	503	469	478	467	442	477	454	475	473	469	477	508	470	496	511	474	479	443	453	497	468	480	498	468	446	461	472	437	502	475	486	458	480	474	473	454	464	446	495	466	464	485	492	471	477	453	469	472	497	477	456	477	434	495	475	457	465	456	460	486	503	470	482	505	468	444	444	519	431	486	486	503	495	473	491	464	464	405	511	503	465	437	478	487	438	436	427	483	484	525	445	459	491	440	454	497	437	491	475	474	443	456	460	501	490	487	490	512	481	489	490	472	460	491	429	491	489	474	498	484	500	470	487	471	479	479	453	448	499	483	510	467	445	459	444	448	432	487	470	495	483	481	502	455	435	454	466	476	469	478	459	503	484	493	462	487	489	464	440	482	467	474	442	464	471	440	487	443	422	468	459	496	497	512	479	464	462	445	457	457	445	500	485	530	474	478	472	531	476	450	524	472	485	476	428	453	456	459	493	452	471	478	485	476	461	464	503	465	446	496	459	470	463	456	487	455	469	455	437	490	475	483	506	501	494	475	468	493	471	477	451	471	474	493	459	482	447	499	483	456	478	489	438	475	528	520	497	502	486	500	483	475	514	481	487	463	500	493	468	486	452	469	513	460	461	466	457	470	488	485	525	460	501	484	513	475	474	470	446	472	493	458	487	457	468	459	449	441	469	453	452	483	456	487	504	487	474	478	487	462	491	437	529	430	465	451	502	472	495	522	473	476	454	478	473	480	448	457	485	435	452	472	466	460	472	449	462	477	484	507	481	446	453	423	450	504	478	483	467	489	526	470	468	541	470	504	471	504	458	467	488	464	484	485	484	480	465	487	440	470	523	486	487	483	500	472	471	481	479	464	449	429	486	475	466	467	444	506	488	457	481	432	502	449	505	511	471	472	458	505	456	496	444	499	463	459	497	477	509	511	450	434	473	458	435	471	461	501	499	481	489	468	472	468	485	455	498	495	468	470	473	448	446	472	461	455	432	456	497	429	473	431	467	496	458	500	533	479	468	464	487	514	488	438	509	513	480	445	471	449	481	477	490	484	458	456	488	440	464	476	448	467	502	478	479	449	462	468	499	500	476	491	464	478	493	444	481	454	485	514	465	482	487	458	477	450	474	494	402	439	454	516	485	476	462	464	457	436	496	470	497	507	458	471	470	450	463	485	466	487	456	512	523	473	458	463	497	437	445	465	521	493	463	466	491	434	458	480	486	496	506	482	491	488	516	470	462	488	471	463	492	435	494	479	478	469	457	496	492	474	447	487	487	482	491	486	476	476	454	475	475	475	486	456	494	490	472	455	492	448	453	439	458	455	478	469	463	539	474	484	492	472	457	508	450	483	484	446	477	479	486	437	476	468	488	465	454	467	474	458	506	432	461	479	468	459	479	394	508	461	477	423	517	486	461	491	456	464	421	449	460	476	492	525	454	516	526	474	469	469	500	449	466	500	470	502	503	476	491	501	445	488	486	498	491	486	456	466	468	478	428	466	484	438	475	500	481	484	498	466	502	469	473	480	541	456	483	462	461	530	451	491	508	493	460	494	499	459	501	470	517	472	471	436	488	479	465	465	501	468	494	447	474	476	468	479	495	460	463	465	483	461	466	463	481	452	477	467	506	501	469	508	512	459	459	481	456	498	488	446	479	478	470	449	497	488	495	532	472	478	481	450	443	453	438	435	488	468	498	452	507	461	443	502	457	497	436	493	452	474	494	489	459	434	490	468	500	501	456	453	498	451	451	472	499	442	488	478	464	481	507	459	516	496	458	465	447	502	515	445	459	472	479	505	502	479	466	463	509	448	475	486	462	513	492	483	454	470	500	472	489	482	451	512	441	496	494	504	487	481	443	471	456	481	459	430	467	467	452	493	469	476	468	466	511	475	513	466	483	481	492	457	468	426	472	481	481	460	496	512	465	500	453	474	492	481	460	475	512	521	488	466	452	477	442	457	469	473	471	493	509	495	488	477	483	497	453	455	450	438	458	491	512	464	504	462	500	466	509	476	477	516	457	446	500	468	495	483	461	461	483	477	502	473	454	476	473	469	445	449	496	461	480	470	465	502	474	474	435	491	483	479	473	461	483	496	471	471	438	450	479	417	468	439	493	495	469	478	498	453	474	471	479	464	476	485	459	496	435	459	490	531	488	487	515	485	464	494	507	477	465	482	529	475	488	443	454	446	484	461	464	459	457	479	443	426	492	547	487	450	468	466	484	485	479	486	457	445	452	508	497	487	454	473	473	462	449	512	504	484	490	476	512	455	491	472	468	485	474	499	460	504	468
60380	76379	71011	57680	29638	5861	603	442	430	402	363	346	318	370	355	346	329	319	353	338	319	313	318	315	356	334	346	316	324	312	338	323	296	313	345	288	298	319	300	292	283	318	309	294	329	277	356	373	315	338	337	322	324	325	330	371	330	344	290	297	316	312	297	304	314	310	297	327	322	333	317	284	313	336	337	339	347	361	332	341	319	342	315	335	330	321	319	328	307	359	352	354	313	354	327	299	335	362	323	313	334	313	312	316	311	284	351	282	336	334	337	315	300	304	331	268	288	356	345	359	339	320	312	303	334	327	362	318	336	318	305	335	302	330	340	323	307	316	333	331	333	313	312	300	305	266	335	334	304	319	317	326	323	342	329	282	320	334	287	377	316	334	314	311	307	299	338	305	325	304	321	328	309	351	321	340	325	302	291	335	312	286	296	312	325	307	288	317	338	328	306	303	319	349	301	294	346	347	333	315	335	333	298	324	378	271	324	298	310	289	333	381	319	318	341	326	334	319	305	330	315	371	313	302	316	312	310	301	306	325	323	329	291	325	307	316	327	351	318	313	295	299	352	326	340	326	320	346	328	356	314	312	315	344	285	337	309	319	321	315	337	311	292	352	330	323	328	306	313	351	306	300	296	314	358	291	306	303	326	319	306	325	302	336	342	337	328	313	321	303	306	308	334	329	297	290	289	320	328	300	349	317	354	315	318	324	324	326	305	320	308	301	309	304	295	286	297	327	310	340	302	344	338	327	312	333	339	349	318	328	300	270	305	319	324	349	325	299	339	336	305	301	311	331	344	357	351	337	330	330	317	314	312	380	299	325	328	346	288	291	326	345	336	353	340	306	337	322	329	319	316	326	343	309	336	349	279	349	305	304	319	331	333	313	325	357	330	303	339	283	291	341	330	334	297	302	321	326	323	321	317	320	341	331	336	341	314	293	290	307	306	320	348	327	345	308	325	329	300	349	310	319	297	308	322	341	286	289	296	295	329	334	346	342	309	294	337	305	290	366	315	283	327	324	292	328	332	306	338	353	310	294	277	333	324	351	324	294	286	301	303	326	289	307	308	332	323	324	332	350	311	312	329	342	319	295	310	306	319	313	322	315	323	321	322	318	323	315	348	305	322	281	309	294	355	313	311	330	340	315	338	285	323	319	301	305	329	323	343	310	313	290	336	320	330	270	312	305	286	333	351	321	314	319	315	327	298	287	328	345	318	347	310	310	342	293	297	346	320	313	320	343	325	288	307	341	391	317	285	328	301	321	307	351	305	333	289	290	319	301	317	326	324	306	328	340	293	282	354	332	312	371	315	331	349	314	302	300	338	293	325	330	345	332	315	303	316	332	331	364	321	353	301	317	307	316	322	316	300	375	344	289	353	301	317	307	307	345	299	274	305	328	324	327	324	333	318	318	303	293	329	311	332	318	315	293	339	341	303	319	340	336	283	296	310	316	298	282	292	336	312	325	334	350	294	306	314	322	331	304	332	301	312	277	333	328	316	310	338	271	342	295	305	304	347	321	345	318	333	298	299	354	337	308	300	316	317	298	352	295	336	326	275	299	306	314	311	336	322	313	318	333	312	304	313	344	275	282	312	327	320	312	314	337	344	328	361	312	300	313	324	342	331	342	325	322	330	363	323	325	337	334	270	285	331	320	324	290	327	294	330	309	304	310	321	298	302	315	290	348	310	279	302	296	315	302	320	307	321	305	329	346	317	317	336	337	289	330	323	321	336	281	307	325	274	325	304	339	302	277	347	360	286	297	325	344	311	328	342	304	328	348	294	341	293	328	293	330	250	344	331	343	354	319	328	282	302	306	294	302	329	303	305	311	301	339	364	300	309	307	286	304	322	347	317	345	324	341	309	328	316	349	303	300	312	315	308	319	331	311	333	297	329	297	332	327	370	334	328	368	307	313	294	349	315	341	351	309	305	312	318	314	293	272	307	291	327	290	340	309	313	344	327	304	319	348	309	310	318	339	331	333	346	285	352	310	319	316	289	307	309	314	306	311	317	321	327	310	299	299	349	290	319	301	288	312	297	304	342	353	311	331	300	310	326	291	334	327	317	315	320	315	323	289	312	359	336	344	339	297	317	306	338	334	306	342	303	311	331	301	293	336	328	310	297	307	311	342	317	337	326	325	342	306	303	333	300	306	341	295	316	280	273	348	349	304	300	276	308	303	317	326	323	321	315	310	302	339	306	315	342	295	293	304	351	289	303	322	304	306	331	319	306	298	331	310	361	332	331	313	317	301	311	314	310	307	313	373	341	326	300	331	317	334	312	303	321	359	321	293	315	320	359	334	306	308	314	294	298	308	315	322	300	320	345	320	330	325	363	305	310	343	308	329	292	345	320	297	317	313	290	309	367	320	315	294	298	294	335	282	308	317	305	324	272	314	310	300	303	316	319	328	326	329	321	339	287	320	289	343	334	345	336	314	326	312	335	305	299	328	275	341	334	296	332	298	307	277	355	285	291	307	305	346	337	319	332	331	316	330	317	305	295	314	307	328	309	307	291	313	326	334	318	316	310	311	356	330	332	299	303	322	302	340	281	342	320	346	305	322	322	328	293	340	343	306	279	314	315	313	302	319	341	330	338	358	331	322	315	350	315	332	312	328	331	316	339	322	332	342	294	276	321	311	314	315	311	324	313	357	314	310	317	288	310	291	314	298	289	298	334	307	298	342	322	333	304	322	295	284	342	342	358	279	323	311	310	317	325	324	320	312	340	344	304	298	322	295	315	316	302	315	319	336	350	277	336	361	305	320	317	328	301	319	330	333	323	301	355	319	300	321	334	336	305	323	301	350	317	307	291	330	326	313	313	330	357	347	311	341	320	325	315	332	338	297	301	325	288	314	323	281	323	314	300	326	323	328	324	320	339	298	320	300	309	313	309	346	302	300	354	335	344	309	311	310	304	314	343	306	294	290	303	319	309	310	323	324	307	331	341	322	275	310	328	318	355	290	318	309	321	308	324	305	354	315	303	331	344	280	325	323	331	301	296	311	317	336	340	325	280	314	289	292	333	347	332	313	324	299	290	322	329	305	301	307	317	343	321	344	312	324	287	330	307	313	305	342	325	345	321	294	311	302	324	330	325	315	341	340	283	344	313	313	320	325	308	318	309	293	328	332	320	304	313	293	325	372	287	319	332	302	360	319	278	308	347	370	316	301	303	327	291	319	316	318	341	340	323	327	311	294	325	292	304	330	339	333	320	302	300	300	309	317	312	319	313	314	307	283	310	289	297	339	323	312	301	343	331	334	307	291	343	322	321	313	336	320	347	328	312	303	314	300	298	308	323	315	307	306	331	315	318	316	336	307	305	314	325	336	311	312	325	297	335	317	329	360	328	337	275	310	314	285	320	285	311	323	340	321	329	336	319	319	346	296	317	315	286	302	323	320	277	298	312	300	336	345	329	292	320	324	320	310	297	281	296	324	347	308	328	336	289	326	304	300	319	310	346	341	333	321	308	334	321	335
36786	56835	68473	61186	29063	1831	1589	1378	1205	1165	1087	1081	978	881	902	906	823	827	876	849	797	792	801	756	811	739	792	747	736	707	724	754	781	762	730	698	764	739	764	778	765	761	728	732	742	695	748	771	744	749	739	748	730	759	756	726	745	729	708	692	709	752	739	767	763	728	706	754	794	699	758	736	743	724	710	760	723	737	703	762	706	690	731	650	706	701	722	747	713	701	738	760	680	696	754	693	723	689	701	685	768	686	705	787	717	729	665	682	712	681	743	711	712	747	707	690	682	717	702	703	709	705	697	733	745	715	712	671	721	708	731	680	737	704	736	707	739	658	719	740	685	769	672	683	706	764	701	671	714	722	688	665	705	660	743	757	698	705	740	734	667	734	754	692	718	693	706	728	705	721	699	731	718	706	694	678	697	726	708	762	706	698	732	716	681	733	688	687	690	683	704	710	735	712	729	758	687	738	733	718	715	689	691	723	700	703	668	743	728	682	734	763	762	683	701	736	712	707	706	706	717	737	682	731	689	685	759	711	698	685	747	695	714	684	712	686	671	648	691	685	700	722	682	704	647	652	715	654	719	703	670	768	716	752	688	670	693	717	686	734	705	757	701	713	718	684	693	680	746	689	692	709	698	723	748	769	680	697	769	685	735	705	725	710	748	692	694	725	737	690	761	726	743	702	730	697	721	729	719	698	743	712	701	733	695	722	673	755	667	718	701	714	710	723	653	693	734	645	751	724	685	673	710	679	683	707	751	671	758	783	723	724	729	751	719	723	733	702	708	722	700	695	737	692	731	742	719	727	760	722	711	663	670	684	728	737	727	725	743	727	682	761	704	718	721	718	717	706	725	696	684	724	740	708	669	650	752	734	729	745	689	729	668	680	694	709	695	720	746	731	718	683	744	718	709	723	647	696	700	724	748	692	749	753	646	731	709	712	721	733	703	711	692	711	697	723	704	714	677	711	674	680	709	678	690	724	649	700	678	668	766	750	769	683	697	695	696	776	682	700	672	697	727	711	698	726	677	756	746	727	750	703	669	692	671	738	670	698	715	680	704	677	660	720	746	729	684	717	755	726	695	678	701	730	745	730	697	723	723	645	730	664	719	776	685	680	769	713	700	688	714	738	721	738	714	715	739	731	703	733	726	715	703	691	707	726	743	754	751	661	750	727	657	709	728	680	707	700	691	735	669	704	727	664	718	658	736	658	690	716	712	700	687	724	703	709	689	687	718	742	676	778	723	750	731	720	663	696	687	719	677	702	762	742	679	749	720	734	683	760	677	756	736	735	704	716	722	713	697	736	705	777	710	703	684	674	751	734	732	685	712	725	729	721	697	782	729	756	785	694	714	751	680	728	683	714	665	678	717	710	661	681	692	675	693	685	745	706	654	689	712	704	703	711	751	690	721	735	697	746	700	696	697	740	692	706	695	774	727	678	677	696	732	702	719	698	687	725	657	677	708	664	727	741	790	678	692	676	712	725	736	648	766	719	722	700	790	698	715	730	714	759	708	719	752	713	752	754	729	648	671	739	711	683	709	692	743	672	720	689	729	694	720	729	735	703	683	722	725	681	695	691	679	659	678	739	694	718	737	722	690	653	707	734	692	709	759	731	699	710	687	721	703	713	727	718	754	674	716	690	691	777	706	736	721	743	704	694	703	732	692	691	686	672	692	741	708	681	729	722	709	683	742	712	760	682	687	653	712	741	742	704	681	704	781	688	675	696	737	798	657	711	728	755	676	698	739	693	761	729	692	703	767	712	760	690	704	698	712	704	697	674	693	688	693	634	722	724	696	719	678	709	696	705	729	747	682	713	717	713	737	705	689	701	757	705	724	721	760	689	747	723	669	683	705	728	717	715	698	745	729	708	715	707	698	687	703	728	692	743	658	676	681	708	758	709	709	656	707	709	701	730	705	706	705	714	730	690	701	737	690	699	668	670	727	743	668	672	724	736	652	665	743	707	761	745	745	685	698	711	720	703	666	715	702	753	705	735	705	678	700	751	700	711	695	681	733	744	692	742	696	712	715	689	725	656	675	732	703	713	720	760	718	735	727	641	716	727	751	716	697	703	681	749	684	690	722	727	733	704	720	684	688	637	699	713	703	715	718	768	699	673	770	755	688	720	706	672	675	721	665	747	706	699	685	726	722	734	795	702	738	754	767	736	744	708	723	729	736	707	707	717	755	737	704	682	759	710	740	684	719	705	693	734	679	716	702	676	702	720	705	745	758	677	641	689	719	746	709	671	669	723	744	734	700	688	665	719	698	747	684	708	711	692	740	671	691	733	689	710	707	653	704	719	636	686	695	705	714	728	702	706	717	712	741	670	691	690	695	733	704	719	675	681	734	701	702	731	692	699	695	762	685	717	689	696	717	750	711	747	743	674	691	733	754	713	687	753	712	751	673	683	735	733	715	675	708	715	723	754	729	679	744	729	723	663	679	683	725	680	692	694	719	718	746	757	731	688	704	731	708	753	650	653	665	692	705	688	717	702	672	703	732	728	738	740	703	698	699	729	687	737	715	684	761	702	703	713	726	718	762	700	679	715	666	723	759	698	704	736	761	720	716	725	702	675	743	714	716	696	751	716	716	744	640	745	711	744	766	696	686	668	700	754	695	689	681	672	714	693	723	708	721	708	703	721	740	684	674	747	718	691	733	708	718	723	724	706	719	733	712	753	734	684	726	709	686	712	685	711	684	751	696	685	719	681	674	781	656	731	736	770	737	717	663	686	675	705	734	695	711	721	705	682	681	734	702	747	729	716	752	718	682	697	720	755	685	702	685	733	705	669	673	692	678	736	774	735	680	682	734	671	702	740	717	756	726	714	685	689	683	717	753	705	767	688	697	665	738	700	693	710	743	742	713	759	702	714	677	660	703	678	717	717	717	708	703	717	714	704	742	737	708	723	723	751	751	696	709	720	726	748	731	722	648	729	753	704	774	737	720	652	674	707	718	693	762	690	717	698	709	705	707	725	716	719	682	769	716	704	742	664	694	709	723	726	744	691	705	722	705	759	692	715	698	714	716	750	692	702	725	680	747	735	690	714	743	733	710	693	734	690	791	713	775	687	683	741	679	708	703	700	683	667	697	673	769	694	710	662	735	739	758	698	629	655	758	731	688	701	701	696	676	678	741	692	741	714	696	721	771	748	717	682	715	720	678	675	753	691	672	724	673	709	721	759	762	765	745	711	729	715	686	682	784	673	639	727	709	690	674	729	676	739	723	763	712	696	743	679	684	681	712	678	684	652	701	705	723	748	733	693	670	682	720	692	712	759	707	695	714	735	690	749	711	750	732	670	680	706	737	753	705	696	717	690	718	726	687	694	690	725	693	732	715	693	664	666	695	709	683	711	751	746	684	705	683	713	684	746	776	685	720	671	645	680	727	690	686	704	648	671	702	746	671	706	700	695	721	724	739	717	714	738	760	737	741	709	729	705	757	738	689	685	671	747	720	712	713	716	725	750	740	733	719	685
31674	15429	5826	3131	560	139	166	131	125	124	140	160	134	129	132	144	147	143	128	140	149	129	139	122	159	137	131	146	119	129	123	130	141	162	120	128	130	133	136	149	133	166	127	142	137	131	126	134	136	131	128	139	143	127	139	119	130	118	145	164	110	147	131	134	149	146	145	117	119	128	153	124	138	146	101	143	137	117	139	146	115	158	151	104	143	154	136	146	112	114	146	132	124	134	134	142	161	121	125	136	127	125	125	159	144	132	138	135	155	141	133	123	139	142	143	131	131	147	132	123	118	147	132	132	130	137	126	118	140	126	122	141	124	151	136	133	124	132	156	126	122	130	158	146	131	140	139	140	143	130	133	139	168	147	141	138	140	146	143	109	130	143	137	135	137	136	145	140	115	124	146	135	139	143	110	120	134	123	123	143	153	124	148	125	129	118	155	162	154	122	128	128	147	144	140	135	157	150	131	157	148	131	132	153	149	151	145	137	132	125	139	123	114	148	140	143	134	140	123	126	146	132	141	133	156	158	131	130	132	129	136	109	131	119	106	152	139	151	115	130	120	147	155	134	131	112	139	119	123	133	142	120	151	140	130	122	129	120	136	128	146	135	137	132	136	142	144	144	132	126	133	120	122	135	121	135	120	145	137	150	142	117	137	148	121	137	122	120	135	140	147	143	121	142	137	127	132	135	119	134	133	132	114	149	132	132	135	152	149	113	131	144	146	133	136	125	119	135	144	129	147	145	147	141	127	129	138	127	124	107	133	142	114	126	124	121	134	135	139	148	137	129	132	127	141	149	146	130	116	129	136	137	119	118	138	131	149	122	142	139	134	129	111	128	126	134	138	133	122	144	152	128	128	123	141	145	139	135	145	140	126	158	125	107	152	150	154	120	132	159	125	131	154	142	135	135	151	121	128	159	123	122	152	131	155	136	125	119	152	139	127	124	140	134	141	120	154	146	147	125	146	131	123	142	142	154	126	139	151	135	138	153	115	140	129	154	148	129	145	128	130	125	116	143	136	161	131	148	144	120	162	134	137	148	126	145	129	129	138	134	120	123	129	140	122	133	126	166	146	128	135	130	132	162	125	142	104	146	138	125	140	124	129	136	142	163	136	126	96	156	124	127	132	133	131	151	123	144	142	121	130	147	135	129	140	143	128	138	115	147	130	124	143	133	140	135	143	131	124	131	123	146	151	133	148	129	123	132	135	137	119	171	150	121	121	132	145	141	154	123	138	135	130	137	135	157	140	148	143	167	161	139	134	136	164	133	132	155	162	126	120	115	157	148	124	125	121	128	121	141	136	138	113	150	116	137	122	154	121	127	130	160	136	158	155	153	149	117	131	150	149	117	137	116	134	156	120	155	158	119	122	128	145	128	142	138	129	151	117	136	129	150	118	140	123	139	138	136	140	132	134	139	129	129	138	102	107	143	135	121	145	154	134	115	121	146	150	127	127	152	163	152	131	126	124	139	145	153	131	151	128	116	145	142	147	127	108	117	132	141	158	132	140	146	146	112	125	155	147	126	126	138	158	140	116	145	129	108	146	132	138	127	141	137	117	114	112	114	121	121	144	159	141	145	131	143	153	142	130	121	140	134	141	129	147	121	140	119	119	128	139	132	142	134	130	138	151	118	121	160	126	122	121	155	152	156	144	154	123	118	135	130	136	134	131	130	151	162	158	119	155	141	150	140	136	155	132	126	135	123	134	118	131	132	138	148	145	146	135	132	130	119	140	139	120	131	156	124	137	142	137	127	132	150	141	144	139	142	120	120	123	136	150	128	119	133	141	119	134	129	137	141	158	125	122	133	127	159	130	145	122	124	129	115	133	132	149	152	129	162	152	122	154	141	137	131	160	122	127	139	148	117	140	126	148	161	131	129	152	113	143	162	122	120	128	135	142	149	174	126	145	129	131	138	127	164	127	130	150	105	130	139	141	133	151	129	126	147	125	124	146	141	124	137	126	137	129	142	161	128	121	104	136	117	114	123	133	149	123	137	139	128	132	140	145	118	121	115	133	126	134	112	137	135	114	141	143	139	142	137	142	149	116	127	126	122	131	142	138	130	136	146	121	137	128	115	145	148	133	154	141	133	142	134	126	134	131	153	130	132	134	151	145	145	129	134	113	122	155	142	141	135	133	130	134	141	139	143	157	157	138	129	140	126	106	131	138	149	114	114	144	116	130	144	117	137	141	135	123	142	145	111	127	134	128	115	127	138	131	145	133	117	151	134	141	166	138	146	133	130	122	128	141	151	129	134	132	142	129	145	123	122	119	153	127	145	134	121	141	169	148	122	128	150	147	143	124	147	118	124	122	134	137	121	154	132	126	127	151	137	146	154	143	161	158	128	146	129	136	150	137	117	148	134	127	126	161	128	135	136	134	141	134	106	104	141	122	132	138	134	140	128	130	138	145	138	143	148	137	136	120	132	123	138	146	150	126	131	158	129	143	153	156	146	123	141	147	126	129	146	136	140	146	143	126	132	122	142	139	141	116	148	155	154	153	129	146	134	144	136	132	138	150	127	129	137	130	169	128	124	115	152	134	127	134	135	121	120	136	160	127	132	134	129	134	141	123	146	137	141	131	150	148	148	129	143	136	141	132	113	145	138	150	129	123	128	121	135	147	148	122	137	142	115	141	139	141	123	134	135	134	133	133	146	128	126	135	147	144	146	158	127	135	129	122	136	147	137	133	125	146	135	127	143	121	157	136	131	146	139	122	152	137	154	170	133	132	139	140	125	125	149	134	147	109	114	122	130	132	138	121	103	127	126	145	120	125	151	147	114	127	114	138	126	131	122	131	121	149	130	133	147	131	114	134	112	136	130	116	129	118	144	146	140	108	128	107	160	126	122	149	118	132	130	125	141	126	151	133	125	135	141	138	154	147	119	137	125	114	100	151	125	129	111	124	136	151	128	138	130	145	128	135	144	134	130	124	130	124	137	148	136	146	146	145	128	136	127	129	121	121	140	145	107	118	106	116	124	133	143	110	172	144	142	134	139	104	129	148	132	143	151	121	150	147	143	122	138	178	133	155	138	115	139	117	135	129	125	123	132	114	130	106	158	146	141	151	137	151	152	108	140	117	129	135	155	119	132	153	135	136	122	137	137	131	114	123	119	147	108	144	126	132	133	114	138	149	150	138	147	120	126	109	124	143	137	139	110	136	141	108	140	143	128	128	130	145	152	135	151	132	131	127	129	144	144	150	134	144	140	159	138	128	107	136	136	128	129	130	130	142	134	120	123	131	126	123	151	107	122	146	138	117	123	139	136	133	114	131	120	139	139	150	145	145	143	108	153	140	123	142	157	116	132	128	121	158	113	151	119	147	145	144	120	151	145	125	143	129	142	127	135	120	123	130	147	148	126	130	126	138	116	130	127	159	132	137	135	135	135	157	117	170	117	151	123	151	126	132	118	140	119	126	144	151	141	126	128	127	135	155	137	132	154	128	132	159	141	147	120	136	131	129	135	151	142
15750	12269	10405	8011	1887	396	372	340	351	368	414	341	326	338	301	353	351	359	339	327	359	306	316	373	344	327	363	335	373	350	333	317	352	356	333	350	348	323	333	334	336	366	338	334	335	375	350	352	398	352	355	358	355	340	343	346	369	349	353	353	360	357	370	322	362	317	320	332	355	333	372	345	338	329	330	349	385	364	357	365	342	361	332	359	353	353	337	338	342	374	329	343	341	324	333	365	344	341	329	342	337	356	339	345	321	336	343	373	350	356	368	331	342	349	334	339	341	343	359	338	359	362	357	367	335	388	352	356	366	334	369	341	331	335	334	340	349	344	337	362	331	335	342	368	351	369	340	348	373	326	338	376	339	359	371	359	371	380	374	351	351	351	334	354	357	324	325	393	348	309	378	313	349	319	339	329	391	347	319	345	341	363	336	383	362	374	351	396	361	348	325	283	373	319	353	362	347	346	354	337	306	349	312	344	322	365	345	359	372	362	348	349	328	354	336	307	363	327	333	358	348	340	359	342	335	363	345	331	355	323	319	380	351	331	357	331	346	348	352	375	339	338	346	354	382	338	363	330	340	370	337	333	332	362	367	374	323	340	361	302	339	342	362	325	337	320	335	331	368	314	339	346	344	339	347	367	348	291	343	360	336	349	309	371	356	357	329	339	348	349	348	361	340	309	332	349	337	344	361	354	336	391	338	355	344	335	357	337	364	353	343	327	322	314	331	318	295	353	326	353	369	320	366	365	351	311	352	350	352	333	345	330	323	349	348	347	348	341	328	340	358	394	357	339	348	341	317	342	334	371	358	356	371	328	356	348	337	346	345	340	345	340	318	335	369	334	291	355	362	378	360	363	336	313	339	355	383	336	353	356	343	356	374	339	357	333	334	350	333	332	373	311	347	346	339	355	342	345	343	367	364	327	314	304	314	351	321	349	384	352	368	381	342	342	348	319	331	337	297	326	380	331	354	332	362	347	363	311	318	381	336	365	308	332	375	338	349	372	354	362	349	328	340	384	335	344	327	336	352	340	327	352	369	342	338	364	354	354	348	353	337	361	356	316	351	366	386	286	336	292	332	333	379	346	336	359	318	376	355	360	376	313	312	341	334	318	352	344	329	333	335	340	315	312	312	345	364	344	359	320	366	368	321	359	337	358	315	376	335	334	349	367	357	373	323	344	339	338	352	327	355	380	330	336	348	317	339	360	365	339	355	335	342	349	375	351	361	344	328	322	325	353	366	341	364	346	332	326	340	343	349	350	383	364	366	330	355	331	346	378	354	339	346	326	353	314	389	349	344	367	367	387	354	372	326	380	352	322	343	356	327	325	359	345	352	358	363	331	333	356	328	350	355	362	371	390	350	329	329	359	334	357	379	343	331	314	353	350	369	323	343	359	355	328	345	340	355	362	326	330	359	348	350	331	334	350	369	364	353	336	353	334	345	376	347	321	369	345	374	330	351	340	357	339	358	345	326	356	307	314	356	312	355	343	346	305	334	337	338	345	352	342	348	334	311	332	358	313	313	352	348	357	350	347	342	369	350	338	350	355	337	347	321	339	339	355	364	328	348	331	374	345	346	316	345	336	347	371	345	345	322	340	356	356	347	328	345	348	352	328	359	362	345	356	309	347	333	356	318	347	373	339	377	319	376	390	350	335	367	375	347	330	372	326	314	377	341	364	362	351	348	321	367	317	364	351	350	334	355	347	354	337	366	349	313	338	344	362	353	343	344	330	351	337	337	361	348	351	366	373	319	362	374	320	344	353	370	323	335	358	342	348	366	357	355	343	362	329	348	357	350	341	369	393	315	348	362	358	385	361	319	332	351	393	333	340	359	377	378	338	351	342	330	349	359	332	402	345	330	306	350	349	352	330	339	322	343	339	322	332	323	342	330	358	341	332	338	353	333	336	348	370	363	331	368	349	357	360	322	346	305	342	349	373	324	312	373	352	348	306	338	307	388	344	340	340	364	390	345	338	399	337	340	365	350	346	346	386	330	359	356	370	331	329	347	341	323	328	350	346	336	325	338	340	328	338	326	354	314	373	348	358	324	340	353	343	362	329	373	373	316	323	329	345	357	349	343	355	358	351	365	365	311	330	366	351	358	331	335	348	356	347	348	336	333	358	391	330	374	344	344	336	354	370	338	383	342	337	327	349	352	327	346	341	353	333	319	349	394	345	327	355	328	331	351	357	363	334	327	392	314	340	375	365	358	365	345	363	335	332	344	371	364	351	318	332	357	361	364	340	346	324	323	310	339	349	324	346	373	367	355	337	333	328	383	344	351	333	377	344	322	347	330	355	329	320	346	352	333	343	350	325	334	387	346	383	314	336	359	401	360	358	360	311	338	365	340	332	350	341	374	306	346	362	350	352	349	344	359	334	335	341	342	334	332	347	349	343	336	351	361	326	345	307	341	331	336	356	344	333	370	392	345	360	345	348	358	338	329	327	374	339	330	370	359	342	333	350	342	322	298	328	336	345	346	339	332	362	331	351	388	326	326	333	326	333	340	355	336	354	353	356	329	410	342	333	327	318	361	349	313	323	336	354	353	374	342	321	354	329	342	348	387	320	340	362	355	322	342	355	337	359	369	342	378	333	370	333	349	334	355	348	348	343	322	364	335	333	321	355	333	352	333	339	349	364	367	362	367	336	360	368	358	376	322	327	303	356	384	357	359	349	353	356	376	337	337	392	339	316	337	325	358	327	368	366	324	353	351	359	333	358	353	369	362	386	351	356	351	347	352	354	368	324	370	348	341	348	356	362	302	348	330	332	349	345	309	350	361	329	318	335	336	375	345	375	330	343	333	342	338	364	369	355	347	342	331	385	387	328	340	353	325	350	338	366	352	336	313	343	318	354	326	360	357	333	371	370	328	362	345	312	332	341	337	343	365	319	324	335	354	319	359	343	322	334	357	350	326	353	341	346	342	364	339	331	335	357	351	348	347	378	362	350	366	345	372	331	397	362	358	364	349	356	345	357	338	337	359	323	354	357	342	343	380	396	342	325	355	350	345	350	365	332	355	339	354	344	343	350	346	323	338	351	342	330	360	357	354	337	333	345	349	306	388	331	320	338	383	351	360	372	347	347	345	349	347	319	317	323	354	302	343	343	339	342	333	363	351	315	316	338	347	348	337	399	347	380	335	342	348	367	322	361	336	309	339	322	371	353	333	351	321	336	372	332	311	353	325	311	342	331	359	396	369	329	357	363	350	342	338	393	356	375	351	346	379	372	340	359	376	356	353	332	358	377	344	355	367	344	340	355	356	374	363	373	337	321	336	340	378	347	350	336	370	349	346	406	343	344	365	340	365	343	351	363	381	351	336	351	329	339	374	358	321	338	356	331	340	316	376	337	350	394	319	352	332	357	352	376	333	341	347	327	328	352	359	334	364	340	345	340	322	359	326	345	345	328	370	333	346	348	334	334	357	335	344	375	364	315	343	346	308	348	359	366	362	289	354	367	336	335	339	347	331	371
50256	60851	55520	44110	18860	1786	272	311	230	233	254	264	243	199	209	216	219	195	205	175	225	203	220	201	209	202	218	208	192	217	206	208	176	201	198	214	200	182	213	193	193	216	190	199	218	187	209	206	216	172	191	188	192	200	170	195	205	214	202	180	177	190	204	198	181	188	204	228	180	186	228	187	216	178	214	183	195	200	199	208	177	193	199	210	206	189	196	223	177	205	214	192	178	195	178	186	197	207	209	241	195	187	210	203	216	207	201	207	202	217	188	190	193	184	197	191	188	212	215	193	210	212	209	191	203	200	198	198	202	203	171	204	197	227	193	208	198	199	207	220	197	209	203	180	173	197	183	163	181	181	199	201	218	210	211	221	206	192	187	213	197	219	213	223	184	194	191	202	218	204	212	185	181	202	202	196	185	174	178	176	203	187	193	244	209	196	191	203	203	188	183	182	224	185	203	204	210	208	215	148	201	206	197	193	189	184	193	188	235	191	217	216	182	221	214	206	222	218	201	205	196	191	184	199	209	190	213	187	220	216	199	189	197	190	197	204	204	197	195	190	201	197	212	192	177	200	205	194	180	195	209	220	178	183	186	188	194	184	205	191	189	204	214	210	179	203	202	196	203	189	180	217	204	222	202	222	192	197	212	224	216	174	199	213	202	186	189	186	198	185	166	197	196	190	162	210	181	186	202	196	213	196	202	217	184	191	183	192	189	197	188	195	204	203	191	200	194	179	193	186	174	224	192	188	179	190	175	203	179	220	185	187	185	191	211	200	188	202	204	189	177	195	205	187	202	202	188	215	184	196	227	198	179	213	180	176	211	174	168	188	198	198	190	206	208	195	199	175	177	170	193	192	220	180	182	205	187	216	209	222	205	189	205	223	210	195	192	189	196	193	205	197	206	200	205	194	191	199	195	183	182	212	192	194	174	181	196	196	197	172	217	181	211	206	196	173	205	215	199	219	191	211	194	170	217	209	205	208	192	189	192	221	193	231	208	198	213	194	181	195	176	163	186	199	193	195	202	173	177	185	194	177	200	169	192	197	181	192	206	190	193	227	176	181	218	199	193	216	194	192	180	216	176	175	186	177	202	200	205	183	224	173	178	191	214	176	184	203	175	204	205	176	209	190	192	221	179	199	213	199	192	227	189	208	189	198	205	190	224	223	212	188	202	172	196	190	175	196	178	210	207	195	197	207	175	170	200	205	194	216	174	194	213	197	213	197	194	204	204	199	203	191	233	196	206	224	172	187	192	223	215	204	202	182	203	189	199	191	225	197	203	179	196	205	210	229	185	191	181	206	210	234	184	189	226	196	192	185	210	189	181	220	172	187	163	201	204	161	179	201	218	207	206	201	188	178	200	179	199	198	193	185	196	164	180	205	192	196	215	206	214	191	184	195	184	180	180	216	194	201	189	164	202	186	191	196	198	224	205	179	179	214	187	172	184	180	197	205	228	192	202	206	201	207	215	210	171	195	201	209	211	200	229	195	201	205	197	216	196	178	224	233	190	206	211	203	190	205	211	212	191	193	199	209	201	189	215	184	201	234	177	201	230	179	190	220	187	190	202	175	196	187	198	216	214	181	176	189	208	187	184	228	189	223	208	198	182	198	203	176	187	190	195	196	203	190	209	210	190	207	214	201	183	206	180	218	191	178	202	189	184	186	212	220	206	175	225	190	200	185	187	187	226	177	210	170	176	187	196	204	223	201	195	214	225	209	177	196	203	190	220	211	183	203	193	204	205	220	222	199	216	201	201	204	215	177	215	221	177	201	178	203	220	174	186	205	207	192	188	209	220	189	188	191	179	179	210	193	196	205	164	186	205	190	195	196	194	244	189	210	212	213	196	208	192	210	195	206	187	200	196	208	176	186	224	185	203	194	203	178	214	188	188	186	200	172	193	210	214	166	197	210	205	201	207	220	194	216	184	184	217	207	189	179	196	198	173	177	212	200	196	196	170	201	202	204	209	215	195	208	195	194	206	222	184	185	199	196	187	190	163	210	205	186	202	229	191	183	178	203	185	226	195	185	218	212	206	200	209	202	204	203	208	191	199	186	178	208	182	197	155	198	191	210	224	198	210	187	163	181	175	198	211	208	198	204	207	199	198	210	194	186	169	222	198	201	186	205	194	151	213	219	195	169	214	173	208	173	191	186	206	202	212	184	209	197	214	201	202	215	207	215	211	190	180	197	217	198	179	196	198	194	185	198	211	182	197	195	193	241	188	191	225	203	190	173	194	196	220	171	200	194	196	201	196	186	233	222	187	212	214	199	195	201	209	209	176	180	200	191	237	203	177	176	200	221	189	198	159	174	198	199	220	194	207	185	200	190	215	219	185	212	192	213	219	193	202	214	205	178	218	207	218	196	194	209	210	197	199	186	210	183	185	196	189	202	197	194	214	206	196	194	223	180	164	211	216	179	205	198	175	205	216	186	201	204	187	196	192	190	204	213	213	183	201	201	209	154	227	201	195	199	182	199	200	179	212	194	184	190	202	190	182	172	198	206	208	180	166	192	168	178	176	229	198	210	206	200	191	215	172	194	204	210	160	189	196	199	198	188	173	229	181	205	189	205	188	219	193	183	203	209	197	197	187	194	193	187	192	185	211	189	199	187	182	220	194	187	200	200	198	197	205	181	160	207	180	207	197	213	223	195	188	195	197	195	174	201	211	178	191	180	187	186	187	227	220	218	212	230	230	190	199	202	203	220	177	166	205	197	198	178	217	189	183	197	192	191	172	185	196	189	183	186	187	190	207	195	245	187	205	214	210	202	192	202	187	191	207	185	207	210	207	180	176	193	170	163	204	205	201	202	213	198	203	193	224	199	185	183	188	221	193	194	218	195	183	197	213	192	190	172	170	180	224	190	201	199	170	178	217	222	199	183	204	199	217	193	209	211	205	186	190	206	208	205	185	208	186	187	190	185	202	205	202	215	209	204	181	213	205	179	195	214	208	196	190	179	199	204	185	203	190	181	202	201	187	185	197	201	224	216	178	217	193	209	184	188	211	193	180	202	206	173	192	199	218	185	176	250	198	200	201	186	219	213	178	209	196	203	188	179	181	193	166	196	190	210	201	223	184	177	193	193	208	182	205	186	179	193	197	212	216	214	203	216	204	206	234	179	186	212	206	208	209	174	179	181	200	188	155	172	215	207	205	216	173	209	171	181	199	214	187	169	188	187	206	195	194	209	190	191	200	187	205	205	213	213	179	192	206	180	192	185	202	172	219	195	186	193	192	176	213	201	201	199	193	198	213	201	209	190	191	201	189	203	224	186	234	194	182	211	184	236	198	181	220	202	186	177	182	216	193	199	187	179	190	194	178	200	209	178	207	182	202	232	192	187	200	198	206	213	192	193	207	190	209	183	191	218	222	191	191	206	207	205	182	182	211	173	200	202	208	180	193	194	185	210	201	195	179	190	188	186	190	177	200	201	186	214	237	163	193	209	180	189	222	200	211	225	200	202	184	198	190	194
30006	44955	53159	48147	21535	1084	922	829	777	698	656	724	611	622	576	591	603	531	531	562	546	541	537	502	554	521	478	490	502	490	481	504	510	472	474	499	500	452	473	527	476	511	491	495	499	476	485	483	524	499	501	455	469	464	469	455	521	524	502	497	485	483	497	478	467	513	482	465	491	463	487	503	461	487	495	488	455	480	494	518	500	419	485	498	483	492	510	462	460	493	445	523	511	527	531	475	484	501	454	454	470	480	520	484	433	485	514	482	473	479	469	496	472	507	467	459	460	452	471	465	457	469	480	518	481	485	439	432	502	497	472	491	502	520	502	472	480	490	456	453	521	484	513	431	518	492	469	491	440	478	483	470	446	505	502	483	487	523	506	482	478	456	504	443	498	484	463	504	457	459	503	501	475	450	489	482	485	486	498	503	467	455	453	458	479	505	486	447	483	452	470	503	492	491	469	439	474	464	508	499	500	519	495	470	460	444	478	487	482	470	476	483	465	476	495	488	495	522	492	477	497	464	465	461	488	477	461	473	477	502	450	494	464	502	478	477	485	504	465	477	469	451	449	492	468	484	485	469	461	496	461	437	518	500	472	452	464	488	508	507	492	448	483	463	491	462	485	488	425	503	459	480	470	428	489	517	483	458	471	464	458	473	512	495	496	458	451	484	458	469	474	476	492	505	470	439	512	487	477	469	458	519	481	463	482	466	482	491	511	474	474	481	497	499	523	488	472	422	485	504	479	482	484	498	486	487	471	500	476	454	453	423	465	484	419	491	497	512	510	482	472	460	468	477	444	480	455	440	515	481	437	468	476	447	510	488	474	491	462	497	448	511	488	467	511	454	508	451	452	468	494	469	488	457	493	453	465	539	468	457	493	489	475	466	490	480	483	477	507	440	513	495	442	435	477	477	480	498	485	481	464	446	455	492	476	508	503	460	457	481	484	460	467	450	478	479	470	443	486	499	456	510	505	480	497	461	489	478	496	461	498	468	493	473	521	492	462	508	486	475	497	474	481	468	469	451	459	476	461	486	477	495	482	478	513	462	493	497	480	479	470	496	499	522	465	479	417	500	501	485	461	495	520	476	499	512	439	502	498	517	498	440	433	434	495	472	482	510	483	493	440	446	450	496	478	478	463	432	452	484	486	475	491	456	493	491	465	480	471	442	481	474	486	505	477	462	488	508	435	509	468	433	425	457	487	482	470	484	489	489	439	477	463	466	470	488	477	464	481	490	487	507	492	456	448	457	515	480	453	455	478	478	498	499	484	464	484	474	470	461	471	514	511	500	449	451	450	503	479	468	461	488	491	475	457	470	487	472	488	473	520	497	463	449	479	458	482	484	489	452	495	510	492	483	481	490	508	441	441	464	483	480	473	478	481	468	484	470	442	457	508	459	500	465	490	468	444	434	522	456	460	465	463	487	476	451	470	477	487	480	508	516	474	461	476	452	477	474	475	477	468	497	445	489	448	497	439	478	436	476	458	488	466	456	482	488	466	481	490	460	479	486	424	468	472	421	492	465	508	508	454	479	458	495	486	497	527	499	493	491	459	495	498	510	478	464	487	482	461	503	507	493	478	506	454	493	472	453	478	483	475	521	465	461	453	456	468	458	467	449	498	456	446	469	480	479	423	427	455	524	501	493	478	430	489	497	511	466	523	479	481	449	486	515	496	471	493	456	491	470	470	476	485	512	492	465	487	472	497	498	479	512	493	467	471	488	440	474	470	471	458	438	467	455	464	447	533	471	488	464	471	498	474	451	470	449	477	502	456	499	486	475	529	522	446	477	452	463	512	484	454	489	531	518	491	471	478	460	486	465	516	481	529	508	442	460	505	510	507	478	469	532	457	493	463	508	475	487	475	508	490	475	477	438	446	478	484	496	471	458	466	495	470	466	450	483	519	464	485	488	474	501	492	491	468	493	473	459	482	477	469	478	479	480	484	465	460	462	454	515	499	453	455	466	451	483	497	488	491	498	444	511	479	439	453	490	492	460	508	520	426	453	467	495	472	493	487	439	472	454	457	472	466	508	541	457	474	448	457	496	482	508	488	452	494	508	497	457	469	476	494	483	503	490	500	481	447	464	447	486	465	504	471	468	520	434	462	508	503	523	447	425	475	511	457	466	484	462	503	477	450	482	473	459	496	503	447	503	467	450	468	465	474	465	475	498	488	454	461	494	462	506	449	461	462	461	472	488	507	496	466	516	493	498	461	470	454	511	479	451	474	523	459	433	491	495	450	504	463	487	483	479	475	495	501	490	483	488	462	509	481	472	462	461	483	504	478	495	472	483	467	508	522	468	444	493	476	492	516	470	498	459	461	477	450	445	496	499	503	478	446	484	457	453	514	495	469	485	522	470	481	504	467	481	485	463	486	481	463	490	472	445	471	494	445	497	470	489	493	479	485	492	488	493	469	482	488	507	513	459	479	470	486	480	468	494	464	481	439	508	468	468	458	461	473	471	506	471	473	504	448	490	438	480	496	495	498	465	477	425	486	449	474	511	497	467	450	479	469	459	464	503	503	522	473	504	466	513	465	481	491	481	507	486	461	467	499	462	455	487	459	438	495	513	505	478	475	463	529	455	492	464	513	482	476	452	506	513	491	457	468	458	488	489	461	448	474	517	466	517	476	446	483	468	491	451	458	448	515	499	465	504	428	437	452	470	467	485	464	449	463	472	499	504	477	465	507	465	492	450	442	522	464	472	512	486	476	465	485	503	461	442	470	429	475	486	480	472	485	455	504	493	444	461	494	465	438	464	502	463	488	491	473	459	519	491	472	511	524	485	507	496	465	505	483	506	470	445	471	501	480	451	489	495	511	469	460	511	461	435	468	455	511	461	501	525	491	496	426	519	462	488	489	495	492	461	462	508	465	520	451	430	460	457	466	502	467	494	508	493	476	492	475	465	463	476	491	455	464	473	496	441	457	506	491	477	441	432	527	520	490	491	531	457	472	516	463	459	491	462	513	470	467	489	525	469	490	492	449	497	505	495	467	488	500	476	504	493	458	481	499	482	480	477	470	464	493	477	464	473	463	473	473	487	489	453	475	489	476	480	496	469	492	451	452	459	475	464	488	501	497	457	491	471	493	477	447	514	461	445	491	489	469	496	498	431	465	497	500	488	480	469	479	489	482	506	483	504	460	490	506	443	494	441	447	498	478	493	478	499	454	501	477	467	449	481	450	457	493	514	517	457	465	455	475	490	486	498	480	462	466	434	494	492	492	450	468	470	502	459	489	490	504	496	470	474	464	488	481	515	501	440	495	470	459	511	452	473	475	449	474	471	453	476	490	466	502	482	454	489	499	499	472	497	469	481	511	467	447	495	527	476	449	449	509	474	477	475	472	465	468	449	481	471	462	438	474	490	451	464	454	498	491	481	455	507	484	489	487	479	467	450	430	446	450	464	476	474	491	450	468	468	446	458	489	446	488	494	479	480	475	490	462	454	496	517	484	414	476	478	478	477	453	455	454	467
61092	75222	69220	56257	27479	4920	631	483	418	457	387	390	360	372	384	327	324	348	333	308	323	343	343	298	302	363	352	347	305	343	345	340	362	307	306	319	320	317	323	318	324	369	331	318	331	324	325	287	288	334	324	342	343	359	346	339	339	314	312	341	322	334	327	304	334	299	344	300	315	314	279	323	312	346	325	312	314	330	311	328	302	331	351	282	328	317	332	331	295	323	331	313	346	352	346	316	324	338	349	303	304	315	336	308	336	343	317	328	312	333	361	282	325	293	347	296	293	337	326	312	335	343	325	323	344	329	336	320	341	340	326	339	302	330	291	291	299	311	301	303	327	303	305	330	341	317	306	277	337	331	303	303	362	330	312	346	322	324	324	326	298	306	303	356	338	355	321	287	310	341	332	289	348	303	338	328	329	304	286	343	320	313	292	317	330	352	345	312	335	334	340	331	304	320	303	275	324	328	281	328	334	299	321	288	321	316	281	327	338	324	356	318	335	326	314	345	315	312	299	288	304	318	288	340	302	314	337	333	305	327	305	339	342	355	327	342	316	330	312	305	309	350	311	354	318	314	284	321	310	315	303	318	319	277	318	305	311	312	284	301	322	314	321	298	308	346	317	332	310	305	307	304	304	309	340	320	317	330	353	316	286	313	319	271	312	309	321	341	330	331	340	341	321	312	323	332	334	363	308	323	306	343	304	316	285	316	345	297	323	293	300	339	315	336	311	296	300	309	315	315	315	328	316	346	311	330	325	314	314	329	321	342	280	299	344	270	388	348	327	336	314	342	358	353	345	311	334	333	313	320	319	355	327	327	282	328	350	359	312	306	305	305	323	322	326	338	296	328	331	353	327	313	334	321	312	316	336	331	290	320	338	298	331	328	337	331	323	319	330	320	301	317	307	333	343	329	291	319	283	296	341	329	311	319	315	336	332	303	351	322	335	323	301	329	330	313	320	338	318	327	281	287	353	318	290	330	333	307	333	347	342	287	328	248	338	341	341	316	293	315	307	285	346	321	318	335	287	325	311	341	307	307	320	332	318	308	295	307	306	336	333	314	337	329	334	300	332	312	303	304	323	324	355	316	295	313	304	282	325	303	320	316	320	307	296	330	339	342	310	301	300	324	320	321	327	310	297	322	344	348	285	276	300	298	301	314	326	322	327	332	357	305	306	314	307	302	304	310	297	327	315	341	304	314	293	326	307	306	327	322	304	344	332	296	316	268	310	330	313	304	321	298	342	307	294	337	320	319	336	329	317	327	323	301	309	320	293	338	330	306	328	285	315	296	305	312	306	296	341	346	319	347	322	344	323	332	285	354	316	312	332	308	324	316	310	337	319	346	306	310	294	330	324	321	280	269	319	290	339	316	331	299	304	342	353	318	326	333	303	332	299	315	308	341	291	321	376	336	320	318	331	318	319	311	316	347	322	304	298	299	335	315	312	343	295	327	322	316	335	307	302	306	329	349	294	290	330	348	328	332	335	364	316	341	316	313	335	320	357	307	324	323	339	342	344	292	293	321	376	315	326	356	343	341	321	304	296	337	306	325	332	308	328	350	284	352	316	294	304	337	310	316	303	326	271	318	285	378	311	347	308	304	302	301	327	290	282	315	309	314	317	360	307	299	325	363	305	305	315	350	350	311	300	342	314	328	316	346	320	304	301	332	347	318	310	275	310	321	301	312	311	285	327	331	335	294	331	322	309	307	341	317	279	309	279	311	313	319	314	344	300	294	333	329	311	319	291	330	280	313	299	348	284	321	275	289	294	317	321	299	319	333	311	350	331	299	301	285	293	321	297	317	327	304	330	324	317	329	324	338	307	340	343	310	326	307	297	306	306	290	346	353	332	343	321	298	333	320	330	340	306	312	321	300	324	301	318	297	318	321	331	348	325	281	340	330	304	294	326	323	292	340	342	323	310	354	323	307	323	314	326	295	313	350	305	306	286	331	310	305	350	318	351	336	336	296	333	309	292	332	319	336	326	312	320	303	337	325	280	313	344	316	292	265	288	351	349	303	340	321	302	321	289	315	318	342	291	316	356	310	326	346	298	331	331	322	320	315	331	316	323	326	320	337	307	304	305	300	330	304	316	325	306	334	293	321	293	326	301	278	304	307	339	333	311	325	318	298	325	330	346	308	321	322	335	318	332	298	293	338	323	338	344	334	323	306	318	298	296	337	316	307	307	314	298	338	324	349	342	310	285	313	280	318	327	291	314	351	310	333	305	364	333	311	333	314	299	316	319	310	321	314	343	326	377	331	334	345	315	293	309	332	315	297	323	341	331	291	320	324	326	287	302	303	301	301	309	313	336	330	312	338	264	300	307	317	321	325	305	301	327	327	299	300	311	289	316	317	347	293	323	319	328	329	320	322	337	320	288	329	297	319	300	315	303	320	332	323	335	337	323	329	307	289	320	310	349	294	311	299	315	360	322	312	324	321	327	337	328	299	330	270	301	292	303	335	312	313	287	314	292	314	355	347	329	303	303	336	321	312	358	318	303	334	315	288	308	314	304	335	323	292	327	320	289	338	341	282	298	313	325	321	332	288	359	348	331	332	300	356	310	356	282	323	321	313	313	315	291	323	311	296	321	298	328	266	308	343	329	304	340	356	272	334	311	321	326	317	325	327	344	295	333	300	321	334	315	309	313	325	361	292	317	351	330	304	291	314	317	321	343	316	316	331	313	334	310	314	321	325	308	328	305	333	318	276	346	309	293	323	322	342	315	335	333	326	321	322	341	345	311	289	323	293	318	344	341	309	327	312	302	312	304	303	325	333	324	301	311	308	327	300	348	332	343	303	328	275	320	335	340	338	306	298	316	307	321	307	316	294	320	285	315	298	342	307	298	309	347	335	341	338	295	334	326	338	326	286	290	319	337	350	303	326	315	295	329	328	345	310	300	330	329	354	357	334	338	311	305	323	288	303	320	300	324	285	318	318	333	313	332	328	304	338	322	328	363	310	290	322	308	297	294	345	308	352	341	301	331	351	334	331	304	336	341	354	315	306	328	296	316	318	306	299	330	293	324	321	298	353	316	344	344	306	305	306	298	343	316	348	311	325	316	313	315	337	339	314	303	351	328	357	323	340	334	336	318	316	304	267	314	303	327	329	316	323	333	360	294	340	301	289	312	333	326	329	311	304	305	333	347	342	350	330	349	277	275	273	320	298	309	303	338	324	295	329	356	319	310	290	320	283	360	286	318	321	341	276	304	295	299	315	328	335	338	324	308	337	291	333	325	327	307	298	305	345	308	302	324	329	295	298	348	323	308	344	304	334	313	335	330	317	315	288	318	328	324	302	297	305	329	286	336	305	306	313	296	316	314	297	333	320	311	329	316	318	310	338	306	290	306	310	334	337	295	293	318	300	310	336	319	322	327	299	323	341	302	338	311	335	304	288	313	335	298	312	339	326	337	350	311	304	319	344	290	314	332	303	303	307	308	317	293	301	338	319	324	327	321	304	309	343	326	323	319	331
37548	56534	65657	59290	25521	1831	1574	1413	1293	1180	1063	1022	988	945	910	894	834	867	838	840	831	830	817	801	763	779	773	772	751	755	775	740	825	740	713	758	798	681	716	773	749	790	718	739	744	740	754	721	756	690	716	718	709	763	713	793	743	766	712	717	736	691	708	666	696	719	704	724	683	684	737	736	685	685	731	804	674	732	719	697	732	736	728	717	744	714	729	662	708	694	678	745	697	732	695	699	746	701	730	746	696	711	704	719	732	704	744	737	702	699	716	721	733	745	665	742	713	745	691	700	718	695	733	731	670	684	710	718	731	705	687	719	676	711	711	654	701	685	751	728	677	709	711	692	732	689	729	699	675	715	700	691	723	716	689	719	692	740	735	655	718	750	655	703	684	673	719	735	738	722	698	690	734	734	670	733	698	715	709	694	726	726	671	662	736	643	672	715	693	734	671	713	656	713	766	694	689	704	752	714	672	756	633	729	694	711	735	721	728	756	719	695	693	699	743	707	677	698	709	715	688	745	727	683	671	710	701	723	684	721	723	692	718	716	708	685	724	697	706	694	704	647	730	661	728	672	669	725	733	688	710	696	727	733	691	738	725	758	707	647	707	715	720	703	661	691	729	701	712	714	728	649	692	736	708	679	733	666	729	716	691	724	707	722	722	730	680	727	692	687	716	689	686	693	673	732	696	703	677	679	745	705	708	721	687	706	705	663	692	798	689	702	709	737	676	688	701	681	679	751	761	746	729	668	688	704	718	714	701	751	732	754	718	670	738	676	681	733	714	721	725	687	737	739	719	695	717	701	697	703	702	677	696	703	679	686	743	730	684	718	716	713	739	696	719	714	727	714	733	712	693	704	719	746	664	715	707	673	677	695	718	722	752	714	673	729	727	705	685	760	764	703	708	696	766	745	728	703	712	715	701	691	744	658	773	648	695	668	690	696	709	716	699	692	710	707	717	671	764	752	693	704	703	726	647	721	708	689	673	721	745	717	714	744	720	686	707	720	752	700	715	685	682	720	703	690	695	681	696	736	708	673	704	718	731	691	720	671	702	756	692	691	669	700	664	700	710	662	725	724	719	737	713	726	680	719	730	662	743	681	667	759	684	763	707	727	699	742	764	720	690	721	713	669	744	739	731	713	718	665	671	702	701	766	750	706	682	670	684	688	726	689	700	714	689	740	710	693	745	677	688	707	701	759	696	678	727	663	687	724	693	684	712	691	725	721	724	739	725	741	723	702	733	697	739	737	715	723	695	697	687	733	732	690	717	723	712	681	707	693	768	729	681	688	702	749	698	759	711	692	722	700	673	718	734	719	692	690	772	687	727	661	746	680	707	682	695	708	722	733	672	716	700	720	680	725	688	722	719	754	706	694	692	756	644	692	670	685	705	713	703	727	726	672	714	737	730	708	629	732	709	727	684	697	675	677	716	700	720	708	721	749	736	688	714	689	646	696	705	685	732	721	716	671	664	674	717	718	682	749	683	726	647	737	735	708	719	753	720	706	723	722	704	694	709	685	686	721	706	692	727	684	717	690	746	736	758	700	695	708	668	715	645	684	721	712	728	673	687	688	684	727	710	751	705	703	696	709	733	778	693	725	695	695	718	723	699	725	692	690	644	743	685	692	687	738	728	717	693	762	754	696	669	746	733	668	688	712	721	698	710	673	738	748	733	713	718	726	747	670	655	686	687	731	698	707	653	713	660	715	729	779	682	675	678	693	689	755	747	735	731	754	702	669	692	681	719	741	678	722	696	740	707	701	738	708	746	693	697	665	675	745	699	709	698	696	773	710	734	668	737	705	710	733	738	674	718	729	723	749	698	721	754	642	718	762	654	673	734	739	661	719	742	698	724	692	695	709	710	687	697	708	699	678	739	722	740	706	699	741	744	673	743	664	685	720	720	704	730	724	762	691	746	768	734	715	746	696	718	673	703	707	715	696	688	736	710	712	670	651	706	687	728	700	697	678	696	705	719	679	715	713	695	716	748	668	669	719	678	696	721	756	694	722	709	721	721	662	787	722	746	683	717	697	704	700	721	735	701	747	717	700	669	719	633	726	703	699	735	645	625	678	706	753	693	740	696	712	738	702	701	687	756	737	707	739	687	686	742	761	721	674	658	661	730	689	680	710	728	710	696	739	713	681	688	690	690	718	729	694	704	707	668	691	692	700	719	684	745	713	702	694	716	704	690	732	725	690	707	720	755	747	702	686	700	709	657	708	704	658	704	738	743	710	706	699	707	675	750	729	678	758	704	731	705	690	705	699	710	668	702	695	731	764	680	680	664	672	756	691	734	663	702	722	731	721	725	698	705	701	720	715	710	706	741	661	675	740	678	697	698	721	707	678	696	718	701	704	681	729	732	755	674	715	700	722	755	707	713	713	704	696	730	710	725	737	675	725	712	718	695	702	688	680	730	662	720	698	694	748	677	742	707	709	669	711	688	679	719	687	744	696	720	695	740	675	703	682	674	711	726	713	721	722	725	739	684	671	717	677	744	712	683	691	721	732	695	680	693	717	656	661	706	733	659	770	716	754	714	735	709	741	726	676	758	721	672	739	690	761	707	697	682	707	702	729	700	687	743	705	704	702	732	640	660	715	736	730	721	706	681	727	763	717	677	664	736	702	693	718	696	720	730	700	727	708	694	669	744	744	689	701	738	725	660	712	775	704	701	676	723	704	706	688	688	706	752	713	687	716	694	699	672	684	665	710	734	733	725	739	692	768	675	696	725	727	731	737	693	723	744	710	739	724	677	743	729	738	648	694	675	691	717	683	711	694	701	720	704	692	723	723	682	694	728	721	716	719	700	709	728	717	724	672	706	721	670	708	666	682	698	737	747	709	694	730	733	653	669	723	660	688	672	686	722	721	686	758	676	700	717	709	689	682	702	700	714	703	735	754	715	686	722	686	712	702	715	714	741	730	689	716	700	712	705	680	687	667	677	703	677	716	688	720	696	707	644	721	727	690	726	741	723	740	699	661	733	711	685	700	657	731	735	727	697	668	667	697	712	717	745	714	729	734	686	651	672	700	710	700	700	711	716	682	741	737	672	729	738	733	741	680	734	721	728	732	719	699	681	678	732	697	677	715	671	714	699	699	707	719	733	696	689	728	711	692	642	701	726	688	697	682	707	707	707	739	733	692	713	714	702	765	656	696	731	680	722	628	690	705	687	708	743	714	692	690	675	751	734	755	669	675	744	714	712	698	746	709	710	723	714	709	696	721	709	720	719	754	764	772	688	683	636	728	774	722	707	735	741	690	707	649	734	705	730	682	746	749	752	719	652	697	736	741	745	733	712	645	718	739	687	717	700	691	711	684	706	722	670	735	698	695	700	670	701	726	694	713	710	714	699	702	701	702	690	677	697	722	727	720	698	664	721	710	735	733	695	712	622	755	684	724	693	698	721	702	689	718	691	704	737	752	693	715	703	676	718	757	700	702	719	716	764	675	679	725	743	680	706	719	717	758	703	762	727	688
32577	14962	4921	2870	466	143	127	130	151	136	124	135	140	119	127	122	140	111	134	135	135	137	121	151	130	152	119	134	137	124	128	146	131	147	122	122	123	122	124	152	128	129	130	136	129	134	138	117	127	98	131	109	126	133	131	132	124	133	137	133	116	116	141	129	120	116	131	112	112	121	144	119	129	138	151	136	135	115	144	140	135	120	139	140	111	119	104	139	139	118	122	121	143	133	135	114	101	127	116	122	133	132	111	139	135	142	138	137	116	144	122	151	138	126	118	111	114	121	123	130	108	147	130	161	114	149	145	130	131	130	143	148	131	131	126	134	134	147	141	121	146	143	117	120	114	127	130	116	124	124	124	124	144	142	141	130	135	132	130	151	118	130	118	145	151	109	98	119	114	128	114	128	141	142	141	123	132	136	149	111	127	122	130	143	132	123	121	141	135	131	155	128	140	114	125	137	115	116	140	127	127	122	125	129	113	141	117	121	142	119	119	146	136	122	141	144	144	135	130	121	139	118	125	144	127	111	123	139	121	136	134	99	138	124	137	129	120	139	130	137	125	118	120	114	122	142	135	129	139	123	130	134	135	125	138	126	107	115	133	133	129	142	121	135	131	140	106	119	118	134	147	133	127	159	117	142	137	153	139	116	125	117	118	121	114	108	125	136	134	138	135	125	135	122	115	125	130	140	132	125	121	130	121	153	121	123	128	139	148	142	130	124	137	119	136	134	134	126	139	111	109	123	149	131	122	126	129	122	110	148	128	142	134	145	133	137	149	128	113	119	127	120	134	135	114	138	131	127	121	131	135	110	125	139	127	154	121	130	122	130	141	106	122	120	131	121	129	133	137	156	147	125	118	137	137	119	133	143	118	132	130	127	146	148	125	142	135	120	122	142	117	139	152	113	133	111	103	150	131	133	129	137	130	119	146	123	133	110	156	145	129	139	144	129	132	125	136	128	112	129	132	144	133	134	132	132	129	133	118	133	119	134	121	136	121	123	101	136	122	113	137	135	152	134	98	121	136	135	130	140	120	115	123	147	111	127	131	130	121	106	136	168	152	133	106	111	127	141	127	102	154	119	132	116	131	108	132	120	100	136	128	138	117	108	118	114	110	123	124	124	152	106	128	125	116	146	120	147	114	129	118	132	124	127	138	139	108	126	136	144	120	140	135	137	142	129	119	134	129	155	118	158	127	146	132	133	152	132	116	148	143	111	147	146	121	114	141	122	139	125	132	132	120	132	121	113	128	122	105	129	122	147	129	128	126	129	116	124	141	140	123	90	144	147	134	115	128	113	124	142	141	136	142	139	127	124	139	125	127	148	117	146	142	118	124	150	123	131	129	130	139	124	129	128	117	137	137	119	152	121	116	130	144	133	117	117	133	111	132	134	111	117	134	108	124	120	109	125	121	134	132	148	122	154	121	146	129	146	129	150	144	124	122	117	135	115	146	111	137	117	131	139	113	143	147	127	122	114	145	112	125	125	130	120	146	136	124	107	126	160	123	125	135	104	136	126	120	114	138	120	134	130	144	136	119	130	138	130	135	141	135	133	139	129	130	122	128	144	132	113	129	116	119	139	119	112	97	137	121	134	118	119	143	121	117	136	125	141	143	127	123	118	96	161	116	125	138	118	131	127	122	124	136	134	137	130	126	137	123	132	115	121	125	107	143	116	136	150	113	119	114	120	123	140	138	137	127	124	134	128	128	111	122	135	121	139	122	116	129	111	114	128	132	126	108	135	135	101	123	140	136	119	126	130	121	158	109	137	121	121	125	144	112	100	117	139	126	107	132	130	123	134	131	141	124	128	131	125	119	113	124	136	137	98	124	141	119	127	134	129	123	125	151	123	132	135	134	126	124	129	117	122	117	131	150	126	137	129	114	136	126	133	119	113	116	119	125	130	124	138	129	149	124	142	144	145	117	143	126	124	118	147	130	122	136	132	132	127	138	123	134	148	141	121	119	108	136	111	121	123	131	121	124	126	105	117	117	131	134	135	119	128	127	156	165	132	128	129	124	139	139	150	123	99	121	111	128	119	113	105	118	132	123	137	109	139	123	142	114	129	147	134	132	138	116	131	127	129	129	121	147	146	117	155	129	148	142	135	118	135	128	120	128	126	111	142	128	119	157	122	129	127	153	151	115	156	140	116	110	138	121	158	146	115	142	134	138	135	139	153	136	116	123	123	129	128	146	127	120	122	113	131	140	139	137	109	124	117	102	131	133	142	139	118	120	133	136	105	142	119	126	122	113	115	124	153	135	131	118	120	124	137	112	128	125	132	116	128	113	121	114	146	151	130	127	126	136	143	114	141	120	140	137	126	114	112	143	123	119	132	120	132	132	108	122	129	129	111	125	130	106	135	126	142	129	130	119	145	140	119	127	136	132	114	130	112	108	120	108	122	133	130	119	138	129	122	144	133	101	129	120	115	137	124	146	130	138	131	128	131	124	118	126	117	133	145	138	113	110	125	134	134	105	167	133	128	135	138	132	120	114	111	157	135	114	119	128	119	131	100	148	115	120	117	132	105	111	122	126	129	127	142	130	132	127	135	132	133	139	130	134	112	110	130	119	124	154	136	135	112	119	130	127	138	121	155	150	138	127	127	119	115	126	132	140	127	139	138	139	136	99	122	127	128	139	130	135	140	134	123	148	116	116	164	136	104	108	98	117	117	124	130	123	121	150	138	133	109	129	111	127	138	149	145	142	131	134	145	142	112	131	120	107	123	99	117	118	117	143	117	137	118	131	149	126	166	146	151	127	137	143	132	131	117	135	118	125	105	117	139	108	130	128	118	138	156	128	146	118	128	124	129	145	133	148	128	126	125	129	142	138	127	132	146	133	97	127	123	132	143	149	134	160	125	114	149	119	145	136	116	129	119	102	128	112	138	132	141	132	131	138	150	127	130	122	126	145	157	113	122	142	132	131	142	145	144	128	134	121	125	146	135	120	140	128	148	131	113	150	132	121	128	114	125	133	138	125	118	150	143	123	129	153	133	133	142	105	119	127	126	151	132	150	143	154	138	138	135	150	135	122	127	123	126	128	154	117	132	135	102	124	123	134	135	136	107	149	134	135	114	91	138	110	139	125	120	152	134	126	132	124	115	141	110	138	146	126	123	128	146	140	135	161	120	122	133	125	152	133	135	98	121	146	115	150	122	125	131	113	109	131	137	119	131	120	119	143	118	115	130	155	126	128	133	134	126	122	129	124	126	122	143	135	127	117	138	124	138	108	129	149	121	147	153	120	151	133	116	131	141	141	141	141	151	132	145	108	145	129	129	161	161	115	140	120	113	138	131	109	126	148	140	152	123	135	130	130	149	124	156	117	133	121	149	114	142	124	137	129	119	116	122	125	110	113	109	124	115	169	134	135	123	119	115	142	131	130	140	145	134	117	138	117	136	124	128	149	142	138	139	114	131	142	124	146	142	135	126	114	131	121	128	131	136	133	139	137	142	130	147	141	155	121	120	136	145
16088	11530	8711	7736	1414	370	353	365	336	358	352	338	336	371	369	355	362	349	339	318	330	358	341	303	357	329	331	321	336	344	299	374	312	322	324	330	313	363	342	318	341	355	324	337	342	338	329	381	331	320	340	321	338	302	331	324	334	331	322	338	325	347	324	324	337	305	320	308	318	322	354	316	336	319	340	295	366	319	348	343	371	301	326	268	357	349	361	334	360	307	327	347	346	332	330	323	339	342	329	337	301	312	338	361	303	332	334	343	305	334	305	335	320	353	338	329	337	340	316	367	363	313	324	323	324	299	320	341	330	314	316	312	339	337	316	345	329	310	335	346	312	349	342	315	347	307	348	303	314	323	323	337	332	313	359	317	350	337	330	305	332	314	354	325	341	341	344	316	332	307	330	324	354	323	319	315	357	329	335	348	319	316	337	329	318	330	317	302	318	338	351	359	372	309	303	307	360	327	330	336	311	352	320	321	325	302	341	373	362	352	317	345	356	326	326	360	360	309	335	321	330	330	324	325	332	316	326	346	338	305	301	324	346	316	346	355	331	336	354	345	331	333	334	334	328	327	315	317	311	339	331	324	319	348	321	319	344	328	342	346	342	311	342	326	362	304	325	325	347	359	327	312	307	340	318	333	363	297	338	350	319	345	314	311	306	316	308	315	301	376	325	330	337	328	351	310	354	341	302	348	329	350	378	357	346	348	342	316	337	322	349	331	364	315	336	357	330	327	344	332	347	332	342	339	358	320	334	329	360	323	331	293	349	323	309	331	318	351	305	332	321	323	297	347	303	329	328	341	305	346	326	339	319	304	328	311	320	358	356	340	310	336	333	314	341	367	327	321	332	316	309	343	309	311	365	344	329	331	349	339	295	333	315	322	313	338	352	346	329	332	324	307	331	320	330	291	336	329	323	348	340	310	316	353	336	352	289	362	343	327	296	359	310	313	341	336	334	335	346	334	307	341	343	307	356	348	339	318	328	335	360	325	314	328	312	314	343	299	332	339	344	330	303	336	377	319	322	310	347	312	323	340	307	338	352	349	339	325	337	344	332	332	327	318	306	365	302	335	346	347	352	315	326	358	311	314	354	334	330	331	329	317	345	299	319	329	337	305	332	348	334	353	323	338	354	308	327	314	314	320	354	334	325	329	304	318	354	313	365	334	313	354	315	328	338	342	307	328	319	332	332	353	307	311	339	305	322	347	306	344	372	335	347	308	319	348	309	302	310	329	329	359	311	352	310	339	339	332	316	361	342	304	350	329	342	378	324	343	324	322	345	317	320	304	322	306	327	363	320	345	318	353	348	330	364	350	326	326	336	317	340	319	338	358	326	334	332	325	353	341	329	341	352	339	308	369	371	349	331	314	327	338	338	355	361	308	343	371	324	329	382	326	361	328	344	336	343	327	341	349	309	342	328	309	315	297	349	330	330	344	346	327	319	347	331	329	322	304	299	358	316	378	330	333	325	328	335	343	319	335	374	334	302	341	326	355	340	336	321	359	325	336	328	333	364	339	343	313	328	337	327	325	297	344	327	325	361	318	323	335	316	342	299	304	325	317	323	328	300	337	326	321	316	344	321	358	364	351	343	347	348	302	328	348	350	334	317	304	354	319	342	322	307	313	325	349	304	324	335	322	332	319	342	327	304	364	359	363	351	355	304	322	320	337	311	336	358	344	357	320	306	330	313	321	313	335	353	346	328	328	361	338	306	306	346	300	334	323	341	339	315	304	319	321	371	353	329	323	316	329	363	315	346	333	341	345	325	349	329	329	331	344	327	352	338	310	318	361	393	334	358	325	325	309	315	309	307	327	326	331	342	337	331	308	309	313	348	325	363	340	348	327	317	320	338	340	351	329	351	338	370	337	382	360	333	350	346	338	349	324	328	312	350	339	324	346	338	350	320	310	333	308	325	334	345	316	351	345	348	341	331	318	321	315	318	303	314	328	322	326	314	320	359	328	325	330	351	296	317	297	343	319	326	341	351	322	330	356	355	330	344	319	341	330	329	333	361	314	369	333	333	353	327	345	313	340	317	322	352	333	307	360	340	335	359	342	312	317	348	311	350	344	339	342	295	340	343	352	325	321	348	323	343	327	343	311	333	332	330	366	319	337	330	299	358	328	321	343	341	309	325	337	326	322	314	342	341	364	321	319	339	333	341	333	336	336	328	320	327	334	345	320	327	371	346	287	321	344	351	331	311	326	333	337	316	341	327	356	358	330	364	330	304	345	316	342	332	326	323	332	327	343	312	310	318	358	300	334	345	328	338	358	341	337	348	330	333	307	361	304	331	291	332	352	319	340	340	301	336	312	353	320	319	322	351	309	348	307	351	318	325	314	306	331	304	339	319	332	343	314	337	339	322	360	336	362	333	347	355	319	325	326	333	346	331	336	363	327	336	325	348	339	369	333	310	326	316	365	320	375	317	297	337	333	338	334	318	334	355	337	336	320	310	327	327	353	323	307	345	335	336	343	342	372	321	334	327	337	383	315	330	335	356	315	336	316	341	340	342	341	315	322	319	352	311	366	301	316	288	332	318	331	325	315	315	331	319	311	342	352	376	339	306	332	321	365	358	379	321	299	359	345	339	311	317	306	330	297	328	305	318	314	299	354	336	307	329	334	349	331	320	315	310	344	343	332	334	337	332	316	313	325	305	356	337	317	348	336	345	344	321	323	329	322	307	332	326	321	299	388	350	315	343	345	357	369	337	334	340	325	349	334	309	317	334	312	368	317	309	386	323	320	332	357	331	327	345	355	292	357	305	330	361	324	327	305	343	298	350	281	331	327	360	352	362	349	365	315	341	316	334	309	336	345	318	324	292	314	353	350	343	309	337	364	322	327	321	332	325	347	319	350	357	323	332	354	341	348	331	349	327	323	328	315	332	343	345	315	368	324	321	317	328	311	345	341	337	343	318	332	324	304	327	319	343	342	344	346	317	315	360	337	347	330	314	333	367	365	329	311	336	337	348	330	351	318	326	340	327	363	312	312	328	342	317	358	353	310	335	342	345	342	318	325	344	300	347	354	315	334	332	333	319	343	348	300	336	332	307	349	346	332	323	344	300	344	350	330	332	292	335	351	301	306	334	335	331	313	340	334	344	334	341	298	354	313	332	369	320	328	322	327	276	336	340	315	360	366	326	341	332	349	333	345	309	332	350	319	335	359	369	316	331	330	350	303	338	355	301	358	365	344	330	346	333	323	350	319	324	333	325	343	348	322	353	334	339	317	307	315	323	332	343	345	353	351	327	314	333	363	328	360	321	297	362	340	327	339	286	345	330	348	305	302	319	329	349	324	360	336	324	339	353	333	338	362	349	329	311	321	343	334	326	300	328	329	326	346	347	345	303	343	327	323	348	340	360	326	344	324	330	320	328	331	341	326	333	327	312	327	310	330	325	332	345	329	343	337	318	297	326	323	363	326	324	331	380	324	300	328	357	305	335	314	340	306	318	327	352	310	353	333	343	332	332	327
50094	59689	55282	45150	16159	1281	272	250	237	212	249	223	183	198	218	224	192	203	203	184	175	185	182	186	202	204	216	208	187	188	199	181	205	193	186	162	206	190	203	191	187	189	183	186	187	192	195	196	206	193	177	193	173	211	183	180	206	209	183	203	205	222	202	234	189	198	192	211	229	173	203	194	216	184	194	189	189	171	175	209	162	226	182	173	219	204	185	188	210	208	167	186	174	180	205	179	184	191	188	156	189	214	190	213	193	182	204	202	198	166	189	202	188	174	183	180	197	183	181	167	190	201	187	185	195	199	212	196	198	218	160	202	206	164	177	189	193	164	181	179	200	180	190	184	179	177	215	193	210	213	211	180	188	213	176	189	195	204	180	203	197	175	200	213	213	170	209	164	152	168	182	203	182	195	193	185	170	191	209	207	193	167	191	207	226	196	185	208	201	198	181	208	198	186	188	188	190	182	197	190	186	192	184	165	202	210	211	202	218	182	166	207	186	177	195	200	179	197	185	196	173	184	189	214	188	189	172	182	193	170	187	192	176	181	167	180	174	196	173	183	202	204	168	187	211	192	167	203	197	184	205	181	174	192	181	194	190	188	201	182	204	180	172	194	212	188	187	176	195	204	207	184	203	218	178	197	198	201	170	194	184	164	215	181	206	183	200	192	192	191	183	195	182	191	212	200	215	163	194	207	178	210	200	181	189	171	181	170	203	169	187	204	197	188	188	182	178	179	180	189	200	163	212	191	195	190	170	182	214	201	185	214	190	176	182	200	179	208	197	208	188	203	156	192	186	206	185	194	194	219	171	212	206	209	171	200	183	214	166	177	199	184	184	211	176	216	174	178	199	194	205	176	166	205	205	193	225	200	190	175	173	167	172	194	185	169	190	174	206	209	158	179	183	174	186	173	190	196	167	167	186	195	211	180	212	198	187	180	171	181	179	181	220	230	220	216	167	187	210	218	179	195	191	197	164	198	200	199	181	168	177	186	188	174	174	159	193	192	193	185	182	215	213	193	207	192	200	214	205	219	217	175	181	220	180	192	197	173	189	176	197	192	206	182	198	188	143	205	201	197	179	203	207	175	178	188	176	218	188	190	207	206	186	188	185	194	187	178	206	189	182	187	184	171	202	218	209	198	170	196	209	200	216	214	192	201	167	222	223	198	194	202	170	196	215	178	209	174	176	201	193	196	217	208	212	171	202	184	201	204	208	183	206	187	188	190	178	182	211	190	194	200	168	200	189	230	199	228	188	208	201	205	215	183	174	172	194	185	191	169	164	192	217	215	198	195	190	190	209	171	173	209	179	160	209	184	197	183	193	168	178	167	204	208	184	186	167	188	203	213	192	175	200	194	204	193	194	216	202	196	170	204	220	150	189	211	187	181	188	171	191	189	175	193	221	176	193	203	186	166	176	206	199	165	188	189	178	208	185	192	169	186	217	186	202	176	159	189	197	200	216	203	170	209	177	189	186	201	193	179	171	194	189	201	177	191	207	192	208	190	183	194	216	205	206	183	168	191	185	195	192	161	178	194	216	208	189	210	199	177	202	183	188	198	203	214	199	201	186	188	192	184	204	189	201	184	177	197	189	182	195	204	172	175	184	217	194	177	174	198	200	185	211	237	221	200	201	208	173	192	180	196	181	200	189	189	201	199	165	191	207	184	198	203	177	206	201	194	198	204	207	230	217	185	196	171	192	201	190	154	200	158	176	184	195	179	214	163	208	174	175	179	189	174	169	215	205	221	209	205	187	171	194	198	200	178	189	179	178	191	193	164	199	172	202	186	201	189	210	211	195	195	184	224	175	207	201	198	210	205	169	179	186	217	179	194	182	220	185	194	189	173	186	177	193	185	193	192	204	201	190	185	165	180	201	183	219	191	198	208	192	156	206	182	209	204	208	208	183	181	225	212	188	166	169	182	204	220	201	216	195	206	183	217	184	188	198	172	178	196	164	232	215	220	207	208	210	194	176	181	193	205	193	199	184	202	212	216	191	221	183	205	199	216	183	197	194	187	191	186	198	201	208	171	183	170	182	211	218	201	206	170	181	201	193	232	183	201	195	191	221	185	185	196	176	171	204	188	206	204	159	189	194	201	158	180	210	208	194	171	178	199	204	186	185	183	173	175	200	211	178	211	208	182	189	173	206	187	176	191	180	202	193	177	203	178	188	211	188	205	165	197	197	224	209	195	186	203	186	194	187	224	192	201	180	211	187	201	194	189	182	199	204	163	193	183	196	179	177	186	193	190	190	212	229	190	180	188	200	197	207	209	199	196	184	200	170	172	199	197	201	196	187	179	174	184	189	187	199	182	182	196	200	177	203	174	202	175	161	178	156	193	177	166	188	205	186	175	190	210	218	175	205	179	190	174	209	197	176	198	183	202	196	176	193	203	174	160	166	207	214	191	194	185	202	201	169	183	167	211	189	180	194	187	173	198	198	181	190	203	198	182	182	204	191	177	189	200	183	204	199	176	216	206	186	207	216	189	183	218	199	184	213	221	207	183	177	182	192	190	201	197	200	215	178	178	181	203	171	206	216	174	186	183	191	189	197	195	189	206	211	189	203	167	217	183	203	204	189	222	193	186	173	175	191	166	179	210	185	185	184	214	203	227	200	201	191	181	194	178	195	172	201	183	217	231	189	197	180	187	199	188	187	183	190	168	198	184	166	181	205	206	173	191	188	208	203	191	181	197	194	205	198	203	201	189	201	189	189	208	180	174	180	205	191	192	183	183	204	214	173	184	210	156	192	204	190	206	201	197	220	209	191	224	187	202	187	186	176	198	205	213	205	183	177	193	197	197	170	188	197	188	205	201	197	190	204	172	196	205	187	180	195	212	187	207	220	162	193	207	202	201	185	182	185	201	192	194	198	198	191	173	177	186	184	192	201	188	189	194	204	211	178	189	193	196	214	181	173	170	226	197	214	177	215	205	185	187	209	170	199	184	210	184	178	223	179	188	168	176	208	178	194	195	178	201	198	191	184	191	187	178	173	196	219	176	188	194	201	178	211	181	201	164	195	200	181	206	206	207	174	196	190	182	186	191	167	194	173	179	192	188	199	167	197	223	176	169	201	212	202	197	173	195	182	198	192	168	219	195	193	172	187	205	173	185	181	189	192	168	187	190	192	192	165	184	184	202	201	199	173	197	182	190	177	197	198	180	177	195	171	208	209	193	204	182	178	192	191	161	187	209	226	201	214	172	206	192	207	194	203	174	211	196	208	190	176	196	198	181	190	191	205	196	194	186	171	199	192	190	207	188	183	190	189	191	193	214	160	179	196	189	203	181	192	189	182	196	190	189	204	195	197	196	198	179	211	180	211	181	187	178	170	203	205	202	207	195	164	190	166	181	197	187	165	190	207	166	182	195	174	195	214	185	197	176	204	174	230	188	176	237	170	193	177	198	183	217	172	193	188	164	193	165	200	166	181	212	174	183	201	214	215	174	208	198	188	193	201	216	197	202	184	190	193	204
29491	44596	52903	49610	15544	1042	953	807	817	747	678	656	608	624	550	574	538	558	524	563	496	521	537	503	537	496	492	531	455	482	487	493	469	462	483	497	468	488	468	491	450	470	483	448	499	467	447	476	473	502	481	483	504	491	458	463	470	485	499	512	478	467	459	502	479	477	432	450	481	491	494	515	470	496	466	444	469	457	498	444	423	485	502	482	515	465	445	497	457	507	495	467	481	411	433	462	470	491	446	487	504	424	464	470	455	443	511	460	477	484	467	458	464	480	468	446	455	473	450	464	441	496	474	463	479	518	472	456	484	486	462	480	526	461	448	444	455	454	457	479	478	431	501	481	450	441	495	502	481	470	475	468	461	449	462	483	483	424	464	462	446	490	474	502	473	522	457	466	468	448	460	468	493	475	495	466	482	481	469	446	429	471	437	508	467	458	435	421	449	441	463	480	480	436	482	456	440	472	454	500	459	469	499	493	466	476	488	491	460	469	463	495	415	479	509	480	444	440	486	439	461	499	486	469	471	467	451	447	471	455	493	514	472	474	458	468	476	441	491	518	458	431	448	476	461	459	496	458	462	452	469	496	442	457	440	467	444	475	479	492	449	451	493	466	425	462	458	444	477	459	464	455	448	492	442	471	511	464	480	489	520	434	480	467	479	466	432	470	464	461	442	471	433	471	409	464	448	452	501	476	451	432	433	494	453	446	430	490	487	506	427	473	450	435	440	468	523	474	485	450	490	456	438	505	465	474	427	465	443	477	472	448	445	488	480	502	461	478	462	435	452	494	454	477	468	451	469	526	437	465	461	469	459	497	504	514	456	459	485	481	442	441	471	480	472	439	498	451	476	467	429	482	448	485	453	481	448	489	503	451	447	448	477	456	508	483	447	484	496	442	414	459	454	445	469	431	483	476	489	461	458	446	444	484	428	469	459	443	452	511	482	433	461	483	500	481	439	467	455	485	515	483	465	483	484	457	482	482	446	491	447	458	479	475	469	474	434	461	483	528	469	480	472	447	489	450	458	437	499	457	459	454	474	460	470	434	494	485	471	457	458	485	493	479	451	457	484	460	461	501	492	464	454	485	470	474	453	475	469	471	455	498	509	497	461	477	468	505	490	461	493	462	460	451	455	500	491	436	448	440	450	476	443	491	472	487	476	453	454	479	498	481	443	437	528	465	481	458	493	465	490	482	463	469	458	442	481	507	475	453	483	458	451	470	465	470	471	465	433	450	469	468	457	487	450	471	422	475	446	469	443	487	461	457	457	448	469	461	518	474	486	473	468	459	453	490	470	426	461	486	479	472	485	438	488	443	480	466	503	479	443	478	457	479	460	461	448	472	479	474	475	492	483	481	479	460	494	467	503	464	451	476	455	460	495	423	490	472	464	472	440	470	479	451	485	460	465	490	504	461	478	500	459	452	478	482	464	453	462	469	451	445	486	498	477	438	445	470	447	462	458	493	476	513	481	448	467	465	469	449	483	493	450	448	476	466	466	462	506	470	429	525	458	470	494	457	466	425	465	504	484	507	462	470	448	507	480	472	437	455	481	495	471	496	436	450	468	477	466	475	460	481	472	490	481	508	482	477	447	463	438	472	478	450	476	489	485	471	454	459	475	474	483	497	466	427	502	450	474	455	463	447	480	457	456	463	495	456	503	458	437	431	494	471	438	455	457	483	486	473	462	433	481	513	488	452	449	474	495	495	491	467	499	483	454	449	467	533	469	453	477	467	449	437	453	466	456	441	466	448	463	471	478	456	492	471	450	446	461	459	492	510	439	456	474	457	443	482	474	449	457	464	484	429	473	473	476	450	445	484	468	435	457	461	478	474	491	438	493	488	465	464	463	411	457	510	444	464	465	445	466	483	461	462	459	501	438	487	483	428	464	480	443	478	479	435	462	447	452	464	444	466	448	494	470	479	458	459	473	455	499	470	471	485	454	476	513	447	494	462	479	478	469	524	478	499	446	504	444	476	446	455	457	489	445	469	444	472	447	472	458	474	469	515	479	496	504	477	475	443	500	460	451	464	485	465	496	495	419	450	454	466	465	442	478	472	439	468	496	473	481	449	520	462	480	472	498	451	497	463	472	479	468	452	462	466	463	438	474	482	476	492	468	418	461	455	482	441	466	433	481	477	436	470	460	492	498	448	478	471	468	436	452	478	415	471	486	471	453	470	471	448	457	472	485	497	451	444	462	483	464	501	470	459	498	456	470	478	466	448	494	452	451	482	501	460	479	494	507	504	443	437	477	493	451	454	490	445	470	519	462	463	493	464	464	446	484	479	469	488	487	488	476	513	449	463	498	426	460	481	422	455	448	478	486	536	470	442	493	507	483	474	482	481	480	477	492	448	463	488	482	460	500	508	464	456	469	431	439	496	483	475	467	428	474	465	470	477	453	477	480	459	427	433	470	435	462	495	457	483	456	454	492	482	476	435	486	456	472	485	482	453	505	527	486	446	464	461	472	493	491	470	440	448	452	476	481	448	487	449	431	454	466	444	491	476	496	473	477	457	440	446	479	448	434	490	464	435	476	476	452	485	502	448	445	438	457	504	467	458	451	453	461	465	478	499	458	509	471	496	447	474	486	494	502	484	454	467	472	495	456	472	523	463	443	502	462	468	466	487	426	466	490	470	493	513	491	483	490	457	467	509	458	437	509	470	477	476	448	456	480	475	501	517	439	445	478	448	437	479	474	448	507	462	422	459	460	438	499	508	494	481	476	473	435	490	469	480	439	465	445	473	472	459	489	474	504	446	471	439	459	411	462	488	470	496	459	473	454	457	447	449	446	457	469	507	408	470	471	456	455	508	505	483	491	461	476	442	439	467	486	485	432	480	506	463	460	438	493	494	472	450	452	459	460	506	476	470	444	476	442	463	501	479	459	500	473	481	447	444	447	447	488	478	488	446	515	448	432	468	459	451	490	462	475	489	414	498	477	447	490	475	459	437	438	494	440	442	428	485	493	479	462	489	480	469	466	447	464	458	510	450	422	482	472	428	471	414	474	508	493	449	481	488	470	458	453	482	467	477	439	472	461	468	450	474	459	473	487	515	482	447	462	468	446	482	465	481	481	471	446	457	481	502	441	476	476	451	463	462	501	477	463	471	457	450	437	497	494	480	449	464	475	503	463	490	498	509	463	482	482	475	457	470	483	470	468	460	422	509	466	450	459	502	491	504	472	455	459	471	455	489	463	490	454	438	471	480	456	459	478	458	440	455	479	484	483	459	481	460	441	480	464	475	440	478	447	447	439	433	470	483	450	475	490	454	428	453	475	476	450	512	477	453	438	445	467	513	480	458	468	447	467	473	483	420	456	467	475	460	443	474	461	490	486	476	449	450	477	470	458	471	491	481	474	447	476	469	461	474	473	450	434	456	460	450	464	524	432	482	454	443	480	458	453	425	461	512	513	441	482	459	452	466	431	461	451	492	461	480	505	462	476	446	487	479	454	477	458	410	464	504	504	507	471	482
59235	73474	70185	58937	26533	4528	577	477	401	396	388	393	374	344	354	347	340	342	314	330	328	328	323	294	330	307	318	337	319	311	340	326	326	300	314	295	318	325	320	334	329	309	282	297	317	282	317	353	331	327	326	331	275	316	318	299	334	328	351	325	334	304	315	343	303	312	311	328	348	295	312	305	306	316	345	333	332	348	291	303	311	319	321	352	340	326	334	314	314	321	284	346	306	312	320	303	316	285	295	334	297	335	320	317	328	321	311	301	298	326	324	320	344	352	326	310	312	304	304	329	278	329	312	321	309	326	300	316	328	343	314	298	318	311	326	274	305	294	339	302	307	303	281	302	288	343	297	319	319	283	288	275	313	275	293	316	324	321	312	335	316	325	315	313	330	326	304	304	300	313	289	303	306	316	316	319	317	330	325	320	335	288	333	328	288	364	321	312	311	313	318	331	325	306	330	315	313	288	291	298	316	303	316	350	291	301	321	303	304	308	326	291	295	339	302	306	316	311	320	296	304	279	304	319	347	284	340	342	310	323	323	285	288	292	317	304	302	315	331	294	286	288	275	309	298	308	332	331	299	295	329	317	300	298	304	313	287	314	306	304	309	325	330	308	312	310	296	295	320	294	290	313	317	323	339	282	306	321	317	355	330	301	304	355	290	304	316	330	314	356	309	296	280	291	312	302	267	309	295	285	318	300	285	292	331	300	305	288	293	290	347	341	319	367	318	362	315	305	303	327	309	293	267	275	317	315	276	316	300	277	317	284	282	289	331	307	299	322	301	334	320	315	346	301	310	311	282	328	303	308	317	319	337	311	332	324	323	312	336	305	281	305	352	348	331	337	298	304	295	336	308	322	306	290	333	325	346	341	311	297	278	338	302	334	299	317	320	286	290	283	297	265	343	302	308	299	293	297	290	328	310	305	305	277	316	286	318	306	316	305	305	316	314	300	314	304	302	331	318	284	334	279	292	349	305	336	298	293	313	297	320	313	292	300	327	336	343	346	300	314	308	298	330	308	343	291	340	313	328	316	286	328	316	322	311	297	348	328	330	269	320	307	351	318	336	325	264	305	306	312	351	327	308	283	334	302	320	354	301	339	311	320	320	321	301	347	296	280	312	323	302	314	330	307	284	291	303	310	304	298	305	313	297	303	320	328	322	325	330	348	332	293	329	311	281	303	262	331	292	290	322	296	307	284	303	317	290	305	312	289	311	326	268	330	332	286	320	302	291	334	348	307	306	334	341	322	349	293	307	298	335	319	311	330	277	303	299	337	300	309	289	342	270	332	317	324	311	303	315	334	305	303	324	289	323	301	306	281	304	319	291	311	339	305	311	287	318	335	303	292	318	295	327	307	311	303	298	334	342	320	313	322	285	319	294	291	350	325	298	307	324	311	299	305	314	319	259	297	300	288	336	316	319	299	310	308	310	331	308	304	331	335	293	292	319	326	318	328	307	317	276	288	336	305	293	292	299	316	312	319	296	318	280	303	301	322	314	307	293	340	316	311	316	347	326	267	309	301	289	311	298	305	309	295	290	330	316	339	280	298	288	314	321	288	323	322	282	329	312	335	307	304	303	282	329	299	323	298	322	318	294	310	323	309	326	327	308	331	308	345	302	328	287	320	302	281	290	328	303	322	312	303	292	292	279	304	312	288	314	322	354	343	336	315	312	334	303	337	313	299	307	322	354	312	361	314	287	340	333	307	339	306	316	357	282	330	306	337	277	304	302	299	334	322	342	333	289	306	335	295	247	285	307	325	338	330	316	302	322	308	294	309	329	290	334	312	315	319	334	280	331	294	305	309	326	331	315	311	323	305	317	325	301	282	315	295	314	297	315	270	313	289	319	329	352	319	301	298	309	281	320	310	295	294	329	310	337	297	315	314	294	335	353	333	333	327	328	283	297	281	314	297	312	296	285	325	309	301	295	309	306	305	326	332	340	325	300	322	302	332	295	301	318	347	325	305	279	317	322	345	277	314	304	297	278	326	326	292	321	321	338	293	295	302	299	313	327	345	341	309	317	324	337	307	290	296	292	302	314	296	337	295	321	314	295	318	318	301	326	324	290	330	333	344	300	319	335	313	337	328	335	321	291	305	320	312	316	319	336	322	307	293	318	292	322	300	313	290	326	317	287	302	295	318	305	349	315	318	287	276	316	291	321	306	347	300	314	335	302	332	318	308	326	328	323	274	335	341	327	323	309	301	298	296	327	278	287	327	312	321	299	310	310	317	266	306	306	316	328	320	319	299	346	304	308	319	304	348	339	338	353	294	300	299	316	320	309	344	323	295	316	313	345	280	308	324	300	307	289	336	326	310	294	298	295	309	337	272	325	305	291	323	322	313	334	295	324	351	318	289	298	326	346	296	284	306	284	304	328	295	317	295	313	313	323	355	301	331	304	357	315	323	298	296	359	302	334	307	265	312	301	303	294	298	317	283	353	328	322	312	289	290	329	299	310	311	307	358	298	266	312	318	296	337	322	274	323	315	319	334	315	302	295	302	288	277	314	296	315	278	295	325	334	323	333	320	294	337	279	331	332	324	305	323	299	318	332	319	294	303	336	341	314	306	317	288	310	299	329	296	321	308	328	287	322	319	318	311	290	303	323	318	349	337	295	301	316	343	324	289	302	326	273	320	312	323	342	312	337	313	301	318	336	338	323	312	332	300	273	318	294	305	311	328	301	307	346	285	302	313	309	330	319	344	347	312	293	299	330	289	324	343	313	321	295	302	313	306	316	312	314	309	324	354	327	317	295	293	332	331	301	309	299	287	316	331	348	300	350	335	338	310	302	317	333	331	327	278	314	353	325	320	324	272	288	316	308	315	311	283	309	315	311	338	313	335	352	315	339	296	302	290	293	296	335	337	285	304	320	330	317	291	312	319	310	269	312	310	295	339	312	322	307	278	308	313	336	293	314	308	315	310	290	325	308	306	354	292	330	364	336	301	323	317	325	322	313	294	342	318	329	292	306	326	311	309	299	301	288	327	299	290	307	329	321	294	299	282	326	338	341	331	312	304	328	330	322	302	307	315	312	335	312	343	285	285	321	314	280	310	309	311	321	306	272	359	303	339	348	300	359	328	330	318	326	321	303	278	317	371	332	321	293	298	309	292	253	305	313	322	317	343	282	292	306	315	314	312	299	327	314	304	358	330	307	287	312	320	272	318	288	308	298	313	293	290	308	341	296	316	286	329	285	310	334	339	266	326	314	321	296	308	321	310	318	304	313	318	305	307	295	345	310	329	347	281	297	338	316	318	327	347	298	285	326	330	324	304	316	339	331	329	306	306	316	324	293	336	335	325	306	313	329	316	333	298	305	314	320	282	302	291	317	319	324	296	309	333	317	334	327	314	371	289	295	293	312	328	333	283	301	310	309	302	332	323	272	327	331	295	302	308	314	325	314	299	309	336	324	287	306	313	313	301	335	321	318	268	324	310	319	351	318	335	298	347	325	304	303	282	308	302	323	368	303	314
35945	55912	66105	61835	23597	1949	1676	1432	1219	1191	1032	1041	999	981	878	877	847	856	897	763	797	809	809	726	791	747	758	718	766	718	728	739	768	755	710	718	764	721	757	744	696	722	708	686	727	695	664	716	735	728	751	690	736	728	720	768	673	734	691	711	694	715	710	694	706	699	677	707	682	691	666	714	728	685	676	707	699	725	715	717	696	730	709	706	708	699	719	730	677	701	695	705	719	641	722	691	686	694	724	689	680	711	672	692	723	710	700	670	675	718	680	660	753	689	713	765	677	705	706	666	700	725	717	714	681	741	672	711	692	674	741	642	761	703	693	737	705	696	734	677	730	741	740	689	690	645	680	708	723	685	668	690	666	690	715	685	716	714	711	696	689	677	673	734	728	731	663	673	721	695	638	706	712	687	676	705	740	689	691	699	662	728	752	684	698	740	673	680	690	715	674	730	678	693	692	689	702	692	697	707	694	683	761	673	753	670	671	737	673	719	722	660	697	714	684	691	704	724	664	704	698	669	689	716	689	724	691	702	709	729	716	694	726	668	687	685	692	702	753	726	747	660	767	706	698	660	715	653	701	741	726	755	704	662	700	684	754	701	714	693	697	656	670	718	705	694	697	686	722	654	680	719	689	663	660	695	710	700	698	709	718	707	683	674	694	712	714	677	683	657	671	723	697	693	729	679	743	687	631	682	699	686	649	706	665	703	653	665	693	723	686	684	701	713	638	697	689	721	706	698	703	698	668	662	733	706	672	654	665	678	731	686	698	668	677	674	689	708	761	718	672	653	745	649	690	691	695	709	703	708	685	745	703	699	678	672	701	700	667	692	692	722	712	745	699	685	689	664	700	689	726	707	696	704	733	659	692	691	693	669	704	638	718	708	699	661	657	680	740	703	701	712	671	680	679	700	680	719	667	699	703	659	708	748	706	664	757	679	706	684	713	675	681	730	718	698	678	661	708	692	683	712	690	704	711	717	678	698	660	680	701	708	707	727	695	744	677	698	695	709	710	721	684	660	669	676	683	670	726	717	672	674	723	648	697	720	705	740	725	698	689	698	688	690	687	702	678	780	686	754	682	695	694	713	682	707	723	721	680	660	681	671	708	695	694	720	672	747	631	639	678	679	691	694	736	690	729	689	684	682	702	712	738	694	704	670	721	679	686	705	659	652	712	688	712	721	665	707	679	734	721	703	684	645	723	718	729	751	719	665	707	707	696	694	700	687	690	690	687	728	701	726	695	702	701	678	663	683	670	654	694	742	730	667	693	712	758	676	685	682	648	689	692	691	723	689	738	663	667	697	692	714	721	709	690	673	763	716	680	683	684	708	702	730	690	694	672	664	699	737	722	690	707	722	700	665	664	683	694	679	689	658	688	642	664	701	696	706	721	713	669	698	724	697	658	684	676	719	727	708	695	681	691	692	689	732	723	723	725	681	691	660	678	678	699	662	670	635	699	730	680	717	700	699	660	727	703	720	656	701	650	716	729	674	664	707	687	736	684	662	669	734	684	735	668	685	706	726	705	706	684	732	669	673	706	713	692	696	691	728	703	679	699	729	709	722	668	675	710	701	724	695	704	690	635	686	724	717	721	708	700	674	705	704	687	692	728	695	715	702	706	673	754	669	682	694	701	678	678	711	689	707	692	667	669	695	702	745	694	704	685	671	715	671	690	683	730	659	680	660	697	771	731	669	721	701	725	735	679	671	716	724	693	687	713	713	686	691	705	687	720	701	679	711	722	714	685	678	655	699	708	731	672	700	692	670	728	741	694	679	693	685	711	635	656	713	731	668	695	724	682	668	740	693	685	660	697	686	697	658	677	702	702	689	683	718	680	721	716	709	646	702	696	725	701	734	712	745	701	696	716	722	670	657	677	684	683	688	650	674	709	713	747	655	674	682	696	684	713	693	735	636	748	742	677	687	694	726	678	703	720	684	649	710	663	703	673	681	710	687	691	657	700	675	657	655	670	701	693	698	671	680	748	703	694	681	658	696	757	692	716	675	685	723	669	688	714	707	673	698	706	734	716	679	672	716	705	735	714	663	671	655	666	683	727	698	714	656	724	712	704	696	725	649	662	670	728	738	702	702	684	697	622	669	727	724	695	694	688	728	666	684	715	686	738	722	642	734	733	694	665	719	705	712	717	729	663	681	736	699	724	702	671	701	737	709	690	632	738	655	671	760	703	695	704	672	708	746	670	690	682	658	722	703	707	701	709	693	727	683	695	692	707	699	686	691	695	690	707	621	684	746	645	703	704	698	749	712	676	696	735	713	702	733	680	700	687	657	693	698	682	723	709	753	702	691	691	712	641	707	677	640	653	690	685	708	686	742	661	723	665	691	692	689	714	711	682	737	740	727	672	722	655	715	694	693	703	656	714	712	714	686	711	696	677	652	712	675	693	684	698	677	667	714	690	642	721	668	661	729	693	666	697	657	717	678	673	672	681	702	709	651	641	742	667	720	653	686	680	687	765	698	709	680	715	729	666	723	713	695	727	726	699	707	721	707	709	696	681	680	669	693	710	715	656	669	698	748	703	674	652	739	690	710	706	707	694	716	690	697	699	704	661	724	716	703	693	740	620	701	661	673	677	734	673	700	734	771	684	698	712	714	673	677	724	659	700	655	676	708	680	630	663	696	694	689	684	720	669	656	726	683	670	684	702	675	721	660	678	686	692	725	703	708	664	697	677	650	732	661	719	667	649	687	672	694	651	707	702	698	690	703	651	703	681	670	706	725	667	706	707	718	682	664	720	697	703	688	716	700	679	722	699	714	697	743	685	667	694	717	696	693	634	695	708	734	686	679	646	683	699	698	683	666	649	681	682	693	718	682	672	686	669	723	758	663	678	704	681	684	710	703	697	703	677	730	688	708	727	714	710	663	694	675	696	719	693	686	720	700	687	698	700	677	701	677	692	660	734	692	691	705	722	727	657	663	717	693	682	737	705	778	664	703	704	706	754	708	693	671	719	655	683	692	670	697	681	682	701	703	693	647	706	697	696	732	676	668	714	758	682	679	677	714	669	681	638	681	702	720	704	723	682	695	676	679	698	686	713	670	690	732	720	688	665	681	744	686	675	692	677	715	688	727	698	715	661	679	680	692	701	740	675	703	738	689	702	696	679	714	689	667	685	688	695	700	702	695	728	707	668	694	676	680	730	710	726	736	707	699	703	676	635	710	730	680	683	679	750	715	679	723	678	681	646	671	743	695	701	681	754	692	714	714	683	652	689	735	719	673	722	625	694	760	691	684	701	721	666	696	699	650	685	700	677	665	695	723	776	706	688	679	705	706	739	789	689	723	709	704	680	680	663	709	665	712	669	696	703	702	715	711	707	693	685	708	692	662	696	647	720	697	676	697	693	716	707	711	660	680	696	686	716	662	665	762	660	646	649	716	712	696	697	766	713	686	697	674	728	680	671	681	671	718	692	686	704	701	641	664	711	711	695	764	649	707	672	712	746	665	667	712	705	660	698	710
33133	15270	5623	3023	445	138	151	136	128	127	109	142	143	125	141	127	149	147	127	127	135	134	128	153	118	128	170	144	126	136	114	138	148	118	119	127	121	122	128	117	128	115	120	113	117	118	110	133	121	117	146	114	145	114	113	137	112	127	141	114	123	112	138	122	124	129	129	135	127	113	113	136	148	126	136	118	133	150	121	142	133	115	124	127	121	149	160	124	142	119	130	129	110	114	160	112	125	132	119	120	115	131	145	118	128	126	138	146	131	128	132	130	112	123	133	128	129	157	118	132	129	124	117	135	128	120	134	119	119	141	138	123	132	141	135	125	115	142	117	116	156	126	121	143	136	115	117	136	151	127	137	124	140	116	122	100	124	129	161	131	110	143	152	119	129	126	129	130	137	132	143	122	137	119	139	140	114	148	147	146	145	130	147	102	115	125	137	109	101	119	110	128	148	115	121	120	141	108	120	108	156	128	127	111	122	142	138	125	137	134	116	123	129	119	114	118	128	135	128	120	135	122	139	145	133	113	119	108	109	110	112	131	128	113	128	125	132	136	126	133	108	131	124	128	111	129	119	139	116	120	127	134	137	152	131	117	122	113	127	116	125	142	122	123	126	116	116	116	122	131	115	124	137	142	148	128	138	126	125	127	127	128	128	129	121	131	139	119	118	113	150	154	118	133	148	153	121	136	140	139	128	109	129	114	120	142	131	136	121	120	132	155	139	115	126	126	125	134	135	118	159	147	137	142	126	123	99	123	133	114	146	142	133	137	121	138	137	120	125	136	131	129	124	129	115	130	130	134	132	115	124	125	128	146	115	120	154	107	134	119	133	113	125	128	129	124	133	103	130	136	141	117	119	136	120	130	130	128	124	134	131	135	129	120	111	148	114	133	129	127	115	138	130	125	119	117	140	108	150	129	133	116	116	130	136	149	151	115	127	150	130	124	124	142	120	127	131	157	129	138	132	134	122	144	134	142	136	150	142	138	104	121	104	126	118	147	130	121	124	123	141	124	138	116	136	116	121	137	119	107	135	114	131	145	141	134	104	145	130	149	107	138	115	145	120	156	138	136	148	124	118	149	120	127	130	137	96	116	116	158	146	128	133	119	117	133	104	132	149	115	114	129	140	121	140	119	127	128	131	148	102	119	121	150	139	120	130	151	133	132	125	120	133	138	144	138	142	139	132	137	121	139	143	118	125	97	157	150	142	133	140	108	140	133	148	137	132	146	137	128	134	151	139	130	116	120	135	123	117	123	147	139	129	135	119	131	123	137	130	115	119	112	132	136	125	136	118	139	125	133	139	152	111	125	132	124	118	118	129	109	127	108	120	117	136	140	153	128	148	129	139	110	128	133	138	122	146	118	126	115	131	130	115	136	111	145	132	115	114	119	144	109	143	127	125	136	130	143	122	117	144	127	158	130	107	141	130	120	146	132	124	140	132	117	128	141	121	133	128	134	164	152	124	121	133	132	131	119	136	123	117	117	130	154	134	125	153	149	116	131	126	127	119	110	107	116	123	123	122	127	117	117	134	117	143	135	118	124	145	128	139	117	136	116	132	127	109	139	132	145	152	130	132	130	107	117	113	126	119	121	136	146	130	120	152	102	128	133	131	142	141	125	126	121	125	119	128	128	129	141	122	138	144	126	117	116	121	133	138	128	124	129	154	141	132	112	116	108	130	131	115	131	126	111	113	108	142	132	133	134	136	135	135	125	145	113	131	135	113	145	106	129	136	134	113	120	100	149	148	124	121	145	145	131	111	134	130	129	135	121	168	116	153	101	131	110	116	100	123	137	122	147	116	129	140	139	138	119	122	138	130	134	125	137	126	142	131	123	134	130	137	128	109	104	126	117	121	156	141	152	126	139	139	123	125	123	158	148	153	140	130	111	134	124	112	132	111	126	146	119	130	109	107	140	138	122	131	133	135	127	110	131	131	113	122	126	138	116	120	107	123	126	138	159	122	104	126	120	145	128	127	140	133	137	144	125	120	108	130	130	117	136	115	138	119	125	125	144	136	134	142	133	132	145	110	108	123	147	119	120	126	121	143	128	136	122	138	153	140	135	141	108	123	130	125	153	123	124	129	141	124	111	131	131	131	140	130	153	123	135	133	149	136	124	105	145	134	121	99	135	128	146	116	124	108	123	145	137	116	115	149	121	125	128	151	135	116	135	109	117	119	139	111	117	140	136	121	128	146	123	105	144	136	130	145	122	120	139	113	128	111	125	117	141	137	132	128	128	124	135	143	130	139	129	116	134	139	115	148	142	132	138	124	111	136	119	114	123	121	141	163	118	106	128	133	128	145	142	138	140	143	116	98	133	126	145	121	139	132	143	148	128	128	135	130	111	142	130	130	125	117	107	136	132	133	120	129	129	121	109	146	145	131	140	118	139	131	117	139	109	139	102	128	141	128	126	126	114	138	139	132	118	107	133	120	122	116	130	157	135	141	128	124	122	115	131	120	126	140	114	103	133	109	142	120	127	111	129	121	138	119	110	127	119	136	153	115	113	150	137	117	118	132	138	127	122	126	119	120	154	109	135	164	132	135	147	158	109	117	138	127	142	124	127	148	145	121	115	131	136	122	132	117	136	143	144	142	111	145	129	121	154	143	119	124	95	128	118	139	136	134	125	135	112	132	130	147	134	121	125	119	141	127	140	107	134	136	122	130	141	125	142	123	126	129	129	126	123	135	127	123	151	133	123	126	132	130	136	124	115	129	150	120	108	119	151	115	137	134	120	149	121	122	133	147	120	126	124	130	126	147	123	135	118	147	130	116	128	126	128	135	124	128	136	124	146	123	133	127	129	119	119	135	138	124	128	130	140	131	125	157	134	124	159	140	138	103	121	133	122	136	133	136	124	143	122	112	141	123	96	119	139	131	115	136	120	114	127	135	139	119	127	140	126	115	131	139	110	136	116	136	115	105	122	123	133	138	115	135	127	121	124	122	134	122	118	124	111	125	98	132	129	106	106	131	115	138	121	134	136	126	133	113	141	125	123	113	115	105	123	120	120	143	131	102	126	129	118	136	128	123	142	113	142	108	145	147	109	133	133	124	129	131	125	124	126	127	130	150	121	134	126	131	122	134	142	127	110	125	140	149	116	129	148	113	148	133	136	121	147	134	148	120	128	114	135	141	123	119	131	135	144	139	132	149	126	116	124	140	127	97	131	124	121	146	136	144	117	119	125	144	119	108	135	129	130	119	145	132	130	117	108	143	130	123	120	152	141	132	111	149	119	134	107	95	121	133	137	115	128	134	122	127	125	148	131	118	165	116	127	151	125	107	122	122	140	134	111	137	138	144	119	127	118	134	144	119	129	116	126	137	143	151	103	128	135	139	118	131	131	118	113	156	136	138	123	136	133	102	142	113	136	129	122	124	121	118	108	155	128	119	130	117	139	141	136	145	132	133	125	135	138	126	141	116	112	138	146	133	139	123	135	129	124	127	135	121	146	145	135	116	137	151	135	140	131
16280	11516	9958	7639	1351	344	361	345	339	349	340	349	376	345	363	332	331	333	331	345	353	342	312	361	344	338	316	318	354	314	316	321	372	335	330	336	335	313	326	352	339	334	331	343	318	345	326	318	353	311	308	339	327	343	313	305	350	332	318	358	359	345	330	332	332	333	287	335	360	311	333	291	328	332	359	319	299	325	344	354	298	316	321	330	346	321	355	334	300	301	299	329	328	336	344	346	320	324	312	301	318	337	339	327	346	341	298	321	335	320	337	327	347	314	347	351	304	338	321	341	306	314	320	324	321	323	350	310	342	331	341	325	337	345	344	324	309	310	315	309	313	346	338	322	325	319	347	299	349	319	328	367	313	323	349	323	338	335	351	369	320	373	290	300	347	349	339	356	316	334	351	335	351	285	330	322	327	370	299	334	336	328	339	335	327	349	363	291	327	337	348	345	340	313	311	341	347	324	307	317	344	307	321	338	339	323	334	333	371	312	332	328	321	311	340	334	343	339	315	359	332	357	349	365	350	337	350	333	316	336	342	357	332	312	340	335	333	317	356	309	343	344	348	295	330	311	348	357	339	329	369	336	316	337	313	334	311	325	339	318	354	319	350	333	298	311	362	334	328	313	355	320	312	348	317	375	352	324	317	372	344	345	332	336	312	349	307	331	321	310	351	319	319	335	349	326	349	318	311	367	355	350	324	350	315	341	324	335	311	338	349	300	351	298	305	333	354	324	342	349	346	335	347	312	323	325	342	310	324	319	342	338	315	313	320	357	344	349	324	306	345	303	316	286	319	324	300	320	317	323	358	310	315	321	344	327	330	331	348	321	332	332	325	319	326	334	322	334	327	315	320	321	333	316	334	310	324	334	333	343	323	337	325	356	323	349	306	322	350	312	332	340	364	320	323	324	321	360	329	334	333	313	327	309	326	341	315	327	329	347	318	314	318	364	337	358	347	352	309	340	328	350	315	351	328	309	367	305	340	372	339	315	384	342	340	316	319	343	338	313	343	367	281	344	319	348	365	325	306	305	325	347	348	362	309	346	332	323	353	290	331	327	338	317	314	319	318	315	334	330	324	339	334	325	323	330	340	332	347	356	354	314	304	346	319	334	335	316	338	338	343	343	330	357	339	351	339	325	352	336	358	316	299	344	326	313	328	284	294	349	369	318	332	301	350	334	332	342	330	335	337	309	300	351	346	324	348	308	364	310	309	344	293	371	293	344	349	323	337	331	363	304	318	352	338	350	357	309	360	361	350	312	337	318	373	346	330	339	349	324	356	309	338	324	318	364	337	317	316	336	292	320	324	337	345	345	328	335	328	324	353	327	330	302	334	338	304	337	359	330	328	346	316	321	353	331	307	303	358	328	334	321	348	337	355	312	347	339	326	319	324	334	313	310	282	337	332	341	329	329	317	345	325	337	305	326	369	331	321	329	342	309	319	374	316	357	338	338	316	337	334	344	327	327	322	320	313	335	339	320	279	341	318	308	326	336	333	344	300	330	336	361	327	342	319	331	314	323	327	306	311	300	355	300	334	341	363	316	316	335	349	312	344	340	312	320	343	328	306	331	322	331	338	326	314	348	334	343	355	358	311	343	319	324	335	315	312	330	351	325	308	309	315	335	361	313	305	336	315	332	329	352	330	352	324	322	304	312	318	343	305	374	335	347	334	313	339	332	318	382	328	328	330	326	347	371	300	354	347	307	340	337	335	314	331	341	327	330	344	321	334	312	348	350	301	313	333	314	351	336	344	327	351	329	349	336	296	343	338	361	313	367	299	335	321	341	334	320	326	335	296	313	324	309	345	359	341	326	352	322	332	310	314	305	322	328	327	340	342	333	320	375	324	311	334	336	324	317	349	345	352	326	321	298	320	330	323	374	332	365	282	318	335	319	335	331	350	340	316	324	349	320	327	320	322	323	338	331	341	355	331	326	335	350	304	313	335	377	317	332	342	338	303	308	325	358	312	310	308	312	312	350	312	325	322	332	323	319	291	316	308	358	346	309	323	350	327	316	344	346	330	326	346	358	302	348	324	309	329	314	320	337	326	319	350	320	319	331	306	376	339	356	333	354	334	367	328	312	330	338	324	312	330	351	348	309	307	347	300	316	377	315	316	323	328	327	327	348	304	333	349	351	331	333	340	320	326	347	372	319	318	337	337	341	356	359	324	335	344	286	345	351	336	343	337	332	318	337	306	342	307	327	327	305	299	341	305	306	321	321	343	331	309	343	333	331	343	350	333	317	331	369	306	337	328	332	365	322	311	343	358	319	335	331	317	345	330	326	318	351	351	320	370	360	318	343	305	355	350	357	324	387	348	343	328	325	337	339	349	367	341	306	366	346	321	305	303	318	307	317	343	346	328	326	366	336	345	326	340	350	352	333	346	342	340	343	331	339	359	348	345	339	339	344	352	341	335	342	338	335	334	306	367	326	307	338	335	360	332	343	323	348	348	322	348	327	354	334	322	301	323	319	328	325	346	355	323	365	319	281	348	317	305	336	347	346	351	306	310	357	359	334	363	337	379	323	318	352	331	309	312	326	339	358	349	320	331	330	336	323	351	370	365	336	308	357	353	303	309	327	348	327	313	316	339	318	321	332	354	352	319	370	320	339	324	332	326	342	357	341	332	348	328	366	351	311	329	322	340	336	322	334	315	333	301	306	331	350	355	332	336	336	330	296	309	350	348	358	339	357	337	339	348	343	325	304	307	299	330	300	336	345	313	343	283	319	333	314	341	330	339	292	337	329	312	344	337	328	320	319	321	292	303	326	343	319	319	335	326	343	324	311	311	321	327	344	339	356	335	328	331	362	336	368	334	345	342	341	322	343	348	344	340	332	322	309	298	338	274	314	350	316	337	347	315	319	363	337	349	307	346	304	348	353	319	316	375	327	303	363	371	341	321	345	334	332	352	329	315	328	309	329	322	342	341	326	324	313	367	321	316	317	319	349	345	321	322	327	337	347	328	331	316	364	304	342	338	297	322	307	312	315	328	340	329	343	311	355	322	337	327	318	324	344	324	309	327	320	349	341	326	327	337	338	336	318	316	354	316	321	321	337	317	290	339	314	317	366	329	347	344	320	346	304	363	357	344	329	288	341	301	306	332	336	323	352	352	323	292	322	348	310	351	354	334	339	314	350	321	324	310	337	336	310	317	324	342	315	360	330	332	344	342	291	316	324	349	328	358	327	349	353	325	340	342	321	355	341	316	353	323	326	320	370	340	307	323	331	300	343	313	331	337	336	329	344	321	316	319	320	330	287	307	344	315	325	327	306	309	318	323	321	318	351	355	321	338	324	309	328	349	343	333	348	298	347	315	326	343	343	314	316	353	322	329	331	306	327	353	353	339	342	329	334	331	303	336	313	348	333	323	318	313	347	333	323	335	336	314	347	319	324	331	334	354	324	319	324	320	346	342	355	353	318	335	333	346	338	346	326	317	327	343	342	336	338	321	340	360	336	346	334	328	320	311	342
50161	60039	56795	43664	15555	1084	297	289	250	241	239	214	219	207	206	196	193	203	182	221	195	185	187	189	209	207	200	172	210	200	178	219	226	165	188	197	198	210	193	170	181	211	206	176	173	167	197	194	203	213	199	197	198	173	199	171	175	180	187	177	186	172	197	211	194	176	203	181	197	197	183	185	192	200	168	189	182	185	199	205	184	216	188	185	177	182	169	198	179	199	201	213	181	210	201	180	168	195	182	171	203	197	202	178	167	172	202	189	191	196	200	192	202	196	206	185	173	202	177	208	210	202	193	166	183	198	192	180	188	182	178	209	175	184	200	214	184	205	193	187	190	194	193	196	218	153	173	185	205	197	177	197	170	190	183	185	175	190	153	182	217	165	190	197	189	186	181	183	209	184	168	164	192	194	189	169	170	181	205	161	176	186	155	210	194	229	186	201	160	205	184	213	192	191	209	196	228	204	201	185	177	198	170	203	199	180	204	190	187	233	195	177	200	209	184	165	172	183	205	196	207	228	172	222	224	190	197	190	157	202	191	213	201	172	211	229	184	201	215	186	165	215	187	166	195	213	190	192	191	202	208	197	187	214	209	167	215	169	193	206	212	191	185	191	198	173	166	179	178	198	204	176	211	192	217	208	197	192	186	191	208	207	165	175	168	205	179	177	165	193	207	168	182	204	198	179	186	146	192	205	209	188	201	195	207	196	174	169	209	180	213	182	201	184	187	197	187	219	180	178	199	213	172	214	184	186	185	175	193	198	217	196	185	197	177	183	157	200	197	195	214	211	201	185	203	186	199	214	203	213	188	171	185	195	184	194	177	204	181	208	181	194	214	191	155	165	192	161	192	194	171	180	174	194	204	182	184	226	216	192	182	181	176	186	199	191	178	208	188	190	180	163	184	193	183	209	208	187	192	204	199	193	203	213	192	169	201	216	194	175	198	210	185	179	187	179	196	206	192	192	182	213	182	178	189	199	167	180	204	192	190	213	195	197	184	197	160	191	176	164	186	203	216	201	173	193	179	169	191	203	181	149	181	190	213	185	189	177	166	162	185	186	170	193	194	190	200	194	202	179	193	197	189	190	186	180	216	179	189	198	201	174	227	178	200	222	170	205	196	177	224	176	163	202	197	213	170	184	190	206	186	186	168	186	175	182	207	197	181	189	173	170	165	188	206	214	185	183	181	162	215	177	198	200	189	188	181	208	176	188	190	195	207	174	156	182	192	210	224	179	201	220	185	184	193	186	175	179	168	187	184	182	201	177	172	181	197	179	170	169	167	191	182	192	201	217	190	173	214	180	241	180	184	204	193	182	191	206	200	179	162	165	188	176	213	168	186	192	190	226	199	215	208	188	203	200	196	187	160	201	168	184	202	199	167	192	174	185	178	171	186	197	206	185	186	173	202	212	192	191	175	184	177	177	195	184	199	183	184	181	185	180	211	200	212	205	224	198	160	199	192	195	195	175	202	209	205	172	220	179	187	180	176	193	182	182	173	197	215	180	178	209	199	198	172	196	189	214	212	190	192	191	195	200	206	204	188	188	158	200	204	206	173	199	170	204	218	193	188	213	174	193	182	180	175	181	177	224	186	179	175	194	196	185	178	173	189	198	183	188	200	198	193	179	207	200	220	193	207	185	179	180	233	191	159	180	182	167	179	184	194	188	201	179	184	176	192	212	194	194	189	205	202	191	186	210	181	230	197	193	184	164	205	189	199	224	189	180	198	181	173	178	178	186	224	194	175	188	175	187	178	172	204	169	190	196	183	177	178	214	179	179	189	204	201	230	173	228	208	191	191	176	181	205	185	210	194	191	194	187	224	205	181	203	200	196	176	178	179	179	194	172	176	178	189	196	223	186	195	200	196	191	176	209	200	200	177	203	176	182	200	207	196	180	200	162	201	181	211	208	209	202	210	196	188	201	188	191	214	195	183	193	201	218	186	201	157	210	191	185	205	196	185	191	188	188	197	188	198	171	201	205	185	193	208	180	191	206	178	182	187	185	185	190	185	182	182	180	191	195	186	178	212	191	183	176	199	187	184	187	184	214	195	198	207	184	192	206	186	177	218	191	184	182	176	166	194	182	193	208	188	217	184	193	204	193	173	210	183	174	162	190	200	163	192	180	189	182	213	180	200	189	193	163	181	198	213	218	184	167	175	203	203	198	220	179	208	167	220	188	179	177	220	189	219	187	189	207	182	192	176	176	182	184	212	190	205	197	216	204	192	236	200	188	190	161	190	202	173	168	186	198	187	187	210	202	183	186	187	179	185	174	202	179	190	170	204	173	159	201	169	178	173	180	195	203	190	173	212	156	186	188	175	184	173	193	184	196	192	190	175	169	193	202	218	166	181	168	194	184	182	174	187	186	189	218	199	204	188	183	199	201	193	198	204	200	179	196	189	196	164	191	193	165	192	196	191	185	187	200	201	208	189	193	212	194	182	212	192	153	166	174	210	173	209	192	179	169	182	193	187	198	203	177	209	190	173	181	194	225	180	204	191	191	210	221	183	196	179	188	185	209	215	176	195	170	196	185	147	168	199	188	183	194	228	201	205	202	190	181	171	189	201	188	164	201	191	209	198	185	198	177	185	174	163	201	207	208	187	174	170	180	167	170	190	171	190	188	192	187	205	187	207	188	178	193	207	193	191	183	186	200	166	206	171	186	187	181	190	187	167	196	181	177	175	193	208	220	167	197	197	208	186	186	193	173	223	194	182	201	208	197	160	175	159	189	192	190	184	188	215	196	191	188	178	188	181	191	185	180	186	199	201	198	180	205	196	193	205	189	185	166	175	217	195	210	195	185	184	192	173	185	184	179	186	195	185	175	199	191	174	186	185	188	204	183	205	179	190	192	191	183	181	183	186	206	185	173	227	196	221	211	221	153	177	196	206	176	190	210	169	179	179	207	189	181	195	186	170	179	207	167	180	190	154	172	169	200	204	180	195	213	190	197	199	188	183	233	189	182	202	157	186	205	198	197	195	182	195	207	172	190	175	157	184	186	171	182	173	195	200	194	177	210	208	188	209	188	186	156	195	185	169	211	186	229	179	202	189	187	168	167	194	172	199	189	198	183	169	161	170	172	165	160	171	197	176	212	153	198	168	196	198	195	172	190	206	185	204	192	187	207	192	182	172	180	187	209	199	203	182	178	206	200	187	196	209	184	221	230	194	203	171	193	225	201	204	198	199	173	193	189	212	182	199	191	197	184	183	183	224	191	200	190	171	204	198	199	209	192	187	176	197	175	178	188	192	192	209	212	184	208	199	190	202	176	200	207	201	219	186	201	203	188	177	200	198	190	189	203	213	193	176	164	193	201	185	186	199	168	197	199	212	221	172	179	199	208	181	202	207	179	178	226	192	196	179	190	187	184	225	225	209	189	212	174	211	185	185	193	206	158	198	170	220	220	190	190	192	189	181	163	194	183	193	180	159	178	182	196	203	193	159	194	196	191	166	158	208	199	212	194	193	184	197	190
29761	44804	53726	48372	14925	1133	952	843	744	686	695	707	651	567	549	604	562	569	485	493	553	478	506	526	532	484	474	486	508	466	535	488	478	500	466	499	475	471	495	525	479	480	464	469	493	491	471	539	507	472	450	466	460	444	514	440	476	508	464	422	463	476	456	546	444	461	433	424	483	466	447	456	461	452	443	485	506	453	457	511	465	501	446	509	508	479	476	461	459	477	482	443	430	469	475	525	477	471	486	501	484	459	449	480	481	507	504	475	429	447	449	469	463	490	446	457	438	440	468	453	453	483	464	466	486	463	458	454	486	449	495	469	436	430	423	427	458	457	511	474	441	441	449	458	443	476	481	470	481	478	468	441	443	425	470	519	473	501	457	487	433	472	470	445	422	471	445	456	485	472	482	484	446	447	473	457	428	486	452	467	458	478	475	473	471	446	447	456	411	479	469	475	508	471	464	457	456	430	459	468	505	450	495	425	431	481	451	444	469	495	472	425	496	432	469	475	462	461	475	453	445	489	508	462	478	461	467	494	489	458	451	485	441	469	482	510	440	463	500	482	446	475	462	470	455	469	426	465	462	468	442	463	486	460	434	441	474	456	496	443	441	484	462	457	438	433	447	494	468	447	468	479	460	467	441	445	471	448	470	454	462	472	468	462	475	482	461	469	472	490	475	433	460	475	496	448	489	507	453	445	475	470	474	470	447	457	466	489	490	513	486	459	447	462	466	458	473	479	458	461	485	462	492	477	460	443	467	423	407	460	474	498	517	453	440	465	445	433	487	448	437	450	462	470	473	461	448	486	473	455	470	454	462	470	443	464	488	444	469	400	486	430	474	461	462	475	473	468	483	438	461	442	507	462	439	495	426	432	444	483	468	439	415	463	446	476	489	440	458	430	475	453	477	438	497	480	464	477	478	483	443	466	463	465	436	453	442	499	451	467	472	519	488	461	468	416	429	457	448	479	459	453	449	486	497	465	474	458	505	507	444	463	530	452	469	453	483	479	442	433	444	424	451	450	466	413	471	434	459	507	481	439	487	463	471	426	423	448	426	476	477	462	469	432	432	467	478	463	464	455	474	444	450	451	477	468	456	492	453	513	447	460	452	465	481	496	430	483	451	452	447	445	480	465	499	467	456	474	498	461	477	483	456	455	467	460	471	452	461	458	441	445	527	451	457	454	439	450	450	507	460	493	437	439	482	480	446	445	461	476	422	443	475	443	455	465	459	434	462	492	460	467	465	459	492	510	470	515	471	443	471	477	446	473	476	494	430	500	453	453	469	465	450	515	480	457	440	517	455	473	462	474	469	453	423	485	453	440	461	468	437	459	456	508	476	460	454	456	437	506	472	478	492	451	490	476	471	465	445	414	464	472	467	441	484	457	485	461	472	453	480	485	470	473	467	499	473	470	447	474	450	444	462	451	440	497	477	464	486	475	495	457	457	458	449	471	475	439	421	431	449	467	494	467	439	460	481	486	419	440	445	466	503	482	485	502	480	450	468	440	448	473	475	461	478	442	458	458	456	469	458	494	469	490	482	465	505	485	469	462	487	465	454	479	511	447	483	507	463	459	472	485	478	493	427	468	451	482	483	449	441	501	488	503	446	409	420	425	470	479	485	463	491	456	471	432	416	466	439	462	459	426	445	463	462	473	461	454	438	456	482	447	448	453	441	479	470	475	441	482	454	461	471	480	412	473	429	475	497	483	453	438	456	459	448	468	413	452	448	465	469	511	470	455	423	414	495	435	520	478	485	460	506	442	486	472	449	439	435	453	482	499	466	438	456	464	440	468	460	468	461	470	439	468	496	501	428	438	481	442	423	474	463	471	523	458	476	414	475	460	438	436	476	470	448	465	474	464	480	489	459	490	481	415	463	448	481	461	474	472	456	446	465	436	468	447	487	452	477	460	480	481	456	452	452	502	498	462	452	463	460	443	479	439	446	478	459	488	483	456	454	443	496	456	460	447	458	444	498	464	508	464	460	482	486	474	453	500	448	419	469	452	453	435	454	497	462	450	447	462	448	469	476	480	471	484	480	489	443	454	488	427	491	499	521	473	488	464	448	455	480	492	451	467	469	468	480	484	507	478	430	456	481	433	459	473	447	464	461	450	415	495	489	459	462	507	482	458	424	475	495	467	452	451	472	462	471	502	467	484	457	443	462	474	433	479	486	446	464	469	467	454	480	454	483	470	471	454	488	468	462	481	440	451	468	478	479	427	434	450	451	485	468	493	476	448	457	472	463	479	467	442	457	445	454	446	502	467	467	463	449	449	463	478	467	489	492	466	407	461	445	456	446	473	460	479	457	468	446	472	466	446	484	428	473	476	432	449	433	459	477	468	459	465	484	484	497	458	474	482	495	472	462	428	449	467	436	450	454	508	504	456	506	438	424	449	474	481	466	429	410	475	455	448	513	457	484	475	408	508	464	468	487	428	463	452	487	472	429	456	495	448	468	437	461	485	500	456	417	510	443	456	469	462	469	503	476	459	460	475	435	443	487	425	510	438	450	469	439	447	501	481	481	422	471	466	447	485	455	469	459	449	526	453	477	431	457	430	494	449	454	484	456	507	457	467	444	464	460	446	486	459	497	438	497	467	470	493	465	489	468	466	473	495	456	476	455	470	482	511	496	464	443	440	489	468	483	456	450	456	486	442	446	445	437	471	441	433	449	467	474	473	418	490	454	451	470	475	420	463	466	443	479	462	440	466	498	467	454	494	491	474	461	469	478	476	482	451	474	492	458	445	476	451	460	457	499	492	448	469	442	476	448	483	485	441	510	503	462	468	432	486	462	497	467	461	465	442	432	490	490	472	473	480	458	486	457	485	439	443	463	458	428	456	436	452	435	434	471	436	476	467	468	477	502	522	469	490	478	464	475	428	482	435	472	442	485	450	455	457	492	462	456	480	435	471	443	458	452	480	489	427	469	459	463	485	485	503	436	441	476	444	453	461	448	482	466	468	478	452	449	478	453	443	418	499	469	446	401	463	486	457	442	454	486	489	440	462	448	465	483	456	487	460	462	470	499	474	459	475	435	449	440	455	484	463	450	494	472	470	444	432	457	474	483	485	456	472	460	448	488	417	451	442	486	473	474	483	497	478	432	474	491	497	407	466	436	485	436	454	479	447	479	447	416	452	445	480	445	470	477	438	462	473	472	488	469	477	452	473	481	446	473	474	476	447	427	436	496	441	482	467	459	473	428	423	454	429	408	463	440	437	448	443	437	467	429	446	460	496	437	468	448	457	454	447	440	488	473	491	450	454	422	470	477	468	471	447	437	449	493	439	452	444	477	496	483	485	475	474	461	463	475	498	464	446	483	455	440	465	470	464	449	468	480	479	427	481	502	450	452	462	440	453	494	509	451	438	494	509	454	477	479	445	487	464	488	461	490	454	486	479	430	455	472	488	462	435	468	488	438	458	424	463	478	481	438	450	458	501	465	493	478	462	457	498	460	500	455	472	477	448	466	483	458	465
60342	73882	71328	57586	24381	3935	600	505	412	394	431	376	353	386	364	332	339	326	341	314	317	290	311	333	325	312	288	330	331	354	329	317	353	311	310	346	323	349	307	327	325	341	336	326	282	313	332	320	302	312	295	312	300	305	334	318	354	317	334	333	319	317	346	321	294	299	337	315	310	297	325	322	323	315	332	315	306	312	329	320	287	326	330	310	347	312	303	352	310	318	315	312	295	307	322	364	339	331	316	333	305	310	293	316	312	315	323	320	353	310	284	321	292	297	294	292	323	328	299	310	267	304	311	322	351	352	310	321	354	312	316	345	303	305	331	310	314	292	297	332	347	304	320	290	296	309	329	286	312	331	292	321	323	321	322	295	338	316	330	323	319	292	355	308	309	306	343	290	286	327	331	299	304	311	304	322	323	272	297	324	311	318	317	285	334	298	341	327	286	311	343	306	339	294	313	330	324	289	314	338	290	301	330	303	289	345	372	325	312	303	318	310	300	325	292	346	298	290	309	320	310	310	324	316	299	309	307	285	307	317	330	338	307	337	284	324	310	293	276	300	300	327	308	290	327	336	339	320	329	328	347	324	323	313	311	316	284	317	354	285	320	338	302	320	329	303	334	302	322	300	319	293	315	300	318	305	323	326	331	272	325	331	330	313	324	327	291	314	309	314	325	315	305	319	354	301	302	316	318	282	327	301	324	322	340	356	297	287	309	325	362	307	295	311	301	273	294	297	303	309	290	304	330	346	309	321	316	323	301	307	317	364	322	308	297	277	310	333	317	293	284	301	327	348	317	316	332	300	304	332	316	339	314	317	305	307	304	323	322	304	303	303	348	322	331	304	321	300	341	325	304	324	357	298	327	308	326	305	286	312	329	321	327	295	293	304	308	272	296	345	290	339	322	324	317	273	293	328	313	359	298	317	354	338	321	344	322	329	298	317	289	330	332	318	301	294	334	335	291	325	313	297	355	332	318	311	293	302	344	320	310	321	305	330	324	288	314	306	302	296	278	298	308	286	319	306	329	308	294	303	305	311	325	287	327	314	309	336	333	295	304	311	300	335	294	333	306	301	330	306	301	323	323	300	292	322	319	286	322	322	304	303	315	317	347	305	294	267	299	333	299	284	302	325	332	306	293	326	298	312	341	333	318	301	304	340	316	314	267	334	348	297	323	307	323	307	313	306	346	314	337	289	346	313	285	295	320	287	287	285	304	301	375	338	328	302	327	331	288	317	313	320	366	296	312	316	320	320	333	338	289	279	317	289	305	320	322	304	334	340	273	301	313	334	287	330	332	300	306	299	327	324	303	288	300	312	316	295	326	329	318	310	296	305	312	302	324	310	320	287	334	291	317	326	302	293	292	311	293	328	307	332	317	341	305	315	321	286	340	317	327	300	309	327	303	319	343	339	306	303	304	333	301	277	325	321	287	327	320	317	320	301	324	322	326	313	339	323	299	335	319	286	326	314	336	320	333	326	304	310	317	324	321	323	304	302	293	296	296	314	343	335	308	304	289	300	341	337	338	324	320	309	325	299	305	318	339	314	323	305	297	333	286	309	281	288	317	319	329	321	284	281	304	290	295	305	309	297	317	346	276	311	306	280	290	302	355	307	276	330	308	323	288	299	291	299	320	297	307	334	340	318	309	328	330	296	324	297	311	310	309	309	312	336	309	303	294	316	364	328	314	322	312	326	349	323	323	291	343	323	294	372	307	292	334	288	344	306	294	312	337	303	315	335	299	288	315	311	301	313	267	304	331	305	311	281	326	304	291	313	319	313	343	311	324	270	296	342	299	327	349	304	311	306	336	330	321	280	325	325	333	370	329	290	311	283	337	288	284	285	309	334	307	307	301	322	286	323	309	319	305	321	330	328	310	353	331	318	320	339	304	294	306	310	349	311	330	337	309	341	309	306	312	291	329	334	313	332	288	301	324	324	316	306	330	303	302	272	333	316	312	304	311	297	302	325	304	323	304	292	350	276	314	297	323	320	294	283	315	321	312	297	279	320	334	307	338	292	321	334	320	340	315	336	323	288	284	326	300	296	332	355	296	311	321	298	276	303	291	281	298	306	324	289	296	274	293	324	295	313	311	338	309	311	305	302	325	315	328	321	307	313	320	337	308	303	281	305	362	288	330	313	315	327	304	290	318	347	290	328	312	333	292	314	323	303	276	329	322	316	311	308	304	339	328	297	323	325	306	312	343	327	319	305	339	342	275	297	298	333	297	299	288	326	301	297	344	337	323	313	322	271	304	310	291	336	316	301	308	313	328	294	319	308	298	329	337	299	305	309	315	321	310	296	313	345	323	313	295	317	319	327	354	314	306	323	341	323	350	286	320	322	310	287	288	316	347	314	297	310	313	343	325	296	323	346	339	321	282	352	331	318	345	359	314	330	306	300	304	301	331	338	328	337	358	344	296	325	311	321	333	299	312	297	270	330	292	318	313	335	320	340	293	316	357	286	308	322	292	290	297	303	293	336	330	285	290	324	316	296	332	301	333	291	312	307	296	320	294	315	312	322	284	338	324	272	294	344	325	344	286	313	300	294	322	263	302	322	309	299	280	287	319	320	335	326	304	330	314	323	310	326	311	332	288	313	335	330	322	302	295	302	336	329	309	349	326	309	308	314	320	329	323	303	315	298	309	327	355	323	295	287	318	305	329	343	324	297	314	332	310	330	349	302	322	329	269	305	328	350	310	343	318	357	302	270	315	291	287	310	337	328	299	343	327	312	308	323	344	344	321	329	319	325	347	326	348	290	295	335	311	288	323	308	293	306	306	331	295	313	321	337	325	316	340	317	300	319	306	329	309	311	321	314	287	319	342	327	303	322	307	308	305	324	306	285	304	339	323	300	338	314	360	309	327	326	305	257	302	288	305	323	327	363	299	302	275	289	338	323	349	301	308	316	308	294	305	338	327	291	281	312	347	294	307	310	306	297	312	302	333	335	298	331	321	296	306	306	323	327	316	296	334	377	307	286	323	308	326	314	333	323	318	303	284	327	334	321	305	284	322	324	313	327	312	359	331	313	312	312	302	350	306	308	315	303	307	337	278	270	245	319	339	329	304	292	345	268	316	318	288	321	291	315	311	315	306	312	278	312	324	296	315	306	317	314	345	292	279	336	321	339	311	303	306	297	301	309	289	299	335	299	292	293	316	288	333	347	354	315	313	311	339	313	304	287	345	290	305	329	310	266	335	335	318	303	290	345	341	320	291	290	331	277	288	294	288	351	310	282	323	315	303	303	321	292	317	328	307	285	320	305	281	315	279	325	311	328	325	339	330	330	295	310	300	337	321	298	311	304	321	315	334	304	297	309	307	302	323	312	324	317	333	352	303	280	302	318	334	302	322	301	338	317	315	283	276	295	303	343	287	303	312	276	279	324	310	324	328	314	334	354	301	301	318	317	330	301	308	327	302	336	325	308	302	306	305	323	313	302	296	320	332	339	329	299	319	342	318	327	308	325	323	314	281	322
36443	55766	67436	60729	19208	1953	1662	1433	1310	1181	1130	1100	1031	936	996	842	913	832	864	827	825	810	805	807	817	803	757	782	774	762	736	760	717	691	698	790	757	738	740	710	723	731	743	668	738	727	764	720	701	671	716	775	722	756	735	728	725	726	752	753	723	697	703	728	694	747	716	705	744	697	716	753	712	701	740	734	700	711	727	718	683	725	775	670	695	654	699	721	676	691	678	751	709	684	718	681	689	751	687	731	686	684	742	764	754	757	694	724	724	684	735	683	733	724	757	674	689	708	771	737	741	705	733	727	694	679	690	711	680	699	699	743	699	702	740	715	705	714	718	699	711	657	678	692	714	693	707	712	737	743	701	654	720	690	689	705	722	725	721	683	726	701	693	709	706	732	716	731	707	743	701	673	727	751	757	743	747	661	688	686	776	693	726	698	701	658	703	674	702	693	682	685	659	669	702	672	691	656	678	685	713	683	707	723	666	695	718	697	726	676	708	722	687	686	682	723	743	704	703	683	683	703	699	694	697	757	704	731	677	700	733	718	705	709	695	723	700	701	758	707	701	725	733	682	721	721	662	709	692	728	713	675	661	710	690	759	653	738	694	696	675	709	728	697	709	704	696	656	684	708	691	705	742	662	715	663	736	708	733	737	686	703	729	733	669	714	735	688	700	703	670	727	707	704	717	706	665	709	724	732	777	724	676	700	696	672	735	682	677	712	736	714	686	635	686	740	693	740	719	702	745	748	715	689	685	735	716	725	677	678	724	684	683	671	717	687	680	673	736	718	724	699	713	769	705	732	672	725	682	660	676	655	692	716	681	682	701	682	654	668	718	698	682	719	725	712	685	665	689	692	741	755	692	722	726	707	735	728	704	726	712	709	675	679	733	705	705	721	693	705	682	710	692	717	709	746	711	690	678	711	673	718	704	718	680	691	737	673	760	733	688	678	705	719	687	686	760	705	702	728	693	683	680	706	702	674	705	704	717	743	686	765	713	696	688	680	700	690	664	716	724	725	670	757	668	707	722	710	655	698	730	680	722	693	676	701	662	658	679	743	666	633	709	673	707	713	696	668	669	707	725	686	682	692	669	663	691	736	701	716	704	711	690	730	697	701	691	717	689	674	734	751	693	736	701	673	681	694	679	709	743	692	697	706	693	665	700	681	719	691	689	745	694	692	719	744	709	704	715	679	656	702	668	711	686	661	694	705	709	696	761	719	677	678	745	702	699	699	711	659	719	747	687	690	662	667	744	712	705	720	702	706	647	698	710	737	707	693	718	681	743	693	745	687	698	712	688	662	691	677	683	723	673	681	707	692	718	698	730	722	759	662	720	666	703	720	684	739	744	705	726	716	669	677	739	700	677	709	677	699	728	686	729	691	718	679	664	690	651	708	708	732	717	696	685	680	703	723	695	688	664	686	682	701	654	720	667	678	698	698	725	731	724	658	753	703	715	735	672	692	734	683	682	637	697	676	683	741	718	703	645	671	664	688	720	703	692	685	728	676	692	688	670	689	692	697	679	729	698	711	724	715	729	732	703	723	722	699	720	648	709	704	685	698	698	693	691	688	703	651	674	689	727	721	696	719	698	759	722	659	683	738	714	691	693	707	724	740	701	653	709	717	741	698	714	663	679	672	667	730	648	656	709	646	635	675	685	719	732	724	710	742	725	705	643	738	728	665	672	697	717	701	697	685	752	678	726	755	708	692	682	709	656	731	683	658	697	711	717	702	659	680	684	717	724	654	677	676	723	625	669	716	694	724	646	676	681	701	705	693	634	697	668	732	684	688	691	712	679	657	706	765	694	691	716	716	710	750	695	718	723	690	751	755	685	686	709	649	662	724	697	680	750	690	715	700	700	684	673	689	687	675	680	732	679	694	677	697	689	680	680	702	686	677	707	705	657	727	716	764	715	700	698	758	708	704	673	724	715	688	640	725	722	755	678	726	727	677	687	712	715	734	708	715	703	686	706	688	701	718	695	664	712	675	690	705	714	730	743	691	656	682	673	721	713	673	717	725	706	677	691	709	709	689	716	702	621	707	704	793	676	673	664	713	690	668	711	715	705	730	749	690	733	695	697	704	669	699	709	691	670	715	646	711	702	672	710	715	687	719	709	658	743	728	678	712	691	693	678	689	725	692	666	601	713	749	685	640	689	659	725	730	732	648	684	694	716	698	718	740	682	720	683	727	725	723	650	670	722	661	708	714	690	679	733	739	727	726	720	685	688	703	741	720	727	743	689	714	770	727	672	717	666	647	734	681	707	655	656	710	728	704	713	707	703	678	665	721	729	726	776	698	753	676	656	717	745	710	658	669	648	699	686	761	738	736	688	645	666	719	683	694	662	708	736	675	731	656	754	735	719	723	722	690	708	703	734	675	695	721	732	713	665	618	688	681	732	687	690	700	708	699	702	719	685	694	692	667	712	698	666	708	680	744	707	670	759	736	676	711	702	736	703	655	682	740	697	729	714	648	754	672	685	727	665	696	689	672	705	676	716	737	745	690	728	697	669	700	680	670	667	657	712	731	696	724	732	695	683	696	662	673	702	677	648	708	688	723	723	676	693	702	720	679	737	711	675	719	695	728	718	748	766	745	701	773	651	720	674	735	694	759	716	709	713	685	686	709	674	699	699	699	761	726	708	722	710	714	700	729	680	707	678	723	695	723	674	742	720	734	691	711	724	677	690	668	751	697	686	702	671	708	676	703	741	728	722	708	646	732	667	735	695	715	769	692	692	654	765	694	665	693	688	687	697	735	686	635	694	700	711	722	690	732	762	675	680	742	695	674	687	708	712	682	701	688	701	701	712	686	709	656	682	710	771	714	670	753	772	734	706	701	705	742	714	678	701	673	672	689	745	717	694	715	687	698	728	758	648	690	649	672	722	699	744	703	737	673	744	683	703	674	713	683	705	725	707	659	691	704	714	729	668	670	681	714	689	676	681	692	680	665	698	694	709	706	688	683	710	669	722	728	664	713	712	702	708	689	704	722	744	668	674	718	687	727	694	671	716	695	699	701	694	725	655	672	692	661	712	660	704	696	727	744	681	697	731	688	726	729	705	704	660	710	682	708	717	706	690	724	702	695	741	747	710	689	730	655	679	743	728	677	692	705	696	648	671	698	656	737	710	765	697	723	720	716	665	721	699	658	691	700	670	689	721	703	713	675	719	718	727	680	669	700	652	752	704	697	689	696	760	704	704	713	737	685	682	737	682	689	673	727	726	733	703	728	722	722	718	731	664	733	689	695	706	640	674	734	668	695	708	680	657	734	655	693	717	666	682	691	732	682	701	676	666	675	697	710	672	721	702	710	685	671	707	711	709	698	718	729	620	714	668	688	684	733	724	674	688	679	697	676	708	738	733	692	693	692	699	681	681	672	652	674	716	713	715	749	695	671	653	742	713	726	717	746	711	702	740	752	737	740	690	687	666	705	748	694	699	685	656	720	691	669	712	697	689	689	653	735	695	668	686	740	703	712
33826	14357	5717	2765	349	136	129	146	126	131	137	133	143	161	167	158	123	123	132	143	132	136	148	122	123	116	109	146	137	120	140	144	140	145	136	124	125	137	144	127	125	131	107	137	135	136	134	139	126	138	151	116	149	145	153	161	144	142	132	130	116	133	153	162	143	135	146	134	137	132	123	150	128	128	127	134	126	119	134	142	132	141	147	150	147	136	119	171	125	126	146	132	146	135	134	135	153	133	114	137	152	141	145	122	126	147	139	152	130	115	117	147	163	140	150	124	128	143	115	140	132	122	128	156	176	129	142	145	124	142	134	137	131	146	131	146	138	133	123	160	127	146	118	137	130	136	120	153	141	123	158	167	142	114	140	127	150	135	131	165	129	128	144	120	143	116	152	152	135	123	111	146	158	147	132	138	130	152	136	134	126	129	139	151	139	140	133	107	116	135	150	139	158	134	149	146	138	133	142	137	139	155	134	141	142	131	157	150	142	130	150	135	134	130	154	134	128	128	140	134	114	142	148	132	139	130	146	147	107	114	148	126	118	130	131	108	142	140	134	149	124	117	138	161	134	133	132	141	147	136	109	133	147	143	141	146	153	131	123	150	135	140	122	127	140	136	148	128	144	150	145	128	150	142	141	140	145	139	142	128	132	131	130	139	131	146	148	134	123	126	145	138	137	140	135	157	114	120	124	113	142	120	144	118	105	126	128	135	147	132	118	130	139	154	146	151	157	122	136	135	134	150	139	143	127	132	138	105	141	130	132	139	133	130	133	126	147	114	138	119	125	124	155	162	136	147	132	113	135	127	130	147	130	150	143	132	145	136	130	153	152	143	147	125	127	123	150	136	158	134	111	133	119	117	159	137	144	145	142	139	150	125	142	131	154	144	128	141	136	144	126	137	149	130	145	136	140	134	128	150	158	137	130	116	153	127	126	122	135	114	118	145	114	129	119	139	136	135	125	131	130	135	116	134	119	132	137	122	151	133	158	144	128	138	126	137	141	135	143	149	153	148	156	144	141	136	115	116	115	139	138	131	121	122	128	162	124	138	123	136	133	150	125	119	159	131	127	133	144	127	130	135	160	138	142	134	125	130	139	147	147	146	149	136	128	107	128	132	142	125	134	136	137	151	132	139	144	138	127	141	160	135	131	137	147	139	128	147	120	127	154	118	125	121	138	142	142	153	132	143	143	134	128	101	143	154	130	138	144	123	150	137	141	134	144	128	122	154	132	115	146	141	158	143	136	131	140	150	136	116	124	126	122	139	154	134	136	136	152	123	145	144	123	115	118	125	132	151	123	123	129	162	144	125	131	128	138	153	155	141	120	124	133	140	122	139	136	122	153	121	160	131	128	151	145	136	134	153	133	149	120	131	160	141	164	171	136	134	145	117	128	144	138	119	128	158	129	130	143	135	146	108	143	146	132	143	148	142	121	121	154	132	128	128	121	137	141	171	136	127	127	125	120	169	146	121	131	133	144	146	124	129	123	121	122	146	136	153	120	136	139	134	126	146	118	127	131	162	152	132	157	151	138	161	150	117	161	146	149	130	123	132	122	151	129	145	132	125	147	144	119	130	162	142	153	143	141	118	138	130	118	114	153	123	131	155	139	141	134	139	158	152	158	153	143	145	121	147	144	147	136	147	127	118	131	123	128	125	151	138	101	152	138	137	133	124	135	127	125	141	152	132	137	170	141	127	137	143	139	140	139	133	142	112	112	133	141	137	138	142	121	136	136	152	143	161	119	134	133	125	160	135	136	139	135	121	121	141	107	139	111	158	143	136	138	125	125	126	150	128	135	127	145	129	126	175	136	127	143	144	148	139	136	145	143	165	133	110	149	144	129	142	127	134	119	126	123	136	137	123	137	117	132	179	127	116	129	125	124	153	124	136	139	139	144	111	146	137	145	135	133	139	129	118	117	126	113	124	133	149	125	114	111	149	117	130	159	127	150	140	126	134	112	139	141	140	130	155	122	128	143	124	135	148	132	131	146	127	137	109	134	123	130	158	163	136	142	131	136	127	122	151	134	130	147	134	146	138	132	153	124	149	130	133	119	136	151	116	124	130	142	130	150	148	143	150	147	142	154	152	145	132	147	151	139	141	130	153	120	130	137	123	132	145	158	132	139	126	131	128	138	130	135	152	129	117	126	130	125	142	123	133	167	152	125	126	143	130	150	112	119	154	152	138	125	134	133	118	148	122	125	144	126	116	123	136	134	132	143	133	129	140	147	123	132	140	109	136	130	131	146	118	133	162	123	140	142	127	131	117	130	144	116	125	152	130	147	149	141	128	131	145	138	112	117	158	119	143	151	121	133	124	149	128	148	123	128	134	140	135	133	132	132	125	130	132	133	121	126	146	148	136	131	142	126	119	135	150	155	133	133	125	134	124	127	116	124	132	132	144	130	146	119	138	147	151	125	113	139	123	117	130	139	138	137	124	156	135	139	145	126	142	137	115	130	154	131	143	129	121	136	133	113	129	135	132	139	142	160	115	141	129	117	144	145	148	128	155	158	141	128	128	133	130	127	150	144	125	148	136	158	150	129	139	162	133	129	126	140	117	143	120	150	138	149	137	124	143	131	131	154	147	134	141	125	113	152	114	111	123	118	141	143	123	151	124	113	141	113	155	138	132	147	124	137	146	128	129	132	139	154	157	129	131	133	148	158	136	138	135	133	121	129	149	142	138	124	145	122	159	118	128	108	104	124	122	120	118	126	139	127	139	137	144	157	119	139	144	148	127	141	146	135	126	121	136	132	131	134	119	150	120	142	141	122	142	156	147	136	136	153	146	135	137	121	154	129	154	132	132	137	143	135	136	131	135	121	133	142	161	127	149	140	137	139	128	145	142	143	139	140	135	156	150	148	126	128	125	148	118	131	107	127	151	129	145	125	122	123	106	143	146	138	135	145	128	139	130	124	143	163	139	135	145	140	127	147	140	122	129	131	142	135	136	157	135	169	114	114	170	141	152	119	132	152	126	124	133	100	124	163	131	140	131	135	139	137	150	141	137	163	134	145	171	133	138	151	131	155	116	113	118	140	114	139	137	139	121	145	147	113	120	143	130	116	135	123	165	128	136	130	128	131	138	143	128	147	148	124	127	138	150	153	136	132	127	125	129	141	139	144	141	156	128	138	134	132	129	144	125	137	131	128	130	114	128	111	121	139	148	145	131	126	155	152	155	111	128	135	142	146	123	133	136	141	131	112	128	157	134	151	135	156	121	135	130	142	149	133	144	116	117	109	133	140	143	160	151	123	153	128	121	153	111	128	132	131	163	111	128	155	124	145	131	150	123	127	132	118	146	137	151	135	150	135	141	135	136	116	132	137	123	113	134	170	131	148	133	150	124	147	138	132	120	139	144	133	119	142	157	138	154	128	121	147	140	132	142	126	125	137	136	165	119	131	148	136	127	126	166	126	129	119	128	139	130	144	127	142	135	133	135	138	124	134	137	155	144	155	135	157	102	109	130	131	132
16617	10875	10495	7195	1077	372	367	390	359	339	340	380	347	320	350	362	327	312	355	342	340	351	346	365	350	339	360	357	363	361	349	370	303	360	347	336	342	338	310	370	339	347	354	324	372	350	365	349	340	356	338	353	372	334	354	359	321	369	328	356	346	329	337	350	357	331	335	364	369	308	331	360	343	352	324	343	344	344	349	371	364	320	344	351	349	375	328	328	346	378	323	369	368	344	329	305	357	347	321	341	336	360	341	364	334	380	351	350	346	343	356	366	347	351	334	352	351	364	340	332	326	345	313	366	314	375	360	359	358	354	326	356	327	316	346	359	371	345	332	352	362	344	347	326	351	353	367	363	314	349	363	353	333	348	344	365	345	318	321	345	362	343	326	358	395	316	349	332	354	367	341	337	333	395	334	353	354	330	335	367	348	353	301	342	351	361	354	347	350	354	356	302	385	367	359	386	322	356	328	337	369	332	321	369	346	354	404	347	350	319	300	325	321	347	348	355	356	349	354	337	322	337	379	361	346	335	337	360	345	354	316	339	361	327	365	314	313	314	355	334	326	338	347	355	340	330	361	348	353	372	346	310	333	304	314	377	342	326	347	329	370	366	340	322	385	373	336	363	363	367	316	338	334	327	354	347	369	350	375	335	371	327	332	356	333	340	378	343	370	375	354	313	339	358	312	338	313	308	376	328	388	349	379	318	307	329	342	354	332	374	341	354	342	331	355	300	357	367	315	332	357	364	324	311	378	312	362	352	346	376	329	374	319	371	331	342	376	355	342	329	331	353	363	336	346	348	354	342	359	349	346	349	353	323	334	357	388	364	389	347	336	362	371	332	355	301	352	337	367	340	366	325	329	367	353	329	363	393	339	366	319	374	345	370	369	321	362	354	364	351	332	318	330	376	343	341	347	346	376	370	354	318	305	388	361	355	314	345	376	347	343	315	342	328	339	344	345	339	344	306	305	343	339	349	360	326	329	301	343	329	334	305	367	320	393	313	354	352	377	325	374	346	352	347	335	329	346	406	349	370	307	309	344	320	338	354	345	364	336	329	333	338	355	332	364	367	352	372	348	355	338	277	338	342	327	315	381	353	343	325	350	346	336	342	319	376	352	304	338	308	348	354	358	326	356	336	375	327	328	354	336	349	344	322	347	357	344	328	371	307	337	368	319	325	338	341	327	337	345	358	348	357	365	321	313	320	322	331	326	354	337	339	338	319	349	344	350	331	341	363	344	342	345	352	365	360	345	348	343	374	373	342	328	356	339	346	370	314	343	319	338	335	337	343	333	330	339	318	339	333	342	341	315	333	375	342	335	324	344	340	354	341	338	340	367	354	321	351	322	366	327	335	331	353	375	375	312	343	367	348	376	348	368	344	354	358	329	325	363	364	331	354	358	341	386	309	346	317	370	354	335	364	362	377	330	337	343	346	330	333	343	334	351	374	331	359	355	344	361	345	351	360	337	349	357	329	355	348	340	334	361	344	339	339	318	338	355	335	354	371	357	331	321	367	362	350	384	334	358	347	351	332	353	366	385	328	331	328	346	331	340	351	356	335	332	382	353	350	315	340	332	324	347	323	326	350	342	331	323	342	342	334	346	350	350	349	359	355	298	350	352	337	343	345	348	366	378	326	351	380	348	373	348	324	327	357	330	340	351	337	300	378	348	328	364	333	355	337	351	314	347	314	326	323	344	334	333	314	325	355	339	353	342	343	362	355	338	347	359	342	359	365	337	325	337	347	360	355	340	330	342	349	319	360	331	340	353	337	347	324	342	349	321	327	343	326	347	360	313	371	335	340	302	349	355	328	343	343	361	336	373	327	343	353	347	332	369	341	331	393	330	347	344	334	338	344	362	363	332	332	340	369	380	346	329	340	344	331	334	349	332	366	310	350	330	328	344	356	321	346	362	322	361	355	340	327	360	348	332	348	356	379	321	334	379	342	321	319	351	378	362	320	342	348	345	353	367	305	377	329	371	338	341	316	378	377	315	357	359	371	325	355	352	336	348	330	352	338	342	362	361	297	319	358	354	343	340	356	313	351	337	348	333	354	358	333	377	357	351	373	335	397	376	350	359	360	366	363	362	362	359	329	369	329	350	375	345	353	355	345	345	345	321	363	336	363	343	350	335	335	297	355	323	373	336	337	351	323	294	360	343	331	354	360	331	368	352	347	364	326	326	357	317	351	319	365	361	316	380	308	350	318	347	318	324	356	376	379	349	348	348	345	311	368	337	324	338	335	349	343	356	363	359	384	335	325	317	332	354	343	359	342	330	370	328	336	284	347	333	362	392	374	353	374	354	333	319	359	309	346	346	375	312	384	354	356	330	296	347	366	362	333	359	368	340	324	345	333	313	375	325	350	353	312	349	358	357	350	344	330	358	357	337	354	363	383	318	349	373	350	353	323	325	349	317	349	348	357	308	333	348	334	350	351	313	357	310	332	340	331	340	331	351	346	361	359	362	336	353	335	345	313	343	370	361	376	338	362	343	364	349	324	350	337	366	332	334	332	356	333	344	377	318	367	341	350	356	331	356	351	348	335	348	341	350	354	345	337	354	335	336	336	366	330	332	346	334	383	358	354	351	333	350	308	318	331	300	351	326	346	346	362	344	372	330	337	301	354	337	348	311	341	353	332	338	362	370	315	341	347	353	326	348	350	332	332	370	336	350	357	317	310	341	376	351	319	332	338	356	356	351	332	401	301	321	349	343	360	338	353	373	351	370	339	333	344	331	358	360	352	358	355	337	341	349	325	361	329	386	322	371	350	310	315	372	346	320	328	386	343	350	318	352	366	308	337	352	329	291	346	363	376	369	329	352	363	343	333	349	373	345	334	314	365	351	340	344	352	372	302	337	355	337	333	340	377	357	315	330	319	378	364	363	359	340	338	366	361	349	362	377	378	339	371	348	357	386	367	341	327	308	355	350	334	333	355	348	337	355	332	339	376	360	345	368	346	321	333	324	344	363	329	357	356	345	346	357	353	344	354	346	333	334	348	362	360	350	393	364	359	323	392	346	326	385	299	343	329	338	347	354	376	312	308	352	336	343	335	367	372	344	333	342	343	333	373	339	348	362	317	385	349	359	331	327	314	368	333	368	357	365	320	321	348	371	319	363	339	361	365	367	306	353	336	326	314	366	345	364	369	336	358	320	369	353	347	306	333	331	339	351	338	343	348	367	354	362	358	338	358	310	376	397	371	364	348	328	321	381	320	354	323	336	325	316	330	341	345	347	339	351	335	342	332	365	312	335	361	330	334	342	384	313	349	338	337	335	348	359	348	332	385	340	363	344	333	340	307	352	338	345	341	324	358	346	358	338	307	331	378	363	359	357	346	340	325	365	363	348	339	379	351	346	348	331	337	389	358	333	330	351	332	347	329	345	343	343	332	302	351	337	352	377	349	354	352	346	304	338	331	356	336	367	357	355	330	336	341	331	321	366	346	325	370	343	331	354	347	388	367	330	335	364	339	323	359
51530	58682	58349	43560	14778	1126	309	231	265	245	212	229	254	212	189	212	213	200	220	202	182	216	190	209	210	217	205	197	218	230	213	165	198	186	207	208	188	217	199	175	192	187	195	190	195	204	210	205	188	194	194	195	199	181	185	207	226	234	219	196	190	193	204	213	210	200	214	190	221	238	214	174	173	213	191	197	179	202	194	188	200	227	231	209	214	228	229	213	207	205	200	192	188	193	196	189	207	202	192	218	200	177	232	172	210	218	213	199	195	183	213	206	208	195	200	206	213	194	206	195	218	198	173	195	177	216	195	185	222	183	196	192	203	184	194	184	212	217	225	201	179	215	178	195	218	226	185	183	202	203	220	205	214	212	190	212	214	175	215	213	193	198	191	214	196	220	195	206	216	192	180	179	209	200	211	184	186	214	221	208	202	198	191	189	202	223	181	172	182	184	178	204	181	195	222	227	181	206	216	211	187	203	201	198	188	202	208	215	222	237	194	188	233	174	159	202	221	173	229	196	168	163	185	202	215	194	205	183	189	164	226	177	226	182	220	186	209	175	198	191	208	208	192	207	211	236	180	194	191	186	195	193	220	197	185	221	226	201	210	228	198	206	236	192	205	190	204	218	220	186	194	212	216	219	191	204	206	179	210	188	221	169	213	196	202	202	183	235	196	202	210	175	200	220	206	201	201	205	215	211	214	221	200	194	233	211	208	202	207	173	164	190	213	206	224	205	209	192	202	187	206	221	186	175	219	169	174	193	193	187	203	204	204	205	195	196	201	198	183	213	212	210	195	201	195	197	195	208	203	191	183	185	194	226	220	209	212	205	174	214	209	213	224	191	235	197	226	195	215	204	214	235	196	198	206	192	206	192	195	197	173	186	203	173	212	168	215	221	213	202	234	166	205	225	200	207	208	215	205	206	193	219	210	212	232	210	202	204	207	184	169	210	185	236	219	216	219	200	202	215	206	205	192	224	199	212	206	221	199	201	183	199	189	190	203	189	214	210	177	198	207	227	189	190	183	207	194	218	206	219	192	199	195	181	203	239	210	197	229	215	231	224	192	182	188	269	217	216	183	206	201	186	204	197	188	213	187	216	197	186	221	229	190	199	195	191	264	213	174	196	195	213	205	227	180	247	192	193	198	214	234	192	209	214	203	180	200	188	183	179	202	233	209	209	216	176	200	199	207	188	173	203	198	172	164	201	186	191	174	201	195	209	211	197	199	223	187	236	207	194	193	187	194	227	188	216	172	180	203	187	199	181	209	185	180	193	175	200	200	191	195	197	201	183	213	209	200	211	202	182	222	189	199	192	190	205	190	201	167	224	184	183	208	205	197	212	170	177	194	183	223	195	212	203	203	204	188	192	196	208	177	226	191	220	236	191	213	235	186	200	205	194	191	206	190	194	208	196	196	203	202	191	210	219	204	214	198	174	209	201	193	181	204	190	220	191	206	163	207	195	186	192	200	207	184	181	204	189	178	221	214	185	186	233	211	211	195	206	199	195	198	231	203	181	188	201	208	201	187	190	215	202	164	189	179	183	199	178	170	208	179	213	183	174	218	198	184	210	179	214	165	202	191	234	202	181	191	202	180	191	167	188	191	188	251	226	220	197	162	198	191	205	190	198	190	201	223	240	227	183	204	217	221	211	187	214	186	203	163	175	208	198	189	222	209	204	222	201	204	191	194	214	222	176	180	214	196	192	196	171	194	214	235	192	211	202	202	173	215	218	212	230	190	199	168	197	194	205	200	179	198	225	240	197	198	189	204	222	197	196	212	177	228	190	204	212	192	189	202	212	176	171	182	181	201	203	192	205	201	220	197	178	196	195	209	194	191	218	203	193	174	211	196	188	195	192	194	198	190	206	204	193	183	204	197	244	192	207	192	187	223	229	197	204	202	227	172	197	222	200	198	223	188	189	201	202	175	193	192	176	209	191	217	202	169	171	235	200	208	232	227	191	205	222	201	189	198	189	190	190	191	183	204	199	203	219	216	192	191	177	218	191	196	218	191	203	181	226	205	188	217	201	217	211	218	212	239	191	191	204	192	198	185	200	166	178	176	187	201	199	167	196	189	200	182	206	204	170	221	192	193	201	200	219	198	200	200	215	189	208	208	202	212	205	212	192	198	200	198	200	195	168	188	189	180	215	197	244	229	235	201	230	199	189	203	168	189	195	189	201	213	172	200	202	199	182	178	205	188	219	179	214	208	188	213	202	197	184	204	196	224	192	236	189	191	212	221	215	201	224	208	184	212	196	222	208	213	217	204	197	198	189	175	216	212	196	208	208	226	233	184	223	209	181	203	231	179	208	209	201	194	188	177	213	203	201	209	194	214	251	181	192	212	208	183	179	196	189	221	216	185	205	235	192	209	215	206	181	201	209	167	185	199	191	203	213	203	211	182	197	204	219	187	180	190	185	202	202	203	200	212	201	229	210	206	218	202	222	187	182	226	208	198	187	182	193	199	186	185	241	218	194	220	203	195	212	225	205	191	201	190	196	207	222	205	181	209	211	178	227	180	195	220	231	186	202	186	213	218	230	186	194	221	192	209	191	200	203	190	242	186	202	190	196	178	184	194	205	220	185	221	213	181	218	191	214	199	190	202	196	190	200	199	204	200	193	196	202	214	215	189	209	217	220	212	227	207	208	211	205	200	211	191	188	191	194	181	207	206	191	224	182	204	179	190	198	192	182	204	208	181	182	207	205	200	194	205	202	191	201	218	204	205	213	193	198	225	206	215	196	229	195	204	199	217	223	186	199	186	203	194	204	205	191	220	167	209	184	192	229	252	215	217	200	203	192	187	178	196	208	218	202	182	190	202	227	240	194	189	205	193	185	201	196	179	225	212	201	186	206	231	192	178	187	209	213	185	209	228	207	185	188	179	206	196	233	210	190	198	184	229	209	207	197	191	213	212	172	181	226	196	194	203	230	228	204	198	189	228	204	180	205	234	210	199	200	232	217	178	187	202	231	213	227	193	219	211	217	209	209	179	211	171	208	211	184	194	193	184	187	215	196	193	206	209	206	194	201	214	189	197	204	209	196	183	216	224	203	189	197	201	206	195	219	193	231	190	188	188	179	202	190	209	203	233	221	185	198	215	200	178	180	224	208	204	204	203	200	207	185	200	169	210	222	214	192	219	221	202	225	206	194	179	216	188	210	201	199	215	192	215	184	208	183	191	228	208	202	212	226	199	213	195	211	193	203	204	231	219	183	207	204	226	203	220	227	186	191	184	167	193	203	189	203	195	207	191	180	208	216	207	197	192	205	218	221	198	219	201	189	202	190	190	195	215	194	231	201	199	220	193	225	195	193	222	190	211	207	180	197	184	201	211	180	205	183	200	209	200	212	223	188	191	220	218	212	205	185	192	184	196	213	192	197	213	165	200	202	188	183	206	201	213	184	221	204	191	217	231	197	164	186	183	206	216	179	179	220	193	206	198	188	209	210	207	192	181	202	203	219	239	194	189	188	222	198
30179	44175	55198	47613	13603	1028	1013	875	800	755	716	606	634	657	606	603	570	574	562	553	588	526	530	530	533	513	536	529	485	531	507	522	533	522	498	500	503	523	472	503	481	487	516	478	494	478	499	510	493	515	493	480	471	521	498	485	478	492	498	487	501	487	532	525	433	451	490	531	491	526	498	508	518	482	509	487	447	548	470	524	466	489	487	492	450	477	530	489	475	500	500	513	489	488	506	491	490	485	486	510	529	509	495	483	458	472	474	508	484	502	479	448	539	507	545	467	467	511	472	494	473	514	484	519	461	501	470	478	487	524	522	445	479	494	462	485	515	484	505	467	468	521	416	546	481	477	479	483	513	474	503	465	458	502	524	483	511	512	490	472	523	500	459	487	458	475	460	478	495	485	496	476	497	442	492	488	494	511	470	487	468	470	505	481	478	511	497	512	463	495	475	506	483	482	465	496	513	471	498	477	454	468	489	512	494	476	475	465	501	444	521	478	508	482	490	477	521	509	493	517	493	474	504	476	509	502	487	451	444	496	497	460	494	474	515	458	495	476	503	492	498	456	502	485	505	513	507	487	492	492	468	475	498	479	503	467	489	479	488	505	526	461	498	531	523	471	477	506	449	518	473	493	494	469	522	488	456	491	492	550	498	449	493	478	478	477	521	515	497	470	475	485	516	444	499	500	473	452	474	515	515	486	487	482	469	507	488	542	455	464	451	461	501	500	501	499	473	513	531	473	505	499	494	485	477	501	487	487	487	459	477	541	469	499	468	512	484	472	526	496	468	483	480	504	464	492	489	506	477	509	555	481	518	499	482	509	500	502	469	454	473	485	454	499	508	441	526	493	487	449	484	512	479	483	500	507	502	478	458	489	478	500	477	479	498	474	476	468	533	505	473	459	497	480	491	503	448	517	466	468	500	483	492	474	482	466	465	502	503	502	509	505	496	464	483	494	502	518	540	514	518	493	477	481	525	502	471	520	479	452	471	460	500	483	495	462	494	454	526	484	525	485	521	456	470	511	478	482	528	488	500	454	512	515	485	481	494	499	488	503	501	504	518	465	474	511	464	475	519	486	501	475	479	503	489	495	490	496	485	481	469	468	479	469	475	463	477	496	479	512	505	445	457	510	466	529	476	505	504	498	494	481	481	466	488	490	495	502	489	495	516	463	500	498	475	493	505	444	507	479	519	517	475	511	490	508	488	509	499	480	470	501	520	534	504	487	472	465	502	512	484	481	499	477	467	522	495	476	501	458	458	484	508	464	485	481	489	487	469	485	483	509	496	481	462	490	491	511	477	503	494	453	507	493	456	466	497	502	489	509	484	486	500	503	483	440	472	496	475	501	485	502	473	446	455	476	516	499	481	512	492	451	473	498	483	471	467	510	459	469	479	501	485	448	458	493	512	501	511	498	480	460	491	492	479	462	490	511	476	536	485	498	444	472	472	456	511	492	488	491	460	500	515	489	472	487	506	530	485	478	494	480	466	499	503	475	481	484	501	511	446	484	436	474	466	495	495	502	520	478	507	514	497	472	463	444	459	485	485	495	467	507	491	510	469	510	447	460	530	478	486	492	481	469	475	497	495	454	486	488	501	494	462	500	485	446	504	489	486	515	509	462	482	475	513	529	510	484	539	497	491	494	520	469	459	489	457	469	488	469	497	504	473	481	479	479	500	456	474	503	492	464	452	488	462	450	468	466	492	521	469	442	522	503	519	536	497	498	488	504	469	504	481	520	466	487	500	493	465	506	485	497	442	483	465	487	479	471	514	494	497	488	472	498	480	474	482	538	473	505	502	482	514	487	528	512	494	486	528	506	478	497	469	528	497	471	492	492	493	494	544	523	475	472	443	482	510	512	452	493	467	461	512	502	472	487	480	488	465	483	484	481	523	503	488	494	506	477	427	466	541	503	477	483	465	498	492	487	499	449	493	457	485	487	496	495	531	499	511	534	483	480	490	452	482	515	477	494	446	456	448	505	459	508	487	481	471	446	486	480	504	476	498	502	461	503	467	505	491	495	473	498	475	503	526	512	498	489	489	479	511	457	519	512	500	461	465	493	472	490	464	514	508	480	482	495	483	481	455	506	500	502	527	461	488	507	479	490	494	479	489	471	475	517	472	485	507	516	553	524	496	483	534	474	497	487	480	504	469	508	460	529	498	517	466	500	531	468	524	463	444	468	489	498	473	492	494	469	486	457	520	502	495	469	503	494	456	514	496	522	503	461	476	482	496	472	466	529	484	496	474	494	487	491	505	501	480	453	508	502	470	507	501	441	521	506	526	459	440	492	476	506	490	489	479	465	491	491	477	512	479	479	468	484	478	487	490	465	497	500	477	471	482	483	523	483	529	479	481	512	484	484	477	512	508	559	523	455	503	507	488	480	483	511	496	467	455	472	475	506	487	519	505	506	494	512	481	485	518	445	507	514	486	463	461	496	497	497	453	477	478	488	477	469	456	468	430	496	480	499	515	469	480	474	471	437	475	497	483	486	501	513	509	498	499	458	486	499	469	504	478	433	449	488	508	487	465	519	492	509	470	500	450	507	493	470	483	520	503	483	470	485	497	490	494	485	489	467	452	477	513	502	510	459	440	469	468	495	520	466	482	502	511	458	467	491	485	429	495	446	471	467	511	495	495	465	499	473	513	479	514	526	494	504	518	497	500	514	489	474	466	468	481	510	493	456	516	461	530	485	479	503	460	495	464	472	515	481	508	477	510	497	488	522	501	447	522	491	519	501	449	451	538	469	493	512	495	498	495	481	473	451	524	483	495	500	508	501	487	468	492	518	495	524	469	507	471	482	503	509	488	467	517	500	469	490	457	500	512	481	503	477	472	470	503	483	518	490	479	501	465	496	464	458	533	524	523	496	521	470	468	482	493	500	508	467	484	504	508	500	474	493	480	501	531	515	490	433	470	460	496	511	473	508	476	467	475	478	496	500	490	472	494	502	481	500	469	489	484	488	494	481	511	442	496	466	483	457	468	479	472	468	528	535	522	495	495	473	491	502	503	500	518	490	516	478	510	440	461	452	472	453	502	481	495	533	503	474	489	498	462	501	496	491	467	495	509	505	476	449	448	508	464	486	465	520	483	535	503	500	497	447	495	498	498	455	476	525	491	454	476	514	513	501	471	478	470	466	501	503	444	488	463	435	469	507	508	499	474	505	455	479	522	503	513	493	467	492	495	511	484	483	498	494	519	449	482	500	491	487	488	471	500	488	525	502	487	495	482	482	493	528	515	484	494	518	512	515	499	488	482	496	490	489	510	464	480	516	518	488	484	488	511	511	503	486	469	517	511	475	479	464	501	483	482	488	481	485	499	463	506	494	473	464	486	525	524	500	518	486	502	473	459	514	488	472	475	459	558	506	501	503	502	477	558	478	526	481	507	453	470	458	520	505	527	527	497	457	494	462	485	486	521	478	458	513	512	473	449	489	513	502	465	501	502	481	505	458	456	474	507	487	495	479	485	521
59639	73893	72377	56430	23235	3877	596	476	448	399	409	394	359	348	334	327	348	337	342	369	345	315	299	366	351	330	344	317	328	309	339	342	356	332	348	318	340	315	334	337	328	339	331	310	328	312	296	304	301	304	320	300	333	300	324	296	325	312	305	311	310	288	351	304	328	331	316	322	303	305	312	317	304	304	304	320	293	333	309	328	358	310	321	338	269	320	346	323	298	316	327	337	302	334	349	323	323	296	317	321	325	354	318	316	312	323	300	305	336	316	323	298	307	313	330	324	314	343	331	338	309	340	295	313	308	308	297	299	311	318	297	355	324	321	341	303	322	311	301	329	321	335	319	314	309	329	323	332	333	336	353	298	290	335	295	323	309	311	303	304	318	327	325	306	320	332	322	302	304	342	304	309	313	316	298	305	330	327	326	311	306	324	296	328	314	323	348	320	318	343	320	351	321	290	296	318	311	325	294	326	313	344	277	309	326	322	304	288	323	328	306	334	306	287	348	310	298	324	297	293	299	287	299	293	314	302	374	345	373	359	315	296	317	343	295	324	308	345	316	332	322	302	297	301	312	318	299	339	326	323	319	325	304	316	335	339	285	335	329	317	321	328	320	328	312	306	314	329	307	297	311	323	333	295	304	332	343	343	307	310	323	354	299	348	318	307	320	306	334	338	333	344	301	336	336	304	315	320	313	342	314	332	301	312	368	321	337	317	329	337	315	315	321	292	318	287	305	293	310	304	324	332	294	300	308	302	315	311	332	306	280	315	291	319	319	336	296	330	297	287	340	308	334	314	328	319	336	310	344	324	277	310	322	286	278	334	301	332	299	321	302	286	317	308	300	321	329	304	319	338	311	331	316	304	312	321	301	356	303	319	302	309	341	343	322	275	320	338	309	305	325	308	313	330	313	369	321	316	357	297	342	289	298	318	295	306	321	329	314	321	307	309	309	306	294	319	295	313	304	297	323	325	329	347	321	340	296	358	322	340	324	298	366	326	302	306	331	314	319	330	364	319	351	288	330	326	295	334	292	297	331	305	337	355	340	300	321	359	346	301	306	329	301	319	315	335	337	314	355	364	310	318	354	331	319	318	304	289	322	317	307	324	363	310	324	329	322	339	321	321	344	328	347	325	349	321	295	328	293	311	307	322	339	334	298	325	295	289	313	318	324	337	314	295	344	339	312	345	289	312	328	348	331	335	311	287	317	328	350	353	311	307	311	340	327	302	326	315	308	300	336	301	335	339	354	307	328	269	290	316	319	296	316	293	357	338	293	288	322	329	284	286	339	318	314	309	323	331	315	320	315	325	339	310	306	277	311	297	303	319	349	334	343	293	340	306	347	265	330	330	318	333	326	303	326	303	300	327	279	360	304	343	340	323	296	333	311	311	337	335	306	351	331	330	303	331	341	335	313	336	344	338	319	323	302	306	343	331	328	315	325	318	309	302	321	344	323	338	323	311	317	298	323	324	280	337	314	279	307	327	334	332	325	331	310	356	314	287	312	312	308	322	314	303	321	324	305	322	322	317	333	347	338	281	293	318	308	315	341	328	353	322	314	317	329	323	281	323	307	309	296	301	331	312	336	294	298	305	337	307	286	325	312	342	290	369	323	316	315	334	283	309	294	293	317	294	320	341	308	322	356	299	353	307	351	288	312	308	325	333	319	334	298	308	304	302	278	315	324	298	351	320	296	344	319	267	329	278	322	311	305	340	291	327	341	299	308	338	321	313	339	340	277	287	356	357	308	300	295	352	321	321	314	299	332	342	320	309	300	305	294	359	307	295	290	328	295	356	311	316	326	295	327	308	308	282	295	316	284	307	321	285	303	336	314	305	300	271	314	360	322	336	350	348	310	340	313	292	301	302	345	325	328	336	318	347	312	340	337	303	313	357	315	318	336	335	312	330	298	310	303	319	330	312	309	308	297	338	306	326	286	325	296	302	358	345	345	295	280	311	321	347	318	331	291	326	312	293	325	299	333	307	294	304	350	351	338	332	342	336	308	303	319	304	287	325	316	341	350	353	285	328	331	332	348	317	322	332	338	304	316	331	313	303	296	308	291	299	338	312	323	300	322	291	308	299	332	301	312	304	294	329	311	326	317	292	292	314	301	295	329	314	351	343	335	343	275	290	301	338	330	307	282	306	347	327	329	340	317	327	312	338	331	290	313	330	317	303	338	331	331	358	298	338	322	318	332	305	268	323	356	314	330	323	339	310	294	343	294	350	311	298	318	307	289	275	311	290	329	330	318	332	303	332	318	334	301	324	277	356	300	295	334	301	338	271	314	323	301	298	314	318	329	332	325	335	301	349	314	336	275	313	339	303	318	293	294	292	303	270	344	314	318	321	317	311	312	308	298	330	351	308	340	315	379	349	291	306	282	312	315	321	317	324	321	340	322	318	351	289	359	331	327	296	346	310	294	307	324	334	345	312	312	302	319	329	336	293	317	299	289	290	304	310	305	327	320	321	306	295	320	273	365	297	367	321	318	297	310	329	358	315	313	314	339	337	326	310	314	276	350	278	303	305	329	332	285	339	320	309	281	346	326	319	308	306	320	287	337	333	291	313	279	307	311	310	338	312	280	306	295	306	319	318	310	290	300	315	352	327	340	308	332	322	333	318	311	298	305	332	304	317	326	293	356	314	341	318	321	310	319	331	352	315	339	341	310	342	335	312	319	302	304	287	343	294	281	322	310	316	318	289	322	324	318	331	346	301	338	313	303	304	311	322	291	320	357	317	363	312	314	304	314	313	294	330	346	327	309	295	303	335	353	287	325	359	343	293	315	289	309	347	338	308	343	316	329	312	297	310	327	338	301	350	342	330	333	331	344	336	314	316	319	280	306	286	323	321	325	293	290	317	333	297	339	286	339	327	323	351	284	306	293	301	297	333	313	305	298	332	330	299	316	305	302	305	313	338	305	328	310	305	329	324	295	318	296	305	338	298	308	313	337	294	324	335	310	309	327	313	348	288	291	320	318	316	283	292	296	305	319	347	322	315	315	330	333	314	302	292	301	339	325	342	261	291	308	287	308	306	317	303	365	332	341	284	294	278	316	296	312	320	311	295	328	331	324	296	317	318	317	302	303	321	296	328	304	304	328	341	319	300	318	306	322	325	278	387	325	295	331	320	329	316	308	290	280	307	323	308	334	322	338	328	334	317	310	305	342	323	319	303	296	322	299	309	286	332	329	355	305	352	278	315	321	324	348	323	324	310	327	318	332	343	326	274	317	311	301	332	311	330	336	349	323	331	314	308	334	340	349	308	324	308	315	282	329	354	309	326	323	335	330	307	334	321	300	307	347	328	293	320	353	306	312	292	305	314	321	344	343	300	343	325	327	329	321	304	280	327	341	335	306	329	317	317	327	344	300	279	287	336	362	326	350	339	297	304	335	324	317	322	320	326	310	308	336	342	327	310	313	312	340	303	340	325	333	313	328	317	306	316	306	309	305	289	346	335	311	275	282	329	343	308	318	330
36875	56633	68844	59631	18348	1941	1576	1414	1254	1198	1142	1056	958	969	906	885	881	818	866	842	802	775	831	775	752	746	748	783	771	768	794	758	753	786	733	752	765	754	713	744	693	709	753	750	777	699	709	731	700	773	768	728	800	739	719	711	732	733	754	710	703	732	686	746	724	696	771	720	729	686	664	688	710	737	694	723	753	721	726	711	749	716	687	731	756	709	742	744	737	734	722	710	727	721	752	690	739	737	755	749	696	713	694	724	723	729	741	755	685	699	725	740	667	743	714	730	729	691	729	700	734	727	730	666	721	732	701	662	726	740	733	690	723	737	697	729	752	708	714	703	713	684	692	722	704	728	699	711	720	756	713	700	718	703	710	740	725	725	687	713	712	792	690	731	713	689	706	732	685	710	682	719	798	689	700	722	690	693	719	692	728	737	729	689	715	712	724	718	728	733	726	714	667	738	673	719	713	694	727	706	709	694	688	743	686	723	675	760	711	695	702	717	725	703	706	727	723	723	704	685	736	736	777	703	714	676	756	716	748	700	731	722	745	665	678	706	724	723	711	672	713	712	727	744	748	706	670	731	691	741	738	701	698	708	735	720	735	653	668	697	711	707	689	725	711	707	692	677	738	724	684	680	672	704	721	720	700	708	664	693	710	724	672	691	650	723	703	711	699	752	689	708	710	699	700	684	741	688	686	701	708	708	675	708	644	686	709	736	663	697	715	738	718	660	666	723	706	693	701	693	722	725	719	724	678	678	656	725	675	747	711	730	723	720	717	718	691	738	728	705	659	720	656	708	726	765	703	715	701	720	683	674	686	752	675	719	709	728	654	753	761	749	710	722	748	730	651	771	720	715	676	737	687	671	718	710	711	714	720	697	729	692	668	699	741	715	679	722	686	682	698	663	705	770	701	733	681	688	701	693	679	694	692	699	746	686	667	737	705	691	686	673	667	712	771	745	762	732	685	709	729	728	739	718	714	675	704	730	756	714	715	723	662	722	671	742	688	739	704	634	688	751	725	748	733	680	727	722	748	733	652	698	738	719	696	679	712	751	694	695	723	687	744	678	696	686	752	714	704	757	713	704	720	724	728	678	686	732	696	707	724	684	684	701	717	720	669	720	748	677	725	683	725	721	645	757	712	669	745	704	753	737	700	713	693	693	720	709	709	731	718	705	722	736	684	681	746	734	720	703	687	699	701	680	709	686	695	708	748	698	678	747	698	718	693	706	719	672	700	685	646	710	709	720	702	704	687	721	711	663	682	656	645	727	716	705	678	728	729	726	742	715	728	685	670	690	762	694	672	726	734	740	710	715	705	704	734	720	708	740	694	740	661	706	698	704	693	690	668	744	669	670	659	737	705	757	709	702	730	688	684	706	714	655	716	712	746	710	698	695	712	707	685	711	683	696	720	757	712	699	645	745	693	730	702	738	743	708	672	711	684	675	731	732	694	741	670	696	732	731	701	702	715	717	687	687	716	766	745	720	674	708	703	714	666	645	721	696	751	742	695	731	721	759	704	706	703	694	688	679	718	706	716	735	721	758	705	676	720	718	743	731	701	708	740	730	668	724	719	717	733	683	686	674	691	735	688	682	664	679	730	737	687	715	716	702	718	692	700	746	700	709	693	662	758	727	731	704	731	771	673	728	699	711	745	731	749	765	705	696	696	737	674	714	688	676	710	691	707	710	710	732	692	707	674	722	685	711	725	689	685	676	734	682	758	724	702	721	687	703	739	727	743	711	732	678	739	732	735	726	648	678	652	700	666	733	697	706	697	728	697	721	726	721	706	684	725	734	709	688	688	718	722	709	722	733	723	699	719	710	672	669	699	720	683	728	744	742	676	731	726	698	702	716	729	739	710	738	714	740	734	740	699	693	717	740	666	708	729	705	710	747	699	689	687	649	715	702	696	672	734	738	734	715	730	723	720	694	716	735	718	709	692	720	655	713	724	716	717	742	707	737	709	744	739	674	683	725	729	716	718	740	693	750	713	693	709	641	749	715	711	701	687	679	675	700	750	752	753	668	726	709	707	691	667	698	720	676	734	690	645	699	665	722	722	706	712	720	735	747	696	730	772	742	716	711	722	730	746	748	673	681	758	770	695	727	750	675	697	751	695	763	709	698	720	745	727	744	696	700	703	709	682	725	691	726	689	713	735	758	694	664	688	687	704	710	724	682	744	694	680	749	680	702	707	743	716	725	695	721	729	710	695	708	733	695	719	711	675	707	722	727	696	705	734	730	708	696	643	705	683	682	701	720	784	706	737	746	700	694	724	722	717	744	739	693	729	727	697	691	719	728	748	689	721	694	715	724	737	704	737	730	710	685	697	717	722	720	714	688	667	704	752	746	721	720	699	708	703	723	721	693	707	676	694	712	751	695	717	721	721	724	697	697	666	675	655	706	735	704	715	738	781	713	738	731	745	730	716	686	676	712	720	691	706	716	692	725	730	687	740	778	690	718	698	692	748	676	730	753	695	705	707	680	690	681	699	700	687	700	691	739	696	676	679	706	714	704	718	718	696	714	734	682	710	690	725	708	703	683	746	687	684	687	670	700	706	699	756	734	741	717	739	736	724	739	647	737	721	723	710	724	711	689	697	756	669	731	688	706	688	730	700	729	712	704	709	730	726	715	657	675	708	749	707	694	717	714	737	706	711	712	703	684	665	730	700	726	725	689	726	724	694	749	729	723	728	713	709	721	661	717	708	727	722	705	700	708	686	688	716	699	675	664	746	718	728	698	676	686	661	658	702	721	698	727	679	724	711	725	747	696	713	733	703	655	663	695	708	711	689	719	748	750	717	664	660	698	665	711	693	666	684	694	660	648	675	701	731	701	694	725	749	733	715	713	704	745	675	706	674	754	715	687	707	749	704	690	711	715	704	679	743	664	706	712	690	722	734	715	663	722	651	709	696	688	694	713	705	740	728	703	697	735	680	716	755	689	729	690	672	692	728	709	684	714	697	697	688	725	694	742	702	746	686	722	664	660	695	680	765	663	741	716	684	658	735	686	732	695	713	703	732	711	726	683	732	740	703	725	759	707	724	737	728	686	677	722	702	697	676	665	713	705	739	670	710	723	701	690	704	737	721	724	729	716	698	744	715	775	689	733	751	723	694	724	716	665	735	674	733	679	716	739	673	735	675	687	716	719	727	704	710	713	707	689	725	691	716	712	729	662	695	662	725	705	746	714	698	667	727	705	742	704	685	697	711	706	699	689	692	761	706	713	698	696	725	668	738	706	736	663	746	730	672	700	737	704	720	736	735	734	704	740	742	711	702	629	700	652	693	707	724	701	745	685	702	694	727	709	721	712	706	676	694	722	693	713	684	738	680	697	687	744	724	735	742	712	776	733	721	669	656	734	679	716	749	723	707	705	744	730	704	701	720	753	647	705	704	666	735	754	675	705	711	718	692	715	732	728	729	726	708	719	700	691	713	690	698	687	672	751	699	697	735	741	702	721	693	720	724	698	698	702	704	712
33059	15121	6824	2934	382	146	145	138	133	144	130	152	140	145	152	144	127	136	133	109	149	142	103	135	154	146	131	131	129	120	151	137	136	115	140	118	139	131	148	159	138	132	131	140	136	167	137	135	158	136	130	139	149	137	144	125	133	144	128	136	166	136	137	147	128	122	140	139	132	115	137	119	132	150	119	163	135	114	155	134	133	122	134	134	135	151	138	136	139	120	143	113	149	141	146	153	142	119	151	124	137	139	170	140	133	139	145	130	139	142	118	144	126	123	133	157	137	144	132	143	133	140	134	139	139	152	137	172	138	109	124	155	151	135	140	142	161	139	146	142	146	128	151	116	120	126	143	100	125	129	155	138	126	131	120	151	124	109	157	135	116	125	125	154	157	133	162	135	156	125	141	157	124	160	119	135	118	144	150	147	138	148	118	129	162	133	127	133	123	143	147	136	132	139	137	134	128	121	140	147	137	139	146	121	146	151	127	119	147	118	136	113	129	164	128	140	140	132	127	132	128	145	134	129	141	142	141	136	150	143	138	133	128	115	136	136	126	140	150	142	141	146	155	152	149	159	163	119	117	136	128	125	143	141	146	158	154	135	130	149	149	137	139	147	138	155	168	143	162	147	146	134	144	125	149	128	148	145	164	149	151	144	158	154	146	121	123	121	127	135	138	117	153	148	127	125	141	135	140	145	119	125	131	126	147	139	139	138	116	128	122	142	135	142	120	129	133	140	151	142	129	137	139	131	150	133	121	126	145	114	131	163	133	141	119	140	128	148	130	132	145	138	135	114	134	141	133	137	133	161	116	138	120	116	145	121	127	132	135	149	153	133	112	144	151	156	152	142	144	155	133	128	124	147	147	142	155	133	128	130	151	135	144	127	143	121	142	147	156	149	128	139	123	135	117	124	149	112	130	145	147	146	138	130	149	108	122	114	145	132	146	140	131	145	165	123	148	124	107	121	121	132	127	145	157	138	110	151	127	133	123	141	140	138	146	122	127	127	114	149	139	147	137	138	138	154	132	133	123	124	147	136	124	149	153	129	142	157	124	149	125	142	151	157	140	125	132	141	116	136	141	135	131	140	157	137	138	118	130	133	143	136	132	132	152	139	124	153	126	133	126	133	123	122	127	120	141	156	172	148	149	136	145	140	104	107	145	141	167	129	146	139	161	139	131	139	124	125	133	124	153	166	131	136	122	148	135	145	143	144	129	124	132	132	116	151	160	119	145	127	143	141	143	134	134	139	123	124	135	120	136	119	138	150	134	143	131	111	132	133	129	150	125	128	162	151	142	146	127	148	128	122	148	152	118	145	148	150	144	136	133	148	156	136	145	139	130	144	130	134	130	133	140	123	145	148	134	150	142	101	156	159	143	117	123	122	125	139	122	156	146	157	131	163	142	148	126	136	136	153	136	135	147	156	126	143	127	138	137	143	140	139	142	152	136	149	124	135	147	143	151	128	149	122	123	114	107	115	130	128	149	126	119	125	138	125	147	127	146	139	136	140	135	111	140	135	149	136	134	134	138	132	131	127	122	129	117	139	167	135	161	135	155	135	154	150	128	151	123	136	165	129	129	148	118	143	126	140	144	130	135	141	147	141	139	140	135	124	159	136	135	173	145	130	129	124	133	128	140	147	127	122	166	145	130	125	150	120	152	124	131	140	128	134	153	141	139	129	103	137	126	127	127	144	145	138	138	137	147	141	114	120	148	120	115	145	126	125	135	131	122	123	124	136	130	122	133	120	138	133	140	123	122	143	118	151	152	139	139	139	138	148	154	130	134	144	135	135	129	147	145	127	132	132	143	142	141	139	131	141	128	129	125	123	114	134	136	118	142	144	154	112	114	136	123	126	146	146	148	151	151	119	154	119	123	144	130	130	139	137	140	137	164	145	139	138	136	135	126	141	148	136	139	142	134	127	145	132	141	132	122	125	138	132	128	149	112	141	156	127	141	126	112	147	141	155	155	116	135	132	135	143	141	134	128	132	147	119	135	129	146	154	140	136	141	136	147	139	134	121	152	122	118	126	137	126	140	144	165	137	120	131	131	151	139	127	128	136	114	134	145	141	130	146	118	133	154	144	142	151	160	117	128	126	131	139	137	141	112	148	123	147	147	128	133	149	135	136	138	139	132	119	163	147	133	124	138	132	143	136	122	157	138	123	119	137	128	132	147	131	121	166	142	152	131	132	128	143	135	110	162	133	146	138	121	126	140	124	147	138	167	142	136	128	118	128	136	131	123	120	136	148	132	109	118	121	143	149	140	139	135	132	134	130	132	138	140	130	137	137	153	134	114	147	109	130	137	121	120	143	130	135	119	153	146	142	149	139	138	120	139	143	121	140	146	107	148	114	137	132	122	135	123	142	144	136	143	125	132	148	144	128	130	126	120	115	136	160	142	136	128	140	139	148	142	159	125	164	142	117	143	128	151	149	140	151	129	156	120	148	122	135	125	144	136	136	135	144	131	149	132	132	126	152	157	134	142	121	153	125	111	140	125	111	147	117	127	106	130	163	133	129	127	158	132	144	146	136	146	132	119	163	145	129	130	140	129	130	122	125	136	146	138	111	148	140	130	134	133	128	127	144	152	136	111	142	140	137	123	131	149	161	124	137	141	147	128	152	155	149	141	143	126	132	132	126	141	133	144	133	138	142	151	152	155	115	125	136	137	116	140	130	157	144	142	138	141	140	148	154	140	125	146	137	159	141	142	137	147	131	147	119	128	151	151	124	138	143	123	157	108	125	103	135	116	152	147	130	141	126	165	145	167	143	141	134	131	135	141	114	141	134	151	132	138	126	120	132	149	141	134	144	145	151	122	141	119	126	132	126	114	140	122	143	130	123	122	137	128	136	129	111	153	122	120	127	140	118	133	109	129	140	149	160	135	131	144	126	127	158	118	120	114	126	149	120	146	139	143	132	132	142	141	119	139	139	145	164	132	115	136	139	155	127	121	129	139	108	132	135	124	128	114	138	146	126	141	134	159	116	124	161	124	118	129	153	136	132	127	145	138	127	127	145	158	142	119	133	152	132	131	139	128	127	120	132	151	120	122	139	118	139	139	155	133	129	145	147	147	126	132	132	136	134	143	119	130	124	137	124	132	116	130	141	131	134	157	143	161	138	149	153	145	135	130	114	149	124	115	141	128	139	123	146	129	130	142	147	129	141	149	123	125	134	152	150	124	133	136	140	113	140	139	130	143	142	131	114	138	132	136	159	126	163	140	144	147	135	153	130	141	122	113	144	166	141	118	123	116	138	149	157	129	139	132	146	148	137	124	146	155	143	136	152	129	141	130	141	141	149	155	147	142	136	114	156	145	134	106	131	140	132	131	143	134	140	127	147	138	155	127	125	136	130	160	130	136	142	142	138	129	117	131	141	169	112	106	129	131	140	137	135	131	142	130	132	128	146	111	135	136	134	139	129	128	125	150	133	155	127	129	135	158	155	141	130	134	115	126	132	132	152	130	139	127	145
16260	11750	11878	7689	1175	369	375	350	345	325	352	362	370	368	341	373	346	332	361	313	334	338	371	347	343	335	367	351	359	373	352	328	308	357	330	344	358	347	338	355	330	336	332	328	401	358	329	371	327	337	346	350	316	361	397	361	375	350	328	354	321	316	352	347	332	322	334	312	344	322	303	356	327	360	341	329	315	324	328	331	335	358	359	349	323	336	326	340	332	367	368	331	354	378	338	352	321	389	347	358	363	371	352	341	321	334	338	339	392	328	365	382	384	352	365	331	351	346	328	345	354	347	352	322	335	305	340	345	332	345	327	309	357	317	330	336	336	349	362	332	357	358	318	368	328	341	327	368	322	351	355	360	327	370	382	339	361	342	338	343	342	335	350	402	361	343	337	356	324	308	316	345	321	355	347	337	338	339	333	327	315	327	334	359	378	334	373	351	357	356	342	323	357	360	358	331	344	349	338	316	319	346	375	349	334	360	344	393	340	361	326	360	354	324	340	358	335	317	304	363	362	334	344	338	371	322	334	314	305	354	365	336	346	338	344	329	348	333	361	352	338	337	353	365	341	343	381	353	362	334	363	332	339	326	359	338	345	322	319	318	341	358	338	323	379	311	356	365	351	323	362	364	368	332	353	358	365	357	356	358	353	383	355	343	370	339	369	298	352	338	333	381	350	363	312	345	357	351	388	326	350	338	332	351	331	335	342	352	335	345	334	361	341	339	367	336	381	339	342	363	384	371	360	330	361	381	354	366	312	331	333	325	363	350	308	366	390	313	386	316	363	351	354	342	356	345	334	343	362	380	332	352	329	349	325	330	368	341	362	344	317	355	365	341	346	349	325	344	358	334	336	347	336	310	380	330	306	374	355	352	322	348	386	342	332	378	335	355	343	358	339	324	342	365	359	351	342	335	338	340	346	363	361	324	365	332	331	341	340	344	350	336	353	311	374	342	333	324	365	393	335	316	336	355	368	331	354	339	317	323	357	340	341	346	352	354	338	343	335	329	346	348	355	330	367	339	354	328	342	360	360	353	351	326	362	337	339	348	337	344	351	358	366	341	368	344	367	353	366	372	362	343	330	345	361	369	350	344	331	325	357	324	360	351	336	342	338	347	333	373	326	318	313	355	337	305	318	376	378	346	327	309	358	332	345	330	319	343	340	354	345	344	346	353	377	321	370	321	356	339	337	343	377	348	376	358	360	342	340	354	388	336	325	343	352	300	365	376	345	343	345	374	315	366	366	346	369	361	364	364	353	326	310	336	360	338	334	337	349	352	353	353	337	342	369	360	384	367	385	349	311	359	367	355	388	354	348	376	351	348	326	345	388	346	341	361	318	290	357	338	328	357	342	311	359	337	338	374	367	348	325	336	349	307	369	343	313	339	369	360	373	379	354	342	368	329	312	344	324	370	350	408	359	338	377	348	302	333	364	330	363	357	330	357	331	337	358	359	349	348	339	362	328	365	306	350	333	327	355	361	346	327	343	342	317	354	378	341	336	328	377	307	373	344	355	338	350	339	345	367	320	367	349	355	345	337	296	355	343	359	356	326	337	361	334	322	332	347	346	359	338	349	362	351	309	355	343	367	318	344	361	383	337	380	356	322	324	366	363	373	364	373	356	338	321	355	350	339	378	342	357	339	365	355	347	367	366	341	346	353	378	322	349	333	323	336	321	344	366	338	369	308	379	336	334	359	334	329	354	325	362	353	347	345	352	349	327	317	348	328	351	388	352	341	340	316	358	323	308	342	327	334	321	363	360	328	346	349	344	333	339	361	321	340	363	351	324	346	366	366	360	323	349	330	341	304	317	341	362	363	324	364	363	360	357	349	331	372	369	359	364	338	346	347	345	345	336	359	401	362	364	344	320	325	324	327	328	325	345	371	343	361	347	325	346	344	372	358	364	359	350	344	353	344	347	321	352	330	328	346	343	368	385	348	346	334	358	320	336	323	363	349	333	355	327	367	323	357	363	344	407	374	338	347	344	327	387	333	352	343	352	313	357	319	343	341	319	356	325	329	374	344	365	338	371	372	350	355	403	338	358	345	360	391	337	375	360	360	326	358	362	349	344	365	348	345	341	352	351	384	356	383	341	350	377	350	314	342	363	304	324	342	300	335	330	353	335	335	342	318	349	315	369	356	325	336	359	331	365	332	333	345	340	353	334	331	314	367	348	351	383	335	348	356	352	382	344	335	345	353	346	326	342	345	368	337	367	326	356	357	324	336	367	356	356	352	319	370	341	365	387	305	341	366	344	344	332	336	323	348	336	300	359	310	343	349	336	324	363	354	370	346	337	379	325	351	351	349	351	340	348	344	362	331	352	369	342	348	337	350	355	319	343	353	346	349	338	339	340	345	345	321	340	371	335	356	342	334	341	347	334	336	315	368	392	327	373	305	353	307	314	331	333	348	358	376	376	336	314	357	320	381	330	375	370	319	386	350	331	334	353	330	349	355	356	377	350	342	367	350	319	351	359	363	347	349	370	357	342	360	360	346	348	338	348	312	324	344	320	348	342	335	380	337	349	314	338	379	343	344	335	375	346	349	350	357	353	332	349	330	322	348	331	322	341	339	359	361	331	345	323	341	350	346	327	337	315	345	346	366	375	349	356	339	358	340	362	354	361	327	303	344	357	316	361	334	334	335	363	319	322	371	337	347	314	358	382	308	365	337	346	338	372	350	338	364	354	352	335	350	355	371	357	375	303	352	344	336	352	356	366	321	329	388	328	358	340	378	344	355	326	343	351	348	330	336	339	352	337	340	333	311	335	330	321	360	327	349	337	359	335	364	328	367	339	341	346	349	355	324	334	365	345	347	327	375	356	333	349	359	356	325	343	358	352	330	356	373	357	353	323	347	338	339	345	388	333	334	401	352	357	366	359	332	345	363	337	346	339	371	362	342	357	348	292	352	348	342	353	354	348	336	363	364	380	382	333	336	345	310	345	325	369	345	361	363	324	358	355	339	321	361	365	376	319	348	359	376	372	370	379	330	367	324	354	358	374	342	369	362	364	345	334	347	356	369	352	317	346	337	362	344	339	359	365	347	347	353	343	315	340	372	358	353	330	328	354	348	344	362	376	309	343	342	359	336	357	327	342	323	372	346	318	364	353	367	347	333	348	333	339	356	357	365	335	339	326	341	343	343	355	326	297	314	339	361	350	361	357	338	346	372	335	365	350	323	388	328	363	353	326	347	335	378	325	353	334	350	337	359	347	353	342	342	343	346	365	337	367	325	370	357	358	289	346	335	326	350	371	317	337	390	344	343	376	351	336	357	370	328	364	357	356	338	369	323	347	342	372	370	364	354	361	365	377	320	368	349	369	355	374	337	413	350	341	359	331	356	361	360	339	354	338	319	368	362	357	352	355	347	373	317	342	345	343	325	316	382	357	328	351	339	333	345	355	327	350	328	376	362	330	331	337	364	333	327	388	361	365	322	326	351	332	367	349	318	390	330	350	330	345	363	370	344	348	373
50411	61313	61273	44188	15075	1095	313	270	236	251	246	172	218	226	165	203	221	199	196	199	168	210	182	195	188	228	179	183	193	225	204	193	199	182	212	193	224	213	210	234	187	208	204	175	212	210	210	202	204	239	200	181	211	181	215	160	196	204	185	180	214	180	185	189	197	202	204	190	223	223	190	211	207	192	197	200	226	192	209	199	212	172	214	184	174	244	212	208	199	186	207	193	206	201	213	176	179	184	191	178	191	193	182	182	180	207	220	181	220	191	174	186	223	224	185	186	188	190	189	175	187	195	195	193	194	219	213	193	224	199	198	189	194	203	206	183	218	196	188	205	201	171	200	176	182	179	205	180	199	212	200	206	195	206	203	183	205	196	209	202	177	192	212	211	158	229	190	193	183	219	177	211	177	212	185	218	193	177	185	204	200	196	189	223	175	221	214	193	208	183	207	216	175	193	198	204	198	195	174	220	210	204	209	210	198	197	186	202	208	206	203	196	179	212	206	205	188	178	179	223	197	199	176	198	177	192	189	209	190	218	185	198	203	184	204	192	179	221	211	204	215	189	199	191	182	201	213	189	241	193	199	180	214	191	173	182	219	233	203	187	197	202	195	181	195	188	225	138	213	216	209	196	211	190	201	214	206	187	186	202	182	212	203	192	208	194	188	182	207	191	205	223	204	201	191	197	217	164	202	192	192	193	190	219	202	209	214	203	197	203	205	218	203	199	197	204	208	159	181	216	201	194	184	204	177	213	209	212	197	179	198	214	193	213	210	209	217	180	204	208	206	185	208	207	206	178	206	196	211	169	207	207	199	188	213	210	193	184	194	186	203	189	193	202	216	193	192	211	217	185	213	203	181	179	178	200	190	197	233	172	216	213	183	230	225	185	195	201	205	218	202	203	203	205	187	183	191	207	177	215	184	192	204	205	186	228	192	201	203	216	205	203	181	183	204	216	184	228	181	203	192	199	185	201	199	186	203	204	188	215	198	210	200	221	183	207	204	215	187	180	192	229	195	207	200	211	242	194	190	226	205	193	202	199	204	187	186	186	206	209	200	224	180	192	200	203	190	192	216	199	201	178	207	206	198	175	204	190	225	192	226	174	200	205	212	192	221	223	196	181	201	189	206	212	211	194	187	207	188	179	202	241	199	202	196	184	206	189	197	211	194	217	202	210	178	200	212	233	178	195	201	199	204	219	195	212	214	198	170	185	178	181	196	211	197	203	198	224	197	192	216	181	208	193	190	199	201	200	204	201	164	240	199	218	214	206	196	228	204	195	189	177	223	206	205	188	188	184	191	213	201	183	196	186	198	193	187	224	180	172	187	215	192	191	209	182	186	202	198	185	206	219	194	185	209	199	186	201	215	195	207	213	213	208	209	189	172	189	197	208	197	215	203	196	193	210	214	206	202	202	208	217	202	191	207	215	208	220	215	199	208	195	205	193	163	212	212	211	186	190	194	176	227	197	211	215	186	195	196	199	222	186	190	198	190	192	198	205	220	170	214	231	222	211	171	198	204	201	209	205	207	221	208	202	212	184	201	192	228	195	196	209	181	191	216	202	203	191	193	213	221	213	186	215	201	183	189	187	181	188	173	230	184	207	204	197	190	185	172	193	197	183	216	215	233	207	192	186	219	224	227	212	211	204	230	211	204	209	210	194	208	194	208	193	180	174	187	193	192	190	219	213	180	219	185	206	177	186	198	212	215	211	217	225	199	197	196	182	198	172	206	180	197	196	190	204	223	165	197	200	195	197	196	187	195	194	199	196	207	177	170	195	193	207	212	193	211	185	205	180	214	227	208	212	212	195	185	224	216	222	209	182	166	188	192	190	206	184	196	221	197	210	184	186	168	211	197	198	179	242	189	202	194	186	216	209	219	228	208	200	214	210	168	171	233	198	196	218	201	189	193	201	223	197	196	175	183	209	215	197	209	172	181	184	187	217	232	191	239	211	206	206	219	207	204	202	222	225	200	213	196	176	191	185	219	219	199	213	193	201	197	191	185	185	225	184	215	194	191	215	214	179	211	208	219	173	189	191	174	168	177	205	190	193	165	205	221	209	208	197	200	194	205	201	210	185	198	184	202	186	211	205	224	192	189	195	190	208	180	206	232	204	192	177	178	190	189	213	192	184	193	187	166	199	199	198	206	208	194	172	209	192	200	189	183	187	214	221	211	222	210	201	176	182	183	197	186	205	215	192	183	161	181	199	220	207	191	184	218	188	215	201	200	217	208	197	200	185	207	210	189	222	202	217	195	189	223	212	189	194	195	182	226	191	187	194	221	205	207	214	201	193	203	215	185	192	208	196	195	193	187	191	183	197	190	212	223	216	212	196	169	202	198	213	183	185	203	194	189	182	197	183	203	196	180	183	190	228	180	202	195	191	204	209	216	201	181	174	220	194	207	196	164	230	206	207	191	205	204	217	223	191	196	202	197	193	184	203	182	214	179	197	178	170	182	206	168	195	213	221	188	175	165	180	194	210	180	187	209	203	214	171	202	205	189	200	191	200	204	219	197	191	189	185	200	192	192	190	213	193	211	209	218	192	192	181	198	230	214	192	194	209	200	231	211	208	198	189	211	174	181	181	190	197	193	178	204	181	195	185	191	218	215	200	187	211	215	174	184	197	197	177	176	176	203	210	168	200	172	169	192	202	206	200	221	190	199	204	192	229	222	174	203	195	207	220	182	215	204	201	219	196	196	191	204	176	224	189	189	207	206	226	201	223	196	192	207	183	205	207	207	185	194	204	209	181	190	203	194	186	196	207	191	203	204	203	173	196	223	186	203	179	200	196	191	230	210	197	216	203	190	195	196	178	202	196	184	195	198	212	195	197	205	203	215	223	211	195	203	204	190	194	179	197	200	220	221	193	199	191	158	217	197	198	173	215	204	206	222	188	220	197	206	193	215	203	184	227	182	176	190	209	202	215	195	198	234	194	193	185	169	199	213	191	210	206	195	221	201	187	177	209	226	178	200	204	173	202	168	191	198	214	199	194	221	189	190	206	202	211	212	208	206	206	160	203	212	219	208	197	229	190	216	208	189	212	214	196	188	191	198	211	176	163	185	185	225	207	191	203	178	185	202	196	218	195	205	189	206	210	179	219	209	196	168	192	199	190	182	209	205	168	199	192	219	191	184	173	213	160	181	193	223	209	198	220	200	181	199	206	188	197	185	193	199	182	235	200	210	188	194	201	164	174	185	191	184	189	216	220	215	194	201	187	189	218	213	212	197	234	212	195	191	206	183	235	188	191	215	194	186	222	216	174	200	191	193	198	216	188	195	187	200	196	185	229	178	198	191	196	168	195	193	188	223	181	203	212	218	186	194	203	195	203	196	197	174	174	189	175	197	210	209	184	189	199	170	204	185	228	219	200	207	177	173	190	168	213	194	207	180	208	203	193	200	233	217	202	185	205	177	200	193	188	184	163	217	196	206	204	207	190	186	184	202	235	206	184	197	193	240	199	192	213	214	202
29428	45906	57268	48048	13084	1027	905	779	765	728	657	647	621	540	590	572	550	577	521	518	476	503	550	470	553	526	501	496	502	475	468	481	481	543	553	504	485	536	499	477	488	490	487	510	484	489	492	489	528	507	484	491	526	505	511	468	481	463	451	501	484	502	516	524	482	459	478	469	486	512	509	507	505	502	470	453	506	451	480	510	482	488	511	503	483	510	499	518	458	511	453	480	493	490	472	510	511	496	512	503	469	482	507	515	498	482	509	462	502	488	459	490	465	453	494	477	504	496	487	512	472	490	465	487	464	473	506	492	487	499	445	493	484	468	480	510	500	501	485	481	493	512	496	460	466	520	479	465	484	484	503	493	498	456	502	496	488	497	466	491	503	475	445	470	471	480	470	515	502	441	496	448	489	503	477	467	496	514	407	475	446	480	468	490	485	483	475	486	508	459	513	480	482	414	437	487	478	483	512	503	486	491	504	461	454	522	492	492	479	524	452	508	489	472	467	462	501	506	467	470	452	489	509	502	470	469	511	467	496	497	468	504	463	478	511	503	518	526	479	476	483	456	460	477	472	466	508	501	491	469	475	491	511	492	484	437	470	477	501	481	501	472	450	530	472	538	473	447	464	456	492	471	512	485	456	444	528	486	455	487	476	460	473	481	494	501	461	463	496	464	458	507	486	496	483	436	471	431	475	481	506	482	461	474	481	449	443	506	455	457	500	466	450	483	467	460	469	477	474	491	496	507	474	441	541	485	485	458	451	509	519	492	474	471	477	486	472	466	473	508	476	475	518	485	467	508	496	474	477	464	490	477	475	498	438	504	476	497	474	467	485	495	467	474	506	447	498	447	473	467	493	470	444	502	477	478	505	518	483	480	461	472	485	510	490	490	454	449	498	480	466	476	507	456	463	506	454	453	479	490	477	493	453	518	487	479	497	469	511	516	548	491	493	494	481	480	469	547	505	473	476	503	503	483	474	475	483	482	498	501	458	451	476	520	451	496	486	519	455	479	485	496	460	472	463	471	497	478	490	450	500	471	476	483	505	493	483	508	449	480	462	477	504	511	502	483	464	490	435	500	458	524	500	464	433	501	479	498	477	475	463	463	508	486	464	471	465	480	470	483	458	451	506	495	503	490	474	498	453	454	475	472	476	457	463	479	499	476	452	444	468	462	496	474	495	502	505	498	477	474	498	462	499	495	492	476	483	513	497	464	490	495	483	494	408	487	529	512	467	459	463	447	498	458	526	457	496	469	512	498	491	501	483	454	499	477	471	522	452	487	476	480	481	492	473	483	488	515	475	461	488	474	473	478	450	518	488	501	474	465	507	471	463	483	491	484	497	509	425	492	502	470	472	475	480	494	498	522	509	477	484	483	485	491	470	453	477	496	471	448	504	493	487	466	459	500	501	520	476	484	512	486	461	491	512	480	500	470	491	495	506	492	488	515	455	504	496	491	499	478	480	479	491	483	477	481	474	493	498	482	482	475	489	478	471	470	493	494	457	456	514	485	472	468	494	482	473	455	416	472	489	493	491	488	487	445	466	490	504	480	552	469	464	428	467	456	479	545	511	501	499	468	527	475	441	488	460	501	476	515	476	492	503	442	488	514	465	510	504	508	494	462	480	478	472	489	517	486	461	478	526	480	471	464	496	524	502	460	496	519	448	454	465	495	515	478	463	480	449	435	497	471	472	479	503	478	493	466	520	468	447	459	452	458	481	509	485	489	451	468	442	483	456	475	472	476	496	482	464	487	469	466	489	491	481	476	498	485	470	445	503	470	505	474	459	474	491	468	485	497	465	466	451	453	467	464	483	461	494	514	489	511	495	503	472	511	508	497	504	472	497	471	522	503	460	466	514	486	458	498	500	435	476	436	484	491	471	494	489	467	485	473	458	487	476	501	490	516	466	482	463	459	461	448	477	477	472	479	452	493	459	471	448	495	440	442	474	466	480	456	471	465	498	469	488	475	478	518	515	509	464	466	524	491	519	513	521	467	460	470	495	500	490	483	500	504	475	471	479	470	506	488	470	483	483	488	527	447	478	483	476	482	487	540	503	511	462	483	472	470	468	442	471	525	491	497	502	472	477	461	487	498	462	518	514	466	477	471	461	449	479	494	505	472	465	478	515	485	479	444	472	479	497	489	454	470	474	489	472	504	487	489	513	515	475	478	464	483	490	488	469	456	505	485	497	432	497	462	505	505	466	514	521	434	461	455	453	460	463	495	473	451	510	435	525	489	437	488	509	490	467	518	486	495	504	505	490	478	454	465	459	506	473	502	481	432	456	502	448	482	504	473	474	476	474	480	484	513	461	460	424	446	497	502	487	462	463	451	485	480	480	442	478	469	468	449	495	515	502	490	476	485	498	501	473	452	469	503	512	490	455	492	476	475	476	483	488	473	477	437	464	456	475	453	478	454	490	488	495	540	479	495	502	399	470	470	473	471	507	501	496	455	459	447	504	481	492	458	512	451	528	511	492	465	497	468	486	482	448	494	483	489	493	458	494	481	500	456	503	478	506	460	462	438	481	478	513	470	445	485	473	527	487	494	459	494	496	503	468	492	494	465	483	483	511	446	490	485	440	476	517	511	501	498	489	465	486	496	508	484	497	499	471	454	478	518	501	465	447	455	502	482	487	495	479	462	478	505	519	447	488	450	472	474	453	500	483	490	483	508	512	496	449	474	483	468	465	464	494	523	482	437	523	465	511	514	476	497	457	473	465	469	482	452	473	484	448	487	468	529	485	501	476	463	503	501	503	484	510	496	465	495	500	454	513	501	478	447	503	442	479	475	508	490	438	492	480	461	484	488	501	510	506	481	494	486	493	474	444	502	478	465	461	498	488	476	465	459	484	448	463	468	481	473	480	440	480	481	462	519	489	524	463	476	492	475	448	502	489	530	510	485	470	495	509	476	484	489	467	513	525	464	452	433	493	458	469	464	521	440	503	469	481	463	480	529	475	519	506	471	480	468	527	488	460	464	473	480	493	475	499	517	453	519	501	472	489	457	471	485	486	467	436	486	449	513	470	475	473	492	461	494	567	464	464	472	469	488	520	467	480	490	528	468	459	482	463	497	493	491	511	459	488	432	509	476	464	475	483	489	469	494	524	490	502	499	474	507	503	481	463	503	443	524	478	505	503	458	496	488	481	477	505	484	470	494	470	488	503	461	524	519	488	504	463	487	486	489	488	494	452	479	496	464	462	458	475	466	469	501	460	456	486	504	519	500	486	470	502	444	452	465	446	473	466	491	467	493	502	485	467	484	432	493	510	503	504	458	469	495	505	482	533	485	445	480	469	489	444	483	459	481	459	514	479	432	462	496	486	466	472	450	472	522	481	505	497	453	460	457	479	483	472	495	448	503	492	478	495	461	449	438	470	520	507	491	465	477	455	494	506	482	530	511	466	474	469	518	477	431	472	460	488	495	489	509	470	477	456	498	503	510	499	427	476	493	481	455	482	521	494	510	517	484	478	476
60033	76860	72943	55646	23269	3819	539	440	403	386	344	361	391	391	386	345	325	310	360	316	329	309	335	335	367	324	334	336	334	343	331	319	299	354	350	324	301	374	327	307	325	301	322	320	362	348	282	325	333	320	320	323	345	345	322	334	316	350	326	355	349	335	365	304	296	308	362	317	328	310	301	312	335	336	321	343	315	325	326	301	348	326	320	286	305	348	319	330	331	276	375	332	335	306	309	333	306	332	320	275	323	345	334	314	301	310	287	303	324	331	290	338	347	315	295	343	305	314	323	345	368	337	306	358	335	302	332	312	320	334	328	300	320	329	330	342	309	317	324	283	295	330	288	311	289	311	309	315	349	342	336	317	375	333	355	365	298	306	344	342	328	311	331	327	352	313	328	298	334	344	317	336	337	323	296	309	321	343	330	303	307	322	306	291	352	353	327	332	329	318	321	312	315	357	332	357	293	348	314	330	297	298	353	330	310	304	358	348	320	328	316	329	322	297	337	312	336	314	319	298	327	324	336	334	315	322	325	305	313	326	336	354	351	320	323	358	313	349	309	323	317	317	305	298	326	305	299	314	317	336	335	321	309	325	323	332	310	319	342	364	335	290	315	308	336	325	327	320	382	308	338	315	322	339	351	307	325	334	349	315	303	319	307	332	356	329	299	312	308	323	302	303	337	293	335	337	359	322	346	339	354	333	318	294	339	316	352	262	308	337	303	319	307	303	313	295	321	318	343	314	336	304	340	329	296	306	309	355	350	342	314	365	342	287	318	325	309	303	300	317	307	316	315	307	349	322	331	312	302	337	321	343	290	288	327	340	318	281	290	298	318	314	299	321	319	306	311	309	348	336	302	353	339	318	315	321	371	297	310	335	339	323	336	323	326	360	335	348	294	320	325	284	320	297	316	310	318	342	304	334	314	297	324	292	346	318	311	298	309	321	305	335	298	299	353	338	299	278	334	304	275	310	378	333	309	350	320	307	306	334	321	340	330	340	334	304	337	333	307	328	313	278	338	359	340	358	319	323	323	321	329	303	306	346	315	306	307	306	297	299	320	306	350	293	306	323	320	300	307	386	344	294	320	315	323	353	333	309	329	319	309	320	335	334	347	299	327	295	318	300	313	309	320	332	331	310	330	331	297	328	315	334	292	336	346	328	348	329	305	292	277	317	332	305	301	296	365	341	296	320	310	294	327	340	308	334	332	312	328	313	297	341	322	339	328	334	355	298	326	344	312	310	321	294	322	337	303	298	342	317	317	306	306	313	301	327	322	317	325	309	326	325	354	349	330	333	322	339	304	365	298	318	329	345	321	289	355	328	303	316	310	305	309	292	304	299	336	314	290	326	314	296	347	320	292	293	321	331	321	288	299	338	338	327	347	303	315	344	334	348	305	269	313	310	295	329	339	303	296	346	303	334	325	299	310	352	321	342	311	339	331	302	307	333	338	318	294	318	329	325	332	364	295	299	317	329	365	312	353	347	335	289	316	340	339	321	291	351	317	320	322	353	322	326	279	328	315	319	327	340	329	330	303	362	318	324	315	352	269	326	338	323	302	297	336	346	352	320	314	322	343	331	302	347	341	293	289	328	277	324	338	366	311	299	336	309	306	350	315	328	336	306	335	331	289	316	327	305	310	312	296	301	350	329	300	324	335	323	310	330	305	283	345	349	306	306	313	321	343	312	352	304	301	333	331	265	313	310	334	339	322	311	317	359	351	321	321	323	345	332	341	349	343	305	311	337	305	311	322	358	332	304	309	309	323	303	312	316	300	322	290	317	314	285	276	326	328	302	345	277	320	305	343	304	346	344	337	358	337	356	296	317	317	334	313	295	309	312	313	334	307	340	299	310	292	318	322	308	314	345	287	271	351	290	325	376	305	336	303	337	301	343	312	300	299	335	305	328	323	321	321	354	291	327	330	268	324	344	332	298	336	318	320	308	303	331	350	310	328	328	346	347	316	309	313	337	317	321	323	346	320	352	352	327	311	319	363	305	317	324	324	318	302	336	318	312	346	309	306	308	324	352	312	285	347	293	316	314	320	311	332	342	321	351	327	326	341	295	313	301	320	297	296	316	334	349	303	334	350	327	352	296	357	319	310	326	309	326	311	346	332	318	317	326	303	325	317	348	332	355	309	335	328	335	317	311	339	300	329	319	291	341	349	310	312	332	349	330	333	332	318	279	284	329	332	324	332	316	312	306	323	294	276	333	312	321	335	332	339	340	324	291	326	314	326	299	308	314	319	314	323	327	329	325	361	332	304	328	331	338	310	312	289	319	324	301	274	326	323	314	336	293	312	319	295	333	372	318	307	312	293	332	342	317	332	308	308	291	302	308	313	325	318	345	297	323	338	388	318	262	299	347	348	306	307	346	318	335	330	312	307	305	316	276	306	383	334	310	343	319	326	272	334	308	306	314	337	324	341	293	352	302	327	345	309	330	330	312	310	352	324	301	355	327	314	318	324	337	330	316	320	334	330	318	334	336	310	291	301	271	326	322	312	326	308	363	320	286	307	320	323	323	324	291	324	335	328	348	326	337	313	324	344	293	321	268	336	353	303	304	309	306	333	320	324	309	299	318	318	312	343	286	299	342	324	343	325	306	312	338	310	309	318	355	302	329	311	306	336	344	320	308	344	307	302	339	330	328	350	346	319	304	270	308	312	306	320	306	350	349	350	338	299	307	289	298	300	275	307	302	308	306	318	297	309	337	286	298	304	305	353	305	344	286	297	329	351	326	356	309	349	327	330	344	330	333	339	320	323	304	348	342	341	277	326	331	361	316	322	329	313	312	346	322	338	297	340	323	314	305	334	311	303	312	309	320	316	301	313	327	293	349	339	318	349	308	315	310	364	341	319	301	281	350	301	319	318	328	318	313	329	328	338	316	332	329	295	310	312	277	307	314	345	300	341	315	292	306	351	298	323	325	360	343	284	330	316	294	308	338	308	315	301	319	356	311	294	324	294	284	355	320	335	319	345	336	298	317	346	286	295	312	320	283	297	338	337	294	331	345	344	288	325	276	328	338	368	319	324	334	336	337	326	324	330	301	261	312	321	322	347	348	297	311	310	304	304	332	342	311	297	307	304	293	319	270	305	323	335	322	295	294	313	350	331	344	298	348	362	340	299	321	302	324	336	325	341	310	308	333	316	367	305	317	351	301	323	326	319	301	321	337	296	322	320	316	284	308	349	309	313	317	348	332	285	305	302	326	317	338	291	320	283	344	305	289	319	332	347	290	317	357	358	317	308	320	342	355	318	313	322	289	314	354	356	299	321	305	303	328	328	348	347	384	317	346	361	316	300	322	330	350	357	350	306	338	318	297	335	318	316	345	318	311	303	306	329	351	304	355	344	282	370	328	326	345	295	331	289	303	359	326	312	307	297	344	282	315	345	340	305	331	337	293	343	311	320	301	329	316	355	307	341	313	337	335	323	307	322	306	361	311	351	298	320	321	326	333	300	339	315	347	296	337	316	302
36517	57886	70067	58669	18248	1800	1557	1340	1276	1156	1062	1060	979	921	918	857	862	867	819	780	830	804	796	792	803	772	789	752	712	732	795	765	803	752	751	754	777	756	729	692	754	724	757	718	731	802	733	761	745	758	763	751	752	706	741	725	751	724	698	736	762	716	699	745	692	816	728	720	691	744	753	713	716	721	727	695	703	712	725	743	703	755	695	689	755	778	715	731	676	737	731	720	758	693	720	657	714	756	748	709	662	698	720	701	721	689	727	704	715	677	692	704	696	716	744	685	665	706	739	697	694	677	712	754	658	695	721	708	693	728	722	725	697	746	723	726	731	720	690	697	734	686	680	696	698	708	764	704	707	716	724	749	710	722	703	691	701	740	700	678	689	753	706	702	777	697	715	733	696	737	747	760	748	687	725	715	735	718	696	723	695	707	755	721	706	728	694	719	719	708	739	696	685	763	657	728	716	731	742	726	688	718	686	700	695	731	737	716	715	722	728	700	739	696	706	741	703	707	732	704	722	721	764	690	691	692	727	760	744	700	710	738	714	722	722	727	662	666	689	716	730	729	742	687	704	703	739	694	690	731	708	684	769	724	743	687	692	721	682	689	719	708	715	665	709	717	713	668	679	708	657	743	700	720	679	752	733	774	734	712	753	712	693	685	739	746	701	703	678	712	724	728	694	652	734	717	705	763	700	752	650	758	717	674	697	756	739	724	710	704	681	728	680	693	758	722	703	691	720	654	708	758	715	722	743	726	707	670	756	685	712	722	747	754	706	710	706	719	736	760	730	707	704	759	745	708	678	737	700	726	711	741	689	671	701	751	703	708	694	681	728	666	738	779	690	734	741	717	715	718	694	694	703	678	718	743	727	721	701	702	732	713	666	708	723	747	697	728	752	744	690	682	744	731	686	758	729	698	768	729	749	694	732	735	697	685	736	725	721	713	726	766	715	662	730	719	749	695	715	666	721	742	683	689	707	743	742	727	711	693	713	702	723	742	684	724	701	726	713	749	688	744	717	667	764	718	709	767	666	731	712	700	727	734	697	726	663	706	717	753	697	750	688	716	723	683	716	675	724	680	746	723	727	735	688	671	719	710	716	735	733	708	728	736	701	738	746	747	712	728	745	688	658	701	705	717	735	744	693	697	715	747	699	698	713	667	721	695	695	662	658	711	733	743	694	686	691	717	757	733	690	687	702	717	698	732	696	706	736	729	747	732	695	724	727	695	737	729	696	706	713	749	722	668	702	661	702	652	767	722	643	712	689	679	769	729	733	727	703	676	743	693	713	724	708	732	698	740	728	705	698	723	703	739	689	770	716	675	693	708	749	731	725	688	735	638	700	732	747	672	676	705	715	735	688	684	732	754	710	700	732	719	726	693	753	686	705	771	689	724	723	722	725	689	703	717	741	713	710	748	704	700	756	717	733	697	698	724	698	740	764	734	703	694	694	709	711	728	713	718	747	712	677	725	706	706	653	679	700	740	726	728	718	707	734	690	703	757	685	708	676	702	755	714	754	741	702	712	705	697	750	721	708	665	685	718	762	680	699	740	703	697	753	720	756	718	741	710	706	681	767	683	759	716	742	745	742	723	721	703	718	732	751	723	697	741	721	729	703	771	682	740	712	754	720	730	732	688	695	665	715	699	717	652	703	750	667	678	687	697	665	709	672	726	701	717	733	698	724	714	754	693	715	724	695	710	684	685	697	752	716	715	727	757	711	713	691	731	705	715	715	668	692	693	708	740	724	701	684	681	738	767	699	717	684	718	677	699	754	732	740	682	689	693	743	727	695	682	699	734	745	740	698	710	739	744	685	728	719	666	710	685	716	769	667	725	729	736	707	679	698	730	695	722	714	712	747	720	670	734	752	671	715	702	729	714	733	714	660	723	747	716	717	715	707	694	714	705	720	708	749	760	789	719	684	684	699	724	761	707	712	715	734	745	698	710	682	685	676	720	747	681	712	709	677	763	710	762	768	717	716	732	730	759	752	732	715	712	699	716	741	747	716	688	725	759	697	755	742	670	691	685	711	668	666	745	716	734	765	737	703	708	685	718	717	688	756	725	698	714	695	742	694	693	708	684	724	707	691	714	700	720	738	723	715	678	733	729	743	719	729	709	697	705	712	752	705	709	665	703	705	751	745	711	686	716	735	746	716	685	735	714	680	699	699	727	715	697	703	765	722	688	704	714	696	706	745	718	682	716	768	770	684	729	703	751	718	729	667	698	739	701	697	696	701	695	716	702	714	737	714	699	744	773	686	737	698	707	703	700	722	712	771	691	675	763	702	716	709	696	710	690	692	704	696	692	681	700	696	763	743	769	719	721	743	761	740	707	723	705	690	653	720	706	755	716	684	705	707	729	710	704	696	698	699	710	714	663	715	681	720	707	720	770	707	687	720	694	758	687	708	743	673	684	736	664	754	703	728	690	716	691	695	704	709	691	709	759	713	725	717	681	752	737	712	818	719	732	715	731	732	709	692	751	705	717	706	744	693	735	725	740	712	686	759	694	780	731	705	681	682	717	704	716	733	730	717	709	700	712	704	690	738	731	731	742	691	696	726	729	692	683	711	713	752	673	746	718	666	695	755	678	713	705	709	754	731	699	727	721	700	707	717	738	716	654	739	691	679	707	763	666	729	706	763	718	713	719	698	723	677	653	705	719	706	633	739	705	683	716	751	669	735	746	798	728	709	724	708	670	694	716	726	694	726	690	750	722	721	714	713	732	733	736	695	738	762	712	700	727	727	727	708	688	722	751	707	687	690	758	700	725	737	724	691	680	761	722	685	663	736	692	792	704	717	740	695	729	739	648	685	699	726	712	722	744	715	671	692	686	707	694	744	739	700	686	703	684	737	739	712	706	778	725	675	749	750	726	740	747	700	709	702	734	743	746	696	712	679	762	702	676	691	680	778	771	702	682	731	701	732	718	726	686	723	737	750	735	739	688	696	727	691	722	748	683	698	709	725	767	714	736	718	723	675	708	727	696	736	750	731	695	690	731	727	651	763	710	680	703	671	686	666	671	715	690	738	691	742	712	685	754	731	738	703	722	769	728	747	686	763	706	722	692	702	703	740	725	673	711	638	737	671	705	645	692	721	743	738	692	727	736	713	682	729	716	725	731	689	707	711	717	707	721	666	719	773	730	694	707	655	729	734	713	686	728	688	721	696	743	662	683	736	732	700	696	697	734	723	689	716	729	723	722	733	702	733	698	716	696	642	706	668	675	738	735	714	692	723	708	715	689	734	685	715	653	740	718	703	705	732	707	738	759	736	746	743	681	745	682	741	714	738	726	683	735	715	789	711	744	699	743	700	712	716	673	745	754	746	718	683	683	722	711	682	695	704	655	732	733	701	693	653	726	739	721	714	703	755	719	712	678	735	700	738	701	662	741	688	751	713	714	707	752	749	693	683	723	699	729	724	703	755	739	687	675	716	677	711	683	692	712	737	695	737	710	720	743	669	696	693	721	716	731	700	718
31620	15125	6316	2752	356	162	137	117	116	138	114	137	125	167	148	153	157	142	154	155	137	125	111	154	146	133	137	165	118	138	157	123	157	162	140	115	159	136	116	131	145	136	135	147	152	133	134	140	132	156	151	141	130	124	144	136	150	122	143	136	120	143	119	141	150	143	157	129	109	120	125	135	119	127	138	130	122	171	124	127	150	119	113	139	166	127	128	139	164	151	139	138	105	116	139	153	143	151	130	151	138	126	111	141	143	140	105	151	149	143	138	119	131	119	112	116	124	139	117	128	133	145	133	138	128	100	116	147	126	150	127	132	140	142	138	126	132	111	137	139	130	136	126	123	123	133	147	136	126	151	163	132	118	122	157	132	128	128	127	142	149	124	130	152	131	126	144	145	140	130	171	141	111	136	105	138	136	153	137	123	145	157	145	138	119	129	125	144	111	149	137	143	133	146	115	111	121	139	118	171	140	139	137	138	148	139	136	154	118	151	157	145	140	143	144	134	134	138	123	147	122	144	141	123	127	111	148	122	151	117	169	141	138	145	140	144	137	140	133	122	148	150	142	153	138	126	128	126	151	131	146	133	159	149	148	117	118	138	126	123	155	120	149	164	134	118	131	144	140	141	135	125	144	129	140	134	154	134	132	124	116	164	129	108	151	121	138	128	143	134	125	154	137	146	130	147	141	138	135	132	133	136	150	123	131	156	139	150	110	138	139	144	127	140	126	135	124	133	120	141	154	136	161	136	149	128	114	135	136	118	133	121	132	125	137	135	136	150	119	162	144	149	143	145	131	133	138	140	131	123	159	146	150	134	162	132	136	147	134	144	134	129	135	135	125	143	131	141	128	138	153	133	125	125	145	138	143	149	169	135	137	158	142	150	144	140	126	114	146	112	148	140	143	111	117	151	134	122	129	114	139	148	122	144	127	144	127	156	148	144	130	140	126	140	130	126	138	142	128	119	130	153	145	138	140	132	148	135	144	138	138	120	129	126	152	146	123	137	153	164	152	152	137	114	158	127	135	147	142	140	153	142	102	137	148	139	143	139	127	125	125	135	156	133	156	155	106	128	161	143	152	137	146	151	144	129	157	124	128	144	135	122	142	122	151	122	148	127	152	136	142	117	135	143	130	149	142	140	131	145	142	131	145	130	148	142	147	136	127	142	176	124	146	132	143	143	118	110	149	150	147	128	145	136	134	120	122	147	129	143	122	129	127	138	137	118	157	125	127	135	138	113	128	130	136	130	126	134	131	140	133	133	142	148	133	124	125	164	130	124	122	113	115	140	141	113	163	149	143	155	130	132	136	152	137	119	150	144	135	123	131	129	135	150	165	143	130	137	135	127	140	131	153	120	132	137	146	120	135	116	159	160	136	133	161	121	117	136	139	137	137	139	118	133	133	136	118	147	124	149	147	129	118	123	123	130	127	149	127	126	137	128	142	145	121	144	139	163	145	136	139	136	133	125	137	146	138	145	127	109	140	161	152	121	123	130	125	130	131	110	143	129	131	126	137	152	139	129	157	134	147	150	165	142	136	131	115	138	149	157	142	142	144	124	143	141	130	152	149	136	125	126	151	144	125	133	141	130	156	133	124	119	154	109	116	128	129	131	137	142	136	139	139	149	145	148	156	137	135	133	143	141	153	148	152	158	124	129	143	134	130	139	131	151	149	132	131	131	121	158	136	123	119	118	133	124	134	135	130	131	149	145	134	149	144	128	127	130	125	185	151	153	117	142	148	138	132	153	124	135	141	147	132	135	164	125	131	139	177	119	136	125	118	120	140	141	129	167	159	142	153	132	149	139	126	140	146	125	126	134	124	132	143	148	141	156	125	147	129	143	120	122	131	127	128	144	149	133	140	134	124	130	148	156	150	136	148	129	127	110	134	157	123	132	127	136	125	130	140	132	138	130	132	155	165	136	150	142	155	103	142	114	139	126	145	136	141	128	112	118	135	172	113	140	133	134	143	161	129	144	129	127	175	149	130	132	142	136	146	137	140	148	143	157	140	146	126	123	130	144	136	127	108	129	131	138	165	140	135	142	155	141	133	123	117	128	137	124	155	154	130	151	149	139	109	144	121	142	141	126	136	126	132	140	152	121	121	120	114	148	115	141	130	151	139	136	146	120	136	141	127	174	141	152	148	131	140	128	142	143	132	137	130	106	114	102	162	147	144	138	116	130	146	148	142	147	132	160	156	141	145	152	162	109	119	147	137	151	133	128	144	140	151	145	125	146	150	120	147	135	159	133	140	151	139	137	128	128	127	134	152	137	126	137	153	115	124	134	149	130	137	126	144	131	123	134	133	145	150	163	163	145	130	136	143	134	131	152	136	139	127	147	137	134	120	141	130	159	141	142	152	134	140	142	140	123	120	131	144	132	144	142	130	148	142	144	132	133	167	148	142	164	127	123	140	140	120	137	123	144	144	126	124	141	130	158	154	141	140	141	146	121	144	142	157	134	142	119	121	124	150	136	136	131	133	141	118	127	152	148	127	148	129	135	130	125	127	154	150	151	149	129	140	144	140	129	144	150	126	148	140	153	134	134	144	124	133	157	151	136	148	163	135	120	109	130	137	126	122	130	128	144	141	123	132	145	122	124	144	137	145	145	139	132	135	137	144	134	151	128	115	131	151	138	145	152	120	124	140	132	149	147	153	144	131	141	120	111	151	138	122	154	126	132	134	147	126	116	126	134	145	147	138	149	139	127	127	153	138	135	124	139	138	139	131	156	118	150	129	151	149	147	147	132	143	150	124	135	158	126	141	132	133	134	156	127	161	135	127	136	134	128	125	157	149	139	137	131	126	118	112	134	132	137	146	121	146	147	136	124	159	175	151	120	140	136	118	146	168	154	130	136	113	131	134	138	134	135	125	129	124	144	150	130	146	139	141	160	121	126	137	157	147	116	133	118	150	124	129	148	162	127	129	139	140	159	136	149	131	141	125	125	150	139	132	128	147	147	130	131	128	128	135	144	114	118	120	150	136	142	115	129	133	148	138	141	135	137	126	128	117	134	134	143	150	149	140	139	131	142	150	130	149	124	138	137	131	150	150	137	152	128	160	154	137	128	158	159	130	115	111	148	135	147	139	133	116	132	117	137	147	137	141	139	141	162	137	148	149	141	141	119	156	125	130	115	139	144	135	122	138	143	164	134	134	132	128	132	147	139	117	142	142	126	140	133	136	127	150	139	126	135	145	151	153	136	132	138	154	127	140	125	130	148	139	154	132	142	147	112	143	116	131	138	138	138	134	137	150	131	135	128	118	140	134	136	143	110	129	131	126	146	133	157	133	149	129	120	146	137	142	134	125	133	139	138	137	127	142	145	141	123	152	137	134	129	125	117	123	143	138	149	139	135	179	145	134	135	130	134	118	141	148	144	109	146	117	129	140	150	113	137	161	135	139	126	141	138	122	138	141	134	143	152	172	123	145	119	123	151	136	138	121	152	142	115	144	145	159	147	156	142	142	145	146	126
15671	13020	11416	7033	1030	343	369	357	366	330	356	356	324	337	350	340	366	312	345	330	343	366	349	380	336	364	334	343	361	331	331	346	333	305	356	367	350	352	365	365	336	344	349	307	332	320	335	366	356	312	356	322	340	337	362	329	321	349	373	343	324	367	325	324	340	339	342	365	356	356	358	366	344	338	346	327	369	319	363	323	336	343	321	308	369	330	364	309	382	353	361	329	357	351	398	308	359	373	344	365	329	354	378	337	332	349	340	354	344	301	331	355	406	373	332	340	354	365	341	359	319	346	342	337	347	370	346	393	328	352	352	374	363	372	321	353	324	331	326	382	368	331	343	376	335	338	302	342	325	334	338	364	335	348	360	339	373	325	332	322	357	375	322	352	312	362	300	335	360	364	317	319	353	388	323	324	331	364	363	372	335	332	344	343	353	341	342	339	352	326	343	344	338	336	344	341	331	371	339	336	354	365	314	304	361	369	353	341	371	314	365	340	357	362	332	335	341	366	324	347	331	353	334	329	334	338	348	351	388	357	351	355	337	355	364	345	373	360	344	336	347	380	380	328	335	355	336	365	351	358	356	392	348	378	373	342	339	350	338	357	362	364	337	352	354	345	323	359	328	369	329	398	368	341	357	341	342	362	349	350	364	356	350	358	372	360	338	367	353	338	359	367	362	354	368	361	337	378	358	346	326	306	378	333	377	339	341	340	334	356	323	356	352	345	335	349	356	336	339	336	336	354	328	347	323	398	360	362	381	373	360	320	333	340	365	350	345	347	348	358	348	354	391	339	348	344	354	342	365	341	311	350	368	365	349	347	340	358	345	344	328	329	334	300	390	369	342	371	345	309	340	334	352	336	327	322	324	355	331	336	312	345	309	382	383	358	350	349	362	376	368	330	351	356	328	350	357	356	348	340	358	349	357	349	329	358	348	341	338	337	321	370	351	383	336	355	336	382	358	321	391	349	342	310	356	364	375	333	329	315	308	373	372	319	380	358	327	328	329	342	332	379	349	368	331	345	321	302	355	355	347	353	354	365	353	342	355	384	354	356	341	336	353	352	331	358	385	349	335	329	336	335	322	356	400	385	350	361	355	361	315	350	331	376	337	324	344	364	331	355	362	338	345	362	330	332	329	351	326	340	307	369	379	319	376	342	317	346	348	342	350	378	392	344	334	332	399	335	371	368	355	363	346	368	321	354	349	373	330	356	352	340	346	375	340	361	363	334	334	356	356	346	356	326	350	381	347	342	356	329	349	338	353	367	366	330	372	357	366	319	352	348	380	323	341	332	381	314	339	343	343	351	352	345	318	338	325	362	320	346	378	335	397	359	389	352	335	355	374	335	322	314	375	354	355	334	303	352	330	376	340	380	353	355	352	344	328	354	321	366	331	348	361	348	343	325	338	330	318	373	364	373	366	328	351	364	359	319	367	338	375	343	367	368	349	338	342	346	350	371	358	344	348	331	351	375	318	350	350	327	313	323	328	378	375	371	351	335	331	322	348	339	359	355	345	321	368	355	363	353	353	329	379	383	363	343	372	321	348	366	351	394	333	325	352	364	338	340	335	337	329	361	347	366	312	359	346	329	418	364	355	324	333	352	326	316	358	386	339	309	347	333	372	321	380	359	380	341	361	313	345	353	339	343	374	310	358	360	317	360	329	344	371	364	352	332	361	340	380	367	326	362	358	347	343	343	356	354	336	353	334	353	387	351	354	326	334	351	358	329	338	317	373	350	328	354	395	355	375	315	321	330	325	350	361	346	349	345	350	343	314	332	347	354	379	317	356	365	352	372	325	358	354	366	309	309	388	362	355	346	343	354	339	343	347	392	354	318	328	336	356	332	354	355	304	359	353	371	350	360	340	341	333	338	354	361	340	334	326	376	385	350	347	350	312	384	342	348	330	367	356	329	360	361	353	372	335	378	348	307	329	375	356	333	350	342	373	346	331	335	374	387	354	340	343	369	352	354	358	342	330	354	363	346	355	363	340	347	347	355	354	345	334	341	379	335	347	378	333	367	318	328	331	338	320	360	357	367	367	337	350	346	357	370	332	334	330	389	363	336	365	306	313	334	333	389	350	340	365	327	353	372	369	320	383	326	340	342	358	356	341	358	323	365	377	363	335	332	334	347	333	378	322	377	350	367	371	347	349	331	386	338	345	344	338	324	366	326	359	339	379	344	337	396	331	325	339	362	331	323	348	341	353	338	329	353	370	323	317	335	370	368	338	343	361	362	311	337	352	344	374	322	339	343	336	356	347	341	333	332	344	327	310	365	366	342	314	360	328	316	338	332	385	360	353	343	334	355	329	339	370	359	374	363	345	362	352	352	324	375	348	363	318	352	365	343	333	296	400	350	332	363	342	346	327	354	347	355	353	339	333	355	331	350	345	348	354	366	360	337	338	330	331	342	345	331	308	354	344	330	343	353	319	354	378	340	356	342	359	359	375	318	320	323	364	340	300	346	356	349	341	386	348	393	323	333	306	356	335	333	321	333	352	331	355	352	302	362	384	348	341	365	343	336	372	360	336	371	378	341	328	339	363	391	368	341	362	348	354	355	355	357	333	330	341	375	358	352	364	390	359	354	343	325	358	325	349	345	326	327	331	350	322	359	344	342	362	340	343	332	333	332	343	326	350	365	371	360	325	350	379	344	350	320	369	369	344	304	346	341	370	321	359	372	345	383	324	361	332	317	358	345	360	303	354	367	360	327	348	328	351	362	312	330	329	319	337	362	376	324	353	324	364	335	388	334	352	357	371	355	335	346	351	318	384	353	368	340	344	333	337	332	387	336	351	361	306	356	385	335	371	325	412	332	366	360	362	324	327	326	360	352	363	334	334	349	353	321	348	352	345	349	341	305	335	365	335	357	340	302	318	365	341	331	365	359	360	360	341	392	335	358	323	334	355	368	331	341	337	375	375	339	337	359	344	365	354	330	354	327	366	344	345	361	354	356	334	330	324	373	326	341	349	353	358	322	340	341	305	347	350	359	353	375	353	369	328	323	319	340	362	351	364	344	359	338	343	358	327	321	339	343	348	360	331	362	328	322	338	346	332	357	330	368	357	354	339	355	329	342	356	355	357	335	331	329	372	361	367	374	379	346	344	380	319	323	336	324	339	356	330	371	382	354	315	356	344	368	352	361	348	371	373	355	336	320	339	339	346	353	350	343	366	337	347	317	346	349	354	355	371	372	343	354	320	338	309	362	360	350	340	331	367	362	377	344	361	333	334	349	339	339	364	353	334	356	321	359	372	338	336	376	360	327	373	344	342	353	345	379	356	344	317	331	357	348	369	344	298	347	328	357	337	357	392	354	355	319	379	373	369	342	343	329	320	340	338	346	349	335	359	362	382	347	348	310	346	354	346	352	321	358	332	373	372	321	349	348	342	338	341	368	342	381	326	341	368	371	305	356	354	335	365	335	342	398	357	335	344	367	350	342	358	351	310	347	377	349	360	347	335	329	361	330	376	324
50259	62320	58332	42105	13232	909	309	219	244	213	215	218	209	222	226	217	218	209	204	216	207	203	200	216	197	200	209	194	211	219	204	200	203	190	194	175	197	198	182	191	206	190	188	198	196	175	206	201	191	201	203	188	181	193	201	181	183	221	183	185	183	195	190	200	228	177	209	215	213	185	214	204	189	214	194	205	187	178	171	231	181	178	191	173	170	198	216	180	209	172	188	186	209	209	188	197	177	200	187	199	210	199	186	197	206	192	207	206	176	205	180	182	195	218	210	241	209	188	208	204	199	192	216	206	188	211	206	171	196	193	182	209	184	196	216	190	201	189	201	203	209	205	169	186	197	192	191	191	200	191	207	182	191	208	201	213	191	205	214	186	200	216	198	180	187	203	202	185	220	198	190	183	180	193	196	204	205	199	191	209	218	190	186	181	203	243	191	193	201	158	182	191	189	229	198	188	194	210	175	199	187	206	186	212	171	212	189	218	180	188	195	213	215	180	210	188	183	190	173	188	202	191	197	195	193	179	187	178	173	201	188	178	214	179	203	189	226	216	198	217	204	187	199	223	193	202	192	194	183	187	181	201	194	223	195	172	170	175	202	178	192	229	204	196	219	194	199	211	184	205	195	174	185	196	188	204	182	184	184	189	198	197	185	185	200	206	183	193	212	233	197	175	214	202	171	184	193	190	190	187	223	230	199	208	169	190	196	201	191	211	193	191	193	229	193	172	204	212	193	219	197	171	194	181	193	195	184	192	191	223	216	186	176	196	197	195	203	187	195	176	201	185	207	189	164	191	190	201	194	217	187	192	154	198	159	173	169	214	226	224	236	215	217	178	220	196	210	193	187	173	160	188	158	193	180	197	202	204	181	231	199	197	199	223	178	213	205	216	185	182	227	196	208	181	218	177	174	206	179	214	190	184	198	202	196	193	157	198	226	204	194	186	208	207	205	195	200	196	193	178	192	201	183	215	190	212	175	180	186	202	171	184	198	195	160	188	192	173	166	190	187	202	206	199	184	203	186	198	194	161	193	187	195	214	224	191	179	208	172	195	201	198	176	193	189	217	198	185	197	179	210	201	217	204	198	218	177	198	186	202	180	166	175	190	210	191	227	213	194	210	204	208	164	196	216	201	183	200	189	210	196	224	182	195	223	207	221	215	185	211	197	230	204	216	177	203	207	204	185	189	182	212	243	201	207	189	181	174	215	186	198	154	206	197	179	210	209	183	180	165	169	199	210	181	184	218	204	193	217	207	197	177	202	203	205	227	210	201	178	189	212	222	200	195	221	201	192	168	197	178	220	196	204	196	210	203	205	189	210	201	166	203	199	176	208	190	179	197	216	216	210	189	198	203	211	223	220	187	202	226	208	196	193	180	203	192	209	188	173	193	192	211	191	182	200	208	214	215	193	180	191	201	210	189	181	232	190	188	213	201	201	197	209	192	189	164	214	167	184	209	206	184	219	162	218	203	213	207	190	214	189	184	191	222	187	216	233	190	196	201	208	211	183	205	183	198	191	194	196	208	185	188	168	178	163	182	211	225	214	197	188	186	208	219	192	185	206	203	211	184	202	213	193	210	208	220	204	177	188	181	218	191	197	199	199	185	190	205	188	186	179	200	224	193	177	209	208	189	201	211	218	209	179	193	194	210	180	190	200	178	194	183	207	176	184	197	197	175	206	183	208	195	219	201	213	206	166	213	198	200	202	199	184	222	225	205	184	175	189	233	203	185	207	176	180	202	192	185	212	209	175	214	195	207	193	215	214	197	186	222	218	205	201	209	197	202	193	207	197	199	193	192	195	197	210	200	202	211	189	181	197	183	199	185	210	179	199	208	217	180	189	216	201	212	209	179	204	195	191	217	154	190	175	178	188	169	187	189	204	199	195	212	185	191	193	215	197	180	211	211	201	191	188	201	207	176	195	192	178	178	195	187	204	187	216	192	204	225	196	191	200	201	202	205	184	168	178	193	175	193	188	215	186	214	209	175	202	182	180	197	191	190	202	190	209	220	199	186	211	193	216	173	216	182	181	191	205	216	215	183	228	196	231	209	190	212	193	189	176	182	226	173	207	193	183	182	186	183	198	172	177	193	196	192	190	195	160	188	182	208	178	212	199	208	189	156	180	184	198	193	192	215	209	213	193	220	218	209	190	204	186	184	215	204	191	223	187	190	205	192	208	186	200	178	200	197	202	193	191	186	196	184	188	199	179	198	172	211	190	190	208	201	192	194	179	175	185	200	200	202	212	177	185	180	191	183	184	210	189	168	219	172	193	196	189	195	189	213	195	201	216	195	209	173	206	200	190	209	173	192	195	224	183	229	186	210	175	204	201	196	194	191	168	211	204	203	187	212	204	206	179	190	188	193	194	188	228	193	213	219	216	207	192	219	202	207	174	170	198	230	186	209	189	183	174	207	184	209	181	183	208	229	197	181	200	206	167	206	191	185	197	192	207	218	190	175	195	173	208	183	201	184	207	191	194	178	187	199	201	209	188	198	178	187	199	179	227	169	191	216	164	242	197	184	195	190	186	201	192	195	172	229	169	179	195	203	199	186	201	184	169	183	188	207	193	193	200	210	229	202	202	187	220	184	186	168	184	172	215	197	200	233	214	191	183	199	185	193	201	192	184	185	189	176	200	182	206	178	193	208	177	202	199	193	209	186	199	173	220	190	207	198	199	187	206	165	205	198	190	209	191	191	207	169	199	221	201	195	189	213	190	203	202	184	199	198	199	213	200	183	222	175	234	215	188	207	193	205	202	179	186	196	214	180	186	194	176	179	182	203	194	198	195	194	197	179	174	193	177	194	189	195	191	199	171	210	222	213	206	186	183	187	211	186	205	186	208	189	203	183	194	193	175	174	190	200	231	184	196	216	199	200	227	175	175	210	168	195	225	219	182	216	178	210	181	195	209	185	190	174	177	193	160	166	168	203	200	211	225	184	209	198	219	196	190	194	209	179	174	225	203	196	180	204	186	180	187	220	200	210	184	194	205	197	206	181	190	215	176	186	216	213	216	204	212	193	168	171	193	183	203	178	188	192	198	216	209	213	207	182	180	214	202	240	191	199	214	206	192	230	203	196	203	201	181	200	233	202	217	193	178	197	198	175	202	190	212	198	188	201	193	200	204	228	184	198	160	203	169	211	179	202	160	190	204	220	190	185	200	224	214	191	213	191	190	202	186	185	217	191	201	217	207	206	202	178	177	181	195	193	213	198	182	209	209	196	204	199	215	205	206	206	184	192	216	182	206	211	183	199	198	209	200	213	200	181	218	197	202	175	202	212	196	219	195	193	202	190	169	207	183	180	217	214	220	189	204	213	190	211	198	172	191	183	193	172	208	211	199	184	166	198	210	196	192	193	204	179	219	202	191	191	217	177	192	194	192	216	207	216	226	190	178	190	211	199	182	189	202	195	200	208	180	197	224	174	212	196	192	176	171	207	213	198	199	191	183	177	202	186	199	180	195	214	189	186
30217	46410	55434	45709	10856	1054	924	796	789	726	647	643	645	578	555	590	524	562	524	484	543	566	535	500	504	525	513	533	506	526	498	508	460	491	504	519	520	493	467	484	524	487	484	464	483	498	494	475	462	472	479	471	478	463	493	483	501	481	479	487	466	465	491	478	497	484	469	494	513	478	488	485	465	483	506	505	467	469	464	462	491	456	442	478	480	500	528	516	511	454	511	457	471	434	438	509	506	492	498	508	462	464	492	472	468	442	501	470	454	458	517	478	430	464	456	482	450	489	465	489	463	496	457	467	490	457	467	486	471	494	492	469	466	493	476	434	475	465	479	442	503	514	482	455	463	464	515	474	449	447	459	504	489	469	485	519	460	525	437	482	506	508	434	452	458	455	495	457	502	495	486	439	470	451	473	440	453	483	475	476	525	474	462	455	504	454	429	503	489	450	483	433	494	489	453	498	466	510	460	441	494	477	470	468	455	472	481	462	440	519	463	504	494	461	466	468	470	513	476	444	487	432	502	485	455	509	476	475	470	458	443	443	461	499	500	434	482	501	458	469	488	482	505	457	507	474	472	486	443	454	486	494	462	454	474	483	528	484	488	467	466	449	504	474	472	452	459	448	495	459	474	501	449	505	490	487	490	460	474	500	452	511	492	496	468	463	476	451	515	483	478	448	441	463	455	493	473	461	512	497	515	497	466	518	474	465	494	460	468	492	485	444	480	474	482	482	474	458	452	495	469	470	437	470	455	432	468	498	488	459	475	458	503	487	480	461	493	474	495	448	486	529	494	467	468	467	507	468	488	464	472	465	494	494	479	465	477	470	460	452	469	488	475	458	468	489	436	481	495	474	443	428	460	461	490	481	440	485	502	493	486	456	467	474	500	483	482	469	499	455	490	457	465	483	505	470	477	495	450	479	486	483	481	465	480	497	482	462	469	505	513	524	487	449	494	469	499	483	486	483	469	458	445	433	475	454	420	484	468	484	459	479	458	454	501	453	458	483	481	478	509	457	449	478	492	496	499	492	475	384	507	455	434	412	465	483	469	501	489	463	481	473	500	480	468	500	460	495	454	487	505	480	521	446	479	476	492	488	499	494	513	477	485	472	481	475	473	456	494	474	464	493	454	478	460	497	518	491	444	491	492	448	475	468	423	476	505	484	498	504	463	470	489	474	459	468	442	475	503	476	497	479	476	489	416	505	471	494	459	478	452	502	438	498	459	477	470	473	469	448	477	433	489	466	480	465	461	485	479	467	451	450	506	486	465	501	469	447	465	484	490	483	454	498	478	472	453	457	462	469	454	469	492	481	495	478	439	499	426	492	455	448	483	472	520	483	486	488	476	494	451	445	453	467	468	508	483	499	473	466	500	469	476	468	492	524	511	486	466	468	456	496	425	485	468	465	474	438	473	470	464	468	515	477	463	458	475	464	400	487	467	468	481	531	449	500	498	482	457	442	482	479	471	492	491	470	496	486	455	477	463	467	501	444	489	511	445	457	523	462	484	461	468	499	481	457	466	487	445	474	431	486	472	503	454	484	498	490	453	511	539	458	458	481	483	464	515	487	480	453	476	478	474	489	476	472	477	466	464	437	476	498	455	489	530	496	455	464	479	442	446	468	461	500	436	478	468	481	473	499	485	433	415	492	497	451	510	465	482	495	483	470	469	450	456	498	423	496	452	437	474	492	474	460	445	470	460	483	456	487	531	463	508	467	455	484	451	447	497	448	444	458	484	490	487	483	467	508	492	505	460	456	481	455	454	468	493	474	472	477	497	454	494	498	514	481	472	475	486	512	471	467	468	501	478	473	467	497	443	492	485	438	487	472	447	503	479	462	472	471	461	463	511	424	493	468	458	460	526	473	482	470	482	515	440	454	491	474	455	478	463	474	516	495	457	504	444	470	463	475	434	460	469	491	465	466	459	478	478	463	500	487	481	483	441	500	481	460	491	483	477	491	460	451	455	466	460	479	459	476	483	456	508	483	465	466	450	447	485	482	500	495	476	516	491	502	481	489	474	483	476	484	481	456	489	487	459	445	516	454	449	500	462	484	484	470	462	475	515	479	498	491	450	457	458	505	473	489	479	490	474	408	486	460	488	509	459	496	458	460	505	453	488	466	518	461	519	458	506	441	492	448	471	477	467	496	487	494	504	494	493	489	479	440	436	471	476	459	473	480	473	468	431	475	468	478	488	449	489	496	458	482	477	464	474	461	491	465	486	466	489	472	458	494	501	447	507	456	481	481	497	501	487	493	461	458	480	498	456	465	495	439	470	449	443	436	483	483	469	483	468	475	480	497	468	476	472	453	460	488	480	481	428	459	497	507	501	488	460	439	482	441	459	481	476	475	477	459	486	498	494	477	475	493	483	476	466	442	482	548	511	459	483	464	488	484	502	475	497	450	470	491	499	507	472	394	459	444	498	503	498	493	476	441	484	475	488	456	447	462	492	472	444	422	463	490	498	475	469	499	471	476	505	469	500	464	469	476	485	491	475	490	487	499	466	446	509	456	491	503	489	472	432	507	484	455	500	513	460	443	485	495	477	519	486	454	470	488	503	454	472	477	457	431	435	471	454	456	465	488	478	491	483	494	480	457	477	479	480	502	491	490	474	486	482	442	461	514	448	460	470	483	489	488	506	501	477	465	452	474	467	483	492	494	454	434	488	439	454	466	477	458	431	452	492	507	476	465	489	454	490	444	449	492	467	457	475	465	478	497	508	422	488	488	518	478	443	454	474	487	497	470	455	481	501	437	489	462	467	458	428	493	473	481	481	446	440	483	507	457	420	489	458	475	508	443	507	446	486	483	473	460	482	466	444	477	441	511	472	487	487	454	511	434	466	489	487	484	459	469	469	518	500	477	467	461	462	477	471	498	450	497	466	465	472	446	474	483	452	445	441	445	466	487	499	520	469	480	466	444	517	467	465	489	441	438	484	465	466	490	460	472	485	483	481	457	446	465	479	478	480	489	470	495	461	454	480	484	457	453	451	477	501	509	461	503	484	460	468	509	456	448	447	459	491	487	514	491	465	490	455	438	456	497	476	472	452	487	478	507	512	466	469	442	516	469	461	470	502	467	457	448	477	481	457	446	504	457	501	478	450	441	486	441	461	483	481	472	438	459	467	490	472	483	460	481	490	477	471	483	453	456	497	496	510	478	476	454	517	449	446	447	473	427	491	508	477	455	474	468	454	477	478	478	506	436	462	478	471	477	502	481	428	455	478	484	447	468	478	427	473	467	461	463	481	459	469	480	469	505	500	412	475	472	467	461	457	470	489	472	500	499	499	457	485	449	514	453	463	436	456	472	540	440	466	490	469	447	465	467	462	490	478	485	439	520	491	487	477	458	469	495	471	475	482	445	442	491	495	495	437	477	475	441	449	473	510	469	504	462	501	485	467	494	459	452	463	472	501	477	463	433	477	484	484	479	455	455	461	415	472	479	501	475	497	483	499	514	471	479	491	462	502	494	478	466
60305	76553	71613	54615	22464	3605	555	442	409	428	387	363	354	368	319	333	328	374	365	345	373	318	310	319	350	336	318	307	360	314	356	306	303	300	341	306	315	338	345	295	332	343	317	290	317	323	358	298	298	282	326	303	313	331	331	315	283	330	291	316	287	329	316	364	318	352	287	306	287	328	320	329	330	284	309	324	344	354	350	352	316	350	315	293	317	278	302	312	337	303	302	320	337	319	306	327	329	302	318	338	310	322	317	339	343	306	306	330	306	304	299	363	304	306	341	310	324	322	357	316	276	336	324	298	328	335	320	324	324	302	342	311	319	323	335	318	323	320	298	299	301	309	345	299	309	311	256	299	318	354	324	336	333	316	310	319	297	293	314	314	336	308	279	302	298	335	296	325	348	320	308	326	291	290	327	325	291	313	366	331	361	318	319	331	334	287	294	323	311	353	324	301	314	329	312	343	312	307	323	358	317	313	291	297	313	346	315	343	294	274	348	314	323	291	300	295	335	337	313	350	319	298	292	326	319	318	290	311	333	320	323	307	328	334	328	332	338	312	283	312	314	305	305	318	334	299	302	301	272	329	336	374	319	327	319	328	315	323	306	330	337	298	314	295	344	315	323	329	307	301	301	294	319	312	325	330	300	281	305	281	314	349	304	342	298	316	353	297	313	310	319	305	307	296	281	311	306	308	303	293	316	306	305	326	312	292	333	298	298	345	329	320	333	338	337	319	328	278	307	306	274	299	301	310	327	315	316	319	310	336	314	269	292	298	337	318	323	294	300	269	350	300	352	294	308	318	328	321	311	328	311	305	317	300	281	306	326	319	339	338	335	308	317	327	282	302	279	301	315	314	307	323	313	301	328	314	326	311	316	293	318	342	337	322	296	333	315	311	360	316	310	350	340	304	339	350	331	312	320	296	312	333	337	319	309	306	315	335	307	314	328	326	347	300	342	306	313	328	358	327	283	335	326	319	336	323	335	330	316	324	315	327	294	333	321	316	300	314	321	301	297	328	314	296	297	298	301	318	323	308	325	346	274	331	290	287	321	322	308	298	278	344	319	305	321	291	323	288	300	308	296	360	323	343	310	367	299	313	324	329	301	347	343	339	346	303	324	304	319	287	317	307	334	346	331	307	315	324	305	316	328	302	293	294	308	312	338	338	318	317	338	316	294	344	307	327	311	342	316	284	320	301	305	306	293	296	311	337	347	382	332	315	314	290	326	284	316	319	341	309	316	302	299	305	342	303	308	318	343	292	309	310	298	310	311	315	334	331	309	359	300	332	322	322	347	349	339	300	302	342	330	331	344	345	293	312	305	327	326	309	301	334	305	296	300	307	320	308	288	325	320	340	296	338	331	325	314	315	265	336	304	326	322	289	331	339	292	328	336	310	319	312	291	298	305	301	318	291	323	349	302	309	319	295	303	314	304	342	307	309	317	311	323	315	283	331	333	312	358	352	302	352	315	330	331	325	326	324	291	318	310	291	291	314	299	335	334	332	326	292	324	315	317	320	307	289	334	323	321	355	339	335	320	310	301	286	332	294	302	326	329	311	288	294	321	335	298	307	300	325	331	331	307	347	320	284	371	267	322	321	308	327	304	351	320	307	310	352	292	312	344	322	303	330	283	314	282	313	339	309	344	291	326	278	344	307	286	288	348	324	298	305	298	320	292	299	348	318	289	325	273	333	313	307	297	305	292	318	289	337	307	340	310	317	302	321	309	357	317	311	329	314	324	317	313	337	329	329	263	316	332	303	306	345	321	332	334	371	351	343	323	333	302	328	316	311	311	301	348	322	308	302	307	301	294	326	314	335	329	292	335	305	310	314	308	277	344	306	312	326	313	324	310	294	325	312	319	352	292	323	325	289	321	306	325	310	316	314	321	314	319	318	323	340	345	333	292	349	326	294	318	324	338	323	347	278	297	302	332	345	351	322	313	311	343	351	327	339	300	283	318	326	313	321	281	329	278	343	339	279	319	324	313	288	336	309	304	338	315	318	330	355	350	295	358	337	308	329	306	314	308	303	296	321	305	338	328	331	303	335	326	325	289	308	309	320	317	321	327	329	329	322	300	346	328	323	332	323	292	323	289	321	285	312	331	321	336	341	328	297	293	319	309	302	328	345	310	318	346	337	297	300	328	331	334	343	310	322	305	321	294	336	308	330	309	323	317	314	354	307	340	298	350	302	313	308	309	297	297	312	299	352	319	290	318	328	331	311	324	311	336	329	316	311	368	322	307	321	312	339	344	298	290	309	334	315	320	327	308	328	334	336	307	331	344	336	354	281	344	319	342	317	354	302	319	300	351	340	337	340	342	299	312	314	332	327	312	323	327	322	308	325	301	334	341	335	355	336	345	330	314	285	349	320	312	332	326	334	316	308	286	320	328	298	302	319	288	360	319	305	284	311	334	327	319	325	318	325	302	340	316	324	319	326	322	328	288	300	289	322	301	338	329	343	313	299	351	325	317	332	333	342	332	299	328	306	320	304	289	311	319	298	317	350	321	333	309	315	324	322	326	322	287	306	312	325	302	352	328	272	332	308	297	300	313	321	308	328	326	308	309	303	324	316	309	295	348	293	329	329	310	335	314	326	333	321	310	326	285	355	292	300	320	311	323	342	320	326	319	313	311	318	279	273	344	284	297	302	289	311	306	329	322	282	303	285	336	320	295	335	300	285	312	293	343	286	292	329	302	328	296	350	280	294	341	314	303	293	331	327	302	315	301	321	331	298	288	303	301	314	321	332	323	306	315	334	306	340	321	323	288	286	312	322	308	301	306	379	324	361	296	312	293	339	351	294	322	302	300	300	303	314	316	290	312	328	322	326	330	369	318	312	323	311	301	350	297	342	304	348	328	357	308	355	314	334	282	291	315	347	344	294	313	330	311	343	279	327	314	339	286	307	341	303	306	351	325	289	319	328	337	308	308	341	309	323	332	311	300	324	321	310	327	266	353	334	338	342	299	323	312	284	306	301	299	334	300	319	311	297	344	304	301	353	308	340	309	345	315	319	303	329	305	313	340	284	325	296	308	335	313	303	318	299	303	291	330	310	293	332	335	316	290	307	350	289	316	325	309	307	302	360	332	332	316	347	318	333	273	281	321	359	310	305	355	335	311	308	319	330	319	327	335	310	311	308	318	314	302	339	336	307	299	309	287	303	312	313	365	347	302	333	329	317	331	304	298	309	332	307	312	323	324	312	312	281	316	334	330	313	305	316	328	301	306	326	335	336	344	303	337	309	311	304	285	332	329	316	291	321	292	322	325	314	309	293	312	317	327	306	325	315	298	345	336	338	305	316	307	316	353	308	317	335	296	303	327	297	343	350	319	318	345	327	327	357	329	347	351	303	317	281	294	294	289	317	305	307	318	341	307	336	303	332	302	333	350	318	305	324	284	315	348	336	303	322	319	343	322	324	313	325	308	305	324	314	327	314	342	326	340	336	304	302	319	299	344	329	328	302	307	335	301	295	295	297
37642	57917	68243	57147	17382	1832	1561	1416	1225	1146	1072	1031	1028	929	864	892	840	818	838	836	817	832	792	787	799	824	762	777	802	780	718	757	730	728	717	743	757	745	749	684	745	768	715	705	713	725	717	747	725	746	717	721	711	703	723	681	726	679	732	678	722	727	709	705	747	715	748	699	703	687	721	695	723	688	694	726	763	732	766	743	649	720	690	749	748	717	709	749	713	739	682	730	734	699	716	717	717	740	712	698	725	702	679	731	731	696	687	658	735	707	709	739	685	729	725	715	708	704	691	679	702	758	692	699	704	735	700	710	695	724	655	664	713	678	712	743	682	681	758	705	697	762	662	721	669	749	735	730	695	658	692	740	726	695	718	695	724	730	695	691	691	732	740	715	663	668	703	688	704	690	697	714	660	725	712	676	765	729	670	740	760	718	705	721	679	720	642	715	718	689	743	707	699	713	713	724	684	720	696	700	719	647	730	718	704	728	734	754	689	746	783	731	700	670	669	721	728	727	672	726	730	700	726	729	698	685	726	688	688	711	681	708	700	761	748	693	753	688	701	705	697	674	715	714	737	706	735	692	736	735	710	671	754	698	691	716	743	705	660	770	740	720	721	717	716	701	764	711	692	651	703	711	670	674	743	690	654	711	690	691	698	735	712	684	690	705	704	700	692	744	719	708	723	704	735	721	704	751	696	702	711	704	679	715	724	671	691	706	636	682	692	713	737	729	674	689	685	665	662	703	748	745	777	734	758	723	731	686	741	673	741	716	713	677	715	658	729	689	708	704	728	737	676	718	721	708	694	748	756	722	733	760	724	684	738	674	722	684	721	699	722	666	682	706	703	756	700	687	692	726	665	673	707	718	674	652	696	723	697	715	705	696	659	692	662	713	685	710	753	718	713	678	721	679	679	708	732	728	722	733	754	688	716	679	704	716	637	724	687	728	704	702	692	746	766	693	724	702	716	675	715	721	674	739	717	713	717	693	721	717	728	736	671	701	736	713	688	700	734	781	686	730	698	741	694	725	694	707	671	687	694	694	688	727	689	772	692	697	638	674	724	678	751	695	657	700	716	706	664	670	717	707	713	717	746	716	759	688	702	668	701	741	700	700	761	737	703	652	721	651	693	666	732	643	708	752	690	684	713	741	646	706	696	728	771	666	705	706	748	721	709	698	722	686	681	683	692	703	728	654	718	697	717	687	686	706	722	716	691	702	721	756	678	733	730	709	728	738	696	640	699	742	723	674	742	711	738	689	718	696	682	727	729	764	757	721	684	659	673	752	685	731	725	746	728	743	681	668	725	702	710	680	748	723	706	714	685	730	677	703	687	683	712	736	701	700	684	680	721	679	653	698	673	678	682	655	698	709	702	724	732	714	676	677	690	692	681	730	671	688	744	653	728	722	706	751	699	707	696	735	708	687	694	716	740	681	693	735	731	685	727	719	791	693	658	713	702	717	695	710	688	726	676	728	715	710	695	697	692	734	661	727	716	697	733	708	788	729	741	677	712	718	710	683	780	769	715	729	699	728	711	686	709	672	675	664	680	698	636	751	731	669	682	693	722	769	722	736	660	690	720	701	697	704	726	687	679	697	698	671	682	753	674	693	684	670	680	754	699	645	692	746	668	677	699	707	675	745	671	734	711	729	683	735	680	743	722	701	643	681	675	709	717	702	680	675	691	644	711	728	692	674	703	666	698	728	686	744	734	707	670	720	648	696	733	722	734	723	713	706	753	746	700	706	693	689	651	714	685	673	664	672	666	687	734	684	693	732	699	704	715	700	717	706	676	680	702	684	685	738	717	719	718	749	714	660	719	705	677	702	688	689	707	690	704	711	717	728	700	735	718	699	685	682	707	691	663	713	683	691	680	679	746	734	696	712	734	721	686	684	683	714	710	730	759	674	734	714	746	705	707	669	645	735	679	712	693	714	692	697	721	692	720	714	726	688	738	694	747	742	684	754	680	705	733	697	692	743	670	690	749	711	767	712	712	702	722	729	687	695	736	696	691	713	697	677	668	700	712	723	716	711	719	684	686	703	719	694	713	721	703	703	701	722	721	718	699	687	674	712	700	702	707	685	699	687	732	678	691	706	712	672	724	672	694	694	685	684	717	703	677	705	707	676	700	685	719	710	675	697	709	663	673	662	732	679	727	678	703	704	661	675	767	702	731	701	707	700	714	716	751	745	707	682	743	708	686	688	681	691	739	732	717	713	711	717	721	651	709	703	726	718	686	731	696	752	675	675	736	671	709	734	740	671	656	658	749	679	719	710	752	657	700	676	701	739	704	712	694	716	749	704	686	713	685	718	717	720	732	752	720	681	736	690	734	744	674	732	667	721	692	726	674	718	673	747	727	690	723	725	687	679	671	776	679	700	717	687	716	754	702	696	722	688	691	699	730	694	719	693	653	711	702	690	746	734	719	719	707	702	744	735	666	645	678	686	693	704	746	738	684	704	688	726	726	708	686	704	678	724	743	724	690	653	695	711	716	712	663	750	711	648	689	703	703	675	731	673	702	716	695	726	763	663	709	776	765	692	687	676	703	692	692	705	666	669	701	773	675	714	710	707	698	697	702	719	688	708	687	700	702	739	761	738	716	751	772	657	749	679	708	734	741	729	733	719	683	720	673	711	751	712	740	748	743	693	663	729	715	692	737	714	738	716	701	656	711	705	732	683	650	684	753	733	710	704	698	736	727	734	729	710	671	711	681	733	720	685	715	719	704	737	700	696	682	721	721	711	718	695	668	706	706	759	675	748	739	752	675	715	724	724	703	705	703	707	732	698	680	702	696	709	682	749	710	680	748	698	698	692	657	704	676	654	694	659	703	715	693	703	694	741	723	667	693	714	708	690	677	748	698	702	725	686	721	718	703	741	632	694	709	705	700	688	680	688	735	731	697	700	696	692	695	697	734	703	676	673	701	719	653	695	684	726	701	686	670	691	731	711	705	711	681	690	702	678	661	712	748	674	708	737	731	673	687	677	710	740	706	709	715	682	687	716	722	709	736	726	698	725	705	754	749	654	712	713	715	696	707	709	743	695	711	683	701	729	648	698	699	681	739	687	716	750	664	706	739	686	682	722	717	690	737	706	693	672	691	741	720	663	677	694	703	698	695	700	711	731	677	719	691	721	727	687	688	734	735	744	656	699	684	763	728	714	706	744	740	709	719	700	728	685	684	733	734	718	711	697	709	713	760	734	707	713	721	756	684	699	682	699	699	685	744	708	736	682	708	701	706	710	673	749	669	688	717	673	733	714	676	701	714	704	703	661	707	713	679	689	672	748	666	721	713	707	677	708	712	697	717	662	664	752	705	721	689	746	670	726	682	739	739	754	679	680	666	695	721	682	739	734	690	729	692	650	666	665	696	700	708	695	727	683	710	677	780	700	659	746	698	647	659	655	728	681	751	734	714	735	656	682	652	694	705	714	660	709	653	704	718	698	733	711	652	712	740	724	704	757	701	711	694	716	714	700	703	672
31810	15295	6323	2369	404	134	129	144	134	139	131	123	122	137	138	118	126	134	157	125	150	131	143	132	135	127	133	115	101	116	125	128	136	151	139	139	139	114	145	140	116	133	119	138	123	142	141	147	105	130	124	128	133	138	121	107	118	127	129	121	124	148	132	101	137	134	129	146	137	124	109	151	110	147	150	112	112	148	167	125	138	123	154	120	148	143	130	114	103	131	129	143	129	123	135	134	158	126	115	127	138	129	137	139	132	149	136	148	132	154	136	114	154	115	127	146	138	121	133	120	150	122	134	126	121	126	137	122	123	140	125	117	117	138	128	142	133	130	136	141	134	136	129	154	137	116	122	133	120	142	106	136	119	146	144	126	115	130	130	127	111	116	139	129	138	152	155	134	134	119	139	135	134	141	149	131	131	110	141	115	136	133	164	124	125	132	131	135	135	139	136	133	122	139	121	121	150	144	128	137	112	135	140	139	123	152	124	121	107	118	120	110	124	133	140	131	137	133	133	145	144	123	126	131	151	118	108	130	149	126	141	122	157	136	149	160	146	146	146	121	129	123	137	129	140	126	133	128	138	148	133	124	145	103	118	138	138	128	141	130	121	133	142	127	114	133	142	156	139	120	150	125	138	117	119	128	146	134	118	122	140	114	130	126	139	123	140	126	127	122	127	128	140	134	138	141	122	122	136	145	128	121	151	141	141	153	124	123	136	131	156	136	149	138	126	128	135	145	136	121	137	141	147	137	130	150	149	113	113	140	95	143	109	125	137	137	125	133	99	142	123	138	114	124	111	135	147	135	128	137	120	119	128	125	143	136	141	138	136	131	137	152	139	140	129	124	149	142	154	144	171	126	128	120	105	129	132	124	121	126	113	134	156	136	132	139	140	127	143	119	121	114	145	133	136	124	136	153	106	133	148	131	127	127	150	153	120	116	130	125	116	153	152	134	137	132	143	128	131	143	138	130	151	137	135	134	138	140	136	145	141	112	136	147	136	116	144	142	118	148	143	138	156	143	111	138	121	123	117	123	133	136	126	120	136	143	125	128	114	137	134	124	123	135	137	116	125	136	139	128	111	132	138	120	151	121	132	129	121	121	132	133	156	154	123	142	141	141	157	133	134	139	141	131	157	144	136	137	129	147	125	136	139	129	149	127	128	124	125	149	129	127	116	116	118	140	139	123	155	136	128	136	135	125	145	121	117	124	131	140	130	144	145	134	124	144	116	141	114	130	120	164	121	137	145	125	117	138	129	154	133	128	134	142	122	131	137	133	138	125	132	143	111	136	106	153	125	127	125	127	149	128	130	141	149	126	128	144	124	144	129	132	106	139	103	123	136	126	120	146	117	128	134	153	141	124	134	124	135	135	117	124	105	126	115	126	140	123	130	123	159	169	125	146	116	127	124	128	119	120	125	153	131	122	142	147	167	134	139	140	141	151	108	129	129	126	138	138	125	122	121	133	135	134	132	133	116	124	107	140	122	129	148	151	132	125	142	136	115	147	151	137	139	130	137	131	124	154	147	136	126	121	127	112	135	123	135	121	132	127	121	121	116	124	153	138	130	127	111	124	122	143	133	134	133	122	118	133	135	166	124	136	134	142	102	132	129	111	122	145	134	158	142	161	132	132	144	114	129	138	134	144	126	131	118	136	140	126	112	148	124	113	117	135	109	123	137	124	143	125	129	131	135	141	142	126	172	107	134	134	144	120	145	147	106	112	133	129	135	127	134	127	110	122	114	119	146	135	156	141	125	139	127	135	145	116	126	117	156	150	156	156	138	117	128	135	151	126	137	145	146	146	127	148	146	129	129	117	121	162	126	129	125	131	127	122	134	126	113	119	132	144	121	139	115	121	146	126	144	125	124	128	136	116	170	129	122	132	127	174	157	133	134	123	137	132	132	124	127	114	137	134	118	115	112	141	133	121	144	140	150	144	139	150	149	113	108	99	149	166	145	144	144	113	148	136	147	117	145	141	130	156	155	118	134	150	135	125	115	145	128	159	139	132	130	127	119	138	154	127	125	127	122	137	152	128	132	136	142	116	120	120	134	124	121	134	144	140	133	138	151	141	140	147	139	120	135	138	139	119	122	126	133	143	129	123	112	133	126	128	131	134	137	117	133	143	143	127	145	117	134	140	131	119	136	123	129	136	143	116	139	154	132	122	136	109	109	138	124	135	135	119	142	138	136	140	136	136	109	149	130	125	138	140	125	133	128	124	123	139	123	144	126	113	143	129	138	140	129	135	143	134	127	149	141	127	128	119	132	139	142	114	120	138	140	145	132	128	123	116	159	140	107	140	153	125	125	138	133	123	142	127	146	120	155	149	130	135	121	118	124	112	118	129	143	145	122	130	128	130	135	121	140	143	144	128	131	114	148	122	121	145	137	155	138	147	124	128	111	123	147	123	124	166	126	136	117	141	136	145	150	142	135	107	117	123	133	140	130	142	161	134	130	141	118	116	136	132	141	147	124	124	123	157	144	122	139	115	132	130	131	126	135	115	145	127	109	122	117	125	132	133	139	140	118	128	133	129	130	126	129	136	109	149	131	159	127	121	132	121	141	131	131	132	117	121	143	135	120	135	134	118	117	135	117	112	125	134	126	141	133	153	133	112	131	147	154	132	130	136	134	131	120	136	124	119	124	116	151	122	116	117	107	121	130	150	148	127	116	123	124	127	141	119	123	124	135	133	116	122	107	159	156	113	137	135	142	125	119	122	125	149	139	111	131	125	122	117	144	119	124	149	116	137	129	130	139	116	121	123	129	124	139	125	113	127	135	122	149	141	126	131	153	123	140	135	122	120	112	106	108	131	136	149	135	121	123	140	115	133	142	130	130	123	118	118	119	145	128	132	141	142	119	137	128	130	132	131	126	122	137	136	127	145	127	129	138	113	132	132	124	147	153	140	147	125	143	128	108	130	145	140	135	155	167	142	125	147	138	134	116	134	140	139	139	109	147	138	120	134	122	103	146	153	135	156	125	129	134	138	132	133	126	142	137	136	135	153	150	137	127	131	121	127	125	139	144	115	131	133	143	129	155	124	135	137	104	114	131	141	135	135	121	131	127	141	153	149	144	144	122	112	151	142	125	120	140	122	119	166	132	128	145	139	134	133	115	134	107	134	128	129	145	141	149	109	148	134	118	131	105	151	147	130	137	133	137	136	121	131	142	142	139	146	132	141	128	153	114	143	132	127	126	132	117	116	129	106	128	116	116	132	138	134	144	133	136	118	129	137	123	152	141	132	121	129	130	138	118	127	124	128	107	124	140	136	133	116	125	135	120	127	130	163	124	138	139	144	134	137	109	139	113	138	133	125	147	136	136	143	132	109	140	116	141	121	128	149	137	149	141	130	127	108	177	141	134	140	145	140	123	133	115	123	148	136	136	120	133	135	147	133	133	132	116	141	152	98	137	119	123	122	118	125	121	120	129	120	112	113	136	137	145	141	149	116	132	132	154	136	118	138	131	138	147	156
16160	12985	10847	6294	1108	365	328	358	351	333	347	315	350	347	356	372	342	345	380	312	355	344	382	352	341	331	324	335	330	342	339	346	316	315	350	358	336	316	341	331	297	341	313	335	337	297	357	337	340	343	350	348	323	354	301	336	324	348	345	331	333	326	359	347	328	308	339	337	334	352	336	320	388	338	319	335	346	312	338	343	328	358	344	325	378	340	311	343	349	372	328	337	352	337	341	328	337	327	335	377	336	313	292	301	313	306	331	341	330	334	343	343	345	370	346	286	342	331	357	367	354	358	355	313	314	360	314	368	339	336	346	355	328	354	337	366	343	322	315	348	327	321	346	333	349	327	309	334	325	327	343	364	348	317	313	346	321	351	321	347	352	350	329	355	320	341	344	311	334	342	358	354	324	343	343	325	323	314	309	364	343	329	340	334	342	365	334	328	338	340	333	314	366	323	336	334	327	339	355	340	331	318	349	349	305	323	359	343	351	354	319	327	367	351	341	282	347	341	328	332	358	338	348	328	329	321	316	325	324	347	316	353	327	348	353	342	320	337	340	340	314	297	337	340	331	324	332	340	329	363	310	344	339	348	344	319	334	343	290	329	335	353	352	344	327	346	333	350	336	351	328	352	326	326	326	337	337	343	325	354	336	297	349	345	341	362	368	339	344	335	334	303	326	317	348	356	295	329	364	332	379	320	384	345	355	336	387	362	368	319	385	321	354	382	363	326	336	355	354	326	347	355	390	362	334	346	330	345	379	329	352	346	334	355	323	346	329	335	336	358	372	354	367	358	312	343	310	332	337	356	323	312	353	327	332	368	312	319	337	315	331	379	335	339	311	354	333	342	313	347	339	358	338	366	306	357	352	345	337	328	337	372	340	373	332	330	316	358	331	317	334	333	324	329	341	340	354	350	379	330	349	339	322	337	341	342	341	349	367	305	346	330	340	337	385	317	346	311	320	320	327	352	344	324	332	361	343	329	341	361	369	335	356	334	377	321	320	306	363	339	307	332	323	348	349	314	360	339	324	354	338	313	342	349	324	336	345	358	371	340	338	367	385	354	329	362	317	352	347	356	325	381	335	330	342	340	363	330	347	315	357	342	301	333	345	318	332	343	350	318	333	336	352	342	345	356	347	339	288	334	340	320	317	372	303	321	343	313	314	335	358	357	323	343	336	326	324	343	354	345	340	345	342	337	305	291	333	343	307	351	346	326	330	346	319	326	345	330	332	357	336	327	316	331	336	333	305	330	330	293	369	294	329	297	349	330	352	346	324	325	338	326	331	341	351	312	356	373	363	369	363	313	360	329	335	306	382	350	333	349	327	319	340	369	335	327	366	363	307	355	367	353	349	326	346	375	331	338	348	341	333	302	329	341	327	349	323	339	352	338	333	290	342	335	347	377	321	311	304	317	332	323	357	326	337	367	322	322	376	363	339	331	351	327	311	343	346	346	333	346	325	345	335	357	364	371	349	338	344	338	374	343	354	322	328	309	358	325	345	332	314	355	335	351	325	330	319	343	324	333	311	361	358	324	345	337	337	331	327	330	345	349	333	361	338	351	366	317	342	328	348	349	335	331	357	342	349	336	326	328	356	366	350	360	360	350	345	344	347	309	319	343	325	346	338	336	372	376	306	328	335	361	328	334	378	332	344	322	338	343	334	340	325	324	321	344	348	322	333	317	326	380	340	349	317	355	316	341	333	319	346	343	343	347	338	313	337	321	330	337	298	375	371	321	323	332	350	345	332	323	317	323	346	345	318	339	333	334	329	320	322	355	356	325	327	351	399	351	374	341	328	358	325	307	357	339	343	330	330	325	348	324	333	299	345	347	355	338	341	340	342	320	332	327	361	342	329	348	369	376	321	324	358	402	294	318	322	316	353	365	340	343	327	357	323	363	347	384	330	335	328	357	361	326	363	357	336	335	316	333	320	337	319	318	316	350	333	337	345	297	309	372	363	316	324	324	297	324	321	336	354	339	338	341	342	327	329	329	347	341	336	337	342	341	336	356	317	331	356	336	356	359	333	339	335	362	368	360	374	354	317	321	320	327	347	334	344	343	338	306	328	351	339	342	325	352	333	349	368	334	366	331	319	352	357	363	343	340	325	330	360	319	344	340	346	337	352	287	331	348	327	307	323	366	325	304	331	311	333	363	341	350	320	318	340	326	357	312	366	312	315	362	302	333	324	316	314	309	329	332	343	349	323	352	354	304	339	365	324	307	351	371	336	330	343	322	323	328	346	305	343	351	339	328	317	323	337	343	329	361	284	335	338	339	313	341	348	342	359	339	358	345	340	350	344	341	342	346	312	344	308	349	334	337	353	300	350	310	353	346	357	389	339	318	347	348	337	331	336	345	317	366	300	363	341	362	318	321	350	340	369	310	365	362	315	359	340	349	313	327	346	351	341	366	352	337	348	316	328	336	355	322	342	329	315	364	335	340	347	367	330	339	327	337	344	337	319	350	373	332	331	361	320	335	310	338	324	327	345	341	353	317	347	342	351	342	321	345	351	344	343	313	341	340	341	323	363	358	341	356	288	377	320	320	328	332	321	365	332	335	352	296	325	321	351	355	328	358	338	349	349	343	353	358	359	328	300	325	346	310	328	318	358	354	333	303	335	330	337	316	318	309	365	333	338	325	336	327	337	383	321	336	345	307	345	346	358	325	361	368	330	325	356	318	314	381	312	339	354	307	344	344	320	354	332	331	334	346	341	328	309	352	330	343	322	334	310	347	326	337	357	320	361	339	340	331	312	327	329	317	322	305	320	350	308	322	323	342	338	356	345	341	377	323	321	327	328	337	381	322	354	350	298	369	380	363	329	365	348	341	322	333	356	350	328	354	332	347	333	336	341	337	336	350	357	351	307	328	345	327	326	346	327	331	315	362	299	354	319	324	331	359	342	303	356	357	358	357	337	324	342	348	342	334	338	339	358	309	358	338	319	361	317	334	342	331	303	355	324	317	370	322	317	341	316	307	342	328	306	331	335	307	320	360	350	336	341	324	341	320	357	359	324	312	339	313	352	321	352	327	328	341	309	315	359	335	305	359	342	325	314	349	333	336	334	340	353	348	336	346	337	361	300	339	341	351	332	345	350	320	322	336	343	343	363	335	350	342	344	323	314	359	374	328	303	347	348	333	351	313	345	352	346	350	324	328	333	328	329	350	356	358	348	324	329	329	322	308	332	335	371	357	341	341	322	330	357	322	331	346	338	338	376	337	362	329	333	323	357	384	361	322	326	362	318	345	347	306	373	332	340	341	359	330	330	326	323	306	314	357	376	343	320	334	339	339	326	372	340	339	353	328	344	345	345	338	369	322	339	317	305	319	293	305	339	355	322	307	310	330	298	322	360	309	338	322	335	318	321	350	316	303	324	334	316	337	367	360	350	334	353	379	337	327	353	355	351	328	314	322	380	320	339	323	357	326	338	368	374	320	319	361	328	339	344	347	304	334	343	347	348	349	320	335	356	316
50848	62304	57601	39830	14845	1128	281	245	243	231	243	225	224	243	196	217	238	223	225	195	231	204	209	179	209	225	218	208	190	206	205	207	204	218	173	203	194	209	208	217	206	195	184	200	201	195	214	180	209	215	184	182	186	187	191	201	192	193	192	215	192	192	202	169	184	208	217	184	195	184	194	168	210	215	203	217	201	178	205	187	194	211	185	207	218	204	222	192	193	225	195	175	205	189	179	192	197	197	190	213	181	186	206	182	179	178	232	192	204	230	184	176	201	159	204	196	188	202	220	201	222	193	198	196	194	187	183	198	205	178	184	211	184	187	209	169	196	225	198	204	201	213	242	212	177	238	184	194	207	207	199	175	187	177	209	181	195	196	207	195	203	202	209	213	194	193	186	198	221	218	183	199	197	186	186	201	196	184	217	187	166	194	183	185	216	207	151	194	217	192	214	205	174	183	198	193	181	194	183	186	165	202	191	205	219	194	188	211	193	207	186	182	180	187	214	189	168	185	181	198	193	219	203	175	177	190	188	217	210	189	196	218	219	183	170	192	215	192	224	200	210	190	191	176	185	178	183	196	195	212	204	220	215	177	186	221	187	198	175	164	186	201	174	187	178	216	166	205	215	186	185	186	194	214	215	205	196	171	184	236	196	201	212	199	201	208	174	201	206	197	221	228	194	185	190	189	210	187	211	199	202	200	176	202	171	197	215	215	189	197	200	161	186	199	180	186	184	234	203	197	185	214	188	185	193	206	180	221	216	193	218	193	183	211	185	182	175	174	193	194	180	198	210	192	189	237	207	213	201	186	191	167	197	194	210	188	222	179	203	194	210	210	217	188	181	177	188	210	209	195	201	235	195	200	195	178	203	204	209	201	188	201	180	188	178	176	202	193	213	163	208	221	193	182	180	174	206	212	190	204	207	178	167	228	196	178	194	178	192	188	171	207	187	205	221	190	182	207	180	194	195	197	169	167	210	215	205	175	198	203	198	207	202	189	219	182	167	199	199	195	196	212	227	173	210	171	171	183	199	190	211	191	203	211	208	182	183	188	237	199	218	171	187	171	170	181	195	197	226	182	218	208	194	200	228	188	178	203	234	184	179	208	195	191	204	193	192	196	206	188	213	220	199	206	206	203	209	187	186	180	237	207	210	193	201	176	186	217	183	199	196	210	174	171	205	190	199	222	213	205	199	218	163	175	184	190	182	210	200	187	196	189	211	222	205	184	201	195	200	178	231	229	184	180	178	199	169	191	194	204	191	188	198	189	192	190	230	197	217	202	179	197	197	216	204	190	171	209	208	187	194	203	204	195	169	199	176	189	171	187	188	188	199	197	186	198	184	209	214	198	181	213	170	201	180	213	202	191	211	183	194	187	190	226	198	180	198	199	197	180	203	185	192	211	220	200	191	178	201	167	205	208	193	174	177	218	216	198	178	199	196	190	189	220	234	197	202	196	192	187	189	194	158	215	193	196	198	176	188	223	170	200	180	197	198	192	205	201	207	199	214	183	214	194	185	182	199	214	210	206	182	195	210	199	199	165	195	200	173	182	208	205	183	193	218	216	212	204	195	179	185	193	190	184	198	183	188	195	221	216	199	178	202	195	181	187	208	219	204	213	178	180	217	188	214	211	196	165	194	197	219	183	202	192	199	211	209	190	183	216	200	204	226	219	185	160	183	181	188	196	201	191	203	189	195	196	193	185	179	171	183	198	169	179	187	186	193	177	206	185	200	188	196	171	199	186	201	218	184	171	199	205	198	178	200	189	189	187	204	175	191	191	189	211	195	186	197	191	204	188	190	163	184	206	184	193	216	222	193	205	195	189	223	195	199	196	203	199	194	177	216	214	222	206	180	196	194	237	187	192	194	207	206	208	198	165	209	169	176	171	185	190	225	191	210	192	190	165	196	208	200	190	198	183	195	211	195	175	217	209	195	187	190	181	172	205	191	198	199	219	191	180	210	211	185	194	177	228	237	211	212	190	201	192	204	209	198	162	212	181	187	201	193	192	217	207	197	205	216	196	226	180	193	190	210	182	205	192	184	192	184	186	192	209	203	208	215	222	203	188	195	197	164	208	184	205	216	190	213	219	189	191	199	181	211	230	196	174	204	195	237	213	216	222	201	199	194	195	191	207	193	197	194	163	169	211	200	187	197	193	191	219	196	211	233	212	202	202	169	189	177	205	191	204	206	210	192	174	221	206	195	197	195	193	206	195	184	179	179	193	168	211	209	209	203	214	201	192	191	204	157	174	215	174	167	223	196	208	196	185	185	194	163	208	206	207	202	215	178	183	184	181	197	196	183	178	192	196	196	172	187	181	180	212	193	223	162	174	192	208	193	173	178	183	190	197	182	193	211	188	186	195	198	163	200	195	217	206	223	188	204	182	222	192	201	182	217	192	193	218	208	193	198	183	167	187	194	182	172	217	185	200	208	200	209	192	212	176	173	176	220	155	200	216	206	195	187	205	195	195	185	197	196	218	210	226	165	192	180	176	186	197	212	193	173	210	208	200	167	179	205	219	175	174	229	200	197	182	195	202	195	211	241	178	193	216	177	183	204	203	175	193	185	190	202	215	196	191	189	179	191	193	190	197	189	217	201	201	191	204	197	208	199	185	171	196	172	192	197	202	207	188	198	180	189	175	184	188	213	188	191	217	207	192	193	195	180	198	204	219	172	193	180	203	198	218	210	182	186	197	202	195	189	212	214	201	183	182	194	176	176	194	226	215	185	170	190	210	197	209	172	233	194	200	195	212	200	201	199	192	174	206	190	175	187	164	204	216	206	191	208	212	194	194	190	208	219	190	171	191	204	184	207	186	197	211	208	174	175	194	185	198	179	193	185	209	188	179	185	198	195	162	172	208	217	208	199	223	209	176	196	185	181	176	204	206	180	201	197	182	177	188	193	204	194	194	191	210	187	197	215	188	189	200	179	186	194	207	217	200	202	198	202	181	180	189	187	191	191	204	201	190	206	214	186	194	194	198	201	185	207	189	194	214	194	183	195	194	202	188	185	188	176	196	190	208	186	213	207	160	201	221	184	245	206	215	176	181	202	190	192	212	206	211	195	201	169	224	208	211	180	196	198	197	196	186	179	152	188	193	206	211	223	186	182	187	200	193	199	218	201	209	201	186	195	200	182	203	210	198	187	175	202	183	190	201	183	190	202	192	169	209	200	202	212	217	237	203	181	196	201	203	202	216	199	173	200	206	195	189	207	209	209	201	183	183	190	194	190	190	191	170	211	181	202	194	202	230	186	225	194	180	200	189	203	170	186	181	193	200	190	197	182	195	223	197	185	192	182	185	185	221	190	193	205	187	188	186	175	185	178	154	196	220	180	214	207	210	182	204	210	202	185	175	172	190	188	181	190	190	219	175	197	187	201	205	202	220	200	216	207	169	165	182	190	211	179	193	184	200	179	194	181	201	202	185	193	204	189	183	204	193	245	198	201	237	179	193	197	203	210	195	219	221	197	173
30883	46666	54355	45099	15442	1053	989	780	790	727	662	652	613	580	577	580	555	516	555	561	540	498	523	507	524	488	532	500	499	464	510	481	457	497	532	474	495	502	496	505	460	444	523	501	452	519	467	467	486	499	478	439	458	470	472	457	502	495	473	491	481	486	468	493	485	486	473	499	520	451	451	428	472	508	480	497	468	490	476	502	475	455	525	475	480	512	481	466	497	493	460	511	506	485	501	489	481	508	472	477	472	502	471	492	474	482	444	466	439	451	466	458	492	467	479	471	491	477	443	491	477	460	466	453	508	519	474	512	506	499	477	507	485	454	454	515	489	472	472	472	452	472	407	483	522	468	494	501	486	457	467	453	475	481	481	478	446	497	439	457	457	503	473	446	463	449	456	471	476	450	466	466	459	463	473	464	477	468	451	465	439	479	464	473	465	503	474	472	476	440	437	480	456	457	498	487	455	469	464	495	441	470	457	485	518	497	447	479	471	506	437	467	472	478	436	430	498	493	430	464	472	482	478	486	508	456	486	486	484	487	460	462	491	503	429	460	450	456	436	505	496	475	519	483	470	475	460	469	528	472	455	431	452	488	478	459	487	477	518	428	470	489	481	469	450	482	491	478	452	492	466	454	475	534	486	469	484	496	460	460	511	464	461	478	491	425	513	496	459	445	471	419	460	471	473	482	493	455	469	444	491	477	500	492	482	483	500	492	487	448	471	449	459	465	453	458	497	446	468	447	433	517	457	489	453	484	513	456	469	467	439	486	490	458	443	467	472	452	490	480	469	496	479	416	492	471	489	475	438	503	466	453	487	508	515	502	502	463	486	488	513	474	467	470	449	489	443	458	474	461	468	462	472	523	464	513	485	452	466	435	474	516	470	463	485	437	470	491	491	492	476	479	465	456	497	465	470	486	453	476	490	478	491	490	487	434	467	485	482	445	452	476	508	465	468	482	484	510	472	471	474	477	469	442	472	459	469	467	439	471	485	491	489	501	460	518	487	450	447	451	488	469	471	424	494	481	505	448	465	476	485	444	437	452	525	478	460	423	452	477	463	449	499	494	468	463	458	469	465	509	494	486	506	490	467	465	488	457	488	459	473	470	481	475	486	446	461	493	465	447	440	475	440	460	457	472	476	455	498	452	452	420	448	462	488	476	510	449	469	497	461	482	486	456	493	491	481	450	415	471	500	463	462	462	445	471	479	461	468	470	452	455	494	492	468	501	496	481	471	497	490	475	468	456	488	487	495	466	509	492	506	484	451	456	455	483	478	453	467	476	458	482	462	473	482	495	468	470	471	449	465	480	470	458	502	465	469	476	449	477	493	501	485	477	480	492	531	477	462	479	409	505	481	474	501	514	490	475	464	478	489	454	452	477	449	477	495	451	478	466	432	474	490	478	497	473	467	477	473	489	502	458	478	480	447	476	485	473	466	473	462	456	487	469	519	518	445	491	486	466	468	445	477	483	502	453	467	446	502	498	472	489	471	510	482	435	483	496	483	478	524	525	495	494	428	435	451	476	465	486	475	463	443	446	464	464	452	454	461	478	446	476	482	472	490	472	451	474	491	485	472	463	483	483	490	443	438	477	471	460	452	454	478	463	452	481	496	478	441	468	441	440	464	458	482	473	471	508	497	490	503	500	455	459	454	451	490	460	482	467	443	450	464	482	481	466	484	481	437	495	454	472	460	465	495	478	497	441	452	498	453	449	487	491	475	470	496	477	470	436	495	484	480	478	466	467	509	491	479	459	459	449	515	511	512	484	473	478	477	461	476	427	461	501	450	459	493	480	468	483	465	464	462	486	445	431	482	508	459	483	436	447	491	473	464	500	485	432	510	470	460	481	456	492	505	460	479	468	462	457	480	481	461	498	516	470	487	460	473	512	488	485	449	479	509	455	468	489	494	494	507	447	490	487	471	429	498	459	493	466	481	483	442	471	473	459	469	516	499	474	512	488	511	481	470	476	486	476	461	462	502	451	516	424	475	467	452	540	482	453	481	471	477	473	515	486	476	510	475	455	479	479	487	491	489	479	480	464	497	480	515	459	481	529	449	486	456	491	468	482	512	483	452	482	450	506	459	478	476	478	490	455	465	465	467	435	458	460	484	463	472	466	479	472	480	457	474	493	473	509	465	456	482	456	456	479	431	482	474	420	495	481	437	438	502	478	485	462	453	454	484	491	455	482	479	486	491	460	466	464	454	467	471	501	443	471	462	458	454	423	477	487	453	437	465	479	473	466	488	483	450	433	482	503	446	486	464	493	486	497	422	470	459	447	489	438	425	500	479	518	477	500	497	492	510	448	489	463	464	503	455	478	482	479	489	439	448	484	475	504	503	468	452	508	457	493	442	484	464	498	484	477	466	502	468	488	444	458	471	442	504	469	473	467	444	485	483	473	462	478	471	489	444	463	478	480	491	507	528	480	459	469	472	486	456	481	481	479	484	433	424	478	451	436	461	476	467	464	526	461	510	442	488	449	477	459	492	507	456	466	485	502	486	468	467	441	447	461	478	498	453	468	454	466	478	472	476	492	474	449	472	500	469	532	471	444	480	478	454	492	466	507	496	476	448	495	493	436	508	475	481	431	473	487	452	503	479	480	474	463	499	495	450	484	461	479	527	467	460	482	436	476	503	444	456	486	521	447	477	455	532	463	491	535	454	458	482	459	498	433	463	501	475	466	470	470	471	496	485	449	468	470	468	478	498	472	452	482	476	462	448	474	460	449	449	518	482	466	492	456	497	467	512	430	460	456	485	439	471	453	472	453	432	466	460	478	457	482	504	475	463	480	460	494	457	494	500	469	472	473	487	519	490	423	501	484	432	501	475	483	468	465	499	434	486	471	498	462	492	466	488	457	450	508	472	520	487	459	478	495	456	459	487	505	453	456	452	436	448	496	489	530	457	494	482	498	462	467	501	480	457	461	446	482	470	482	445	427	432	466	475	482	493	516	494	495	476	491	496	499	530	461	494	484	526	443	464	423	445	486	482	460	498	449	490	516	457	469	453	463	495	480	468	482	486	424	470	464	433	455	499	438	480	487	439	471	491	438	459	445	449	520	468	503	486	444	459	402	435	464	483	470	490	496	476	473	475	461	453	506	426	462	469	487	439	497	493	495	460	484	475	475	454	460	472	436	430	489	490	463	499	475	474	492	455	458	444	457	513	441	475	475	469	480	449	473	477	492	459	437	483	491	479	501	478	487	469	472	469	486	480	488	515	482	485	464	472	486	473	467	465	479	485	483	442	480	422	485	462	464	511	494	464	475	484	481	482	480	505	457	469	499	468	475	465	492	447	478	481	486	527	460	510	520	455	488	488	487	462	458	481	462	455	478	485	473	464	512	470	461	486	475	465	475	496	457	485	491	461	475	487	469	484	463	451	466	442	445	488	496	465	505	492	479	467	485	481	486	461	436	499	471	487	476	481	469	458	480	512	463	469	493	498	467	491	461	457	461	465	435	492	473	432	466	474	444
58899	76410	70979	54218	24450	3926	534	480	407	419	383	393	362	380	367	324	340	354	333	320	317	308	323	372	326	340	343	307	316	285	312	353	311	283	317	318	362	325	318	306	312	275	324	299	312	333	318	321	302	296	276	330	324	308	354	327	293	320	316	310	317	303	280	301	304	292	313	306	290	308	299	344	317	298	325	303	304	304	349	300	309	310	325	307	301	340	331	315	312	302	307	311	331	331	284	287	297	273	353	327	299	327	308	319	328	310	331	313	327	312	288	267	312	299	312	314	301	332	305	326	287	327	320	313	332	316	324	303	341	292	280	297	328	313	323	334	276	311	320	289	308	299	285	346	341	294	305	311	280	330	330	332	316	322	297	313	342	314	309	307	339	313	315	330	327	275	301	310	302	341	319	312	280	329	325	286	340	301	277	290	321	298	300	336	319	300	294	313	323	303	343	274	327	300	331	331	323	320	294	291	295	283	330	323	322	336	292	309	299	323	265	299	319	308	321	306	319	321	303	324	323	291	335	330	329	318	349	282	288	294	305	322	324	324	319	284	304	275	314	320	333	283	330	315	316	343	325	315	317	322	322	287	318	291	305	332	305	323	316	300	341	331	293	312	387	298	289	290	279	307	307	310	317	331	316	310	303	342	283	296	328	339	310	326	347	308	298	322	338	314	318	297	299	328	290	331	308	314	325	331	307	304	319	331	353	309	319	288	325	320	349	336	336	289	315	323	352	309	284	269	294	308	271	328	315	298	318	326	323	317	335	353	309	314	356	319	292	315	314	355	315	308	296	315	341	317	325	310	292	323	286	321	330	317	308	330	305	303	298	302	343	332	317	318	329	314	291	302	289	303	294	319	350	367	271	320	338	271	291	332	306	280	317	295	320	341	344	320	299	336	282	310	280	334	316	306	310	318	297	320	288	344	281	344	303	341	318	318	314	313	312	326	342	277	334	305	337	311	296	302	324	340	331	314	299	325	307	275	324	301	305	349	310	326	328	324	294	309	297	322	312	323	329	329	307	337	309	292	294	297	307	309	310	324	329	317	319	270	265	332	341	306	291	337	323	321	350	320	310	319	311	307	267	320	327	306	307	329	328	308	304	348	296	308	327	302	308	320	289	329	305	277	291	299	314	318	318	277	298	311	279	277	302	294	309	341	297	289	324	334	319	340	309	320	342	352	287	305	308	319	297	328	340	351	327	312	327	308	329	321	311	332	344	333	318	359	301	303	318	313	308	323	322	278	319	307	333	330	298	329	302	323	336	337	322	328	316	323	302	317	313	323	314	331	339	336	313	290	328	340	334	293	328	282	291	309	317	317	345	294	321	326	302	309	315	295	330	311	304	296	329	330	302	329	324	288	344	300	346	321	306	293	356	330	322	310	330	298	289	289	278	360	320	304	309	310	292	316	288	285	287	303	340	324	361	283	284	338	328	323	313	310	320	296	310	319	333	299	301	311	328	340	321	327	330	326	331	313	335	314	335	346	310	327	322	340	310	303	314	283	300	315	315	284	313	310	291	320	276	292	298	326	293	305	280	343	340	300	298	303	307	316	344	341	278	354	295	326	315	298	307	272	331	318	315	311	278	324	271	298	313	303	297	322	310	309	310	332	317	338	328	302	322	318	296	316	319	302	289	319	326	313	284	343	327	322	308	307	297	351	342	306	298	319	333	310	313	319	295	348	315	321	335	309	295	303	339	319	308	261	275	278	329	315	333	322	318	301	355	314	324	298	304	297	299	290	325	310	280	293	310	282	320	327	313	271	325	306	324	283	295	310	328	323	331	291	323	310	327	294	297	291	338	323	336	310	320	315	280	297	296	329	291	344	325	310	306	329	305	316	295	323	340	284	320	304	325	289	305	359	300	287	312	285	274	316	305	323	321	312	324	329	323	346	301	304	330	314	308	329	309	323	358	303	322	312	327	297	314	313	296	328	280	326	290	294	293	313	317	306	317	357	314	350	290	332	346	318	308	313	299	318	338	312	322	318	305	296	298	294	327	324	315	316	317	322	301	344	333	294	271	321	323	320	303	315	302	329	310	275	329	364	329	323	308	315	307	301	331	321	277	337	310	313	295	316	312	311	327	296	293	333	319	308	318	329	281	291	303	318	270	330	325	306	298	285	308	323	296	327	290	284	254	281	327	302	295	306	332	309	282	358	309	327	344	322	312	347	314	301	334	322	314	299	281	308	353	277	286	340	317	323	337	311	273	333	312	300	290	328	332	326	308	291	306	326	328	326	294	314	283	313	324	285	322	339	323	323	380	296	319	344	282	307	313	322	273	310	321	334	298	313	311	333	314	303	300	325	314	315	302	308	323	322	293	296	300	314	295	326	284	280	309	296	343	304	279	321	304	302	326	307	334	347	341	313	326	351	310	327	312	315	324	321	324	321	313	306	286	291	317	330	287	308	288	310	312	314	301	308	311	311	310	343	293	318	327	317	323	355	310	304	309	303	329	299	335	329	327	292	312	288	293	285	304	317	318	309	329	281	307	318	312	305	289	308	300	315	293	319	317	299	344	330	317	325	314	317	316	324	333	328	320	320	317	299	332	294	321	280	326	323	327	317	315	285	334	308	276	303	292	348	293	316	291	309	349	307	294	289	291	293	297	334	309	295	329	324	322	258	307	339	297	336	322	343	318	301	270	333	323	332	301	288	322	328	341	286	370	363	319	325	355	340	307	306	299	280	304	322	296	334	317	288	286	300	297	347	316	299	294	294	350	296	322	318	343	332	309	333	298	277	332	320	341	343	306	324	323	305	322	311	272	337	291	307	367	327	333	309	320	313	303	312	323	323	327	311	298	360	325	333	349	296	320	314	334	300	282	300	333	294	325	327	318	330	314	331	302	318	312	309	360	315	308	341	341	328	334	340	351	323	356	322	297	319	319	314	317	350	333	322	301	293	334	294	328	285	312	288	322	293	306	321	311	319	307	319	354	290	315	346	317	291	306	286	340	329	295	342	258	311	310	311	309	298	311	307	319	322	304	298	316	304	289	331	326	337	309	281	297	275	310	289	342	321	328	298	343	333	288	328	331	310	308	304	301	323	282	307	301	308	304	284	281	287	324	301	323	294	290	294	320	286	295	298	317	287	313	317	327	284	296	343	295	323	340	309	301	298	322	320	274	284	304	310	288	294	311	318	338	317	313	304	292	297	308	335	327	315	348	340	311	309	340	305	307	311	336	299	287	308	293	318	306	310	320	325	337	292	323	291	271	295	299	324	308	343	315	330	331	331	300	308	334	354	311	306	313	306	288	310	309	318	314	315	342	321	289	351	303	341	299	297	321	331	340	287	306	319	290	321	287	295	334	307	305	314	323	323	285	327	280	290	302	325	346	301	316	339	315	311	312	327	342	330	316	307	302	316	335	333	298	317	322	316	307	346	313	325	337	290	303	302	322	318	310	286	292	346	344	274	291	310	298	347	320	306	332	314	329	279	302	314	299	314	292	352	311	303	317	288	308	320	287	297
36361	58375	68045	57478	21883	1822	1521	1332	1252	1100	1071	1050	1019	967	892	863	856	859	805	826	763	797	778	775	819	717	708	758	713	796	761	710	768	761	738	712	755	768	728	741	713	739	726	708	711	727	699	742	720	700	644	722	711	732	738	683	747	697	727	722	723	729	714	677	725	712	728	704	690	718	755	712	709	695	676	739	696	682	715	704	758	675	704	700	714	738	669	699	705	703	696	701	657	664	755	690	709	738	713	720	726	728	697	679	722	703	716	695	676	698	711	673	681	706	723	662	717	719	717	706	691	715	725	720	699	714	727	700	698	717	706	664	689	726	668	677	671	678	650	722	704	709	718	675	716	749	726	662	694	722	701	671	675	731	675	716	661	648	727	740	719	742	694	685	685	696	682	695	703	697	664	737	713	721	681	667	720	706	675	677	697	666	674	690	666	744	684	655	682	699	689	709	725	665	684	663	738	741	674	680	710	713	691	676	716	688	728	688	677	717	662	694	696	694	755	671	725	713	682	658	736	709	714	705	660	725	713	702	730	680	745	669	696	705	692	731	718	754	659	729	719	767	692	693	708	684	724	720	682	741	695	724	683	716	688	678	666	738	695	739	688	673	727	699	679	682	685	669	688	736	733	654	712	689	654	698	687	681	661	727	739	722	713	696	709	704	721	691	730	672	725	710	687	684	696	708	668	694	658	693	678	720	666	710	682	682	740	695	719	676	703	662	672	650	726	677	700	671	679	677	674	681	706	693	717	729	691	687	708	677	667	708	680	688	768	712	680	722	682	664	713	657	674	686	671	688	684	668	693	727	698	706	685	672	705	702	715	706	683	720	710	661	697	663	658	701	697	684	681	701	700	676	702	691	652	685	702	728	677	745	705	752	750	693	709	703	722	687	670	706	703	714	704	714	697	675	684	647	736	693	762	723	642	666	705	702	672	650	677	709	697	661	714	655	703	711	689	683	693	720	707	667	707	690	713	668	709	699	702	715	644	692	765	702	665	729	705	653	731	750	693	706	683	699	721	738	696	675	692	711	700	713	684	683	720	680	691	703	708	716	749	689	697	662	706	682	702	670	656	705	698	672	691	664	714	732	745	684	688	663	687	729	713	709	675	732	722	694	706	736	672	685	707	663	703	678	692	699	730	669	673	695	691	645	694	690	731	676	714	706	686	685	704	709	703	697	679	695	746	674	720	746	670	715	693	644	714	749	726	670	657	697	715	690	693	659	705	710	702	698	688	690	690	710	699	687	719	698	716	714	710	689	670	660	673	628	726	661	680	651	669	726	686	715	694	708	703	746	711	708	724	709	668	713	684	654	710	691	683	686	684	677	699	710	705	666	686	697	743	705	692	660	708	676	717	714	662	698	706	631	729	670	646	697	719	736	689	678	687	684	706	725	673	692	736	713	716	776	662	688	699	643	749	713	737	695	698	747	670	726	720	715	663	675	707	726	673	675	698	709	717	709	710	717	729	656	745	715	737	698	730	673	685	683	710	658	650	704	661	671	679	671	738	710	722	690	698	736	717	678	709	695	731	684	717	699	701	696	703	672	709	657	697	671	705	707	718	721	740	677	699	760	721	716	724	727	692	663	722	666	687	632	672	666	700	667	708	675	704	622	679	697	685	676	670	724	694	688	767	689	732	722	688	696	699	667	679	720	721	679	684	716	688	661	693	672	691	704	694	694	694	688	711	683	677	705	702	689	682	670	715	720	698	674	673	710	689	742	702	723	693	663	732	708	693	699	732	685	673	696	699	662	695	681	685	735	692	727	686	679	660	688	711	710	729	687	681	713	698	753	754	669	668	718	669	712	729	701	696	746	674	728	658	677	743	721	692	710	667	663	662	726	718	676	741	705	669	657	663	675	705	680	707	704	669	698	695	694	663	704	730	734	717	705	661	648	684	692	680	715	705	698	718	687	651	710	680	714	630	697	701	697	741	688	684	712	712	683	735	688	690	698	682	717	705	688	733	711	665	680	706	684	728	690	696	715	729	689	689	661	688	701	660	736	724	708	679	752	708	682	682	688	702	662	658	712	687	759	709	659	722	715	689	690	744	706	648	700	701	694	688	707	691	691	690	682	631	659	683	616	665	739	725	691	684	666	700	696	660	664	748	693	718	722	718	689	668	748	671	691	705	718	682	675	744	668	706	650	694	703	668	733	728	740	666	683	703	698	713	697	689	718	678	695	719	714	665	704	737	697	729	700	702	699	673	738	674	658	776	692	741	683	716	678	738	726	695	682	703	697	701	679	705	696	715	680	727	726	685	751	657	705	676	710	684	708	701	717	690	659	754	702	700	710	653	739	683	731	687	651	678	706	741	683	762	672	681	687	676	696	709	707	673	697	675	653	644	683	735	702	667	699	713	640	669	689	690	696	688	674	672	693	705	721	652	736	664	676	673	689	703	674	711	691	680	699	679	700	712	683	714	677	650	677	673	718	706	665	679	704	672	718	691	724	669	678	669	641	686	734	735	671	696	665	694	714	701	728	695	676	670	677	668	702	679	699	721	708	709	683	741	686	675	698	708	700	714	715	698	675	693	657	686	691	682	697	688	741	660	685	702	701	730	698	705	708	729	697	708	696	688	728	652	671	714	693	669	697	700	647	690	696	758	733	703	698	697	713	706	724	739	695	717	642	712	713	734	686	727	691	682	645	712	670	700	666	688	741	692	652	681	737	717	696	706	682	727	683	683	677	717	689	641	731	708	724	654	707	724	744	689	710	719	713	699	681	684	737	652	698	670	660	702	730	688	722	693	725	691	781	708	728	642	697	703	677	715	717	731	658	711	699	676	690	685	723	713	652	724	672	716	669	687	703	691	731	718	653	695	683	707	697	689	720	689	689	764	734	698	672	664	703	723	688	722	687	685	693	688	716	648	689	713	751	722	675	711	699	708	682	708	726	704	675	687	704	672	678	687	697	662	714	707	718	703	721	676	672	746	698	723	746	690	678	702	699	719	707	694	709	743	693	695	738	651	708	676	656	701	674	697	674	715	667	678	636	670	718	672	694	666	678	714	716	727	683	704	753	728	697	689	706	711	693	713	723	681	671	693	655	757	686	732	694	703	747	714	714	719	679	677	697	683	644	699	724	730	682	723	692	716	702	680	664	714	747	661	667	694	689	681	716	682	700	702	660	674	697	714	689	697	675	726	674	714	726	715	715	707	711	722	692	734	662	712	674	681	700	688	715	758	670	650	704	686	709	714	720	677	703	718	669	708	703	682	700	715	676	711	660	693	654	717	679	682	700	735	645	712	720	675	668	689	700	705	670	669	734	670	703	685	692	721	654	656	670	735	676	706	691	747	685	686	664	682	717	722	723	714	668	749	692	683	656	693	701	683	704	747	677	692	691	702	685	724	678	735	654	728	720	691	704	674	706	730	683	699	672	691	717	709	667	699	678	727	712	721	704	683	686	708	659	707	697	695	643	709	683	683	693	686	706	692	724	684	701	656	722	775	717	733	687	700	711	692	737
31737	15871	6207	2622	426	136	123	131	153	124	141	124	129	140	138	108	126	126	138	117	126	120	118	121	107	132	146	132	152	154	119	145	128	103	126	129	124	127	120	139	124	120	126	109	120	121	127	130	124	121	128	136	105	140	109	149	116	124	139	107	148	131	116	129	116	123	140	128	146	124	120	128	117	134	133	131	131	119	150	132	126	133	132	118	120	120	114	129	129	128	139	123	124	138	152	110	111	123	156	132	106	110	107	126	124	134	138	143	137	130	128	141	128	146	138	117	137	146	144	152	127	126	131	148	126	126	127	132	113	122	122	135	138	118	140	140	122	103	137	129	126	128	146	102	127	136	143	128	111	136	131	114	136	151	133	137	134	114	142	129	132	135	147	113	115	128	136	104	136	127	108	118	136	137	138	142	129	131	122	115	121	124	140	130	125	123	142	137	135	134	153	130	144	139	133	108	112	113	152	129	96	128	145	132	141	123	138	132	139	127	140	119	124	131	139	150	114	126	118	134	140	132	132	136	128	120	126	126	125	115	128	126	110	137	138	140	148	140	118	117	126	123	141	150	114	123	120	123	136	129	108	141	126	118	123	125	117	136	138	113	136	116	113	126	118	116	110	113	124	142	130	130	147	125	139	120	129	114	138	112	135	127	123	97	135	121	136	139	145	130	117	114	138	143	130	126	125	139	128	129	110	126	128	129	130	124	123	149	161	137	116	132	116	121	145	127	136	115	107	148	100	133	124	128	133	128	119	132	143	136	131	126	133	123	136	129	136	145	142	152	160	135	128	126	131	143	124	127	133	134	127	129	119	124	128	128	102	130	118	134	122	132	139	107	140	104	129	142	115	128	127	129	128	139	146	111	127	137	142	143	148	121	125	109	135	115	127	126	138	127	100	135	134	123	125	115	133	111	130	117	125	125	130	112	158	128	137	147	134	123	133	128	142	119	112	119	131	142	127	131	134	143	140	150	124	139	121	126	123	126	146	136	104	133	113	151	125	130	128	130	155	121	150	151	121	104	106	125	137	129	111	135	132	107	129	141	128	143	136	114	137	123	122	146	135	128	151	108	122	109	100	121	118	124	126	103	120	148	141	155	125	142	134	134	131	136	128	128	164	142	147	130	120	132	99	126	134	130	115	127	143	140	144	112	137	123	120	133	126	122	141	131	139	117	146	120	132	126	136	155	133	115	142	116	120	145	130	124	145	124	109	127	120	133	121	138	124	113	125	116	120	140	125	137	127	147	135	129	122	127	117	118	126	126	135	101	109	115	130	116	134	133	133	108	125	144	94	123	132	122	112	132	97	135	108	124	161	128	134	132	125	127	124	137	153	116	121	123	124	124	119	123	121	124	124	121	141	111	128	127	132	131	139	128	126	118	114	129	136	118	122	132	155	126	132	132	128	134	123	147	137	146	129	132	132	128	134	136	135	139	133	117	124	132	131	133	128	141	106	143	134	142	139	136	118	117	125	111	126	100	138	107	122	130	124	118	136	114	140	109	123	141	113	159	113	138	137	109	136	120	152	146	123	145	118	105	131	126	133	136	127	132	154	119	117	144	113	147	118	134	133	109	119	143	113	115	128	120	149	118	123	129	138	135	116	155	140	142	140	131	131	123	138	139	135	147	128	120	130	116	121	138	122	119	148	145	153	115	130	119	152	95	110	123	129	122	113	138	139	132	126	115	128	140	126	134	129	120	115	144	110	135	140	124	132	112	124	117	132	132	126	104	102	129	107	144	127	131	126	139	111	123	123	136	125	135	132	144	120	126	142	132	151	138	138	128	107	148	143	144	133	138	133	133	116	140	152	129	116	117	111	125	131	124	139	119	126	126	137	144	136	126	130	124	146	136	121	133	135	122	123	119	108	120	113	121	144	118	124	127	139	138	127	109	98	130	137	136	148	123	115	126	146	120	115	131	124	128	124	124	140	134	128	126	132	135	123	122	126	137	122	125	140	150	149	151	130	135	133	128	144	116	116	136	144	136	143	134	148	129	124	138	130	120	128	122	135	131	121	148	123	129	145	133	128	120	129	107	125	111	146	134	122	127	136	105	151	118	137	121	129	124	125	107	140	145	145	133	149	140	128	134	143	138	131	120	154	132	114	138	135	147	115	130	122	120	124	139	125	133	117	130	129	128	115	142	133	130	148	124	135	124	133	137	135	134	128	124	123	116	114	130	141	147	127	118	131	134	129	124	133	139	129	154	135	139	121	130	125	145	148	130	117	102	112	133	126	152	116	118	141	127	131	166	133	117	137	121	105	110	131	124	134	134	127	148	131	139	136	157	130	133	137	144	123	145	131	129	122	121	124	128	128	127	146	135	111	112	121	113	109	133	110	104	134	105	124	114	126	133	127	128	130	112	134	134	121	137	138	136	131	140	135	143	143	125	109	117	139	130	128	130	123	120	132	140	136	147	136	143	128	127	117	122	116	143	97	130	121	131	124	135	121	126	124	121	146	111	118	134	115	134	122	102	122	139	125	133	105	156	129	128	142	135	136	143	108	128	131	132	141	116	125	107	104	116	118	141	151	130	125	142	119	125	137	133	126	124	120	121	147	155	113	106	108	125	120	117	147	145	128	123	133	124	109	123	141	134	153	109	132	121	137	169	140	128	133	119	153	123	151	116	128	148	109	128	129	139	134	123	141	119	166	121	137	124	105	130	112	146	121	120	139	136	154	121	137	116	128	129	115	133	125	138	124	143	146	161	115	129	119	142	135	107	136	127	117	144	124	103	116	127	126	125	126	137	139	122	124	136	122	109	122	126	157	135	112	126	155	124	117	117	135	130	134	136	106	140	129	101	120	122	112	149	141	135	107	117	129	111	121	139	128	108	125	118	118	136	125	148	131	137	116	130	126	143	122	132	129	95	121	133	133	121	123	138	136	132	136	130	132	114	120	129	124	137	111	112	146	137	130	121	126	129	150	150	134	132	131	121	123	111	122	145	143	152	133	138	140	132	130	161	104	146	113	136	122	124	128	138	122	127	114	116	126	144	112	131	126	112	127	138	136	145	117	120	134	140	134	115	126	119	141	120	105	115	117	126	132	120	137	112	123	116	135	125	131	149	129	125	131	124	111	137	129	127	152	137	132	124	163	121	140	122	103	138	137	124	133	147	134	115	122	161	128	118	128	139	132	114	136	125	132	121	133	121	110	117	109	116	121	134	120	142	158	140	123	135	131	123	134	150	121	138	120	110	117	111	125	116	118	137	141	131	143	130	110	147	128	138	116	124	121	121	120	109	139	132	115	110	118	127	152	114	120	122	153	140	136	130	131	133	128	132	112	129	131	113	146	115	113	135	104	96	142	153	137	145	137	108	132	132	132	124	138	116	125	132	129	112	128	119	122	136	135	127	129	115	114	133	125	128	137	144	132	133	111	139	112	128	132	146	113	145	141	111	129	144	127	140	115	121	118	138	143	115	141	140	151	127	132	124	136	133	133	132	148	122	114	140	143	131	109	141	106	121
16015	13145	10668	6773	1461	325	383	349	319	361	342	351	337	332	350	319	327	332	342	318	340	334	309	339	314	314	325	346	351	318	351	324	314	335	299	321	331	355	307	316	317	299	337	345	332	326	325	320	324	327	348	331	332	310	337	326	346	336	318	350	303	331	310	324	330	344	324	306	341	295	349	345	314	349	327	327	315	358	355	345	294	346	335	306	325	303	330	326	362	325	333	306	319	339	301	311	340	330	352	322	355	304	317	319	342	309	333	329	292	327	333	347	332	347	307	311	355	310	343	319	351	327	319	322	328	316	366	309	332	319	311	324	368	351	332	343	340	349	319	336	338	310	312	316	350	294	307	323	301	325	294	333	322	341	319	357	332	317	333	328	319	305	326	326	315	327	319	321	343	331	313	361	317	318	340	336	331	327	303	314	355	337	303	317	321	334	345	290	321	327	331	333	333	354	348	322	331	300	344	320	334	321	360	346	303	309	334	316	322	346	299	347	322	308	323	334	301	326	322	339	302	332	317	317	333	323	323	316	337	354	274	321	344	346	335	349	330	313	341	357	360	315	356	323	320	313	352	354	308	327	342	325	319	318	299	343	343	335	324	357	342	346	340	323	330	309	339	330	315	341	326	317	339	307	312	331	328	331	340	360	361	342	344	327	309	329	357	345	333	346	305	315	337	352	299	316	324	313	314	313	346	273	318	308	324	313	352	319	322	353	344	332	357	324	329	321	300	339	342	308	322	332	342	323	320	332	321	335	321	336	310	302	360	318	292	321	372	320	313	318	297	313	300	316	353	315	298	316	326	340	303	346	326	323	318	326	290	319	347	328	330	328	309	360	323	308	331	359	370	369	310	349	326	366	337	308	334	307	359	339	360	313	328	310	335	334	342	355	328	372	326	347	305	324	323	317	327	321	343	297	332	302	324	332	342	357	325	361	313	271	322	309	356	321	329	340	354	327	317	332	331	344	318	314	327	352	304	338	362	351	318	331	330	335	340	314	322	320	330	361	349	344	345	329	310	301	338	308	354	335	322	330	306	321	330	330	309	344	343	311	301	307	372	334	326	325	311	328	310	340	319	292	325	313	322	333	321	348	315	297	313	354	306	321	317	324	325	346	349	349	353	325	285	300	329	329	326	314	346	338	333	343	335	347	312	359	323	326	326	326	326	315	344	337	321	296	317	327	339	315	361	342	332	351	337	322	320	317	350	337	325	349	349	320	323	314	314	319	328	327	314	318	322	331	342	360	311	347	324	313	313	314	319	340	330	313	335	328	340	329	303	322	346	299	328	329	301	303	333	311	342	334	308	336	326	352	292	363	361	320	328	322	320	341	334	313	344	353	353	327	343	354	357	336	372	315	339	309	329	332	332	357	349	331	361	338	327	362	327	315	339	304	329	323	331	325	357	378	330	304	355	310	319	341	301	317	335	365	317	333	325	340	357	317	323	302	317	325	318	312	313	304	306	328	343	300	337	326	333	313	319	333	333	331	299	327	349	335	304	342	314	365	327	375	315	332	312	328	318	334	322	322	329	350	314	307	329	325	330	311	334	319	329	307	359	325	339	307	348	336	294	319	343	328	323	331	317	319	321	310	331	293	317	309	327	321	343	348	293	294	305	326	312	358	327	329	313	364	326	332	333	338	335	319	292	331	357	341	334	315	332	347	352	342	397	337	335	314	379	330	335	340	334	309	349	287	308	315	309	315	340	316	311	364	294	374	329	316	310	307	348	310	280	335	328	349	310	343	317	315	328	307	321	314	294	332	361	348	340	349	325	350	331	344	346	320	307	340	300	314	354	302	346	342	371	314	334	355	351	356	335	340	334	322	337	347	323	318	346	327	332	298	330	352	308	311	327	320	328	354	345	336	337	356	337	326	357	320	319	335	346	338	326	310	311	336	307	289	336	342	322	337	337	331	334	314	319	350	326	370	320	329	350	327	357	358	318	332	321	324	342	355	317	331	335	331	333	344	330	350	338	377	336	336	313	369	334	374	307	341	355	324	328	325	335	319	344	379	327	308	320	350	316	297	333	342	351	312	311	314	303	345	333	342	312	325	301	346	319	325	336	312	317	332	337	337	328	346	354	360	327	364	305	354	369	313	354	335	309	336	321	309	362	322	342	336	339	365	368	311	330	373	311	289	320	318	334	342	321	327	335	331	340	322	361	345	336	361	290	314	350	340	305	340	336	318	357	318	303	293	332	322	321	334	331	347	288	322	323	378	340	357	320	319	339	367	309	307	328	348	325	334	344	363	342	318	336	322	303	324	293	296	304	331	324	332	333	332	343	323	337	329	307	362	346	352	312	329	315	367	335	350	335	339	311	310	337	365	315	272	323	333	326	346	325	340	352	338	337	329	311	355	322	316	341	323	357	298	299	356	341	319	320	330	332	317	355	309	311	309	322	352	319	318	343	309	316	321	330	292	334	310	351	343	314	306	325	323	358	299	341	308	331	310	306	318	331	349	309	361	276	355	356	318	333	347	341	341	313	340	313	351	342	361	370	369	333	347	325	338	317	319	295	301	291	315	326	354	352	322	323	347	314	324	371	334	283	342	367	325	299	334	317	319	323	326	343	311	346	316	308	291	316	319	346	308	332	341	304	302	377	288	335	342	349	301	346	318	337	344	317	356	342	344	325	339	324	338	362	368	324	336	340	341	327	339	321	340	339	349	350	324	311	346	317	364	316	309	333	318	321	342	369	325	314	317	354	355	373	323	357	333	332	329	359	357	346	321	332	318	311	331	355	316	375	310	363	336	332	317	313	298	332	301	329	343	341	331	318	305	315	310	339	318	315	326	340	356	317	313	309	319	333	312	349	310	330	327	330	357	312	337	326	335	320	309	309	316	332	314	321	340	346	337	287	319	326	363	327	328	337	325	320	332	326	319	353	325	306	318	326	335	309	315	342	335	350	317	296	329	344	352	327	306	335	353	316	311	319	308	336	339	333	307	343	326	307	319	318	326	359	346	313	339	315	361	347	327	357	293	356	319	314	356	319	334	315	323	318	322	346	333	317	309	336	333	337	324	321	332	317	346	329	320	327	371	326	290	313	362	334	324	339	331	330	314	309	331	329	291	318	299	352	343	335	330	349	320	362	353	319	344	308	309	317	338	351	327	318	333	331	319	349	327	327	337	343	335	325	371	297	338	329	333	313	322	341	350	299	327	321	323	336	352	339	320	352	344	347	339	340	342	320	333	333	348	334	336	358	338	305	335	345	356	309	302	333	326	326	332	337	313	321	322	329	318	341	321	376	356	344	319	332	330	342	332	330	331	311	333	335	326	330	340	319	364	335	292	328	345	346	279	352	335	355	347	320	318	342	332	344	319	334	333	338	309	357	296	316	317	334	329	347	354	312	360	329	326	328	306	347	337	300	351	309	304	335	341	321	345	312	296	323	313	319	326	323	358	339	329	339	360	322	313	327	322	347	307	300	338	323	317	345	328	328	334	335	277	324	344	321	298	346	329	339	304
50577	63610	56261	42167	17855	1447	289	219	250	220	231	202	205	195	188	196	181	198	245	211	180	203	194	205	187	184	185	226	221	190	204	184	178	216	192	198	185	199	190	208	200	179	182	192	177	215	205	192	191	188	216	189	165	186	198	203	213	198	197	225	211	193	213	209	173	213	172	190	207	189	168	212	199	188	178	175	218	190	201	176	190	194	214	188	225	186	179	197	179	186	213	186	194	162	186	192	206	199	198	206	198	175	198	195	191	185	168	166	190	182	211	192	194	195	184	193	184	174	158	206	201	218	198	197	219	193	197	192	192	220	186	188	192	171	181	212	182	166	183	208	165	171	205	208	190	190	215	213	188	195	180	169	184	195	183	183	162	198	187	196	173	225	179	212	201	200	199	199	187	217	195	209	199	217	200	174	191	185	178	183	201	201	217	197	181	193	193	175	208	225	184	213	185	191	190	209	219	198	176	196	167	200	203	199	202	203	195	200	179	205	183	189	190	188	227	169	181	167	206	214	192	211	173	205	192	206	210	199	174	204	188	209	154	182	168	191	192	194	188	190	198	184	184	211	215	192	186	190	194	189	200	185	197	191	182	222	182	192	179	178	223	206	185	199	200	186	186	204	200	206	197	176	206	202	196	178	215	198	171	185	192	187	214	176	176	197	198	213	209	201	209	205	226	188	204	187	199	170	200	238	190	188	195	191	211	184	226	200	193	211	193	164	180	224	180	194	191	177	185	191	199	210	197	193	204	197	194	180	201	182	190	208	183	197	209	177	210	181	185	183	198	198	189	212	194	194	200	195	209	177	191	199	173	193	185	191	200	176	190	176	192	200	211	195	189	191	185	175	200	192	209	203	170	192	193	197	217	218	200	200	202	191	198	173	211	208	183	185	201	201	209	169	181	227	197	180	210	223	166	172	191	189	204	189	183	194	190	198	198	172	184	186	203	199	186	179	194	174	189	199	201	226	204	207	222	180	173	202	202	213	195	188	180	182	197	180	222	181	212	212	205	183	189	214	173	198	205	209	174	183	196	196	213	178	186	206	207	230	193	208	194	174	223	192	179	167	188	213	211	189	196	186	194	182	170	175	203	178	200	209	176	178	191	187	201	165	188	208	205	178	193	199	216	215	204	224	175	174	167	180	193	173	182	205	179	208	193	183	193	145	204	189	223	202	183	201	195	206	203	177	196	174	181	183	197	177	198	158	194	205	178	163	208	208	181	197	199	169	176	205	174	185	188	210	188	191	194	198	190	189	189	173	170	216	188	189	204	200	217	205	215	175	167	163	199	197	163	193	204	201	193	207	190	219	177	173	199	212	203	208	174	195	191	196	176	208	212	189	208	194	184	187	192	207	201	208	169	182	191	197	191	215	181	190	179	219	195	210	195	199	210	216	197	188	194	198	204	201	190	170	201	178	179	173	196	181	183	189	179	216	201	213	211	201	209	210	189	168	164	181	172	202	197	188	191	186	185	200	172	218	186	217	218	205	198	223	220	194	185	199	182	191	174	197	156	213	203	183	206	175	182	198	187	185	211	179	181	211	210	186	199	196	189	178	204	176	202	180	169	171	193	169	190	177	159	166	172	179	193	179	198	209	184	191	209	200	195	185	197	195	196	194	192	198	195	201	181	206	198	232	210	191	184	182	192	205	200	187	193	188	199	225	201	187	188	194	201	206	195	197	217	215	180	220	218	177	210	177	171	194	213	184	217	203	191	208	184	198	222	201	192	210	203	176	195	185	215	197	192	214	191	193	186	185	164	187	172	203	192	168	220	178	187	176	186	174	174	195	191	183	180	164	224	197	207	178	200	204	173	182	210	207	198	193	175	211	195	197	217	198	215	175	200	196	205	163	206	199	187	190	182	207	194	203	200	184	183	169	204	179	209	174	178	165	192	157	202	167	200	194	210	174	179	201	197	189	198	209	203	203	189	219	198	212	198	196	191	195	169	168	154	198	192	173	214	197	182	167	199	195	191	190	193	180	167	184	173	201	199	164	172	190	206	182	180	197	179	198	205	178	203	168	211	219	217	181	157	185	191	201	186	191	214	169	186	203	193	210	169	182	209	210	208	192	184	179	214	196	171	184	174	191	170	186	198	181	206	202	181	172	171	173	213	199	164	199	196	188	203	184	171	173	196	184	244	206	188	210	194	173	201	179	182	209	180	184	184	182	183	191	180	187	175	175	186	192	171	166	190	164	186	206	192	221	231	201	205	195	170	195	186	207	167	179	195	205	211	180	187	189	177	234	189	185	206	208	200	168	186	191	198	184	194	200	172	196	200	187	183	208	197	196	181	187	178	173	180	202	202	197	187	156	188	194	209	179	182	188	172	187	184	195	209	171	218	210	170	196	221	182	175	189	179	183	182	180	189	182	209	171	191	181	185	179	175	202	195	202	186	186	180	185	212	169	196	200	207	196	178	198	212	204	212	190	182	188	160	187	184	199	190	185	204	194	199	194	186	196	191	177	165	185	178	228	186	194	193	185	181	183	227	175	193	171	174	180	162	189	177	208	174	188	195	217	199	189	184	189	222	214	221	188	194	203	209	198	192	192	190	202	204	178	204	159	194	169	206	199	190	225	181	177	193	181	200	180	175	203	189	196	208	166	218	203	217	198	170	149	172	210	203	192	179	182	183	170	166	166	179	175	181	190	197	183	198	202	198	179	195	178	179	167	186	185	184	186	199	177	186	211	189	203	179	210	179	180	176	220	191	199	180	201	202	182	193	187	187	200	180	186	180	184	182	188	207	180	204	192	177	211	183	188	196	165	183	184	201	206	225	190	189	204	199	213	207	211	189	178	170	203	179	157	183	189	186	203	176	214	152	184	190	184	203	172	193	196	198	171	167	163	185	197	185	222	184	203	214	184	182	206	191	194	184	189	190	191	169	204	197	185	176	199	194	209	228	175	219	207	184	190	208	217	212	190	193	200	176	199	180	186	207	187	158	194	164	170	230	181	175	213	193	222	170	186	190	227	198	204	198	214	181	200	173	188	172	213	188	196	182	209	194	185	187	205	202	169	223	176	188	159	193	195	185	193	189	195	176	179	155	168	209	192	169	207	190	189	174	183	203	191	166	200	198	217	181	197	203	208	195	205	209	193	215	192	213	178	180	187	174	190	189	187	222	179	221	175	188	167	206	195	183	168	168	184	183	171	207	183	177	182	202	191	195	191	197	189	193	208	176	207	192	189	186	209	195	184	212	177	183	187	197	188	172	209	179	222	207	202	193	180	222	198	189	188	186	179	207	159	180	177	179	199	201	189	171	156	163	193	196	189	190	171	184	191	177	174	198	175	208	188	207	194	177	201	213	209	178	207	186	203	186	187	201	205	197	187	187	175	180	181	187	193	215	205	211	194	203	179	183	174	191	186	154	173	186	186	183	201	194	197	186	183	209	195	186	205	178	181	178	165	215	184	178	210	182	175	204	191	225	204	199	186	184	188	183	192	183	200	183	185	181	201	171	187	206	184
30786	47063	53469	46916	20603	1069	843	808	729	685	641	580	641	621	580	553	534	552	539	520	515	527	498	504	472	504	479	523	540	502	492	485	465	499	499	488	454	505	492	512	481	487	492	476	481	522	466	504	468	436	450	464	487	471	468	508	487	495	466	459	497	488	505	470	452	464	421	476	474	447	477	468	445	471	486	468	488	433	498	448	469	469	477	475	453	503	509	497	433	500	508	452	463	458	429	509	472	472	435	462	499	481	478	430	519	482	463	457	460	510	463	468	459	492	485	458	452	453	449	486	434	412	466	487	449	478	482	444	503	482	456	485	424	483	454	480	417	450	496	497	448	513	459	452	445	460	506	490	508	490	472	464	484	451	475	470	455	488	495	480	477	453	456	442	504	460	467	465	455	528	494	459	450	480	478	441	495	453	510	485	469	499	483	455	470	483	536	457	455	468	502	462	489	444	460	468	452	504	472	449	455	474	451	518	485	473	503	454	479	450	476	470	494	505	509	456	424	493	483	453	454	459	506	465	433	464	480	449	509	484	491	472	451	481	463	464	492	428	424	457	453	461	465	440	485	513	440	482	479	465	445	462	495	455	438	452	473	460	462	482	478	455	471	465	452	461	499	418	452	476	471	461	441	451	453	481	454	457	443	472	481	505	482	491	467	443	476	429	450	436	445	454	488	443	492	465	461	469	455	502	420	498	494	464	478	488	450	472	501	496	464	482	490	477	497	460	444	478	473	450	466	477	478	482	473	433	494	492	475	467	434	478	484	466	463	505	468	473	477	464	476	501	446	469	459	443	467	481	475	447	464	477	503	456	441	481	429	477	467	434	462	452	447	459	487	474	469	472	470	489	484	465	502	453	473	470	455	464	472	430	471	455	448	445	431	501	508	461	470	504	443	482	449	485	472	442	502	455	422	423	440	455	502	482	511	485	470	492	465	443	466	465	443	459	479	441	442	456	470	455	458	409	447	483	480	478	466	455	468	498	472	432	460	475	477	450	494	490	453	474	483	458	478	467	455	469	485	480	465	462	485	471	463	478	445	441	459	463	418	453	453	472	461	468	479	483	431	432	529	460	491	462	475	457	505	483	490	442	476	458	463	468	416	468	506	464	450	473	453	485	433	469	470	476	499	529	509	463	485	485	444	456	441	471	466	467	439	488	460	471	487	479	475	486	496	487	446	488	457	462	474	447	464	423	428	476	457	494	475	479	425	436	485	504	461	453	471	460	485	506	434	428	458	454	448	447	475	475	488	483	437	453	482	461	462	480	450	447	481	469	445	455	464	469	434	429	452	486	451	483	496	431	453	440	430	462	465	500	433	478	458	438	481	466	452	503	463	458	495	441	467	454	506	433	449	464	458	472	479	458	497	467	459	472	465	474	466	452	471	483	454	473	455	432	473	480	460	444	465	450	513	475	470	421	427	442	492	439	470	429	438	481	446	483	440	488	436	483	492	451	461	464	480	488	465	439	475	456	496	472	481	451	452	480	460	446	432	449	461	474	478	474	459	486	431	482	477	440	434	455	480	501	468	466	490	425	456	452	467	448	443	473	446	460	459	425	459	462	427	488	476	451	496	474	489	492	447	477	486	486	468	467	419	495	463	479	495	430	431	471	447	474	447	441	465	447	472	440	482	501	465	487	493	461	486	437	481	464	483	473	502	478	461	521	455	474	467	441	444	426	466	473	460	462	494	440	501	462	431	454	459	475	444	475	464	449	447	465	452	484	462	462	454	468	424	496	470	504	452	438	493	473	451	458	421	473	445	480	497	462	453	432	441	465	469	453	476	453	421	440	488	426	489	470	474	439	476	461	489	468	469	500	430	444	456	452	449	454	508	493	493	493	481	473	458	439	501	465	472	469	438	434	467	486	469	493	459	444	432	462	457	474	466	466	458	463	492	472	471	481	457	432	487	499	487	424	493	427	451	463	503	473	469	473	474	488	472	500	523	462	444	437	446	412	494	505	432	431	496	435	532	439	435	473	494	431	485	504	430	467	464	456	492	479	485	462	463	455	464	430	472	473	487	480	465	471	464	451	488	485	494	462	440	494	452	464	483	444	502	482	466	474	474	448	437	442	463	446	457	468	457	456	491	458	461	486	446	459	453	458	447	472	491	460	454	477	504	474	501	454	478	468	492	432	467	438	453	478	440	454	502	510	487	482	440	475	506	415	464	464	459	463	462	426	488	460	459	496	456	482	470	456	413	480	476	460	489	463	393	455	459	447	443	471	471	459	476	466	464	438	463	467	466	458	448	439	456	494	487	479	467	479	463	489	495	467	456	485	486	450	489	472	470	464	489	462	481	487	471	465	433	467	463	443	455	460	446	490	447	492	444	469	477	464	453	454	497	499	451	452	458	476	480	475	486	477	471	471	460	462	458	507	459	484	450	481	452	437	522	455	469	495	501	473	439	462	487	473	446	438	483	466	448	464	450	468	443	474	488	451	488	452	449	474	472	476	473	423	471	456	510	470	498	478	459	482	500	481	449	471	479	484	449	444	445	492	471	497	466	496	467	459	490	457	459	481	473	500	479	504	504	451	442	484	515	445	472	452	460	449	480	514	427	482	459	451	438	492	463	480	445	463	464	461	484	472	500	452	488	423	452	451	479	481	440	453	498	475	466	492	438	461	450	509	453	474	487	459	439	501	491	495	459	473	437	483	473	482	425	481	459	494	473	445	469	473	491	428	470	492	485	495	440	446	494	460	466	468	462	448	465	452	479	480	460	497	490	442	471	462	462	494	448	496	464	451	461	510	463	439	475	471	480	469	486	502	460	433	461	476	471	477	466	451	451	490	484	462	489	445	461	453	485	496	473	431	444	487	466	465	478	486	467	453	474	467	489	462	487	442	441	476	450	451	459	496	437	463	466	475	453	461	472	468	501	428	446	482	473	471	432	460	470	466	468	462	486	461	469	455	464	483	488	451	445	458	416	467	443	447	449	483	464	448	448	526	457	479	460	445	497	459	475	497	463	468	466	501	467	432	510	481	485	470	516	460	503	461	446	454	462	458	487	445	473	420	411	467	502	447	460	522	452	478	504	489	475	473	456	467	488	455	472	476	451	458	478	493	479	476	445	454	443	476	475	480	487	505	464	480	443	479	475	483	453	492	460	466	459	471	432	497	452	457	482	441	486	465	481	465	477	459	460	500	478	459	493	486	497	460	457	484	485	459	479	510	473	471	429	508	455	448	448	470	459	436	452	455	460	464	447	487	444	462	459	444	513	518	429	478	474	510	471	489	479	447	465	505	444	434	471	467	485	484	435	499	471	477	473	502	499	465	467	427	455	471	459	485	460	477	458	483	465	463	444	455	436	472	489	444	479	488	435	475	489	483	444	453	470	452	463	491	491	454	512	461	460	466	446	469	452	466	470	448	453	457	485	501	458	468	457	449	467	442	475	430	477	414	461	454	471	482	507	433	460	463	499	490	442	493	458	423	475	454	450	483	477	458	449	456	464	472	470	467	471	478
60241	77579	68614	55405	28061	4830	580	484	439	410	369	394	364	328	318	332	351	298	353	308	346	343	309	319	308	327	311	310	321	315	337	336	312	332	338	298	314	308	311	326	307	322	306	325	321	345	296	298	277	321	299	328	310	329	325	317	312	323	338	307	340	296	335	317	294	342	354	285	349	345	320	269	287	323	337	283	331	295	298	299	334	321	336	290	311	303	307	295	317	321	297	316	302	298	336	294	332	297	320	301	294	292	325	297	338	313	302	321	312	314	305	270	304	320	285	307	312	333	297	313	281	330	347	306	338	323	343	329	300	322	324	337	305	334	359	341	297	316	305	287	301	298	333	341	302	306	345	285	292	313	309	357	328	326	328	310	289	311	299	339	327	322	323	296	297	315	286	271	338	303	335	334	317	318	321	308	316	328	309	282	324	309	300	313	279	307	318	317	308	324	282	309	350	304	312	321	319	311	312	294	308	308	290	300	331	319	305	346	312	323	323	298	335	329	345	342	314	323	273	307	320	300	325	311	296	319	296	287	292	336	318	283	327	351	344	294	335	342	322	317	349	280	303	332	312	365	320	338	310	266	302	328	317	322	297	279	348	296	324	320	309	283	314	310	317	343	322	326	295	333	319	307	305	307	298	327	303	317	335	303	353	291	266	348	324	306	286	292	317	322	329	296	338	300	277	329	321	327	313	252	309	287	330	289	310	326	314	307	323	303	310	321	329	306	290	273	321	312	276	312	291	332	318	296	343	324	332	309	260	291	292	323	291	306	305	314	328	325	352	320	341	303	310	323	336	344	317	324	286	300	293	341	294	330	298	308	323	332	307	284	301	318	319	326	306	311	314	309	321	281	291	299	292	304	328	332	311	290	302	343	313	332	312	312	296	312	268	310	324	293	296	311	359	314	309	300	262	311	329	301	283	316	329	329	311	319	318	305	304	296	325	293	318	326	284	300	299	299	307	287	304	337	310	317	298	326	327	291	319	327	310	294	344	312	305	303	301	317	309	320	323	318	314	331	294	280	316	293	270	311	285	315	336	288	297	328	327	323	346	327	283	283	308	310	307	326	345	291	269	338	337	293	285	304	348	283	305	307	315	278	287	374	330	322	295	301	324	298	307	295	289	295	308	337	326	312	317	294	308	303	329	321	289	326	311	333	325	344	340	311	323	332	340	325	343	308	307	281	297	350	332	318	280	314	310	348	315	310	341	308	329	314	326	302	321	333	294	289	304	302	307	323	307	317	280	301	258	299	302	320	323	275	314	312	314	308	291	320	340	305	309	303	306	322	324	301	341	290	345	274	267	321	322	317	323	306	276	338	318	286	345	343	308	313	310	363	316	366	317	320	308	330	314	318	315	345	322	301	317	310	312	305	373	285	334	307	275	307	301	323	336	297	309	347	277	323	311	348	317	336	303	317	311	333	315	321	326	335	315	318	317	277	315	309	338	321	295	337	334	316	332	328	292	331	300	331	332	351	313	293	281	320	315	322	313	309	330	287	330	339	324	345	270	286	331	295	314	331	335	331	281	338	314	312	280	323	323	337	325	328	314	342	364	325	318	293	336	329	288	317	305	283	311	321	346	334	313	297	321	310	308	301	293	311	360	327	319	292	304	308	347	294	326	315	333	305	296	298	304	319	272	365	335	357	325	304	324	327	302	336	299	325	303	315	308	288	294	342	336	302	302	318	300	349	317	300	300	321	299	287	323	314	339	305	290	339	322	331	338	288	306	324	303	325	322	298	339	302	273	307	296	323	298	313	304	333	296	298	284	306	340	329	347	278	267	298	326	296	316	307	314	323	304	319	299	324	343	325	318	327	334	287	334	301	300	307	277	304	310	291	351	313	312	315	325	333	311	325	335	326	286	335	335	293	317	332	311	317	357	302	277	294	295	356	314	285	286	341	346	295	303	316	302	339	341	309	344	311	335	313	297	314	327	330	285	327	295	376	305	312	327	336	327	307	317	311	340	294	318	291	301	316	289	311	302	297	318	301	335	321	302	289	294	336	290	328	304	331	324	319	311	316	332	306	329	313	277	293	286	308	302	321	341	308	336	308	319	325	344	330	335	340	320	302	319	333	302	319	337	326	329	330	306	328	323	311	313	343	307	335	315	309	315	317	334	323	295	314	329	311	320	318	307	296	303	300	322	309	307	341	312	339	300	320	292	335	347	327	284	342	328	347	374	288	287	306	295	324	305	339	313	286	327	351	313	322	298	341	310	324	319	298	286	332	336	314	302	295	316	315	321	302	316	338	315	299	289	306	304	276	289	344	325	321	352	351	317	297	320	346	295	291	287	328	361	319	348	270	320	290	305	336	307	302	316	302	343	307	305	327	322	329	348	301	299	366	311	363	342	309	277	317	309	337	317	299	326	289	292	299	292	328	295	275	309	343	281	305	328	286	281	340	336	334	302	313	320	296	315	314	344	335	327	314	299	292	308	321	313	284	329	317	311	294	330	296	301	318	334	296	314	317	318	322	314	294	331	298	306	319	278	304	303	266	326	337	324	296	336	340	314	313	322	302	308	305	310	286	281	290	264	309	309	315	330	303	298	313	306	302	303	301	345	339	327	353	318	318	301	313	302	324	322	337	299	297	291	329	302	319	314	311	315	306	319	299	327	291	362	302	316	306	338	333	315	312	290	314	320	307	308	266	290	335	364	291	293	339	355	311	284	304	333	335	367	314	295	314	322	304	298	330	333	308	311	318	324	324	311	309	300	317	335	321	326	297	267	330	325	283	297	281	297	322	342	300	300	298	322	329	332	320	287	278	325	312	331	312	308	303	338	337	297	279	314	312	320	305	328	324	331	320	334	304	336	304	329	325	348	355	312	321	352	324	354	315	299	299	291	323	276	316	326	327	280	302	338	264	299	328	350	325	329	308	301	330	327	315	307	295	326	324	317	315	303	327	334	318	297	317	290	321	313	300	275	301	330	362	322	306	328	250	330	359	330	322	303	315	322	323	307	321	318	323	327	324	309	349	321	305	295	337	315	336	296	335	332	316	336	317	325	318	318	320	270	307	302	308	288	331	325	311	320	328	316	312	305	333	285	300	331	306	312	280	310	303	279	325	346	311	285	306	301	312	293	323	311	319	322	335	310	319	302	300	334	353	322	320	316	309	335	309	311	310	311	340	296	307	266	312	326	339	290	289	322	321	301	311	286	298	319	309	297	332	286	338	331	308	314	299	324	304	326	316	291	338	306	304	344	307	312	307	305	313	309	303	285	307	361	303	335	342	280	304	338	325	319	348	340	278	305	314	278	338	311	330	291	320	285	320	289	305	307	327	306	297	310	307	290	288	290	314	314	324	290	324	330	333	331	338	339	318	319	289	320	325	293	296	284	273	340	288	334	287	264	311	292	317	347	323	308	305	345	327	328	332	318	352	324	352	300	321	320	320	329	303	326	335	312	293	320	316	326	334	286	307	321	299	317	298	317	287	297	290	301	309	293	301	322	305	313	334	311	314	320	294
37886	59355	65376	59073	28171	1694	1579	1326	1184	1099	1103	972	951	921	925	881	842	778	779	798	819	764	753	781	776	729	739	722	736	789	654	714	770	691	686	737	678	730	763	741	715	715	691	734	707	706	700	714	715	700	686	709	703	698	705	706	686	683	686	715	689	755	690	729	683	677	719	679	746	736	675	663	714	686	712	682	716	658	659	707	750	654	741	702	755	710	729	703	708	694	749	720	725	698	666	672	725	679	660	662	722	712	731	667	706	722	704	667	659	668	685	722	692	664	744	658	668	704	693	698	653	668	704	705	739	717	660	647	707	733	679	658	727	689	699	729	689	710	699	724	649	701	702	709	730	692	701	684	739	679	699	715	722	733	683	672	694	690	701	658	678	717	724	718	702	695	692	697	698	697	722	711	700	762	681	703	730	671	682	697	707	669	672	735	710	714	715	697	677	723	704	651	677	655	661	689	694	666	669	680	683	673	719	703	687	699	701	737	693	651	678	683	658	683	706	703	686	655	692	681	718	736	717	673	708	671	737	710	656	649	695	706	722	658	667	676	682	713	661	728	695	694	723	694	727	710	683	698	716	666	719	674	661	685	674	715	652	703	677	694	697	710	726	656	675	705	723	674	715	645	700	667	718	693	706	670	704	674	651	719	674	684	741	696	696	680	677	695	722	694	699	721	700	695	669	722	746	689	681	738	691	692	640	718	706	700	713	731	712	670	652	682	666	662	676	716	767	679	680	730	670	749	683	667	687	744	659	721	680	702	666	656	681	650	657	658	687	673	712	709	692	664	710	723	717	635	679	636	670	639	680	697	654	722	690	673	737	671	661	667	743	741	681	694	660	752	690	667	695	676	715	683	675	698	742	701	687	660	680	633	675	728	715	706	693	668	722	654	698	702	657	718	677	716	699	700	722	692	712	664	651	700	709	714	690	689	702	692	726	717	695	718	718	663	718	669	727	720	693	693	697	639	693	749	714	696	729	702	678	742	714	705	712	673	687	701	701	692	656	742	734	708	676	726	687	725	718	700	698	672	732	672	718	709	702	736	677	712	691	679	696	648	727	696	712	718	697	684	706	669	697	707	679	676	670	707	657	692	729	647	691	672	665	724	680	698	697	743	713	722	688	684	694	703	711	755	712	712	693	755	698	719	726	696	669	719	698	652	688	706	688	703	657	720	723	739	705	702	678	686	684	684	693	641	718	722	720	754	691	678	685	638	676	697	692	709	686	674	687	680	679	718	668	724	725	729	681	709	711	705	678	703	677	701	691	695	682	733	704	689	673	708	671	738	671	703	742	723	693	729	667	657	710	703	679	708	696	656	715	713	677	673	709	719	706	695	712	677	692	710	694	653	716	713	698	688	733	676	703	714	716	675	693	694	696	693	698	700	710	706	678	694	690	672	704	688	708	643	702	685	676	665	678	707	722	685	698	684	715	699	695	715	725	678	689	710	706	706	728	685	677	676	654	653	674	672	709	733	719	660	674	685	710	683	738	719	712	699	685	686	739	749	683	683	669	713	714	667	727	691	688	712	709	669	643	727	684	677	690	705	680	675	647	665	690	722	700	648	657	663	699	733	707	718	683	688	712	662	728	716	667	701	683	713	693	713	668	644	673	777	635	713	735	679	736	724	687	699	718	667	736	765	708	714	719	670	689	672	704	726	723	666	704	703	692	652	684	681	681	721	704	729	635	694	721	762	692	711	704	721	670	762	720	653	691	667	704	671	715	690	674	673	681	736	710	681	744	704	722	695	726	702	712	685	675	682	701	659	672	739	730	701	677	683	653	711	725	676	688	665	695	657	711	660	700	669	709	660	657	727	701	701	711	686	685	733	667	685	644	643	694	699	681	670	719	718	699	706	630	711	664	711	709	694	729	705	714	692	691	729	703	736	684	745	656	684	683	693	651	660	699	710	690	671	645	746	691	674	710	659	741	669	706	719	761	687	687	702	711	710	683	672	709	686	712	710	731	657	687	653	730	708	687	735	704	666	712	689	702	698	688	717	697	684	729	678	677	713	675	693	662	667	688	686	695	708	660	723	661	647	670	720	674	698	756	662	691	685	630	698	706	713	698	684	691	687	680	688	722	674	676	667	687	740	678	692	631	677	740	699	734	643	723	713	666	642	686	693	725	700	650	688	733	685	660	675	656	675	690	724	740	720	694	675	719	714	691	662	692	681	731	662	687	675	683	711	735	683	690	698	704	730	659	675	692	694	684	668	729	645	693	685	654	657	711	690	712	672	707	691	705	679	695	708	700	644	641	704	709	702	684	663	683	676	667	686	676	723	696	724	732	710	711	667	743	718	725	697	706	694	698	715	730	699	720	683	682	737	729	690	743	722	678	725	672	672	716	707	680	673	713	684	672	711	706	723	640	698	686	678	696	713	671	705	710	702	673	672	679	713	682	717	662	708	659	650	676	709	689	706	720	701	707	674	712	681	707	681	668	696	658	706	664	690	723	742	658	720	717	682	693	682	681	656	679	690	713	681	691	732	685	730	689	692	717	678	715	735	666	652	691	664	706	676	667	685	719	648	710	668	683	694	658	634	693	701	659	651	709	672	657	740	719	705	627	708	707	665	663	684	722	673	702	729	676	681	691	709	690	699	707	704	699	695	721	702	694	696	705	690	655	692	662	685	666	677	727	710	729	713	722	696	641	727	706	712	693	658	670	688	683	728	682	705	719	713	738	699	674	681	698	759	712	727	689	650	703	707	715	735	676	644	697	684	711	658	707	680	674	713	721	674	721	698	665	713	703	713	687	653	691	692	700	707	695	720	733	696	747	721	681	699	718	645	673	715	686	679	745	720	679	758	680	678	662	695	699	652	676	701	711	667	739	697	709	685	656	725	652	677	712	743	695	661	718	672	703	736	702	653	665	663	680	698	700	705	642	690	747	671	690	678	671	748	666	725	674	676	672	679	703	695	683	700	715	691	703	680	703	689	712	691	693	699	737	718	648	682	687	638	660	668	704	698	694	667	694	691	719	703	678	728	681	647	686	734	703	676	716	671	693	695	747	691	639	680	712	704	677	729	696	700	672	689	686	703	670	723	745	674	727	713	705	671	701	689	669	710	672	713	715	707	687	690	684	657	700	711	624	689	683	721	667	720	698	694	687	683	713	738	744	669	697	655	694	705	670	676	660	698	653	680	683	728	738	711	721	685	697	678	689	692	703	688	716	716	669	716	711	702	722	702	706	684	722	699	665	672	692	696	728	657	708	706	720	699	688	640	686	663	717	716	716	668	715	690	703	674	664	715	712	645	683	668	696	692	705	674	716	686	709	693	682	661	709	674	691	711	710	705	704	651	705	658	674	713	690	709	669	621	661	704	708	729	681	722	712	689	735	649	672	700	704	670	687	717	724	727	626	694	727	711	670	726	703	680	698	656	661	683	721	690	714	687	676	710	682	723	742	687	671	669	695	659	682	672	649	705	678	713	681	720	694	732	701	687	688	697	713	708	706	671	717	670	753	722
29804	15989	5698	2568	473	137	121	163	131	143	111	120	143	150	150	127	135	121	123	141	128	129	146	141	121	131	142	148	119	144	129	116	144	137	121	115	137	127	127	137	131	126	129	124	122	129	139	138	121	135	146	139	138	135	119	135	157	157	114	162	128	135	127	142	139	122	131	128	128	133	139	143	117	128	133	116	109	125	140	140	133	144	136	126	146	136	130	136	131	105	134	141	129	118	126	128	117	128	119	143	135	152	119	150	125	106	149	138	122	149	116	121	124	141	115	132	118	146	111	127	144	125	106	129	134	122	138	126	144	135	127	120	126	119	121	125	144	121	132	121	126	132	144	134	133	118	138	127	111	139	135	136	125	129	154	121	112	143	131	132	139	128	122	123	134	139	123	147	127	121	139	124	140	106	114	140	141	138	135	122	137	145	137	131	133	130	116	136	125	112	108	114	133	113	124	134	134	134	129	149	112	124	114	129	136	120	139	131	125	137	120	118	130	137	135	121	117	135	124	121	119	122	101	128	127	156	132	144	144	108	119	138	128	120	124	130	131	134	127	143	144	121	137	129	148	111	116	119	138	124	144	130	136	121	102	112	130	107	139	135	119	128	127	125	109	129	156	120	129	138	125	133	154	153	137	124	139	124	124	156	144	126	124	135	114	127	127	132	135	142	127	117	128	139	140	143	147	132	140	115	123	152	129	149	154	127	128	129	159	127	129	122	134	148	109	115	131	133	140	110	143	139	140	145	128	108	110	143	123	127	140	131	134	128	119	129	126	125	155	131	121	110	119	137	127	124	129	132	140	142	125	155	122	136	106	121	147	138	120	146	136	150	122	148	136	132	126	132	122	126	116	139	145	132	154	135	128	148	156	143	110	144	132	164	118	124	144	116	136	143	130	134	151	146	133	135	133	130	112	140	131	130	131	123	144	121	132	141	142	120	140	117	113	133	126	143	131	138	148	131	133	138	115	114	119	134	120	114	150	118	133	134	147	111	143	138	122	127	130	124	110	140	123	109	151	143	148	129	131	131	149	132	156	120	110	135	136	132	113	143	145	114	141	123	123	136	145	119	108	141	127	137	149	117	127	147	136	143	131	134	153	120	137	142	137	133	124	124	112	113	123	123	141	127	130	136	129	122	135	104	130	136	144	127	136	123	126	117	143	142	133	125	121	128	118	144	115	110	129	158	150	133	115	123	127	114	132	135	124	130	107	118	123	134	112	117	130	122	128	129	104	141	121	110	123	140	136	137	135	123	118	127	132	128	142	128	117	138	134	140	121	121	141	140	159	150	147	146	128	127	115	134	137	137	118	136	131	141	143	139	121	133	132	122	134	131	125	125	141	142	128	146	115	115	147	136	106	123	127	140	125	138	126	139	131	144	129	134	132	112	127	125	128	134	119	122	107	149	140	138	147	121	151	135	129	119	124	125	116	117	119	120	128	138	137	121	129	131	133	130	129	137	131	120	156	128	140	118	131	139	145	132	130	145	141	130	139	114	144	115	140	156	115	150	139	127	121	126	122	116	124	141	125	153	113	126	135	116	118	134	151	123	144	109	145	150	134	126	129	131	142	119	112	125	139	125	153	124	121	107	121	131	134	135	119	118	129	126	128	138	114	139	134	148	127	153	124	124	121	133	119	128	129	121	111	142	108	143	149	132	143	133	138	119	162	123	102	128	130	102	140	133	135	145	126	131	146	137	139	115	130	150	122	140	139	152	153	136	133	129	143	142	122	129	152	127	125	135	123	138	140	133	117	126	130	136	108	130	120	136	141	147	130	128	113	135	138	110	133	135	136	127	124	129	136	130	153	133	117	129	115	126	135	133	127	126	138	126	136	125	107	140	133	129	156	126	134	130	151	144	124	128	112	118	131	142	135	159	130	136	139	127	115	126	137	132	123	148	125	119	130	127	133	127	147	141	154	130	151	119	144	144	135	99	145	115	133	125	123	111	148	131	129	139	137	143	118	131	120	152	146	153	152	140	159	127	144	149	130	146	161	130	132	118	112	125	134	132	135	137	118	144	122	142	137	132	118	130	149	120	131	115	110	114	130	127	153	138	128	125	127	106	117	139	133	137	134	128	116	132	148	127	126	119	121	128	130	104	103	133	145	129	132	134	110	114	136	148	145	133	140	128	154	110	150	145	123	141	153	127	126	146	135	117	103	109	116	141	109	133	135	119	130	121	119	138	137	140	148	120	131	141	128	143	119	115	131	119	112	156	154	113	136	145	131	127	148	140	132	135	135	130	137	142	146	137	134	107	121	142	148	111	130	127	108	133	124	122	135	143	135	121	137	120	136	114	139	122	154	128	104	145	112	148	135	124	154	123	117	127	130	110	123	136	145	137	105	112	135	132	130	121	119	143	127	118	141	133	114	131	161	149	125	129	117	136	128	129	118	128	155	131	116	121	115	141	126	126	136	130	118	125	115	123	110	132	137	132	133	126	130	114	129	126	116	127	110	147	159	129	128	128	121	124	128	131	115	127	137	134	139	117	120	157	120	146	115	130	139	151	151	135	126	124	165	132	122	122	132	126	127	106	144	130	140	112	125	111	118	132	121	125	136	101	126	123	118	145	125	150	127	129	112	148	140	134	113	119	130	119	123	158	118	143	148	129	131	130	137	132	128	130	142	120	143	143	111	127	141	147	141	126	134	147	133	136	139	138	124	129	141	127	118	149	132	123	133	134	156	137	135	117	139	149	140	120	142	139	144	132	121	132	112	138	111	130	128	128	144	119	139	116	125	136	111	122	133	124	149	130	126	138	131	131	116	128	119	164	145	143	135	147	113	133	135	137	122	109	128	105	133	151	133	132	148	134	142	114	121	135	121	141	131	158	129	136	125	124	127	123	112	148	128	131	130	142	112	147	118	118	115	113	126	135	142	123	133	124	138	146	123	142	120	152	123	132	143	110	126	140	114	129	142	118	114	136	131	124	138	114	123	127	132	131	138	132	141	138	129	166	147	122	119	126	148	132	118	131	116	144	146	131	135	149	135	133	116	121	124	131	139	135	145	132	129	111	130	131	139	143	135	128	134	148	122	114	132	129	126	129	125	134	151	122	143	146	134	133	130	110	128	152	126	117	143	125	134	112	148	110	126	124	139	115	146	120	129	128	144	116	137	137	136	138	150	148	132	106	120	128	135	120	103	115	138	118	137	129	116	127	133	133	126	123	125	138	131	117	138	127	129	151	110	133	132	131	112	138	127	122	132	115	140	102	120	122	134	118	111	125	126	125	139	126	131	135	143	134	121	145	135	117	135	133	108	113	130	137	115	125	136	128	111	134	137	151	123	113	130	139	116	147	128	126	122	124	140	128	110	135	137	124	147	130	107	119	136	121	120	119	130	153	129	136	137	117	129	123	133	140	149	123	152	142	124	111	134	92	135	123	118	107	111	148	124	159	170	138	142	113	124	119	130	134	152	126	98	118	118	122	140	133	130	125	134	137	134	123	166	136	122	110	127	136	146	135
15262	14505	9476	6519	1790	350	326	325	348	330	355	343	347	307	357	334	332	320	358	341	333	342	347	306	355	340	323	329	368	345	348	302	333	378	295	314	340	337	321	309	304	326	342	329	337	329	322	317	320	324	331	346	317	333	343	350	365	341	334	332	331	349	349	328	367	344	372	352	336	317	302	355	322	359	322	334	337	329	333	364	329	317	338	377	345	349	279	335	360	335	318	340	350	377	375	340	314	341	315	334	317	339	327	342	352	350	343	321	330	354	329	340	312	347	313	317	334	371	313	344	323	352	320	347	309	344	358	346	325	338	375	325	330	316	306	335	301	345	361	352	347	325	344	292	359	348	317	331	355	312	350	353	315	346	322	324	334	368	345	360	321	335	340	281	353	326	298	345	347	329	314	340	331	348	318	302	374	372	317	367	312	336	334	330	332	333	331	320	383	358	313	346	327	352	335	343	332	327	332	325	345	341	296	339	337	317	332	317	326	342	342	320	313	364	320	326	328	316	316	342	329	351	334	332	326	316	340	327	328	319	350	316	325	332	312	338	328	320	350	367	317	355	317	307	304	354	369	329	322	332	338	344	329	356	328	370	337	334	351	310	335	316	337	324	354	362	336	358	328	336	356	339	346	326	340	302	349	313	347	335	349	296	333	326	282	297	315	321	373	315	302	341	328	332	365	340	316	360	333	352	337	310	325	308	353	337	356	342	344	334	321	319	332	323	317	326	376	316	335	364	339	323	331	332	339	343	340	320	342	366	306	297	344	350	352	335	361	309	347	342	331	362	352	333	353	337	351	338	366	323	317	327	371	340	331	324	323	311	333	307	373	298	380	328	324	364	319	321	327	359	355	348	345	330	344	379	330	323	344	326	333	332	329	343	312	349	319	344	326	332	317	372	347	357	331	338	355	337	332	324	316	317	329	353	323	322	355	326	359	319	338	307	321	341	341	348	334	336	348	345	319	319	351	359	326	343	327	322	338	342	342	340	336	333	359	320	296	336	346	327	329	325	337	325	299	346	344	320	370	332	341	328	329	343	313	335	345	306	338	335	331	332	348	331	339	299	308	371	324	344	350	306	345	337	289	331	348	334	367	335	348	350	344	335	296	325	343	318	335	344	339	321	331	315	356	358	318	314	348	336	325	316	333	341	335	350	339	354	326	331	347	329	355	335	361	348	292	321	330	327	343	319	343	361	306	335	325	302	332	319	363	343	322	314	376	321	348	326	321	321	348	344	353	343	325	357	318	351	325	349	364	315	350	317	349	337	353	353	328	350	355	333	339	326	339	324	335	362	344	365	309	326	330	331	319	381	303	331	326	339	341	337	346	351	350	329	335	336	335	333	368	345	349	365	313	324	306	325	376	337	332	350	330	337	360	320	321	341	347	335	351	325	337	364	332	329	342	349	352	320	337	302	329	325	351	330	336	359	309	323	360	324	334	336	351	344	333	345	317	342	316	338	318	337	319	325	337	363	330	326	328	342	361	334	332	336	337	339	340	315	348	321	332	344	332	344	327	305	320	313	332	325	320	356	317	341	333	313	352	345	312	338	339	327	340	349	328	332	345	346	332	344	352	319	319	334	359	343	302	304	317	343	363	347	366	323	332	320	342	336	355	302	345	340	335	329	332	373	315	329	368	346	336	349	341	344	320	317	326	359	360	325	325	345	327	337	348	379	342	343	341	344	347	353	336	323	340	322	301	361	354	307	320	305	366	328	341	315	320	327	335	313	341	343	321	316	298	304	329	323	358	366	377	363	336	367	313	350	340	342	316	342	335	356	343	320	341	306	356	348	383	351	360	361	351	336	368	318	337	337	334	311	336	368	338	335	316	347	331	330	323	339	328	345	342	335	310	352	354	342	315	296	339	322	311	347	339	345	346	360	321	313	331	304	342	308	335	325	293	321	360	330	342	346	311	317	345	360	322	347	310	343	315	349	319	349	359	334	323	340	344	347	345	328	341	381	356	322	316	339	306	348	346	336	352	314	336	352	324	333	345	347	323	334	360	342	384	339	336	372	382	346	360	335	338	342	319	318	336	315	352	307	328	340	323	322	329	301	329	368	328	310	340	340	350	356	337	344	328	291	303	303	330	347	351	370	338	342	345	354	337	351	330	347	335	346	349	327	302	343	337	333	349	305	318	324	331	359	349	321	340	343	344	323	323	318	327	332	321	350	317	324	309	323	319	337	342	330	348	329	315	331	336	362	315	339	344	350	321	354	342	344	348	319	329	304	344	336	365	347	349	334	343	323	301	352	330	356	327	337	329	337	331	357	347	319	337	313	360	357	337	333	325	317	336	329	322	323	331	348	345	346	340	316	295	365	341	331	344	343	359	343	344	369	331	321	349	334	331	330	326	331	335	334	328	329	285	320	315	330	308	326	314	294	342	339	345	368	322	319	361	319	340	341	360	357	333	320	320	319	306	358	307	338	345	355	335	357	322	327	346	357	326	343	341	345	353	318	356	298	377	339	326	310	327	335	344	315	323	334	317	347	336	330	329	352	335	315	379	330	327	347	374	298	366	335	344	332	338	369	330	346	313	329	310	346	332	322	391	354	336	328	337	314	315	324	343	323	331	356	369	346	329	336	335	329	336	323	327	352	309	360	324	365	338	340	343	346	321	327	294	356	314	339	326	339	326	339	350	356	305	314	335	310	316	346	295	331	347	359	355	294	370	319	325	324	349	336	321	331	306	343	339	295	319	308	330	346	309	369	331	347	350	318	358	354	311	329	346	333	328	339	319	321	323	331	320	321	366	338	318	351	336	326	321	323	307	357	362	325	311	334	349	321	335	348	319	333	333	330	337	368	344	347	309	331	344	340	364	314	341	333	322	334	339	338	333	313	327	323	353	328	344	360	347	323	364	287	350	347	335	325	311	343	331	332	340	331	320	313	334	306	336	344	326	316	307	337	315	324	316	320	348	350	340	321	321	339	367	341	306	336	318	345	310	323	330	353	322	340	307	343	356	333	319	328	347	330	349	334	326	337	342	339	352	377	351	314	361	335	349	351	342	346	364	339	333	333	315	306	351	355	309	334	353	334	355	340	320	358	368	310	332	351	355	353	340	338	347	331	353	294	354	344	321	301	323	353	360	315	357	331	353	339	327	336	342	330	333	315	347	343	328	311	350	354	332	385	334	318	329	310	321	313	351	337	303	340	309	339	321	340	304	348	313	330	357	336	346	312	369	330	354	326	357	359	329	348	365	330	319	313	361	354	348	337	331	349	331	348	327	339	335	318	315	358	344	322	350	312	315	346	322	358	367	332	305	380	297	345	345	329	344	331	302	327	339	327	335	361	327	334	313	372	328	346	344	353	342	329	336	353	327	349	345	352	347	321	316	325	307	343	340	324	303	320	367	366	347	330	335	351	314	316	320	335	312	337	301	332	323	341	316	329	341	316	346	318	306	300	327	360	361	344	332	334	365	344	347	334	322	315	329	366	309	328	330	336	355	348	365	378	331	346	355	304
52257	65595	55293	40965	17815	1497	314	244	232	210	233	239	201	228	200	208	203	203	191	207	223	218	222	209	214	224	184	220	208	203	199	196	202	209	178	235	194	191	203	195	190	187	202	211	181	187	178	195	207	190	204	210	180	194	188	171	189	166	211	223	188	201	219	210	196	222	203	201	190	188	210	192	194	202	172	190	189	211	216	218	197	177	223	176	176	196	223	197	217	217	179	178	202	184	184	180	190	213	185	209	200	195	183	201	186	202	208	202	183	194	203	191	183	211	190	192	183	183	208	204	190	193	187	187	218	203	206	229	195	189	215	199	223	202	221	199	194	185	199	186	191	169	208	198	205	199	154	200	191	179	176	198	207	204	199	196	203	239	161	187	177	196	201	180	188	177	192	185	188	197	183	178	186	216	191	176	186	178	210	194	190	176	222	209	206	188	193	190	188	169	215	167	198	202	203	185	158	185	200	188	182	209	215	193	186	203	194	195	182	220	212	199	220	193	215	197	188	202	191	174	190	187	213	191	187	214	217	182	203	188	182	203	210	186	183	197	177	214	207	192	197	173	186	191	189	204	200	172	208	196	225	203	191	180	188	200	192	199	196	199	206	220	218	198	186	189	204	219	207	199	199	228	210	212	211	185	195	203	210	211	185	192	187	213	198	204	213	206	214	235	202	173	182	207	203	191	203	174	217	194	196	187	184	179	207	195	196	198	188	210	204	183	208	181	189	185	182	196	208	165	181	201	229	179	210	190	209	172	191	193	201	198	193	208	184	182	180	188	203	185	196	208	200	196	212	206	169	183	184	218	174	189	195	218	194	227	193	190	187	195	190	201	193	200	201	184	199	209	211	215	175	189	203	184	195	188	182	190	196	196	193	205	216	201	204	210	210	180	203	192	218	196	192	215	213	182	191	213	206	216	166	195	203	194	194	167	223	228	213	211	195	198	195	172	200	211	214	189	228	197	182	203	197	178	181	196	191	219	216	199	201	179	216	184	230	193	209	172	201	208	189	214	197	184	175	206	171	199	217	181	210	182	211	211	207	206	196	206	175	211	206	178	203	176	207	184	205	205	200	178	176	178	176	197	194	179	219	186	186	188	178	185	210	195	203	197	175	205	187	207	184	180	182	235	180	208	195	215	182	187	189	207	208	206	188	207	187	202	203	212	179	180	238	199	200	181	200	179	165	208	190	184	192	200	172	195	186	201	195	173	177	191	189	209	212	220	205	197	193	195	190	183	186	190	199	190	184	191	207	209	195	197	205	176	202	189	187	195	180	222	197	200	172	203	165	191	171	204	162	206	190	166	204	187	209	173	185	225	194	172	198	238	203	187	203	197	189	189	227	205	192	208	206	200	198	186	176	203	223	206	197	197	206	201	201	182	168	181	195	233	218	186	185	188	195	193	223	200	195	176	184	159	223	166	192	204	189	214	201	194	178	214	221	218	194	194	211	203	218	199	198	190	178	189	193	188	168	191	193	177	195	190	211	194	210	195	198	198	202	169	187	183	201	203	192	191	217	192	191	197	202	215	200	220	174	171	173	175	196	196	195	185	211	200	173	181	183	209	204	184	193	176	182	188	192	196	191	208	177	205	197	189	206	203	200	216	199	192	183	186	166	193	217	178	188	230	187	186	184	202	183	177	185	186	199	195	158	190	183	183	198	195	180	188	202	197	189	187	187	195	187	173	184	207	203	206	200	189	167	185	198	199	202	226	228	208	222	168	207	210	209	181	217	194	201	227	192	187	185	185	186	201	216	194	189	193	195	188	186	187	230	204	210	192	185	179	203	194	200	186	209	202	187	213	196	188	204	164	209	193	219	176	181	224	204	185	191	181	157	182	177	185	232	191	211	195	200	188	206	199	201	187	196	208	201	174	210	196	196	201	195	183	193	208	204	191	208	242	184	189	209	170	198	205	203	184	208	188	198	214	235	181	201	195	202	193	191	212	204	197	187	192	171	168	183	183	204	207	209	183	227	180	188	197	206	196	186	198	175	205	196	220	193	204	175	192	205	206	196	226	185	180	209	184	176	191	214	188	180	187	226	178	191	164	187	195	192	217	195	192	202	209	211	222	205	215	184	186	214	216	208	179	193	186	219	195	174	190	226	207	190	181	186	207	193	198	196	177	169	193	200	213	187	203	179	209	168	195	214	207	202	183	192	166	216	202	199	197	207	194	150	170	195	207	200	183	201	188	208	182	200	206	224	192	200	227	206	208	195	175	206	217	211	205	191	201	194	199	185	197	180	181	196	214	216	201	206	220	178	189	212	171	193	206	179	179	184	183	189	196	184	189	203	188	205	193	203	179	213	200	215	216	199	197	193	198	198	205	211	196	196	181	211	201	213	199	181	210	180	182	182	190	212	191	208	185	217	209	194	206	188	205	196	220	190	180	210	189	178	174	221	199	216	183	179	192	215	190	201	182	180	192	176	205	182	192	214	211	173	191	177	199	191	199	195	204	193	188	195	186	182	184	209	205	181	184	189	203	164	215	194	195	197	198	205	206	223	209	185	193	220	184	191	201	189	211	176	193	202	194	199	196	200	198	194	194	196	221	167	216	209	194	188	183	190	196	182	192	218	170	182	185	194	188	207	182	197	200	204	223	205	183	209	177	183	199	206	185	214	207	181	201	187	190	184	205	186	199	189	184	205	204	185	184	209	213	193	202	212	205	179	185	168	211	216	209	182	215	207	174	202	183	203	193	182	200	188	174	215	179	216	217	181	176	194	206	171	211	187	206	188	193	206	195	200	198	186	202	176	204	198	191	190	182	201	216	163	174	217	190	226	206	209	183	192	160	206	225	192	208	201	183	199	183	217	205	211	205	200	196	196	213	208	172	196	240	189	203	232	222	181	202	193	191	204	202	226	171	211	218	189	172	182	180	170	224	196	190	201	215	209	205	199	188	175	224	169	187	206	202	186	190	185	189	187	194	201	215	191	220	188	192	194	175	209	183	207	176	215	181	229	185	171	181	187	228	198	186	188	201	174	204	196	194	189	213	196	197	173	209	200	201	180	203	191	209	183	192	172	230	224	186	201	188	165	187	211	220	165	202	215	218	204	182	210	178	206	220	171	214	176	219	181	186	188	205	191	189	186	166	191	209	181	191	215	194	209	213	200	178	205	197	209	201	210	181	197	207	196	187	189	193	169	190	204	184	180	165	172	196	166	202	179	212	208	206	200	180	188	185	182	202	193	195	184	195	206	164	219	197	179	199	194	224	195	197	200	186	228	178	210	215	203	202	179	179	197	198	188	195	213	189	217	212	207	186	186	191	187	200	191	216	193	192	205	197	210	210	217	174	204	181	212	169	194	217	189	168	190	172	194	208	211	200	188	194	190	207	213	191	188	200	198	191	206	203	214	207	201	179	190	218	198	217	220	229	191	192	174	200	204	199	178	177	165	166	202	214	203	209	194	213	185	230	197	195	192	192	200	165	169	191	180	186	202	184	179	226	201	201	213	185	212	201	192	189
31995	48599	52281	46217	21345	993	882	771	757	695	624	627	609	642	572	552	566	562	559	500	515	502	541	522	572	513	498	513	473	509	464	527	486	455	513	516	454	503	515	462	481	479	491	470	495	489	482	449	508	493	495	507	494	493	465	461	504	482	490	493	465	475	507	456	457	527	432	463	465	474	482	485	480	501	517	461	474	439	458	457	489	486	488	489	483	480	466	497	460	451	481	458	497	494	482	486	495	514	429	489	458	491	476	455	485	506	474	492	462	467	460	485	495	465	473	474	477	483	488	495	480	486	500	488	491	477	436	472	481	454	492	466	464	465	457	488	448	451	468	496	456	512	481	525	485	517	464	493	479	476	488	485	484	501	471	467	490	445	479	500	473	476	468	468	474	456	465	472	442	505	483	476	481	476	523	468	494	457	485	464	501	463	479	476	456	493	481	473	482	429	488	480	449	509	472	508	478	464	462	463	516	497	514	468	478	451	464	494	497	496	449	494	516	481	445	499	471	524	496	483	465	480	450	510	502	468	480	466	485	470	481	438	492	520	494	481	461	482	490	477	483	460	484	516	462	503	472	442	468	477	473	475	484	500	489	478	511	504	455	459	460	480	424	486	488	461	501	477	485	469	517	488	489	478	475	473	474	469	447	492	472	462	494	477	477	477	479	455	453	486	445	462	503	433	487	482	443	498	461	463	454	503	467	435	512	452	492	482	446	465	454	493	521	455	452	479	466	444	480	474	481	505	472	473	494	463	483	472	502	464	519	493	479	499	466	479	501	437	411	465	509	465	517	453	458	418	476	504	463	489	446	456	482	456	464	495	460	498	450	470	515	498	490	504	459	474	463	447	452	508	478	472	454	537	491	448	501	493	528	484	442	460	417	513	481	452	435	486	514	474	466	493	435	495	483	509	468	475	476	511	462	480	464	437	481	460	494	504	482	486	500	449	441	470	467	461	478	448	448	458	507	461	466	470	522	444	465	455	473	441	503	447	450	444	506	497	467	450	430	489	478	493	435	445	441	485	442	500	476	442	472	475	489	486	478	486	465	523	477	516	501	476	486	451	487	500	479	486	486	471	487	492	470	479	500	428	507	531	445	481	491	483	459	502	466	464	468	497	461	460	487	476	491	498	449	440	471	456	476	463	468	448	505	460	477	483	488	470	453	447	494	496	452	498	484	492	504	477	463	456	468	460	538	429	485	474	514	464	471	469	483	463	485	483	475	453	463	519	438	482	458	461	501	447	461	529	472	466	465	491	446	479	464	431	477	485	507	465	445	501	463	487	472	453	466	512	459	484	479	500	475	460	460	442	450	511	469	502	497	480	480	467	476	491	429	488	469	531	483	465	513	503	471	435	475	480	447	452	505	513	446	464	445	510	524	487	474	430	483	527	464	484	467	455	467	480	482	470	492	454	463	456	479	479	511	458	454	499	476	449	470	435	463	503	476	483	492	466	473	433	441	484	494	433	502	471	497	490	476	495	436	450	483	472	460	454	450	451	500	490	492	451	469	464	474	440	492	491	488	500	493	498	503	476	489	507	476	473	462	495	443	472	470	499	485	474	473	471	469	470	460	473	461	465	489	449	461	500	484	508	486	476	447	503	464	448	462	419	479	493	471	493	484	439	463	470	487	506	496	501	484	484	457	447	440	460	484	491	488	501	472	462	525	469	461	474	456	429	489	458	460	462	455	480	443	479	468	467	456	462	460	502	478	482	469	476	443	469	452	443	486	498	457	490	514	465	491	462	439	456	486	469	489	474	458	462	467	480	498	438	464	410	492	472	501	489	455	464	462	469	495	489	471	460	462	485	417	479	449	474	459	473	473	470	509	498	541	471	491	449	481	462	493	471	506	469	506	483	476	452	473	468	444	477	492	467	453	485	499	453	462	474	482	438	513	490	524	474	485	508	481	503	470	498	453	478	515	456	465	478	468	450	494	470	472	475	494	491	450	482	523	475	482	493	473	540	473	466	468	441	467	458	470	472	489	489	503	466	487	510	488	465	517	483	477	485	534	465	476	467	476	520	461	477	492	484	428	484	477	498	454	494	464	473	470	495	474	427	464	487	487	483	470	456	448	483	488	526	490	461	438	449	521	469	499	466	437	439	479	461	508	457	474	490	473	491	472	491	501	489	475	480	482	467	449	485	483	452	457	461	461	449	490	463	457	471	456	510	485	487	456	466	469	504	505	490	479	448	451	457	488	471	454	485	494	463	450	455	462	469	481	436	473	479	477	518	503	484	476	474	490	460	503	467	491	490	439	479	476	470	479	477	451	437	509	497	497	476	458	439	512	494	500	489	494	507	482	488	455	479	489	516	486	519	512	471	475	455	506	462	493	480	459	529	469	485	439	491	451	469	489	479	461	471	490	458	479	454	449	514	455	464	433	469	497	483	472	465	460	464	444	465	477	499	502	452	479	511	482	457	467	467	446	444	474	494	503	481	463	473	449	481	490	485	476	515	446	495	456	497	521	453	492	446	459	483	497	474	449	473	492	495	493	468	460	505	479	497	446	487	487	487	475	512	503	494	486	490	464	477	461	480	463	447	487	487	482	493	468	467	468	478	517	478	485	463	458	460	476	446	449	469	456	503	452	459	442	465	471	441	457	474	492	451	477	491	483	489	512	477	499	544	514	497	461	455	519	486	480	453	489	538	471	494	497	473	446	476	476	482	462	478	456	487	488	498	452	449	458	494	480	496	467	505	472	490	494	459	521	477	463	478	474	462	466	434	493	485	477	491	439	479	477	482	460	499	472	445	495	460	487	491	469	480	494	457	489	456	453	467	489	438	433	483	451	474	457	482	491	459	483	483	505	451	488	462	468	471	486	469	471	511	471	478	475	457	479	472	467	442	455	472	494	506	469	466	447	488	486	446	456	461	487	479	472	483	458	477	489	454	495	455	493	494	508	493	460	495	504	458	533	486	458	502	463	475	481	487	448	454	454	511	470	494	511	447	457	475	468	479	477	442	482	480	455	460	505	481	490	456	508	453	496	463	473	508	479	503	474	478	464	440	465	470	484	466	475	473	537	463	500	501	477	486	474	499	511	438	486	451	458	510	469	494	509	520	487	485	481	503	484	436	505	470	513	524	475	501	473	466	485	459	480	516	438	503	482	448	477	493	513	456	475	482	486	496	422	497	473	463	485	477	455	489	512	438	474	451	459	483	498	448	497	494	508	429	456	460	499	503	448	509	471	460	467	480	498	475	476	480	507	497	463	507	460	497	450	472	483	432	495	499	470	510	465	462	480	475	464	484	441	464	519	498	438	481	449	488	520	469	450	479	479	467	468	483	483	449	490	517	481	449	464	460	484	468	465	461	484	462	451	441	494	458	490	455	468	420	466	455	506	514	495	482	463	496	499	464	483	469	480	510	452	449	485	458	473	498	438	452	444	465	500	526	459	516	493	475	505	469	485	469	505	494	512	474	485	507	489	491	493	463	467	483	502	516	452	495	497	502	441	449	505	502	450	473
61285	78111	69036	54488	28451	4953	615	454	426	384	375	332	349	326	337	381	309	329	352	362	350	346	311	322	292	326	331	342	310	325	333	333	328	297	371	335	309	316	327	350	309	349	317	316	316	335	349	297	320	314	308	326	320	321	309	337	334	318	290	332	349	325	338	340	325	300	313	316	340	306	328	353	297	294	337	318	303	324	297	328	309	317	337	320	324	332	325	372	334	335	305	338	348	301	319	305	349	307	322	345	320	319	293	331	324	331	326	320	302	309	325	313	342	317	323	315	331	310	370	339	303	340	315	311	306	288	302	300	346	324	281	319	342	283	355	349	343	374	337	326	342	331	299	311	321	341	314	307	347	275	321	306	319	303	284	282	354	298	333	326	314	320	319	330	307	340	297	316	293	337	288	333	319	341	302	291	322	330	300	301	329	293	313	324	330	305	321	325	293	294	340	314	325	326	290	292	341	319	315	330	290	323	339	320	273	344	341	354	335	314	300	320	300	328	313	292	318	342	286	311	299	328	358	324	325	334	327	320	301	336	321	309	310	322	309	297	307	317	344	320	304	327	309	330	316	312	306	292	322	328	313	320	335	293	291	318	309	298	341	308	321	311	337	310	317	338	330	364	303	318	308	320	292	326	341	309	316	318	376	305	333	348	312	322	354	341	321	328	329	338	325	316	303	297	303	328	338	347	310	291	285	295	334	346	343	316	296	311	313	325	299	297	315	299	320	296	312	352	316	307	349	280	340	333	321	294	337	325	337	323	307	317	307	273	337	297	310	294	302	293	325	342	292	308	322	282	275	339	334	315	325	334	323	316	295	338	299	318	297	321	297	307	304	325	328	334	337	321	335	326	298	328	321	351	361	333	310	287	288	313	298	305	292	321	323	272	330	313	314	311	312	296	292	285	300	333	297	313	303	316	321	317	285	331	285	318	346	319	320	324	326	292	334	327	292	290	311	308	339	332	333	332	292	331	331	330	312	332	355	307	333	340	339	309	341	347	312	284	333	303	342	333	307	326	317	338	307	317	320	321	305	316	331	337	285	325	310	336	322	318	352	303	308	321	342	326	300	332	298	334	337	296	272	336	340	323	322	317	293	309	323	340	328	326	292	333	323	329	314	328	321	327	324	322	313	330	358	341	301	311	274	334	311	327	303	315	304	292	324	332	326	303	317	287	299	321	316	340	356	318	339	324	329	312	340	287	324	340	347	348	325	328	314	307	333	304	341	338	295	321	314	337	308	327	325	316	321	312	336	306	331	310	350	334	299	338	297	351	276	293	299	306	311	358	330	305	312	324	361	291	277	316	343	331	337	324	334	322	354	380	321	323	307	282	308	326	324	331	348	336	323	331	327	307	345	316	329	331	316	327	315	309	310	315	355	331	330	313	307	317	314	312	299	352	318	306	332	297	318	328	345	302	346	333	305	302	366	375	275	298	317	328	343	347	308	323	275	324	271	323	322	283	312	305	316	316	300	312	307	288	305	324	321	319	274	303	330	283	312	327	278	345	281	309	333	336	301	320	313	305	321	320	357	325	323	326	311	326	323	320	307	289	329	315	308	325	320	322	314	316	300	296	351	317	328	309	333	315	317	307	304	305	339	330	304	316	285	300	340	324	324	272	316	325	325	329	327	334	310	283	333	319	325	307	326	333	293	333	318	298	314	311	324	304	314	301	318	345	314	339	343	275	320	327	288	332	255	338	344	324	321	332	338	359	330	326	303	285	311	334	318	324	299	312	284	306	322	316	305	345	318	329	297	287	344	306	281	320	288	342	328	357	338	343	313	338	309	355	318	345	304	327	288	336	292	318	334	283	289	324	329	353	323	310	348	345	339	281	348	327	360	322	340	334	328	287	355	339	325	347	287	320	322	331	328	298	327	296	281	316	333	297	305	307	325	330	302	352	368	306	309	319	325	323	307	307	334	324	340	304	298	320	306	314	331	320	320	294	301	314	333	328	300	302	336	330	338	346	359	321	333	311	321	303	349	325	367	304	312	306	306	296	324	298	321	311	315	318	337	349	299	291	316	310	320	329	354	325	283	308	303	289	333	317	316	325	321	349	329	313	312	343	314	358	324	313	306	328	298	328	335	330	285	326	344	322	315	312	311	335	301	329	339	308	302	301	299	342	288	306	293	328	345	329	354	327	317	278	312	333	326	304	333	328	302	306	315	317	331	329	327	298	298	310	316	294	315	304	343	285	337	315	317	320	296	327	299	325	274	297	303	292	314	348	330	329	324	338	318	288	292	316	328	344	344	332	322	289	326	312	322	332	333	300	312	304	283	333	324	323	320	288	292	305	294	296	307	311	313	277	294	339	315	303	360	336	338	322	363	321	345	330	317	326	285	300	328	341	312	304	307	327	272	307	333	305	317	328	327	292	332	309	323	296	352	289	313	329	327	303	282	313	357	292	324	320	302	322	363	330	302	338	331	347	295	343	298	358	349	315	312	330	341	350	319	304	340	299	315	334	333	322	307	310	307	332	323	298	328	329	325	310	345	324	331	338	343	336	342	322	296	331	298	322	339	316	323	314	323	284	301	314	325	339	330	307	301	339	370	359	302	298	325	328	289	314	332	289	295	314	339	316	325	334	322	325	302	295	306	324	343	300	309	301	340	307	310	336	313	347	301	280	344	357	321	297	270	349	309	340	316	324	291	263	329	356	309	332	313	307	293	339	288	319	302	332	312	328	289	319	328	312	336	321	321	297	274	310	325	293	324	317	308	327	318	325	305	321	312	333	298	274	330	319	324	329	319	343	332	344	340	326	324	332	326	315	365	315	288	304	329	323	327	325	284	322	270	297	336	352	300	332	319	301	317	286	350	325	300	356	281	303	322	304	315	269	325	361	324	320	353	282	316	323	336	326	308	296	309	307	315	335	327	336	310	360	325	306	325	309	347	303	296	334	306	315	327	343	307	297	339	286	325	334	300	302	319	287	335	335	323	341	342	323	353	303	332	298	309	287	340	327	288	323	339	312	303	338	285	306	307	317	327	303	305	304	320	339	309	321	319	308	347	350	310	316	364	311	310	351	315	324	312	288	325	314	290	313	308	294	335	344	314	342	332	334	338	365	304	310	296	340	286	333	347	359	317	310	341	304	301	302	333	338	314	311	318	327	301	312	307	292	326	342	338	307	334	337	308	341	261	298	300	322	320	333	297	312	298	324	331	297	287	297	329	321	335	312	304	362	282	327	326	289	295	325	315	320	328	307	280	315	291	319	333	283	306	349	303	317	315	350	327	288	291	324	316	284	314	319	308	296	313	287	360	337	309	327	298	280	306	345	345	323	350	331	317	337	288	316	320	303	318	297	323	321	327	309	318	304	316	344	341	338	315	317	323	309	299	310	319	342	347	306	305	337	291	331	315	333	342	329	311	309	347	338	321	329	315	321	326	327	322	363	297	308	298	340	348	291	359	318	297	290	325	283	327	295	287	342	311	297	336	314	361	320	333	328	336	310	318	341	341	329	311	313
38692	60877	65659	57983	29030	1688	1560	1288	1198	1088	975	974	951	910	863	840	849	823	783	814	787	818	810	782	804	767	770	826	731	762	731	723	759	752	726	776	751	757	754	777	702	718	758	740	752	692	713	763	730	731	723	710	766	733	660	698	734	755	723	693	711	736	753	745	730	701	707	700	749	719	691	697	733	723	725	705	717	708	720	755	725	725	713	686	713	760	719	718	750	702	722	750	728	702	713	728	735	743	721	686	704	695	698	678	752	690	716	709	685	675	724	713	676	691	730	720	677	702	750	690	738	716	687	707	724	691	674	686	775	675	717	728	713	734	723	702	751	694	725	663	672	684	646	733	707	732	731	723	731	705	728	723	664	705	710	711	693	711	697	666	702	700	762	687	740	756	720	708	722	732	717	746	724	692	716	721	727	718	686	660	738	738	718	731	727	691	665	713	731	710	671	694	700	720	714	697	733	716	712	677	673	729	693	698	692	707	708	665	683	685	729	719	729	682	731	716	700	716	693	705	708	718	706	687	721	727	696	680	722	725	718	700	712	675	716	710	775	719	709	724	706	688	706	754	678	672	710	718	682	706	663	692	715	710	706	707	710	724	683	691	695	688	747	741	726	737	679	740	684	692	666	731	691	714	690	665	692	702	680	733	715	717	739	683	702	722	670	712	744	653	702	752	723	710	684	696	732	702	706	705	699	703	695	696	739	741	738	746	696	698	725	682	691	711	721	681	709	738	739	697	695	669	775	731	698	705	745	725	710	744	749	702	722	720	724	670	691	705	703	698	655	698	708	729	741	698	699	672	663	701	700	714	684	698	711	723	676	695	700	714	709	718	702	688	724	746	673	618	713	726	684	698	685	707	718	702	724	688	710	702	696	731	692	699	659	729	677	674	727	715	752	720	685	709	702	718	676	737	714	717	675	662	718	660	675	751	679	728	711	680	741	687	750	710	725	727	700	706	671	689	708	654	698	690	704	745	704	692	729	684	698	660	742	708	686	714	671	748	644	679	705	679	737	692	720	704	691	690	719	743	691	666	732	751	710	703	705	715	690	727	714	734	685	679	726	710	696	701	756	679	704	625	695	675	703	724	660	748	669	694	773	715	702	723	695	699	753	729	697	714	716	696	661	690	690	726	748	704	703	724	695	712	716	736	730	706	744	710	688	710	740	695	730	685	671	702	725	658	637	719	717	728	691	740	713	724	704	729	681	701	751	690	730	723	696	707	740	678	688	724	697	728	734	693	736	704	733	697	733	719	716	687	677	743	707	677	661	763	679	706	636	709	667	693	755	749	703	743	735	729	720	710	700	726	697	715	710	683	704	674	696	699	756	718	694	703	696	716	669	698	703	710	691	707	719	682	717	726	728	731	736	680	707	742	697	714	695	668	682	729	707	677	740	730	703	699	689	720	665	687	702	676	716	735	719	674	655	711	736	752	737	671	687	708	678	737	704	732	698	685	632	696	712	713	710	684	728	697	680	715	661	704	763	744	716	656	731	670	695	686	701	738	711	711	674	693	706	714	673	690	747	718	698	721	679	686	720	716	736	682	673	709	715	661	750	711	706	690	735	708	680	718	689	740	699	742	683	660	751	690	704	658	670	736	699	724	677	737	679	734	701	675	708	694	702	694	704	658	731	719	720	726	695	680	697	716	723	677	730	708	698	716	709	734	676	699	695	690	663	683	735	760	678	686	695	751	719	741	699	699	676	677	674	669	732	741	719	669	744	686	678	704	709	735	652	686	690	735	750	736	660	703	740	737	687	691	696	697	761	706	737	704	728	689	701	661	671	698	696	725	721	756	721	714	687	738	761	663	716	738	718	720	722	676	712	696	688	702	665	775	686	637	699	703	749	727	726	698	688	647	714	712	730	695	750	663	687	732	649	690	704	694	730	708	729	720	722	736	705	718	711	650	705	707	726	712	704	691	738	699	679	662	756	728	703	672	706	718	693	670	680	697	727	713	705	757	728	724	721	679	748	746	695	696	719	715	695	709	710	751	708	708	670	760	668	707	730	715	660	679	751	675	733	703	666	708	723	711	701	675	709	710	710	725	684	714	705	712	694	673	676	747	688	670	714	700	677	759	703	706	704	719	718	746	700	686	711	697	701	692	694	680	697	728	709	660	709	689	717	718	677	721	698	687	705	736	685	701	703	702	670	685	634	692	701	660	674	722	712	722	690	680	678	736	704	667	688	713	716	710	727	691	690	671	698	673	671	688	707	713	737	701	683	702	732	709	697	679	649	666	757	675	768	717	673	667	683	744	728	699	682	704	713	685	693	727	742	703	757	740	718	678	673	713	693	790	697	689	687	723	739	658	730	742	668	749	714	766	693	719	709	683	681	708	668	691	686	719	660	715	723	719	699	733	713	720	719	702	761	724	712	730	701	701	681	676	705	715	689	630	741	705	715	696	702	737	727	686	726	730	746	693	699	733	754	720	705	711	729	698	688	706	687	713	726	658	750	683	700	708	696	713	731	699	669	700	708	719	718	700	672	688	714	709	706	691	697	697	703	734	730	708	698	707	693	664	734	724	696	720	697	688	669	697	676	708	730	664	706	725	715	675	692	763	695	694	724	728	697	713	679	731	719	674	721	702	674	714	697	694	695	723	698	691	697	710	706	693	736	693	708	713	683	726	701	691	697	700	720	702	739	742	664	733	736	714	741	733	712	712	710	703	681	687	661	691	725	692	731	715	720	736	683	727	706	679	703	705	727	709	705	668	688	692	697	733	730	767	681	720	705	716	721	710	707	656	713	684	722	675	687	710	697	696	689	700	681	758	708	718	768	684	723	700	741	738	714	745	713	721	761	708	687	698	756	681	687	713	731	721	743	728	679	667	710	728	701	699	688	699	717	706	711	696	735	765	698	719	710	725	663	700	703	699	704	701	680	674	673	748	735	707	647	670	700	749	719	713	703	726	712	690	763	728	737	704	710	711	697	711	740	731	756	757	735	690	670	700	735	680	736	678	714	703	675	676	662	731	715	731	719	721	699	735	720	720	680	693	694	712	712	690	685	678	709	704	742	760	676	689	712	687	686	720	710	721	705	652	694	703	694	675	713	741	714	672	685	694	664	662	690	701	742	707	692	702	703	729	671	705	673	673	769	744	680	704	724	720	676	712	670	751	639	741	697	727	693	730	661	730	679	696	681	725	695	737	701	765	706	680	738	720	701	745	732	722	712	694	717	660	715	695	712	659	648	696	717	708	696	700	681	733	716	683	715	723	673	712	701	728	718	711	664	711	718	700	714	704	744	667	726	676	725	754	704	669	731	684	722	736	669	752	718	719	753	710	712	699	701	693	715	717	731	722	742	729	711	656	690	729	695	736	680	762	693	659	680	728	691	688	684	701	694	686	714	684	719	684	669	728	743	691	735	666	711	700	705	710	683	673	719	758	703	679	695	746	709	703	692	708	718	748	703	722	698	711	679	711	719	723	690	718	686	760	756	703	648	711	768	668	705	672	709	668	653	710
31382	17274	6243	2339	485	134	131	149	132	150	156	140	142	143	137	152	162	145	143	143	132	123	145	140	152	119	97	132	135	146	165	155	120	138	116	148	155	145	139	143	124	133	122	146	149	131	158	133	113	126	140	125	127	131	141	148	125	111	133	117	143	107	145	138	141	129	112	137	143	131	125	132	128	141	143	126	144	126	128	158	115	134	141	129	127	129	137	136	120	141	150	128	135	128	127	126	114	102	133	144	135	119	140	121	116	123	119	128	123	148	138	136	125	119	135	140	149	120	149	146	154	133	148	110	139	126	121	129	137	115	126	161	122	150	142	111	121	139	123	131	151	150	125	133	137	123	122	106	106	122	125	153	145	128	138	132	147	127	151	137	119	144	146	131	143	135	150	126	133	138	135	141	143	143	156	123	158	141	115	139	119	153	128	142	136	139	151	148	112	133	143	134	130	140	158	134	141	134	133	155	137	143	141	124	152	115	127	153	155	166	157	135	160	127	153	145	155	150	130	133	133	121	109	145	145	142	113	143	151	136	124	143	133	146	136	128	119	133	135	123	129	126	118	128	148	132	138	148	147	158	138	140	140	146	138	143	134	125	134	138	145	134	136	133	144	119	169	134	120	134	119	156	116	131	113	129	165	126	147	137	130	122	121	140	136	158	145	152	133	129	128	143	120	117	133	133	132	125	116	153	141	157	136	140	134	124	135	135	139	142	122	154	135	133	143	132	138	135	139	128	124	149	127	123	124	133	138	137	140	129	153	121	113	139	135	126	135	134	130	116	120	145	133	138	148	118	132	106	124	138	123	145	120	138	128	123	135	157	145	135	139	117	155	144	106	140	131	143	147	133	123	135	135	156	138	113	145	147	107	122	129	126	147	128	149	124	128	144	151	119	124	183	141	143	125	148	161	125	143	131	154	143	146	128	123	154	134	133	153	128	136	125	154	117	138	118	123	169	148	152	123	145	129	134	148	122	158	141	137	119	138	136	146	132	122	137	138	125	153	122	137	126	119	126	123	139	136	132	120	135	125	128	134	135	120	122	120	122	135	169	148	145	144	130	127	143	125	140	120	142	147	119	126	123	134	142	146	152	147	148	140	132	128	122	138	138	129	115	121	146	141	125	148	130	140	131	119	132	126	149	136	129	156	146	152	144	139	123	142	149	154	145	122	140	118	128	142	130	126	114	121	145	140	127	128	148	144	131	155	127	141	145	124	116	135	140	143	142	120	143	131	109	152	140	139	127	141	160	128	156	127	132	128	130	116	144	128	133	151	128	130	150	136	136	111	145	136	151	160	155	141	133	142	156	126	106	105	144	137	131	129	126	125	148	125	139	149	131	135	122	141	123	129	111	129	130	121	133	121	111	162	137	117	130	116	138	149	158	133	146	137	146	137	125	129	143	159	156	131	108	141	145	142	133	135	119	136	155	136	158	149	117	130	122	137	125	136	125	120	118	148	130	138	138	150	135	114	123	131	123	143	134	127	138	152	131	144	130	137	147	149	124	124	131	113	142	129	111	149	157	139	166	152	138	126	139	115	151	138	147	121	126	124	145	144	148	120	146	154	144	134	136	141	149	146	135	115	153	148	122	152	142	151	146	137	142	149	132	142	141	144	140	123	160	135	127	132	121	109	133	131	143	123	148	120	115	129	152	138	117	143	122	135	154	136	144	120	129	118	137	154	135	140	136	155	149	135	151	132	144	119	131	153	154	143	129	145	141	103	98	152	126	135	140	132	138	136	149	185	130	130	142	115	144	138	130	153	125	142	151	116	156	140	104	114	135	153	134	136	121	118	134	132	175	144	116	132	129	140	141	150	137	137	121	142	129	140	131	134	131	117	124	144	138	141	134	129	158	138	168	133	144	134	135	132	159	143	137	160	145	173	113	122	138	110	141	125	140	135	149	153	146	135	159	156	125	134	129	133	134	125	130	151	148	133	111	144	145	141	151	146	145	155	135	123	114	130	144	138	136	144	130	126	112	146	123	144	147	142	117	123	117	157	140	132	130	159	127	147	136	135	130	130	128	143	122	139	137	153	128	140	138	132	147	105	126	120	134	138	128	137	141	156	119	171	142	157	139	141	162	129	137	129	160	140	146	134	131	146	118	143	144	148	134	126	125	152	131	125	147	139	139	125	136	160	128	113	149	131	153	138	118	108	133	146	130	142	142	139	133	130	139	137	134	140	143	132	122	143	141	160	129	120	138	111	145	137	142	137	151	150	148	139	140	170	128	127	137	126	123	144	128	134	116	124	145	129	129	132	157	135	153	141	139	128	148	134	157	127	128	138	148	127	125	138	124	132	141	147	150	134	147	112	147	120	130	133	128	140	120	133	129	133	145	154	115	146	108	121	119	127	149	148	131	143	134	134	123	125	137	129	137	138	130	123	142	130	135	129	134	140	131	144	129	133	124	133	149	113	134	130	122	149	152	135	138	149	129	123	136	122	130	134	116	150	141	153	143	148	117	135	138	126	131	127	132	151	137	150	125	130	132	139	122	122	148	131	136	148	148	143	140	157	149	142	159	124	136	123	145	156	137	141	130	134	132	149	132	149	170	134	116	140	142	131	151	137	120	135	115	163	125	131	152	140	145	133	151	146	139	131	143	138	118	151	142	127	131	142	155	148	135	116	119	150	149	127	141	154	111	122	148	157	134	134	142	141	136	143	135	132	152	149	129	147	134	121	119	133	121	139	141	132	129	141	136	127	126	167	118	128	141	136	123	133	128	111	129	133	132	130	153	138	114	136	140	125	129	124	145	156	124	151	127	129	119	136	142	149	122	145	159	128	115	143	137	147	138	136	131	152	147	135	131	143	128	138	137	137	128	110	134	134	136	122	131	138	145	132	141	122	138	146	133	124	134	128	141	115	138	151	130	166	147	100	115	145	128	142	127	113	146	125	149	146	129	136	142	158	137	145	134	137	116	141	136	140	162	125	127	142	135	147	126	149	115	144	178	131	164	139	132	122	127	143	158	131	133	122	127	122	140	131	161	138	117	137	128	127	141	135	165	121	110	143	154	105	153	131	148	129	147	132	137	131	113	142	117	111	132	144	131	138	145	136	142	156	132	135	155	135	147	152	147	145	150	132	130	154	121	129	136	140	141	130	128	163	138	134	141	128	117	138	134	150	147	115	129	139	154	123	151	155	119	142	125	141	125	133	111	135	135	141	142	126	122	135	123	127	121	145	155	139	134	138	114	159	113	132	146	133	132	144	169	137	151	145	154	132	142	144	133	139	141	153	136	141	125	133	130	148	137	133	156	128	132	149	109	140	128	147	146	116	109	152	124	132	147	136	123	154	140	159	131	143	126	137	128	136	145	119	143	111	140	129	136	132	139	117	136	129	116	138	139	146	132	122	108	136	119	116	146	141	142	134	143	136	125	130	153	136	134	125	137	139	141	118	131	132	130	122	135	136	142	115	140	131	137	144	134	140	123	123	130	156	129	126	137	133	123	134	124	138	127	137	111
16282	15456	10226	6228	1907	342	356	355	344	342	347	340	379	366	326	333	282	382	343	333	339	315	369	340	336	352	341	367	353	315	369	366	310	354	323	378	349	347	346	338	334	347	368	299	374	357	329	332	363	351	330	364	315	374	371	369	301	344	370	331	361	370	348	342	309	349	344	336	355	327	357	352	361	368	357	345	339	366	334	384	352	344	335	350	377	334	350	339	333	339	345	315	352	348	343	328	360	373	343	345	409	351	356	343	347	352	336	338	365	359	332	357	342	357	372	349	333	328	357	346	374	361	338	343	373	327	353	346	341	338	368	329	320	358	351	354	356	341	347	333	341	338	330	325	331	341	345	360	340	314	352	354	345	340	367	358	331	340	352	329	341	354	356	339	320	370	336	355	340	362	342	347	387	322	342	365	353	330	369	355	366	358	321	327	376	357	307	318	345	337	330	370	372	376	346	329	311	346	342	368	363	381	340	354	330	320	335	346	318	338	337	332	324	354	335	369	329	393	346	333	316	334	326	373	350	332	354	342	332	353	365	369	334	380	317	354	356	348	340	327	377	324	336	325	360	353	332	323	345	299	368	370	357	358	359	380	336	345	338	346	367	339	351	322	327	386	323	359	351	335	356	358	317	320	317	339	362	357	359	341	356	362	379	373	359	340	284	334	352	350	339	316	335	319	384	311	347	331	348	295	346	350	348	359	335	339	341	350	361	343	337	356	371	349	319	369	335	353	350	334	327	346	363	322	381	334	319	339	340	328	332	355	348	359	333	320	370	362	357	365	394	337	361	343	310	337	380	334	349	324	311	364	301	338	360	334	320	324	334	346	362	354	361	351	367	354	294	353	341	344	379	350	350	352	360	371	376	307	328	360	351	345	354	351	285	326	336	335	316	374	336	341	341	381	355	303	386	333	341	365	390	312	329	333	342	332	342	351	330	377	314	336	335	352	334	310	377	348	314	338	330	305	322	342	349	326	327	335	352	347	340	343	381	356	332	350	335	354	341	334	336	331	358	352	364	353	331	373	366	378	339	339	312	358	360	344	359	363	338	353	341	319	361	344	325	333	344	333	334	358	334	344	325	333	328	342	328	395	329	343	324	341	337	313	352	332	308	324	341	349	354	325	346	320	311	343	359	333	323	343	329	336	362	323	340	356	325	338	348	346	336	341	346	313	349	341	386	290	354	363	341	348	357	334	398	323	336	307	398	336	339	343	352	341	337	348	356	309	363	354	295	359	329	325	318	359	320	319	356	351	350	337	345	289	397	344	336	361	321	317	368	345	341	319	322	342	316	336	323	329	381	342	355	331	346	317	325	343	334	317	359	338	363	342	332	354	307	349	345	349	329	352	347	363	347	342	375	359	308	326	362	334	290	378	369	343	333	329	367	378	327	322	371	347	334	334	317	322	347	342	328	379	344	358	341	342	323	328	340	336	368	324	336	346	326	348	335	368	372	344	327	358	351	339	355	336	309	342	374	328	344	366	363	361	334	386	342	332	359	344	364	378	359	356	350	320	329	393	371	320	365	344	327	363	359	338	361	357	330	360	366	347	347	325	329	358	346	314	380	334	366	343	315	342	349	337	347	326	334	339	354	330	379	354	361	350	349	350	353	352	368	327	314	352	340	337	314	351	338	358	334	323	347	368	383	326	361	369	340	353	357	331	305	324	338	348	328	377	363	352	330	375	332	360	374	361	337	319	357	349	332	333	368	351	366	328	336	355	322	336	339	346	344	364	315	383	331	331	362	351	313	351	350	337	376	359	392	313	337	357	351	339	315	350	302	343	334	306	338	334	324	387	326	359	353	349	346	374	349	333	350	349	374	340	326	366	351	336	344	330	341	341	344	338	326	324	348	303	330	362	353	334	315	341	359	341	351	344	334	338	324	354	339	345	347	355	303	346	361	374	324	352	385	343	367	350	340	322	352	338	332	359	348	367	341	342	380	356	349	307	355	367	345	309	361	339	350	342	349	328	359	373	338	321	365	349	354	358	325	320	381	317	313	335	325	341	365	340	325	340	354	359	381	347	355	342	342	327	338	340	362	350	367	327	329	363	312	369	357	360	374	339	339	367	320	322	353	329	347	304	339	325	354	310	352	345	342	367	352	368	342	353	332	347	355	338	359	367	312	338	352	338	385	372	342	344	379	357	361	304	345	376	338	355	293	361	335	318	360	335	328	348	344	379	339	354	345	339	328	298	365	325	386	312	329	333	313	331	337	349	326	333	329	325	342	344	348	334	367	339	362	344	354	297	350	328	322	355	353	325	333	316	343	362	338	381	340	363	331	339	350	338	339	381	318	351	334	353	326	357	367	345	359	325	331	352	333	350	335	341	334	317	340	313	333	357	391	329	349	307	331	341	337	340	376	341	353	342	357	349	355	367	348	369	337	375	310	327	333	376	324	350	334	360	327	351	360	358	356	372	322	347	359	332	356	299	324	347	345	347	360	326	338	348	330	315	383	357	332	342	327	323	350	333	371	317	326	341	368	342	330	335	345	349	347	324	340	363	372	368	345	350	339	325	337	323	347	373	305	336	338	305	378	333	331	319	345	336	378	347	353	356	349	342	342	331	341	329	353	348	355	320	361	365	344	329	318	371	329	329	335	364	331	328	322	334	345	354	340	353	317	343	342	330	370	334	381	344	328	346	370	338	325	391	350	347	342	347	354	316	314	340	350	360	331	329	359	322	357	338	346	329	334	364	345	361	337	315	342	367	370	335	321	355	340	379	344	382	343	339	341	352	326	397	310	401	363	351	303	334	326	316	366	334	324	342	358	325	304	348	378	371	341	369	340	357	309	370	327	369	334	327	357	384	364	349	361	378	349	360	351	352	326	355	350	352	337	367	324	347	324	347	334	370	372	356	332	372	316	334	346	337	349	342	387	341	353	357	335	341	341	363	371	355	335	362	357	379	365	329	321	311	370	309	331	314	327	358	347	362	334	304	331	333	380	364	348	303	340	339	359	324	335	338	363	352	348	352	358	355	319	354	325	331	356	385	326	365	345	348	347	346	347	350	356	340	358	348	377	380	354	353	334	360	351	327	330	348	346	321	344	329	335	341	380	348	294	352	321	376	357	336	313	364	354	299	348	325	342	364	353	322	371	361	339	352	335	350	333	380	364	379	355	304	367	332	361	394	326	347	342	362	385	363	361	369	331	346	358	349	368	330	341	328	334	343	362	330	336	333	348	357	363	360	329	355	408	372	372	371	340	332	356	314	309	345	345	368	341	361	365	368	343	318	320	333	311	357	343	355	354	321	368	348	313	333	366	332	335	349	376	346	360	348	348	318	342	343	331	349	352	364	326	345	362	329	348	342	345	324	346	345	362	335	334	347	334	367	348	334	368	348	320	309	341	328	345	363	330	363	316	324	341	383	341	372	359	354	373	315	381	345	357	321	352	319	358	333	342	350	309	328	307	331	332	347	359	332	347	318	323	328	352	338	344	338	330	357	329	333	340	329	350	367	333	334
52387	66052	56218	39763	18800	1670	295	250	241	214	234	229	217	235	226	217	213	202	239	193	187	207	188	218	221	202	202	194	188	217	219	212	199	188	195	193	217	242	197	187	221	210	197	206	225	206	244	222	184	189	211	204	183	198	183	226	193	201	198	209	225	202	223	181	179	191	211	208	192	197	222	206	221	219	211	189	182	191	205	199	201	197	216	195	199	213	214	188	196	192	205	213	192	205	195	193	187	177	201	209	210	214	207	197	200	210	213	178	232	176	187	221	202	199	199	187	201	228	182	211	207	214	187	179	204	221	176	197	228	211	211	197	205	212	173	199	184	199	194	192	191	225	200	189	200	211	207	189	165	236	225	206	193	209	195	203	164	213	224	211	202	194	189	214	208	209	200	214	180	188	172	205	224	205	231	185	196	193	220	195	191	178	202	200	178	223	222	194	194	206	195	212	191	209	190	213	213	196	226	206	202	211	181	221	207	210	167	204	169	202	220	191	182	186	208	199	214	203	198	174	198	165	196	182	170	189	197	201	213	200	211	194	199	178	211	227	167	193	207	199	214	209	202	201	223	207	202	193	201	200	237	208	188	208	195	232	219	200	216	203	218	174	174	185	190	221	197	179	241	220	226	181	191	169	211	188	192	208	207	211	218	217	220	193	185	213	175	199	186	202	200	196	198	168	207	183	199	161	175	201	181	187	190	212	194	189	186	187	200	220	211	223	209	181	179	199	187	225	190	184	193	166	193	199	181	204	195	184	189	192	201	186	221	213	213	216	194	198	217	183	213	215	192	168	205	155	196	209	193	195	208	195	197	203	197	193	219	212	203	202	193	201	224	217	199	183	187	196	204	185	210	203	239	175	196	183	213	179	208	187	197	212	199	195	183	198	199	177	212	213	180	223	196	183	172	222	216	205	200	191	209	195	197	166	163	210	197	209	190	191	198	203	190	187	201	221	184	207	215	212	216	210	187	169	202	189	202	183	209	178	182	226	187	207	199	186	194	214	181	195	188	207	188	186	180	204	197	192	205	200	215	226	189	209	187	191	204	207	170	194	192	192	241	212	185	186	214	193	194	209	195	188	202	218	208	211	203	200	236	199	202	217	202	211	187	224	207	187	189	212	190	196	182	218	191	193	199	192	198	216	245	240	205	192	193	170	190	210	212	205	209	229	171	194	201	210	208	177	201	199	207	200	190	195	185	220	183	224	209	192	217	206	223	202	184	195	218	186	173	216	196	196	218	177	208	227	190	202	199	200	207	184	212	203	197	199	190	191	168	180	210	194	194	200	220	198	195	193	176	199	185	205	232	203	207	179	207	206	210	200	205	194	191	182	167	196	207	186	210	232	201	193	219	191	199	202	188	203	169	184	183	201	188	183	160	214	215	210	200	204	207	198	176	189	201	194	228	204	204	184	175	200	177	189	211	208	213	204	229	162	209	199	180	171	218	175	189	167	211	206	213	188	214	196	196	210	217	201	205	179	208	221	225	204	201	215	207	213	182	204	191	190	205	211	197	197	204	204	189	173	172	217	199	209	202	207	200	216	210	188	203	192	163	208	197	206	191	194	213	216	232	211	203	185	206	186	197	201	209	216	212	205	173	220	185	200	212	221	163	220	206	184	182	170	183	207	199	222	210	194	201	231	199	192	199	199	226	173	214	218	202	178	195	182	165	191	184	199	210	193	193	188	190	197	199	177	200	204	189	192	215	208	178	240	219	178	201	209	206	197	202	200	210	216	186	190	194	208	215	197	203	219	212	193	218	187	196	211	201	197	177	174	190	207	198	196	201	203	204	177	214	210	191	183	216	194	230	199	198	206	216	188	186	205	188	195	194	221	196	189	201	187	175	222	178	181	151	182	222	224	180	182	188	177	196	167	183	201	206	215	197	232	216	230	194	181	161	217	238	185	201	212	195	209	200	210	185	200	199	208	186	200	220	186	194	218	201	194	202	240	193	224	207	195	210	174	201	190	213	217	203	197	166	221	190	208	200	198	205	228	200	231	206	214	202	202	206	204	212	195	239	217	181	194	190	191	184	177	187	219	207	188	176	195	209	195	196	198	208	174	184	188	219	201	186	198	172	192	210	185	205	236	214	205	195	195	200	196	198	197	158	205	218	185	187	213	211	205	218	201	184	192	191	179	222	191	210	211	184	184	220	185	237	199	194	201	208	235	195	175	209	194	204	182	191	173	219	229	198	202	170	171	216	206	205	201	206	198	218	181	196	234	204	196	161	199	190	196	177	247	196	180	210	228	197	231	194	202	201	221	199	183	217	228	190	187	184	199	192	184	204	186	202	195	216	173	194	222	222	195	193	217	191	196	194	202	212	213	205	204	184	204	205	219	201	205	190	186	198	214	214	213	211	185	206	208	227	210	217	199	201	212	210	155	201	184	182	214	225	236	204	220	193	188	197	229	221	211	208	176	185	210	217	203	193	223	197	186	213	200	222	198	197	189	202	224	181	214	191	197	194	198	193	213	198	174	186	173	180	200	188	216	203	192	199	211	200	205	194	182	185	193	200	200	196	161	195	202	239	199	220	194	214	238	197	200	180	198	188	201	229	205	168	192	176	212	184	193	216	215	179	218	206	214	190	184	233	196	207	179	193	208	199	196	199	188	185	192	202	184	184	217	203	186	210	208	190	190	188	170	194	210	195	206	183	203	205	201	202	175	190	225	215	190	216	205	162	176	192	177	220	204	186	223	219	212	186	218	178	190	210	202	215	192	233	219	188	195	226	210	202	210	191	218	183	184	185	210	217	196	181	190	214	200	199	176	187	190	204	201	220	172	211	208	208	193	207	232	206	190	228	205	186	197	202	208	222	207	204	215	195	213	213	220	201	190	212	190	206	237	190	204	213	208	194	207	199	189	214	208	214	190	203	192	194	187	209	223	187	201	184	229	210	194	183	197	199	182	195	196	233	209	213	186	203	178	203	174	200	188	201	202	196	193	190	190	197	208	203	196	184	171	195	190	220	230	180	193	213	218	166	201	196	199	208	175	188	202	178	211	199	197	207	199	180	214	199	204	222	216	185	200	202	194	203	199	201	206	175	204	178	204	214	191	187	200	223	177	214	213	187	208	207	195	198	193	214	216	187	232	200	218	193	202	169	202	175	204	202	203	210	198	204	194	187	180	186	216	223	217	195	216	216	206	214	195	176	179	197	175	160	204	185	196	198	196	211	194	185	232	211	187	221	189	200	201	181	186	186	195	224	211	185	190	183	197	200	198	216	202	194	200	199	192	201	198	170	181	188	197	197	177	190	190	194	211	204	184	196	207	185	194	212	195	208	188	221	184	190	198	214	185	170	202	209	187	186	188	192	227	193	212	203	206	199	188	190	214	209	195	202	188	187	186	205	189	204	193	203	214	195	202	188	199	214	219	211	159	210	201	189	236	228	214	174	224	208	207	196	181	188	199	212	202	211	176	190	191	185	218	209	185	194	189	210	208	203	191	184	185	198	211	221	205	183	196
32294	49393	53103	45479	23595	981	858	769	691	633	633	593	557	603	551	587	535	533	544	535	548	546	531	543	485	513	482	502	452	485	467	510	499	446	488	442	472	501	488	510	481	510	499	479	483	468	483	470	462	491	471	475	492	465	481	459	504	456	502	510	476	502	465	502	499	448	522	499	453	503	501	491	470	496	468	480	469	507	479	520	492	501	525	487	528	471	492	446	519	511	471	509	472	493	480	467	470	489	480	468	488	517	505	445	498	447	503	490	476	480	477	471	502	516	487	529	497	498	484	481	476	494	489	508	491	495	466	491	451	494	462	492	465	453	453	434	463	440	487	495	550	499	464	511	482	482	484	470	509	501	475	475	468	506	476	474	487	527	486	518	498	455	453	508	470	480	506	500	482	484	486	487	525	527	461	489	529	483	475	486	503	495	527	488	493	490	450	532	468	475	468	470	519	496	469	490	480	472	518	469	495	478	531	488	473	476	497	436	485	490	467	495	508	466	465	507	497	508	476	541	485	453	496	464	471	450	456	467	509	438	444	474	505	488	489	489	485	448	498	463	470	456	487	514	484	478	476	474	480	528	532	442	468	494	498	466	444	442	481	469	485	462	477	493	504	535	523	488	520	517	472	496	489	485	465	451	488	470	450	490	449	484	503	503	491	496	487	468	468	472	491	472	478	457	502	488	485	489	477	436	495	500	484	481	463	482	463	493	497	493	462	463	489	480	467	469	477	487	484	507	526	501	476	479	463	466	507	457	479	480	491	480	494	484	480	509	456	479	472	506	467	454	470	498	508	453	521	471	487	453	488	497	467	464	446	531	477	478	517	489	462	419	494	478	469	514	520	504	460	480	489	472	459	440	490	457	487	478	471	475	511	502	500	487	502	495	453	497	493	477	457	471	467	463	469	447	487	486	457	499	445	457	475	475	453	485	514	472	490	494	498	464	458	493	468	485	469	496	479	499	453	440	466	495	499	493	475	491	499	467	492	521	438	505	471	483	522	476	508	459	476	493	503	476	495	466	477	486	521	494	473	530	491	497	507	508	501	495	505	463	473	480	501	474	471	452	455	496	487	479	504	483	527	489	454	442	448	473	489	484	534	468	452	483	507	463	480	541	510	520	438	513	481	530	485	485	515	499	508	470	507	459	486	512	501	508	495	475	454	511	475	470	470	476	506	488	525	513	457	507	461	446	459	446	496	475	476	487	448	480	497	493	471	475	467	484	442	482	490	534	506	477	482	482	482	456	436	469	462	463	470	499	501	467	475	494	487	474	505	435	498	469	465	500	509	493	455	424	462	480	475	469	494	489	451	502	462	487	509	478	474	477	466	486	443	514	528	446	472	467	477	497	487	489	438	474	458	501	451	497	463	470	480	473	487	478	456	471	448	462	484	485	509	467	488	433	490	464	487	478	522	486	478	471	497	531	471	446	527	499	505	528	438	481	454	486	474	453	477	461	487	490	480	492	522	501	464	468	470	467	481	446	453	479	527	480	513	508	486	496	501	477	453	445	452	481	495	476	433	488	485	511	501	481	485	466	477	481	524	459	505	479	473	485	486	472	455	516	494	495	487	504	485	492	502	519	449	482	460	493	484	468	453	463	463	512	515	524	488	435	483	486	489	475	454	473	464	479	445	467	509	474	460	477	512	475	477	467	483	462	496	486	528	498	458	466	490	474	490	454	482	479	457	451	476	510	473	463	451	500	489	442	473	482	480	441	531	459	497	489	485	493	470	456	506	462	505	414	500	441	488	493	476	470	492	524	538	512	514	474	495	527	495	495	504	517	454	497	533	489	510	480	511	485	471	490	456	489	480	483	453	435	498	512	510	473	475	438	457	502	470	482	476	509	472	520	465	496	435	504	468	509	493	454	487	515	465	473	462	461	477	451	469	523	472	475	477	501	498	517	498	442	512	469	468	489	458	451	482	453	460	499	489	489	497	487	520	485	478	461	462	485	470	444	508	467	448	478	461	448	506	492	486	471	497	482	481	496	470	470	473	456	478	494	512	483	442	465	457	468	480	519	449	483	437	502	518	472	510	451	480	468	480	516	487	482	489	506	509	474	467	503	484	476	536	486	437	457	459	466	487	486	468	491	460	503	445	475	491	477	497	467	453	519	469	514	486	470	513	502	461	449	468	455	500	484	480	490	451	474	489	493	453	482	480	458	517	479	450	500	498	519	492	486	474	488	509	455	503	498	500	499	460	465	508	487	470	516	493	465	465	540	476	508	486	512	471	501	516	469	480	456	462	480	452	504	478	471	465	470	484	511	469	477	454	501	462	469	454	469	486	471	479	460	481	489	493	455	471	466	519	485	503	517	476	501	482	460	464	486	440	506	466	516	453	460	499	495	467	471	483	514	485	510	464	488	463	425	499	467	510	487	507	445	509	517	483	528	478	486	495	448	484	494	462	454	454	485	517	517	470	466	495	490	488	490	483	467	504	487	520	482	482	476	483	475	493	497	453	477	483	487	472	475	507	483	500	497	484	520	477	497	485	514	468	458	489	496	467	477	514	456	470	457	475	472	464	418	453	512	489	464	482	452	503	494	481	491	489	505	468	511	488	456	460	490	493	507	473	479	491	472	461	495	489	480	516	464	510	500	485	474	480	495	430	489	470	480	478	477	463	464	471	480	466	477	457	487	472	478	477	465	480	480	467	489	481	477	483	500	514	452	480	459	466	480	497	507	466	492	468	467	531	462	491	462	471	516	495	429	468	493	482	472	495	483	437	478	464	493	465	463	453	478	477	497	463	504	469	468	506	503	490	509	478	495	477	477	479	490	484	460	467	461	462	449	476	483	463	484	468	487	443	457	513	489	470	482	467	502	472	467	494	493	463	494	479	506	461	496	507	498	500	471	502	480	521	488	519	487	456	498	458	469	496	473	459	493	470	484	505	482	488	474	491	474	437	484	458	461	476	466	519	492	543	501	479	485	449	448	505	481	484	479	522	488	486	484	478	490	479	459	452	508	442	493	480	513	459	482	437	496	488	495	490	475	487	480	445	504	491	475	502	455	522	503	495	495	457	497	513	454	431	468	464	505	535	484	521	464	455	517	466	502	446	487	486	467	457	481	480	488	452	476	556	491	472	493	490	474	466	456	502	475	481	465	493	475	446	445	504	436	492	484	447	472	508	516	463	477	528	471	490	497	443	479	489	465	507	514	455	478	481	552	489	475	442	451	493	527	466	481	475	480	481	453	494	473	501	486	472	503	484	463	479	513	469	506	499	488	455	483	462	488	521	520	463	472	466	462	451	469	432	498	526	476	530	501	436	485	474	476	471	446	456	480	451	464	543	515	443	507	483	478	466	457	454	480	526	455	515	476	473	472	480	493	506	478	455	467	485	482	460	487	497	482	487	445	486	469	469	474	511	475	490	513	456	476	479	525	477	451	505	507	498	455	465	471	439	465	465	471	445	494	504	489	443	509	486	476	498	444	479	464	522	461	461	463	510	472	465	495	503	461	463	480
63105	80868	68515	53102	27689	4811	602	438	401	396	385	355	350	378	348	322	294	308	360	310	342	317	350	324	290	338	343	321	297	323	322	333	338	341	313	298	297	331	354	349	347	380	329	306	351	342	328	305	336	356	342	328	312	312	373	349	322	312	299	357	357	301	345	345	317	325	340	352	346	306	307	289	303	357	299	323	320	312	316	329	386	355	322	305	317	365	344	309	334	322	363	358	347	342	286	323	312	335	320	292	368	337	323	305	306	371	321	320	336	315	327	315	315	359	343	343	299	323	312	304	287	331	339	340	329	333	310	318	310	312	327	328	305	352	346	311	310	321	290	299	351	305	311	302	336	284	302	316	329	323	323	317	319	318	361	333	364	323	360	333	329	302	364	326	354	343	341	320	336	316	328	365	346	347	363	307	287	315	343	330	355	317	323	281	309	316	359	325	368	367	356	348	336	319	338	359	347	352	334	314	318	318	308	329	353	337	362	320	289	300	344	351	315	335	332	315	300	364	346	325	328	309	327	341	354	355	311	355	285	324	339	348	308	302	296	312	340	292	324	356	319	315	325	300	355	317	314	315	334	329	309	325	305	309	337	320	350	318	301	323	339	303	358	315	339	328	340	298	332	334	301	331	295	320	330	321	324	321	341	350	323	320	329	326	327	324	299	325	347	315	334	324	368	338	329	322	346	310	335	318	341	284	338	321	302	306	313	335	298	302	306	296	330	340	334	316	337	318	330	310	337	330	307	303	324	322	346	330	287	342	342	318	315	302	312	295	314	326	310	269	340	321	289	321	365	333	348	344	347	307	330	342	303	287	301	331	349	343	328	314	359	326	338	299	335	326	318	310	312	346	343	340	331	340	322	346	341	312	307	319	319	311	332	318	302	366	317	323	319	310	323	336	359	315	349	340	315	318	345	304	323	299	313	321	330	330	298	290	356	317	347	333	333	314	308	317	334	325	310	310	381	331	330	355	329	358	341	312	343	322	340	297	311	310	323	289	329	336	322	296	355	329	316	354	306	290	319	323	350	314	292	292	353	318	329	321	352	306	319	352	314	318	303	323	339	325	299	324	311	302	324	345	344	320	329	313	329	315	314	326	311	311	295	311	351	334	334	349	315	313	323	282	283	318	330	364	324	356	347	311	302	319	326	300	318	319	323	313	306	332	324	325	303	375	318	333	353	306	311	347	346	317	317	306	313	319	362	333	320	322	337	332	310	328	313	304	299	327	319	347	319	324	304	347	310	323	361	275	317	331	304	306	303	306	327	347	295	358	305	292	303	374	314	334	324	322	327	304	314	311	305	335	337	291	342	355	339	343	377	319	310	338	303	350	301	298	343	321	336	318	298	321	336	321	339	373	310	338	282	300	338	340	323	280	331	325	326	351	334	297	305	301	354	347	299	323	339	351	309	343	348	321	333	363	314	301	341	334	314	296	338	324	342	310	364	317	269	310	284	314	335	306	328	373	334	322	327	353	348	329	295	328	326	352	364	301	369	344	314	320	286	320	316	317	349	342	324	335	306	363	331	329	309	337	338	326	305	302	335	331	290	302	310	296	312	307	335	352	342	337	331	291	348	313	349	340	305	338	317	331	299	333	313	324	388	349	311	306	316	340	305	314	343	318	321	309	294	319	318	315	305	335	355	302	297	374	316	300	302	321	341	296	294	308	359	352	307	325	320	320	330	313	310	306	335	301	289	309	289	352	317	307	317	316	268	319	359	334	319	319	290	350	341	335	310	362	333	338	345	320	346	348	334	311	317	311	319	297	351	312	304	348	329	323	308	337	329	340	327	328	377	312	343	340	335	321	330	292	351	318	316	329	307	350	319	297	327	343	325	389	302	344	324	311	344	313	326	312	309	347	335	341	334	305	312	306	318	328	325	357	328	328	332	327	271	305	330	341	345	332	326	338	318	267	295	320	348	308	333	320	298	309	320	299	307	332	346	322	339	351	356	340	366	327	298	321	329	298	318	323	313	326	318	347	345	302	316	332	313	311	364	323	310	296	338	331	340	335	339	349	341	336	327	318	317	315	358	322	309	300	311	341	303	322	319	303	355	350	321	310	324	300	304	342	340	314	325	336	336	339	312	325	298	308	345	305	322	307	335	346	326	353	329	323	331	322	317	305	331	310	338	331	336	300	321	322	300	313	333	339	295	343	320	326	331	329	324	300	325	305	333	298	284	308	300	317	317	347	324	348	359	291	313	332	325	330	342	320	330	333	330	308	358	309	297	356	324	300	336	275	342	343	339	320	299	317	317	350	299	330	309	317	321	350	369	332	328	315	327	321	311	330	352	353	320	349	327	355	306	336	312	351	293	325	357	307	326	321	343	353	319	344	366	298	288	325	299	325	312	330	325	318	350	329	335	350	345	311	345	304	303	300	319	321	328	330	323	363	335	316	324	341	340	365	352	323	342	337	325	287	304	325	316	307	340	317	334	322	331	339	337	322	321	305	340	268	317	314	329	325	314	337	311	346	338	320	358	333	361	336	323	323	320	292	322	327	264	326	300	295	308	332	339	302	285	327	316	316	323	310	340	331	304	349	337	320	327	280	368	342	320	349	332	321	336	311	333	324	291	365	326	316	311	302	339	354	319	322	342	307	325	328	330	362	304	322	323	311	320	308	328	315	304	303	333	341	311	333	351	317	306	325	368	343	322	325	333	329	331	339	292	325	356	352	327	313	328	311	306	361	326	321	351	326	352	299	339	318	314	343	300	337	325	337	331	314	308	299	326	322	276	338	339	301	331	336	299	320	326	315	329	339	349	343	304	312	352	331	354	361	312	307	313	318	354	355	320	322	330	347	321	323	318	310	310	321	340	305	346	307	343	332	310	336	312	346	334	295	350	336	298	331	327	310	290	315	301	320	336	332	298	308	338	337	310	329	302	333	311	286	308	327	331	326	349	337	319	317	307	355	327	349	301	319	338	300	339	301	324	354	334	322	318	336	314	287	321	357	354	324	308	307	301	265	299	327	344	346	321	313	307	348	284	305	310	346	360	336	308	326	345	294	362	278	340	356	340	331	316	313	342	335	293	301	313	338	319	301	279	340	340	347	326	317	286	316	304	347	321	338	334	325	350	332	346	343	327	342	334	313	288	306	340	311	314	360	362	319	329	351	316	325	348	332	268	308	353	364	330	352	307	311	337	314	308	349	336	346	331	307	313	320	328	313	354	346	294	332	356	313	334	308	358	316	318	332	341	341	313	325	325	324	364	316	330	319	275	339	313	333	322	288	346	339	330	301	331	333	301	335	302	321	317	336	343	338	335	326	340	336	324	347	340	309	342	335	323	363	289	347	309	327	316	333	322	327	313	298	360	336	312	353	342	328	342	336	311	349	309	313	319	363	322	296	355	277	320	324	323	328	368	337	333	327	373	342	358	327	259	324	338	343	304	344	320	354	337	324	320	358	289	360	347	348	334	299	327	307	364	318	312	292	315	289	354	295	294	348	337	325	316	351	339	351	341	350
38905	62917	65280	57457	28402	1684	1437	1354	1142	1113	1056	947	931	869	887	833	863	795	824	811	774	831	769	770	811	761	754	803	714	731	753	754	766	733	748	725	783	740	729	751	708	765	747	721	749	781	762	730	725	749	747	778	736	759	726	760	691	755	817	706	803	712	690	763	744	718	690	710	694	727	740	701	729	750	714	701	755	758	800	789	752	727	739	743	801	732	723	741	726	756	751	719	726	668	745	692	768	797	717	707	688	717	723	724	718	736	697	731	728	653	687	709	729	694	729	684	719	760	721	782	726	710	769	634	684	700	691	711	710	715	757	729	730	737	740	750	747	706	705	763	714	731	684	754	721	733	732	755	669	727	749	723	709	770	717	701	660	740	729	749	711	721	775	731	733	726	723	661	743	739	739	712	725	710	721	714	727	726	715	705	668	773	729	738	681	712	695	699	714	730	720	696	696	712	748	745	704	735	682	737	789	727	706	702	719	745	705	679	709	702	699	697	716	729	747	710	700	725	715	696	673	731	749	724	707	715	738	673	716	745	711	687	692	683	744	727	667	747	673	707	719	666	698	737	656	693	738	705	732	690	782	687	707	711	709	707	712	690	736	716	750	687	707	729	707	724	713	737	712	681	714	739	720	745	730	747	727	708	688	706	722	692	705	732	701	692	712	704	719	706	725	702	711	730	705	739	697	713	728	759	723	738	733	694	759	713	681	748	696	725	709	710	745	727	726	734	700	672	746	688	710	651	709	729	760	734	715	677	733	689	704	758	683	756	727	682	695	754	761	736	682	737	674	692	746	747	710	729	687	732	658	695	699	762	745	734	670	704	776	715	706	775	732	765	716	693	720	740	716	736	710	741	686	722	716	685	657	713	703	730	731	720	667	730	737	703	779	701	696	732	792	772	747	691	684	714	680	747	738	736	715	699	712	717	751	675	694	669	715	708	684	701	729	696	720	701	706	664	745	737	752	674	709	742	774	725	728	763	699	695	736	711	694	762	714	711	681	724	743	698	710	716	698	734	722	681	699	706	718	701	720	776	715	736	729	674	687	688	711	674	706	703	761	749	699	713	739	698	707	719	712	721	705	741	689	676	732	678	718	728	751	690	689	721	717	709	718	742	733	672	730	686	711	796	720	747	713	760	745	669	670	694	688	771	738	757	742	766	668	651	707	700	714	688	691	752	668	711	701	731	703	717	732	683	720	664	711	688	716	766	719	753	738	711	701	766	716	721	673	686	729	665	761	705	714	722	705	719	754	753	680	702	746	700	720	746	687	723	707	680	708	694	709	685	676	724	727	702	691	745	727	737	738	722	743	705	743	736	698	725	724	753	675	690	690	748	708	747	736	755	681	744	699	696	739	725	723	739	741	709	725	707	683	741	730	746	742	734	758	720	721	679	728	747	736	708	714	710	726	689	743	737	709	712	719	704	743	720	743	687	771	737	706	729	742	715	722	755	753	731	729	714	708	747	694	738	684	724	707	705	735	684	737	705	658	773	717	754	717	742	679	669	728	704	745	737	715	722	738	743	743	686	719	711	686	729	714	732	708	719	732	703	744	676	694	693	739	726	722	740	744	757	702	715	690	728	740	698	699	751	714	754	701	727	734	708	695	711	735	717	693	801	745	659	729	685	676	701	660	680	701	726	716	724	721	788	728	699	706	724	725	730	752	729	763	713	730	709	690	733	681	712	691	711	756	711	713	679	663	697	768	683	720	724	764	703	695	706	726	753	703	705	722	784	708	764	735	726	679	680	702	716	712	727	827	698	728	726	726	676	712	748	745	684	713	696	766	674	699	694	711	744	705	715	737	751	732	704	739	732	712	710	730	698	714	707	736	711	721	720	750	726	723	713	721	726	717	728	694	737	759	710	777	699	738	737	729	720	731	679	759	753	706	667	749	761	766	723	737	741	680	739	696	691	718	738	736	701	717	699	708	730	726	727	717	720	719	723	696	777	660	711	704	725	704	725	705	713	710	736	703	725	694	770	744	734	719	737	736	707	714	734	733	727	730	753	693	722	705	755	717	694	743	691	719	728	711	726	748	691	780	743	719	760	704	737	725	718	747	723	739	755	704	706	721	757	741	726	659	769	704	730	698	753	737	678	742	724	798	678	720	707	740	749	706	772	725	700	763	714	714	734	730	718	718	752	673	719	764	695	739	742	751	703	705	724	705	666	693	671	724	719	749	692	748	725	722	751	695	684	717	706	766	709	692	711	741	705	720	712	710	687	650	685	738	713	733	704	724	723	750	726	663	750	714	714	768	688	680	740	702	790	731	719	704	717	747	739	663	667	761	724	732	725	726	680	725	739	720	679	701	692	754	706	713	686	690	671	743	772	727	700	706	735	772	740	744	761	739	782	706	738	723	736	746	741	697	704	694	751	712	697	709	723	647	725	757	721	721	694	745	691	708	748	722	701	786	679	750	704	727	713	722	715	703	699	731	683	732	742	756	705	680	686	694	690	680	703	683	753	663	723	677	689	728	742	767	697	697	714	667	735	713	689	725	719	729	687	714	728	687	716	753	714	724	719	717	780	740	760	724	734	721	748	717	714	693	719	759	735	648	754	723	646	717	764	727	682	718	686	706	740	715	720	706	731	715	672	698	665	667	687	718	719	685	710	719	709	733	745	674	736	725	738	723	688	786	713	687	689	728	757	739	693	757	717	708	744	706	707	721	710	718	698	754	737	719	685	719	756	686	735	696	729	694	695	688	741	700	693	720	729	717	733	695	711	741	704	742	699	739	741	732	776	745	740	720	724	719	717	712	710	713	693	718	661	722	753	735	740	742	723	692	742	756	704	724	736	703	698	639	696	726	768	726	736	743	761	756	730	714	758	712	725	760	687	698	719	726	700	681	691	742	781	716	724	710	753	734	695	730	718	728	688	698	725	790	739	720	741	681	710	689	663	743	734	722	693	705	705	680	706	727	756	677	707	708	735	706	710	682	727	685	668	709	741	722	730	738	711	733	722	745	715	693	688	729	725	728	703	750	721	729	708	745	711	737	692	698	741	694	697	702	696	695	752	711	706	703	697	770	690	689	682	740	693	689	737	757	686	680	705	708	732	674	673	718	695	737	742	714	728	677	732	713	786	731	712	739	691	705	695	682	720	730	705	730	718	681	704	733	720	667	751	754	656	768	750	710	718	751	714	711	742	747	720	704	724	724	736	707	662	700	728	711	696	740	699	773	691	738	758	733	779	760	681	707	743	739	675	682	720	731	766	749	651	705	730	721	707	750	737	748	727	679	706	742	713	676	746	710	680	696	733	739	716	701	721	717	722	714	754	721	683	719	731	715	730	727	722	767	746	734	692	648	745	700	742	736	708	697	694	734	760	735	737	698	735	746	696	724	729	696	733	743	735	695	688	698	682	687	733	774	708	721	741	737	731	712	753	715	726	687	697	706	723	736	721	693	718	687	730	727	716	717	699	727	763	736	731	737	736	699	746	692	713	719	738	761	724	700	690	735	723	784	756
31947	17833	6409	2317	499	174	138	138	124	151	121	136	125	156	139	145	127	148	150	147	134	130	157	127	144	143	131	149	137	136	139	130	152	160	134	140	133	150	182	156	133	141	144	146	150	145	145	147	157	128	153	144	119	120	141	144	151	138	128	156	136	150	138	159	143	133	125	141	142	164	134	132	143	155	146	162	127	156	148	147	139	127	148	152	136	145	167	147	134	150	152	129	135	121	146	135	140	141	136	144	127	154	154	136	147	138	137	157	154	143	106	146	155	146	134	142	152	139	126	167	145	135	153	140	134	137	155	146	164	145	149	138	140	170	146	139	138	155	134	131	142	138	135	112	144	125	132	137	125	152	161	155	140	154	174	155	146	157	150	133	141	117	135	130	132	129	131	129	153	142	140	136	136	137	146	160	167	158	144	134	151	141	141	136	124	133	151	134	137	126	122	132	135	138	140	124	134	139	127	133	140	150	133	127	144	138	137	162	148	156	157	165	116	143	115	135	120	139	148	136	134	169	132	139	167	134	148	163	140	135	143	119	132	136	138	157	145	134	145	136	153	148	124	152	152	133	145	142	164	159	127	171	155	137	122	140	144	142	146	142	131	137	134	144	144	129	135	132	124	128	142	149	137	133	156	131	139	150	149	138	152	125	140	171	149	150	123	138	124	134	130	133	121	143	143	148	147	139	122	142	131	137	137	144	146	129	146	126	160	124	121	161	137	130	142	136	112	133	147	120	121	133	144	133	119	119	120	162	126	139	137	144	151	115	132	143	152	134	127	126	154	134	138	154	151	126	167	145	122	127	143	139	146	122	146	124	141	137	139	148	155	133	136	152	139	142	155	128	125	144	138	137	154	126	163	137	150	132	127	122	130	126	143	133	163	153	125	155	139	163	133	144	139	123	128	146	138	127	133	138	144	132	154	140	159	142	125	155	141	148	131	140	165	142	135	126	132	140	137	152	143	139	139	137	117	151	152	151	142	135	120	127	145	125	139	120	145	140	154	138	133	143	126	156	153	139	122	136	144	155	128	153	136	129	150	146	123	142	139	141	138	151	140	143	119	162	145	145	130	142	160	136	129	125	135	147	164	144	110	147	150	146	132	143	125	135	143	137	121	131	122	133	143	127	117	139	140	141	144	141	139	146	133	153	125	145	143	128	150	144	158	146	109	141	138	126	153	161	139	114	132	142	127	141	118	140	142	142	129	148	120	145	171	125	144	149	147	119	136	152	144	122	145	146	137	122	141	158	139	158	139	149	136	128	138	143	147	150	132	118	120	122	144	140	112	135	128	145	136	153	152	148	128	129	154	138	139	148	142	142	142	123	151	151	143	130	126	133	132	130	131	139	151	152	148	143	126	151	128	122	147	128	137	169	155	147	158	144	139	128	129	148	156	139	144	140	137	168	154	139	138	148	117	133	128	150	144	149	147	133	151	143	150	116	153	120	113	133	140	134	144	138	145	132	138	130	138	151	144	134	129	147	118	131	128	135	126	148	142	147	140	137	138	144	128	179	156	155	152	156	129	154	142	136	133	127	137	145	137	144	148	147	146	136	139	127	134	147	145	135	145	126	119	152	142	144	136	143	150	154	129	145	137	153	130	138	151	146	141	125	128	145	150	134	143	134	139	117	156	141	123	140	128	173	153	148	144	115	136	133	157	127	137	134	138	132	155	145	142	158	135	121	139	140	135	140	158	155	127	137	121	147	127	135	125	143	123	142	153	116	124	131	128	147	159	135	132	157	139	149	137	140	117	153	160	141	135	151	146	137	120	148	131	152	147	157	149	150	142	155	148	186	151	137	151	150	126	132	138	144	149	149	123	127	138	126	123	135	131	136	152	135	129	125	143	145	180	157	126	134	149	139	165	134	163	138	125	144	144	146	153	147	131	161	147	156	152	151	119	132	120	129	142	127	151	152	154	139	160	133	157	150	120	144	131	140	146	152	117	135	134	148	135	124	142	158	165	128	128	144	154	139	130	133	131	135	147	148	147	141	129	146	138	129	157	159	135	138	112	148	150	129	138	143	165	154	133	136	130	123	135	138	133	136	176	132	162	140	141	120	151	125	136	129	149	144	149	136	150	133	145	127	143	122	125	128	135	158	138	144	129	154	132	141	132	134	135	147	157	137	156	161	135	140	128	149	131	123	134	129	162	151	129	147	160	144	140	158	140	120	133	124	139	170	162	137	152	165	147	130	157	138	152	133	151	143	168	130	139	142	132	137	169	148	127	138	121	136	148	145	134	168	140	157	136	151	148	112	137	126	140	133	141	146	143	125	139	148	122	145	147	133	137	140	147	132	119	140	140	143	110	161	163	139	130	160	152	144	129	153	136	144	137	154	144	125	160	145	151	167	141	122	134	138	161	135	139	140	146	155	134	159	146	149	124	144	141	143	157	157	147	145	146	128	131	168	138	124	128	138	131	138	124	180	150	150	160	152	157	131	148	142	122	136	138	143	127	140	131	146	141	139	138	136	139	136	162	170	108	141	139	150	162	151	156	144	154	135	131	128	136	127	140	149	139	161	147	147	149	136	153	121	150	164	141	119	136	149	125	127	139	149	133	138	130	134	137	140	121	131	154	148	164	152	130	133	165	155	126	135	146	137	156	134	134	132	120	139	140	124	129	146	150	133	152	126	144	188	157	109	142	147	130	147	139	134	137	127	132	145	141	128	135	129	141	131	126	127	143	150	147	138	135	148	138	158	139	149	149	128	148	159	142	127	143	173	154	149	134	135	164	168	138	163	148	153	146	140	143	144	134	147	141	139	158	155	153	152	151	156	136	110	125	141	140	132	118	154	157	138	152	136	127	127	125	155	120	143	131	127	156	126	161	136	142	154	128	129	144	127	116	143	150	131	131	151	142	142	140	134	116	91	149	132	142	122	141	147	138	123	121	123	137	166	131	159	150	132	123	124	149	146	146	118	133	140	136	138	139	134	137	123	135	154	131	141	128	144	131	116	147	127	133	154	138	138	134	131	146	124	142	117	140	144	128	149	158	156	147	155	124	147	145	156	114	149	148	136	148	140	137	146	142	125	163	149	124	138	136	132	136	136	135	159	132	122	137	130	126	146	186	134	161	160	134	158	157	127	123	155	145	158	142	124	120	127	160	143	136	152	147	133	149	123	129	139	164	170	131	145	151	150	152	146	151	150	132	144	126	143	121	128	143	127	144	138	116	146	138	132	112	142	126	137	145	150	143	152	120	132	117	160	133	151	137	169	139	138	155	139	130	157	162	142	141	149	158	151	130	155	131	151	116	152	152	141	154	124	128	145	145	151	125	141	143	165	122	145	154	131	159	123	156	181	159	148	130	157	137	136	126	131	132	163	152	117	152	144	158	148	137	158	138	154	159	138	146	121	144	149	138	116	150	145	137	145	138	126	138	125	144	155	141	143	144	159	146	126	158	126	153	125	145	128	125	140	130	143	137	146	141	146	108	129	153	147	108	149	131	145	131	144	156	134	145	130
16336	16337	10170	5965	1591	346	351	394	352	381	378	340	336	369	368	361	353	350	381	315	349	360	343	354	363	320	361	339	340	361	356	347	328	372	343	336	359	356	341	368	339	361	348	322	360	342	399	342	371	349	319	373	356	373	368	371	357	374	374	380	341	350	376	386	354	358	355	365	393	359	360	382	360	359	366	381	329	379	355	358	352	376	328	349	362	339	354	328	332	362	339	349	318	363	348	378	361	341	349	341	368	345	345	378	370	365	373	343	346	352	365	330	389	371	362	337	365	320	374	315	325	334	317	355	373	338	340	360	368	356	353	378	328	328	345	310	335	363	352	359	339	335	364	340	309	375	355	367	336	362	370	357	354	315	350	373	342	365	324	342	340	334	361	343	329	374	358	397	338	377	388	357	383	353	373	359	352	349	347	345	343	370	341	359	337	371	351	362	331	368	348	342	373	353	351	374	374	350	348	375	384	352	355	358	394	398	391	350	371	366	346	374	340	315	365	345	342	329	350	358	378	360	326	350	327	343	353	365	360	379	365	340	368	358	362	367	360	355	384	380	337	347	356	361	385	353	364	361	359	377	366	362	365	381	340	392	385	348	377	340	345	366	387	346	357	318	350	341	363	346	344	355	344	373	387	386	374	370	370	352	404	318	346	323	333	359	395	377	359	347	338	353	325	355	349	352	333	320	364	346	365	333	363	358	353	356	332	332	330	364	361	374	401	350	323	330	339	363	348	354	392	337	359	335	336	367	349	339	313	341	383	373	365	373	345	365	372	377	407	404	352	363	342	358	352	344	347	363	349	366	339	363	349	366	382	365	384	378	343	360	373	351	367	392	370	356	352	361	354	348	335	328	346	364	346	350	358	361	328	320	389	364	352	386	350	348	356	349	374	332	379	388	359	338	355	366	359	349	349	330	329	396	334	347	331	347	337	371	352	387	361	368	348	364	343	372	298	312	339	361	391	356	360	361	355	362	396	344	368	351	387	361	348	367	337	364	359	335	330	367	362	354	351	368	344	340	369	335	329	361	367	403	366	347	338	353	378	339	388	348	367	353	387	392	346	374	343	371	370	354	354	341	378	376	356	361	373	317	334	348	343	368	364	328	351	367	335	376	358	343	353	361	354	331	366	395	355	335	362	384	357	332	355	354	351	371	307	376	340	379	377	341	323	374	363	330	320	359	330	338	371	377	364	332	363	374	350	348	339	372	402	334	378	362	358	355	348	354	366	350	324	362	362	331	349	369	347	318	345	371	338	336	324	341	343	362	353	372	332	340	368	352	337	327	358	348	382	410	333	358	339	367	346	365	354	339	345	367	365	340	346	354	345	360	362	329	335	347	337	340	330	338	353	328	333	353	350	374	364	370	327	370	368	354	348	364	350	369	336	344	385	372	343	323	350	372	360	351	335	343	382	375	364	369	350	371	344	348	364	360	341	327	346	329	371	338	336	371	360	322	370	356	390	314	332	347	344	346	315	361	352	357	384	320	346	349	336	357	381	371	389	362	386	341	342	312	325	351	357	348	343	360	360	360	309	337	358	348	342	346	368	360	323	330	357	336	355	355	365	327	370	352	333	377	375	367	391	370	351	336	349	337	362	351	346	373	321	361	358	393	355	377	314	343	359	343	359	343	326	390	369	344	365	365	349	387	342	345	370	373	311	380	370	349	379	361	334	334	334	340	374	377	371	375	326	335	385	345	344	384	336	337	342	364	359	380	384	365	377	368	359	341	369	376	359	356	332	366	330	346	352	345	363	368	343	361	345	365	360	342	347	399	367	357	347	342	401	358	365	372	355	336	353	341	369	368	371	367	324	372	359	324	340	343	345	381	337	341	341	378	344	350	370	365	351	326	329	371	354	349	389	337	361	339	372	324	338	312	359	335	320	369	337	342	355	354	337	344	355	324	361	371	400	404	379	344	355	363	311	361	337	347	367	364	364	377	350	360	314	374	360	359	341	373	367	345	387	309	359	389	391	346	367	374	373	365	355	336	354	364	331	374	362	353	348	348	360	369	357	359	330	345	351	346	358	360	341	324	362	338	328	382	355	371	361	365	382	366	342	350	366	316	361	370	361	348	324	365	354	344	360	370	352	341	343	341	375	340	363	360	357	361	363	339	392	341	333	318	376	359	333	353	376	380	301	329	352	321	366	338	381	386	370	367	397	334	366	349	365	390	329	373	340	374	389	377	366	349	363	360	411	353	361	336	320	344	342	353	328	365	341	392	370	360	366	344	345	335	328	370	355	368	371	339	332	361	326	391	337	375	369	329	376	358	347	344	359	337	371	363	350	350	357	332	328	329	346	336	366	349	334	341	341	370	357	378	337	363	345	332	355	340	346	325	364	371	374	336	362	381	342	368	395	360	374	388	379	356	348	339	361	364	355	377	341	342	379	354	365	351	376	355	361	377	343	383	354	350	362	368	369	350	360	370	320	364	343	361	337	379	377	372	364	335	369	381	366	341	346	342	356	339	344	365	365	387	348	365	339	353	346	342	361	336	363	361	388	373	374	329	330	377	366	373	348	344	397	354	325	317	334	329	354	346	351	364	373	349	341	341	366	373	356	382	350	335	378	331	373	350	362	387	337	376	371	388	373	366	352	335	363	386	325	355	328	356	352	366	367	370	402	361	338	362	371	382	326	348	339	381	394	392	339	366	367	353	351	356	339	351	368	366	396	354	378	354	348	357	378	370	323	337	349	390	346	355	391	340	353	321	349	320	377	383	360	365	356	347	336	313	345	355	372	310	376	357	367	350	373	332	358	354	378	371	345	346	337	367	364	367	319	319	336	347	333	342	360	359	347	328	383	363	381	344	366	351	328	375	367	344	353	369	336	345	341	369	359	365	342	352	356	363	360	323	356	355	349	336	357	345	325	358	366	343	330	359	398	370	354	354	360	337	342	359	394	349	335	368	363	350	328	354	334	359	374	346	347	353	332	352	364	391	363	359	331	329	340	327	351	354	354	333	365	356	351	335	345	346	381	339	371	368	343	362	384	358	346	369	350	371	403	340	348	370	342	359	367	377	336	352	385	358	397	378	356	366	341	372	376	342	345	357	343	358	375	380	367	374	343	334	347	372	376	329	334	338	366	358	367	353	318	370	348	415	339	374	378	342	394	339	361	360	368	321	349	337	345	352	366	382	324	323	359	361	351	346	360	361	356	364	368	344	356	358	349	359	338	366	374	357	315	358	362	324	356	305	344	360	383	347	348	372	357	353	358	381	344	369	368	356	351	367	360	339	358	396	388	378	334	394	340	365	343	357	337	357	364	361	384	369	348	351	367	359	341	346	352	368	336	391	368	353	351	351	364	328	363	320	344	365	323	339	328	373	344	348	355	376	378	368	366	377	365	349	344	378	357	339	339	356	356	398	328	353	347	371	340	364	333	376	349	349	352	349	393	371	365	384	371	378	348	312	370	365	330	351	348	359	369	365	341	352	363	338	361	358	349	367	358	341	378	350	334	324	334	350
53266	67686	56598	39711	15923	1211	286	287	253	224	236	289	247	243	264	229	220	216	222	210	203	242	222	206	256	219	211	245	218	207	222	204	211	214	210	217	227	232	255	253	211	230	221	233	222	262	248	236	221	217	229	221	212	225	237	214	213	235	233	228	207	210	216	197	191	205	230	237	220	237	207	246	218	216	200	204	199	237	223	237	215	239	253	221	187	223	198	210	233	221	244	229	194	208	234	227	234	205	204	202	217	216	229	191	210	210	237	229	221	207	199	196	227	254	216	224	229	228	239	191	231	224	233	217	224	231	229	212	274	230	219	230	220	206	261	224	223	234	210	233	196	245	220	206	194	259	233	210	230	187	231	229	243	223	198	209	222	208	197	234	219	200	210	233	187	228	243	274	233	221	227	260	218	244	209	242	223	212	204	213	206	227	214	207	212	210	236	229	224	210	246	210	208	216	201	208	212	230	236	221	217	259	220	251	232	256	213	248	226	241	222	228	193	206	207	226	219	218	219	222	216	227	213	209	228	197	218	218	243	229	229	231	245	232	226	235	220	200	244	209	254	228	233	210	231	204	229	215	224	228	202	219	253	229	209	201	223	237	216	209	214	252	213	220	189	251	224	211	227	217	212	218	176	205	229	214	221	218	213	223	223	201	217	243	246	234	198	219	227	225	210	226	230	193	221	207	234	214	225	216	223	226	219	224	239	255	200	221	224	204	246	228	223	223	220	203	208	246	261	233	228	230	228	222	210	209	225	177	209	226	235	212	230	246	224	202	207	211	235	226	221	214	256	235	246	241	228	205	209	230	226	212	267	234	211	208	224	217	206	209	223	220	215	234	217	213	207	238	199	236	205	230	199	215	212	239	210	225	236	216	224	201	212	228	226	215	200	240	231	240	218	228	223	206	219	216	210	216	217	229	232	232	215	248	199	229	226	212	218	209	242	243	242	233	180	219	214	212	219	200	188	206	238	188	222	233	214	224	223	202	212	215	247	227	207	240	212	219	217	233	221	229	212	223	238	230	216	207	203	249	212	240	221	214	232	217	207	200	213	248	204	204	245	242	213	203	201	220	233	237	232	234	235	232	199	227	231	221	228	185	243	218	222	218	206	225	203	212	230	214	194	202	209	213	221	220	209	203	205	201	202	200	230	226	218	202	238	230	227	210	230	225	220	197	212	205	212	231	207	240	213	215	196	228	226	243	237	239	204	225	209	224	213	208	251	224	223	216	217	214	193	233	201	244	182	232	237	214	198	226	233	228	218	225	183	229	249	202	233	249	213	191	199	207	244	196	201	233	241	205	205	231	241	196	193	228	202	224	221	240	251	220	236	222	247	219	226	188	244	224	212	217	225	233	242	215	250	236	213	241	242	233	208	231	232	207	229	197	220	243	213	235	189	242	229	208	217	213	209	229	229	208	225	231	225	246	217	203	218	219	225	205	216	240	228	205	229	212	204	214	222	211	227	225	211	218	242	206	232	215	230	221	218	214	224	241	247	233	237	211	215	210	210	212	228	244	235	236	227	208	222	258	207	226	238	216	229	203	210	211	197	215	240	239	229	214	267	201	221	235	208	215	231	207	175	226	216	214	192	234	212	231	219	220	202	204	233	220	218	227	223	221	249	231	215	214	231	219	244	200	250	222	221	203	223	223	221	213	222	209	234	201	217	232	242	229	216	214	220	239	235	234	240	229	215	221	225	235	225	214	227	218	197	207	239	199	205	215	197	230	221	197	215	216	224	208	267	241	247	217	221	225	210	219	215	253	241	216	227	212	216	214	210	223	220	231	221	201	215	242	237	223	207	240	239	205	222	229	253	239	249	192	176	240	214	194	219	209	268	233	233	208	232	211	232	226	218	222	233	203	211	208	199	216	242	226	240	220	234	229	238	207	244	241	224	202	209	259	242	228	220	248	241	209	201	232	194	221	198	204	238	237	234	223	218	199	206	222	216	219	211	216	234	242	219	216	242	214	228	222	256	232	219	200	187	245	239	216	192	223	233	222	221	221	213	203	212	217	260	260	233	216	222	181	217	208	237	241	227	203	217	220	247	228	217	234	223	220	218	220	236	214	220	219	236	236	225	225	227	232	203	225	200	261	247	232	217	217	220	204	208	238	198	237	244	231	239	239	224	191	200	219	224	235	245	227	228	206	221	229	198	196	205	232	241	233	205	232	239	219	240	193	217	223	194	211	233	198	204	230	218	240	228	224	202	200	253	227	236	219	225	229	214	242	229	228	246	191	229	227	224	241	222	246	222	214	230	208	246	214	185	236	223	215	222	218	245	215	209	239	262	228	232	241	234	239	194	214	240	224	244	205	218	216	230	210	250	200	228	226	258	217	208	231	181	215	208	218	220	208	215	224	208	235	233	232	211	220	259	230	224	241	251	199	237	251	228	222	194	206	231	206	244	228	241	229	205	212	229	217	225	241	212	241	226	233	210	221	247	235	227	231	196	220	255	212	217	213	227	208	210	220	229	211	222	204	255	255	244	241	205	230	203	237	202	216	208	232	231	213	225	234	214	225	213	216	207	215	273	241	210	203	208	216	218	251	241	234	219	216	225	240	221	239	230	226	208	233	242	219	227	236	230	194	213	224	246	205	222	219	227	223	233	204	233	252	252	216	222	225	210	227	238	235	244	204	199	200	235	225	224	184	218	211	205	222	215	219	222	248	229	220	244	206	205	216	241	211	217	233	258	208	213	195	234	241	246	200	208	225	215	216	214	227	228	258	228	218	228	241	224	226	219	228	224	212	232	224	185	235	232	233	209	247	269	220	242	229	234	225	190	223	250	219	182	249	190	227	193	210	205	198	204	236	221	201	238	248	239	196	225	206	226	219	212	209	211	222	216	206	243	223	223	203	204	218	208	201	225	236	222	208	238	231	232	228	223	194	212	220	220	238	206	209	236	232	197	192	223	224	232	208	196	212	228	230	224	213	240	226	222	220	252	232	236	242	213	246	208	195	223	217	234	220	225	228	190	191	213	250	231	207	191	199	212	179	241	234	229	223	204	197	214	228	214	222	230	204	198	227	225	242	188	244	217	201	214	212	235	216	218	230	228	211	217	239	214	232	243	235	194	235	245	227	224	229	201	228	219	211	217	223	222	202	213	242	209	245	274	235	214	210	232	234	228	213	214	248	260	213	228	221	226	212	227	204	230	209	217	209	207	205	213	218	216	197	205	207	245	204	225	196	238	241	210	211	219	215	212	223	243	219	228	233	206	228	207	226	192	229	210	205	219	211	223	200	222	224	206	226	220	227	234	239	236	231	209	212	245	231	226	222	222	249	217	222	222	220	230	207	208	236	227	238	216	205	225	231	201	210	182	210	215	214	232	240	227	200	220	218	243	210	209	242	237	271	202	215	228	216	213	207	230	206	199	214	227	195	216	229	216	210	208	231	206	226	226	191	250	242	226	211	199	220	231	237	194	230	204	225	218	225	210	225	211	226	226	198	200	238	218	201	237	228	210	221
32536	50598	52972	44992	17908	986	908	835	751	708	687	666	650	651	597	541	595	585	522	540	583	563	577	550	581	595	565	524	595	554	568	518	579	535	553	508	505	532	533	513	577	584	532	577	562	558	587	578	542	555	500	524	519	550	509	544	547	553	558	534	518	542	509	508	560	566	540	540	522	511	542	550	522	542	557	500	503	544	526	510	530	518	551	536	516	520	556	521	530	520	539	515	533	544	531	544	598	590	604	567	556	551	540	507	533	519	526	513	511	532	499	530	515	541	513	504	562	498	531	556	519	546	541	488	496	508	538	518	525	488	570	528	522	481	540	545	558	566	576	513	555	503	532	553	533	533	531	521	532	535	554	522	537	539	559	542	537	490	521	539	521	516	566	505	539	550	512	510	560	571	502	541	500	511	542	532	533	552	493	547	535	537	516	547	550	517	499	574	510	520	550	517	559	521	506	529	515	551	555	552	518	533	518	488	553	535	503	533	533	504	534	555	487	536	532	509	522	562	552	498	504	508	548	515	530	518	544	508	553	504	557	549	536	511	559	527	537	554	550	523	524	518	520	541	544	516	595	523	530	557	542	542	510	524	550	520	524	549	568	550	543	528	487	516	566	521	540	523	517	499	506	518	530	496	551	520	549	538	539	531	528	562	528	527	504	500	557	491	544	500	540	525	473	521	529	535	511	547	552	533	508	543	530	499	582	584	552	502	544	558	536	568	485	558	554	527	536	537	501	541	520	502	570	526	517	510	538	528	536	528	499	499	528	530	536	512	536	545	570	532	561	546	527	519	544	504	526	572	493	539	560	553	491	536	498	545	519	527	526	545	535	559	569	541	516	506	494	540	511	490	538	536	541	495	529	493	510	585	521	542	499	510	526	545	508	509	554	492	520	531	531	527	516	516	536	508	541	521	520	520	503	539	516	516	529	532	535	514	547	477	491	556	556	513	554	504	525	549	525	535	547	545	552	499	525	531	519	499	503	516	529	522	511	534	519	518	531	489	573	512	521	562	527	488	520	530	553	472	525	565	482	529	549	544	515	496	492	543	507	529	536	520	514	560	534	525	468	547	510	496	513	516	526	538	554	538	526	529	530	522	518	590	506	547	540	496	552	509	558	474	546	562	534	494	531	525	500	545	519	511	502	511	500	525	546	537	516	558	575	541	542	524	537	503	545	527	540	513	513	565	515	516	555	566	543	512	523	536	536	487	534	524	562	520	526	529	536	513	525	513	512	510	530	539	513	494	561	539	466	521	525	535	477	546	534	484	538	549	548	511	524	535	525	523	515	537	556	537	508	553	539	544	511	496	518	517	509	500	540	544	529	558	515	537	527	568	527	532	476	561	538	505	474	524	520	504	528	551	532	516	551	553	474	543	550	521	551	516	499	551	492	510	558	526	512	504	542	521	492	510	549	518	529	516	505	542	568	496	529	516	520	557	544	530	548	547	512	555	523	529	550	565	537	512	526	522	545	507	502	553	531	484	532	522	535	549	560	539	546	494	528	552	475	501	553	526	546	497	530	551	529	516	522	493	536	552	545	532	528	566	521	506	521	553	555	531	539	521	530	588	512	508	540	563	553	535	530	552	525	552	492	572	531	519	537	536	524	554	515	528	509	524	473	550	515	530	531	600	539	558	546	476	474	513	501	539	520	555	532	541	539	505	543	575	511	523	562	533	527	529	537	549	549	550	540	550	512	524	529	531	564	511	543	547	497	508	567	480	508	496	579	562	543	527	507	528	530	466	508	532	527	549	535	517	534	515	556	565	546	499	535	546	485	504	544	510	545	549	514	505	514	557	556	506	472	507	529	541	564	548	568	495	484	534	496	502	508	501	526	547	522	476	540	550	540	543	578	529	497	522	520	567	497	536	537	540	559	562	532	537	557	532	534	520	560	538	513	503	505	538	534	526	545	521	512	557	520	534	521	516	509	490	506	511	536	498	535	511	550	484	545	513	537	540	549	526	527	540	559	516	512	516	515	520	510	500	522	516	590	523	510	548	517	505	565	592	490	559	553	507	528	542	544	499	498	549	560	514	491	513	561	505	503	532	530	505	564	528	541	525	504	502	505	524	549	549	534	512	544	534	549	505	524	537	507	498	550	540	518	560	520	504	511	562	521	549	509	483	500	541	551	527	575	539	510	502	571	548	517	522	467	505	486	570	540	537	505	537	566	504	499	515	496	533	523	530	520	549	539	511	492	511	525	533	498	533	530	519	506	515	509	542	536	570	517	550	557	517	532	497	577	531	526	545	516	540	497	538	552	459	533	518	552	544	516	569	557	517	493	504	535	545	522	546	559	544	542	505	558	537	511	573	537	528	511	515	528	545	557	506	511	523	517	515	501	536	546	547	512	512	551	495	532	566	548	545	509	530	536	557	533	497	529	518	540	500	535	497	513	491	525	508	511	541	524	540	548	549	550	539	548	539	517	531	518	549	522	519	516	544	521	544	515	558	526	518	494	574	522	530	508	523	556	538	515	527	552	500	548	515	555	484	540	572	525	521	487	511	498	557	527	564	550	534	485	531	525	537	513	515	514	537	518	516	531	521	542	519	509	503	509	581	510	534	534	511	529	547	522	557	491	533	509	525	533	514	498	513	511	512	542	553	547	484	532	534	519	543	535	540	512	546	503	542	517	535	534	550	532	521	506	533	528	517	529	554	532	532	540	544	532	512	524	512	499	541	513	539	520	517	511	547	549	536	554	557	573	501	492	544	513	476	519	501	538	551	505	522	536	515	506	494	536	516	501	544	539	519	555	525	555	584	510	536	506	522	537	569	524	583	513	539	487	541	546	518	548	562	532	572	530	555	528	511	557	557	540	564	521	534	543	579	547	551	535	535	521	554	551	567	555	541	533	505	521	535	544	522	570	486	497	472	582	494	527	598	548	506	536	503	498	519	573	548	491	525	561	578	511	511	527	529	570	521	563	532	531	537	477	540	540	516	550	548	534	502	496	512	498	475	554	550	530	536	553	499	476	518	596	530	528	527	497	547	518	519	521	511	519	532	514	545	511	551	523	506	527	525	535	591	526	512	517	556	512	565	559	530	562	514	549	540	534	527	522	518	547	519	536	533	546	542	577	462	537	528	520	514	510	551	520	538	523	526	542	528	522	530	492	512	506	525	528	529	526	544	510	527	511	483	529	534	542	512	535	531	532	541	507	513	489	521	509	521	518	511	559	563	489	481	550	508	524	552	538	514	545	522	535	553	550	533	524	492	539	529	512	558	567	517	546	550	531	553	524	506	512	544	526	520	526	499	547	527	512	550	520	521	538	501	542	524	529	517	519	522	525	571	500	533	510	579	486	526	496	560	471	543	537	579	567	533	564	535	504	539	529	498	535	554	542	503	500	517	546	521	540	547	524	474	515	537	552	548	521	568	518	496	531	523	530	558	527	524	512	515	544	520	532	532	520	511	547	507	525	488	528	558	550	545	538	524	516	593	564	526	480	537	544	506	512	539	536	539	537	520
61412	80655	68982	51533	25690	4273	534	439	440	376	410	380	431	368	371	331	353	337	375	336	319	343	393	372	364	378	370	357	353	353	375	348	315	341	368	323	353	343	295	318	347	314	359	324	347	334	355	350	328	360	338	330	323	309	326	308	307	349	324	358	343	359	378	355	351	345	359	320	361	344	314	350	342	358	342	356	348	300	354	352	318	297	338	353	347	312	352	367	330	361	339	360	332	324	331	332	347	344	333	358	309	334	374	368	311	360	340	351	336	360	321	298	352	312	354	322	327	323	323	340	372	309	343	345	304	329	360	353	362	329	345	329	324	309	348	381	326	369	349	324	359	352	362	303	333	337	324	319	346	341	324	333	360	338	331	329	366	347	319	324	342	303	318	308	326	313	330	346	337	361	318	352	348	347	342	342	334	347	353	372	334	349	303	353	355	356	309	338	329	323	345	325	308	330	325	350	343	308	313	342	342	352	357	310	313	332	314	363	348	331	325	368	350	352	332	347	354	353	340	350	312	300	345	332	329	362	349	333	337	349	329	338	348	326	333	336	325	342	332	331	313	297	343	313	325	351	365	330	317	341	355	315	341	310	342	355	363	344	338	339	302	318	321	351	325	343	362	372	366	358	338	307	345	339	329	320	343	321	316	333	343	328	337	329	341	314	356	315	330	320	367	324	385	362	340	370	338	341	329	317	312	345	317	327	352	338	344	324	340	336	330	333	354	328	325	305	335	352	351	342	332	349	364	306	347	319	307	343	358	328	350	370	328	350	350	331	312	353	358	327	284	338	318	322	328	335	357	343	314	362	315	385	331	376	349	347	349	357	340	325	343	297	353	326	329	306	311	332	339	345	363	363	317	351	354	339	332	327	329	328	345	344	364	331	325	359	309	360	302	354	342	366	342	318	330	296	350	351	342	330	372	307	318	321	310	313	322	360	342	333	333	363	358	307	325	344	338	381	383	345	334	336	336	331	337	298	321	378	375	320	327	344	331	340	316	316	346	321	340	358	361	344	310	327	353	359	386	334	305	336	308	325	356	343	331	341	338	329	338	308	330	336	325	277	302	334	342	332	339	319	357	362	317	335	330	319	313	353	355	347	325	328	337	349	357	329	334	344	298	308	332	313	314	346	352	342	360	307	343	365	341	373	321	348	346	358	348	332	313	335	348	368	339	305	352	368	324	337	325	355	368	330	370	337	354	350	364	351	366	375	321	345	337	352	311	313	333	335	319	351	324	363	331	366	354	339	356	308	307	334	310	325	347	360	328	306	346	301	334	356	322	320	309	311	317	322	304	330	319	329	349	342	346	329	327	308	317	323	336	343	365	313	290	335	349	338	335	341	303	332	333	372	326	357	301	319	327	351	365	348	347	341	365	316	345	334	363	344	323	311	331	347	329	337	319	320	354	328	341	353	348	351	356	335	318	343	355	362	362	327	301	378	326	317	310	334	320	361	308	334	315	352	318	345	353	322	352	339	375	370	357	371	329	341	357	352	300	370	317	334	319	327	317	302	320	345	331	335	354	335	324	378	377	359	334	343	345	309	336	371	369	352	335	332	332	340	309	313	277	344	309	298	358	336	271	318	369	298	354	376	329	307	334	354	343	326	343	353	336	359	321	316	341	334	368	302	346	364	372	331	341	347	336	298	315	360	334	342	296	301	347	326	339	326	304	329	356	320	311	317	330	304	343	342	305	354	345	361	326	319	335	314	333	368	352	374	325	367	314	352	350	323	360	322	298	333	323	317	328	340	311	352	302	379	387	360	348	336	351	348	362	331	372	338	323	361	312	344	368	373	356	364	336	373	356	347	282	306	307	333	320	359	364	358	363	351	357	301	337	318	319	309	340	356	328	351	341	304	333	388	352	341	357	336	349	305	337	337	318	343	333	332	348	340	328	326	323	304	355	328	336	355	317	367	331	320	336	315	310	344	346	337	305	364	330	339	291	348	324	337	364	342	346	337	298	337	366	348	315	301	299	342	342	326	314	344	333	321	320	339	327	350	322	336	332	356	340	373	302	320	321	323	338	353	347	339	314	311	303	309	331	336	289	333	317	350	366	286	314	350	343	337	336	336	366	353	326	343	319	357	342	347	331	329	309	354	305	327	303	334	314	330	324	303	333	361	337	292	324	359	353	337	390	349	310	330	338	289	310	372	330	377	326	336	339	355	368	330	322	321	310	335	316	329	336	321	323	303	315	369	341	356	323	370	338	345	354	338	316	351	347	405	356	342	337	341	304	328	329	369	337	329	357	332	309	331	349	354	361	331	342	350	323	363	353	330	391	352	352	321	348	303	353	288	361	319	303	346	309	301	358	329	328	352	363	326	319	351	332	347	340	324	334	348	342	323	337	300	358	336	343	380	422	337	307	342	393	339	306	367	350	364	346	341	309	335	341	341	341	311	349	316	321	342	348	334	338	333	304	332	358	297	315	332	332	346	343	341	351	350	326	321	321	350	351	325	333	343	314	340	362	346	352	339	359	319	343	317	336	330	327	303	346	334	328	300	346	377	291	352	326	343	327	338	304	340	312	320	318	321	297	310	327	324	305	311	333	323	336	329	351	352	316	336	293	336	354	336	305	353	324	384	358	320	311	342	342	312	316	344	316	340	338	348	331	348	347	328	334	340	324	340	337	321	350	332	347	326	342	348	347	322	344	349	313	335	347	325	355	329	335	314	303	358	355	321	301	327	316	383	314	334	323	333	346	329	304	314	334	332	337	342	364	302	331	366	346	332	333	351	341	347	342	352	331	352	368	374	372	330	316	310	355	359	354	334	332	336	335	327	331	312	343	356	338	350	361	330	327	350	331	401	370	360	365	334	332	330	338	375	328	353	387	341	353	333	365	345	318	332	316	347	308	369	327	334	347	338	337	318	359	334	333	343	360	351	325	347	334	340	340	297	310	379	320	311	363	287	327	292	364	341	348	356	348	354	309	321	315	333	329	315	338	330	316	342	358	325	330	345	301	329	373	354	321	338	361	337	328	326	337	347	344	325	341	330	349	331	319	335	328	324	342	322	352	339	355	362	339	340	356	340	349	351	377	356	344	370	364	325	350	345	342	325	352	358	335	301	344	344	308	316	319	309	348	362	337	359	344	348	339	306	344	328	332	327	300	365	354	333	337	345	316	345	365	365	339	326	329	367	339	306	337	298	341	332	338	319	320	330	299	352	337	319	353	368	358	322	318	331	367	344	340	356	336	317	326	330	375	313	349	337	346	325	316	355	346	349	337	349	366	350	355	360	346	360	321	372	376	338	315	350	339	346	348	335	343	305	336	348	338	328	370	359	364	330	347	330	337	353	323	338	359	349	318	344	354	336	317	313	340	334	346	337	313	306	383	347	317	296	345	361	285	329	325	333	322	339	365	348	337	374	327	311	309	336	331	342	329	367	351	344	336	313	356	329	368	338	310	347	365	347	312	340	351	368	297	296	345	331	344	349	339	333	314	320	342	304	314	368	343	338	318	294	337	362
38088	63613	65959	55977	26539	1638	1397	1356	1222	1163	1120	1016	1031	914	931	852	911	861	856	802	852	824	848	793	789	796	824	780	771	788	847	777	799	765	792	789	787	760	762	821	793	765	759	767	709	790	766	772	739	749	745	736	761	726	709	761	751	742	741	775	757	721	745	726	771	771	816	738	751	752	780	748	779	802	730	762	748	776	735	755	777	845	781	770	756	736	785	706	744	719	730	718	712	732	746	764	808	827	804	792	780	737	748	716	726	759	738	802	730	765	761	754	738	702	756	769	768	694	810	741	723	760	769	783	734	693	756	774	814	686	693	731	744	773	780	717	717	758	773	726	737	760	731	743	754	731	693	761	771	772	734	723	751	740	731	740	748	727	741	721	761	779	765	666	708	746	740	729	749	736	735	719	737	734	702	781	786	725	788	693	777	760	775	717	738	764	724	773	764	775	740	782	730	766	709	729	710	793	734	728	766	717	741	706	744	747	735	786	706	721	750	748	741	737	747	732	759	729	780	754	736	720	762	763	769	712	781	769	722	744	718	747	729	745	759	773	723	757	759	734	797	737	731	776	708	713	765	710	779	751	745	733	663	713	746	715	727	718	743	794	711	718	737	743	719	725	733	746	753	766	762	720	721	771	760	788	717	745	797	731	730	789	752	709	736	751	744	762	708	780	700	783	776	735	713	726	744	736	700	729	756	788	790	742	727	759	751	779	774	751	731	736	736	734	730	742	734	741	742	729	709	738	770	758	749	726	741	749	745	772	739	762	708	739	748	777	722	749	757	738	750	742	742	741	756	734	690	684	735	766	761	740	756	793	749	758	804	735	740	802	742	762	742	735	760	808	723	781	816	730	760	689	703	774	730	744	740	751	730	695	780	713	766	740	745	737	712	701	709	738	724	747	713	718	799	745	768	744	724	753	733	756	745	756	748	764	742	770	715	716	688	764	695	763	738	763	739	767	773	775	732	722	767	742	705	753	737	818	751	738	706	792	766	763	744	739	737	752	730	662	770	696	710	719	756	755	742	777	739	767	795	781	757	772	747	728	745	761	709	787	736	709	779	726	755	722	735	704	726	732	683	726	783	770	745	743	762	749	791	778	775	771	754	770	717	724	767	755	722	725	718	745	724	736	716	707	770	724	798	702	759	725	729	726	727	768	735	758	725	752	716	737	750	754	770	748	705	753	743	723	718	749	691	781	682	765	743	813	697	785	746	725	713	738	791	717	757	732	728	743	747	708	743	734	762	767	764	728	753	752	768	765	734	734	712	804	770	792	738	759	726	738	734	699	761	787	732	725	771	709	769	718	733	720	749	753	779	746	713	759	742	716	712	736	685	762	752	757	698	719	738	760	774	789	732	737	798	794	739	752	772	727	731	720	737	726	752	785	701	751	707	701	794	759	738	762	767	755	785	757	755	720	748	807	775	761	752	735	744	780	766	748	770	758	755	756	731	692	772	723	765	741	721	770	756	696	751	796	765	725	776	742	730	765	768	724	773	755	770	755	732	744	711	777	735	723	782	736	759	736	723	756	709	707	750	691	748	747	722	693	697	764	740	719	759	778	702	742	753	727	775	745	756	710	781	856	723	714	747	737	760	745	705	785	734	713	761	783	732	783	720	767	772	774	716	715	731	740	727	712	753	743	749	794	753	679	686	737	762	733	756	741	718	732	737	770	751	761	687	736	762	781	736	716	745	760	770	709	749	690	747	783	759	684	730	771	717	677	731	724	726	785	771	749	731	730	735	744	733	756	762	747	769	714	735	721	776	758	693	803	737	724	740	763	717	792	731	754	784	724	702	720	728	699	723	723	723	727	758	716	761	718	700	719	726	756	731	774	787	718	681	741	786	708	745	786	737	755	701	732	787	724	770	797	716	712	720	744	771	765	750	762	765	731	767	736	713	699	734	705	769	743	823	750	728	733	742	801	739	735	757	749	753	745	753	757	775	792	738	794	733	719	765	762	720	753	749	718	709	743	775	722	731	759	734	726	768	810	715	748	748	758	757	709	774	731	691	717	805	736	740	758	723	769	724	743	781	768	742	748	796	708	714	724	741	742	734	765	744	772	731	809	722	792	727	722	714	713	765	766	747	749	762	740	736	786	753	746	726	771	782	752	755	779	740	735	742	714	717	722	737	751	728	755	698	723	748	705	730	763	770	706	752	770	767	754	739	731	759	704	802	710	741	726	767	790	757	768	793	757	718	722	741	745	718	701	760	717	734	775	806	729	740	769	669	793	779	716	755	771	724	743	762	729	737	761	781	717	822	737	814	756	758	732	737	761	776	763	770	719	706	722	746	715	724	692	748	709	707	726	703	725	715	731	714	734	729	739	763	808	721	718	749	756	773	783	759	744	725	727	701	740	749	722	704	714	728	747	762	695	703	733	751	719	774	763	814	729	742	740	739	769	707	785	801	722	752	752	783	771	772	764	741	734	727	722	742	720	716	760	729	695	729	726	752	759	736	759	758	739	776	741	756	741	754	731	733	760	745	755	742	717	778	769	705	763	718	737	748	797	776	762	754	754	759	785	760	763	728	759	751	730	762	731	783	721	744	749	755	798	751	764	721	744	776	766	752	739	735	749	746	750	724	732	767	778	781	756	758	736	760	770	741	756	742	725	782	713	717	755	727	764	706	789	766	778	725	743	762	771	724	713	762	736	759	728	756	756	775	758	734	738	742	773	736	761	742	793	727	753	756	719	779	749	733	763	744	744	724	746	707	703	787	771	730	790	754	753	733	712	747	755	763	713	794	770	776	748	773	768	770	769	753	717	733	775	707	734	770	727	671	749	719	711	720	732	738	718	742	773	787	763	767	716	772	730	751	753	790	724	742	787	771	735	751	799	764	694	712	732	765	699	772	708	696	711	727	746	709	769	717	750	778	742	757	730	726	746	748	708	753	793	720	756	739	761	793	726	735	760	736	713	730	690	722	767	743	768	742	746	764	719	751	755	752	715	727	777	720	798	755	751	748	724	695	730	705	744	723	788	755	758	774	778	783	781	706	741	737	753	805	787	734	715	729	710	714	702	837	768	695	778	784	755	773	752	702	728	749	743	693	752	702	734	758	725	716	763	733	750	750	730	745	801	703	719	760	717	742	767	741	742	781	764	745	748	724	737	746	726	753	768	713	736	789	763	699	719	750	766	724	763	742	743	773	695	700	733	777	727	766	717	790	741	733	703	758	755	756	703	725	764	757	765	761	770	742	774	755	774	788	778	726	742	778	739	694	787	730	745	738	702	747	770	764	794	741	755	721	797	813	778	720	694	733	776	721	732	746	731	716	781	752	793	738	755	741	798	745	740	723	724	723	701	761	691	725	766	759	733	742	738	730	703	814	755	723	801	717	708	778	737	714	741	767	757	763	775	744	739	747	746	763	746	703	762	771	739	786	795	772	730	746	786	768	775	809	809	736	759	754	726	792	691	769	760	733	743	776	688	757	738	784	739	754	746	719	751	730	727	728	799	767	747	733	732
31544	18060	6847	2245	517	174	137	139	142	148	148	142	143	141	167	155	140	160	142	164	157	159	169	148	155	164	129	159	140	159	169	154	142	160	158	145	150	176	157	129	168	157	137	159	145	146	160	156	167	162	150	134	153	149	164	150	150	157	153	152	152	175	152	159	137	156	153	170	167	144	158	158	151	159	149	153	130	151	161	138	135	160	133	157	141	151	172	174	143	162	184	147	163	168	164	148	150	154	147	161	166	142	149	159	161	148	164	156	131	166	148	164	114	151	186	152	147	149	150	161	153	149	133	147	157	146	150	146	159	128	136	172	149	149	153	161	143	174	133	155	166	137	135	158	155	149	134	139	161	158	160	162	139	166	138	132	136	148	139	157	138	152	156	156	157	149	158	125	150	157	161	154	179	151	137	163	148	137	148	144	152	146	181	129	150	134	137	166	170	153	150	149	165	156	143	134	137	149	164	133	152	140	149	127	167	160	150	155	150	151	169	145	165	144	150	159	179	169	138	131	148	142	171	151	176	146	136	172	144	160	154	147	156	156	157	132	148	149	146	159	134	153	137	179	162	147	140	154	140	134	170	160	164	137	162	137	152	168	157	142	152	165	183	154	160	143	154	176	151	158	162	155	143	160	155	143	135	128	137	148	156	159	146	137	161	147	146	143	132	155	168	147	145	155	150	142	166	161	164	151	134	148	171	130	148	147	159	147	185	141	162	157	162	157	137	145	154	159	136	135	114	146	171	157	168	155	152	133	157	145	156	136	156	163	161	142	147	160	164	149	190	160	154	157	164	174	166	164	182	161	131	139	165	151	167	177	161	157	153	179	152	173	147	156	159	159	162	155	163	160	149	137	147	152	131	130	140	144	155	126	146	152	154	163	136	156	138	146	134	148	155	155	160	151	159	136	152	155	122	140	151	138	134	132	149	159	146	144	144	146	135	144	143	157	159	164	142	159	153	171	158	151	159	157	151	138	158	167	151	134	164	141	159	139	168	180	139	160	162	150	149	171	169	174	145	128	118	153	161	163	137	161	163	157	133	132	141	146	157	129	147	133	153	177	134	159	157	196	161	137	145	147	148	154	141	159	135	144	155	162	160	157	166	154	157	155	165	164	167	150	157	174	144	164	181	136	167	146	158	135	145	164	141	146	150	157	165	161	165	142	123	179	151	151	145	159	149	136	137	151	156	160	176	150	169	162	151	159	156	168	165	169	146	155	131	145	169	112	152	148	153	152	165	159	141	137	162	161	138	163	136	150	143	156	159	155	148	168	141	133	129	133	137	153	155	159	131	156	145	154	155	167	162	154	151	152	140	142	162	147	168	168	154	177	171	132	156	125	164	162	161	129	138	163	162	157	186	160	137	154	147	139	144	149	158	145	166	160	163	144	151	151	161	155	154	138	131	151	140	162	187	156	172	176	151	155	148	159	146	145	144	143	140	145	156	161	156	140	158	157	126	157	164	153	142	148	151	151	132	140	157	184	143	151	157	147	150	141	152	137	155	156	139	144	139	158	155	135	149	148	148	139	120	159	154	135	127	150	158	165	174	165	155	157	149	142	127	143	170	142	162	143	164	142	150	146	151	173	132	132	149	172	174	157	148	140	150	145	157	129	171	145	165	140	120	138	151	141	172	167	179	156	159	139	152	150	158	165	156	140	140	145	148	142	149	138	170	147	146	153	158	155	159	160	174	156	130	157	170	158	143	158	156	150	187	144	143	152	142	174	151	150	163	144	164	179	149	161	144	151	159	166	137	144	162	171	139	134	152	160	126	128	157	160	157	144	140	149	117	158	169	150	131	171	170	169	159	146	134	153	147	125	166	154	154	157	145	148	130	167	154	150	165	164	152	150	137	159	156	120	141	152	129	181	163	139	149	159	168	155	129	133	139	142	163	168	142	168	162	138	148	146	163	154	170	142	128	175	150	145	154	151	149	156	133	131	152	149	143	153	128	150	140	160	146	142	118	133	175	151	161	172	150	150	139	134	145	161	143	147	159	141	137	140	167	135	157	138	154	191	144	144	159	171	148	151	141	146	160	157	160	173	148	151	154	122	150	142	139	139	168	129	140	153	142	144	143	146	138	152	149	147	164	156	140	154	141	169	154	146	165	148	164	136	167	156	179	157	132	177	159	147	125	136	173	161	143	134	144	159	131	149	144	143	139	159	152	125	130	173	144	144	139	124	150	130	143	153	141	155	150	181	162	140	183	143	151	123	153	151	142	143	155	149	161	152	140	160	161	162	169	152	156	152	168	157	151	156	168	146	158	149	155	151	139	156	167	151	147	142	151	157	167	144	173	161	159	159	123	149	124	144	149	167	151	162	170	133	135	151	149	149	162	157	161	122	173	147	164	137	140	168	157	156	162	153	149	148	144	155	163	157	134	130	143	141	132	163	133	174	160	161	153	160	155	179	158	128	144	139	144	153	190	142	165	154	164	158	141	178	155	171	151	143	151	145	138	141	173	167	137	167	155	162	170	155	139	145	163	145	140	127	142	150	146	173	153	152	159	163	147	146	133	185	162	149	168	173	152	156	148	153	131	146	139	133	157	141	157	157	157	135	175	136	171	150	152	159	145	151	170	163	147	152	162	172	182	165	169	157	154	155	145	168	144	132	143	160	142	180	176	148	149	142	157	157	151	149	154	168	140	148	144	174	153	163	159	172	171	165	174	126	162	149	150	152	158	162	133	170	153	153	143	134	161	162	168	151	175	144	127	158	161	139	162	159	151	174	158	150	154	148	147	140	174	159	156	161	162	147	167	150	132	151	144	145	149	135	164	158	149	150	163	128	146	169	157	152	151	153	148	142	161	142	131	139	136	162	157	141	142	138	143	157	155	145	127	139	147	153	162	118	151	161	134	160	174	178	152	142	180	166	169	168	154	158	128	175	152	174	165	135	150	179	144	172	158	165	148	157	174	168	145	142	149	146	165	151	166	135	155	160	128	156	141	124	173	161	159	149	170	153	147	163	139	160	171	143	155	153	191	156	164	161	161	152	153	164	136	140	146	122	157	151	131	160	143	151	139	167	152	158	145	178	133	144	160	158	164	137	151	133	148	135	138	162	151	155	157	128	150	176	145	165	155	129	152	159	156	156	146	167	153	152	147	172	148	158	144	140	177	150	139	130	145	183	152	148	150	146	152	158	160	150	150	155	158	158	149	140	147	194	142	118	146	130	129	141	182	145	145	174	138	154	158	149	134	148	138	143	170	135	152	170	149	144	160	143	153	151	133	163	176	162	149	156	180	160	156	161	134	134	146	131	134	178	143	164	133	155	146	150	148	136	160	164	158	122	160	144	155	143	147	141	171	147	168	171	163	148	173	149	135	133	153	160	131	164	163	130	139	130	164	134	134	144	154	130	141	143	142	153	145	170	164	171	159	160	177	160	155	155	139	145	149	133	144	142	147	159	139	173	168	160	146	143	150	156	138	158	161	180	160	138	160	168	158	147	139	144	155	169	166	171	144	160
16184	17302	10526	6135	1794	397	395	345	368	400	376	366	380	372	381	386	386	425	380	390	418	394	346	355	413	407	358	389	328	386	386	383	375	359	429	406	374	375	393	380	392	339	393	393	394	355	380	385	399	371	405	376	356	385	383	389	398	364	388	347	378	384	405	343	389	402	376	413	400	360	360	393	357	371	403	386	357	381	386	357	374	377	355	395	403	381	389	379	392	367	370	389	384	391	393	353	364	384	390	369	378	405	409	387	404	372	405	431	379	373	375	379	422	390	378	369	359	363	375	396	375	385	373	414	356	367	403	395	389	382	369	405	332	390	362	351	371	357	344	364	384	386	396	400	394	405	427	386	395	421	361	355	418	364	373	357	401	375	409	416	409	367	407	354	360	387	406	380	393	379	380	372	417	371	386	390	391	365	359	374	377	406	348	396	385	370	396	384	378	371	378	398	376	359	356	373	353	397	386	379	379	370	380	361	388	367	399	352	397	395	370	379	406	380	360	417	388	391	401	348	344	401	360	387	391	383	394	344	393	421	388	363	404	370	420	374	340	337	389	379	386	379	417	391	359	368	365	407	396	361	364	380	367	399	365	389	368	401	374	419	397	365	393	371	356	373	398	332	375	399	378	357	388	374	357	415	387	375	380	361	370	357	346	378	395	386	362	354	396	383	384	373	392	382	365	401	392	385	379	368	377	363	400	379	381	408	397	405	374	410	390	377	361	381	368	375	383	392	384	366	388	404	373	417	365	358	392	377	384	348	366	380	380	400	448	398	392	409	390	385	409	376	408	402	372	406	385	422	384	395	382	367	406	392	399	422	340	371	394	362	424	393	385	381	368	370	401	365	419	369	347	364	404	379	390	351	401	378	367	378	403	361	406	394	405	381	379	343	402	391	410	375	358	372	322	378	345	370	380	373	346	383	364	389	356	360	356	378	386	390	394	360	365	392	380	364	381	386	377	411	367	381	371	378	383	385	376	360	416	346	361	384	419	340	384	368	375	362	374	381	350	406	369	375	345	371	417	371	377	365	354	345	380	384	412	383	388	409	394	371	367	338	380	392	380	386	384	355	408	390	375	369	368	409	367	393	389	420	388	344	364	397	376	414	378	371	375	393	388	373	364	367	396	425	378	389	370	371	377	411	400	365	383	386	344	393	365	359	373	396	342	423	359	389	368	402	377	399	368	392	375	378	379	335	349	371	376	354	386	364	364	371	368	398	363	399	372	418	374	406	375	391	381	377	355	377	406	338	359	374	383	389	361	364	354	381	399	403	378	422	384	374	341	360	400	417	354	434	400	370	351	377	366	388	380	379	362	368	371	351	368	337	385	416	361	377	371	394	385	387	364	379	374	378	363	394	409	402	394	353	346	384	357	399	389	348	411	393	388	368	400	408	365	390	382	421	378	383	383	392	391	374	382	385	389	410	384	392	374	385	372	376	373	353	370	378	428	409	382	353	395	416	405	357	392	397	375	361	413	382	357	402	368	379	407	371	380	365	375	376	355	377	396	397	378	384	372	363	382	372	369	396	356	392	371	410	362	371	387	368	328	356	368	378	412	375	402	363	384	382	369	402	396	371	391	387	413	391	359	407	371	370	353	387	404	365	373	371	392	411	358	356	399	371	345	378	376	327	374	382	362	393	382	367	401	364	394	379	388	362	374	394	374	370	343	368	405	411	384	363	377	378	385	375	366	373	348	376	380	376	386	388	375	372	346	349	379	362	372	382	387	361	381	351	365	391	359	407	342	412	377	389	387	395	398	362	387	345	385	403	369	376	373	410	374	354	392	369	371	389	415	371	387	384	368	384	350	394	369	367	348	343	392	368	384	378	368	369	401	366	385	407	373	367	393	395	372	411	365	408	399	367	370	404	351	345	371	394	374	376	379	392	371	320	384	371	358	389	377	367	399	377	387	361	374	354	372	364	365	408	386	390	357	378	402	365	379	368	373	404	381	367	374	384	388	403	405	357	369	402	370	376	405	388	395	391	370	401	370	396	398	355	396	366	367	407	402	378	391	356	355	396	400	373	381	385	359	414	402	384	370	353	393	364	372	377	360	372	372	394	332	387	341	398	368	351	392	372	400	379	370	363	363	365	360	397	390	348	362	419	394	384	393	401	341	407	364	396	373	382	392	369	385	382	393	389	360	388	392	379	406	342	385	364	410	370	401	418	352	412	386	411	383	396	391	351	392	381	360	401	388	388	395	401	390	364	351	383	371	352	365	378	407	356	371	387	370	358	395	352	380	367	365	372	393	367	431	365	411	391	381	371	396	393	359	394	303	366	393	393	402	379	365	374	404	363	359	375	387	425	352	389	382	376	408	375	417	355	352	400	346	381	391	401	390	385	353	364	392	416	375	388	400	381	385	369	370	386	417	352	392	402	375	358	389	402	398	345	363	370	409	360	406	396	401	385	386	381	382	373	359	393	373	370	382	347	377	355	415	409	357	368	339	389	402	399	365	384	364	414	420	368	376	396	401	366	364	391	365	377	377	406	369	377	362	373	362	373	378	361	383	409	378	377	373	353	358	394	365	373	384	361	380	401	400	392	368	398	409	366	398	389	361	345	416	410	373	396	357	391	344	370	374	361	403	377	394	363	381	386	402	388	398	401	381	411	404	363	404	387	414	379	388	386	393	408	354	378	404	419	349	388	373	375	394	379	380	378	349	398	413	372	403	375	380	379	374	378	415	385	412	358	389	370	354	364	388	410	358	391	387	388	387	394	389	399	401	378	376	416	416	381	401	345	349	406	390	399	411	373	341	373	374	368	389	406	375	365	409	348	395	370	381	390	385	413	357	392	421	367	379	355	387	401	388	383	390	367	371	382	370	390	359	399	386	400	367	379	381	414	371	364	387	402	377	372	346	399	406	372	399	363	344	374	403	413	389	379	345	377	342	388	383	419	389	420	359	403	394	372	370	376	391	358	441	399	411	392	363	353	394	393	399	415	352	360	416	373	402	384	384	365	383	390	341	373	358	414	348	403	343	372	362	391	369	381	428	385	364	349	375	395	394	388	365	350	397	364	362	379	369	389	363	374	395	354	365	355	368	359	362	408	364	400	375	410	408	382	392	380	379	418	354	364	377	402	379	403	417	369	388	361	360	379	371	392	401	383	346	373	378	349	388	376	403	400	390	379	388	399	398	376	374	352	392	349	379	353	365	403	394	415	389	372	388	382	375	377	371	397	373	377	341	389	387	382	371	360	345	390	374	374	375	382	352	389	401	374	364	389	390	361	353	359	388	344	429	425	352	380	376	384	369	335	356	383	380	369	378	387	372	364	372	382	368	371	406	364	370	408	388	416	362	388	409	380	367	383	342	388	393	420	377	420	398	370	401	382	369	351	380	358	341	413	360	393	389	394	381	377	381	381	374	331	412	389	373	389	378	372	379	383	365	414	387	415	415	343	370	386	386	377	365	388	374	367	362	410	407	376	395	384	363	388	368	392	381	364	394	367	371	384	360	380	387	362
53102	68359	57385	39330	15774	1258	283	269	271	237	274	257	232	267	232	194	195	207	250	232	247	200	229	213	250	223	238	234	198	214	215	210	214	230	196	223	208	219	250	204	209	240	233	218	212	221	193	236	208	222	238	239	212	227	225	218	221	242	227	234	205	239	261	229	225	197	225	213	223	192	238	254	205	236	229	221	193	228	216	219	224	220	213	210	236	224	217	219	192	224	204	217	201	214	202	247	240	227	234	211	206	228	226	200	214	232	211	238	224	225	215	209	227	181	219	258	190	272	199	220	252	204	223	225	228	229	234	215	225	206	198	237	220	230	215	239	229	230	197	244	202	221	228	194	210	238	214	230	219	208	180	214	218	213	208	221	225	238	217	227	226	203	226	220	216	200	196	221	231	222	239	224	219	224	225	198	235	216	249	213	204	232	213	235	168	216	208	212	216	241	240	248	248	185	214	221	200	224	228	205	253	244	224	237	231	213	240	239	191	190	227	242	211	243	237	239	210	206	237	186	190	224	220	234	261	234	247	208	237	229	231	219	225	226	195	221	232	214	229	195	224	229	227	253	208	228	206	248	194	221	224	225	204	211	243	215	217	222	245	211	195	193	220	243	202	218	214	221	207	217	235	207	234	212	206	232	201	211	231	236	206	199	214	203	222	216	207	209	206	209	232	250	228	225	250	211	217	207	224	234	221	222	221	230	207	206	224	217	219	216	226	234	226	243	203	212	246	230	250	200	242	194	200	223	206	232	199	220	229	216	217	243	223	234	230	211	216	229	217	220	236	218	226	214	191	234	237	216	221	240	236	244	242	185	200	251	231	243	211	219	210	233	234	224	203	254	201	205	233	255	230	212	217	234	192	215	240	253	191	204	223	205	236	205	235	215	218	172	231	230	249	220	251	220	209	199	227	216	208	223	192	201	226	224	202	236	232	255	234	215	209	237	232	234	244	207	217	223	200	196	224	222	197	250	179	215	225	203	234	254	220	240	237	226	217	226	210	213	218	225	222	201	205	233	205	205	219	223	200	192	209	227	234	228	227	237	201	223	216	222	217	212	239	212	193	185	229	244	212	211	229	205	226	244	215	229	181	202	242	210	220	237	226	213	220	236	231	216	211	218	232	208	222	227	214	221	231	213	232	236	214	216	227	222	210	221	181	218	247	209	236	214	207	220	206	222	209	223	224	218	207	209	249	210	212	221	217	215	199	220	220	220	216	232	212	213	194	219	221	199	262	219	213	240	201	220	222	227	216	239	216	213	226	214	215	220	230	216	248	226	215	198	220	198	191	206	228	218	241	216	244	215	210	229	205	237	238	221	234	231	236	205	232	206	235	209	202	200	228	235	222	261	199	243	199	207	197	214	227	234	223	204	223	208	251	211	232	211	190	230	233	223	199	225	212	213	234	214	212	218	232	227	203	214	207	229	200	236	226	220	231	235	208	227	226	197	215	219	224	223	232	199	251	210	226	204	242	218	217	203	251	224	246	221	204	231	223	194	215	234	209	244	242	226	228	226	234	210	234	203	218	230	226	209	228	223	247	213	194	219	217	194	214	248	191	236	241	213	216	205	242	225	247	248	258	215	218	240	208	219	234	217	197	202	233	244	224	180	194	216	190	191	225	231	233	215	204	216	231	242	214	176	215	244	230	247	205	218	214	207	217	221	216	203	239	217	205	210	241	230	217	243	222	239	201	206	205	213	231	204	203	229	214	210	222	259	230	255	244	217	234	192	254	237	187	210	228	199	251	217	200	212	190	197	223	227	212	223	187	216	215	219	222	249	220	234	208	205	210	207	213	249	229	237	204	239	203	237	215	211	234	216	208	230	213	232	212	202	235	225	227	220	226	181	220	218	205	251	229	221	214	215	246	233	221	220	203	214	219	203	227	194	227	221	226	208	208	223	227	212	227	253	223	214	234	225	230	205	235	214	229	199	214	235	207	238	223	233	221	207	216	214	256	220	222	216	213	211	217	235	204	232	243	222	185	238	221	218	209	225	206	237	216	233	221	220	238	219	242	207	224	239	221	205	193	224	237	223	211	211	215	240	227	218	205	243	211	217	206	247	222	190	196	235	203	230	224	232	204	187	210	230	205	194	236	206	240	226	242	210	179	203	280	208	205	223	210	219	208	206	199	188	203	244	214	232	228	212	196	204	191	204	208	227	238	229	198	217	216	216	195	237	239	225	243	215	231	240	201	236	229	248	220	219	222	193	233	256	223	236	225	221	232	224	256	186	223	221	205	195	199	215	202	216	236	230	226	267	209	224	225	227	199	215	234	206	225	220	235	223	232	206	198	206	224	213	215	239	236	223	224	229	233	202	202	225	259	249	210	197	215	230	213	200	235	230	210	206	202	242	210	227	231	219	236	224	226	222	207	205	261	213	235	214	236	224	215	199	237	225	252	253	209	207	206	232	211	232	227	208	212	215	227	232	246	223	236	183	169	218	230	228	226	215	200	222	223	214	227	229	229	249	185	219	206	238	238	215	212	213	234	241	199	193	236	220	238	215	200	205	203	208	201	218	205	194	211	259	227	219	241	214	215	202	217	215	228	270	230	245	205	219	213	211	227	231	215	225	204	244	220	207	234	225	230	185	222	210	189	227	221	205	214	228	229	224	189	192	247	200	228	230	213	232	199	202	222	221	202	205	215	225	225	221	223	241	192	204	203	194	198	225	208	222	220	222	206	217	196	215	226	198	204	227	221	236	175	216	206	195	223	210	223	238	242	255	211	216	204	234	228	229	224	224	214	212	250	236	221	235	225	225	238	198	223	239	216	210	210	205	204	204	216	213	224	220	220	247	204	232	238	237	226	233	246	241	224	217	257	215	229	219	216	209	212	216	204	210	197	230	224	240	209	247	248	206	231	195	211	221	232	202	204	211	207	240	233	237	205	210	225	222	234	237	224	203	199	227	237	223	224	216	232	197	221	226	218	236	219	210	239	222	221	233	244	214	210	223	235	193	224	234	242	229	213	220	233	239	222	251	218	177	237	236	232	225	213	226	229	225	207	214	228	226	212	210	244	215	222	228	227	223	240	231	205	215	235	194	192	183	215	245	205	242	228	255	217	225	215	237	222	220	255	227	228	241	227	205	242	228	222	201	226	209	207	224	237	235	238	233	197	229	223	214	208	210	220	221	230	244	205	207	228	235	225	187	228	203	218	223	221	224	231	216	232	222	207	221	234	221	254	222	224	243	222	229	214	220	202	195	204	203	235	198	217	221	237	221	207	215	218	220	212	210	214	219	210	256	251	232	245	227	214	205	217	243	213	224	193	209	225	229	244	207	216	227	211	230	268	236	205	236	242	199	214	227	221	222	212	262	211	226	240	220	194	216	233	229	194	245	191	232	237	225	249	207	210	215	235	230	250	230	212	209	208	203	230	255	230	241	226	222	243	237	223	241	229	209	213	218	215	205	235	221	202	231	246	208	225	217	216	210	220	205	197	224	231	222	218	218	219	198	212	206	208	242
32640	51376	53575	44293	18749	958	856	803	709	713	653	657	622	612	570	557	539	615	578	562	587	550	548	564	562	535	555	543	585	571	557	528	529	559	534	553	532	499	569	562	536	563	556	534	539	523	512	509	532	557	551	530	549	516	523	530	529	536	540	512	536	572	532	540	551	559	501	506	540	536	507	540	530	491	525	536	523	538	502	532	538	517	521	518	569	539	573	568	523	563	549	543	524	493	539	507	567	618	537	609	541	556	566	516	552	524	519	495	579	578	522	513	547	561	566	565	548	505	510	528	532	505	544	517	570	538	507	498	514	496	601	552	505	528	479	513	535	547	497	564	525	558	529	525	535	550	545	531	521	527	568	569	468	509	527	564	527	546	499	537	533	489	561	557	541	537	526	571	529	482	531	545	552	522	557	529	540	466	477	533	524	520	529	546	536	562	520	512	558	499	486	505	487	511	540	519	537	567	510	522	518	550	518	507	513	569	504	519	517	502	548	526	524	492	531	563	500	529	552	532	522	532	512	515	561	494	520	493	504	549	516	488	532	542	554	519	542	544	543	508	517	523	529	513	540	523	582	515	544	518	523	501	519	496	510	562	485	530	507	517	528	499	495	510	510	565	503	523	548	513	501	515	521	556	490	505	557	525	527	514	518	545	491	504	555	503	492	549	512	518	520	514	539	549	521	529	539	520	529	555	538	538	554	531	505	534	520	548	512	479	496	571	531	525	550	556	520	527	551	518	501	503	523	518	483	534	537	559	549	523	500	493	530	503	553	511	494	506	537	521	538	513	540	511	544	566	494	514	572	541	540	554	533	519	538	479	522	525	517	531	539	533	494	520	578	546	557	512	540	535	487	574	527	524	486	540	483	542	508	505	530	517	538	523	460	549	538	512	549	486	544	484	510	499	515	537	553	529	535	528	500	539	547	517	535	491	539	508	543	538	562	518	555	526	534	510	506	539	510	516	525	550	548	495	553	528	566	477	523	497	520	544	545	489	513	529	475	543	488	544	484	525	532	544	517	505	514	500	507	501	504	532	529	514	572	554	535	503	536	500	517	528	555	516	576	492	486	544	543	548	555	537	520	496	501	519	529	475	518	538	529	549	477	529	544	541	518	488	525	509	550	464	533	568	525	531	520	500	561	474	546	489	494	500	490	581	540	548	507	530	533	535	530	537	526	521	515	512	493	541	505	553	524	468	534	520	547	554	511	515	498	508	565	544	512	478	559	508	545	522	530	521	493	555	512	508	501	518	530	562	540	532	511	512	581	506	522	511	515	497	502	544	530	522	585	526	511	527	535	503	477	510	530	555	520	499	519	506	509	517	526	543	540	546	507	525	496	505	539	499	558	531	522	542	521	537	526	516	490	556	489	554	541	560	510	515	557	552	496	506	486	538	522	542	490	559	514	581	568	572	518	506	488	515	526	535	475	560	516	529	540	470	513	532	519	550	544	502	562	494	484	530	503	523	596	538	508	549	490	501	512	544	513	520	559	544	525	517	553	530	560	528	512	530	561	553	521	520	521	503	518	532	537	500	522	523	538	524	518	543	492	516	527	513	508	524	538	517	556	536	549	543	551	565	516	504	536	542	535	496	543	560	574	567	521	519	534	577	518	521	526	562	558	557	565	490	548	503	522	511	497	524	535	510	499	530	504	544	559	491	535	553	515	512	499	512	489	528	503	556	565	539	499	502	522	493	552	536	520	538	527	540	544	543	555	563	529	549	542	522	521	509	507	546	529	493	552	535	532	514	527	518	521	515	521	504	526	543	514	513	514	513	474	556	534	552	530	531	514	512	548	507	519	529	514	542	479	575	509	522	528	485	470	501	519	540	519	519	494	536	500	506	509	533	524	523	510	541	480	534	524	543	529	534	539	557	546	540	520	503	537	561	515	514	521	523	506	518	498	524	509	522	537	541	506	523	540	527	526	524	495	507	517	531	537	488	537	534	553	533	526	510	539	518	556	491	513	508	508	537	506	528	544	515	498	527	526	531	524	509	503	516	492	546	570	513	533	523	542	537	550	539	531	508	540	512	526	535	540	534	552	517	554	553	528	531	520	514	514	505	532	533	489	490	551	560	541	527	483	504	555	549	557	537	537	544	546	519	523	492	520	538	528	514	530	556	567	540	494	483	530	488	496	503	502	545	519	570	518	548	507	563	499	514	519	545	522	542	544	543	504	553	542	536	529	547	546	490	530	537	515	495	508	472	534	503	512	535	534	524	478	571	533	575	554	560	530	525	490	526	561	497	497	530	525	543	524	519	532	496	485	530	568	463	535	507	539	521	499	543	535	499	511	511	546	542	512	576	539	526	514	537	512	478	530	502	509	530	519	525	510	501	548	513	544	521	531	503	528	570	505	519	516	508	515	528	544	504	545	479	494	564	538	531	543	499	491	572	523	508	526	498	508	514	544	488	489	542	515	507	535	474	513	534	536	515	535	543	591	551	517	565	514	511	536	515	507	552	490	572	519	541	546	533	515	541	535	522	532	519	516	568	532	548	541	559	520	507	506	515	536	522	523	503	500	536	520	516	572	535	537	535	513	495	506	547	529	539	520	522	560	550	554	530	518	542	504	551	519	549	554	521	488	494	532	548	533	498	496	524	549	524	545	527	533	529	539	520	505	561	523	548	517	511	503	553	537	528	544	553	490	530	533	551	518	554	568	509	556	501	486	532	588	522	515	523	502	572	568	555	543	523	541	525	528	533	539	568	531	514	543	498	528	543	521	562	567	482	535	549	535	516	546	507	493	571	544	506	515	517	524	563	542	493	562	517	533	536	518	505	542	532	523	517	528	522	536	569	530	514	514	511	559	525	556	543	515	515	542	518	542	529	519	507	572	511	477	521	527	480	506	518	535	532	492	486	507	524	511	537	532	570	539	540	508	542	564	552	566	476	541	539	488	499	502	515	515	527	494	505	567	513	540	484	534	552	539	524	524	515	488	527	535	529	555	531	536	518	526	490	515	536	538	533	498	525	557	552	544	514	519	518	488	514	526	509	537	543	505	532	537	509	500	540	498	485	526	525	514	529	517	533	512	530	510	560	522	537	554	548	519	551	509	531	536	517	493	507	529	564	537	507	510	539	543	539	506	504	533	571	546	540	474	518	535	526	528	477	562	517	511	523	528	517	567	557	517	533	532	509	502	545	553	510	533	532	502	581	547	539	529	509	516	529	537	542	528	518	519	529	514	495	487	513	547	544	531	513	490	488	503	533	491	518	477	519	511	524	536	507	533	510	539	569	548	477	539	526	533	495	565	536	541	511	522	540	506	538	533	533	532	538	507	551	513	491	522	504	525	528	497	523	563	570	556	517	532	517	530	526	555	514	532	562	492	518	579	517	505	519	548	524	528	582	521	515	511	538	574	571	510	513	485	491	512	524	510	561	502	532	495	560	528	502	503	513	515	510	532	520	520	500	542	513	508	580	565	548	524	484	524	529	553	537	522	552	555	574	507	522	536	548	520	527	503	547
62833	81164	69336	51337	25064	4037	535	429	412	399	416	421	397	356	361	393	352	381	349	370	326	333	352	351	365	340	367	338	343	328	333	354	349	336	357	346	325	365	364	347	335	350	342	340	336	330	355	338	354	353	374	358	350	347	341	362	329	343	344	318	330	333	330	312	363	369	322	333	331	342	322	330	331	338	322	313	361	363	323	363	352	353	352	336	312	373	346	315	282	303	343	325	341	366	330	369	343	317	321	319	354	352	334	327	372	371	323	377	358	375	332	325	326	333	359	309	344	318	332	354	329	341	336	336	308	309	330	332	366	300	332	326	353	335	332	362	323	309	342	371	350	340	325	362	357	337	334	337	312	307	356	286	362	341	343	341	309	329	318	330	347	336	338	311	338	346	316	315	302	384	333	324	324	298	345	342	321	288	329	326	327	365	342	355	347	334	338	355	351	344	311	331	373	328	329	314	335	344	328	329	360	359	327	347	335	340	358	365	365	338	316	348	328	334	297	360	365	311	353	338	369	327	323	324	317	339	335	334	345	312	337	348	320	345	341	374	290	358	371	343	387	331	317	345	383	337	361	364	322	339	324	322	316	344	346	359	367	324	329	346	344	283	347	289	337	388	333	312	358	321	371	328	357	330	323	320	371	363	324	332	306	335	341	340	354	328	349	356	344	333	329	332	355	270	331	352	310	355	356	370	330	338	296	347	364	337	340	322	355	325	338	321	329	370	335	309	310	344	342	374	373	331	355	358	315	342	344	346	323	382	313	337	363	359	338	353	335	310	324	357	336	352	346	334	325	331	337	310	302	347	358	376	328	319	356	361	318	365	356	283	311	379	304	316	334	325	324	352	345	323	336	344	295	346	352	336	343	294	336	371	349	353	301	332	313	321	316	359	384	332	327	299	353	333	332	335	337	360	343	329	347	335	321	331	325	318	334	324	328	335	343	311	337	329	324	306	344	369	362	341	317	304	313	343	321	328	342	342	332	306	324	346	348	315	370	337	343	315	327	318	324	384	340	347	354	319	322	313	338	368	344	312	338	343	360	348	383	341	311	308	314	307	343	366	337	317	332	336	343	325	342	340	353	342	296	360	333	357	355	324	369	351	358	343	350	308	346	304	349	362	356	298	319	317	350	319	356	300	376	353	364	341	335	336	329	334	332	378	344	318	324	365	331	345	319	328	305	333	347	324	341	336	310	322	329	313	343	347	314	368	353	362	320	348	333	344	335	355	321	313	362	324	376	340	368	366	329	326	352	344	302	358	336	305	358	368	313	330	330	293	318	307	336	317	344	311	327	352	340	320	326	358	349	334	334	304	329	351	333	350	357	339	318	357	332	325	319	338	328	339	339	344	337	336	350	364	330	344	319	311	354	337	319	344	341	356	349	342	329	342	339	354	313	352	347	357	333	356	327	334	337	315	354	381	346	318	318	327	326	326	363	354	366	329	304	343	320	391	362	362	362	329	339	326	328	386	359	351	304	348	326	350	350	314	326	355	354	374	325	337	344	322	372	346	332	337	307	355	323	308	343	362	363	347	335	350	303	341	344	356	344	357	337	342	331	337	330	338	337	364	333	326	331	332	347	352	339	301	311	351	335	354	355	313	334	329	334	330	334	362	351	289	337	336	339	361	358	350	340	340	296	347	328	315	352	341	321	292	344	365	349	329	371	344	336	337	364	375	308	375	310	327	336	347	318	334	342	316	365	373	362	366	334	327	362	328	368	330	336	327	335	321	332	356	356	346	320	340	322	327	358	341	321	321	326	381	291	330	338	354	335	288	328	345	334	295	375	341	380	322	364	338	332	371	345	333	372	325	329	357	349	326	292	317	333	353	344	338	335	362	337	306	360	346	341	326	322	354	349	317	338	321	341	322	308	314	341	348	371	347	307	333	329	349	334	337	345	323	331	350	307	336	349	316	323	348	354	320	340	337	348	363	302	358	312	348	317	329	349	349	329	340	364	343	299	318	346	306	347	323	324	317	327	353	313	331	331	342	320	344	337	314	322	353	351	329	336	356	366	328	335	327	334	335	353	341	318	357	312	327	348	324	332	335	332	347	335	346	332	312	325	308	356	364	322	358	358	337	365	364	330	377	319	324	354	308	327	356	329	324	337	335	341	336	317	332	330	369	353	354	361	311	340	309	357	337	392	348	361	339	340	318	332	368	374	333	340	330	363	341	343	345	313	339	317	293	280	320	318	316	320	344	350	381	364	323	314	347	334	311	313	357	342	362	350	344	293	308	378	332	356	330	343	321	292	349	355	351	333	383	337	334	330	346	364	317	363	314	344	326	342	320	338	277	353	323	324	347	326	332	305	373	346	366	309	309	358	350	331	321	305	300	317	331	321	336	363	333	328	343	330	347	319	353	321	352	318	369	319	363	344	308	315	360	344	319	328	339	327	300	329	336	309	339	323	332	325	319	322	327	330	326	294	341	351	354	337	328	311	310	324	337	316	337	340	345	359	316	330	304	342	346	339	359	348	313	365	355	318	350	342	357	308	342	386	297	330	355	340	344	336	323	339	324	321	347	340	331	347	316	332	326	312	367	364	334	385	359	352	325	338	378	306	355	322	344	321	350	354	339	331	330	381	307	343	347	336	349	320	327	335	321	390	302	313	305	322	320	325	374	314	313	324	320	370	379	353	352	358	292	351	342	310	326	318	349	341	354	360	355	336	360	380	329	332	328	338	341	322	332	338	310	328	328	357	351	322	312	343	337	344	306	329	344	325	340	342	332	312	343	330	353	310	321	319	325	346	327	356	366	326	346	344	340	329	344	317	357	324	337	353	347	313	316	320	378	366	311	334	355	309	318	335	346	371	339	336	317	335	363	341	303	330	317	336	370	324	360	351	326	341	323	374	337	363	329	374	374	330	332	359	351	340	342	356	316	333	361	322	318	332	371	340	284	314	340	305	324	321	337	351	327	345	345	361	331	309	331	337	331	342	326	331	370	332	321	296	312	336	330	342	323	343	312	336	368	333	328	325	306	359	363	318	362	357	332	311	308	341	328	340	327	342	362	340	347	315	315	319	347	337	334	343	368	359	297	338	382	344	348	333	311	352	338	371	301	287	319	326	349	341	339	350	344	354	356	322	327	355	340	312	348	313	369	313	366	320	327	333	306	326	310	336	316	349	345	366	365	367	342	331	320	329	317	354	310	335	355	372	357	326	323	334	357	324	310	329	336	319	370	349	340	298	367	385	353	322	313	347	346	332	397	355	335	323	291	339	321	322	316	323	351	343	340	339	306	330	291	322	317	344	326	341	317	354	350	365	322	340	318	326	346	304	351	309	349	330	324	308	325	362	307	334	342	322	349	343	328	348	345	324	338	340	301	350	330	331	376	329	334	341	356	330	345	332	329	311	311	336	315	309	360	313	362	331	313	373	374	357	321	350	310	326	315	369	332	321	311	343	320	318	335	322	337	330	311	356	332	338	312	337	322	352	361	341	325	354	362	333	324	340	341	348	338	324	331
39266	64238	65959	55416	25724	1659	1376	1253	1142	1129	1033	1024	943	984	909	918	867	818	843	880	849	835	797	880	775	767	786	764	772	744	765	793	783	779	757	770	753	781	785	761	758	754	747	766	758	778	769	748	732	758	807	744	767	767	767	727	774	787	781	731	755	765	768	756	810	768	753	746	779	802	808	736	719	846	720	781	758	769	729	792	690	772	751	744	730	765	742	736	754	760	780	742	748	742	746	796	724	857	770	799	786	746	779	786	779	786	755	756	773	793	749	769	775	721	750	768	711	737	787	755	745	725	762	777	735	809	821	769	748	781	734	740	779	794	826	721	735	787	761	735	795	780	758	692	699	782	766	765	723	754	762	733	742	694	791	717	702	752	754	763	784	693	708	744	742	733	739	748	784	740	790	742	729	710	721	726	748	758	719	775	777	722	767	704	760	779	757	718	712	748	723	801	761	747	733	714	750	768	756	712	717	784	754	723	685	783	762	707	744	784	743	691	741	759	751	756	691	775	739	758	727	761	730	741	701	779	682	753	784	766	731	773	714	716	765	717	792	762	710	781	694	766	753	736	733	774	771	696	725	735	771	740	748	720	735	742	746	761	684	761	737	786	710	763	749	801	747	706	694	752	736	694	763	737	740	767	769	734	795	775	724	750	780	728	729	715	750	772	760	729	719	776	754	740	726	775	747	729	779	753	735	788	716	746	754	763	746	717	759	750	692	774	765	741	771	717	747	725	750	738	706	711	751	704	744	758	740	719	724	794	711	739	742	763	723	793	770	712	772	753	731	792	720	724	805	728	741	755	730	795	691	695	768	755	775	737	708	759	756	715	770	758	747	774	724	782	754	697	805	731	770	793	729	778	753	789	752	764	746	713	754	717	777	749	712	765	750	745	762	773	770	723	788	692	789	764	743	764	703	739	753	737	759	713	788	771	734	692	702	741	754	741	713	735	728	753	741	733	728	744	742	744	745	746	701	699	671	754	715	732	719	721	752	733	814	742	719	746	771	755	745	775	773	765	729	709	740	723	740	739	746	756	750	728	762	723	777	748	733	767	736	700	737	806	722	706	767	753	725	705	747	777	758	764	750	767	756	716	767	757	707	792	766	799	770	721	755	772	731	739	760	769	750	750	730	772	737	699	743	759	760	809	726	790	762	751	748	700	719	744	775	746	720	775	725	686	722	760	760	753	720	706	785	741	706	756	747	787	749	696	750	772	756	769	799	749	750	771	747	751	751	780	756	787	749	749	756	799	766	714	717	740	776	751	758	808	787	738	735	746	764	717	739	780	726	760	761	680	718	828	750	721	752	734	732	704	728	729	763	749	766	764	754	776	679	753	738	747	764	739	813	729	764	757	743	699	679	747	719	762	718	768	712	765	752	776	755	776	770	754	711	701	709	732	720	756	754	769	667	700	761	757	765	748	738	734	739	727	763	742	722	754	768	723	771	733	720	778	747	714	779	802	751	716	763	788	798	764	728	739	711	791	689	744	769	742	740	743	738	757	715	722	738	752	727	805	759	735	744	702	752	733	757	718	732	704	741	705	729	705	722	752	772	686	753	724	696	758	718	729	799	759	749	759	703	764	753	786	746	685	811	743	779	755	773	740	783	770	725	760	792	707	805	764	747	675	725	710	756	698	754	771	783	756	760	772	780	740	703	749	748	757	777	733	754	764	745	732	779	744	760	742	794	761	737	770	725	735	735	704	756	706	724	730	748	723	698	712	791	713	727	753	720	743	709	750	736	741	728	724	773	801	729	764	711	735	775	773	762	770	774	733	727	767	746	800	738	747	754	740	760	704	721	769	744	727	741	691	739	795	778	763	798	750	733	722	710	765	751	787	711	743	758	728	753	743	751	755	783	756	768	714	735	731	767	712	744	754	686	744	740	735	762	713	709	757	731	751	751	793	739	760	746	768	715	750	768	735	719	726	727	703	713	769	743	781	808	713	757	761	790	782	781	772	784	764	722	784	777	776	724	710	734	754	743	824	764	756	713	768	772	766	718	739	745	729	787	739	774	740	744	727	713	743	756	715	740	757	736	725	783	781	751	750	706	778	754	749	692	762	747	761	747	764	727	709	740	769	717	750	755	776	721	752	746	758	775	702	734	731	789	692	740	730	780	793	718	767	766	698	808	752	756	704	729	772	782	735	773	740	720	740	703	764	763	745	794	783	715	747	735	713	786	784	763	753	762	751	671	764	732	721	791	769	708	739	726	750	724	755	716	709	794	787	731	753	736	741	791	754	765	732	747	756	757	790	745	754	731	705	777	751	715	695	755	768	791	724	727	741	726	727	747	730	709	764	698	695	690	720	769	770	806	779	733	764	713	798	752	778	761	748	739	729	720	768	758	709	777	739	755	761	787	778	752	786	754	741	712	766	790	720	774	692	743	767	767	721	762	705	781	740	798	728	762	758	711	746	736	720	776	685	687	743	704	724	778	760	747	747	714	753	736	718	761	748	738	730	750	758	733	742	723	766	753	746	720	770	728	789	726	752	744	736	786	750	675	735	757	711	735	715	726	758	758	702	701	744	783	752	706	693	688	830	773	714	764	764	738	768	768	770	751	711	736	784	769	768	754	744	755	727	742	782	735	702	727	726	735	794	730	806	710	741	718	698	771	718	732	754	744	703	728	748	760	771	768	740	704	808	744	769	736	803	737	741	745	706	750	768	777	743	767	799	747	762	766	764	751	741	784	747	762	700	802	793	725	730	718	718	722	776	766	709	725	779	769	710	743	765	730	704	759	720	741	706	746	784	798	738	726	737	754	778	758	756	720	709	752	791	720	764	749	735	781	755	757	746	754	722	736	807	773	712	756	747	762	734	734	746	736	719	731	731	788	733	760	757	705	780	765	751	752	766	747	755	774	729	754	751	826	717	730	720	789	736	769	776	740	753	753	745	766	679	757	751	732	716	818	795	745	714	746	742	735	840	724	739	748	765	728	769	688	727	748	777	779	725	735	768	728	712	728	781	802	733	748	783	736	786	795	748	730	761	773	728	734	729	726	752	737	751	770	736	756	765	767	792	750	767	729	729	741	720	674	690	665	746	722	755	712	711	729	732	740	739	720	796	756	718	746	756	765	733	766	706	727	724	772	751	789	724	749	793	761	738	794	769	750	742	743	777	722	770	766	757	747	742	784	715	801	757	752	791	736	730	759	741	710	720	750	726	742	745	732	772	733	716	781	756	773	705	824	737	768	789	742	737	789	789	743	761	772	713	740	803	702	754	757	756	730	742	697	779	794	778	732	712	695	732	755	724	780	700	750	703	742	700	745	761	818	767	771	719	727	729	726	757	743	732	727	748	759	728	729	776	780	781	767	768	735	732	749	731	719	741	749	741	748	764	708	734	783	785	764	743	743	722	788	743	738	760	730	762	743	736	777	785	740	715	751	715	737	701	757	742	753	752	736	777	801	795	771	774	726	747	756	748	753	749	700	782	721	766	764	761	802	724	748	725	799	736	734	725	702	770
30562	17722	6794	2264	479	167	167	153	145	128	182	197	164	139	180	190	132	173	168	170	164	157	152	168	195	172	173	197	166	168	160	154	172	162	156	185	181	156	174	154	155	152	158	159	134	158	162	181	162	160	152	149	167	160	147	136	154	146	151	151	160	166	172	145	167	195	126	158	160	166	187	172	159	151	175	176	151	145	136	156	178	159	154	160	147	173	142	162	147	168	163	172	141	145	153	156	150	160	155	159	180	170	162	164	171	137	169	170	173	143	157	148	145	162	161	149	156	166	147	174	130	187	157	167	171	154	164	157	165	164	156	156	176	159	180	147	159	178	156	171	130	160	151	172	114	154	176	174	176	152	155	181	152	143	165	169	138	174	150	151	173	163	157	153	162	159	150	161	134	136	194	154	160	152	160	170	166	165	155	139	162	142	156	164	164	160	159	155	152	183	171	125	160	142	162	145	166	168	143	168	167	171	147	175	170	172	165	163	154	134	146	161	161	154	158	147	180	154	160	127	150	156	178	172	166	158	166	154	179	168	161	184	150	186	157	172	155	153	153	168	166	164	153	143	165	171	169	153	183	167	156	146	175	138	157	145	148	169	174	169	177	170	171	147	157	146	174	155	165	135	153	185	162	174	160	156	144	147	147	174	176	143	142	149	194	144	175	148	158	159	163	186	161	144	176	160	146	159	170	148	157	156	144	148	146	174	163	190	187	161	140	157	142	179	171	192	169	143	142	167	135	158	168	162	140	162	180	179	172	149	148	162	146	159	152	177	169	173	154	146	136	151	167	158	171	171	164	138	163	166	183	171	149	163	164	146	154	147	154	150	164	143	131	161	166	173	147	161	171	181	158	160	172	179	156	171	138	168	179	142	188	172	172	164	160	147	163	144	166	168	164	145	188	179	167	158	151	153	144	174	174	162	163	153	146	169	136	158	152	161	157	154	139	162	177	149	166	161	169	164	155	154	160	157	130	152	174	172	152	167	177	136	170	151	158	193	150	158	145	168	142	173	168	146	186	168	166	162	168	161	144	151	163	177	144	179	187	162	162	146	164	141	145	126	167	177	167	157	160	168	153	176	155	186	153	199	199	162	153	171	174	160	160	179	169	156	156	148	141	174	168	172	154	166	151	147	177	140	172	161	160	153	159	149	149	165	159	147	118	136	159	153	170	153	163	146	164	135	193	162	176	164	142	160	151	181	154	177	134	182	156	178	167	163	147	153	157	134	124	183	138	143	167	176	164	166	160	170	156	177	179	171	143	175	159	168	170	182	179	165	159	177	159	146	157	182	169	152	183	145	174	159	152	132	158	160	164	160	148	155	160	155	161	148	159	175	162	160	177	152	154	146	154	172	135	147	170	176	164	186	165	163	187	156	161	186	167	170	188	147	165	149	155	165	162	170	172	157	176	145	151	171	157	170	159	185	155	172	151	169	139	164	159	156	147	178	146	127	150	179	147	162	166	165	155	163	170	141	149	158	159	171	178	166	139	183	160	158	160	154	182	176	172	156	187	184	153	158	158	192	171	180	166	151	161	144	138	153	152	166	151	138	167	182	174	151	160	149	167	150	134	145	134	158	149	155	163	157	157	173	162	153	172	158	154	174	157	152	145	164	178	171	185	159	156	182	169	169	158	168	175	147	156	182	180	166	172	175	153	133	165	153	182	166	168	177	163	136	173	182	153	165	145	171	166	146	156	170	141	181	159	154	174	163	151	159	158	171	159	156	149	148	160	165	167	164	176	163	188	154	182	152	160	151	165	166	176	164	152	155	154	168	173	140	141	169	135	191	156	163	157	160	167	154	162	162	176	156	187	149	139	179	172	155	175	182	177	152	118	156	153	151	150	167	156	151	163	184	166	143	149	142	149	149	145	163	174	165	145	157	152	177	134	182	157	172	171	158	166	160	175	157	166	144	179	152	161	156	143	174	157	184	167	166	136	173	150	194	178	139	152	152	154	172	171	139	156	170	181	177	174	170	169	171	160	146	161	166	152	148	185	177	166	157	165	194	179	168	159	170	152	166	161	173	178	175	138	129	165	190	141	169	122	152	146	158	155	151	176	146	156	158	179	165	168	173	162	152	144	152	149	146	167	147	169	167	170	168	187	139	135	149	149	151	175	160	185	126	178	183	174	158	160	168	153	169	179	178	153	165	175	149	178	146	159	167	158	170	162	174	174	171	162	144	154	143	156	167	165	184	141	161	156	180	139	147	140	166	161	172	168	167	145	174	144	155	144	162	148	166	152	196	175	147	153	146	183	192	186	143	179	168	156	149	149	152	150	162	157	170	157	165	141	150	147	136	148	162	163	169	163	190	169	153	171	164	167	149	144	171	165	164	156	164	147	179	201	179	156	156	157	183	193	160	138	172	169	163	160	173	164	154	143	166	144	161	132	171	177	150	153	142	181	144	169	155	181	146	138	162	156	158	155	174	159	159	157	164	130	148	165	146	174	158	175	188	154	161	167	178	146	157	170	151	156	158	146	155	144	164	163	170	157	174	164	170	155	157	172	178	134	166	157	171	159	146	165	153	141	149	156	179	188	164	184	166	166	133	169	179	152	166	169	165	145	168	170	172	162	173	160	158	177	128	162	155	178	166	147	167	165	164	186	139	156	148	177	166	161	176	149	151	151	166	163	155	144	164	167	164	168	151	164	166	156	151	181	167	170	199	179	176	183	171	159	156	136	149	158	153	204	174	154	155	183	162	163	137	173	143	152	153	172	162	163	144	162	157	144	142	197	170	174	173	177	172	154	187	158	167	181	162	147	190	144	154	173	163	140	155	170	168	165	163	162	171	152	161	151	193	158	145	155	179	157	158	159	151	153	169	150	167	163	187	144	165	154	145	168	168	178	149	151	158	171	186	153	171	151	169	156	169	156	149	174	195	193	151	182	157	155	130	184	176	186	146	157	139	162	153	175	131	171	145	149	139	163	175	157	183	167	186	156	154	167	153	143	170	176	141	148	171	166	165	180	160	142	152	157	152	182	153	146	160	166	155	148	171	153	158	164	158	161	160	163	142	176	152	160	164	167	156	164	153	168	149	141	179	179	164	162	154	165	166	167	145	164	175	164	154	182	146	145	167	168	142	141	176	150	169	155	153	145	173	135	170	180	152	151	148	160	166	196	167	154	159	160	158	167	153	147	152	172	152	153	153	170	158	162	149	138	163	165	181	173	154	167	175	159	164	171	155	166	142	165	166	160	154	132	142	175	169	148	124	171	186	156	166	162	163	161	151	177	164	152	172	161	155	151	171	147	176	167	181	165	169	126	160	165	154	146	143	170	150	158	152	160	163	163	185	181	152	151	143	180	147	159	142	160	176	157	160	161	172	171	161	137	137	169	146	158	170	180	142	184	150	145	158	167	177	159	174	176	163	184	156	169	169	147	145	162	187	155	167	169	142	153	151	131	165	154	169	154	156	175	155	154	148	157	171	155	169	152	160	168	147	160	155	152	142	164	151	150	150	145	151
15458	17793	10156	5971	1582	418	420	426	409	440	442	382	408	388	372	418	426	418	432	443	402	387	410	412	397	407	392	390	429	416	434	379	395	421	383	404	421	398	421	391	433	390	380	413	408	369	374	385	403	418	424	399	404	454	382	407	409	436	406	403	406	389	412	422	414	377	461	393	389	416	391	408	382	416	396	421	407	422	439	381	401	382	424	419	426	420	396	409	411	403	369	398	389	391	379	348	398	426	444	455	388	410	406	429	412	389	399	376	409	417	398	392	407	433	388	452	387	372	393	432	366	384	381	422	401	356	387	425	405	366	427	389	369	412	380	417	419	375	396	447	400	408	423	444	406	386	370	390	405	414	394	420	395	361	400	415	432	387	421	418	430	416	433	382	410	421	420	414	392	404	433	452	423	447	403	411	452	416	404	412	405	398	417	395	399	465	418	376	413	386	382	392	388	411	425	413	427	411	423	468	414	403	383	415	409	412	429	396	386	367	421	400	424	383	385	369	414	417	373	409	397	399	386	370	382	402	369	388	367	401	398	371	409	369	408	393	408	421	426	409	376	380	398	397	407	393	423	388	413	434	402	387	386	386	395	390	389	415	411	406	415	438	408	406	401	400	408	391	383	408	416	411	359	407	384	376	418	421	420	406	439	407	402	410	392	383	401	397	388	434	426	411	403	422	389	408	399	378	409	414	405	417	463	397	400	401	415	396	408	410	420	423	406	407	402	374	420	385	396	386	383	433	429	421	425	383	399	414	403	413	425	404	376	411	416	368	445	385	410	385	383	396	389	432	374	384	459	392	400	425	378	378	415	398	440	410	454	397	402	405	402	444	429	361	403	423	416	412	396	373	406	384	388	397	405	399	397	427	385	435	399	400	429	390	389	398	376	391	386	413	456	404	405	401	406	415	448	407	385	423	421	376	451	412	412	425	402	416	375	409	408	391	404	401	385	369	430	375	399	375	405	388	420	432	406	407	412	426	422	370	382	389	398	387	395	391	391	382	406	379	393	432	434	402	413	415	398	379	383	384	429	416	415	422	408	391	385	406	398	422	404	400	421	368	422	404	393	406	410	378	409	407	400	386	401	411	400	410	398	437	381	401	424	406	422	416	416	392	387	386	382	414	388	368	386	398	403	409	386	399	434	413	443	373	420	405	374	398	394	392	413	407	385	388	376	366	419	426	365	405	390	459	382	396	390	388	420	372	394	386	387	410	402	387	421	371	425	424	401	415	361	359	413	386	416	407	378	423	424	398	381	418	438	403	398	400	394	427	369	395	413	430	401	384	394	369	401	388	385	425	394	375	412	443	399	404	357	403	406	374	383	412	381	349	400	416	386	420	433	392	409	430	408	425	398	405	427	382	417	446	424	395	412	397	404	419	407	430	434	379	424	402	413	399	421	424	416	422	408	421	428	377	395	440	361	392	389	402	411	367	385	376	391	412	390	402	406	378	386	411	382	423	418	392	404	371	406	381	398	385	418	413	444	411	379	441	419	378	418	416	407	386	375	427	414	401	398	439	380	426	416	396	415	408	440	432	402	422	393	426	442	438	435	378	422	346	402	378	402	429	426	386	402	378	411	421	436	407	388	419	399	399	379	382	382	397	416	393	408	401	397	421	441	359	416	369	351	428	425	378	421	406	403	394	405	404	404	395	412	412	386	361	400	402	389	413	384	439	408	358	418	380	437	427	410	413	438	388	377	390	377	409	371	427	429	383	403	421	385	406	388	433	393	411	391	390	384	389	371	415	419	418	389	404	388	393	398	371	420	440	385	413	416	423	391	429	412	406	420	385	419	415	397	422	413	424	391	408	401	431	420	348	403	407	412	405	401	417	397	417	366	423	408	402	378	403	384	395	396	362	393	392	402	385	429	415	420	370	394	382	392	398	435	409	410	434	419	384	360	409	411	439	408	393	417	392	379	406	376	396	388	420	415	435	388	414	428	385	393	422	427	424	382	430	400	387	372	389	407	413	401	386	410	462	390	410	425	391	395	419	403	426	374	385	389	429	399	405	398	416	396	389	413	403	397	437	409	406	418	357	366	410	405	396	392	423	417	395	410	359	406	359	437	415	383	410	405	423	359	397	402	380	392	398	414	394	397	397	376	388	384	386	383	405	406	376	422	421	376	375	400	414	397	391	406	444	379	421	389	399	415	437	388	409	405	393	420	439	422	427	390	427	403	392	388	391	407	443	402	424	421	416	421	379	372	422	396	385	393	380	398	359	407	385	377	397	386	403	377	413	431	415	421	404	426	418	410	412	424	424	418	390	429	413	402	399	387	382	398	393	402	399	403	403	410	426	429	430	363	378	411	414	400	421	413	382	418	399	413	412	396	440	409	396	364	409	411	375	416	365	436	397	395	379	410	421	392	405	398	406	385	388	376	384	466	379	441	409	407	390	400	400	431	426	409	386	391	401	430	421	364	401	390	398	398	417	426	394	423	377	353	427	394	426	398	408	400	423	415	404	388	391	421	388	388	384	400	416	430	392	433	420	359	399	422	382	426	407	412	422	348	421	398	402	398	419	375	398	402	421	422	401	409	422	424	388	399	423	402	382	391	407	410	404	391	402	432	433	368	416	393	431	404	377	381	401	401	425	385	375	384	394	397	363	406	415	416	394	402	402	390	423	419	427	385	400	380	383	415	398	409	408	370	370	423	396	407	442	403	405	409	357	395	404	387	401	398	424	370	433	410	435	409	405	406	417	414	377	406	417	427	377	417	422	409	403	404	329	405	403	413	401	384	413	404	418	402	408	378	395	394	407	403	404	403	372	372	429	400	418	391	376	379	404	413	373	403	402	423	386	397	401	394	391	411	429	409	395	392	389	384	446	394	442	360	421	362	357	399	422	398	384	395	418	380	386	401	412	437	426	437	399	400	433	370	414	396	398	404	402	383	366	386	398	385	425	380	469	421	407	402	387	384	432	388	379	404	381	398	400	427	391	390	411	442	393	426	385	441	405	412	370	394	373	439	375	414	373	374	389	412	397	392	404	440	389	421	414	420	410	381	405	422	412	379	422	397	396	368	409	397	421	388	399	369	422	383	414	406	438	398	412	426	412	393	410	405	421	386	402	383	405	387	436	418	404	393	415	421	401	394	381	419	419	414	404	466	391	421	408	408	393	399	422	427	413	378	402	364	381	419	366	400	363	379	423	396	409	385	410	419	411	424	418	433	405	407	375	370	427	430	382	408	420	413	415	403	384	395	391	448	422	404	388	403	386	379	414	383	366	403	398	434	401	426	388	400	430	411	352	413	371	392	428	421	386	410	387	394	441	393	393	390	417	413	403	420	388	416	409	413	402	378	403	398	385	404	393	383	416	420	374	412	429	401	414	400	407	415	426	403	443	406	432	418	404	422	397	405	435	367	402	383	395	427	403	436	367	385	398	381	389	398	437	420	392	434	432	399	399	380	406	392	403	416	383	408	373	412	422	431	422	410	429	430	419	387	420	378	446	386	390	386	412	387	374
53878	67912	56470	39527	16326	1324	291	254	276	277	298	228	250	225	222	249	226	229	215	223	252	246	218	242	218	251	234	260	253	251	231	243	247	261	248	225	224	206	239	232	230	244	260	266	263	200	247	234	239	237	224	187	219	226	235	232	217	234	230	219	214	238	258	274	228	241	244	242	246	238	237	244	215	247	234	213	213	207	248	256	215	246	223	246	215	239	229	223	255	236	230	237	198	225	207	257	202	228	228	231	229	223	221	227	217	225	248	225	229	222	234	218	213	220	243	226	231	217	221	207	248	246	274	210	226	240	223	234	212	241	233	187	224	244	237	264	245	219	240	240	242	260	269	253	231	236	238	211	210	229	222	217	260	198	225	228	259	233	246	235	240	256	236	255	222	244	216	237	217	230	258	246	217	246	207	237	221	259	243	211	248	213	231	239	212	228	205	245	228	240	248	233	266	217	232	220	222	211	238	242	232	217	217	222	217	220	233	246	224	255	234	240	230	221	220	237	262	228	231	213	236	245	214	236	254	209	255	218	236	205	211	249	235	219	239	254	230	213	236	217	224	227	225	260	245	231	234	239	224	237	224	244	248	237	224	216	260	235	265	203	221	223	227	233	222	199	233	216	203	232	228	243	238	257	249	208	237	265	257	217	244	237	211	218	213	244	228	218	244	234	207	225	238	242	242	251	239	247	224	238	228	239	208	245	235	246	217	227	211	231	270	233	199	250	241	230	253	215	222	210	214	234	244	227	227	260	233	243	220	215	229	258	260	225	207	222	241	236	224	233	242	234	230	226	213	215	245	259	225	212	221	186	242	233	232	225	262	228	229	230	235	238	236	219	252	231	218	255	234	235	257	221	201	247	235	218	246	276	233	232	215	217	247	258	224	213	238	242	215	235	220	255	253	257	237	249	233	230	217	239	223	235	255	232	230	232	204	249	214	240	238	237	237	228	233	211	218	234	232	247	237	221	221	237	249	235	245	229	242	231	205	193	224	219	232	270	227	228	228	208	215	246	259	246	234	219	217	218	231	221	261	256	222	213	207	261	245	227	245	219	261	240	199	217	233	221	232	201	239	225	231	264	274	221	203	213	227	215	253	263	243	219	240	239	217	236	230	198	225	239	213	269	225	217	220	251	235	230	197	219	220	217	223	220	214	239	239	218	211	245	230	209	238	224	229	219	267	188	203	242	251	225	254	223	191	248	234	200	255	212	219	225	232	212	230	239	225	265	240	235	218	223	243	241	209	268	235	240	232	265	255	254	240	251	256	215	240	219	232	227	218	238	230	226	218	210	199	217	224	246	208	241	198	239	249	220	232	243	226	234	209	232	200	233	247	254	227	238	238	217	237	211	209	218	250	247	218	208	224	237	255	206	218	226	209	217	215	216	242	199	231	215	233	224	215	264	243	238	245	225	210	273	244	251	221	223	226	209	235	234	237	237	245	245	227	209	216	235	245	222	280	200	230	255	251	234	225	232	261	237	227	227	236	249	229	252	229	222	225	221	264	216	228	245	246	225	221	199	212	258	257	237	232	241	246	237	229	214	236	253	255	229	211	214	266	267	237	223	231	221	225	231	244	215	215	223	223	242	222	255	219	231	241	235	233	243	219	247	229	250	224	217	203	265	252	222	230	223	209	245	237	231	225	225	262	232	230	233	235	220	233	230	239	238	236	249	229	240	207	230	243	233	224	222	249	226	235	256	214	235	226	221	217	255	238	212	221	217	234	220	211	242	241	244	236	251	211	222	248	247	245	229	238	213	234	214	216	220	258	239	256	255	239	240	239	236	251	241	228	227	209	261	241	221	218	214	226	251	257	244	221	245	214	216	237	230	246	235	229	236	252	227	209	241	235	208	215	288	234	232	194	253	232	248	242	239	237	230	246	232	225	237	245	239	270	221	235	216	216	216	214	207	242	240	225	249	228	224	244	219	251	212	246	217	242	207	228	242	221	245	230	234	224	225	241	217	212	235	251	277	255	231	237	263	227	236	238	222	233	229	240	224	216	222	248	267	237	247	220	229	232	217	259	188	200	222	234	223	216	241	228	246	241	242	226	212	228	267	199	249	235	264	202	256	246	232	233	220	243	259	234	212	238	243	233	245	238	243	239	238	216	240	231	207	210	191	197	232	255	260	258	236	227	235	234	242	247	261	235	198	223	232	215	234	240	242	235	207	250	194	230	242	254	231	252	246	243	246	262	250	221	228	208	242	222	241	218	265	209	209	184	246	241	223	217	219	245	232	223	235	230	233	230	239	242	245	213	234	262	241	253	229	239	222	231	226	223	242	249	239	218	221	233	247	240	237	230	231	224	231	235	243	223	243	250	233	222	236	223	220	234	235	262	247	215	248	217	218	219	246	240	249	230	223	225	255	239	219	216	230	260	226	224	237	246	220	215	211	230	215	227	227	206	240	230	235	272	234	215	233	223	264	233	233	240	254	249	222	216	261	233	238	220	223	246	260	230	214	221	234	230	223	256	252	225	227	247	230	239	230	247	239	234	224	227	205	228	243	233	226	241	246	224	229	253	210	251	245	251	240	224	238	239	260	228	210	234	235	224	244	236	252	241	237	246	243	197	216	203	257	212	237	243	234	218	203	239	231	254	206	248	233	225	237	244	230	253	247	213	232	240	232	258	236	234	236	253	214	236	217	246	241	229	269	235	211	248	228	259	219	222	247	241	230	244	228	265	224	238	240	242	199	239	269	208	229	250	253	202	243	267	219	214	229	216	248	224	244	259	259	242	233	224	229	208	230	229	223	245	236	226	240	245	235	253	230	236	238	237	258	235	248	247	219	218	216	211	277	247	251	240	229	238	235	261	212	233	259	220	239	227	237	242	259	268	243	254	222	233	255	229	214	216	228	223	267	230	240	241	202	228	221	207	230	236	200	238	216	234	229	229	241	233	252	229	218	277	237	221	241	243	234	243	224	247	268	216	220	219	230	238	242	238	204	219	201	233	228	219	231	218	227	221	245	208	226	215	245	254	219	223	213	238	225	235	214	227	220	247	222	228	216	246	247	214	225	233	262	223	235	205	232	205	226	240	219	226	224	265	229	261	217	259	236	198	236	220	275	249	180	249	247	279	239	242	243	201	242	229	232	213	233	215	234	242	233	227	260	261	218	223	232	233	228	225	260	248	253	234	241	222	256	249	246	245	243	244	229	241	216	214	218	217	227	224	239	203	254	261	217	208	231	218	224	242	242	213	240	257	244	267	231	242	239	236	231	217	225	227	251	259	225	232	228	210	221	236	252	231	252	260	217	210	238	270	247	237	248	233	214	233	239	249	278	220	245	203	244	200	247	229	238	274	236	255	218	257	244	205	233	225	258	213	238	237	224	226	235	234	232	242	266	214	257	237	216	238	230	224	242	265	247	228	234	215	233	214	231	274	226	228	215	228	219	244	250	244	244	220	264	240	230	233	209	225	273	242	239	264	229	245	252	241	242	237	256	248	246	221	262	215	224	219	240	227	252
32893	51622	52795	44922	19306	1014	906	792	832	700	705	651	647	617	625	626	611	602	614	580	632	600	582	609	571	584	589	536	589	565	543	616	548	555	561	610	580	566	575	570	569	556	554	547	576	584	563	563	549	582	549	522	547	530	532	564	558	612	552	597	535	541	550	556	561	554	600	511	551	569	574	559	565	538	580	551	535	568	531	554	537	572	545	552	552	544	546	587	591	527	542	567	567	504	570	548	557	620	614	623	606	564	587	550	580	560	568	566	564	542	567	602	595	546	554	575	531	583	564	537	575	610	554	561	561	585	581	561	565	598	554	568	561	566	525	542	567	564	538	570	547	550	558	557	559	561	561	557	564	567	546	572	534	563	561	595	537	566	519	537	605	543	575	565	564	531	581	532	538	564	579	574	577	524	532	535	510	544	553	526	623	569	546	554	603	531	567	526	584	604	592	549	602	590	571	526	569	550	535	536	554	539	575	564	538	536	568	555	570	506	540	569	527	549	586	599	583	583	537	576	530	538	580	558	527	538	541	551	540	568	558	571	531	490	503	562	555	547	555	549	539	582	550	596	578	574	533	524	585	541	566	559	489	579	558	565	545	540	578	565	561	549	568	543	530	527	531	583	527	575	576	615	584	554	600	538	535	550	566	536	542	572	566	537	518	560	555	571	599	573	533	535	524	582	542	566	592	565	548	544	504	542	532	579	543	548	579	565	535	549	498	580	568	516	546	589	545	551	575	562	604	589	551	529	588	577	536	540	532	555	565	545	550	552	524	523	559	556	521	582	561	532	533	545	556	538	531	543	541	530	545	537	548	552	590	526	545	593	584	566	597	541	554	539	545	529	541	549	582	520	584	569	537	600	576	552	561	573	550	592	528	537	559	584	560	518	580	568	535	536	579	523	558	571	538	547	574	582	548	525	536	499	579	554	575	561	547	570	575	518	584	538	530	548	562	573	517	549	554	526	525	566	531	564	628	560	545	578	551	543	521	551	556	514	529	538	546	568	559	557	542	556	552	551	554	564	519	524	551	516	556	585	551	558	588	552	555	533	557	541	576	565	549	586	578	526	558	532	533	550	573	568	570	532	577	535	575	544	578	543	521	560	556	537	562	565	499	560	575	581	581	582	575	575	607	523	523	565	561	564	590	527	543	537	593	538	508	569	543	574	520	588	556	564	510	545	569	552	523	613	546	541	553	538	525	532	577	564	558	604	574	598	525	551	548	535	565	589	524	598	575	570	520	561	561	590	557	554	537	570	539	547	541	553	523	512	563	590	534	520	586	541	565	551	557	538	531	573	575	544	523	513	516	564	572	527	565	550	587	541	570	568	565	540	592	547	573	578	546	566	517	593	555	558	566	522	579	555	582	593	578	515	536	554	546	542	514	535	534	555	546	549	546	564	566	521	590	542	556	582	563	567	584	571	544	544	534	538	565	536	533	548	581	568	525	525	554	570	564	533	550	524	486	550	521	575	529	551	548	555	606	519	550	554	548	571	574	570	544	533	608	550	516	518	569	546	585	547	538	571	552	551	545	561	573	549	603	583	561	537	555	504	532	567	531	561	574	533	527	555	549	566	564	505	570	541	550	580	583	538	542	523	586	542	571	583	552	561	565	559	549	587	574	545	568	573	547	567	540	578	561	544	577	529	569	586	573	592	547	608	546	544	542	582	554	549	576	584	484	527	575	574	553	537	521	586	540	528	523	515	553	542	557	545	560	549	553	551	565	583	548	562	543	529	552	583	553	564	542	519	555	527	533	575	530	569	571	559	571	553	592	531	546	543	542	567	570	537	553	562	568	573	598	552	541	513	532	566	519	556	567	565	569	551	553	555	557	547	526	589	524	567	590	532	522	576	545	563	549	552	521	492	544	476	544	599	548	599	563	561	553	548	566	571	518	609	549	570	520	557	542	632	538	551	569	557	557	581	551	527	570	554	574	566	556	554	582	552	531	557	558	524	553	584	560	535	572	601	556	529	592	528	560	567	561	579	565	514	614	565	585	586	531	538	527	568	572	566	569	583	564	567	544	539	596	534	561	538	571	559	598	580	575	542	581	579	550	576	590	528	557	573	567	545	550	525	526	505	556	550	586	555	549	582	553	604	520	537	545	565	547	564	589	545	534	547	564	560	554	571	528	557	550	582	555	568	520	530	551	575	528	545	596	538	568	513	545	538	562	560	554	564	574	571	541	535	546	541	554	524	602	570	558	554	535	577	550	582	536	566	583	561	545	582	532	550	575	599	561	561	561	564	554	555	493	555	569	557	538	529	555	538	588	597	554	546	588	565	535	531	528	553	528	567	559	559	537	558	593	571	546	575	570	644	561	527	562	542	522	600	553	561	570	557	560	520	541	525	560	556	532	573	547	549	571	592	593	578	529	555	527	531	559	569	538	564	557	575	576	505	583	584	540	504	506	538	573	541	545	540	586	544	564	532	543	542	560	559	565	600	556	537	506	556	548	578	574	518	558	554	566	545	582	557	571	551	517	541	549	541	608	549	564	587	500	547	553	558	561	535	556	590	534	565	569	535	544	516	580	604	554	539	565	539	589	546	560	552	553	568	515	567	535	571	550	524	587	599	522	538	535	569	553	499	541	545	610	573	596	599	537	533	573	492	574	540	524	531	565	541	523	584	512	601	595	519	532	569	520	544	544	545	581	554	564	527	568	561	584	586	546	606	611	592	521	536	556	534	572	520	559	547	564	576	574	550	556	518	541	568	519	546	545	570	583	576	535	550	539	557	523	591	555	542	505	559	558	513	532	516	554	563	534	567	520	548	602	607	572	554	566	599	548	545	547	545	561	561	534	521	539	552	571	531	555	582	561	575	530	565	511	558	581	543	542	539	602	557	600	524	571	543	547	632	575	551	538	584	582	529	528	510	525	551	562	567	574	571	548	584	539	570	571	534	533	564	559	507	569	540	545	576	551	528	541	592	532	527	542	530	525	544	565	579	569	581	562	579	506	550	536	512	575	521	559	582	550	577	576	570	542	550	543	547	561	558	551	581	560	603	535	550	537	518	539	548	570	576	529	552	531	572	497	553	576	573	579	520	543	540	561	584	537	534	544	535	544	575	582	560	522	560	609	558	587	532	562	574	557	558	564	543	557	538	584	555	595	608	589	513	577	559	551	561	555	532	583	578	553	586	573	554	546	517	577	522	555	570	531	539	556	539	574	546	546	554	605	575	520	518	526	519	548	535	558	562	560	581	552	547	588	564	593	528	525	516	551	583	547	564	526	560	516	581	548	563	551	536	552	552	562	540	521	573	564	549	547	554	560	589	607	550	526	561	550	566	545	554	542	569	565	564	563	566	539	585	567	553	559	582	551	566	563	580	539	566	574	555	542	538	513	586	544	554	561	545	494	517	551	550	528	553	558	512	562	526	501	548	538	534	557	600	503	535	557	527	540	581	541	569	564	537	557	553	528	546	567	538	533	562	538	553	490	565	562	527	550	553	553	598	525	544	569	573	577	536
64843	81861	68784	52749	26769	4332	573	479	438	432	440	432	421	378	388	398	400	376	372	366	353	389	346	353	406	365	379	380	374	416	386	367	382	352	347	355	377	361	366	367	345	347	363	412	366	360	361	374	377	364	360	362	373	336	380	403	373	385	373	349	352	385	369	338	356	390	352	352	328	362	372	370	333	417	364	353	382	357	368	349	345	340	362	354	365	359	338	332	374	358	342	388	362	354	355	314	343	346	382	385	385	390	364	369	320	375	395	322	378	381	318	405	389	378	370	349	354	350	373	387	345	359	364	367	374	326	417	366	362	379	374	354	367	374	304	333	351	361	366	368	393	357	350	363	353	355	341	346	357	354	358	341	345	308	372	365	345	349	358	328	380	348	320	339	394	365	346	380	386	368	377	387	383	364	363	358	385	363	307	340	363	395	343	359	358	377	341	356	360	366	355	364	355	350	365	343	355	298	329	350	378	342	378	332	301	374	383	310	350	397	346	356	339	337	382	352	356	352	387	360	348	413	366	370	356	370	365	346	331	334	329	352	405	350	373	371	376	357	357	332	399	349	373	372	374	385	334	350	344	366	375	362	341	376	383	366	380	365	392	392	345	345	369	392	394	350	368	379	349	376	362	327	338	373	345	359	396	394	335	354	332	376	319	356	368	345	341	376	369	362	337	341	344	338	365	301	410	349	376	367	366	342	407	343	374	367	392	352	333	356	372	334	327	360	351	345	358	359	367	307	395	361	354	340	333	360	349	376	353	370	389	348	338	391	378	331	345	350	377	358	348	354	363	377	364	355	352	378	379	383	384	385	335	356	374	364	344	350	317	372	353	352	337	375	352	352	336	348	327	350	349	357	386	358	370	356	367	372	336	337	375	325	366	370	357	363	338	368	337	351	377	374	334	377	328	339	315	352	370	352	368	389	366	339	390	359	362	355	365	343	347	360	381	328	366	365	364	396	361	323	394	352	366	347	393	330	399	365	340	401	378	351	360	337	295	341	385	384	373	362	374	347	335	333	391	339	364	393	402	361	354	359	343	372	367	344	343	356	356	367	346	384	344	359	390	379	354	372	347	359	367	378	353	340	351	353	390	367	355	382	360	397	352	337	366	366	351	362	381	333	372	366	365	376	369	362	362	369	392	361	404	363	374	384	373	328	345	387	364	341	374	357	351	339	415	344	353	363	350	334	404	374	343	353	356	349	368	362	349	363	362	355	390	372	384	386	372	329	336	364	346	342	353	387	346	399	348	375	331	382	355	357	336	365	329	398	356	398	367	347	323	393	380	347	365	389	339	398	374	369	351	392	370	358	339	361	344	309	334	400	409	383	361	350	364	339	376	351	356	410	362	364	332	342	348	374	356	371	374	409	383	375	353	388	372	351	342	342	337	343	387	385	329	353	344	358	329	372	364	376	357	355	328	360	323	315	329	396	382	360	367	357	372	368	320	363	346	377	352	336	337	381	382	381	344	352	367	360	383	365	344	354	371	341	341	357	358	410	339	335	338	382	369	361	347	336	378	378	393	370	349	360	349	361	339	374	390	370	333	348	340	349	370	397	348	347	349	349	359	370	344	384	358	392	340	354	381	382	351	326	350	357	342	375	368	351	373	414	326	335	355	378	372	393	353	350	396	364	376	367	340	363	370	300	342	343	363	378	371	383	355	351	362	354	370	383	410	396	399	337	365	369	392	374	369	372	356	366	347	365	333	341	346	409	325	380	360	365	373	388	376	386	410	389	345	382	406	344	339	401	387	352	345	402	365	385	364	346	373	373	382	356	384	369	381	349	356	351	361	359	367	391	380	323	355	349	374	395	336	368	372	363	337	363	364	375	342	364	389	376	374	388	382	361	348	391	380	377	365	390	347	374	347	379	368	351	339	358	373	356	337	325	360	382	340	367	366	359	386	369	344	362	356	370	360	362	395	358	338	389	377	406	365	362	385	381	363	359	327	365	350	335	344	394	389	360	350	331	380	341	333	312	371	359	403	363	318	358	355	391	359	361	326	396	363	331	344	340	344	371	345	402	353	367	372	359	345	337	345	364	386	358	372	384	367	337	334	346	352	351	336	346	393	327	348	344	304	347	366	378	364	374	380	381	346	389	339	349	346	335	350	365	363	320	353	365	340	361	397	379	352	363	335	362	351	370	371	363	373	337	336	305	356	351	334	385	385	380	370	331	341	358	376	357	351	308	363	320	349	361	347	388	381	356	362	376	375	367	395	373	365	353	381	359	326	339	319	349	391	355	376	378	372	363	364	380	314	395	384	345	363	346	355	347	372	347	388	412	333	373	387	373	355	401	369	367	394	355	373	351	356	366	357	347	348	353	353	334	339	373	385	347	366	368	350	355	370	376	383	328	360	354	361	377	356	313	362	375	328	360	335	376	370	359	347	363	359	324	403	373	373	347	351	383	359	370	366	334	349	364	408	381	366	384	365	343	350	362	356	346	353	351	377	317	361	346	408	330	367	349	396	342	360	353	373	359	380	368	371	354	359	352	414	377	326	328	342	366	360	386	373	351	387	346	384	359	335	382	392	369	359	371	361	368	352	374	376	371	343	338	363	342	381	357	351	355	366	346	347	334	371	374	344	410	375	362	359	360	354	374	367	341	378	374	361	370	381	359	370	356	361	379	360	337	365	351	364	362	356	328	323	365	344	386	338	361	368	365	367	389	361	397	353	370	377	339	405	374	350	324	332	319	372	371	350	362	369	347	396	378	353	365	375	356	374	352	333	354	352	371	381	394	360	374	334	393	358	341	348	377	387	377	334	358	357	383	396	372	352	370	352	332	347	353	347	373	323	364	406	387	362	343	367	366	368	371	354	368	389	356	351	368	369	330	337	365	396	352	393	329	366	367	331	366	350	325	383	356	333	359	320	340	327	401	374	357	376	354	361	399	368	343	343	346	358	350	292	329	364	341	362	339	396	335	344	388	355	341	363	363	361	389	360	363	361	367	351	376	351	330	369	345	359	376	363	335	341	351	352	336	360	373	375	408	383	347	374	363	365	362	343	338	367	365	365	356	374	346	382	363	354	360	336	361	369	326	355	356	352	361	376	373	349	343	373	351	363	335	356	351	338	385	352	383	334	353	365	373	345	380	348	358	364	382	370	381	354	370	378	360	360	368	351	371	397	380	323	336	374	367	347	358	385	351	387	367	356	316	369	352	378	380	353	348	360	366	377	402	354	345	344	366	343	375	397	343	330	399	366	343	357	365	356	344	381	329	394	328	358	347	338	383	368	357	384	383	385	363	387	370	344	372	369	363	395	332	357	352	340	361	345	379	322	372	353	400	319	346	390	351	346	384	352	318	355	344	361	340	390	384	334	344	344	321	351	354	366	336	331	354	348	379	386	357	367	322	370	348	367	349	346	371	371	403	391	362	319	386	361	354	357	339	358	372	351	390	373	389	368	381	309	367	373	398	399	384	353	362	376	381	353	362	399	393	319	370	336	343	386	381	384	372	341	385	351	330
40353	64357	65206	56438	27479	1623	1519	1345	1207	1138	1105	1011	981	1003	970	901	946	918	911	929	854	858	837	861	827	883	804	898	854	834	840	851	829	812	829	853	860	824	857	826	835	786	859	823	808	829	854	824	874	771	766	838	789	847	873	780	797	825	843	825	816	786	823	800	806	779	852	834	789	802	804	776	805	859	862	810	784	812	798	804	794	803	802	800	809	804	826	815	829	802	793	814	788	777	832	807	848	867	873	869	764	793	804	760	790	774	778	827	778	726	783	804	817	776	826	818	814	800	795	778	789	752	793	837	823	787	820	842	781	809	819	740	792	812	786	797	817	789	835	827	782	831	758	808	796	789	843	772	804	790	776	763	823	817	806	829	811	828	785	831	786	802	756	895	802	807	812	794	788	837	844	831	782	800	789	783	814	853	812	746	786	807	813	812	763	857	813	797	773	760	808	830	760	738	777	798	772	820	800	750	817	793	806	845	816	816	803	813	834	843	823	785	796	782	809	764	793	779	750	834	766	805	802	816	782	817	747	851	808	786	816	838	776	804	777	795	773	810	843	820	797	806	792	810	778	842	805	834	751	785	771	823	796	807	807	830	764	778	819	762	849	754	837	785	821	804	822	828	786	802	749	796	785	751	803	805	884	778	814	786	777	787	817	769	847	757	754	818	865	774	808	830	804	792	798	752	814	793	811	844	801	770	858	750	753	804	814	793	786	779	836	803	810	753	814	798	807	763	755	795	815	850	763	848	803	797	759	772	817	794	803	788	787	786	829	778	793	829	863	745	800	792	788	797	778	753	838	845	851	787	798	814	804	768	858	789	801	807	741	803	835	758	795	799	826	745	780	842	780	764	775	808	823	787	817	828	863	725	796	799	789	767	767	784	793	754	795	783	815	808	834	786	787	790	805	800	849	802	827	780	787	829	793	792	816	717	811	773	806	813	718	793	846	842	807	797	816	816	841	745	745	821	769	861	833	822	789	820	756	803	750	837	765	784	779	808	766	795	775	769	816	819	742	800	851	811	816	754	781	829	789	793	823	860	864	774	818	757	820	816	771	808	795	771	811	798	774	805	818	827	817	730	771	811	815	794	760	751	815	796	746	839	818	809	778	818	780	789	805	817	777	762	796	780	792	829	879	796	809	800	812	841	747	816	841	821	810	821	779	774	799	761	823	849	797	773	781	817	774	778	817	827	793	834	740	792	788	774	790	788	784	775	779	772	744	760	812	805	875	774	757	799	787	723	784	769	775	830	794	833	808	812	823	758	830	847	791	762	793	790	803	839	841	775	813	810	858	786	802	792	864	806	763	795	757	814	767	757	810	856	791	773	803	828	812	819	783	785	876	829	798	763	756	800	847	784	774	783	783	789	810	792	773	819	848	862	791	814	807	747	801	799	818	796	803	824	769	820	726	743	777	775	774	752	834	820	774	818	763	784	774	799	788	778	766	787	804	779	768	802	777	770	854	829	778	787	794	774	844	799	802	775	779	735	780	842	780	803	738	799	812	798	778	813	802	794	782	820	754	793	821	774	772	775	812	792	800	805	824	766	774	813	793	814	762	785	739	800	889	820	828	805	830	781	753	831	820	814	813	824	762	797	811	770	782	783	838	764	803	816	764	751	783	773	757	821	777	799	806	825	780	785	761	845	854	739	811	787	769	775	841	755	766	793	781	799	838	786	831	824	829	749	803	822	861	827	735	829	803	817	791	752	816	813	817	802	834	826	806	822	830	805	787	753	784	805	773	755	818	814	801	773	773	809	792	762	808	757	798	789	789	868	760	850	809	776	795	786	863	792	852	814	777	826	818	813	804	834	791	828	789	800	795	792	822	827	760	819	806	814	803	797	813	833	749	760	799	797	765	771	821	769	756	803	784	784	762	792	860	779	821	844	769	796	794	815	882	831	823	798	776	836	835	816	880	757	830	763	814	784	807	786	837	821	800	815	799	809	849	834	839	803	764	816	779	822	751	784	814	797	804	806	774	808	764	798	874	839	772	812	813	801	789	844	783	814	759	824	865	797	844	744	782	834	780	831	778	787	766	816	777	782	773	820	796	801	752	801	832	784	752	787	770	789	841	766	787	791	794	776	802	802	831	795	798	779	766	796	815	774	802	807	729	806	757	754	755	834	810	770	793	742	825	802	714	823	797	787	773	818	781	812	849	742	833	814	768	770	769	774	818	798	779	831	797	785	811	770	804	814	810	799	804	860	808	821	796	797	810	852	816	790	770	796	815	832	828	817	820	789	785	776	863	806	833	778	791	744	861	746	779	804	802	797	812	795	861	815	780	798	773	778	820	825	844	772	787	766	814	794	788	824	803	774	829	788	830	783	812	842	789	797	793	799	831	794	819	751	771	775	800	845	786	782	787	834	883	788	744	796	846	780	822	762	790	777	793	774	809	794	806	796	793	841	811	795	805	795	772	815	769	754	786	737	799	807	787	792	773	818	797	787	805	798	797	794	798	764	799	784	834	763	784	762	808	808	787	824	843	815	751	826	770	806	851	794	794	790	767	775	833	826	790	763	783	821	833	794	798	799	783	804	761	746	773	844	810	829	781	801	802	800	777	775	798	797	825	796	782	800	780	812	807	749	763	790	792	789	829	801	799	789	810	755	787	835	755	767	773	780	821	803	791	801	791	800	776	832	771	784	842	829	802	822	820	796	835	794	791	795	875	842	806	854	767	797	812	802	803	834	802	834	828	860	812	787	763	776	769	786	778	756	756	771	768	752	830	737	767	799	833	829	827	787	851	785	777	778	799	833	826	832	746	907	750	796	826	803	776	813	771	794	799	790	807	801	826	768	803	805	762	814	778	763	770	798	836	800	739	818	850	810	824	782	776	793	814	832	872	773	784	756	810	794	798	836	834	779	780	830	789	833	798	801	791	765	818	806	827	789	810	793	836	815	758	828	800	803	837	767	824	826	846	836	814	788	826	800	791	797	883	812	808	767	838	784	798	768	760	781	779	787	751	757	805	789	849	808	801	796	794	794	781	800	806	732	793	802	747	759	813	808	813	803	772	772	749	838	862	811	774	748	780	838	797	793	746	809	795	806	782	859	788	812	791	783	792	816	833	801	754	838	823	768	791	798	796	800	814	725	812	820	803	811	819	807	773	804	745	813	809	832	769	778	839	835	780	777	791	797	798	782	806	778	783	801	799	808	829	824	821	746	784	804	802	827	855	826	814	801	762	794	810	784	736	802	857	821	802	819	806	807	813	795	796	801	797	802	803	801	791	730	806	776	852	785	830	789	801	834	790	835	790	747	810	763	765	835	834	838	772	788	761	779	778	837	768	814	811	885	815	808	764	765	834	807	776	796	789	777	766	837	798	817	805	783	848	797	813	756	781	764	785	798	825	794	817	808	789	805	726	752	828	793	777	800	797	795	784	792	834	791	816	772	788	817	751	834	764	780	836	750	798	831	833	748	765	841	809	848	853	803	792	778	810	775	794	737	775	799	777	802	760	851	750	740
31965	19103	6793	2242	552	180	195	182	179	175	190	176	143	182	162	165	162	150	182	176	174	169	192	173	161	185	165	176	173	183	168	185	165	163	169	157	181	196	160	171	172	184	190	168	163	148	179	150	177	191	185	167	149	174	169	173	201	173	141	157	164	167	162	173	167	170	162	170	168	173	196	172	205	218	171	186	179	197	167	182	165	178	169	195	153	176	174	177	162	169	198	191	183	153	174	171	195	190	168	196	173	161	184	205	208	161	199	174	171	170	208	166	203	182	197	161	171	183	138	154	181	186	174	156	188	180	193	161	153	173	170	188	169	193	145	176	186	186	200	192	188	186	177	177	183	200	180	180	178	174	182	182	166	168	172	171	188	196	186	187	212	196	183	177	183	190	165	169	179	188	181	169	154	192	158	174	156	175	147	167	169	186	160	170	163	185	176	175	163	173	154	167	177	190	193	149	169	154	182	178	182	165	172	186	192	176	163	165	152	184	164	159	174	169	172	181	176	175	177	174	169	167	189	166	167	161	160	179	175	188	201	205	192	180	183	186	145	179	148	184	159	148	159	181	199	181	182	156	207	169	160	180	160	169	168	185	183	169	202	174	147	154	178	184	182	171	169	160	169	181	186	176	154	164	207	175	168	159	197	181	161	179	172	143	184	188	172	184	163	171	176	172	185	168	177	180	158	170	182	190	190	174	187	174	183	142	167	188	176	172	168	185	160	166	192	182	186	193	182	177	177	174	180	143	164	165	177	179	183	153	166	171	159	140	182	182	167	178	165	181	171	134	167	168	186	171	172	184	160	166	181	166	159	177	180	177	178	194	166	181	186	180	187	192	182	166	159	172	174	173	172	177	174	167	164	179	161	182	139	201	169	195	190	161	157	195	175	184	162	165	168	185	173	182	190	155	173	160	198	191	167	184	177	171	201	184	177	173	159	203	159	155	156	171	186	215	178	169	168	196	182	164	174	149	181	176	174	207	161	178	188	171	174	160	185	143	190	152	172	193	144	192	176	187	162	187	182	143	187	190	171	182	191	197	181	193	192	175	155	185	171	185	148	156	179	167	174	158	175	185	171	160	163	167	181	188	192	192	182	186	172	176	152	180	142	183	173	182	194	158	175	188	182	179	190	182	174	182	166	157	174	162	183	183	193	184	167	156	200	169	172	178	192	163	212	171	172	159	188	160	170	156	177	170	177	149	190	172	194	195	189	173	157	168	155	181	192	181	187	181	175	177	165	196	191	184	190	167	163	161	155	166	197	163	186	160	177	150	166	179	157	174	143	188	164	194	197	183	196	162	155	171	182	154	147	181	165	161	191	211	157	182	146	166	175	172	206	204	161	181	175	199	184	185	153	176	190	179	167	146	159	170	184	178	152	162	177	176	163	185	171	181	180	183	184	160	169	169	158	167	197	181	171	203	165	154	172	195	189	171	179	173	147	185	173	182	186	185	149	172	194	190	174	162	166	165	174	183	180	170	175	168	178	179	179	185	163	190	155	160	163	208	177	198	184	163	152	175	189	152	190	176	174	199	186	169	174	176	171	179	176	187	196	181	171	199	193	173	163	181	157	176	160	161	168	172	158	189	170	165	144	171	142	179	177	170	167	177	191	173	183	194	189	176	151	192	193	164	176	176	194	179	168	169	168	200	179	166	158	188	194	179	160	183	184	167	153	171	161	177	176	178	195	185	176	186	181	183	169	177	157	181	184	164	177	210	163	151	189	172	163	180	176	177	146	155	228	191	200	180	174	188	154	186	205	154	192	192	171	166	176	181	162	206	165	167	160	178	180	174	181	168	184	155	159	173	175	159	175	164	168	169	167	156	156	178	171	176	176	184	174	174	193	174	167	178	184	185	179	190	192	203	167	174	179	167	178	168	178	162	159	160	183	171	170	167	168	189	157	182	191	185	150	189	190	184	170	140	183	184	207	183	169	160	162	149	172	216	190	177	197	176	193	169	176	196	200	153	183	172	193	177	176	183	168	171	176	146	158	171	184	174	189	164	169	185	171	179	173	171	142	160	218	181	194	183	195	165	191	169	181	172	184	167	165	171	193	174	173	150	163	170	173	177	198	155	176	166	177	182	179	181	175	185	150	177	178	169	177	197	204	170	185	184	159	182	167	168	178	185	178	173	161	180	173	205	192	176	149	148	177	161	179	177	187	199	185	163	161	194	162	170	183	168	191	149	176	146	170	171	171	200	176	175	189	183	194	165	190	173	180	194	166	188	177	198	191	170	181	173	196	206	176	170	195	161	151	189	173	198	176	175	194	187	162	199	179	170	187	199	154	177	161	184	193	182	185	200	169	193	155	162	174	183	216	176	168	154	179	183	165	173	187	179	168	164	174	151	177	188	176	177	169	197	186	182	191	162	180	159	169	187	199	170	187	199	161	177	176	186	202	187	195	176	191	190	161	166	143	174	172	159	171	160	170	189	202	198	211	200	187	170	184	165	191	167	170	172	160	181	177	173	168	155	179	162	162	186	171	162	175	173	182	143	165	178	169	172	166	192	174	154	186	185	210	181	168	181	172	154	191	185	187	211	160	158	161	164	184	172	174	192	183	173	168	163	188	163	169	183	206	170	156	186	163	184	177	174	178	186	172	183	195	169	184	193	191	195	174	204	173	164	204	186	166	189	175	164	173	185	159	174	171	179	154	175	207	189	165	170	172	210	169	157	151	175	168	171	161	189	198	183	179	161	188	183	179	191	197	177	169	186	173	160	184	164	170	177	171	172	180	162	184	157	174	172	185	171	177	176	179	171	169	190	192	168	167	162	174	197	170	180	156	180	153	187	170	165	178	175	178	180	156	183	173	181	177	176	180	167	160	174	200	184	158	192	174	150	178	176	204	208	177	190	177	190	206	177	196	186	165	177	178	177	177	164	188	175	194	158	188	165	177	177	213	156	156	159	160	170	165	168	191	209	181	170	156	171	162	186	183	160	158	206	189	193	175	169	181	165	172	177	182	180	159	140	138	163	158	165	180	198	161	185	167	182	164	200	176	177	154	193	170	166	176	167	188	159	180	180	168	178	151	188	163	186	212	170	203	189	145	158	180	175	190	181	161	184	197	179	175	180	162	184	188	193	187	187	197	195	176	195	176	172	176	142	165	199	178	183	169	183	179	167	160	182	150	161	163	173	176	182	193	188	157	185	173	184	170	170	204	171	168	166	178	172	176	173	194	189	180	161	185	162	198	190	185	178	175	164	173	172	165	176	179	170	171	164	164	166	183	173	177	163	169	145	187	179	164	161	171	159	164	180	180	163	158	170	180	160	164	185	177	200	167	153	168	187	157	178	138	167	163	183	150	194	181	184	162	166	154	157	178	180	154	176	139	185	148	195	195	171	183	173	164	181	159	183	189	190	181	162	174	173	194	165	164	175	166	187	171	179	159	171	190	160	174	159	195	184	195	199	153	172	171	177	160	178	194	167	183	173	183	166	188	160	180	179	167	191	158	177	194	161	167	168
16072	18598	9944	6042	1586	468	450	446	421	404	416	401	428	460	449	458	418	415	449	465	433	410	493	420	419	435	413	427	471	423	468	434	424	438	456	439	469	387	392	427	403	441	427	432	440	460	433	379	413	429	457	430	418	435	411	414	447	408	422	471	420	432	424	445	455	382	438	396	385	375	412	432	462	424	466	430	445	430	447	431	427	436	442	433	438	475	432	443	438	440	457	451	418	471	442	463	454	450	445	468	433	440	439	452	435	479	403	410	409	430	431	431	457	461	432	435	435	405	447	424	400	435	424	408	451	403	422	456	460	411	450	444	427	435	452	437	391	440	427	425	431	439	427	446	424	408	427	405	410	452	451	436	448	434	416	427	437	462	408	471	448	442	429	394	456	399	454	452	410	423	427	424	437	447	480	424	430	431	468	414	450	477	431	447	453	428	406	473	432	406	434	399	410	441	424	440	445	447	411	432	404	434	469	433	427	427	437	455	443	451	446	418	450	416	458	391	399	413	409	432	428	430	422	440	400	432	422	435	426	469	394	409	447	412	454	426	440	421	436	407	411	414	442	394	433	457	446	436	403	437	414	423	436	417	447	412	402	410	406	421	392	409	415	440	414	444	379	428	422	439	424	459	447	441	424	437	427	419	427	440	432	414	402	468	422	465	408	435	456	438	450	435	461	498	419	446	390	425	409	417	416	476	410	425	444	408	447	412	424	408	419	434	447	441	458	438	433	430	452	402	456	402	436	443	422	426	420	407	424	406	443	399	429	439	471	406	412	426	430	450	421	411	421	413	401	427	446	457	454	485	410	441	400	383	397	434	460	463	419	444	406	417	436	399	437	392	459	432	456	417	425	394	441	461	426	418	450	420	421	398	418	414	476	411	431	426	417	431	421	421	417	449	430	458	411	414	430	429	421	433	420	413	434	430	445	414	419	420	431	435	434	433	440	428	385	408	420	417	416	386	410	429	448	473	406	436	433	436	430	427	434	408	434	408	442	409	415	447	439	443	427	465	448	452	428	405	448	428	466	430	438	410	427	411	393	460	420	414	448	410	423	441	455	432	465	394	461	438	413	425	444	392	380	427	451	431	408	421	426	426	444	443	460	448	413	429	446	442	476	416	462	435	418	437	427	454	427	455	408	438	464	428	446	444	484	409	401	432	420	410	397	414	431	405	403	426	427	419	468	435	418	426	432	407	439	444	435	440	400	406	447	486	469	412	422	400	425	414	443	428	464	404	439	447	468	437	435	396	450	415	442	431	401	437	449	443	415	440	396	428	433	449	435	431	420	455	407	432	432	409	441	425	421	411	448	440	434	447	434	406	429	411	422	439	401	437	414	455	400	381	401	401	401	453	450	428	449	441	433	467	400	430	447	441	430	418	439	449	468	409	429	403	440	445	435	448	437	438	420	412	429	438	417	449	418	433	389	426	431	451	439	422	413	405	443	444	409	433	424	435	391	440	403	425	430	459	461	431	378	415	456	411	438	452	427	450	453	453	414	398	426	418	394	428	436	422	440	408	413	430	429	491	421	433	464	419	439	419	451	416	423	407	419	431	448	442	408	422	442	441	405	424	410	428	418	428	442	421	443	442	442	418	436	407	435	412	438	438	437	463	447	433	425	470	413	392	438	427	427	412	455	437	442	433	420	427	432	416	412	457	441	455	468	418	461	435	457	436	431	413	407	457	446	385	429	419	441	442	421	413	423	456	476	415	399	451	405	477	464	448	457	406	398	406	420	454	421	447	442	435	410	433	428	403	442	417	402	431	393	445	453	411	402	458	435	419	414	422	447	437	441	408	428	416	433	444	440	414	451	435	416	446	421	457	435	421	481	413	444	454	422	391	416	421	405	425	414	434	448	416	420	450	437	455	424	446	392	438	429	429	477	420	457	437	401	420	447	420	389	442	458	440	415	418	432	396	447	431	451	400	459	426	411	441	414	450	471	422	437	445	429	454	462	467	414	419	405	464	430	451	408	417	416	438	433	416	441	434	432	418	432	404	440	431	438	475	434	450	441	465	417	456	409	473	404	444	428	444	435	409	448	451	424	436	412	447	445	473	420	432	445	457	431	464	423	432	392	420	420	439	432	414	452	422	430	454	415	446	431	425	427	425	442	427	409	425	424	441	402	435	443	436	446	429	427	415	417	456	473	452	419	443	426	410	386	449	395	440	418	457	435	435	432	431	397	398	429	416	445	402	449	452	427	416	411	446	434	421	440	456	457	441	450	437	427	424	400	419	422	431	440	439	435	412	458	454	449	431	463	414	410	427	370	414	432	440	452	443	451	447	433	428	468	433	449	427	449	430	423	415	410	406	421	452	456	447	413	446	405	433	440	431	409	415	468	395	439	460	430	417	435	405	394	411	413	413	427	439	417	448	406	451	420	435	435	467	443	403	443	408	421	428	472	406	448	413	417	441	431	437	451	481	454	437	418	436	462	417	449	431	425	429	426	438	418	431	428	424	473	422	414	430	426	425	458	429	468	450	458	444	431	446	449	440	456	456	441	416	474	458	405	426	452	415	425	459	408	398	448	440	462	433	430	433	416	401	450	453	455	445	436	440	429	414	421	444	415	434	452	447	421	442	440	425	399	416	413	398	444	440	445	429	435	458	371	456	436	447	397	425	441	405	419	410	444	445	455	451	402	430	395	447	408	448	444	425	455	408	443	434	409	394	467	434	445	427	424	395	431	424	376	483	393	457	441	408	477	405	445	426	463	420	443	424	401	457	419	440	434	439	397	461	449	438	435	417	440	448	430	413	447	409	422	446	435	431	442	383	435	439	435	442	420	452	447	388	416	460	438	451	401	429	400	407	393	419	420	457	478	438	433	417	412	412	413	449	437	413	495	418	403	407	433	428	410	446	439	434	450	421	420	428	398	436	402	458	438	448	442	411	440	436	461	401	401	456	428	462	432	438	433	456	410	411	442	441	400	402	426	437	448	413	453	443	410	427	402	437	410	391	431	412	452	466	443	475	445	418	459	446	438	448	441	420	431	456	423	432	443	438	461	415	442	440	446	413	432	398	417	437	416	432	414	471	396	434	430	433	423	476	416	420	416	432	424	419	419	438	435	402	441	413	406	437	452	418	427	447	461	405	423	429	430	451	452	402	410	433	412	442	459	416	431	417	414	440	396	397	425	452	419	385	425	392	420	433	409	434	414	389	417	442	421	439	428	373	404	457	443	435	427	450	448	406	438	459	431	404	428	469	451	422	440	462	413	417	444	433	449	422	427	425	430	444	415	426	433	427	450	470	423	444	460	437	449	433	429	417	442	418	418	419	453	435	428	418	403	407	384	414	479	394	418	416	463	460	421	441	462	424	424	428	441	407	430	483	404	423	403	428	430	411	429	440	482	400	443	402	418	449	443	422	397	414	426	434	453	447	413	460	413	458	432	452	432	445	450	455	412	422	431	424	427	423	404	458	428	425	442	425	447	435	398	419	412	427	438	432	428	444	420	424	411	464	406	473
54595	69033	55725	39426	14555	1009	285	263	252	280	272	279	262	236	274	245	237	237	206	246	242	245	252	244	234	226	231	252	248	296	235	242	276	234	251	241	258	216	259	222	252	237	228	233	267	198	245	239	221	251	258	236	227	218	248	241	262	225	234	231	219	230	252	240	218	271	247	222	246	220	237	240	269	233	226	224	228	249	257	263	246	259	237	243	241	222	227	211	240	218	224	234	226	214	228	230	245	270	260	264	228	235	252	221	256	223	240	212	244	279	241	214	227	252	236	237	208	250	247	251	234	245	283	246	196	222	254	243	263	228	225	210	253	257	285	218	230	237	243	205	247	248	253	249	245	230	251	235	228	222	205	235	225	234	208	234	244	223	244	269	232	228	239	238	226	250	229	226	249	222	233	207	216	223	240	248	218	254	221	230	223	240	264	249	246	246	245	233	227	213	233	242	227	201	238	220	241	245	245	221	251	213	256	232	206	232	274	282	239	254	249	237	247	240	249	257	242	230	272	236	229	241	254	246	232	223	260	225	223	221	210	225	267	229	251	276	233	207	249	233	220	244	209	255	245	227	227	247	257	237	238	232	250	250	211	270	222	235	257	254	240	224	255	235	256	210	251	247	216	222	242	272	248	229	243	245	241	211	233	220	230	227	259	243	214	219	249	241	228	221	211	230	263	243	257	231	202	232	224	237	218	219	230	220	232	236	231	215	261	222	233	208	238	240	283	227	248	221	230	233	225	233	251	252	221	222	223	225	234	230	257	237	232	242	236	229	258	260	244	243	228	237	246	237	241	247	231	253	263	226	233	235	227	248	216	233	216	232	252	230	242	258	261	241	253	211	245	252	252	216	260	233	210	236	235	242	242	255	254	221	242	268	236	239	232	253	251	231	232	254	240	220	224	252	229	238	276	208	244	238	266	233	199	245	246	226	237	243	204	229	262	232	231	216	255	246	221	222	237	214	228	251	237	245	225	253	244	234	217	257	244	246	257	251	208	208	264	231	230	261	262	207	240	266	265	242	200	217	239	252	247	264	255	223	239	261	246	245	214	257	214	236	211	232	247	184	215	247	234	256	245	244	244	214	200	236	206	274	244	262	258	233	241	255	260	229	229	224	253	241	234	238	220	253	255	248	241	235	200	216	255	236	245	199	230	225	240	241	225	240	243	239	238	246	246	218	233	245	222	215	240	233	224	235	242	229	246	218	221	234	231	222	235	238	261	239	240	239	233	239	232	271	218	260	218	223	240	231	237	241	241	226	234	243	245	222	269	234	238	237	194	239	229	218	246	214	232	246	227	235	263	228	234	257	235	210	227	219	244	252	255	258	242	228	248	231	230	221	239	239	269	270	251	257	236	244	242	223	244	279	244	224	230	207	224	218	270	225	219	266	238	238	243	225	226	223	281	217	232	225	249	243	237	234	255	247	237	235	230	238	226	250	235	243	237	238	262	274	237	251	257	258	261	228	216	224	248	246	240	243	264	237	244	253	267	264	270	234	215	220	259	243	250	252	246	247	284	243	257	258	213	225	224	241	222	262	227	218	228	202	237	229	221	209	258	232	245	234	220	195	241	241	233	247	249	227	237	232	224	223	205	239	268	232	257	234	243	199	229	253	241	270	233	248	248	258	229	210	217	219	260	243	240	246	213	258	235	226	199	251	209	255	230	213	238	254	259	225	248	232	239	228	248	222	253	301	239	255	236	223	245	265	254	248	249	227	239	213	244	255	246	255	257	240	219	249	226	244	258	275	243	231	230	254	233	264	227	239	233	219	240	267	224	255	234	230	257	213	234	230	235	254	233	228	246	234	228	262	254	226	212	234	250	225	237	236	239	227	251	271	275	233	224	238	246	225	237	264	259	227	230	266	252	244	223	236	242	266	229	243	221	238	236	259	243	237	260	226	278	273	249	238	242	253	232	250	269	253	253	211	252	261	229	251	225	215	237	260	236	205	251	242	241	213	238	241	253	231	243	239	248	261	226	227	230	216	254	264	246	242	232	244	218	217	257	223	201	258	258	227	258	232	216	253	258	240	237	249	224	236	231	214	239	235	250	245	255	249	215	228	223	237	286	255	231	239	254	232	245	247	256	219	277	252	225	228	229	232	240	220	238	211	231	242	249	240	245	214	223	220	247	248	230	243	242	236	260	216	238	228	262	221	272	237	238	217	239	231	240	260	258	262	205	232	229	241	246	246	224	250	208	242	285	216	224	214	244	247	233	240	241	235	232	248	209	236	219	255	233	228	249	228	219	259	235	262	241	248	239	237	251	239	234	245	247	259	224	250	231	261	225	198	248	251	262	238	249	227	224	220	241	228	253	253	241	232	236	247	242	224	237	268	229	243	263	238	258	259	240	248	247	248	244	253	219	239	229	233	231	249	225	220	243	255	253	243	277	228	230	253	209	226	239	278	214	234	209	272	253	274	230	235	203	212	231	225	241	230	234	248	235	263	198	213	217	263	250	268	246	237	225	198	248	238	202	245	235	253	259	249	243	238	256	225	234	232	232	233	251	245	235	244	228	231	219	214	227	222	212	242	248	254	246	251	260	229	246	255	267	261	257	253	222	226	264	262	219	228	245	256	256	243	218	241	237	231	215	215	244	267	255	246	238	256	240	213	256	241	241	221	235	252	222	233	251	237	230	244	226	248	262	239	256	244	227	231	238	272	225	232	235	258	246	242	236	221	248	238	230	207	217	250	228	248	247	216	222	251	228	243	251	263	247	235	233	221	244	216	251	242	238	257	239	244	233	232	250	219	222	232	223	217	217	270	246	243	245	250	249	250	243	256	211	215	236	248	228	237	270	245	228	257	242	231	238	237	227	245	270	244	255	230	237	238	245	238	237	233	223	248	285	240	227	243	254	273	248	223	251	253	209	231	244	250	261	229	230	233	242	219	232	249	241	236	251	236	224	243	220	262	236	229	217	224	258	246	250	241	230	230	231	231	226	241	237	240	215	233	217	176	243	247	225	209	249	247	250	223	257	248	253	231	254	251	223	223	258	245	221	256	246	248	228	270	238	248	228	231	230	248	232	244	273	221	224	216	247	281	246	257	218	237	240	221	237	246	258	247	244	181	249	230	238	242	238	237	230	277	227	268	229	247	226	246	224	242	225	236	253	252	216	243	225	242	236	276	236	244	234	245	254	227	257	222	270	221	233	259	214	238	244	233	209	231	209	264	252	242	251	252	221	243	242	201	229	249	238	206	237	268	253	247	241	263	241	222	228	243	219	238	231	239	251	224	234	225	246	231	234	224	244	237	254	236	260	239	226	243	232	263	219	211	237	275	230	237	225	247	262	250	235	271	246	264	229	232	216	254	236	257	237	222	243	224	229	208	235	218	230	250	224	223	256	235	247	238	261	222	230	238	208	227	233	217	254	251	221	243	225	265	239	255	240	244	238	233	228	250	257	244	197	252	256	223	225	264	239	243	231	246	239	218	217	241	221	242	210	248	254	246	238	240	264	232	259	256
33151	51754	52243	44361	15990	1040	905	868	781	758	725	704	655	621	626	625	634	607	640	552	603	584	586	603	617	635	569	551	580	562	587	599	612	571	623	578	557	569	576	558	596	570	529	594	594	586	602	555	534	574	548	568	598	528	534	571	509	555	590	542	553	598	560	575	563	595	600	537	579	568	550	595	598	553	541	521	624	561	617	544	584	554	545	600	549	573	596	552	588	561	574	520	559	602	570	628	613	564	643	623	654	557	539	628	586	528	587	560	571	593	573	563	574	550	568	547	574	533	580	532	545	552	604	556	541	564	572	531	570	569	586	576	581	548	589	579	623	601	555	583	541	609	570	576	554	551	577	566	554	534	542	559	579	600	562	580	572	580	556	584	593	557	523	534	611	584	548	574	581	571	561	524	570	575	570	553	586	542	553	560	550	573	525	549	598	572	580	557	550	551	527	568	599	586	550	526	570	571	573	552	544	568	565	590	551	555	561	550	545	555	565	569	557	562	560	573	578	563	545	586	537	551	558	543	560	581	536	581	563	568	567	571	519	571	557	521	556	563	564	560	525	574	583	585	566	590	577	565	565	591	538	560	515	579	628	554	533	578	561	617	564	557	560	546	588	524	574	516	579	559	583	576	602	542	567	587	564	536	533	534	559	600	579	564	542	509	571	545	543	581	538	572	568	566	552	585	543	574	562	593	540	557	598	570	568	533	573	589	597	565	602	539	561	553	555	587	605	559	565	557	563	580	563	539	570	556	598	547	579	545	582	575	593	516	603	580	570	537	571	546	524	572	577	567	519	553	611	587	532	546	566	583	543	549	548	548	537	635	573	600	554	542	550	532	538	572	569	579	600	523	543	545	576	594	583	585	554	550	534	585	589	537	515	577	556	594	555	598	586	555	555	564	545	548	598	549	585	579	550	579	536	530	554	532	549	544	601	521	536	548	526	583	545	559	594	574	547	582	582	562	538	530	580	595	565	575	563	575	574	548	552	563	585	578	573	546	579	566	550	559	543	537	541	559	555	566	558	572	527	534	601	541	572	570	576	574	566	563	519	585	548	546	589	570	566	618	558	553	552	570	572	577	566	583	563	595	571	495	582	567	597	576	521	555	538	529	559	540	604	572	547	533	561	547	530	581	594	571	586	551	538	577	575	537	545	572	568	568	526	589	548	597	574	569	592	580	543	581	573	547	548	574	526	552	552	562	586	563	574	558	568	539	519	565	579	540	598	607	563	575	583	527	585	578	552	537	545	559	580	573	551	589	564	606	556	585	546	550	568	571	518	564	547	570	582	556	563	575	581	538	560	611	532	574	599	602	545	536	555	611	558	565	553	568	546	554	508	553	541	608	555	570	575	579	553	544	549	585	537	579	608	557	511	586	541	576	588	546	555	546	562	565	568	585	549	580	533	598	584	567	567	554	577	576	548	574	523	564	548	541	566	581	588	555	545	570	513	573	587	510	562	559	514	605	539	587	564	584	559	574	537	576	583	570	558	562	579	588	562	580	566	575	548	592	601	559	551	566	587	579	583	551	547	563	549	556	606	567	550	548	582	556	550	552	537	505	538	563	596	575	548	567	560	553	578	570	568	551	543	550	594	605	541	549	579	581	566	557	550	576	583	593	574	572	522	555	579	600	571	621	591	574	610	574	616	603	564	538	569	562	533	556	601	567	567	583	559	589	561	518	540	558	536	569	630	550	615	600	550	533	562	557	589	556	581	546	556	515	534	620	554	523	513	541	583	618	558	592	550	579	562	551	559	544	556	557	563	571	579	577	564	605	519	554	545	558	556	581	594	543	588	598	576	560	582	580	560	553	578	586	545	608	591	550	586	584	561	568	568	578	556	543	592	512	539	536	564	568	550	535	582	551	600	556	525	526	545	519	553	562	551	587	536	567	576	602	564	549	524	604	586	572	562	546	540	544	578	535	551	594	543	577	554	525	517	594	602	536	542	564	617	575	544	567	554	559	550	535	562	614	606	616	535	577	568	556	549	603	624	591	549	572	546	562	557	515	591	614	598	560	572	527	550	516	573	544	570	561	522	587	521	533	539	569	527	560	548	553	580	611	554	557	545	517	573	594	595	551	531	559	553	525	559	582	591	572	580	574	557	586	600	556	554	528	540	576	582	580	531	556	546	534	574	585	593	561	547	546	587	523	570	563	622	584	576	568	537	501	594	566	538	563	556	562	550	562	549	580	579	558	605	575	558	587	553	569	548	560	571	568	576	560	556	545	553	542	616	539	559	601	554	560	515	529	517	583	594	564	575	545	582	526	547	565	534	535	586	589	527	573	582	621	554	540	524	564	569	594	568	550	540	574	571	507	562	551	540	552	556	582	570	556	576	617	560	542	565	563	569	575	562	579	608	583	578	579	557	567	561	526	563	613	597	511	552	602	529	633	566	569	606	527	577	559	560	545	588	569	566	568	563	581	540	566	546	556	610	555	546	577	558	561	558	578	539	586	538	590	577	581	552	559	566	571	565	601	514	557	535	608	573	558	564	554	589	607	514	534	589	562	600	554	609	547	549	566	534	568	579	626	599	581	596	586	586	569	572	570	624	546	590	533	587	609	565	604	564	557	599	570	563	552	532	558	590	588	571	566	594	568	566	561	571	588	606	561	562	557	578	567	548	581	544	571	529	526	559	533	500	523	538	559	556	594	560	547	588	544	572	579	575	530	572	571	608	551	579	555	522	537	569	601	568	558	614	577	561	584	565	574	558	558	567	584	564	586	554	544	562	551	534	580	604	571	585	533	586	587	554	566	560	585	548	620	588	507	571	541	537	562	578	585	558	573	592	531	539	543	574	570	570	540	581	560	544	570	587	623	572	607	568	607	524	582	543	554	600	540	587	513	580	577	566	582	524	577	573	564	573	596	549	574	546	600	551	591	563	559	558	558	579	589	569	539	558	592	567	556	582	531	568	595	563	617	597	575	580	556	554	557	551	554	559	614	582	560	570	601	567	577	545	575	543	536	547	582	603	534	574	552	591	531	538	529	591	603	512	555	606	541	586	544	524	556	574	572	548	526	566	565	572	529	584	557	547	578	593	579	562	559	558	558	572	567	549	569	564	587	572	586	559	550	563	558	583	532	614	576	531	564	542	581	579	533	571	552	549	577	547	597	549	551	530	542	565	549	523	534	595	609	569	583	578	546	585	554	576	542	483	585	606	602	574	582	553	527	608	550	549	556	597	606	582	522	560	575	583	574	538	551	564	578	530	557	570	492	555	591	546	566	565	525	577	606	556	588	584	585	514	557	534	601	518	572	551	587	525	594	543	529	575	583	522	557	565	574	566	544	548	579	574	557	592	575	565	539	535	552	573	578	573	530	576	560	580	566	535	599	621	545	543	601	554	559	513	560	586	601	592	570	610	580	597	589	560	572	554	593	590	572	577	528	550	574	546	563	582	599	560	600	540	581	557	563	533	553	551	539	560	528	522	575	622	563	567	558	593	593	546	575	548	548	575	587	565	560
62498	80830	68695	51432	22105	3409	558	500	439	408	383	409	428	407	384	395	374	372	348	351	413	366	350	410	380	387	356	382	356	353	392	370	357	365	369	357	342	360	359	332	341	407	398	367	334	380	328	358	349	377	375	366	368	396	368	355	388	377	365	336	392	331	361	350	375	375	344	355	346	353	347	374	372	358	348	378	370	363	377	372	382	331	337	347	362	366	362	353	321	376	359	374	376	333	359	381	397	361	392	370	381	356	371	357	350	362	411	373	321	353	375	363	365	364	368	366	372	300	343	373	370	403	359	372	346	331	367	361	365	360	403	393	348	386	326	339	383	365	360	352	386	350	349	377	331	365	382	376	385	367	348	337	397	362	391	356	399	354	363	360	376	343	360	391	389	358	365	327	380	368	329	360	374	337	369	350	376	348	349	377	381	332	337	359	364	398	366	341	345	351	317	357	359	358	362	320	359	385	352	348	369	365	362	381	381	366	362	370	318	359	332	371	372	353	372	341	363	417	354	357	296	361	366	370	339	356	331	368	323	345	354	346	366	355	383	362	385	358	362	354	370	355	389	381	366	354	367	355	378	367	366	402	337	336	381	393	355	349	379	367	350	395	379	395	368	348	341	393	411	365	369	360	363	364	398	339	403	381	360	329	355	366	382	336	384	368	378	370	357	374	370	337	370	359	402	366	385	366	323	323	347	367	362	374	356	355	389	374	349	369	383	333	374	369	355	388	399	353	371	366	374	354	391	362	359	360	348	342	373	335	382	409	364	360	368	316	341	343	348	380	337	348	353	350	388	343	389	369	353	376	363	357	344	344	391	347	379	361	354	368	379	341	325	377	344	366	371	357	335	353	355	372	367	355	364	370	356	335	391	321	359	368	336	354	374	342	345	324	337	377	354	365	370	353	382	360	362	342	357	373	360	376	380	360	363	391	377	369	383	376	377	353	369	381	337	342	348	349	336	338	363	366	387	360	363	348	357	338	379	344	349	364	369	379	395	379	350	376	360	398	343	384	381	398	379	367	368	359	328	368	360	379	360	325	374	373	379	367	327	386	342	341	353	357	402	381	369	360	370	337	378	365	376	343	359	399	337	329	372	333	354	370	363	376	338	365	394	408	339	362	374	367	373	390	382	374	369	346	360	337	351	369	374	348	371	346	393	367	363	358	356	392	388	361	361	373	347	325	380	359	389	360	324	362	399	408	384	399	380	342	335	343	330	369	364	349	351	355	361	335	353	357	395	349	392	346	377	375	342	361	374	338	362	406	348	374	385	367	367	318	335	380	356	325	413	386	387	354	345	384	373	364	359	372	341	352	346	333	378	397	370	370	349	347	401	367	360	363	348	359	326	350	367	369	360	373	363	344	373	362	379	354	363	336	361	377	349	333	340	340	394	361	370	375	359	356	347	353	393	376	379	368	324	356	352	369	380	369	347	353	321	352	370	354	343	372	318	396	384	362	382	357	393	384	342	367	372	334	341	348	331	346	320	411	394	357	355	363	376	359	383	322	366	388	355	353	377	372	349	353	379	339	393	363	362	416	341	353	354	375	345	379	362	336	390	355	360	412	365	402	340	354	390	366	338	362	342	392	345	360	387	374	357	356	396	344	334	367	351	368	399	323	360	339	376	370	325	354	398	385	362	367	337	370	359	310	392	366	358	325	378	359	352	368	373	361	362	354	350	371	385	350	365	366	338	366	341	374	350	345	348	344	356	352	373	372	372	366	348	371	358	407	360	353	369	368	374	343	372	344	357	361	386	357	405	386	373	378	376	353	366	372	361	402	358	359	313	366	356	366	369	359	370	388	376	365	369	347	367	357	382	394	367	336	329	389	337	362	337	384	327	373	360	352	388	366	354	351	370	368	362	398	356	354	355	378	369	346	353	355	356	347	405	387	387	370	325	332	334	370	392	360	402	375	330	361	322	358	378	363	362	410	355	357	344	414	319	358	377	367	379	397	384	334	344	351	351	370	367	354	399	360	354	378	391	368	410	368	332	357	355	375	386	380	348	364	371	360	351	329	354	321	359	391	376	390	353	371	395	369	360	370	412	396	381	372	395	386	349	342	379	367	349	379	363	397	377	368	368	354	348	355	368	368	341	390	364	378	393	368	359	352	389	352	346	356	376	388	391	390	366	334	362	348	338	360	388	380	340	346	368	349	353	359	347	388	376	377	370	380	342	364	347	347	334	393	344	369	377	386	401	367	354	362	349	381	353	365	405	351	378	387	386	350	353	365	384	338	375	397	334	350	346	365	373	360	341	336	389	362	346	360	363	381	355	356	353	306	367	353	341	353	340	365	396	350	367	337	342	346	321	342	328	341	346	374	366	403	371	368	373	354	323	348	372	354	366	386	369	370	377	343	353	386	325	340	339	329	367	363	351	362	397	352	361	361	358	354	339	329	330	375	375	367	380	371	391	398	319	386	329	401	347	393	359	326	357	394	351	379	365	358	369	373	403	362	354	371	318	350	355	338	310	335	359	376	348	348	367	369	329	372	351	367	372	352	325	380	361	346	312	367	348	362	397	336	373	362	351	361	364	399	342	340	352	336	364	390	339	384	376	337	365	390	337	351	351	367	336	380	375	366	353	386	378	356	331	368	350	395	380	335	383	337	338	347	352	341	385	329	354	355	397	357	348	369	385	333	357	363	365	397	354	376	341	362	380	397	365	316	367	368	387	362	369	370	392	351	369	380	352	336	365	348	321	389	339	340	345	349	334	387	334	329	346	383	361	351	383	344	362	339	384	353	335	355	385	353	369	352	368	365	364	371	369	333	377	368	359	353	341	379	343	335	377	385	383	373	342	374	363	395	352	332	329	364	334	344	365	379	356	406	345	346	357	354	353	371	398	383	361	354	358	334	354	364	343	334	354	401	387	364	381	388	347	376	353	365	346	365	351	379	341	360	361	335	355	361	350	359	323	432	367	356	351	379	364	345	375	388	331	395	369	363	379	340	357	367	379	366	341	365	388	348	369	381	350	367	368	376	388	340	336	331	335	371	381	367	346	377	358	327	371	373	339	371	371	356	354	364	379	359	352	369	376	370	382	392	348	393	371	358	406	383	370	372	385	305	388	389	377	350	358	375	391	382	370	344	377	379	414	373	343	365	346	363	358	325	354	359	357	372	357	343	369	339	366	321	364	338	370	365	377	328	335	359	353	372	373	373	363	356	334	371	382	391	364	340	384	370	362	383	347	309	354	357	405	362	330	337	316	333	362	401	363	378	375	363	350	342	373	374	395	363	369	373	334	347	372	371	352	356	353	381	358	352	349	370	343	405	394	356	360	385	372	385	371	355	334	384	359	384	385	383	379	342	398	370	369	332	386	365	369	347	360	357	343	385	332	383	372	362	353	374	359	352	377	340	351	379	361	363	414	384	370	378	362	372	387	398	337	363	366	327	349	367	341	368	387	371	348	360	336	384	363	349	380	386	359	364	375	379	364	374	357	369	370	404	351	375	353	363	349	370	362	362
39347	64505	64993	55669	19341	1710	1557	1354	1264	1126	1087	1068	1077	991	969	963	904	928	941	931	902	894	873	805	820	879	814	834	857	862	824	826	787	818	807	795	836	763	818	808	822	821	852	836	857	818	812	775	838	785	807	785	792	799	852	792	813	822	809	826	810	804	796	787	790	770	818	816	850	853	816	832	779	761	822	764	814	855	834	791	817	789	780	816	830	804	788	789	829	808	829	794	794	803	820	856	926	883	972	960	819	797	821	814	794	844	819	816	814	817	816	800	725	759	830	769	753	781	782	792	787	773	715	817	828	762	810	807	815	776	822	834	794	830	840	786	755	771	750	817	792	833	758	803	799	808	806	763	829	769	816	792	819	808	797	779	805	781	770	759	812	780	803	816	783	821	799	841	862	839	774	763	835	836	833	825	773	802	777	770	790	769	803	788	819	807	802	792	842	750	820	809	750	785	812	828	841	768	811	796	800	802	854	836	809	807	825	753	805	839	775	779	785	812	762	774	812	822	798	794	760	821	771	805	787	785	782	819	754	817	813	812	807	800	826	828	790	755	817	780	728	773	817	812	817	790	807	811	783	764	802	757	765	787	839	798	817	804	748	798	833	780	794	828	810	811	776	832	782	807	852	790	841	763	857	791	806	812	777	815	867	830	781	822	785	836	795	777	832	806	794	807	775	797	832	794	773	799	827	842	789	842	773	741	786	797	785	786	811	791	818	836	814	794	761	816	792	806	791	813	820	811	772	779	807	793	828	818	785	755	787	763	793	782	777	771	796	815	816	767	765	780	844	769	798	848	774	781	827	835	802	824	820	798	787	807	804	785	805	764	829	831	796	843	796	804	757	809	778	796	774	762	781	813	827	834	809	780	829	802	803	791	814	757	842	811	782	789	815	797	797	768	812	796	821	831	756	761	800	790	816	769	811	762	800	765	774	768	795	811	813	783	757	824	777	786	768	772	803	816	750	803	780	845	751	810	802	778	801	791	805	793	782	768	779	740	799	795	812	769	799	828	816	849	794	802	758	793	811	777	794	770	798	845	775	825	768	792	797	850	831	812	831	825	773	819	805	799	806	813	822	778	824	835	772	772	838	805	844	837	842	824	822	806	843	792	826	765	790	803	843	782	778	835	744	774	863	782	797	857	808	797	785	795	827	806	748	788	767	857	770	790	817	762	808	834	765	796	810	789	754	798	813	825	803	782	769	826	850	803	767	777	787	747	781	755	756	802	815	834	798	808	788	827	797	806	729	807	768	824	790	803	779	824	784	815	814	817	798	802	824	789	805	797	798	823	806	816	814	781	785	705	806	777	812	756	788	753	822	806	812	782	819	834	755	822	774	817	789	753	787	809	769	758	812	783	802	772	814	754	776	771	821	793	801	793	821	791	774	812	774	778	778	774	849	769	812	841	789	830	782	843	764	820	788	799	788	790	812	767	789	767	767	791	847	769	790	806	776	744	765	765	796	798	777	872	760	777	781	803	752	803	734	808	837	750	797	772	788	806	796	771	817	795	737	800	800	795	803	789	789	773	845	825	756	803	758	781	839	800	796	774	837	842	775	792	796	770	822	789	786	801	881	817	809	827	769	794	806	755	773	812	757	793	815	795	825	815	821	823	745	803	814	825	819	791	805	826	792	803	797	841	817	817	756	780	799	789	781	789	771	777	816	782	779	838	799	796	790	811	771	807	765	820	826	771	765	810	837	788	809	768	816	824	807	773	816	762	754	807	799	758	781	764	841	804	786	838	831	815	853	799	809	856	801	805	769	782	819	753	775	759	831	783	824	759	782	837	799	739	811	803	793	777	803	764	817	823	820	782	798	778	820	791	767	777	789	755	815	834	820	779	737	826	752	854	805	815	793	809	823	804	806	779	806	844	831	814	787	823	753	760	837	806	803	757	813	783	766	809	810	839	777	812	813	805	822	816	784	828	763	812	775	790	810	714	792	807	784	803	813	833	837	793	789	777	830	767	845	788	803	797	764	830	796	842	806	801	796	824	803	824	827	754	793	794	800	780	836	782	767	818	838	761	765	815	782	771	728	771	826	812	809	846	798	805	766	803	807	837	786	776	843	816	815	798	756	810	768	803	819	768	794	812	810	819	795	844	809	757	847	761	833	816	765	799	824	848	814	747	844	830	838	792	779	785	798	811	756	767	779	804	766	798	795	790	835	779	791	805	799	854	804	756	800	775	798	816	801	784	788	784	767	827	790	804	777	815	825	848	836	786	806	812	787	789	791	796	819	722	799	779	787	815	781	825	816	755	791	821	786	823	778	800	792	825	817	819	800	796	816	800	744	815	811	780	789	861	848	811	866	800	845	799	825	852	804	790	780	794	796	796	807	834	759	805	762	762	762	843	769	790	835	784	803	821	862	828	786	782	736	746	779	735	832	809	830	826	774	791	787	826	821	797	855	784	755	804	792	848	800	817	780	759	808	742	751	776	771	823	831	808	790	835	798	809	767	810	822	808	813	813	770	768	827	785	751	797	796	811	847	796	813	826	816	808	790	799	769	837	825	771	812	771	770	844	805	779	798	810	816	804	782	816	755	814	825	750	760	847	833	804	787	802	840	762	775	829	809	799	802	774	821	830	787	776	795	834	778	776	832	807	791	853	810	833	873	778	784	864	778	797	795	811	783	780	760	817	765	835	806	758	753	816	795	778	827	826	790	746	801	820	806	758	773	838	777	812	809	774	784	839	774	805	753	828	774	776	773	793	755	768	788	801	810	868	807	796	774	810	786	806	769	842	780	800	817	785	818	762	855	826	815	754	798	782	777	807	831	802	767	814	823	776	815	774	848	777	799	778	814	746	764	765	815	770	792	769	829	784	728	831	808	803	791	798	776	767	770	807	731	855	828	745	741	783	800	807	827	781	817	805	828	821	771	783	802	813	797	820	749	822	761	803	779	785	790	778	819	802	833	833	790	821	789	812	810	805	837	783	750	810	789	816	787	789	813	784	817	785	793	786	816	800	797	817	822	830	799	816	790	771	784	748	775	847	775	815	804	815	818	811	806	782	780	790	796	786	798	808	778	767	783	811	793	758	747	820	806	849	829	771	773	793	758	850	728	801	834	778	773	747	793	814	845	803	819	756	809	778	799	866	810	815	789	755	774	818	766	822	819	791	805	783	776	780	784	822	820	774	838	773	789	829	772	822	823	808	813	847	813	749	865	806	820	797	787	799	788	834	823	796	821	766	769	787	763	758	828	787	804	787	849	799	780	802	792	780	749	785	788	808	754	826	785	793	783	843	798	793	796	784	751	784	749	823	769	779	831	791	809	795	781	829	823	790	785	776	824	750	769	772	767	781	795	871	819	779	737	775	844	756	766	765	778	780	798	840	794	774	841	767	818	793	789	756	796	785	789	783	787	803	774	785	802	820	852	803	778	809	803	793	826	772	876	797	797	760	781	832	798	821	784	805	816	822	808	813	839	835	802	834	813	767	814	803	851	794	740	813	833	846	778	763	840	797
31827	18994	7090	2068	350	188	166	177	189	183	192	178	179	141	184	167	170	151	157	167	164	156	162	173	163	162	180	181	177	180	188	148	175	175	176	189	172	153	186	163	154	147	191	178	155	159	165	180	180	167	180	186	204	182	146	171	195	178	149	173	189	171	174	165	156	179	160	169	157	161	186	157	181	173	179	175	175	136	174	193	174	125	176	158	162	160	180	179	148	157	152	199	183	177	172	193	177	172	188	211	190	176	183	174	161	143	165	188	173	188	181	154	154	168	156	191	191	158	163	163	180	198	165	173	175	167	155	187	184	180	187	161	188	171	171	175	194	157	157	175	157	188	170	178	170	166	194	177	178	163	174	165	190	171	173	157	195	177	181	168	172	165	176	174	166	171	161	177	191	146	184	176	158	171	169	162	166	169	168	143	184	150	176	179	187	193	157	196	189	180	159	183	175	165	192	180	192	180	176	191	159	178	181	183	188	189	190	161	178	164	164	182	176	172	185	164	159	174	157	170	189	194	158	167	157	171	172	166	184	159	182	165	186	165	171	169	187	179	158	203	185	171	164	221	181	166	170	158	167	178	190	160	187	170	158	152	180	185	169	160	188	181	177	160	185	164	156	173	161	173	163	165	178	175	174	183	182	181	167	176	165	187	162	175	170	199	159	190	175	161	188	156	183	160	170	187	162	178	200	186	155	208	190	182	163	148	162	176	177	189	181	178	170	202	184	165	155	137	154	160	167	178	158	174	155	156	169	170	181	154	189	177	174	177	185	193	148	190	175	182	167	139	176	178	177	174	155	174	165	192	169	177	163	157	156	148	161	179	199	183	170	169	201	199	180	166	177	158	157	186	166	163	161	153	157	156	175	154	165	158	176	188	194	164	162	170	154	166	169	150	144	145	175	157	182	183	174	183	153	156	167	163	151	176	180	153	179	156	166	164	165	171	170	162	163	185	179	175	200	167	162	167	179	177	174	159	179	176	151	176	171	178	193	152	175	174	177	169	162	171	173	193	158	178	170	142	181	173	173	162	160	187	158	151	188	185	175	180	198	177	180	176	177	160	167	180	146	168	161	157	179	182	169	212	190	166	176	189	162	193	144	191	171	167	169	172	200	177	170	164	158	185	157	179	174	163	158	166	186	178	151	187	166	175	177	176	168	189	176	149	180	169	157	160	178	136	165	161	184	173	182	173	165	176	182	202	164	172	153	160	169	178	170	146	198	193	168	181	171	187	182	156	164	175	172	177	179	172	170	163	180	168	170	148	180	144	162	181	180	155	154	169	173	181	194	189	141	162	166	198	214	190	176	171	198	203	189	168	203	200	169	178	192	190	156	153	170	188	167	166	156	165	151	213	178	196	172	189	166	155	184	181	149	145	168	179	181	164	181	169	174	189	182	183	181	135	149	166	192	159	140	162	166	174	171	148	168	196	175	180	157	152	181	170	160	164	184	160	175	164	172	179	207	153	154	170	177	186	160	189	168	207	161	177	173	166	154	185	178	172	169	181	176	179	176	177	142	187	152	161	168	178	164	163	139	156	194	177	180	156	160	151	167	169	172	193	193	171	167	187	139	183	170	181	213	179	184	172	183	176	182	181	178	144	158	154	178	161	169	175	203	184	173	170	166	172	174	176	182	168	193	168	169	144	179	178	176	157	165	183	178	155	183	179	177	181	174	179	167	173	187	158	188	174	162	170	162	168	181	178	183	165	165	161	195	170	149	159	189	181	183	151	161	157	157	155	201	185	177	179	158	172	184	164	155	147	178	184	165	201	173	188	156	188	168	168	175	220	184	184	160	166	188	183	167	171	181	193	155	162	167	183	170	168	164	174	170	180	176	172	195	167	198	137	187	160	158	169	161	171	174	146	147	183	170	176	157	153	167	158	140	192	181	213	152	167	160	164	168	183	175	154	174	189	158	162	174	146	165	166	167	162	198	144	161	196	166	174	163	154	165	172	165	169	161	172	166	162	165	173	168	164	180	154	173	188	156	181	167	173	157	182	180	152	167	156	163	169	157	181	185	172	157	180	175	177	157	169	164	181	159	156	155	178	172	176	199	158	167	197	184	169	174	186	175	186	201	179	179	177	174	170	180	169	160	193	197	166	162	192	181	161	140	162	174	169	181	164	176	190	197	181	174	178	178	191	187	155	171	170	161	152	206	178	145	171	167	167	162	179	170	195	183	177	187	174	154	169	155	171	163	182	180	161	175	167	160	177	185	176	169	168	182	174	168	159	182	153	151	158	154	174	174	171	184	186	168	168	139	180	202	172	154	184	163	179	166	159	175	183	183	179	178	183	169	159	183	172	187	154	170	179	155	175	171	175	160	175	176	193	196	182	161	190	162	167	195	196	152	194	191	165	187	181	165	154	166	152	171	152	184	151	171	153	157	178	173	164	165	164	137	210	158	151	197	193	166	169	166	148	155	161	172	155	174	178	174	181	173	153	144	180	159	159	183	156	163	180	188	170	188	164	157	186	202	168	151	163	183	174	193	179	173	177	196	191	170	173	161	182	186	167	192	186	184	161	161	164	185	187	188	202	170	177	163	167	183	195	176	150	173	171	166	201	180	168	172	176	158	178	170	199	172	168	181	180	220	192	184	176	171	179	185	169	158	173	196	151	145	183	161	183	192	177	164	171	168	190	186	187	175	169	198	182	155	178	170	173	164	174	172	176	163	172	186	195	162	155	165	132	170	166	187	197	194	180	172	184	172	183	188	134	184	184	185	145	171	173	172	173	201	173	160	201	172	161	152	157	166	165	152	142	172	165	176	151	160	180	164	176	173	156	146	174	181	184	157	169	165	166	166	167	165	179	181	183	192	172	167	180	197	179	176	171	171	163	146	183	172	156	178	165	193	167	189	166	149	160	145	157	185	160	164	166	193	160	179	156	192	171	155	199	180	190	171	144	169	152	186	185	178	176	179	182	185	182	169	148	168	184	197	167	187	174	203	180	156	198	163	173	161	175	174	161	187	181	158	190	177	157	173	175	195	189	193	170	170	167	167	168	170	165	174	166	185	173	182	150	196	165	158	185	168	178	153	171	165	165	152	158	182	167	169	197	155	200	183	175	182	183	156	189	160	186	171	160	172	179	166	166	176	149	179	172	187	178	176	151	196	192	157	176	159	147	172	146	168	158	188	162	170	195	182	179	184	163	152	185	173	145	169	159	177	181	176	164	157	184	182	163	153	187	178	175	166	183	185	185	171	183	206	181	167	180	187	181	153	183	153	170	176	171	197	171	182	198	182	151	187	194	208	187	174	179	178	179	189	177	168	163	186	166	190	197	171	169	185	196	196	171	163	190	176	175	163	189	154	167	166	183	152	204	190	191	163	179	186	164	162	202	164	168	154	191	189	154	185	158	177	162	170	162	172	190	184	172	166	191	169	163	163	175	172	187	180	161	160	170	163	154	165	184	180	173	156	202	175	158	172	172	167	177	167	153	152	160	179	182	194	194	179	149	167	167	172	167
16196	18266	10366	5377	1104	451	421	428	432	445	399	437	417	422	434	398	434	441	451	441	410	460	464	407	424	435	441	432	449	402	446	382	413	374	447	435	430	430	429	464	402	460	439	439	422	431	448	420	406	421	439	432	449	427	418	453	405	463	413	444	444	422	400	445	417	400	436	421	397	413	411	435	429	388	410	378	428	407	430	445	414	379	394	446	439	401	436	437	409	419	422	454	440	456	432	466	428	482	446	462	429	422	431	400	432	456	414	408	425	433	450	424	438	431	478	442	419	403	448	433	411	435	410	399	417	381	416	427	397	398	411	390	443	408	422	423	413	413	398	418	411	377	443	430	416	448	436	425	444	429	404	393	447	449	424	410	386	472	422	427	419	414	449	412	420	455	446	437	458	436	391	421	431	421	459	412	410	454	437	429	376	408	428	431	443	421	436	462	387	433	441	416	417	418	401	441	418	401	393	432	437	435	423	422	433	415	442	413	396	463	403	455	408	409	429	448	403	422	421	398	457	413	405	440	403	425	415	420	446	399	411	414	443	431	448	451	418	417	416	399	453	425	412	458	423	409	427	385	412	397	389	427	473	448	378	392	468	449	447	434	427	478	445	429	429	418	417	427	408	427	412	439	413	425	398	413	423	423	431	422	399	412	436	423	391	460	480	423	458	429	435	419	422	418	417	426	421	409	435	443	391	469	457	430	406	435	413	427	427	413	434	445	465	470	398	435	425	411	420	426	415	415	417	393	424	385	385	421	431	389	422	439	436	427	416	433	442	405	404	430	409	411	408	389	430	427	419	364	373	436	469	381	412	422	404	435	419	437	429	439	417	431	410	449	405	436	424	440	395	417	381	469	434	410	435	404	409	413	438	387	451	429	415	415	435	427	453	416	416	473	429	419	407	416	442	418	397	375	419	420	447	416	409	425	428	416	421	450	434	467	408	422	423	413	414	396	386	409	438	415	429	467	410	453	429	426	464	428	393	439	432	421	447	410	405	449	447	434	400	425	448	403	386	438	432	434	428	434	407	412	389	420	410	407	434	426	425	420	431	394	422	425	435	443	423	431	422	414	442	422	414	399	427	427	385	428	386	401	437	433	407	410	427	479	439	444	412	422	428	443	424	404	446	384	402	424	429	406	431	462	447	437	451	459	435	416	454	450	437	447	460	423	411	440	437	413	437	421	391	397	431	428	401	391	390	418	431	417	453	433	430	416	427	393	453	424	423	440	436	420	437	437	452	479	440	400	399	452	408	426	416	422	438	407	375	391	410	437	451	424	439	421	435	426	385	452	413	445	438	444	411	395	464	418	412	420	397	430	404	439	424	411	423	424	417	411	400	439	446	455	421	441	423	418	421	423	396	397	417	445	438	445	430	422	434	432	413	441	411	423	438	440	478	445	417	447	453	427	430	410	426	452	406	423	465	377	405	430	470	428	426	427	396	413	404	438	385	426	403	459	416	419	410	411	420	432	443	443	437	420	398	423	404	399	413	426	417	446	402	426	423	454	454	397	468	444	413	432	454	406	417	421	456	457	436	410	417	416	386	404	397	413	426	412	438	422	415	416	415	419	443	424	403	454	471	432	403	405	437	455	419	446	397	428	376	441	427	412	410	452	432	393	444	482	443	411	414	422	414	398	431	429	430	413	400	402	429	409	433	420	426	413	414	434	441	447	422	416	461	434	440	412	418	404	414	406	422	460	430	422	412	424	439	405	404	430	418	436	433	433	450	428	451	475	412	434	411	437	416	415	405	455	415	418	455	449	459	397	417	419	445	446	465	432	403	430	380	439	422	404	444	444	420	419	414	423	440	424	429	420	407	422	435	417	391	428	458	445	443	426	460	413	403	448	458	433	435	447	367	445	445	406	416	431	448	411	474	402	449	469	409	378	437	422	427	428	425	405	430	435	400	418	404	409	397	410	406	419	454	451	420	446	428	406	426	421	391	417	396	405	411	428	398	446	403	412	407	442	413	456	441	395	436	439	404	403	412	410	417	399	440	432	451	421	447	400	410	379	429	462	406	410	384	457	412	386	427	455	429	429	467	448	411	413	412	423	429	407	428	412	400	423	427	423	454	427	430	429	416	444	451	386	422	413	435	440	424	438	382	413	409	441	412	443	448	440	413	455	417	398	434	449	420	412	430	427	409	452	409	455	454	450	416	424	439	437	440	437	452	436	427	452	419	403	460	446	427	434	438	413	434	401	440	456	405	443	402	450	442	418	408	487	426	430	421	413	451	437	423	411	444	454	413	412	454	445	438	436	393	423	426	418	440	466	432	422	416	401	422	453	424	404	433	417	436	421	457	412	465	423	461	439	389	403	449	398	436	417	431	438	436	431	426	409	405	392	444	440	439	388	437	423	420	415	427	407	419	430	442	381	431	432	475	416	435	428	394	454	398	429	404	475	449	419	417	420	423	411	460	397	424	443	394	429	408	402	420	453	408	405	437	419	402	432	432	412	405	409	435	443	436	425	396	417	407	413	438	426	445	407	432	427	449	441	405	423	421	399	441	437	441	433	444	392	422	410	412	413	448	415	388	393	438	409	471	429	423	399	417	439	415	426	414	421	393	406	461	470	442	417	399	402	413	429	407	445	424	409	375	415	425	406	439	396	415	410	424	441	439	402	415	382	447	441	451	377	420	428	469	432	438	417	488	427	397	369	440	440	403	420	430	413	412	425	399	456	423	385	400	393	399	403	410	396	430	433	430	450	397	418	404	415	420	426	460	424	413	433	424	404	415	392	485	466	414	405	420	429	392	433	404	405	448	393	448	437	432	443	413	430	401	401	398	421	408	405	416	417	452	449	432	436	419	399	440	422	431	381	395	400	424	465	463	430	423	417	457	437	387	442	450	441	422	401	400	418	425	464	369	418	419	430	406	379	404	424	439	436	418	425	423	414	424	392	397	397	417	419	389	420	438	454	427	396	454	390	442	436	400	411	432	381	440	430	418	432	394	427	388	419	410	357	402	381	404	424	433	410	458	446	412	418	440	454	395	444	454	408	442	413	419	424	418	426	468	440	414	428	413	432	417	390	447	433	402	401	436	424	396	438	457	448	410	447	451	401	444	403	413	404	412	429	465	408	415	459	455	423	427	401	440	462	422	446	411	404	403	407	431	387	434	416	445	453	405	411	431	462	430	448	465	430	441	404	424	433	428	429	401	382	475	439	428	444	415	427	464	408	446	445	388	410	434	420	435	419	447	437	430	426	415	426	398	412	437	436	443	454	420	402	478	420	426	423	403	411	426	418	424	413	410	372	410	423	411	418	417	408	381	452	433	425	449	446	415	426	395	394	404	394	427	398	405	402	403	429	442	409	417	446	446	392	449	448	436	409	397	440	425	408	419	428	468	409	461	399	397	418	440	426	419	445	451	406	402	424	407	440	406	455	451	406	369	439	434	393	418	423	463	412	428	424	435	406	412	445	432	430	421	457	434	403	429	398	455	439	411	426	407	429	433	399	405	449	438	438
54122	68567	55532	37590	13249	971	352	291	292	262	236	250	254	240	234	235	236	254	224	242	248	226	242	224	220	220	219	236	249	247	244	207	221	254	212	237	251	232	199	221	231	214	211	234	224	242	211	225	230	230	233	209	248	227	229	240	248	237	241	245	232	231	242	209	226	224	258	245	250	212	243	211	205	237	235	246	266	267	203	205	221	238	236	232	210	220	256	268	233	197	213	212	240	234	268	223	228	249	249	223	246	234	226	225	224	208	220	241	226	223	269	226	213	243	216	230	216	250	232	225	213	243	214	234	232	237	240	239	208	227	208	226	245	238	220	243	217	212	199	236	253	222	218	252	216	239	227	223	231	243	230	243	212	240	246	221	240	202	230	218	212	226	237	217	240	206	247	213	242	232	235	214	228	233	218	244	226	237	207	222	239	229	220	243	231	221	270	244	222	243	235	239	236	256	229	261	277	215	246	227	252	238	215	264	248	239	237	210	243	200	221	225	216	257	211	209	222	238	199	234	236	204	233	217	219	206	214	223	229	226	212	227	228	242	240	229	225	243	230	225	246	237	219	228	204	254	254	230	243	209	239	221	240	203	236	243	233	226	240	233	243	218	234	258	208	214	236	237	245	218	197	235	235	249	231	222	258	214	230	244	240	207	218	233	213	255	235	219	213	231	241	218	224	215	230	216	244	220	256	208	219	257	221	208	233	237	234	243	240	215	238	243	242	220	225	218	234	207	209	239	242	234	252	215	223	217	228	238	256	240	227	238	243	237	239	246	201	255	242	239	222	222	245	251	220	234	226	236	205	225	223	231	252	215	221	224	226	205	224	199	219	234	226	244	231	287	216	206	257	200	196	218	227	255	229	230	208	196	230	218	221	221	232	224	228	240	238	242	238	224	255	263	221	234	246	268	226	203	253	208	211	241	235	227	208	225	205	235	235	236	216	225	209	234	234	242	253	200	218	254	235	197	248	208	239	230	219	193	245	230	234	249	221	238	261	259	213	234	195	212	230	210	240	242	227	222	237	204	217	238	205	185	210	233	238	239	232	213	220	233	234	224	259	214	240	222	205	222	261	223	225	244	204	220	229	201	223	209	218	220	250	235	265	247	263	223	229	256	237	232	233	258	254	252	238	205	208	248	218	247	235	212	257	211	230	206	222	200	244	214	213	223	218	238	235	266	230	255	234	188	215	219	231	243	202	243	217	223	261	243	235	200	247	249	251	220	233	223	242	254	253	217	200	245	209	187	246	209	219	214	191	238	261	233	232	205	222	240	272	257	219	221	215	210	252	215	223	255	229	227	231	216	225	243	247	246	254	225	224	212	210	233	219	233	234	270	235	221	229	224	243	237	208	232	230	220	228	238	204	254	195	216	226	238	216	238	232	222	202	206	238	212	239	239	229	241	220	234	258	237	242	224	209	220	220	231	241	229	222	244	221	232	271	229	247	245	235	218	222	229	234	225	215	205	246	213	216	229	249	225	226	236	227	215	228	234	223	222	226	198	262	223	228	234	236	245	217	235	257	234	244	248	250	216	230	252	253	221	236	233	198	211	229	213	218	216	194	205	221	240	246	233	218	191	252	239	252	251	299	242	208	249	206	245	232	213	223	221	222	227	244	218	222	242	216	222	256	213	238	245	210	237	243	239	203	213	241	215	243	234	270	210	208	224	227	213	231	209	213	210	211	252	244	224	191	228	201	199	249	253	242	248	247	211	226	220	241	242	239	235	240	229	279	218	243	230	248	225	229	218	221	228	235	254	246	258	216	237	244	217	260	241	211	231	220	223	202	243	255	211	235	223	198	245	243	218	225	204	223	215	218	219	243	218	223	242	247	245	211	237	240	237	225	227	243	205	225	241	240	214	226	222	235	229	216	242	210	210	204	240	243	252	236	253	224	203	187	228	258	218	206	249	248	227	249	262	240	221	225	250	211	234	251	210	219	210	232	234	215	245	224	234	223	233	214	225	221	239	231	252	243	237	228	245	199	232	199	267	227	213	215	219	197	223	244	226	230	220	216	211	204	245	264	250	234	242	235	226	199	234	233	242	240	210	243	221	252	233	224	225	251	239	236	239	201	230	240	246	207	223	244	220	252	237	219	212	231	219	206	236	230	220	223	246	252	227	208	241	240	221	211	226	244	267	246	222	226	234	216	235	219	248	218	244	262	218	274	215	234	261	258	216	218	233	257	224	204	238	224	220	229	222	215	221	230	218	230	217	231	239	236	217	240	251	250	215	236	245	223	229	249	222	245	213	214	233	222	215	247	220	224	227	219	243	215	242	211	213	236	241	180	210	239	260	221	195	213	216	263	223	216	239	227	231	230	224	228	245	249	229	233	248	245	262	213	224	215	216	229	245	241	224	246	252	245	218	251	200	235	246	216	220	241	217	220	215	242	241	250	201	249	212	240	229	234	211	240	262	194	215	230	199	228	219	230	196	228	230	240	235	235	251	230	232	210	216	220	244	226	233	228	233	221	245	212	201	233	226	254	208	220	220	234	242	225	257	233	220	242	221	222	226	227	211	233	237	231	227	222	252	219	224	227	256	230	245	224	203	214	240	218	200	245	223	235	228	201	223	214	266	212	243	246	246	247	230	224	216	230	229	248	222	218	262	226	237	233	200	239	217	246	244	216	231	231	219	222	223	235	218	236	217	241	250	258	235	250	232	222	231	223	224	199	247	245	194	242	216	227	230	220	222	281	217	256	251	231	210	202	235	235	219	217	215	206	209	243	225	214	205	249	225	203	221	192	219	242	209	245	214	238	241	241	244	230	214	228	226	233	232	230	227	235	217	226	252	211	233	230	249	229	211	224	218	227	257	250	232	242	222	211	217	253	212	226	242	220	235	192	222	242	239	229	216	218	256	258	255	227	208	228	223	243	222	198	222	218	268	254	250	213	217	224	226	250	208	247	232	211	223	219	256	219	230	233	224	255	234	231	221	241	222	238	213	202	252	233	249	240	221	265	235	234	243	217	218	236	228	265	214	235	203	232	209	211	253	227	215	208	224	267	263	240	236	243	244	201	238	253	209	252	208	218	211	210	222	249	221	227	231	210	210	217	226	202	245	256	241	193	215	227	237	244	231	247	226	238	209	232	204	219	235	229	214	238	237	239	249	224	235	221	225	201	243	225	221	231	238	211	224	228	226	243	260	236	230	233	242	230	252	249	220	224	203	237	222	250	210	242	217	204	251	249	224	244	229	229	243	196	208	226	241	251	248	248	214	215	213	234	234	260	219	234	259	262	220	226	234	223	225	251	230	228	248	204	205	243	225	225	196	253	242	240	215	220	236	222	237	251	234	225	218	235	214	240	265	244	206	252	219	231	224	221	227	216	264	244	227	235	228	202	216	223	217	210	213	197	249	219	229	226	203	226	218	228	245	235	264	236	250	244	226	221	239	227	230	248	221	243	230	250	223	236	206	258	220	217	226	237	224	248	213	252	239	259	216	243	221	240	234	214	231	244	273	213	236
32723	51257	52081	42639	15018	1046	922	809	774	734	728	662	677	639	638	603	617	618	662	573	600	593	580	570	620	591	616	593	574	563	596	587	584	530	570	573	558	568	553	595	589	562	571	557	618	585	563	555	546	561	573	551	555	553	539	558	578	558	569	543	566	590	559	535	532	543	533	534	553	561	566	529	559	576	561	550	553	533	550	560	560	567	576	521	577	541	505	536	581	556	558	521	504	527	591	527	565	575	621	606	546	519	593	541	565	539	570	572	555	558	529	586	532	552	544	561	578	553	544	537	550	564	546	547	542	562	503	583	586	542	578	527	539	560	565	529	529	568	557	530	547	592	545	531	554	558	535	578	537	536	527	540	536	536	537	522	593	554	492	502	516	517	608	581	559	552	506	567	552	542	550	536	562	536	592	512	538	528	579	581	518	555	561	548	549	550	533	544	525	526	571	537	544	546	566	528	547	541	527	569	597	518	553	582	525	575	545	483	571	547	549	552	547	520	529	564	520	560	565	532	524	525	550	569	571	581	556	541	577	541	577	501	522	511	507	531	533	512	518	546	522	556	569	603	555	520	568	594	520	561	526	559	542	558	563	574	556	521	569	542	540	526	541	551	555	547	554	536	517	551	560	563	557	571	533	535	547	582	589	548	553	587	525	504	528	574	543	538	528	535	543	512	592	540	546	518	552	543	516	559	549	571	544	556	587	548	515	545	534	503	557	579	527	537	541	552	520	571	549	567	562	547	561	528	541	540	555	561	546	560	571	533	533	552	540	515	544	559	576	522	548	524	562	521	568	559	556	502	529	529	527	537	555	563	542	527	474	502	562	504	522	528	559	551	555	520	562	557	601	536	529	563	554	559	561	523	579	528	563	564	549	565	553	550	491	541	553	537	565	615	531	553	531	532	559	561	518	533	507	519	547	550	545	533	514	537	581	581	532	569	518	551	575	546	610	542	520	554	550	554	530	544	587	542	542	541	536	520	560	583	523	511	567	521	520	526	519	579	548	551	542	530	548	572	576	520	551	525	497	532	582	563	528	573	526	547	542	554	576	514	582	541	551	585	586	532	547	559	549	533	552	570	547	544	558	566	523	511	556	578	563	587	573	563	553	550	548	523	544	564	586	542	547	546	511	522	508	569	547	553	521	535	554	554	534	565	545	582	506	525	532	518	558	527	530	540	551	521	564	535	547	514	573	543	568	547	566	522	548	503	544	575	554	574	546	553	548	508	536	566	531	510	555	548	569	537	551	597	505	500	542	505	590	524	561	523	520	564	545	567	539	592	594	586	539	542	584	593	539	530	546	562	537	546	579	512	593	541	549	557	538	576	506	523	516	545	556	544	580	500	554	518	583	573	585	528	557	610	545	565	532	566	560	532	543	575	598	544	546	557	559	542	541	556	577	561	556	587	529	498	539	541	581	561	570	568	556	563	614	537	514	527	557	565	565	545	514	546	497	538	506	529	563	504	535	531	569	543	522	540	542	534	534	543	542	539	580	570	548	560	533	530	552	517	513	606	571	572	546	513	561	557	580	555	558	538	556	569	528	516	501	531	556	539	543	529	549	542	511	571	575	528	593	571	531	590	532	554	543	542	547	569	543	499	525	560	536	541	551	525	606	562	585	521	532	517	571	531	586	567	564	551	553	555	551	546	542	586	546	561	520	556	565	562	535	545	567	588	510	555	546	558	528	540	518	532	574	570	543	483	529	532	503	565	521	550	534	557	536	560	542	582	568	537	544	547	576	557	556	537	576	581	557	528	583	521	526	526	546	538	538	539	542	540	546	564	531	565	528	505	553	607	527	543	492	551	547	544	582	546	570	544	531	545	505	530	537	570	501	599	543	562	520	569	534	545	543	503	510	572	541	534	509	558	511	559	544	559	580	576	550	536	563	581	536	524	549	539	523	496	574	570	572	573	576	552	526	559	546	536	561	534	558	545	555	504	525	537	557	607	572	574	555	570	572	513	562	521	529	526	544	538	537	574	582	559	538	548	555	554	546	541	550	522	517	531	566	565	551	528	554	519	499	560	497	536	537	573	563	537	539	584	538	579	552	541	529	577	514	520	529	550	523	559	561	545	535	531	552	558	578	573	530	555	526	543	553	531	544	549	550	587	559	553	547	537	554	544	548	539	562	521	531	543	593	558	535	582	570	515	539	535	511	577	523	550	544	505	568	527	512	552	536	529	567	573	522	594	553	562	596	532	553	554	541	553	546	580	522	522	592	560	606	525	545	542	542	495	546	569	519	552	513	531	541	545	571	541	583	539	562	548	525	598	539	555	519	521	546	541	537	552	579	525	566	497	551	550	554	543	541	532	518	571	519	564	519	530	521	547	503	561	548	546	541	564	567	555	578	604	537	512	491	556	530	520	558	490	523	501	580	549	547	526	545	564	542	575	559	549	548	501	579	534	548	550	565	539	570	528	578	556	543	557	576	574	522	547	545	548	520	488	568	491	546	546	588	562	549	505	541	490	546	556	523	549	507	547	543	546	555	543	526	556	544	512	525	588	564	526	484	504	549	543	571	556	548	558	540	554	560	531	562	557	533	526	527	575	570	559	575	529	553	576	507	526	549	542	548	548	569	565	543	521	529	546	541	536	551	545	571	523	556	550	559	589	545	515	565	518	535	544	567	548	553	562	551	575	546	522	538	555	555	549	528	580	533	549	551	512	537	579	572	586	566	525	541	567	514	553	481	568	532	556	506	534	550	561	526	501	534	552	546	589	561	518	560	549	587	521	548	526	542	493	572	536	578	554	526	559	534	566	530	520	549	544	521	563	541	510	526	520	542	524	523	561	575	525	501	552	552	562	546	559	525	567	574	536	503	549	508	599	514	529	501	560	569	541	545	547	559	550	526	590	510	543	540	520	574	538	534	569	531	531	577	534	535	517	585	530	549	531	559	547	526	530	532	530	542	571	542	605	520	507	526	556	582	559	577	511	549	511	496	547	536	541	532	543	550	573	590	536	532	555	575	532	550	545	513	560	545	576	533	515	509	555	510	511	542	569	523	570	576	518	534	571	532	549	557	561	542	530	543	548	513	578	578	565	537	555	553	519	582	572	564	560	577	550	537	547	542	521	573	510	573	511	552	553	507	546	542	530	546	488	558	537	519	561	563	523	569	561	531	512	561	507	588	534	526	516	497	572	533	547	533	543	539	562	544	538	547	572	533	521	534	557	555	558	593	541	549	568	554	576	524	563	528	539	508	488	551	562	540	529	573	547	564	494	585	524	528	561	500	534	505	548	527	530	523	532	531	530	571	544	559	556	563	522	543	531	527	521	559	538	571	510	572	564	546	581	558	499	515	530	570	547	516	510	518	528	550	544	540	566	533	529	516	522	547	549	556	557	583	519	552	545	555	542	568	549	538	567	517	530	552	544	559	559	531	540	543	562	602	568	541	506	538	518	537	588	543	553	531	535	556	528	528	559	552	594	586	563	513	535	556	519	554	549	570	500	510	530	568	543	538	508
63386	79572	67218	49166	22188	3453	553	463	447	414	359	399	409	380	355	350	380	324	368	328	361	333	390	362	313	340	349	354	356	341	338	355	378	329	305	360	350	345	320	333	344	337	304	322	335	323	362	349	328	355	338	334	351	361	333	369	348	342	354	323	349	322	345	340	328	346	349	312	328	362	359	363	337	375	356	341	352	336	317	339	345	341	380	368	334	350	366	314	313	317	326	367	340	373	410	344	322	309	356	335	317	378	320	354	327	309	340	353	309	307	388	361	369	325	335	338	357	343	337	355	359	334	362	354	335	365	391	344	371	342	366	355	332	347	309	323	348	331	392	363	354	374	350	322	338	376	355	331	322	334	349	360	308	298	366	321	313	337	330	359	339	335	350	329	347	322	335	368	347	347	304	353	358	355	332	319	324	329	373	353	324	320	336	351	394	318	327	344	318	309	315	357	336	342	354	307	351	358	304	334	301	332	307	349	333	359	382	337	316	320	353	350	333	340	327	321	321	357	350	332	335	351	343	332	314	326	327	300	354	311	347	347	342	332	367	366	349	323	349	354	327	286	312	350	344	323	416	319	329	342	339	319	297	328	344	329	369	335	376	335	349	355	337	340	352	367	339	310	321	298	383	344	363	374	343	350	358	355	315	360	348	318	369	338	334	323	349	368	365	330	382	357	334	330	329	338	350	345	330	323	332	301	330	345	327	382	350	360	367	313	318	315	334	299	356	310	311	339	325	347	346	341	354	373	340	368	316	365	336	336	326	326	345	328	348	362	341	320	324	345	335	355	334	324	330	330	344	339	335	323	354	312	330	347	365	363	362	361	348	384	325	329	346	328	360	316	344	331	319	360	317	364	339	306	337	339	338	336	338	334	358	323	352	323	349	349	344	322	351	356	357	356	291	361	356	321	333	364	356	342	342	373	347	333	341	338	326	352	344	367	332	330	305	331	361	358	346	334	326	341	346	366	356	327	366	337	346	378	332	335	300	339	347	328	355	317	336	361	330	360	318	385	337	347	365	346	340	349	311	337	371	334	313	350	363	337	354	314	312	302	318	358	329	348	328	340	342	321	291	335	341	370	318	360	365	356	354	349	360	347	329	333	321	385	344	359	385	356	368	316	318	329	364	339	323	327	312	372	361	303	372	338	350	332	338	330	356	337	355	312	375	370	329	350	348	339	390	346	340	332	345	321	377	315	351	302	332	345	380	350	313	362	318	345	340	313	346	324	330	355	341	361	337	320	344	352	344	350	328	326	354	310	323	356	371	358	333	360	333	356	326	368	324	331	320	347	357	321	316	337	327	361	328	302	339	349	362	359	338	338	313	344	315	352	332	338	343	316	320	376	344	337	348	333	316	345	353	347	330	356	377	330	330	320	331	369	335	357	377	345	376	361	348	330	346	319	357	345	308	347	327	334	358	340	345	326	351	365	332	353	377	309	348	372	399	335	356	354	350	318	334	340	350	342	328	344	339	355	340	345	342	335	354	356	350	321	320	337	309	325	347	351	327	370	333	342	390	382	363	324	340	375	347	364	346	332	332	378	336	313	359	310	354	346	372	341	358	342	342	360	331	331	374	342	312	317	341	330	316	299	316	388	324	352	363	358	333	330	344	318	362	312	372	361	360	323	310	350	356	312	335	368	342	356	372	363	371	336	352	336	331	311	364	353	338	336	373	311	317	352	306	347	383	371	340	323	332	332	355	336	363	342	330	367	368	332	364	327	364	320	346	334	374	344	328	326	314	323	344	342	301	358	365	309	300	331	347	321	310	330	338	377	327	332	316	343	345	311	337	334	321	347	347	347	333	307	342	374	375	383	367	334	318	378	316	330	331	387	349	350	366	334	322	374	315	323	328	356	343	300	358	328	369	349	301	344	376	355	360	343	317	309	321	341	337	335	364	301	341	354	368	343	364	329	326	352	342	392	353	353	364	355	351	308	325	333	340	327	332	371	354	312	373	317	348	342	334	343	352	374	360	314	296	338	355	309	338	380	375	315	365	349	328	348	366	343	366	307	316	324	344	367	343	350	338	344	314	283	338	367	329	335	336	336	336	350	352	376	344	349	323	322	360	324	336	342	307	344	364	354	330	358	381	329	330	366	334	316	336	332	349	316	306	356	297	342	324	343	355	316	339	353	377	353	321	341	338	386	332	348	328	351	353	329	313	334	346	368	359	339	350	347	349	330	343	361	340	351	350	370	396	369	322	385	355	348	311	325	338	357	344	341	348	333	338	328	335	355	325	316	363	370	344	348	373	333	341	322	321	340	361	360	335	339	321	350	379	320	360	348	365	351	372	350	324	368	347	373	326	302	263	357	370	336	357	355	338	344	392	347	340	312	317	359	347	336	322	333	324	329	356	344	300	342	328	318	322	296	348	359	319	335	390	364	349	348	323	330	332	345	370	309	350	333	339	328	318	389	331	332	344	334	346	303	322	366	341	330	313	374	347	312	319	339	339	361	332	310	311	386	330	304	316	340	340	339	340	357	334	328	346	346	351	323	351	352	314	327	315	344	349	352	345	317	341	346	315	369	357	358	313	344	333	341	314	288	380	359	338	354	320	346	331	342	333	360	337	330	359	350	365	330	341	350	339	350	348	325	352	343	322	340	322	346	300	305	332	325	347	309	331	336	348	383	379	340	359	350	358	344	330	349	328	337	333	352	313	320	353	324	319	387	376	377	363	339	359	345	376	372	337	361	391	333	349	361	367	337	324	335	339	331	330	302	364	340	400	347	334	347	353	342	331	312	389	364	361	364	358	378	345	302	350	339	332	338	325	355	293	329	358	352	338	364	341	339	341	335	368	349	341	331	370	358	349	316	318	337	328	363	339	327	364	332	341	344	335	356	360	332	364	333	325	347	359	360	327	338	361	348	335	325	380	357	357	341	360	351	352	347	326	379	358	341	345	298	364	346	332	316	363	347	356	358	343	310	372	406	340	351	368	331	326	339	375	329	336	350	321	330	374	346	318	362	341	372	335	366	343	355	363	365	319	344	332	325	324	373	337	342	306	349	330	385	357	349	364	340	330	373	328	370	380	360	368	337	359	342	332	301	373	326	333	317	322	322	329	361	328	363	325	349	351	385	360	330	342	358	363	311	330	354	351	351	347	347	367	337	348	338	308	336	329	320	347	339	305	341	349	341	377	315	332	324	362	345	359	363	351	324	350	346	361	369	369	325	348	330	315	338	350	366	381	368	377	343	344	325	339	342	323	342	347	343	327	315	370	295	358	332	345	345	326	316	361	352	349	361	349	356	329	358	326	382	353	337	348	367	328	358	357	321	295	355	339	353	326	354	349	363	337	314	356	337	355	376	322	380	364	325	377	350	325	308	347	344	369	306	363	349	327	380	317	361	355	305	331	358	325	341	357	348	347	352	327	342	329	342	334	377	307	323	347	377	391	331	351	362	351	341	376	314	339	360	356	340	320	337	325	350	349	332	397	335	330	327	356	342	374	360	300	310	297	343	329	336
40018	63138	64044	53631	20759	1763	1522	1402	1172	1200	1049	1057	960	960	959	967	901	814	875	801	851	830	850	789	854	774	818	860	856	763	768	739	774	760	793	795	819	809	788	723	769	791	799	784	773	791	745	776	770	745	749	756	793	792	758	745	719	744	762	785	761	804	771	750	741	769	760	743	794	744	754	755	766	790	753	753	721	780	786	778	775	757	791	793	831	783	745	807	757	782	780	701	745	767	764	792	863	832	842	769	718	764	755	737	728	714	783	764	737	759	788	734	786	785	765	797	767	734	690	753	771	742	737	776	777	749	776	777	745	745	770	753	716	753	803	759	807	772	721	783	790	734	756	764	786	737	774	764	703	762	811	679	761	726	720	732	749	771	737	792	770	745	760	730	723	720	750	788	799	854	731	738	739	722	700	755	764	726	726	780	762	786	720	761	720	750	753	790	755	725	726	719	779	781	763	713	766	716	752	775	733	755	765	768	729	754	769	761	716	809	768	761	773	766	700	739	745	756	776	780	777	785	770	755	768	802	743	805	821	738	806	767	724	803	813	719	695	686	729	756	728	705	752	762	693	787	792	733	753	784	829	764	763	764	770	728	746	727	803	732	772	748	760	756	764	783	772	817	709	715	732	767	758	785	704	769	771	766	753	733	728	732	733	763	753	728	752	735	759	725	731	742	736	799	752	668	750	749	757	731	743	760	773	743	746	716	693	787	779	816	739	714	726	771	725	763	753	782	733	774	754	743	766	726	736	702	697	714	691	769	723	725	765	805	785	706	736	735	721	800	800	780	783	756	791	733	774	796	705	692	749	729	770	779	768	767	773	745	756	748	755	766	773	707	780	731	764	766	742	738	739	727	701	722	771	745	795	748	747	741	747	756	743	726	781	736	747	769	725	747	779	736	760	778	753	764	730	758	730	751	810	765	763	755	736	688	755	809	736	761	699	765	719	806	729	739	770	748	799	790	746	746	740	793	746	724	776	725	731	755	771	756	722	750	775	758	744	733	742	787	765	714	734	787	747	679	752	708	731	722	774	765	785	761	784	710	708	765	750	843	727	761	730	719	721	749	744	775	740	728	763	709	772	757	731	716	725	743	731	733	722	790	730	741	781	776	765	761	760	766	785	752	729	757	724	755	739	726	778	754	736	722	770	790	752	745	705	745	756	776	735	694	759	777	743	794	759	774	733	745	717	703	766	769	719	784	766	741	747	733	739	731	765	745	756	743	702	724	730	791	799	753	751	742	749	834	764	722	766	704	790	730	808	743	749	753	801	821	768	738	769	773	743	749	728	741	700	710	749	762	722	788	761	760	760	765	730	740	758	788	760	740	723	745	793	720	754	739	774	757	716	759	739	731	733	703	703	764	777	724	719	760	780	757	786	758	739	772	676	782	766	744	777	813	734	741	730	758	730	736	712	749	785	761	771	766	774	806	725	743	740	761	756	746	842	720	762	737	698	718	721	729	754	789	710	779	769	721	770	751	741	767	696	752	799	736	765	780	766	813	718	727	800	763	772	753	689	704	751	759	715	790	752	727	731	743	700	736	711	790	728	772	758	752	764	738	790	741	790	778	717	760	751	754	764	710	754	730	750	729	774	749	723	769	760	725	772	751	743	746	740	781	736	784	735	757	756	746	755	744	761	722	723	723	767	728	796	778	760	765	749	754	749	748	739	748	770	765	726	765	749	732	750	733	775	737	785	772	734	726	771	713	740	750	674	759	756	771	742	737	795	781	748	746	766	753	751	731	747	797	756	782	763	739	761	801	718	737	756	711	731	727	759	754	791	760	781	747	756	774	797	761	734	744	772	800	742	738	774	741	806	722	799	731	771	807	739	780	791	727	778	747	736	742	716	810	739	715	737	798	696	767	756	721	755	768	753	718	743	794	750	766	719	780	787	769	779	747	734	759	829	782	767	726	730	748	736	782	754	724	796	758	731	768	740	780	733	768	789	775	759	811	741	794	754	730	764	730	696	725	727	745	775	772	774	767	759	761	736	805	711	739	780	709	736	784	746	706	787	700	701	732	736	725	791	728	771	804	730	773	783	734	730	724	734	760	765	733	771	766	779	738	717	754	707	784	723	805	724	767	747	772	725	740	748	771	784	717	720	727	718	723	711	751	761	754	773	756	746	804	740	760	717	777	737	715	755	734	739	745	769	791	782	803	784	713	772	733	780	738	743	752	748	746	787	746	787	722	751	759	728	732	756	746	760	732	744	728	791	746	714	753	781	691	735	775	784	752	762	742	762	757	754	783	715	760	732	781	770	740	722	758	760	785	718	753	757	736	722	695	757	734	801	767	758	760	755	794	750	738	736	755	759	746	749	781	743	767	747	782	771	749	758	696	738	779	802	704	713	749	760	791	742	735	733	737	747	743	763	722	766	764	702	784	757	763	711	707	748	742	721	764	730	748	778	726	747	759	763	762	777	778	789	748	706	773	763	757	710	745	720	745	759	767	754	748	740	822	745	754	719	730	748	761	738	768	778	770	758	736	738	774	755	748	764	738	757	739	794	756	778	712	748	749	742	726	756	764	767	769	763	759	737	724	765	767	795	762	735	764	778	716	695	786	723	712	760	778	742	791	780	731	736	768	727	709	742	778	738	760	667	742	794	783	794	745	730	750	691	756	787	764	780	704	747	771	752	772	725	719	800	740	732	732	797	743	743	788	746	697	756	713	735	701	752	736	768	757	778	760	781	744	784	755	743	713	738	763	776	724	741	770	775	723	713	757	694	764	709	737	741	754	770	732	744	821	719	810	766	743	740	770	711	686	744	742	764	752	820	784	721	758	756	732	733	776	789	770	757	756	758	783	739	757	730	769	704	766	756	688	753	785	739	753	723	711	760	737	764	780	790	765	724	682	711	762	773	762	786	730	750	700	786	721	741	769	764	743	778	797	734	709	740	761	764	743	781	736	724	777	760	750	723	741	734	754	785	708	726	739	725	772	763	771	722	802	724	720	755	746	714	749	762	737	742	746	788	761	772	769	740	743	758	808	743	734	764	785	735	780	793	752	739	800	736	746	707	787	779	769	718	764	760	733	754	763	740	717	744	735	794	745	778	732	762	770	730	778	792	781	698	755	769	738	786	719	781	749	746	741	759	814	766	773	752	780	780	754	745	746	754	725	741	736	771	792	788	704	798	721	740	743	758	747	750	729	747	753	811	761	707	740	773	735	747	758	748	742	695	743	758	749	737	759	781	745	759	783	739	805	772	713	736	757	767	738	775	744	792	721	729	766	701	749	795	715	744	730	770	767	751	763	756	699	729	824	765	741	717	748	789	770	741	729	736	805	729	713	789	718	749	734	792	744	767	751	749	742	756	753	771	767	728	686	789	784	750	775	696	695	780	767	735	763	784	777	772	735	763	729	771	764	767	749	701	712	765	781	743	732	745	735	768	748	779	751	704	746	749	752	770	748	747	764	758	769	741	760	763	746	726	713	760	776	718	804	769	790	729	728	731	733	736	738	738	743
33129	18556	5993	1867	378	153	173	174	145	154	159	176	147	169	157	140	154	154	124	172	167	141	145	140	138	132	132	160	153	159	137	151	149	171	152	152	158	146	154	151	129	153	175	127	167	155	170	151	146	129	156	143	134	142	153	156	138	181	171	149	151	156	140	150	156	149	144	162	140	136	163	143	133	155	163	169	151	161	129	142	134	149	158	152	157	148	137	129	147	128	168	141	139	133	152	166	152	175	140	171	142	153	140	131	141	155	137	136	143	159	145	161	124	167	140	153	163	146	136	150	149	135	155	150	137	150	139	142	174	150	131	147	141	154	171	182	161	146	127	156	152	114	134	162	159	157	164	152	136	160	143	172	171	170	134	145	143	119	162	137	159	155	157	146	161	141	153	137	158	155	155	156	150	157	146	126	139	156	162	148	132	127	175	162	145	163	155	172	147	143	139	149	176	144	173	133	136	160	148	173	154	158	151	180	178	159	169	175	144	167	130	173	141	150	154	132	149	161	165	179	150	121	131	141	129	160	147	156	134	129	149	136	125	144	167	149	153	140	131	144	170	171	171	143	128	163	132	135	163	129	155	164	175	148	116	153	146	154	147	164	152	148	157	137	147	163	168	141	143	164	152	145	147	139	144	139	168	141	182	164	144	146	160	144	149	147	141	167	146	133	160	164	142	168	139	140	140	149	155	155	155	146	147	130	169	137	144	147	141	151	140	138	134	166	170	162	153	168	150	162	163	153	170	141	124	130	147	135	137	138	157	156	174	122	141	142	146	157	168	138	141	156	156	146	135	150	144	154	150	134	125	133	131	141	170	167	153	148	157	161	151	172	133	148	149	157	156	145	152	144	156	147	166	145	159	157	131	151	162	140	158	144	137	167	126	158	170	134	178	155	141	122	161	152	143	159	159	137	170	133	144	155	144	169	146	162	167	157	160	144	146	165	164	132	130	165	181	138	177	151	157	141	161	160	167	147	150	170	151	159	172	152	145	176	146	133	140	151	153	167	150	147	129	171	160	162	169	169	179	136	154	157	167	123	158	138	164	168	151	150	147	133	136	158	147	152	134	133	172	158	148	144	159	157	157	151	145	171	146	178	164	169	144	159	161	160	156	161	156	167	137	137	128	165	145	147	158	149	142	161	132	157	161	163	145	160	120	140	163	127	140	146	164	159	165	143	162	134	150	164	169	162	170	141	165	165	152	168	155	145	154	151	146	154	164	133	163	163	158	169	170	165	146	148	157	167	157	154	152	145	157	165	158	167	158	145	135	153	159	152	129	154	153	144	154	134	169	145	171	151	161	146	171	157	156	149	150	161	180	126	176	132	134	160	180	138	180	121	141	160	158	130	133	145	151	148	161	135	163	123	155	156	155	172	159	165	163	155	141	128	150	152	163	149	160	160	155	137	139	137	132	154	144	115	141	143	173	141	159	157	174	153	164	142	141	163	136	166	157	149	174	153	155	154	155	149	158	158	153	134	180	167	156	140	133	143	141	150	157	160	148	170	148	162	124	146	155	152	142	143	150	144	160	149	144	161	142	173	156	161	159	142	126	155	164	176	168	140	168	139	159	162	139	160	145	145	168	148	159	166	164	162	141	157	151	146	166	170	165	150	161	165	134	138	132	146	129	144	160	164	139	148	141	164	143	138	147	150	186	132	129	145	162	153	161	138	167	143	141	139	153	146	161	152	168	175	144	184	128	144	144	152	133	164	161	155	143	131	134	142	146	142	137	157	150	158	127	157	141	140	149	139	133	148	165	151	136	131	164	133	148	132	151	134	153	156	133	140	162	126	153	136	143	143	148	162	149	144	149	172	180	138	146	151	148	137	147	178	152	166	153	147	145	155	146	155	157	168	179	166	165	151	151	138	151	129	150	147	141	136	152	154	154	125	144	126	168	143	143	145	162	130	141	154	149	172	153	127	166	146	122	141	151	148	136	131	163	146	130	140	134	158	145	160	150	165	142	158	145	146	138	165	161	161	152	152	174	153	160	147	158	158	133	145	146	124	142	166	123	132	149	159	128	139	160	166	145	148	153	136	151	164	165	154	141	149	164	148	149	137	153	161	151	123	132	156	155	151	141	151	204	174	148	153	146	149	162	152	153	153	147	135	149	162	165	152	162	136	157	152	177	138	150	141	153	157	157	172	145	181	180	133	149	151	123	150	154	150	141	157	164	136	142	132	134	150	169	152	151	148	161	140	149	153	153	155	172	181	159	153	187	160	167	145	151	108	156	135	151	160	159	146	146	161	134	151	152	155	157	151	149	162	126	152	139	170	133	131	135	161	153	171	148	134	157	155	167	140	150	141	141	144	153	168	146	171	171	159	154	158	158	165	165	170	121	148	166	151	159	139	148	156	168	154	133	142	154	169	158	144	152	159	157	144	148	144	154	155	152	148	183	157	136	147	188	168	159	148	149	155	150	168	128	155	167	144	146	137	146	154	135	165	139	136	149	146	138	121	137	146	157	162	156	134	133	162	140	151	120	161	128	161	155	152	149	143	152	162	154	142	157	136	153	151	177	147	154	152	158	147	146	145	129	157	151	147	144	155	150	174	145	129	130	132	137	169	151	146	149	165	141	135	129	166	167	158	161	130	146	125	146	128	163	150	176	151	148	168	151	156	159	167	163	155	165	159	148	163	174	145	157	142	159	159	134	151	135	133	159	156	144	132	128	150	174	135	169	145	138	141	154	141	159	161	174	136	149	150	161	164	140	141	158	151	158	162	154	115	152	166	131	159	158	135	182	150	155	146	167	149	162	156	155	172	162	147	158	172	152	151	169	174	155	157	151	129	159	154	147	127	140	151	168	155	168	157	136	151	144	131	120	178	150	162	157	146	149	133	152	149	165	162	140	153	163	170	155	157	146	150	138	169	141	163	157	141	135	127	151	148	149	148	125	158	160	118	148	154	145	133	156	146	152	157	142	139	157	145	153	141	148	133	137	172	165	125	132	160	141	120	154	175	148	153	157	141	137	134	134	143	164	138	134	164	152	138	177	151	167	145	145	136	145	143	160	157	158	159	139	157	140	164	150	162	147	145	146	186	145	160	138	147	155	154	147	126	159	170	158	131	171	157	149	135	147	174	150	144	154	120	178	163	149	149	142	167	186	163	179	116	131	168	144	121	151	168	146	138	147	160	164	148	164	157	143	170	163	142	164	166	151	132	142	186	149	136	141	156	164	166	148	147	159	188	166	162	135	146	136	169	131	156	163	162	141	147	142	148	151	156	158	157	162	146	142	164	170	149	172	134	140	130	139	139	150	165	157	154	157	140	143	137	155	148	143	149	172	148	154	160	154	136	160	173	152	145	138	162	159	157	141	159	152	148	149	143	161	149	146	140	132	123	153	137	161	132	145	174	151	144	160	170	168	139	156	160	149	147	158	174	144	155	139	148	141	140	127	187	150	148	134	148	154	136	143	145	117	150	154	157	143	158	171	157	161	140	152	182	142	149	139	161	144	152	136	152
16716	16863	8930	5259	1364	380	400	372	365	383	377	312	343	388	389	362	378	353	363	395	412	394	368	376	356	400	360	412	367	389	360	406	407	393	411	410	372	383	396	353	427	418	404	368	369	377	389	371	404	380	372	405	350	357	367	365	359	401	387	359	392	363	388	340	376	391	355	372	387	383	370	347	381	351	394	373	365	378	372	360	408	354	374	374	372	390	378	370	391	346	383	373	367	353	376	400	406	393	413	411	408	370	410	351	386	379	368	387	410	352	383	374	384	354	384	391	381	376	363	381	359	386	395	374	361	375	355	381	367	370	384	421	386	384	392	341	375	406	357	383	374	400	389	369	334	376	387	445	397	364	356	393	358	321	369	354	382	382	384	356	388	373	357	383	355	333	388	342	383	386	350	396	387	368	400	380	398	376	406	418	384	393	365	389	397	375	407	370	384	387	361	366	358	369	354	403	371	411	370	388	401	392	378	368	397	410	394	366	339	394	393	373	409	375	341	360	380	383	374	384	359	393	346	392	409	394	376	414	339	395	380	402	392	354	413	384	376	373	393	364	407	365	384	385	391	394	365	398	362	399	380	390	397	399	387	383	367	359	372	403	373	422	391	378	361	343	384	377	373	365	387	404	378	375	385	370	325	405	370	362	353	416	373	387	383	407	392	367	385	357	362	350	386	363	356	375	387	366	367	421	390	364	394	347	368	368	403	351	381	394	414	394	370	333	368	373	360	388	376	388	386	381	355	348	376	323	375	362	368	375	378	389	386	405	377	375	371	390	362	368	368	384	354	389	394	402	362	375	411	356	359	384	379	382	355	405	415	375	371	390	374	360	394	352	363	358	359	384	361	351	375	393	386	373	359	412	399	416	353	380	383	393	380	375	372	393	435	380	411	386	375	355	374	352	369	387	361	444	367	372	360	377	374	346	386	406	395	390	336	387	399	362	432	379	391	370	375	363	389	404	382	359	390	355	355	398	377	377	426	385	379	416	391	378	370	398	413	389	354	358	355	391	348	349	381	385	401	360	393	364	379	367	410	384	375	418	364	357	370	357	388	386	384	358	426	389	356	371	387	356	411	418	410	384	364	362	373	397	383	403	388	378	379	357	354	378	393	378	388	382	384	388	374	367	372	402	365	365	365	399	382	382	363	380	390	351	396	370	330	347	371	359	402	383	365	355	376	400	373	382	420	377	373	400	391	378	416	386	357	363	390	403	374	385	384	358	365	372	363	353	360	389	375	380	375	353	385	403	382	384	356	378	367	386	383	392	384	348	398	369	367	378	351	388	336	357	377	403	344	398	362	373	405	407	388	364	344	381	372	391	393	371	360	367	376	369	361	367	373	407	369	394	404	394	380	397	378	399	399	373	357	400	379	402	350	391	398	347	356	370	377	368	388	373	390	393	359	395	370	374	367	362	368	425	390	384	354	416	374	393	410	377	367	355	368	386	382	377	392	379	361	353	400	380	402	361	399	402	402	362	376	391	393	381	381	394	354	356	377	348	373	385	392	347	374	410	374	374	387	384	388	374	362	408	378	349	397	364	403	356	360	370	372	398	369	404	385	369	365	391	396	368	374	374	365	370	388	376	374	340	380	361	363	375	398	369	397	401	350	368	364	407	371	361	414	359	403	358	383	393	397	342	382	398	364	331	358	353	387	380	344	366	378	378	350	400	396	386	352	370	382	367	385	390	406	345	363	362	379	359	397	398	368	374	359	386	380	392	422	378	400	375	337	395	345	382	384	376	358	386	371	396	359	384	367	347	376	371	379	359	342	391	401	374	416	374	390	370	369	378	386	385	361	393	419	364	372	379	385	362	374	390	340	377	387	368	389	383	398	360	394	385	383	366	342	357	370	390	410	406	366	386	385	369	360	371	399	389	369	375	395	389	432	410	403	353	372	374	400	371	370	396	395	358	356	388	364	353	375	354	402	389	415	361	370	344	373	380	382	379	404	348	346	366	351	363	360	407	344	376	363	395	375	387	365	326	391	352	369	374	361	412	394	394	389	378	358	402	408	410	401	365	375	376	383	389	387	386	382	366	382	431	378	373	384	382	369	383	348	382	356	395	392	376	366	370	387	364	392	350	389	394	375	379	380	383	385	376	385	403	381	364	390	345	377	358	390	384	391	370	373	381	388	366	379	391	357	413	349	351	383	378	367	387	378	376	380	377	326	398	359	376	397	394	370	391	350	371	403	332	376	376	397	362	371	391	369	349	378	395	375	386	372	342	378	351	388	388	372	393	405	363	423	353	370	361	369	390	355	412	407	379	388	384	396	392	374	385	408	367	394	358	392	357	351	386	351	350	368	403	361	373	363	349	360	423	395	386	356	378	381	381	361	381	400	393	388	376	376	390	359	395	360	375	395	391	377	388	407	409	382	385	359	387	385	375	361	352	394	378	359	368	355	405	365	408	406	358	395	345	399	358	350	377	344	409	362	370	389	379	362	394	366	383	382	416	359	397	387	355	359	394	380	361	397	352	360	395	366	376	373	437	352	370	400	373	357	388	363	334	400	397	383	368	364	394	357	351	396	402	384	372	387	369	391	379	370	401	375	387	348	416	389	359	397	373	389	370	384	370	377	382	355	377	388	391	365	330	366	372	377	340	344	375	363	389	366	365	354	362	351	389	373	383	357	380	425	350	423	397	358	351	371	391	388	396	375	411	387	372	359	364	391	351	367	366	375	398	365	381	387	411	374	358	395	366	353	390	364	375	387	349	338	386	378	392	389	383	373	369	365	382	357	380	372	398	370	367	383	415	386	365	388	367	359	396	360	381	390	379	355	409	390	385	369	392	361	372	383	367	379	372	378	346	395	398	377	399	354	377	389	342	375	381	378	350	333	368	391	351	373	374	374	380	372	407	358	376	373	363	384	369	382	406	373	380	388	352	340	385	389	390	390	362	355	371	328	370	362	399	405	399	368	364	353	378	391	341	391	374	346	383	375	401	389	392	362	356	394	374	381	354	374	406	384	349	383	399	397	367	396	340	411	422	401	373	364	368	371	398	378	396	376	381	355	403	359	382	397	382	370	393	379	389	391	358	333	366	369	365	370	358	377	377	345	411	378	346	410	388	345	391	365	383	371	370	416	387	382	363	389	393	368	362	374	400	367	380	352	401	376	367	381	351	375	387	382	389	387	383	347	372	394	373	374	378	412	388	383	409	371	381	387	358	398	383	396	364	381	398	396	410	355	371	373	359	397	395	352	330	369	360	387	407	442	370	402	353	423	386	383	389	387	346	335	375	386	372	345	332	402	393	408	394	371	382	348	383	390	372	391	382	396	398	371	368	376	390	404	380	381	369	379	375	407	396	373	347	381	383	358	347	387	375	408	391	364	350	395	392	388	374	396	349	361	367	389	363	368	353	387	350	404	417	379	362	430	379	373	375	347	357	353	399	374	405	380	400	359	384	400	393	377	394	366	358	388	390	384	380	372	367	365	385	376	375	387	353	409	378	359	411	364	405	397	355
53742	67707	54182	37554	15547	1194	325	312	292	271	240	230	245	230	215	243	243	223	225	236	239	206	230	243	212	214	243	241	232	231	206	247	195	190	208	225	217	214	217	213	206	227	232	217	220	201	236	205	209	205	212	236	205	218	213	219	189	196	212	231	216	215	203	218	227	231	217	214	236	236	206	230	237	235	224	226	205	215	227	223	178	205	223	219	228	209	219	205	211	210	192	185	220	212	201	223	202	208	218	209	203	204	208	231	212	202	223	244	254	215	210	235	226	193	208	171	247	209	191	174	197	212	221	217	219	222	213	202	202	196	216	234	223	238	192	218	194	213	219	198	209	206	207	207	215	190	211	196	206	237	216	229	211	238	215	242	220	213	198	197	210	209	220	199	225	214	230	213	176	209	209	188	217	155	205	214	208	229	202	226	237	235	211	221	194	197	219	239	205	222	221	206	220	214	232	189	223	205	170	216	243	198	217	226	217	230	205	230	194	212	229	222	242	206	218	208	232	192	220	198	200	224	216	211	228	202	212	219	240	230	198	250	202	201	199	196	178	191	248	227	211	205	212	224	213	194	227	202	205	259	217	241	227	205	195	222	209	217	209	187	207	215	186	216	205	209	216	221	201	237	216	197	232	202	230	222	182	201	211	211	228	213	208	210	202	191	220	197	219	221	228	209	225	203	229	176	203	227	226	231	208	230	209	221	235	187	209	209	213	246	217	215	194	210	211	238	228	220	205	188	222	195	200	208	201	205	221	218	212	229	217	205	207	192	219	183	218	202	217	230	221	224	209	199	190	250	223	212	225	221	233	206	214	218	243	199	247	219	231	198	229	223	194	230	218	238	179	214	221	204	207	231	216	230	173	219	219	199	208	247	225	220	218	227	225	223	184	217	258	231	202	218	212	227	225	233	220	198	228	212	224	186	237	221	228	227	222	215	224	212	242	215	202	204	224	214	238	222	220	206	211	179	224	208	204	230	192	247	232	188	222	226	197	218	200	200	214	213	201	209	241	220	226	230	215	221	222	203	212	204	222	203	234	244	182	210	251	244	196	229	191	205	200	201	219	213	226	227	182	196	203	215	225	192	229	228	225	214	214	231	197	223	228	237	238	206	193	213	226	226	226	207	198	186	216	226	228	235	221	217	196	211	205	219	215	215	208	205	216	240	206	208	191	228	192	202	238	214	214	212	221	193	214	223	228	199	195	225	218	195	224	245	238	211	226	242	215	215	200	209	188	198	218	221	201	215	257	209	208	219	202	183	216	194	225	193	207	199	217	242	231	204	196	216	197	212	203	198	194	234	230	221	212	232	223	205	238	248	209	227	229	216	203	231	230	209	201	216	206	207	195	221	194	213	215	225	234	225	234	203	218	229	194	235	213	219	199	237	216	215	218	262	196	212	197	211	202	203	197	223	213	240	190	200	212	219	221	185	224	238	225	223	196	213	225	211	186	206	230	194	238	226	209	211	238	196	210	231	224	229	199	228	226	260	223	191	219	255	201	240	204	207	229	198	195	193	236	231	216	246	209	208	242	214	228	191	218	202	204	214	247	212	192	232	190	235	262	222	211	189	190	248	247	219	233	221	209	220	197	198	210	207	213	218	213	203	220	226	222	242	231	212	210	222	237	212	208	210	201	205	172	222	234	193	184	208	205	236	203	178	211	200	235	250	204	225	215	210	203	224	222	195	222	226	219	233	209	201	227	215	207	209	228	217	228	229	213	232	226	236	222	205	220	200	242	216	215	195	215	202	210	238	216	182	203	226	215	199	209	230	228	220	221	214	207	206	208	208	193	229	241	206	202	207	199	206	190	211	219	209	247	232	224	220	213	198	214	182	204	201	233	189	208	220	204	216	198	186	195	260	214	203	246	224	202	232	207	221	193	201	167	228	225	222	252	218	205	211	220	217	228	219	243	208	206	230	205	211	201	235	189	222	219	209	214	252	253	193	225	192	200	194	240	207	241	231	200	223	218	194	213	228	219	211	235	228	206	190	214	252	205	216	197	203	214	202	197	201	225	200	203	252	220	201	200	220	215	200	213	227	203	227	206	218	213	236	210	211	218	218	230	223	206	203	194	224	176	228	220	198	228	201	213	207	222	213	216	194	200	214	214	227	239	233	240	240	200	235	222	216	226	211	202	178	197	207	252	198	205	195	237	211	218	190	208	202	185	203	223	236	239	235	243	183	248	220	255	215	201	208	217	238	215	227	224	211	203	242	208	201	193	223	206	242	180	209	205	221	252	246	204	229	214	208	219	197	214	237	218	219	200	193	204	216	209	211	217	226	199	199	186	242	241	255	199	201	227	197	185	212	187	225	243	192	200	197	186	195	198	208	213	184	230	230	225	222	226	210	214	228	232	207	222	207	200	222	221	215	186	184	206	250	229	193	213	220	221	220	198	218	258	214	194	215	218	222	239	220	199	204	203	216	240	197	234	222	239	232	228	264	212	215	223	193	225	244	202	236	204	216	231	244	170	215	209	234	225	219	185	198	175	206	228	235	205	195	218	220	228	188	225	205	219	231	218	224	220	218	227	242	239	197	210	215	208	192	224	228	208	238	228	207	223	224	192	217	200	211	166	204	221	228	229	209	198	194	215	212	224	211	212	197	217	195	226	212	230	177	193	244	225	195	211	239	208	239	227	217	216	220	223	216	242	234	235	234	202	208	224	193	223	249	238	214	196	232	206	202	212	229	213	231	213	207	227	192	221	181	235	234	188	199	214	224	208	179	198	240	204	236	206	215	193	214	207	246	225	202	216	251	215	213	223	216	213	212	213	194	220	223	217	223	214	248	237	206	213	210	200	226	232	201	233	212	196	251	226	226	219	205	218	211	193	210	211	228	218	201	207	205	207	219	192	209	202	196	204	200	220	212	229	222	216	214	194	190	203	216	211	214	215	204	199	235	223	207	233	193	214	205	203	209	179	245	213	206	193	192	183	234	234	225	203	199	192	230	209	198	199	215	209	233	238	187	209	220	187	204	211	222	235	210	208	223	213	231	215	187	202	226	229	191	199	210	226	206	241	233	209	237	212	239	219	200	225	211	196	197	231	210	218	218	191	241	207	199	232	240	226	193	213	216	218	224	218	252	209	209	240	189	232	170	208	228	216	221	204	212	210	197	249	213	229	228	217	218	195	213	204	207	231	238	188	198	212	215	203	214	190	204	214	190	197	216	222	225	220	230	210	189	212	213	241	243	244	230	204	226	211	218	203	209	222	214	214	241	231	212	246	214	233	197	202	220	222	221	212	196	199	229	217	202	217	224	240	231	221	207	218	202	204	200	208	221	216	228	233	223	202	218	217	207	206	210	177	216	226	188	225	195	199	202	255	217	200	207	208	239	229	192	195	223	243	214	243	203	187	213	222	194	199	221	225	240	211	195	222	238	212	221	198	238	195	223	237	208	219	217	225	218	206	212	212	217	233	207	220	225	211	207	190	195	210	201	193	221	196	188	214	209	220	226	194	242	214	219
32714	50597	50745	43544	18371	996	900	812	768	735	718	684	629	644	616	547	590	581	538	540	551	508	579	519	600	550	497	579	544	492	506	509	533	540	539	552	507	501	475	508	530	512	562	530	527	507	490	549	557	515	548	510	478	498	485	534	520	547	527	567	504	497	561	522	506	511	521	518	516	520	544	511	515	562	510	524	508	516	549	518	528	533	504	557	484	530	496	516	512	531	512	480	519	493	515	562	577	552	498	508	520	515	511	475	492	522	530	493	558	485	533	541	494	473	540	520	504	492	493	484	484	544	520	529	524	495	519	510	533	519	506	495	499	481	552	499	523	530	518	487	506	505	497	514	475	484	501	485	538	508	549	537	506	476	537	504	528	527	518	574	514	540	488	524	562	534	516	525	554	498	484	503	545	480	465	549	514	520	501	487	457	500	508	502	516	498	527	532	523	529	484	530	496	525	482	494	529	515	481	531	529	554	514	504	522	493	533	527	514	507	458	494	503	476	476	515	502	503	482	495	513	478	558	524	512	507	516	485	540	561	535	520	523	487	508	542	488	497	502	485	538	571	485	500	484	523	497	495	538	486	486	522	527	499	506	529	463	517	515	510	492	527	497	510	514	516	502	487	507	535	519	492	515	504	499	486	534	500	527	503	528	480	495	490	539	549	473	512	517	504	535	509	522	494	480	521	516	522	561	506	484	459	500	501	530	523	508	504	507	522	485	530	521	534	486	525	527	532	496	499	533	503	528	508	497	515	504	475	553	508	485	527	535	517	481	483	516	506	485	505	498	504	487	514	534	536	490	518	492	530	515	516	521	472	504	522	494	509	503	559	538	490	518	493	490	521	530	504	503	478	510	534	507	464	529	525	478	526	522	557	493	502	497	526	519	484	534	481	563	461	519	512	490	539	519	512	526	525	467	524	518	510	524	473	519	523	500	530	500	534	473	525	530	531	477	496	514	535	518	507	572	516	507	508	519	539	508	504	480	489	505	533	491	526	494	495	536	533	518	498	544	547	510	493	557	506	479	511	536	548	516	509	508	499	523	486	538	500	488	505	489	485	500	499	487	519	523	533	545	470	531	549	554	505	491	519	514	525	492	510	497	504	497	503	501	507	522	508	505	542	520	547	522	539	503	525	506	510	561	518	481	503	494	544	539	503	543	511	520	509	500	521	534	500	529	541	508	523	532	509	506	508	495	505	492	518	481	515	513	560	530	503	499	523	536	480	522	509	485	511	499	520	553	518	575	544	487	510	515	496	506	553	507	542	523	542	543	501	523	523	496	538	496	529	507	529	517	514	533	551	520	542	541	549	516	544	524	514	509	507	501	542	530	517	549	520	491	516	481	533	541	520	555	480	535	526	557	520	482	539	519	540	505	543	547	514	520	498	542	485	504	502	511	565	494	524	463	568	516	532	520	549	554	505	562	524	486	497	517	535	531	525	526	516	516	517	522	518	502	507	507	521	485	538	539	529	505	514	550	512	524	529	494	507	523	504	522	561	531	525	500	531	522	515	507	489	518	493	527	538	508	510	541	502	532	527	516	513	539	494	510	502	498	537	539	504	517	481	490	519	544	528	531	506	517	482	488	521	505	503	472	467	534	523	526	525	497	481	494	489	531	558	499	498	517	500	538	520	539	563	509	531	568	520	518	517	499	542	481	503	512	487	485	523	537	483	465	504	528	513	567	510	490	516	522	518	531	493	519	558	530	570	512	535	523	525	510	525	514	493	491	510	519	507	546	521	461	503	502	523	557	529	466	544	517	528	514	473	519	532	500	500	558	557	478	523	525	515	471	488	508	512	482	498	521	494	529	517	509	530	499	538	522	509	533	534	536	520	502	509	494	509	485	551	475	541	500	501	564	552	524	510	524	514	502	540	533	492	533	553	507	522	519	519	512	496	513	482	541	523	502	534	486	501	515	513	534	495	521	545	525	531	517	515	542	548	539	516	493	532	484	513	473	525	515	525	522	555	496	560	491	523	515	506	528	535	495	492	544	522	555	520	508	525	499	514	529	531	525	506	491	528	495	525	550	553	538	514	533	529	553	515	524	529	517	521	489	520	522	504	516	571	499	523	507	521	511	502	470	508	486	542	549	506	508	519	500	473	473	525	529	555	520	540	489	557	505	514	538	520	557	533	542	503	511	520	500	528	514	485	490	522	511	488	523	513	548	492	485	564	529	485	533	546	536	528	522	474	518	526	540	565	557	522	483	507	516	489	556	506	528	515	509	495	518	510	546	480	504	540	500	476	508	537	494	490	505	524	492	500	529	487	545	527	503	481	504	514	518	522	533	520	485	511	485	540	481	506	509	514	498	515	470	498	515	549	524	538	490	507	493	510	496	515	492	481	560	515	481	521	503	498	548	509	483	545	512	506	560	548	514	545	541	506	510	479	520	506	495	515	503	518	548	502	500	519	486	487	523	475	526	526	507	498	507	509	519	494	506	532	480	526	491	528	539	526	485	529	489	517	483	583	524	511	552	514	502	488	496	527	525	478	515	512	491	499	497	542	518	505	498	539	503	517	491	491	500	513	507	515	507	501	555	544	500	540	511	524	486	517	495	503	538	473	501	513	525	509	528	531	504	500	538	549	500	506	493	531	520	500	522	545	547	517	494	543	524	495	525	484	532	507	505	523	541	518	478	530	523	491	539	500	552	555	533	509	500	504	496	522	519	488	507	544	543	487	563	527	541	536	529	532	484	513	546	515	517	504	523	503	518	513	534	493	492	505	528	546	522	526	519	528	532	533	502	516	530	494	548	473	516	498	523	559	473	501	499	519	538	520	527	513	502	523	499	534	497	479	498	510	512	515	499	582	489	512	494	528	510	536	488	513	505	533	536	510	465	501	504	525	523	515	519	518	539	527	491	540	514	549	501	516	494	533	467	515	515	488	506	503	560	482	507	540	498	501	513	525	528	580	512	506	467	534	508	514	495	497	533	578	502	496	506	523	492	504	482	527	484	560	537	544	486	458	474	563	483	495	508	497	523	507	499	514	512	506	501	513	532	511	513	518	529	543	524	533	511	556	489	538	478	523	519	522	492	468	505	517	511	525	526	486	548	515	531	536	499	505	485	539	518	524	495	505	509	488	506	566	567	547	533	526	538	506	522	561	535	541	554	487	532	531	503	490	492	498	514	497	446	530	510	479	491	551	499	489	570	500	491	480	504	521	490	508	480	482	510	502	517	513	524	478	526	541	490	503	562	531	528	498	535	519	563	504	524	534	546	539	507	471	534	505	537	496	527	506	523	538	577	479	522	525	525	475	547	519	499	473	486	505	507	492	557	521	512	511	533	525	508	534	493	492	493	512	526	494	496	517	491	541	507	559	513	532	503	530	514	487	519	522	528	474	492	546	485	512	537	513	508	494	508	479	475	484	540	518	512	568	540	526	484	514	539	478	486	516	482	524	537	491	483	476	509	506	535	526	493	472	520	493	498	487	540	527	529	516	533	513	473	516	462	520	541	537	577	486
63335	81216	66728	50463	26793	4776	591	432	454	432	385	373	367	332	396	379	338	345	364	326	347	336	368	368	327	320	324	318	348	335	328	369	377	345	353	371	360	353	316	330	341	351	346	324	374	317	379	343	322	321	320	366	361	339	353	344	314	353	315	342	346	346	322	326	360	344	369	335	324	303	368	352	356	333	322	290	349	346	360	305	352	290	340	337	352	326	364	310	329	333	334	354	341	318	327	315	382	338	311	357	360	316	329	330	344	363	293	303	319	304	349	358	349	321	324	347	356	334	337	309	322	349	342	321	303	349	332	310	331	351	319	307	335	295	340	293	325	342	318	321	337	346	375	311	317	285	327	366	332	359	297	309	334	339	301	296	311	310	349	340	281	325	309	310	310	370	324	358	317	333	311	323	357	328	365	304	316	306	312	338	315	320	339	338	351	334	299	325	333	310	343	333	335	335	312	316	363	301	336	331	383	336	303	358	306	341	362	349	364	336	330	332	328	318	331	344	349	337	333	317	362	335	324	310	303	356	359	345	324	309	305	326	302	330	350	328	325	301	322	353	310	351	323	351	292	346	363	366	331	336	323	369	368	351	340	341	328	327	362	319	329	381	347	353	323	354	357	377	346	318	366	316	304	343	307	338	307	309	318	347	335	303	318	330	316	334	324	320	315	305	332	337	334	342	354	314	338	327	348	322	353	343	320	328	323	341	340	328	276	334	344	325	337	355	303	336	321	307	336	324	338	340	349	320	322	319	338	345	342	338	337	314	349	337	336	284	346	347	346	329	326	335	355	345	358	367	310	324	323	326	340	335	323	337	344	370	351	350	303	331	295	380	301	330	359	309	315	358	347	340	314	368	330	357	326	336	347	348	327	302	342	345	351	353	328	326	370	339	317	329	325	295	318	328	343	318	342	378	365	334	341	314	314	321	332	370	373	302	306	326	331	333	351	296	350	338	328	332	331	335	332	349	334	367	325	328	327	337	365	347	317	358	356	338	330	328	341	330	309	347	341	291	291	363	364	363	339	333	301	337	321	330	325	338	345	332	337	333	348	332	339	306	318	337	367	347	297	346	319	345	330	335	325	352	373	285	332	317	342	317	339	351	319	305	317	328	351	359	310	331	368	363	323	323	340	354	334	340	337	320	322	333	302	302	293	352	347	332	324	311	313	332	324	320	330	308	302	313	356	315	317	334	315	390	319	354	296	337	327	316	329	338	338	358	315	332	314	339	310	366	354	323	303	344	343	302	336	316	321	337	306	348	281	353	347	343	324	360	327	343	327	344	344	326	325	335	324	318	368	316	328	308	312	369	330	365	334	318	321	344	306	327	319	348	314	335	340	341	313	318	343	331	358	357	320	335	347	327	328	366	304	304	353	348	314	327	344	313	342	341	321	331	347	333	316	320	343	312	298	340	364	332	317	357	311	325	330	350	326	364	362	349	327	321	364	327	355	335	336	339	334	333	339	351	341	352	310	357	349	344	343	341	306	313	344	349	325	351	333	329	348	324	345	333	351	341	341	365	333	339	326	336	295	363	334	350	334	344	347	308	338	387	357	316	330	318	361	362	325	302	321	351	313	330	324	315	320	359	328	335	275	325	338	332	310	353	313	314	336	352	329	341	314	317	332	361	346	332	341	349	330	358	330	373	303	342	355	337	389	360	342	371	377	320	322	359	314	320	340	307	334	330	366	307	319	303	324	353	314	362	338	345	325	338	330	345	356	348	330	342	336	327	329	365	328	333	352	326	339	329	337	323	344	282	346	344	320	335	348	369	333	332	320	362	323	346	355	343	338	337	362	337	314	339	353	335	302	346	334	374	351	347	314	338	290	330	317	343	324	360	334	336	319	320	392	363	308	343	342	306	321	328	325	309	326	335	352	282	308	319	338	350	324	334	326	357	362	320	321	349	347	308	336	325	318	337	328	325	332	341	353	334	334	331	353	319	336	310	331	337	328	346	356	320	315	308	370	329	341	329	317	325	327	318	348	330	346	306	345	322	319	303	315	331	305	322	305	345	336	298	343	342	381	317	368	335	317	315	329	326	330	326	357	309	346	353	355	333	325	323	321	319	311	336	325	299	312	337	359	301	334	335	324	346	322	357	326	305	354	297	350	367	342	366	318	336	310	333	340	343	280	315	332	352	301	364	344	309	362	307	322	332	335	329	334	326	351	321	325	346	333	316	339	324	299	315	327	353	375	362	348	327	319	337	328	315	331	302	308	361	341	349	340	304	345	316	322	330	341	341	318	291	327	320	343	324	318	348	309	337	345	358	325	344	349	353	324	334	320	323	336	322	338	331	320	369	347	335	325	334	336	346	344	349	305	344	349	358	318	292	313	318	347	343	322	320	320	343	307	325	328	331	352	375	332	361	336	329	312	350	315	311	290	356	318	327	314	370	319	300	297	330	332	313	343	374	301	339	365	316	331	333	328	345	338	329	346	362	322	316	342	342	363	331	326	332	303	342	331	284	360	319	355	344	312	354	368	323	330	370	311	346	329	334	374	329	359	342	336	324	373	354	327	351	351	355	348	340	344	315	356	340	332	326	327	353	324	353	334	328	301	294	344	323	356	340	348	327	365	353	357	352	356	326	325	357	327	351	325	335	354	314	310	312	342	339	327	330	361	322	301	333	339	324	359	329	309	305	343	322	277	334	352	351	357	307	315	330	339	356	335	304	332	350	325	344	327	332	349	306	295	331	304	363	350	381	363	365	319	366	330	339	346	344	334	330	316	360	303	308	336	330	317	328	312	320	337	347	309	368	320	364	295	311	316	343	320	325	335	322	344	351	344	323	372	339	328	313	357	359	324	341	330	329	368	305	341	285	347	316	340	336	345	319	303	357	325	349	310	345	339	335	333	345	349	353	347	318	313	337	313	316	344	329	339	346	342	359	350	350	363	344	295	350	307	344	307	331	356	324	334	362	339	328	344	357	337	343	356	341	355	346	333	317	346	327	325	351	341	305	315	332	349	333	333	358	317	328	349	334	337	329	357	307	341	315	327	322	305	317	313	329	294	383	330	294	337	315	351	324	301	333	299	310	321	309	325	306	341	336	316	316	320	298	315	313	346	349	328	334	312	353	324	349	336	347	311	348	349	353	332	298	325	363	304	320	326	344	350	367	347	339	333	347	359	359	359	318	325	358	317	299	331	341	319	340	341	331	292	364	342	373	363	322	362	352	339	332	312	345	334	347	333	330	333	309	326	380	353	356	311	360	336	294	352	381	355	342	322	308	331	328	304	327	357	355	354	358	326	357	334	360	367	351	349	343	343	313	345	321	328	336	340	348	312	362	356	338	364	362	326	344	336	315	352	337	342	329	325	344	310	320	346	345	353	338	336	335	361	349	352	311	322	359	322	347	326	357	336	318	341	364	311	308	334	326	339	305	338	308	372	349	325	347	317	348	315	331	337	364	336	344	293	296	341	317	327	330	314	329	341	312	349	341	341	323	354	311	381	313	358	332	366	326	343	320
39845	62400	63210	55239	25193	1689	1518	1308	1266	1103	1095	1024	970	948	960	880	909	873	835	832	796	784	797	824	803	828	844	771	813	793	764	828	800	748	740	761	764	744	776	751	738	792	726	720	770	750	769	764	744	677	730	780	801	743	717	763	806	758	768	737	748	724	718	735	788	747	789	786	768	773	674	819	802	766	802	742	721	740	822	800	768	746	722	776	727	760	788	756	731	744	737	734	725	749	730	749	790	835	781	768	760	739	754	698	770	739	713	735	752	749	733	771	749	714	731	755	692	793	763	743	782	706	740	859	794	783	748	740	674	780	772	745	783	767	761	737	718	741	684	788	765	714	707	751	686	757	737	801	754	724	702	729	716	704	767	751	769	758	742	741	755	706	697	733	731	751	771	710	753	752	743	699	746	718	729	781	744	778	714	692	768	771	734	745	696	735	710	755	775	777	740	756	689	733	760	760	735	717	697	739	741	744	734	713	735	751	716	757	694	683	741	750	676	776	749	776	717	717	720	780	703	734	792	741	727	702	701	774	740	740	742	712	709	723	688	803	724	718	723	780	736	749	761	750	768	771	761	738	741	747	775	711	773	789	726	718	733	697	720	751	706	733	727	721	740	734	761	755	779	729	782	693	750	734	709	736	775	782	720	765	772	755	725	757	749	741	756	734	756	774	719	718	700	761	700	744	776	747	767	698	697	766	733	769	767	763	720	722	738	736	752	754	710	709	736	754	718	676	721	720	764	748	748	770	689	787	709	758	724	732	723	784	694	753	759	778	760	729	745	737	742	775	768	728	710	761	740	750	676	692	727	730	756	783	717	751	711	736	759	782	744	752	746	713	761	729	757	687	705	676	792	753	789	768	696	776	694	751	733	730	760	708	753	750	721	746	744	743	721	795	749	768	800	791	714	681	733	808	761	737	738	744	748	797	739	757	736	704	723	748	729	724	741	767	768	739	735	739	723	754	726	701	709	725	670	690	707	724	753	784	776	749	704	744	729	758	737	712	735	778	748	767	688	751	750	735	745	717	710	724	742	661	759	755	798	738	744	672	747	723	715	741	748	750	741	732	764	749	772	737	752	773	735	780	688	750	724	740	726	708	770	679	750	737	692	700	718	735	729	722	756	710	763	784	742	737	738	755	799	740	723	727	728	752	756	754	653	765	759	725	735	722	735	664	733	679	770	677	680	699	709	767	703	757	720	728	689	722	764	748	687	716	728	736	729	722	740	730	761	790	695	773	767	787	711	700	736	808	707	740	724	710	705	738	683	733	767	752	722	704	760	720	762	698	758	789	748	727	732	755	772	721	742	703	741	731	741	742	721	722	742	767	726	750	797	733	752	739	680	725	755	791	781	732	718	739	723	744	779	737	711	759	735	722	722	760	714	762	736	744	744	705	729	723	781	770	718	715	695	725	735	728	710	756	707	675	745	740	726	768	711	720	808	759	742	762	745	788	781	783	744	720	706	764	749	708	766	751	708	738	696	731	727	774	700	760	770	710	807	714	767	707	729	747	694	783	693	726	709	758	709	744	745	722	780	686	729	764	727	780	726	791	757	728	780	716	756	755	763	728	714	762	705	778	738	767	706	736	781	774	736	702	670	769	734	722	779	754	782	715	753	725	764	742	778	745	726	793	729	732	731	760	749	764	772	700	745	727	726	719	775	737	746	793	710	740	782	774	724	749	729	677	746	760	786	723	745	738	754	774	702	754	794	715	746	721	694	733	747	775	722	764	695	749	769	757	719	740	750	796	759	696	723	773	726	759	736	766	764	748	768	749	767	711	747	742	720	741	727	718	747	728	751	749	717	754	708	710	722	755	729	741	825	703	704	743	698	764	752	724	776	745	671	720	761	717	689	767	722	767	768	757	737	764	731	763	759	761	740	710	719	794	752	788	712	686	763	727	739	732	766	708	742	758	759	733	761	771	721	705	754	757	755	749	711	726	778	756	702	714	745	816	767	773	758	768	736	741	696	788	828	765	714	791	697	790	774	730	754	766	764	797	749	716	756	746	763	701	696	789	735	744	751	739	753	752	736	709	730	705	748	720	785	743	712	728	771	708	722	696	729	692	745	760	742	792	729	723	733	740	699	723	744	766	718	747	732	707	722	768	762	784	742	736	737	736	725	772	697	790	736	702	719	709	723	790	749	753	727	753	732	750	731	740	790	761	717	726	771	747	733	721	745	715	692	718	793	724	711	669	717	760	745	734	703	748	722	749	697	750	728	700	711	718	716	743	706	759	750	713	725	772	757	783	788	718	723	763	784	736	779	745	703	734	767	747	711	737	709	727	746	722	719	754	792	763	765	748	745	775	736	747	744	776	740	745	724	741	773	700	747	697	769	797	789	743	712	737	797	696	754	739	696	777	721	747	755	728	742	717	745	766	757	746	731	730	737	710	743	750	726	751	719	777	734	733	779	694	742	742	735	758	780	741	710	720	745	701	778	775	733	767	735	777	720	731	745	763	743	724	755	733	761	690	783	731	736	748	733	735	750	733	740	753	742	736	724	765	720	690	762	702	721	759	727	736	753	749	742	745	748	735	703	710	789	745	713	731	723	684	745	724	717	782	765	760	704	732	785	776	779	700	731	725	729	714	720	770	750	724	735	677	753	741	736	750	789	704	775	726	727	716	752	712	737	768	739	727	752	772	747	752	755	737	778	742	688	714	732	754	736	740	734	769	731	757	705	759	708	727	753	760	737	739	710	723	739	750	755	749	751	747	687	727	764	723	766	743	762	779	749	690	770	734	718	727	677	740	735	721	707	751	729	738	773	726	731	769	773	745	759	763	787	682	732	731	720	713	715	728	735	746	758	764	769	696	747	747	789	714	745	773	713	779	804	792	744	740	706	711	716	767	771	731	754	728	770	701	725	780	733	778	738	748	679	722	735	794	743	751	742	751	753	724	740	725	759	728	747	786	733	704	750	763	748	701	673	746	741	680	753	736	728	807	733	797	779	732	732	731	737	726	780	733	758	697	727	725	738	700	754	746	743	753	734	749	723	742	747	743	746	759	738	765	696	723	701	752	735	736	686	730	755	784	717	766	765	730	758	767	715	715	726	761	773	738	782	761	743	723	766	776	741	706	716	765	767	738	772	733	745	764	729	774	762	753	801	722	726	731	735	719	725	731	705	718	722	664	714	709	739	720	708	698	724	766	766	750	767	741	724	749	696	724	769	783	743	732	735	713	723	747	754	725	752	689	769	756	699	772	742	744	711	798	736	751	795	744	738	712	790	759	750	716	717	770	719	750	706	742	731	752	738	718	749	716	713	713	712	711	689	733	769	726	767	703	745	729	755	710	733	733	762	766	763	740	697	750	750	763	764	768	776	781	767	687	742	769	718	747	780	740	730	749	773	792	758	747	712	751	789	736	746	741	739	703	771	700	745	728	737	720	743	768	729	787	776	769	729	762	741	781	781	758	752	710	702	720	745	749	736	736	704	799	716	772	733	738	748	719	725	746	775	727	753	731
32769	18380	6039	2143	510	158	173	154	160	133	153	167	171	159	153	166	145	165	138	145	124	141	142	152	172	169	165	137	152	139	148	152	163	170	160	139	146	149	157	138	149	156	147	169	151	156	157	170	157	150	173	160	152	154	163	162	190	163	148	173	150	143	145	142	163	140	150	156	139	119	157	143	145	182	163	168	154	167	172	157	168	152	148	143	156	131	168	138	138	161	160	164	148	145	154	147	158	181	149	164	139	143	156	164	157	168	175	176	137	165	157	131	123	142	163	149	145	173	172	147	145	121	137	161	178	135	142	165	170	148	141	177	155	167	154	146	170	149	162	131	152	161	139	169	163	153	143	144	157	143	151	140	178	167	149	149	142	162	163	138	132	135	137	132	151	145	162	158	165	146	168	135	143	148	157	154	160	160	148	159	158	177	156	138	165	131	122	138	153	129	153	153	152	141	144	170	155	149	156	131	151	139	143	156	165	133	141	160	169	141	167	154	151	157	165	172	158	119	153	161	162	128	126	169	134	147	150	152	152	140	134	150	155	147	153	157	137	168	137	142	168	147	140	166	159	158	174	133	164	138	134	173	144	154	165	150	136	163	147	131	159	148	156	146	131	134	137	155	155	127	158	114	139	136	155	184	156	133	133	147	143	157	169	149	137	157	145	155	149	157	147	159	119	142	155	176	140	146	153	152	146	161	146	177	159	143	152	175	154	157	141	133	130	153	188	155	148	145	171	160	153	164	152	142	157	132	141	160	160	124	144	156	138	142	170	159	161	163	136	136	158	150	138	139	154	159	164	149	147	139	170	152	161	148	176	146	150	149	147	136	188	175	152	165	133	155	144	154	139	151	168	140	185	164	132	141	143	153	151	163	156	131	162	133	134	152	140	140	136	147	110	164	190	171	149	152	137	160	151	152	138	148	143	152	152	148	167	151	148	132	160	153	149	159	143	153	152	147	144	161	148	154	180	158	145	143	142	161	177	142	165	146	162	139	144	135	156	153	148	191	162	142	128	180	169	167	157	148	145	161	148	162	155	159	142	157	138	140	152	156	119	131	151	147	177	154	156	174	149	137	149	155	163	151	138	111	148	151	163	158	165	183	165	154	151	134	163	156	159	164	165	174	132	153	141	155	149	159	164	166	146	166	150	131	144	145	178	128	143	135	140	162	140	162	140	118	151	128	170	154	179	159	158	169	174	150	169	140	159	161	154	137	139	142	167	151	136	165	158	131	157	164	159	154	128	160	159	146	164	153	164	165	132	144	144	175	154	144	160	162	149	162	156	155	127	153	137	149	163	140	131	151	132	176	125	148	155	150	136	155	156	122	134	167	139	155	139	153	119	154	167	158	149	145	159	153	163	152	155	159	164	145	134	150	155	155	136	169	159	173	141	163	163	143	138	165	131	182	145	165	169	150	153	146	144	160	179	161	162	131	153	151	139	155	159	161	151	139	146	161	169	158	137	152	145	153	141	135	177	165	147	156	160	159	141	174	141	160	164	153	161	160	135	143	159	143	159	172	133	143	135	156	132	158	151	156	135	177	139	146	146	135	149	145	133	137	164	148	145	144	136	135	154	164	162	154	111	154	179	165	176	144	139	159	157	154	143	163	165	136	157	142	155	157	149	152	155	138	156	130	158	145	130	145	153	134	136	142	157	129	157	162	141	162	155	127	154	132	134	148	154	162	167	150	145	161	152	163	171	156	119	181	143	150	156	160	171	152	159	125	161	153	154	130	139	161	152	156	140	132	125	144	133	143	144	137	150	149	141	135	158	171	173	187	136	140	156	133	138	175	142	143	142	142	151	149	165	130	142	150	168	161	151	160	147	126	123	135	159	159	134	157	137	140	128	165	147	153	170	153	145	157	134	137	146	149	134	172	144	138	153	165	161	158	146	163	143	136	176	153	157	152	151	136	145	138	152	154	164	176	147	155	144	163	132	169	156	153	153	135	153	163	142	153	157	142	130	146	148	156	163	140	159	173	154	162	161	147	126	145	160	149	135	159	158	157	170	156	155	126	143	156	145	175	141	164	169	156	141	162	159	134	170	129	155	134	138	168	149	143	132	157	162	162	181	166	158	159	144	136	149	141	147	133	152	140	148	148	153	151	164	160	141	139	160	112	150	151	146	139	151	167	128	119	165	166	159	149	142	148	155	112	157	161	150	131	159	169	134	139	154	148	156	146	147	151	153	140	130	140	134	158	149	153	165	155	156	149	153	164	157	164	155	174	156	141	160	160	148	166	151	143	141	171	176	147	166	165	164	145	182	136	168	143	150	127	150	148	141	139	150	163	160	135	157	141	146	157	157	161	168	142	133	142	136	153	160	165	147	147	175	151	147	132	154	156	139	134	153	165	121	146	143	141	152	147	138	125	149	167	152	139	143	155	143	129	148	148	152	167	137	148	160	155	137	147	154	147	151	153	162	170	170	146	138	147	145	138	136	149	128	142	143	126	168	144	113	171	153	138	152	168	155	149	132	140	134	140	156	148	167	152	153	149	150	173	149	149	138	145	140	147	162	143	151	141	150	142	141	147	142	144	174	143	161	142	141	159	166	152	147	166	138	132	174	149	172	150	149	139	158	154	170	158	187	165	194	135	132	155	163	158	183	157	130	160	146	155	151	164	154	157	151	157	150	166	170	162	167	141	144	143	142	156	157	141	143	150	144	152	174	147	155	134	130	150	139	137	162	137	159	135	123	150	144	158	147	163	144	163	148	163	175	150	155	147	158	193	170	157	167	172	164	156	130	139	165	159	128	142	128	162	163	180	137	138	150	186	164	126	167	142	139	145	148	147	164	168	139	144	149	166	149	129	144	149	159	127	149	162	155	173	159	158	160	149	142	127	158	168	150	130	157	170	142	138	164	136	143	178	149	154	134	155	130	150	124	139	169	120	148	154	164	149	147	142	142	168	141	142	147	182	130	149	170	155	140	165	139	164	148	168	151	174	150	145	173	154	153	172	158	167	153	150	132	157	148	165	142	155	137	148	146	123	145	133	151	199	151	160	140	156	159	162	156	134	147	149	180	137	154	130	135	143	174	186	153	155	142	144	157	165	159	160	142	156	155	166	122	156	159	169	161	141	138	111	150	154	151	131	149	147	149	171	158	152	141	151	177	136	150	152	163	140	132	141	142	186	124	154	142	171	133	174	132	139	160	130	137	161	160	159	159	147	139	155	142	153	129	145	142	133	129	160	130	164	153	150	152	135	172	147	148	156	149	144	144	174	140	170	141	151	142	164	162	141	126	166	170	154	146	136	144	146	150	143	150	144	171	143	158	152	150	154	140	156	141	145	155	153	160	120	161	169	164	162	156	123	152	151	165	158	139	155	163	129	147	155	166	167	130	151	167	148	115	150	148	143	146	136	133	169	144	144	139	135	146	119	177	180	169	169	165	139	129	130	159	151	150	161	135	141	138	165	135	144	163	168	141	148	170	155	151	150	138	150	145	141	168	142	153	136	144	149	154	152
16571	16620	9124	5540	1603	425	392	389	380	369	367	368	383	379	368	399	370	370	358	371	347	395	376	332	359	356	390	360	390	349	384	361	410	368	387	337	403	328	387	347	361	406	334	378	352	356	390	370	357	379	389	333	359	363	362	401	364	397	359	396	376	354	355	376	353	372	391	370	368	382	355	379	388	379	400	360	362	370	374	412	372	392	383	349	379	345	370	384	373	388	403	393	384	409	327	390	409	397	374	369	376	365	374	378	373	412	386	406	378	406	381	393	350	354	384	370	385	365	377	370	375	356	375	380	394	395	369	376	364	378	384	381	336	400	364	378	380	384	394	367	368	377	367	384	380	375	381	374	365	338	381	369	385	395	374	381	339	376	386	416	404	377	375	360	373	366	399	402	399	385	363	376	370	351	366	395	367	373	363	369	389	360	363	385	393	382	395	359	370	411	364	360	397	419	394	360	386	353	351	388	369	371	383	406	372	385	393	412	376	382	393	368	345	384	387	359	418	415	420	379	381	351	371	397	345	369	400	389	351	379	375	360	348	381	365	374	366	388	399	371	416	363	395	360	368	402	397	381	363	383	346	384	355	379	423	358	412	375	395	402	390	373	382	361	383	386	391	399	398	384	372	363	337	379	354	395	387	360	362	399	357	381	367	394	387	397	352	374	396	344	369	395	377	380	372	389	355	403	374	392	387	378	370	405	442	390	373	389	382	381	376	383	366	366	377	388	370	384	390	408	382	352	375	351	385	351	370	331	367	368	356	389	392	375	377	374	386	378	378	358	395	354	347	406	393	395	375	367	407	391	375	374	371	370	367	401	395	353	409	372	348	401	360	375	370	348	372	331	386	369	410	393	369	379	413	368	349	388	374	367	357	337	388	360	388	387	430	397	406	367	386	366	392	382	359	412	380	365	369	385	383	359	380	402	392	348	379	403	358	333	356	324	374	378	383	400	371	373	398	379	395	404	390	376	336	400	367	414	375	372	412	389	382	374	393	370	369	350	374	370	385	390	392	359	379	389	333	309	404	360	344	402	394	346	347	388	373	369	381	405	381	360	392	418	385	365	408	352	368	366	373	378	406	366	377	356	385	381	404	368	370	374	354	373	402	370	384	364	401	365	384	384	390	375	340	358	381	407	359	370	376	376	393	366	388	339	378	400	352	370	379	384	398	386	380	361	394	388	368	381	374	368	385	392	371	371	361	383	387	397	393	442	369	360	369	361	373	342	383	367	406	377	355	368	408	411	377	436	353	388	362	385	359	381	378	385	385	380	367	385	409	396	394	364	355	375	394	389	363	401	373	395	352	360	363	376	375	370	367	364	350	334	371	363	360	358	388	408	392	395	353	390	417	381	387	385	364	380	384	377	376	359	366	362	376	413	412	362	346	398	348	379	338	370	390	369	375	399	363	384	377	404	366	361	364	358	387	403	396	388	401	364	373	356	334	396	349	353	350	378	347	397	366	378	357	394	368	379	336	372	373	364	397	389	357	378	377	368	399	395	389	371	357	371	397	390	390	341	365	393	387	353	378	377	420	384	391	399	390	377	385	370	359	384	367	376	363	378	340	416	372	376	371	388	360	409	375	352	386	402	383	396	356	340	333	382	369	386	399	371	391	385	363	386	365	365	351	385	410	363	355	370	356	378	393	402	354	370	388	393	373	371	379	355	397	365	398	365	394	423	393	407	357	341	354	394	375	393	387	378	422	430	404	385	383	397	365	350	398	373	347	368	386	352	349	367	358	383	378	388	359	402	399	400	372	422	375	360	385	388	393	394	354	367	358	374	419	362	347	396	378	372	408	421	355	388	396	376	337	360	408	359	384	381	379	388	374	383	367	388	371	355	351	360	386	375	390	387	365	368	408	330	376	392	399	378	387	380	385	397	339	386	367	345	371	373	350	383	393	392	404	372	357	367	397	416	356	420	401	361	383	386	413	382	375	405	357	359	399	361	423	338	387	361	392	386	426	379	381	359	376	395	381	381	371	369	364	400	359	348	351	356	377	379	374	364	387	384	355	376	414	371	396	389	383	363	372	383	385	369	370	363	352	386	379	433	378	358	352	360	388	364	363	386	400	413	409	369	369	384	362	363	373	351	364	398	363	398	395	404	392	393	388	356	350	382	420	407	359	393	368	352	374	407	378	371	397	396	393	384	362	378	386	374	365	383	393	335	359	380	364	374	409	374	408	378	389	382	335	388	352	353	370	385	375	360	394	394	378	383	388	393	393	361	383	375	403	394	361	389	366	376	389	386	382	390	367	351	386	394	387	399	369	387	390	376	365	353	355	361	408	384	409	391	391	379	367	375	405	352	369	382	385	351	372	419	362	362	382	368	340	415	394	362	364	379	411	386	388	370	389	352	344	364	398	388	387	353	379	359	347	358	378	369	364	381	357	339	381	383	351	356	376	369	372	344	395	366	389	392	399	315	403	328	372	343	411	396	390	395	370	362	393	347	409	377	381	388	371	406	377	388	370	395	382	385	384	390	403	403	347	402	412	367	361	411	393	353	367	377	355	386	379	365	402	367	400	396	378	336	360	374	401	388	359	397	384	351	402	388	368	363	388	354	396	379	366	351	408	361	380	356	410	359	390	367	384	347	369	352	363	381	396	387	345	352	385	412	340	357	366	371	370	371	401	352	370	383	346	384	356	409	365	360	383	341	358	384	398	372	386	379	377	360	380	378	336	368	372	390	366	383	397	334	429	381	390	391	372	371	389	356	361	338	349	396	370	347	366	344	372	378	398	400	355	379	400	374	406	374	399	420	365	382	400	367	329	372	369	415	374	381	417	372	359	392	391	372	395	378	352	368	377	393	403	402	397	384	388	394	377	389	355	389	376	383	370	379	348	374	367	372	374	364	369	376	380	344	366	392	369	382	388	386	371	357	356	368	380	368	401	369	380	367	353	410	374	365	369	351	384	363	382	375	375	371	369	352	343	404	353	373	402	378	352	361	337	404	366	375	362	419	407	372	381	366	411	362	397	400	377	360	384	368	377	377	359	363	381	355	400	360	371	399	373	380	385	416	378	387	382	354	352	404	401	403	368	372	390	400	340	387	367	365	390	357	374	386	390	387	362	362	365	367	398	355	354	388	389	339	388	396	391	352	367	411	374	386	387	430	356	380	373	339	396	350	383	367	394	379	370	374	373	335	367	350	379	377	394	379	350	382	392	333	364	406	344	374	381	394	393	357	388	372	364	389	352	381	375	383	343	400	404	359	380	404	356	380	351	393	375	339	373	382	375	366	337	371	371	383	371	404	399	400	365	405	393	407	394	399	389	398	387	368	387	382	379	364	400	399	380	379	406	391	386	396	393	401	360	383	383	385	392	389	371	393	376	408	366	349	385	398	373	355	414	386	352	422	362	361	332	343	391	398	416	424	378	356	405	359	356	406	389	397	413	408	373	364	364	409	376	395	356	390	389	382	379	382	370	332	394	405	378	393	403	360	371	360	339	367	376	384	376	370	384	406
53839	67557	55675	38854	16665	1300	303	285	286	248	228	262	248	224	235	200	242	219	239	214	215	205	218	252	240	207	194	210	225	222	220	219	232	240	257	224	192	217	218	212	216	232	223	232	227	231	249	210	213	220	250	224	241	220	201	242	208	189	234	239	198	197	200	224	212	234	193	201	228	239	180	229	248	214	207	223	192	238	247	228	198	216	217	206	222	282	248	209	226	232	208	210	262	208	204	214	216	206	223	201	227	221	198	211	202	229	179	198	212	214	211	216	211	205	213	204	214	224	219	198	242	222	236	215	209	212	219	237	251	186	215	225	233	198	219	208	179	234	198	233	228	238	184	198	208	205	253	201	213	214	234	206	206	214	198	193	231	254	210	217	217	220	220	183	209	222	223	236	220	175	182	199	207	228	233	200	200	230	201	199	227	227	242	215	213	222	252	223	231	210	203	212	196	220	241	189	222	209	207	198	213	218	240	236	215	213	236	234	225	213	216	204	198	231	214	204	234	198	206	238	222	222	203	220	197	221	219	221	176	226	229	261	187	229	195	200	229	230	203	263	212	214	227	227	200	191	225	220	230	210	211	234	212	266	214	223	220	236	224	237	229	250	216	188	218	223	218	223	218	207	203	200	229	219	187	222	228	221	229	237	231	193	195	210	218	179	226	239	220	210	219	206	199	233	216	212	227	222	247	237	219	189	209	181	210	235	209	230	225	226	190	213	237	258	209	210	182	241	219	190	246	204	245	222	224	253	205	212	223	200	223	235	208	226	200	203	238	231	193	219	219	220	214	209	223	236	229	211	216	206	200	201	233	220	218	213	225	202	218	223	229	230	231	244	197	209	229	216	198	229	225	212	211	221	238	210	210	255	208	209	231	206	246	235	202	183	216	227	233	196	227	211	211	232	248	195	229	212	232	223	213	207	239	235	193	217	231	231	241	205	201	200	240	255	224	220	204	229	210	224	228	216	224	232	200	181	207	189	216	233	195	231	206	231	226	202	203	231	216	218	204	198	218	188	212	230	224	198	214	206	184	238	224	205	223	231	223	215	229	207	199	236	238	202	236	232	204	190	204	227	238	214	247	195	212	235	224	234	228	218	195	200	241	216	241	211	208	220	237	197	222	213	236	213	223	215	217	239	218	209	224	219	228	226	241	224	225	192	180	226	229	210	239	238	227	208	205	212	208	208	212	234	232	220	222	221	234	234	210	235	255	216	211	204	195	224	226	212	210	218	217	220	265	202	226	228	222	221	212	238	230	200	227	226	236	195	209	239	228	196	229	228	199	254	222	243	245	234	227	233	263	228	217	220	248	213	202	212	202	227	203	221	230	223	219	230	225	186	201	211	240	223	236	249	249	215	217	207	234	205	218	197	239	216	238	184	229	226	246	211	197	215	206	226	223	213	219	203	218	246	214	228	241	203	226	240	228	223	221	223	202	221	221	204	211	220	189	249	228	229	198	191	227	203	199	235	227	232	227	214	221	231	231	235	208	212	253	225	214	253	241	239	184	206	210	223	217	224	234	231	236	240	223	215	241	210	214	224	200	204	228	216	207	188	221	225	206	227	230	247	216	207	220	213	216	225	230	237	256	227	215	191	251	216	200	207	194	215	205	205	203	222	233	211	220	209	212	230	236	206	221	241	231	197	202	232	224	214	234	213	208	234	210	206	233	208	217	198	190	219	199	217	232	208	221	238	194	202	217	197	204	212	219	235	191	213	233	213	222	218	228	220	238	207	209	232	241	203	227	210	233	271	215	211	214	216	198	210	205	219	189	215	211	237	223	205	216	228	210	198	217	215	210	203	199	227	205	252	200	198	221	242	216	206	223	197	232	200	216	208	221	227	197	224	208	206	213	207	210	231	232	218	228	214	207	235	230	235	224	225	234	220	219	232	242	218	215	209	235	241	232	215	214	217	230	219	241	231	208	225	207	205	206	207	219	195	207	186	219	196	241	219	207	207	215	225	233	247	233	194	219	215	219	211	202	216	240	223	218	183	205	223	217	200	219	222	210	212	226	216	215	235	191	209	188	220	219	209	211	218	231	200	231	219	220	173	209	182	238	230	209	179	233	216	208	227	224	220	230	210	213	222	226	220	216	220	234	196	207	214	213	240	211	213	243	234	213	243	200	188	208	239	229	215	244	231	251	230	207	223	210	242	218	206	219	198	194	223	210	230	207	232	216	215	236	195	224	206	204	229	231	204	223	212	223	205	221	228	237	204	218	218	216	216	225	231	199	222	214	209	211	224	215	229	209	239	208	215	190	202	231	198	229	211	201	226	212	231	223	235	208	226	235	225	214	241	236	191	203	224	213	225	221	185	174	235	211	189	191	221	226	214	235	203	241	205	246	227	235	203	202	240	232	210	260	234	199	207	212	250	246	219	215	225	199	212	205	222	198	208	205	251	222	201	226	235	215	201	226	224	230	237	236	221	208	227	210	251	189	244	221	228	213	226	236	218	222	218	237	208	208	221	194	226	234	228	198	207	210	209	215	216	221	236	229	239	218	231	226	212	243	232	230	207	223	225	203	217	212	180	200	205	222	188	227	238	237	214	219	199	231	229	232	204	244	210	230	204	223	203	225	213	207	213	217	250	196	199	236	203	226	228	212	253	213	225	199	208	243	245	231	247	222	196	205	233	213	192	211	196	214	188	248	225	196	232	225	247	215	217	207	212	212	240	197	204	211	183	204	229	200	204	247	213	222	207	225	231	225	196	174	190	222	225	227	240	229	237	233	198	197	232	202	204	203	198	236	198	202	216	207	223	203	213	244	193	226	229	230	218	241	213	222	207	231	219	214	213	202	198	218	224	219	229	227	221	213	228	216	242	244	207	232	234	193	220	221	240	244	213	190	229	238	218	217	201	200	216	221	214	214	205	205	190	231	219	216	224	250	203	210	199	225	219	237	242	223	206	219	202	229	221	230	231	204	235	208	221	229	203	237	230	229	224	240	232	230	227	229	228	211	219	208	234	196	226	209	225	198	220	233	246	224	229	206	232	235	201	230	224	216	207	221	224	211	211	220	214	229	201	239	216	233	218	219	259	230	257	194	224	239	206	231	195	247	201	206	209	240	209	241	221	230	213	206	217	214	202	208	218	211	229	199	209	245	245	223	214	228	222	225	210	192	203	213	215	230	236	232	221	196	225	222	218	241	232	218	209	192	200	235	212	209	199	226	235	251	205	227	215	186	239	235	226	208	233	214	252	216	230	241	212	229	206	202	204	214	239	238	223	229	227	222	190	226	206	229	249	184	205	232	209	197	220	226	230	208	182	216	233	215	218	247	210	219	238	217	250	213	238	215	214	221	193	218	227	214	220	205	209	209	222	200	234	243	212	216	228	233	199	205	229	204	221	221	213	209	210	190	214	242	208	231	194	196	258	234	232	240	221	230	199	240	216	228	205	223	229	222	226	210	216	258	202	222	225	243	216	179	196	227	201	230	232	199	182	222	230	206	239	215	208	249	223	207	225
32945	50696	51939	44934	19360	1015	881	804	764	731	673	663	619	590	585	616	607	577	553	548	568	576	523	521	549	588	510	539	555	559	518	519	549	522	536	519	510	526	548	530	528	518	539	551	527	539	490	556	504	499	550	530	539	529	541	510	515	526	540	548	520	528	529	527	513	527	529	505	519	532	512	517	500	535	517	540	517	517	488	511	511	500	528	535	540	516	504	510	516	477	505	548	539	551	514	580	578	541	536	511	543	542	539	525	527	531	505	552	491	533	488	485	531	504	497	527	534	527	551	501	503	556	538	541	549	530	505	556	546	561	508	497	543	517	509	552	585	517	491	525	519	529	538	500	527	530	516	506	525	507	522	514	493	496	544	545	533	501	499	543	553	513	530	508	489	488	575	489	513	506	486	560	539	521	565	511	524	501	582	519	549	521	495	521	561	523	512	524	528	518	506	538	523	521	484	524	531	478	520	478	494	514	495	506	464	515	487	539	505	506	501	538	530	528	525	536	525	479	508	536	511	570	525	562	514	573	519	512	500	497	528	543	506	513	500	501	496	527	519	509	555	535	538	468	489	534	546	492	546	556	531	478	541	516	503	513	493	503	492	521	501	528	482	509	508	568	523	530	556	510	579	532	521	527	543	509	516	517	491	503	535	518	520	547	541	564	541	476	498	528	533	515	514	536	506	535	570	524	543	505	524	527	471	538	529	512	556	508	566	508	552	515	515	534	516	521	539	521	539	556	523	523	502	563	517	508	518	535	521	480	543	498	484	483	503	529	508	520	505	527	496	543	550	453	557	526	520	548	515	545	529	543	569	513	518	594	506	499	507	512	526	528	538	518	509	513	538	567	529	498	528	517	485	524	505	569	509	522	502	481	496	491	548	514	511	518	531	485	545	515	579	562	511	555	520	521	499	520	542	550	548	505	502	477	475	533	544	497	507	525	527	461	497	490	533	533	520	562	516	535	495	531	557	470	530	521	461	490	504	542	495	541	579	559	530	541	535	551	517	534	491	517	552	537	511	534	474	498	496	572	509	491	538	496	558	478	481	560	518	527	521	505	516	535	520	537	515	498	527	489	500	481	555	508	514	550	547	484	505	510	563	514	524	525	528	536	501	499	495	504	489	539	501	524	509	529	539	473	539	525	510	561	534	482	493	480	517	504	540	537	540	549	510	539	522	510	559	518	494	523	522	515	505	527	512	550	510	535	531	499	470	561	537	593	533	514	517	521	478	511	513	538	506	520	515	529	523	498	573	523	523	528	516	527	515	538	510	547	504	552	496	530	505	502	507	512	518	536	519	538	482	521	517	510	542	532	516	527	488	529	506	482	510	519	510	488	548	543	488	515	503	528	535	500	490	491	544	496	550	476	529	523	485	523	528	514	545	522	536	524	524	504	529	517	550	530	506	529	492	537	491	533	533	521	530	535	497	531	523	584	501	549	521	519	497	501	521	453	518	538	512	503	512	519	542	522	499	512	526	531	541	505	506	508	548	536	535	558	554	497	578	491	535	493	512	513	564	519	523	526	499	544	527	508	560	499	532	526	526	541	506	539	507	534	488	554	520	551	515	512	521	568	491	471	515	537	541	531	545	487	505	529	505	521	538	528	538	514	516	518	519	519	525	521	524	529	518	515	490	559	486	550	531	508	489	558	521	522	545	503	525	514	452	522	533	489	517	510	486	563	505	529	535	549	507	516	488	536	538	526	520	478	562	520	550	509	515	548	484	532	512	555	530	508	506	482	503	520	485	497	462	533	476	545	536	492	491	514	518	498	501	520	536	535	479	541	476	515	507	518	555	547	546	524	520	496	480	531	508	506	532	500	558	520	496	506	514	553	485	491	522	527	536	531	526	531	515	476	464	520	520	509	543	517	544	494	549	510	470	526	511	527	502	496	519	534	503	518	531	487	577	537	544	524	512	504	511	521	543	511	466	526	526	534	536	479	532	477	496	557	550	525	529	486	513	519	491	541	559	541	517	511	572	533	505	538	550	493	552	507	526	509	516	528	526	483	531	494	507	534	528	562	523	501	504	530	485	497	553	504	538	527	513	476	514	510	476	507	520	535	527	534	532	574	536	512	504	472	513	463	539	488	555	512	518	512	529	501	523	517	519	522	516	512	512	532	526	545	515	537	498	465	506	526	501	526	528	520	550	557	525	516	512	478	506	558	539	494	525	527	504	519	503	557	516	495	490	495	541	549	468	524	503	525	487	532	524	539	555	498	555	505	521	539	522	528	507	500	536	516	498	492	523	536	495	512	529	549	514	533	527	510	527	525	491	539	544	516	495	561	516	497	534	511	512	511	486	519	513	538	513	570	571	504	513	516	528	560	532	537	519	518	500	491	495	528	516	524	516	524	528	523	544	507	523	553	499	536	471	527	504	519	500	491	500	532	487	508	523	468	557	495	480	543	528	462	493	541	545	494	500	520	515	503	534	510	507	541	517	519	507	536	490	535	526	500	527	517	558	513	517	544	510	506	527	530	540	519	515	566	511	521	502	527	506	516	515	553	523	514	539	496	526	508	517	520	535	472	518	541	533	513	506	539	493	549	508	533	514	494	494	550	530	525	461	538	538	524	527	535	531	528	519	494	494	507	525	519	526	527	503	506	569	552	540	473	535	503	520	552	545	545	476	535	486	489	540	530	528	520	533	530	514	530	505	519	484	510	513	519	498	511	541	546	533	528	501	495	562	480	511	536	505	520	538	504	529	531	518	528	527	547	507	504	515	503	481	500	517	551	528	557	498	511	527	524	508	528	504	579	472	516	490	488	528	540	513	561	512	542	527	524	564	511	526	539	493	507	539	514	523	513	488	550	514	526	516	530	511	520	556	538	532	534	532	557	517	504	538	499	500	515	541	531	511	515	539	539	500	538	502	540	548	544	545	517	531	523	492	515	533	559	498	515	513	505	478	494	503	497	498	496	531	537	508	497	542	541	494	508	499	545	517	502	522	530	515	567	538	515	506	528	515	499	547	521	495	503	496	499	540	506	497	483	532	542	501	483	531	515	538	499	559	548	562	529	532	536	549	522	543	519	549	539	496	547	527	533	525	524	506	504	511	540	500	548	499	535	512	571	524	508	509	500	521	550	501	526	502	505	483	567	534	522	478	502	528	532	512	520	540	480	496	522	512	512	527	496	537	537	527	516	525	532	551	546	522	479	539	470	517	529	504	544	532	525	496	487	525	502	551	518	501	526	513	486	517	524	544	523	558	533	518	460	546	518	535	546	487	500	502	469	469	532	494	512	519	505	510	509	528	488	531	498	501	508	531	506	536	578	523	504	534	519	508	546	534	538	512	474	564	535	533	482	519	538	529	530	498	527	524	541	541	536	538	509	552	521	543	537	579	542	527	516	526	522	505	519	527	523	524	534	516	503	499	516	536	538	534	532	568	514	526	560	484	525	535	512	517	508	492	523	541	523	512	512	523	520	462	515	522	537	476	518	539	522	531	528	485	512	520	507	540	544	528	506
63004	80216	68178	51410	26883	4564	535	439	398	423	354	393	383	336	338	354	351	383	347	310	299	341	342	339	339	313	349	383	351	342	335	327	361	340	346	326	363	320	331	362	325	352	352	336	334	332	319	335	293	297	337	373	327	325	288	373	313	333	327	343	315	315	333	339	342	347	303	333	336	330	318	349	358	332	345	294	323	333	352	324	339	298	322	327	336	349	318	335	297	316	325	310	315	367	365	300	356	336	326	345	352	327	341	340	369	300	315	357	320	348	327	333	328	351	355	324	323	352	334	351	328	347	378	345	362	322	304	346	317	323	333	338	328	346	324	369	336	286	327	359	298	342	304	334	325	321	351	325	308	348	320	353	311	329	333	356	308	342	317	316	320	321	315	315	333	351	318	326	321	381	363	308	336	361	316	319	320	349	286	304	324	336	312	314	354	338	337	316	343	360	335	315	350	323	315	339	335	317	338	344	343	340	317	348	336	341	324	350	326	362	339	336	357	318	320	291	316	338	320	346	332	329	301	312	344	308	340	306	336	342	317	344	316	385	324	349	305	357	321	332	314	366	301	335	348	331	342	315	356	332	336	330	300	292	329	326	331	321	358	320	300	360	344	325	349	357	338	340	306	333	316	324	310	338	363	345	318	352	297	327	354	305	345	312	329	348	332	337	333	363	318	349	332	367	350	312	361	302	382	325	300	329	346	339	346	358	314	333	304	324	348	321	337	323	342	343	343	332	362	325	363	362	327	338	337	321	310	327	332	330	322	295	362	327	333	309	330	354	370	319	303	342	359	351	328	379	320	316	300	318	339	355	316	363	344	326	351	327	336	330	346	344	330	342	370	321	347	364	312	341	344	325	332	352	327	353	351	372	333	362	320	341	351	326	339	305	310	338	344	335	334	346	335	351	313	333	325	353	346	326	358	336	338	349	309	308	310	335	324	354	315	296	339	338	327	333	338	336	326	303	341	317	329	361	318	305	376	333	311	334	330	296	312	328	319	360	344	348	341	347	366	358	313	340	379	309	316	321	317	291	289	355	315	315	342	342	337	322	353	330	318	324	326	293	341	371	328	347	316	336	338	330	307	346	339	311	335	368	348	332	330	332	351	303	339	325	307	326	329	342	358	335	331	339	319	343	353	328	326	330	341	315	307	336	338	299	343	344	302	359	312	309	335	345	284	320	290	316	329	311	355	332	341	334	339	298	322	336	284	341	310	313	359	339	348	320	294	327	340	348	334	336	348	339	326	300	294	319	347	316	329	331	309	294	296	307	317	323	358	303	319	337	311	330	349	322	288	362	312	318	313	337	328	360	314	349	339	332	338	346	376	327	311	339	351	335	309	359	344	333	322	348	320	343	337	298	331	317	348	329	370	367	303	346	326	322	380	350	342	332	374	327	362	334	347	301	319	349	307	338	310	373	341	349	315	309	350	350	343	307	333	308	339	355	349	293	302	351	320	329	350	336	345	303	323	328	351	347	313	333	304	298	345	344	288	320	337	324	332	328	316	324	370	339	327	325	350	331	354	351	335	373	334	339	280	354	351	338	327	312	325	326	326	330	344	292	327	342	351	364	323	326	344	291	365	329	327	346	329	339	315	338	348	299	347	334	337	329	365	361	333	333	354	306	338	339	341	307	327	329	343	333	332	321	319	332	326	381	312	355	317	329	343	333	338	339	330	279	322	295	355	305	352	328	347	348	349	334	309	321	339	330	322	307	292	326	337	322	360	350	339	315	319	281	321	330	315	330	340	328	375	321	342	331	335	350	342	308	302	340	344	335	351	329	362	307	343	312	325	298	336	311	293	332	320	317	320	347	338	318	347	308	358	292	351	337	308	325	313	307	289	354	307	330	316	336	351	345	352	287	330	340	319	329	331	352	328	301	286	281	352	331	375	345	322	315	336	353	330	338	335	342	360	296	315	369	313	339	346	343	356	349	324	324	329	344	346	325	319	323	353	361	352	353	353	370	359	354	339	348	335	313	354	315	337	328	348	303	326	328	340	346	279	333	304	313	312	348	353	317	361	333	360	342	333	304	335	353	333	316	357	328	358	337	331	298	336	364	318	321	310	303	313	318	332	318	302	294	339	334	309	321	297	323	332	353	341	311	310	303	340	365	328	284	300	363	346	333	341	353	329	331	323	325	314	316	319	329	337	390	343	357	341	363	331	326	353	347	308	313	314	319	321	332	337	313	354	341	306	323	320	323	327	341	322	343	332	368	363	337	355	347	315	336	353	304	369	343	327	384	341	334	348	341	354	316	344	334	319	331	311	360	340	310	333	315	335	324	337	325	291	329	321	295	329	345	352	331	345	356	351	312	329	335	318	308	378	347	317	346	359	348	358	345	318	346	359	330	337	344	345	347	297	366	303	316	301	385	332	345	329	338	310	344	294	366	342	324	340	330	307	364	331	332	299	324	317	323	329	351	347	324	325	289	356	326	317	345	391	349	322	339	315	343	349	334	328	333	283	351	339	344	360	329	336	312	312	311	359	363	353	292	335	338	324	330	326	335	329	355	334	342	344	339	340	317	325	311	332	338	326	314	289	329	327	336	329	339	348	301	319	328	353	300	342	357	335	312	311	338	338	353	295	315	342	337	335	342	300	312	319	324	335	332	304	317	327	313	339	349	345	303	342	338	321	358	316	312	330	339	316	302	339	337	305	302	313	317	323	305	328	322	329	320	321	313	339	373	361	357	291	326	337	378	353	318	344	337	328	332	363	342	313	329	340	324	317	351	344	343	345	333	289	330	343	288	321	336	298	357	343	328	332	328	312	343	356	342	317	338	338	347	337	345	330	333	314	322	361	326	312	336	303	318	291	360	317	315	344	315	346	325	340	293	336	321	338	338	332	319	354	343	350	304	300	325	338	321	296	356	351	362	320	331	372	339	350	368	318	321	340	344	311	314	356	301	319	348	358	346	355	362	306	338	343	305	332	352	329	331	331	356	312	334	317	366	323	327	318	394	327	300	327	377	386	352	322	325	330	354	359	343	315	313	314	317	317	329	326	301	340	311	284	317	311	329	323	319	375	351	341	324	295	311	344	314	329	335	317	318	325	328	291	313	327	345	308	368	332	329	329	346	328	333	334	331	327	322	335	359	327	316	341	319	330	329	324	349	310	305	335	323	357	325	307	340	329	321	340	310	325	317	360	345	346	296	319	323	335	343	346	346	321	310	321	371	320	315	329	322	299	336	332	354	321	318	311	362	357	337	317	355	338	348	368	356	329	349	332	304	325	336	340	335	371	345	339	317	377	328	333	307	329	344	320	300	335	349	343	300	338	327	350	350	347	347	353	281	317	337	300	325	328	309	307	335	335	331	304	330	316	345	310	307	334	316	325	313	311	323	312	336	339	329	333	308	333	352	326	347	347	351	324	320	301	317	348	317	328	351	297	345	323	314	302	322	357	305	327	321	347	384	320	306	315	336	362	374	338	311	298	357	320	344	335	349	348	373	344	372	343	337	318	343	314	287
39486	63009	64585	56492	27246	1671	1403	1306	1165	1111	1055	1008	950	915	854	906	843	911	794	822	788	784	864	802	819	770	774	733	783	814	778	784	816	736	785	741	763	766	740	719	737	787	759	777	767	791	832	775	721	792	709	727	772	726	742	711	763	717	752	728	763	687	750	718	727	747	754	727	742	712	748	705	747	746	785	758	763	771	755	722	752	704	739	787	742	780	825	718	801	727	743	739	728	753	722	799	825	731	753	729	720	714	731	744	704	718	727	747	757	700	736	756	748	750	692	743	750	784	755	760	751	720	729	760	744	770	716	701	734	698	767	723	776	733	706	753	758	755	738	723	762	721	728	746	752	725	769	715	736	697	694	769	716	755	750	697	737	735	743	746	695	740	724	732	752	775	765	715	697	753	700	755	740	717	717	712	732	743	649	734	713	769	733	783	738	750	723	717	730	733	719	766	796	734	689	736	746	751	718	739	683	706	722	717	749	685	744	772	764	744	718	725	745	770	712	707	694	746	703	734	713	729	705	699	719	782	760	722	737	745	701	782	768	745	759	707	750	742	727	728	739	746	756	809	733	736	762	753	777	746	730	713	743	730	714	699	763	739	727	739	773	716	677	717	745	697	759	691	755	731	776	729	749	719	729	732	771	720	732	723	736	741	741	735	754	744	765	713	773	734	722	729	739	785	690	743	710	731	701	728	759	715	734	712	742	760	759	681	702	733	769	758	750	756	744	747	704	718	760	733	693	766	701	688	672	723	704	752	661	708	725	754	691	738	740	745	756	748	756	709	748	682	732	765	732	722	721	727	722	714	749	737	747	728	770	707	727	701	757	774	724	754	785	734	745	708	760	696	752	760	715	733	734	733	749	697	749	730	693	713	687	731	747	747	748	703	700	761	748	731	746	710	723	762	730	734	718	780	745	765	758	774	747	716	786	712	791	708	727	711	736	770	741	721	725	727	753	738	730	743	742	715	689	727	733	775	718	758	734	717	767	720	738	749	740	735	751	740	741	732	749	752	749	713	684	696	718	796	715	765	731	693	739	752	756	784	771	800	708	700	695	729	725	716	775	746	731	721	755	760	733	655	712	776	777	723	710	729	728	737	760	753	750	751	718	737	735	773	743	784	701	752	759	789	742	731	774	717	724	731	718	705	753	704	759	771	706	702	717	730	801	779	706	724	718	789	716	759	735	725	738	707	766	710	710	769	760	739	687	733	793	701	718	719	700	732	782	767	737	744	721	765	730	750	740	724	742	753	759	749	723	714	754	764	733	724	760	731	785	722	770	721	713	676	728	724	716	775	747	801	755	711	743	781	764	733	687	730	692	743	715	732	726	783	782	702	695	785	753	698	705	768	778	750	730	719	732	742	691	750	729	744	693	748	675	771	708	707	744	771	731	765	688	692	754	709	713	687	757	733	730	755	704	724	739	706	718	721	720	697	740	740	720	817	703	697	724	743	708	759	737	742	748	755	735	673	754	727	750	746	701	724	724	689	737	764	727	713	733	731	772	731	745	741	726	718	726	745	725	780	750	747	743	732	726	748	719	741	757	736	719	776	709	745	699	725	802	697	724	707	687	736	714	745	693	753	702	750	754	714	739	729	756	737	739	714	696	775	721	732	736	762	768	765	729	759	754	732	757	772	756	683	778	771	728	726	729	765	714	686	776	701	741	722	728	692	751	747	734	730	694	673	745	685	739	716	738	735	767	727	714	736	698	733	750	723	737	737	700	712	747	752	740	718	745	750	718	739	719	732	720	772	712	749	757	727	690	778	711	739	775	758	757	708	757	738	709	734	736	708	767	721	728	784	765	729	708	666	789	695	718	767	765	734	738	762	737	772	722	721	750	723	732	715	798	735	780	676	741	736	751	741	758	724	738	725	714	663	718	725	761	793	763	769	721	707	734	702	740	730	751	755	767	749	737	708	739	700	745	744	750	717	728	750	771	738	776	723	739	699	758	721	763	763	679	711	771	746	719	700	733	716	746	730	710	704	778	735	686	732	771	707	715	787	753	714	785	749	697	717	749	700	722	711	717	748	746	738	745	734	728	696	743	716	746	764	794	747	695	742	750	729	794	731	771	729	691	725	736	715	765	748	810	735	718	767	736	730	738	738	760	732	741	727	778	769	753	702	724	773	707	749	751	700	736	693	727	721	720	727	736	690	748	764	727	766	757	794	708	734	735	795	729	737	703	738	817	793	733	718	707	744	776	742	697	672	718	767	798	676	752	733	738	706	792	732	747	731	731	687	783	731	738	752	743	757	672	697	726	695	794	761	764	711	760	768	714	725	805	767	733	742	763	763	715	712	693	751	749	750	726	746	696	717	734	696	702	749	714	748	727	726	734	743	742	744	731	775	761	705	745	717	753	772	732	693	762	702	725	736	716	797	762	731	764	705	722	743	702	754	702	780	734	761	726	717	718	742	726	706	732	762	758	713	744	729	725	742	762	762	767	754	736	755	745	756	727	745	771	750	770	702	749	748	728	742	771	711	733	754	724	724	698	768	744	765	732	765	717	707	710	738	769	711	730	727	782	729	727	712	713	751	774	737	746	757	745	736	754	712	722	691	702	700	762	766	735	702	726	703	719	718	745	726	721	712	745	731	717	762	734	740	745	761	708	777	758	717	676	771	795	748	717	712	768	703	710	769	717	720	774	719	760	712	745	723	775	738	762	713	752	763	753	745	744	763	767	739	774	750	769	725	677	746	709	728	724	714	721	757	681	700	768	692	748	770	739	703	736	715	734	742	727	787	745	705	707	771	730	750	744	704	769	722	720	728	717	706	735	744	715	800	760	755	758	716	715	741	730	713	750	719	727	715	732	724	728	734	743	807	689	738	726	737	704	753	717	732	793	754	762	705	749	738	754	762	752	762	717	750	741	720	739	712	714	742	748	726	730	746	746	738	727	742	739	683	799	725	757	726	746	743	731	690	793	744	712	710	742	753	718	737	762	698	709	778	745	712	717	737	735	762	688	701	722	727	786	720	733	688	745	736	690	762	711	758	780	748	779	738	733	730	678	688	682	774	752	748	749	754	739	756	763	760	697	746	713	746	730	765	712	720	740	729	768	780	741	764	716	790	694	756	776	723	746	717	683	777	741	722	709	716	742	743	733	772	732	755	756	761	712	742	723	731	766	751	733	727	754	758	718	765	730	718	719	726	765	825	703	692	740	717	728	801	719	701	684	740	791	747	727	744	786	683	740	762	772	744	745	727	717	717	718	719	692	772	738	759	704	775	729	676	789	694	719	758	745	712	694	667	724	756	757	730	722	673	797	770	680	717	772	728	750	685	766	749	734	795	758	772	766	681	783	681	696	713	722	763	730	735	692	732	715	719	762	730	695	757	677	736	738	754	716	759	766	776	743	712	714	724	692	730	702	740	729	728	735	700	733	749	694	765	691	715	751	757	776	705	772	745	771	732	747	737	745	663	747	748	787	738	706	752	759	739	727	751	748	715	762	730	779	762	745	732	691	704
32438	18617	6398	2150	550	147	141	152	135	124	144	163	155	151	135	139	157	162	151	142	135	143	155	148	127	159	152	150	143	149	130	132	142	157	161	143	164	133	145	154	130	142	148	123	154	166	144	141	147	131	160	168	140	123	145	150	147	166	172	131	141	143	172	141	142	156	148	144	141	143	145	168	162	158	164	151	156	148	145	157	168	161	145	156	152	127	140	160	136	146	146	166	154	152	137	151	135	123	148	155	147	126	162	157	139	143	143	143	150	166	149	159	134	141	139	142	171	152	127	149	146	144	167	137	136	133	140	144	149	143	165	149	153	154	151	156	129	133	174	142	126	136	151	150	136	150	123	147	149	144	149	181	151	151	149	136	146	130	152	156	169	167	127	153	135	150	128	139	142	144	140	155	161	127	148	143	156	137	146	145	144	154	149	130	158	143	133	152	134	141	159	142	147	157	157	123	143	145	124	145	136	129	144	144	159	159	158	144	150	167	136	170	157	139	134	140	128	147	150	149	154	154	147	126	132	135	151	132	135	130	124	174	145	161	143	173	158	143	147	120	127	164	159	147	143	145	149	170	153	127	139	140	157	154	127	114	157	162	174	127	139	140	149	153	144	135	161	157	143	145	134	151	142	115	158	172	155	130	164	139	148	146	143	137	138	164	143	164	157	156	157	138	127	155	129	141	137	165	168	149	155	164	143	157	156	152	141	135	148	156	159	128	139	144	132	142	160	157	161	153	129	134	151	122	140	142	140	152	156	154	163	130	159	157	119	136	149	144	152	144	160	146	160	143	134	139	137	144	153	185	139	147	153	146	161	142	160	140	138	134	157	148	156	155	161	159	151	145	160	165	130	142	150	140	142	144	145	153	160	164	162	160	155	146	130	156	164	131	166	127	157	145	126	138	148	151	154	147	150	159	122	135	154	123	163	144	162	146	147	149	135	132	133	158	149	154	145	134	149	137	158	148	169	137	144	135	144	144	155	133	138	165	157	138	132	144	141	150	126	138	168	147	164	155	161	139	132	130	141	148	142	159	130	157	151	134	143	140	150	143	156	160	150	138	160	151	133	144	142	159	142	122	168	121	156	138	152	154	160	148	152	150	132	158	158	161	155	159	126	161	133	133	114	129	165	146	142	132	167	175	136	154	156	164	154	134	139	142	131	156	149	152	140	121	145	141	133	163	146	145	160	145	163	153	161	129	125	140	168	128	144	147	147	153	170	148	136	137	150	157	162	154	146	131	142	144	150	157	163	157	148	156	150	164	151	148	148	140	138	135	147	150	153	170	156	185	143	154	139	136	145	139	170	142	151	143	168	165	183	149	127	131	131	151	130	133	133	134	143	161	144	140	136	146	141	138	124	148	147	138	146	152	141	118	129	152	137	159	163	147	131	152	148	115	129	170	167	141	129	141	161	145	139	119	133	143	149	156	160	145	134	145	143	142	149	142	139	153	125	152	162	141	130	144	164	123	159	127	165	174	138	150	163	141	154	149	140	150	153	148	154	147	158	128	155	161	173	164	148	146	126	144	121	147	139	133	149	116	152	164	139	145	153	147	163	139	155	146	130	135	156	131	142	120	150	144	160	154	131	152	140	148	123	147	160	149	133	124	154	132	156	140	129	150	141	131	147	168	152	130	150	146	137	141	162	159	145	117	137	143	131	145	163	150	136	136	147	156	127	141	150	149	149	165	152	147	151	135	143	144	159	157	152	169	159	150	130	141	141	138	143	133	167	130	134	142	152	132	144	133	155	136	146	146	134	133	157	138	147	168	148	160	163	160	170	153	160	157	163	130	151	148	145	133	136	130	147	137	134	154	152	166	145	161	131	132	134	149	144	143	128	140	144	154	156	141	148	137	163	137	147	148	141	152	157	151	148	162	122	168	150	153	119	142	149	129	143	150	154	168	165	161	164	143	123	131	125	158	155	148	133	156	145	167	133	114	154	139	167	135	127	145	140	137	166	127	145	155	187	149	166	154	139	149	148	140	157	139	133	161	161	132	135	173	154	133	127	157	154	147	141	157	135	153	143	167	160	144	162	154	134	146	141	157	144	144	137	152	139	152	127	153	152	158	144	143	139	149	153	134	153	163	173	154	145	141	147	157	146	138	143	173	143	153	159	139	151	143	137	143	153	128	139	136	160	138	145	132	165	146	154	154	165	125	158	154	144	149	134	139	149	139	137	152	155	160	140	159	164	129	155	149	120	153	145	158	128	166	128	143	137	132	142	146	164	141	147	147	141	154	111	141	137	137	162	154	137	134	151	170	149	149	138	146	143	163	129	127	146	152	147	129	151	124	172	137	139	162	147	181	147	146	131	129	131	161	154	134	144	130	188	143	139	134	168	148	134	137	169	146	137	116	172	159	151	150	160	161	143	153	152	120	127	156	174	155	124	152	156	144	152	162	165	134	161	139	148	134	159	150	145	186	141	141	160	142	163	141	125	164	158	150	165	120	129	141	158	137	139	159	145	184	160	129	152	127	170	156	132	161	150	148	170	137	161	138	121	152	149	168	125	148	157	141	138	174	148	167	142	153	147	132	141	147	141	157	146	140	156	148	156	134	130	154	135	147	139	152	139	145	133	150	148	146	137	140	182	137	151	152	139	145	150	134	160	135	128	152	140	139	149	143	143	148	154	145	147	135	136	146	141	126	160	152	168	145	149	137	152	134	150	142	170	128	143	130	145	150	169	181	182	163	147	152	133	144	152	157	129	156	140	154	158	158	135	144	150	151	153	157	161	154	139	144	150	151	166	144	177	151	167	140	155	131	162	109	152	164	155	166	173	138	154	131	143	150	159	149	144	138	143	143	167	145	144	142	127	163	139	142	126	142	165	133	135	154	181	140	146	150	121	135	138	139	125	158	158	140	158	152	155	155	144	149	136	129	129	166	151	128	134	165	130	162	153	174	158	147	152	157	154	149	137	152	143	142	144	154	159	131	126	137	142	141	128	142	144	155	123	157	147	150	126	161	171	128	182	148	128	163	145	159	134	163	142	137	155	138	105	150	143	159	137	166	154	154	143	156	171	146	147	144	141	156	153	155	161	146	148	177	162	152	132	148	173	134	128	149	162	136	142	132	148	163	143	165	140	147	167	140	140	135	143	139	150	142	159	154	145	167	167	155	133	142	165	160	141	153	116	177	139	144	152	149	156	152	144	179	137	120	159	151	146	161	118	156	157	147	151	153	150	173	147	164	140	145	160	149	143	167	123	125	128	141	152	170	133	140	155	151	125	161	150	174	158	157	138	172	147	145	135	140	147	136	120	153	115	141	141	162	137	135	117	129	143	129	171	143	142	175	153	156	164	136	135	148	125	162	162	164	157	153	155	136	140	138	138	138	137	166	145	163	162	157	140	137	166	133	169	145	159	143	145	141	171	141	159	157	171	149	145	136	142	146	126	123	160	126	164	128	132	133	149	149	139	120	140	169	131	150	144	161	133	147	159	166	153	156	135	171	170	145	161	147	148	153
16582	16770	9687	5726	1870	364	365	380	363	384	381	409	375	348	414	362	349	381	375	376	351	362	367	406	384	402	365	359	361	373	390	391	369	355	369	380	388	379	348	367	378	366	340	368	414	345	381	336	389	385	349	352	356	331	375	349	379	382	342	364	349	371	378	345	365	401	386	372	392	364	365	330	375	407	390	350	358	346	401	375	388	333	387	386	360	379	343	380	426	364	355	374	368	367	345	354	345	378	350	379	362	375	358	362	319	392	354	361	380	362	368	331	358	350	356	383	405	364	368	382	372	340	374	353	392	346	382	379	382	376	366	368	382	346	401	299	371	338	365	381	391	350	320	359	369	365	343	383	387	365	361	357	392	403	330	374	370	364	363	360	371	357	394	369	370	351	384	345	346	364	383	373	361	357	358	363	357	377	334	368	382	400	374	373	393	358	363	356	381	394	386	388	395	368	364	389	369	359	375	373	346	310	377	347	340	378	400	384	368	356	380	352	385	382	355	355	366	376	358	380	347	388	416	377	370	388	418	347	402	366	418	381	354	368	372	376	379	361	357	374	392	354	378	406	376	327	406	399	357	350	357	403	371	385	368	373	320	355	355	338	349	341	378	378	355	369	337	383	363	371	338	381	372	342	362	415	413	333	348	371	358	372	359	399	401	395	359	368	409	377	364	400	389	337	369	375	384	417	329	357	347	371	373	358	363	376	376	383	406	400	329	390	344	374	396	376	344	383	378	377	323	377	392	369	353	365	368	369	417	368	374	376	373	374	371	353	380	359	383	407	333	357	366	343	360	338	361	394	339	363	377	380	387	364	331	350	422	366	361	359	342	353	363	359	379	376	375	343	377	378	356	361	388	343	392	394	329	382	370	394	369	358	386	417	394	349	369	371	364	373	369	372	384	366	344	388	368	376	352	320	396	386	388	368	428	372	362	391	376	367	392	398	371	386	350	348	340	368	373	356	360	370	366	344	359	372	374	379	380	374	386	356	364	405	365	379	371	385	363	397	325	390	359	383	390	342	404	353	388	365	381	394	356	349	342	356	371	398	363	378	348	348	391	342	358	377	351	370	401	380	333	354	365	370	391	364	380	371	365	358	348	376	410	402	335	374	387	361	373	369	350	368	346	378	351	329	370	373	342	349	362	369	394	354	363	363	353	405	376	373	422	356	361	354	376	393	390	371	378	392	367	354	381	368	376	391	375	337	354	404	363	378	343	360	369	355	343	340	362	335	398	357	403	369	383	368	382	384	378	367	330	403	361	360	371	369	375	353	369	336	363	377	374	372	379	408	342	378	378	371	364	372	406	365	363	352	394	358	378	351	388	351	393	344	382	402	358	366	371	359	385	360	377	359	382	381	353	327	370	354	350	399	373	349	379	362	358	354	352	348	384	355	341	392	373	392	372	352	309	367	384	366	350	360	363	364	365	382	350	416	381	371	371	381	397	367	355	354	366	381	387	376	366	400	357	354	388	403	387	361	343	345	366	355	371	379	375	358	391	341	352	380	381	381	349	362	375	368	376	394	361	381	321	390	341	383	375	336	389	387	347	366	399	391	362	376	393	389	352	390	402	388	356	384	355	383	375	325	367	372	378	381	382	397	370	363	403	354	370	378	400	410	390	425	362	381	404	378	400	350	342	363	345	386	393	413	363	343	363	337	366	375	348	406	367	373	352	385	371	346	376	358	355	344	347	395	360	405	327	378	361	372	382	391	399	369	389	408	373	377	352	365	359	392	402	372	352	381	333	391	406	345	364	371	387	373	360	371	407	370	396	377	362	361	350	330	418	372	366	359	401	371	361	378	384	364	406	373	368	363	362	372	395	360	385	360	351	364	385	353	370	367	408	376	360	379	344	387	399	365	336	341	392	403	362	424	366	338	399	357	380	356	382	384	407	380	386	371	336	368	394	378	388	403	395	368	349	390	357	345	390	342	379	372	362	349	346	376	382	351	394	348	373	342	379	362	388	346	327	346	390	349	378	380	356	364	386	359	403	343	358	359	360	398	366	379	380	345	364	362	408	364	360	363	371	387	385	374	378	381	351	381	368	321	366	351	393	367	380	393	357	345	376	375	385	394	348	370	366	386	375	350	352	392	375	361	357	371	370	404	373	368	377	381	370	386	385	347	373	387	355	355	366	392	379	391	376	344	369	391	387	368	359	371	355	369	390	386	330	368	387	375	326	348	345	370	362	363	391	360	362	342	400	375	362	393	400	381	384	379	372	393	365	357	371	376	372	385	368	348	376	349	374	385	416	357	400	403	357	355	370	380	344	354	397	373	382	358	366	357	338	378	341	373	358	355	377	362	330	364	378	353	373	375	346	409	374	378	329	423	379	359	399	396	337	378	371	362	348	350	371	340	366	361	351	378	409	381	393	389	379	354	352	397	359	329	368	372	412	384	369	351	375	387	367	342	344	396	358	394	417	388	398	366	349	369	357	358	367	365	359	320	388	351	396	379	350	383	383	371	381	374	381	389	394	386	369	394	333	347	327	388	401	366	348	363	380	351	376	334	350	399	349	379	388	351	359	396	381	362	366	363	382	343	363	406	354	376	395	373	362	383	369	397	355	371	383	387	380	361	403	384	418	391	353	376	384	394	366	326	403	390	375	365	370	379	360	369	365	347	375	382	381	364	360	361	350	358	381	351	364	372	348	333	360	363	387	331	369	360	353	385	372	383	367	356	331	370	350	377	366	410	362	358	371	349	372	390	356	358	362	391	366	336	363	374	399	377	411	371	369	379	413	368	368	423	359	364	374	384	383	400	369	362	345	393	370	369	378	358	333	367	373	365	348	374	343	351	350	368	375	387	403	373	368	362	357	382	350	382	397	388	363	359	358	388	417	383	429	397	358	393	351	375	363	372	379	358	356	381	367	354	391	374	338	378	387	370	353	368	373	373	370	356	388	353	367	379	406	378	392	345	367	409	360	366	333	381	373	370	375	345	417	369	389	374	380	375	385	348	349	350	403	368	362	384	348	357	350	343	332	380	381	369	370	374	391	362	388	386	366	371	361	351	375	355	386	382	357	357	406	376	353	367	365	361	370	382	352	391	339	393	351	387	356	384	356	371	398	393	392	382	408	365	384	363	402	393	340	364	397	342	368	366	354	396	346	369	358	398	388	394	381	313	369	355	405	411	336	393	358	371	379	370	364	358	363	373	403	361	354	401	393	381	388	401	384	382	349	321	334	325	391	362	371	374	358	381	364	377	352	382	389	376	342	372	357	397	353	383	390	345	372	385	358	386	344	382	380	384	392	344	357	364	386	357	392	345	382	359	338	370	369	356	386	348	376	403	378	356	353	350	399	335	391	367	372	394	383	387	349	394	352	392	386	393	373	404	341	331	356	390	376	366	382	358	343	379	356	374	381	382	348	341	344	385	370	369	364	357	374	401	321	338	371	394	343	366	389	356	377	364	371	407	364	385	374	365	358	400	321	375	383	376	364	377	388	387	375	325	356	376	365	365	327	413
55523	66999	54468	37965	16799	1311	285	271	269	237	250	240	257	195	226	265	237	229	220	205	217	199	234	191	198	214	214	231	229	227	221	224	197	226	180	225	228	232	192	185	217	225	210	210	217	191	206	234	204	230	213	232	229	185	208	203	195	224	228	214	209	195	195	214	198	201	194	189	212	198	213	194	208	189	199	186	214	247	228	223	230	221	216	199	203	201	220	228	224	196	193	195	188	193	213	215	190	212	204	218	222	227	214	204	223	210	209	215	213	191	202	218	194	195	200	189	210	199	210	211	200	205	224	200	213	227	224	189	210	254	238	243	204	232	204	203	186	241	193	231	229	197	220	213	202	205	225	187	192	222	224	205	195	207	232	228	222	189	213	181	216	218	209	195	195	250	185	212	240	207	220	203	235	205	219	197	209	198	199	228	221	187	212	216	209	257	198	177	196	216	232	222	211	233	203	240	189	228	197	237	221	197	225	181	228	218	208	214	201	227	236	219	204	200	205	225	210	218	244	222	222	204	187	227	185	213	214	214	219	218	243	241	218	215	211	225	237	174	177	226	236	218	211	203	231	213	209	217	215	207	191	231	204	194	228	233	218	236	219	210	219	200	216	185	206	201	210	197	220	209	211	240	232	232	239	213	219	228	201	211	203	208	213	203	207	206	226	235	197	210	227	214	196	190	202	217	207	232	217	220	231	210	202	222	210	180	239	203	183	223	177	193	203	198	228	223	233	198	214	217	195	220	217	232	220	192	199	216	206	201	185	184	236	197	223	227	231	201	207	187	187	243	222	206	186	220	178	200	214	236	219	235	223	228	219	215	231	235	201	215	202	236	196	197	230	227	205	198	218	215	223	204	205	203	211	195	206	170	241	232	202	187	209	210	214	235	202	226	208	196	214	221	210	208	223	220	199	206	239	194	221	218	208	203	196	182	199	209	196	233	196	223	208	198	188	208	220	182	212	206	198	194	226	205	198	231	201	215	198	193	225	196	201	216	215	199	213	204	205	202	222	219	206	203	188	201	209	209	203	209	230	191	201	190	242	222	226	243	197	223	209	196	237	244	199	218	203	191	237	213	213	229	179	243	218	186	208	204	218	193	199	200	202	223	218	221	190	221	211	238	202	194	229	224	201	223	204	204	233	204	209	201	237	241	235	186	219	250	216	237	217	202	224	192	208	197	205	184	209	215	227	223	227	188	220	180	217	227	203	183	209	220	229	203	231	206	183	245	199	213	237	203	242	191	232	198	201	225	210	211	199	231	225	219	212	199	232	198	232	238	223	217	197	224	234	213	221	202	216	230	206	216	254	234	199	224	218	242	214	214	209	219	209	215	201	242	199	216	182	224	224	186	228	206	214	209	221	219	211	190	223	195	220	209	219	208	216	215	209	234	218	220	209	210	228	193	225	214	216	208	232	201	242	210	232	216	229	220	207	195	180	221	213	220	188	205	200	198	203	231	196	198	191	194	212	242	199	226	193	223	191	229	248	194	196	225	210	237	198	215	213	200	215	209	236	234	236	198	230	219	228	205	200	234	208	211	220	210	213	212	189	208	237	205	174	196	206	205	197	234	215	187	218	206	216	244	222	229	191	229	199	219	210	216	229	201	232	224	211	216	221	218	218	242	214	208	228	230	190	214	220	201	206	230	238	222	175	210	230	234	208	211	217	209	227	240	214	199	252	210	211	206	202	217	228	208	220	182	185	209	188	196	213	241	201	189	200	204	210	228	219	190	225	202	235	207	194	195	222	233	233	203	208	207	193	228	226	205	226	192	227	216	204	208	236	249	214	229	205	201	188	214	212	222	196	210	208	212	247	215	214	197	214	216	213	232	205	213	209	212	214	198	228	245	218	209	204	191	204	223	223	226	217	224	207	211	229	224	200	230	200	190	217	195	215	190	237	214	232	215	195	203	204	194	225	222	186	168	213	227	202	226	220	230	246	211	206	250	214	221	205	211	228	204	221	196	219	200	226	231	207	215	223	192	223	225	223	204	208	214	225	193	208	214	211	214	210	189	210	219	189	198	219	197	188	224	232	212	216	213	204	205	225	211	230	211	204	183	238	202	204	195	190	240	193	209	230	207	227	211	212	203	224	215	231	223	207	220	206	221	196	223	253	217	194	223	215	213	221	210	218	228	229	204	225	195	203	193	228	218	216	182	220	206	232	206	206	201	208	220	212	196	210	192	195	213	224	191	208	220	193	211	222	206	199	204	184	200	247	203	211	197	193	223	219	203	201	197	205	233	193	211	215	229	196	238	242	225	217	220	221	219	194	205	193	210	219	208	216	199	208	232	212	212	203	211	184	203	217	206	206	240	190	221	234	194	201	214	211	228	213	214	219	226	207	229	215	201	176	247	185	222	203	224	213	207	219	219	239	222	214	220	210	219	202	213	226	188	243	214	202	208	227	223	166	209	231	195	233	203	171	187	195	207	168	194	215	221	217	187	203	231	207	201	184	243	230	219	247	243	221	213	210	198	246	209	196	210	241	217	198	235	211	212	231	212	193	217	195	203	193	193	206	243	212	211	222	214	236	222	218	204	198	205	221	218	194	207	193	232	194	210	197	210	181	219	186	205	186	211	228	228	235	225	216	171	207	213	180	208	211	207	256	190	199	193	232	211	218	205	192	217	225	209	212	199	268	201	248	215	203	212	218	220	182	225	233	224	197	228	191	207	230	216	191	183	206	213	209	261	243	213	240	197	243	192	217	219	167	198	205	206	196	236	200	216	208	226	226	206	226	211	216	254	215	202	180	183	190	190	224	204	187	185	213	208	247	196	217	209	205	221	210	228	217	224	228	225	240	212	191	208	238	211	196	200	203	196	216	206	230	214	227	219	232	176	213	201	188	188	225	213	209	195	238	206	197	203	194	230	219	212	234	205	224	213	207	227	186	217	208	183	198	208	189	209	200	242	237	188	221	231	205	220	197	208	182	228	213	210	214	215	187	207	225	209	208	222	177	210	225	229	199	199	202	233	202	244	255	197	228	228	197	207	204	211	225	197	197	205	230	179	239	208	210	198	197	189	227	192	234	227	216	236	230	229	224	215	223	212	247	214	236	224	195	242	203	231	211	219	204	220	219	236	210	204	166	186	197	198	218	229	214	203	201	217	194	228	211	200	221	210	217	210	209	204	221	218	223	228	226	199	192	211	211	212	207	219	233	207	206	201	215	207	214	194	205	224	228	197	219	245	246	206	212	210	213	238	222	224	208	230	174	235	222	222	185	203	221	206	219	207	189	210	210	221	220	220	221	204	234	212	227	198	200	214	229	195	214	205	218	216	252	219	226	202	216	218	216	217	212	184	244	192	202	216	249	224	215	209	231	186	219	247	233	196	223	224	210	209	217	231	224	212	203	226	227	215	211	223	218	206	207	214	177	217	220	207	207	218	198	213	200	192	205	203	225	189	230	231	227	222	215	183	226	204	208	215	210	208	191	220	239	215	225	215	197	210	240	207	214	196	190	195	195	228
34161	50591	51518	44389	19888	914	931	763	772	664	658	607	639	616	596	586	611	561	576	500	556	545	545	540	525	527	511	517	573	504	574	555	525	572	575	542	523	549	500	503	501	512	512	538	522	527	532	487	509	494	499	533	503	515	492	522	529	530	508	546	506	524	545	526	555	482	525	500	502	531	507	521	495	516	498	552	501	519	561	499	498	520	530	537	522	539	516	524	585	472	546	496	520	508	528	549	538	496	511	518	525	506	514	529	505	484	527	511	480	500	551	497	507	445	525	514	499	518	502	484	490	476	505	508	547	512	504	520	494	457	484	509	506	488	489	482	524	503	507	512	520	513	527	514	512	481	534	500	508	496	536	504	519	507	544	478	483	503	494	535	464	511	487	470	486	498	501	488	532	500	530	540	509	525	511	534	533	502	491	534	511	489	503	526	515	514	502	527	502	527	513	517	536	497	509	544	506	511	532	535	541	483	496	534	502	505	531	467	512	477	539	539	474	527	501	493	523	517	492	486	518	518	514	538	507	503	531	514	438	499	475	538	462	504	491	476	507	499	498	498	528	500	528	514	518	533	510	499	502	498	539	475	536	499	488	519	508	519	512	547	528	519	465	492	515	473	526	493	530	505	494	480	502	480	504	499	480	482	455	502	519	475	476	487	479	481	489	497	545	529	485	513	510	523	498	526	513	558	480	536	521	538	534	512	483	499	498	498	524	495	520	493	556	498	512	493	519	527	483	499	524	523	514	507	508	499	490	526	515	492	487	503	516	528	549	493	480	486	485	506	523	511	462	479	520	503	510	506	502	496	519	515	462	516	529	501	497	493	535	486	528	519	502	491	506	509	514	545	532	488	484	500	501	493	500	472	514	492	531	508	538	496	504	504	519	537	538	476	528	516	521	517	514	505	507	531	491	540	507	532	552	509	479	497	507	508	551	514	476	566	533	509	525	505	527	523	493	532	496	479	509	521	495	533	507	501	522	486	526	513	506	509	525	509	534	501	494	509	480	458	470	505	517	555	502	505	532	483	515	494	490	497	532	533	506	509	443	490	483	509	494	512	502	499	489	487	490	531	472	520	475	490	530	487	497	544	514	513	482	517	534	512	512	570	522	554	488	511	537	510	491	523	541	493	483	516	486	527	550	512	498	528	489	532	491	491	506	513	489	452	492	499	528	489	491	470	524	498	480	506	528	516	521	491	510	472	567	463	489	463	531	515	483	508	529	504	499	479	499	463	518	503	526	509	526	511	445	516	528	507	492	509	486	499	527	489	547	523	520	491	488	508	519	530	520	544	515	468	542	514	548	486	537	531	461	486	513	530	498	489	504	520	532	489	466	517	483	497	509	520	453	522	510	498	522	505	509	511	518	514	561	505	501	541	551	510	493	506	525	526	531	519	537	481	507	517	492	475	505	499	537	541	498	498	502	490	529	504	544	539	550	511	501	500	523	533	469	547	527	508	509	517	473	500	483	512	480	531	533	493	533	512	512	496	506	525	562	514	504	517	517	526	495	553	516	521	474	545	496	520	563	484	525	531	555	521	540	536	523	466	519	498	509	492	523	487	497	531	539	488	505	532	495	521	521	528	502	466	544	542	507	510	510	461	493	476	487	532	496	547	485	520	526	481	492	540	534	500	498	534	534	518	519	535	569	558	511	478	509	481	509	508	513	467	534	500	521	447	519	495	481	485	490	499	504	503	484	532	523	512	487	529	505	481	492	515	513	488	482	522	512	490	463	473	526	483	524	507	507	508	478	465	512	502	534	516	465	539	518	496	539	525	475	522	539	525	494	540	495	510	492	495	492	510	529	474	474	545	464	549	516	461	518	500	488	481	530	515	497	490	501	492	496	486	491	500	502	491	484	497	541	476	522	521	530	501	524	518	504	498	484	508	485	500	495	451	527	465	472	500	505	536	487	520	509	532	521	504	509	472	500	540	527	491	527	506	516	475	516	552	514	515	537	492	501	460	527	501	550	514	533	513	540	528	548	481	515	503	482	555	525	482	508	559	525	500	485	480	491	517	462	516	531	509	506	475	514	496	499	519	504	498	489	527	492	556	472	515	513	503	561	500	545	529	514	488	459	516	507	467	522	504	501	480	492	526	501	512	541	503	509	516	508	497	537	515	519	511	511	521	508	521	496	502	526	502	512	532	476	483	479	457	526	519	509	483	528	493	501	526	497	514	509	511	489	508	506	498	493	541	467	527	491	518	504	491	515	476	502	532	549	506	480	516	456	519	493	517	521	591	482	505	461	518	552	531	521	536	481	483	499	502	527	513	499	485	502	456	533	491	510	543	502	495	475	493	505	514	496	504	506	468	501	508	488	502	510	516	497	519	498	513	520	542	494	498	504	543	553	477	508	499	492	468	527	511	512	517	518	533	518	537	519	475	496	494	516	477	495	514	512	502	500	498	523	483	533	491	511	520	496	536	483	562	530	508	478	502	507	531	530	528	514	502	498	522	530	493	515	495	565	485	499	522	487	519	514	515	502	498	476	471	489	553	498	509	514	468	487	555	491	490	478	488	509	475	506	507	516	521	507	538	531	582	523	535	495	502	527	515	588	503	534	493	557	478	513	509	479	506	525	556	512	492	519	504	505	508	550	552	483	505	521	524	540	507	486	537	513	536	537	519	501	439	479	477	488	504	514	517	535	536	509	484	521	529	554	501	508	483	492	469	521	483	517	502	453	518	524	517	492	501	537	493	516	507	485	529	499	494	503	522	512	521	478	500	500	511	475	487	541	557	515	489	537	479	526	501	463	550	495	517	502	493	471	502	500	534	480	499	487	534	515	505	558	495	486	530	506	490	506	499	464	478	500	515	502	522	502	540	533	520	504	516	552	490	527	537	492	494	484	524	501	497	538	519	485	509	507	515	476	455	484	527	522	529	518	521	522	520	509	490	559	499	503	523	523	473	512	514	530	492	498	479	497	491	492	523	536	504	484	514	482	511	498	516	504	513	542	466	526	509	520	511	510	498	539	517	551	493	475	535	495	524	529	500	500	521	518	503	533	522	521	526	552	531	518	542	507	495	487	495	550	495	525	503	488	505	514	502	497	539	506	504	527	536	500	483	494	518	514	495	498	537	480	474	558	468	466	479	550	490	502	545	528	500	506	508	492	522	520	484	512	499	508	520	523	527	509	532	500	532	525	501	493	485	503	519	495	525	533	496	484	528	493	550	494	545	506	493	551	503	528	516	511	563	545	528	535	498	498	537	507	490	467	510	498	521	492	476	524	494	500	518	519	505	455	459	506	487	528	506	494	475	529	511	474	527	475	524	502	505	456	530	508	505	514	493	525	531	475	508	503	481	524	497	543	516	520	556	531	506	485	537	511	509	483	515	489	515	534	487	504	513	468	505	495	439	490	548	529	540	475	504	502	525	498	460	487	496	507	511	497	512	528	519	548	468	531	480	539	522	516	515	500	505	482	510	506	499	501	532	446	513	497	496	497	514	511	521	465	534	496	512	524	483
66442	80960	66581	49978	23969	3561	547	465	413	425	401	400	347	343	324	353	377	317	368	341	347	346	335	307	313	316	350	325	359	318	327	314	344	285	339	344	311	336	310	304	331	344	333	306	362	330	354	305	328	370	317	321	356	349	307	326	321	305	316	302	328	352	316	310	350	346	323	299	358	348	341	325	330	324	345	316	339	351	362	346	339	322	296	322	324	338	345	321	338	305	326	299	361	326	337	339	361	353	368	364	311	346	315	318	334	329	335	337	329	319	299	354	365	305	319	343	317	325	335	365	362	358	329	317	361	323	348	358	308	317	365	316	321	323	329	312	352	326	324	295	319	350	322	370	325	329	316	335	348	344	303	314	337	348	342	349	352	346	340	301	305	338	311	317	311	331	353	332	318	326	308	328	331	345	309	329	292	335	344	294	292	343	322	329	333	335	332	326	324	322	327	295	326	346	352	352	340	334	351	312	313	296	366	353	315	325	349	320	352	331	325	314	333	361	332	289	331	288	326	333	341	323	320	320	354	344	338	287	317	318	308	372	341	319	343	331	297	286	342	336	324	324	326	336	365	341	318	331	337	334	307	330	334	346	335	312	315	333	322	332	295	340	287	369	300	335	330	312	310	336	303	337	334	336	334	361	301	305	334	317	328	330	336	337	304	345	318	313	336	345	369	339	361	317	341	309	348	330	312	317	328	328	322	334	347	310	315	334	337	322	354	309	326	334	311	324	365	314	312	329	314	333	317	305	361	352	331	355	294	320	325	345	303	331	368	343	347	358	322	307	314	348	313	368	319	336	344	342	316	312	331	337	354	351	322	314	342	320	353	356	328	310	334	339	320	309	338	347	326	328	326	311	320	372	334	324	339	335	367	335	308	330	322	355	347	322	289	321	318	331	303	327	337	339	327	324	334	314	360	331	362	316	298	326	296	300	344	338	364	319	338	288	330	339	311	338	339	366	332	326	338	322	336	329	334	342	329	357	342	358	310	340	318	311	328	329	346	362	354	341	328	303	310	354	344	313	345	336	304	344	303	352	310	328	332	332	320	318	320	305	308	316	305	336	319	341	308	348	344	340	319	328	319	385	344	350	373	342	356	307	312	316	354	338	304	292	314	311	323	324	329	328	341	312	298	321	333	323	333	322	313	310	302	356	329	306	333	282	339	307	298	335	313	337	329	321	317	338	347	373	326	326	343	335	327	323	329	294	330	303	342	329	330	324	356	316	371	322	338	326	344	342	333	344	306	300	317	355	343	316	307	325	343	296	358	315	311	339	319	313	323	348	305	323	329	344	285	329	338	318	304	323	328	328	368	325	342	338	352	321	336	328	279	323	337	304	307	334	326	326	312	323	351	329	298	324	346	336	329	329	340	354	327	350	335	299	328	305	328	313	335	314	342	314	333	313	342	317	339	370	314	346	343	329	382	315	330	340	328	333	330	339	334	349	321	350	302	339	341	313	320	316	349	336	311	320	332	309	315	305	329	357	300	328	298	321	330	339	322	348	312	315	331	353	360	333	345	306	345	345	336	355	365	329	320	296	300	304	333	314	320	328	333	368	325	300	343	364	309	303	344	336	339	357	318	325	328	371	309	305	338	317	321	315	338	327	308	319	328	331	309	318	347	323	310	335	351	326	366	333	353	344	321	329	328	346	340	327	325	333	310	332	329	332	326	307	321	332	317	324	336	344	328	343	318	311	327	314	293	317	338	332	329	283	285	366	320	377	356	358	286	319	285	288	350	310	315	327	308	331	334	322	346	338	315	286	326	307	321	308	331	351	315	338	320	348	337	347	305	323	364	319	316	327	297	338	336	306	304	352	336	309	333	325	314	347	327	281	302	319	335	334	358	339	346	304	314	329	327	332	308	326	324	332	318	322	353	373	308	341	337	307	336	346	356	347	334	349	372	317	329	342	350	323	335	365	328	304	310	335	341	335	339	353	374	336	322	340	331	320	309	304	324	360	296	334	357	327	324	340	306	335	300	306	310	329	346	307	338	358	308	330	319	322	323	314	327	338	357	324	348	325	337	297	382	335	307	340	331	372	355	328	305	326	342	323	300	313	313	310	332	303	354	337	348	335	313	346	323	329	366	299	331	381	339	333	322	356	301	316	325	326	339	333	319	323	324	355	320	336	355	333	335	304	331	300	310	284	315	341	354	352	328	345	336	307	296	330	312	317	351	333	313	333	331	334	308	333	358	323	298	352	325	359	366	360	343	307	317	332	341	341	327	368	331	367	332	334	328	310	316	294	327	275	347	329	333	324	325	374	343	322	356	353	340	308	302	313	365	330	316	338	354	358	320	313	305	312	313	308	361	329	327	315	354	300	316	309	340	348	330	323	365	353	334	315	358	325	343	339	306	342	323	358	329	322	314	335	305	325	309	335	324	328	318	304	334	333	292	309	315	336	334	328	343	337	336	311	325	312	333	336	319	385	350	323	319	348	346	345	332	304	350	367	360	311	313	316	331	351	336	350	333	326	376	296	340	300	327	334	319	316	338	313	362	339	321	330	311	317	313	360	316	334	347	333	356	342	320	353	319	327	320	336	294	356	320	364	332	288	328	314	314	305	319	370	312	333	319	289	343	337	344	352	344	351	344	297	318	315	357	334	322	346	364	308	322	343	297	300	293	369	309	304	324	305	351	331	354	308	300	334	345	355	349	327	303	340	312	345	352	319	292	349	374	313	314	325	326	354	309	345	312	328	305	347	332	333	340	312	304	321	313	338	357	355	345	304	334	336	311	314	338	339	334	324	343	352	354	368	335	341	335	308	289	332	296	356	313	337	300	343	332	344	334	318	334	341	319	304	306	319	339	310	309	307	324	331	358	326	332	318	337	351	318	362	316	315	365	307	329	327	356	338	315	331	350	328	281	313	385	312	343	337	288	353	304	320	343	372	279	360	343	358	345	295	315	348	328	344	349	353	338	346	321	358	339	351	298	308	367	304	333	316	348	313	285	320	327	325	319	320	338	317	315	305	322	323	281	350	348	309	301	321	283	337	332	377	334	322	331	315	306	370	336	320	353	306	329	331	327	327	335	315	332	348	317	364	364	311	342	303	313	320	297	314	339	347	321	377	321	318	324	345	334	352	339	365	307	341	350	347	369	303	358	336	305	313	335	347	354	366	339	310	360	324	344	329	345	329	337	309	330	330	341	357	323	328	330	334	336	336	288	308	312	351	340	344	373	339	311	338	333	333	286	336	337	341	326	333	301	307	322	335	333	344	313	316	314	321	321	337	366	351	344	333	321	336	327	328	312	318	306	288	281	320	329	343	311	347	345	332	348	341	342	339	308	289	319	323	363	301	321	314	312	317	314	357	333	330	308	374	324	347	321	344	341	309	311	303	358	342	345	319	370	323	324	294	341	316	330	332	327	305	326	338	358	320	307	328	326	329	368	322	320	347	315	326	286	311	330	328	352	301	355	347	306	324	303	334	333	340	326	347	331	357	344	307	314	344	358	341	360	311	363	319
41476	62817	63290	55179	21209	1670	1485	1305	1206	1143	1046	970	942	966	881	911	879	883	868	816	831	859	805	776	791	782	808	762	754	759	766	722	751	766	806	765	729	762	772	721	790	796	715	757	817	760	743	801	776	754	751	772	760	731	788	732	710	727	772	792	802	803	772	749	732	759	751	728	773	694	790	747	760	754	754	726	704	671	752	707	752	742	716	748	793	763	764	756	742	696	785	726	740	789	783	727	806	758	719	723	745	738	704	723	681	726	767	737	740	717	772	775	709	749	708	702	772	723	722	710	722	740	759	775	731	707	759	753	714	753	749	704	701	761	675	707	700	728	765	726	716	776	751	710	724	730	755	726	758	740	745	788	677	714	763	702	733	707	682	777	765	739	745	734	719	730	747	750	736	775	716	676	767	764	746	686	756	698	734	739	731	731	713	690	716	732	725	714	754	745	714	747	753	736	729	739	733	727	785	730	697	770	715	751	773	733	715	733	676	711	712	671	707	765	716	718	684	706	757	720	726	704	748	716	764	729	710	688	755	757	689	731	739	723	796	730	753	791	732	738	735	771	715	749	728	699	731	767	777	724	749	732	709	781	751	729	686	749	695	741	730	717	754	748	694	750	742	743	711	733	765	759	705	737	733	766	694	706	725	739	728	744	706	722	798	728	690	698	758	783	753	711	721	689	750	733	733	733	694	660	677	756	749	739	723	753	699	730	745	725	698	765	735	770	698	710	733	704	725	702	752	754	737	703	739	733	693	717	780	701	767	691	697	697	728	684	711	695	715	733	741	693	713	738	765	730	726	702	685	741	716	727	766	718	668	731	716	760	736	721	702	721	760	749	762	712	705	730	746	740	726	728	705	695	767	779	661	734	745	744	697	768	719	724	718	752	728	740	747	732	737	741	737	757	749	708	714	738	775	725	801	699	733	770	715	738	735	758	738	721	746	725	762	714	720	762	706	726	718	737	693	753	735	703	706	742	755	710	706	741	726	705	724	780	712	695	699	782	680	703	718	728	713	754	728	747	726	781	807	718	738	749	728	733	687	676	707	736	746	746	667	744	729	731	753	741	699	726	755	690	741	739	703	709	761	729	717	722	742	707	805	752	682	733	743	708	749	731	718	714	741	737	742	719	706	715	734	724	722	715	721	744	783	690	703	738	748	702	724	703	719	733	729	754	714	738	765	733	698	687	724	723	704	776	767	753	705	679	728	751	739	786	759	713	719	730	751	705	768	762	732	731	709	721	748	739	712	720	699	717	718	736	746	756	751	722	689	715	737	733	705	681	717	729	739	721	745	744	698	768	733	765	776	743	692	688	721	737	749	706	673	720	701	682	725	721	742	730	744	735	736	766	664	751	720	703	749	692	725	769	740	706	714	730	687	714	751	666	710	700	746	695	674	704	710	743	746	726	727	677	683	724	660	754	724	742	784	737	680	732	759	745	713	747	774	753	701	711	739	727	733	748	707	692	770	733	731	691	745	687	711	763	761	725	708	757	667	726	718	746	700	695	712	748	762	703	745	707	752	752	741	764	756	759	735	689	766	726	779	709	735	733	725	729	721	749	744	737	696	697	742	742	751	753	732	742	695	747	763	714	709	728	727	760	730	731	734	765	747	728	739	738	702	748	749	710	731	760	737	710	725	694	687	689	717	745	753	730	714	697	720	717	748	716	705	772	743	734	704	737	727	662	704	723	714	741	761	744	750	758	734	761	777	786	699	700	698	726	717	707	703	771	737	738	697	713	754	683	699	687	754	787	735	734	725	803	741	764	715	731	740	780	692	702	745	687	686	695	695	726	733	692	712	737	723	728	676	731	737	710	717	696	767	750	716	702	767	757	758	764	724	757	728	726	725	755	718	712	711	728	718	727	748	730	690	727	686	732	795	633	714	783	766	718	714	680	743	702	725	721	742	736	695	771	690	745	749	735	741	750	703	700	709	749	717	754	713	754	718	755	726	721	742	714	724	750	711	726	749	724	720	723	707	804	749	765	699	736	687	743	716	766	754	756	705	743	680	688	738	738	709	712	721	723	771	773	746	732	767	718	703	724	742	679	737	748	728	734	733	641	710	750	695	739	689	717	711	761	726	753	685	775	753	747	671	658	709	725	747	643	722	708	765	741	725	715	732	735	730	700	738	768	671	741	690	764	711	733	728	711	767	708	757	718	697	703	734	733	764	703	698	740	743	766	740	684	715	716	683	721	775	725	733	715	703	741	743	715	755	689	741	740	739	725	739	707	723	714	738	737	741	753	725	707	759	727	687	725	725	753	710	736	725	760	727	711	750	734	720	735	720	738	694	710	725	717	716	729	696	745	780	769	742	724	725	683	682	758	771	739	755	746	786	741	765	749	716	742	719	730	694	669	740	713	706	690	722	729	773	712	754	719	743	750	712	735	725	758	720	723	721	735	667	743	717	677	704	709	740	789	756	694	707	790	754	707	752	761	722	718	757	747	746	756	737	737	745	715	732	717	729	722	718	771	776	721	725	709	718	741	727	714	708	729	779	693	765	746	711	759	747	722	713	755	719	726	757	746	680	716	723	754	763	688	723	737	724	673	715	727	712	754	768	748	681	691	748	690	759	718	759	713	772	689	695	702	761	778	713	714	713	767	760	729	725	747	712	733	705	755	753	708	762	701	718	709	699	727	687	723	746	725	768	697	728	749	739	719	733	738	695	742	720	699	701	734	714	762	726	757	735	741	722	763	734	700	733	732	723	725	680	719	741	714	723	739	755	691	756	742	774	729	698	652	737	705	741	734	756	768	798	726	740	758	753	746	720	730	700	736	720	694	680	685	681	743	731	728	742	690	738	736	720	757	721	724	779	674	702	727	755	672	726	730	764	763	722	715	711	715	739	686	739	733	746	755	762	750	753	728	741	721	729	777	748	760	782	753	746	745	744	781	719	741	733	726	708	720	715	722	739	676	752	740	795	784	749	770	690	713	715	723	725	755	694	738	748	748	679	700	741	798	725	738	750	700	753	738	661	722	764	684	761	715	687	728	744	735	736	719	710	716	689	724	730	776	768	712	745	723	726	740	745	755	722	698	753	758	730	716	713	725	740	716	700	732	730	754	740	734	713	728	677	733	744	734	769	744	717	732	709	738	706	730	739	719	741	737	729	674	719	749	731	774	787	726	705	753	735	723	722	747	719	724	757	730	758	727	724	744	725	722	701	696	735	725	720	766	738	749	691	745	708	732	752	687	713	683	742	753	758	728	688	697	707	710	702	738	720	759	722	698	718	706	704	705	769	749	710	697	742	719	728	727	699	715	711	741	732	726	715	723	727	693	782	757	692	682	766	745	746	747	784	752	730	705	748	707	735	719	725	743	721	693	770	769	760	709	744	738	719	655	756	734	747	726	706	708	721	742	759	740	725	717	724	764	712	707	737	730	749	679	794	693	721	673	733	723	743	732	706	715	738	771	736	732	692	726	762	741	755	754	727	706	729	722	772	734	703	720	690	736	759	756	719	707
34492	19093	5717	1865	436	153	164	150	140	135	139	127	146	136	139	138	143	147	141	166	127	154	138	145	151	148	158	153	119	146	157	150	163	172	147	143	165	147	142	151	140	149	126	147	117	145	146	125	161	144	156	146	147	141	157	139	136	154	130	139	168	143	134	133	165	134	129	131	150	141	145	115	167	167	150	175	175	138	139	144	115	134	141	169	144	130	117	157	148	136	120	136	154	146	161	148	140	135	120	124	130	155	150	155	120	141	136	139	119	140	152	156	170	145	144	149	128	147	141	131	170	135	151	152	170	140	135	148	139	137	136	171	169	137	140	138	172	157	142	158	159	167	147	148	138	148	128	159	125	143	148	130	140	118	155	149	145	155	133	126	140	128	163	128	178	154	127	122	174	162	146	145	137	160	148	124	134	171	149	159	147	163	144	137	136	144	156	150	143	145	135	139	132	148	149	147	134	145	150	143	161	146	129	158	123	146	144	124	139	167	132	136	147	150	156	158	134	144	156	136	141	145	139	153	134	147	140	166	136	143	144	155	150	150	132	126	127	142	133	120	141	129	135	141	158	139	154	140	156	136	157	148	148	166	154	153	154	133	161	154	155	142	138	111	139	130	150	147	147	116	140	126	129	148	128	136	151	142	133	144	141	142	116	139	157	145	114	142	144	142	141	146	149	145	129	132	135	143	133	138	134	159	148	168	139	150	125	142	160	150	150	152	172	136	167	142	130	134	125	143	157	135	155	122	130	137	137	133	137	144	149	168	161	150	135	126	129	126	149	138	142	134	131	150	127	149	123	157	125	150	141	163	130	141	143	136	146	146	142	132	143	142	138	140	143	136	129	145	165	153	129	142	162	112	132	129	163	135	153	147	143	138	131	138	140	148	133	144	145	135	177	163	147	144	147	124	139	133	150	132	142	163	149	140	150	127	152	155	177	165	138	144	146	130	145	147	140	125	148	130	131	156	150	117	137	144	134	151	137	170	173	171	125	163	136	160	144	160	147	131	135	137	150	136	138	142	147	137	161	145	142	159	165	156	130	141	148	150	145	130	137	166	151	152	139	177	158	188	161	140	125	139	137	142	127	155	139	145	129	159	143	152	161	138	176	145	138	163	121	127	145	158	145	167	136	112	144	138	128	143	128	155	147	157	142	163	146	133	134	150	138	148	140	140	164	133	123	159	139	154	134	131	154	139	144	135	120	146	164	146	143	162	136	128	160	158	141	145	132	126	149	144	153	173	121	147	147	143	138	155	156	154	150	156	139	123	149	124	148	162	151	141	124	143	150	139	142	146	150	115	152	157	148	141	149	113	129	143	136	141	149	149	158	123	138	138	138	136	150	146	143	155	157	147	134	134	157	157	125	146	150	133	126	129	146	119	132	136	133	131	157	166	148	135	140	142	151	131	147	137	137	136	142	129	153	157	149	133	123	163	137	150	155	145	141	141	155	150	133	137	141	143	156	140	145	153	145	131	139	145	146	137	148	119	153	150	154	148	131	146	146	152	135	134	146	133	170	150	142	151	139	143	138	154	134	140	139	152	152	148	156	132	139	135	169	139	132	158	141	152	155	139	133	137	150	165	142	141	138	152	135	152	165	123	144	151	126	136	129	160	141	140	161	148	140	164	138	141	137	166	167	162	154	153	137	144	131	132	133	132	135	148	120	144	130	173	132	136	139	127	139	140	155	153	145	132	160	146	148	136	143	157	155	165	139	153	134	159	138	122	130	155	163	148	110	143	140	146	152	130	131	146	130	132	143	152	161	136	164	142	162	135	138	130	148	155	142	134	133	153	130	140	156	136	140	147	143	135	146	130	161	142	173	147	154	146	156	174	138	129	162	155	146	152	143	158	139	156	138	149	166	153	156	141	147	147	140	169	151	116	133	128	137	135	160	146	138	139	160	146	154	138	148	124	150	120	138	155	153	138	143	154	148	152	154	145	146	174	131	129	139	153	137	143	151	133	103	144	119	173	154	138	127	130	149	138	148	163	136	155	140	152	143	148	137	147	146	120	154	136	133	165	135	150	130	148	127	148	138	154	141	164	137	176	127	121	145	133	131	123	133	143	137	146	159	162	113	132	140	148	146	154	145	159	152	150	145	144	150	153	136	141	142	160	122	154	155	158	162	144	144	142	127	170	154	145	129	152	150	123	131	143	172	118	164	126	150	142	165	150	152	140	154	146	133	131	140	121	141	173	149	155	150	131	135	143	139	132	154	145	154	151	160	133	143	133	151	148	148	150	143	155	149	144	142	157	143	162	162	137	151	111	138	133	143	154	130	142	151	146	158	131	172	153	129	155	163	162	130	153	137	141	133	149	151	135	150	143	121	164	139	151	131	133	142	159	134	141	136	158	149	149	130	150	148	133	160	145	152	134	175	156	131	147	171	156	144	140	142	129	130	154	155	146	140	159	160	150	117	162	147	134	163	131	120	147	143	144	147	140	107	138	152	142	151	147	144	141	148	134	131	139	149	167	139	134	149	135	131	157	139	142	146	149	128	143	138	160	139	139	141	159	132	139	159	155	153	142	139	141	146	145	139	157	131	136	119	154	144	134	157	128	145	138	171	132	140	153	132	149	151	141	143	140	134	175	136	136	151	141	140	156	155	150	128	121	151	165	129	127	114	142	137	150	144	144	133	140	149	168	136	162	154	137	148	147	148	158	144	146	145	143	138	142	134	148	154	130	141	140	135	145	162	144	150	122	137	134	141	133	130	138	158	142	152	123	134	134	165	137	130	142	163	162	138	129	141	132	146	156	145	136	129	124	129	136	141	166	139	122	127	158	152	134	138	147	140	150	147	151	151	154	159	129	138	146	140	151	161	140	168	150	142	155	162	141	146	109	143	149	155	132	155	147	142	137	162	176	130	140	142	111	141	135	137	149	151	144	144	157	154	124	130	138	122	142	148	157	166	151	150	145	147	142	153	148	140	155	174	135	166	146	144	133	127	142	134	126	152	141	154	178	141	166	136	140	148	152	124	132	110	135	135	168	125	155	135	126	134	132	150	157	147	147	169	153	137	145	148	147	174	161	131	152	169	139	140	138	127	143	168	150	123	153	136	157	147	156	135	136	157	129	153	152	125	144	164	130	125	141	151	134	150	167	131	154	152	148	155	142	137	156	140	142	152	137	127	132	163	128	147	175	128	120	146	161	133	164	123	146	125	148	146	133	145	145	151	134	176	134	145	160	142	121	136	130	143	122	149	135	129	157	160	143	130	149	149	142	129	138	143	187	150	127	150	133	141	154	144	130	127	138	123	132	149	130	123	149	167	152	141	138	140	118	139	130	130	155	150	133	146	141	134	127	156	138	157	131	159	144	137	124	147	143	129	122	132	147	128	161	131	149	148	161	160	155	143	146	120	153	150	171	136	151	154	152	142	154	180	145	134	154	150	151	115	155	140	138	136	125	129	142	146	126	130	123	141	140	144	141	133	122	161	131	129	163	137	164	145	139	149	136	149	155	131	137
17652	17277	8690	5210	1342	374	397	376	368	386	382	335	378	355	376	381	374	366	354	378	368	326	348	388	370	399	347	360	351	366	371	376	374	317	339	381	339	392	358	367	339	357	374	363	361	385	378	351	351	380	407	384	382	378	376	355	354	364	348	358	366	389	360	324	364	359	351	355	334	372	362	338	379	363	365	379	339	369	388	341	360	320	365	371	358	348	388	366	401	354	355	378	364	344	351	372	390	386	385	396	363	382	361	343	306	350	362	360	343	333	349	335	354	394	346	324	363	342	341	360	382	391	373	361	374	355	391	364	379	343	359	362	335	382	379	358	358	329	378	364	342	383	374	350	355	373	349	383	336	359	357	381	370	364	323	352	358	376	358	361	341	356	385	360	361	391	347	347	372	365	327	357	373	363	342	382	335	368	358	339	390	336	376	351	344	368	332	327	380	372	337	371	389	350	400	394	360	363	342	327	363	373	353	387	359	383	372	394	328	371	374	340	385	339	364	388	373	371	388	368	370	332	342	420	345	351	386	365	353	408	360	380	362	360	361	350	368	377	352	371	367	387	390	362	355	367	361	391	379	355	353	384	394	386	355	374	371	375	347	377	360	347	370	357	335	377	398	381	394	416	377	367	337	354	399	354	309	336	359	404	357	394	357	357	378	364	399	346	369	341	369	348	365	386	381	365	366	381	375	345	353	362	358	362	360	356	336	361	352	372	346	367	364	390	391	336	308	347	385	351	356	376	373	380	353	341	343	375	341	339	381	347	377	347	399	350	387	371	329	380	399	370	361	341	371	382	381	345	360	381	382	331	351	388	366	383	357	388	369	348	355	373	351	378	366	352	393	370	361	395	361	345	382	395	356	342	325	383	364	354	355	354	382	366	384	369	359	358	347	370	375	346	345	352	346	353	392	351	381	375	386	331	363	394	365	353	381	364	376	361	383	384	383	384	355	327	386	333	366	372	339	336	355	368	349	340	362	353	381	334	369	338	376	347	347	359	394	364	329	340	378	353	377	356	390	343	355	385	377	364	345	347	363	379	370	385	362	331	367	383	382	352	354	381	383	355	380	364	380	389	374	350	369	400	404	375	332	363	356	365	377	370	379	335	364	354	335	337	394	350	398	371	341	369	369	328	387	366	376	358	356	394	386	361	368	356	372	348	384	345	378	383	345	393	363	366	360	364	361	345	362	354	391	389	363	354	381	388	341	322	376	385	349	370	396	371	344	386	368	357	341	328	371	364	335	391	335	367	360	412	386	367	383	389	349	384	353	381	394	341	361	384	344	361	374	387	369	354	372	366	375	357	340	348	366	370	366	362	345	373	364	342	366	385	386	378	326	338	373	367	351	393	383	389	393	357	342	346	378	357	361	375	333	353	367	345	373	402	384	373	380	390	346	350	345	380	349	362	374	361	324	347	366	366	355	397	342	367	306	360	380	372	363	352	383	373	351	339	380	370	368	383	355	359	394	385	385	393	376	354	365	379	365	359	355	342	381	356	355	361	379	342	388	352	388	389	353	358	352	398	351	381	374	376	341	380	353	361	343	372	369	347	399	352	390	371	372	393	364	297	416	343	384	347	389	379	362	367	350	378	381	387	346	387	375	369	357	359	376	338	403	324	362	355	371	346	392	390	346	357	334	391	350	379	336	364	368	330	338	380	346	373	349	388	389	349	392	358	347	362	341	367	357	344	333	364	392	384	365	369	376	353	337	360	388	361	363	340	359	370	367	357	340	400	360	372	341	401	376	385	407	377	364	339	359	372	358	397	368	377	385	365	342	361	358	362	354	375	375	363	395	354	352	395	326	329	364	354	359	357	380	385	345	348	363	385	358	370	393	378	329	312	346	361	331	333	353	364	348	381	349	380	392	384	361	349	366	364	379	309	370	381	371	363	386	399	371	353	370	380	338	350	381	336	387	395	387	361	379	357	338	359	371	387	344	370	383	344	369	347	390	323	367	347	380	327	369	353	345	384	343	358	388	378	387	394	362	345	385	363	338	352	337	365	368	360	346	356	355	354	337	332	347	357	380	355	379	359	343	387	407	357	365	331	367	360	369	363	367	378	357	356	334	327	369	387	345	355	371	423	354	372	369	363	371	377	370	373	358	374	353	376	357	350	353	362	346	415	389	368	382	375	362	373	373	373	386	358	412	371	350	349	371	339	400	351	372	365	384	350	355	378	369	380	352	353	361	351	342	376	347	349	371	356	370	359	380	356	368	372	361	384	366	401	388	356	346	362	364	359	367	394	375	360	361	393	361	345	321	357	361	360	378	341	375	385	363	365	368	395	357	360	348	355	352	358	366	335	350	353	368	373	385	378	334	389	351	360	350	365	354	378	357	330	352	352	368	359	367	379	345	352	379	359	378	374	349	363	373	353	399	336	365	387	342	360	372	371	368	400	361	387	366	357	327	358	394	374	342	357	388	357	360	404	368	351	400	384	365	348	392	394	387	354	372	359	380	369	352	344	352	401	374	372	371	392	381	389	336	391	350	358	355	374	354	338	371	378	337	362	384	344	355	381	340	359	360	387	344	374	369	380	351	372	362	357	347	407	358	390	357	344	374	375	347	367	379	337	359	330	386	360	366	361	404	395	382	349	390	410	351	389	346	364	348	348	350	373	396	355	352	373	408	344	365	368	358	397	388	373	339	380	380	365	338	363	378	338	355	410	331	393	375	404	354	358	373	321	370	365	388	369	369	361	337	369	356	361	378	378	350	378	351	384	347	360	332	367	386	392	368	371	362	357	337	366	374	362	322	337	376	363	352	356	373	370	366	358	346	406	359	398	344	388	396	394	374	369	373	392	399	343	351	361	360	379	368	362	361	375	385	370	342	338	391	368	363	337	354	366	360	351	346	355	366	346	356	371	318	381	349	369	380	339	388	359	389	338	377	371	367	370	356	409	362	398	381	363	347	381	360	360	352	359	369	371	368	334	367	380	353	380	350	345	393	382	337	345	359	411	349	370	406	364	373	357	380	373	366	374	345	371	342	372	374	381	360	386	353	359	369	355	368	384	372	377	370	327	353	364	402	362	372	392	358	302	341	365	369	365	349	376	345	350	364	363	360	382	362	342	375	351	369	381	377	370	349	370	370	354	334	346	354	356	329	382	334	347	376	365	365	378	382	371	358	344	344	351	373	376	396	379	349	363	350	363	368	374	324	362	393	372	422	349	379	352	361	385	361	380	348	365	376	348	380	404	353	343	400	352	343	354	343	357	356	354	379	389	349	367	391	357	375	325	363	384	351	364	358	350	363	366	375	370	344	361	356	325	361	375	361	346	346	376	372	330	347	361	412	383	380	378	405	371	364	335	342	376	354	351	346	348	392	376	335	372	352	388	395	337	377	351	389	341	378	359	344	361	367	397	386	376	357	380	364	396	385	342	352	385	343	347	364	359	372	381	339	390	337	372	349	383	342	380	352	350	362	374	385	355	359	358	365	354	397	373	345	349	393	364	355	380	388	365	308	386
56148	67575	52368	36246	15098	1121	290	281	250	264	262	250	240	237	241	229	211	229	230	238	232	191	190	209	203	203	213	185	203	216	239	205	215	236	209	219	207	218	209	226	206	183	229	209	202	191	201	199	197	242	201	200	223	224	185	247	200	213	216	193	197	215	192	191	210	159	193	244	196	199	211	208	226	204	212	203	219	202	196	201	185	207	209	194	218	199	193	219	192	190	220	216	216	216	210	197	217	226	207	198	204	214	188	196	190	217	210	199	199	218	231	215	236	196	212	227	226	206	232	208	195	205	216	197	232	222	204	202	210	213	226	203	213	224	201	214	211	186	233	222	220	217	203	192	200	214	210	190	219	205	204	193	196	239	193	183	192	205	195	213	200	227	199	193	206	210	235	234	183	201	242	186	189	215	202	221	220	203	211	212	215	190	196	199	210	238	192	187	238	185	199	196	225	224	209	210	190	197	230	207	222	203	204	200	197	218	225	215	198	213	277	201	185	222	217	239	228	203	198	215	193	239	210	238	202	203	210	226	236	196	197	184	210	185	228	207	221	219	210	188	208	212	213	206	204	210	228	213	214	205	209	175	225	199	205	176	211	196	209	198	238	237	211	214	179	196	178	224	249	190	234	228	218	232	200	178	196	193	234	192	217	212	168	212	214	217	228	236	182	225	211	230	225	199	231	186	216	196	190	193	209	219	181	195	222	220	212	217	209	207	226	219	209	181	212	195	188	219	197	209	204	206	200	217	215	220	214	225	193	168	191	194	208	195	208	217	210	225	202	230	188	194	236	221	212	199	248	207	200	221	215	204	222	229	175	201	226	184	203	211	200	208	216	180	227	219	203	224	190	212	206	200	193	195	197	204	236	209	224	227	173	197	200	179	212	208	194	197	190	197	214	227	229	196	213	208	223	217	220	184	217	227	206	196	201	218	199	216	220	201	197	209	217	238	197	209	212	213	198	224	215	222	194	205	214	193	201	214	220	207	224	208	205	205	206	209	174	195	210	229	197	206	190	216	196	178	224	221	205	227	204	207	222	196	201	229	233	188	215	211	201	200	214	204	218	206	206	227	208	225	214	200	215	197	195	214	209	221	215	218	221	237	232	217	214	209	221	242	207	197	219	195	209	185	205	212	213	221	223	239	218	208	187	227	191	207	207	228	214	210	199	214	186	182	199	198	166	190	203	228	235	203	189	197	180	194	245	211	203	226	219	204	189	210	219	246	200	223	211	205	197	194	211	203	217	189	225	213	231	188	194	199	198	185	206	228	209	199	207	203	212	213	191	212	223	216	230	223	206	214	195	206	221	192	201	219	189	226	214	211	232	215	212	215	207	193	206	213	194	218	224	213	197	217	231	205	235	204	189	195	192	198	208	203	199	209	199	224	201	218	200	205	186	196	206	203	185	218	203	217	210	214	201	207	185	234	240	191	227	224	233	221	209	204	211	228	222	189	210	215	199	163	250	216	197	220	244	204	190	224	232	214	223	231	217	221	193	228	210	208	191	225	210	206	212	220	229	202	198	242	224	191	221	183	209	201	198	213	206	221	211	209	198	195	183	232	212	184	212	198	210	181	204	193	193	199	241	201	213	230	194	211	187	204	201	251	225	186	219	230	203	211	200	195	217	210	212	216	195	212	198	224	211	177	209	228	216	216	216	192	209	218	207	186	183	186	201	204	222	191	217	197	217	231	212	221	170	216	207	204	202	178	211	222	231	215	177	199	190	187	203	193	180	214	213	203	210	187	203	222	197	195	214	215	209	202	203	231	216	244	224	191	204	214	196	224	205	230	211	209	214	211	211	242	199	199	206	202	207	197	237	190	195	209	196	213	198	221	215	229	200	229	202	212	218	209	213	195	213	199	229	213	237	237	200	209	215	191	213	233	215	221	201	209	222	224	198	215	211	229	197	209	213	194	218	219	215	211	189	174	189	195	203	243	206	215	218	211	200	204	225	201	235	188	193	193	239	212	207	208	205	183	239	166	214	249	209	211	194	198	233	198	213	204	213	195	245	234	220	212	207	220	207	204	229	239	207	213	214	237	188	220	235	217	217	211	213	215	204	213	196	236	199	206	199	200	221	210	229	212	208	208	217	198	188	204	212	199	220	192	178	221	192	227	203	229	208	212	185	201	187	216	197	212	195	211	218	188	207	227	226	219	227	211	200	224	216	238	213	185	216	220	223	213	209	194	194	199	203	209	215	226	183	211	208	220	209	191	202	204	193	212	210	214	194	198	229	218	214	182	238	224	199	197	211	190	198	186	218	172	207	201	235	198	215	227	216	207	211	209	181	232	244	214	195	212	227	226	216	244	203	205	193	205	209	185	214	201	224	216	212	180	237	209	190	211	219	227	170	207	218	204	210	198	232	229	210	202	217	205	214	216	218	204	206	230	245	217	196	236	236	214	221	192	198	208	233	183	218	199	183	173	202	220	183	205	188	193	224	211	209	222	209	200	210	221	221	203	197	180	208	227	207	206	203	192	234	223	204	213	230	212	207	219	217	204	216	219	215	198	233	215	222	201	172	191	232	226	212	215	196	216	180	218	209	222	205	225	211	226	176	217	224	184	232	215	187	196	213	174	199	208	215	219	187	189	213	192	188	235	225	213	205	219	223	218	221	195	189	197	193	201	184	215	220	190	155	210	223	198	226	183	195	236	236	217	224	204	214	214	222	193	217	220	191	185	199	204	223	218	201	172	213	215	255	196	226	198	209	200	204	203	208	175	213	227	215	225	222	200	225	216	219	189	210	217	203	208	222	196	194	212	222	216	236	189	199	212	191	220	204	239	185	192	220	197	202	190	207	217	209	203	224	204	214	212	225	237	191	210	207	209	217	225	210	230	202	226	226	198	205	191	209	210	209	227	202	196	201	220	211	203	214	196	238	198	233	226	221	193	186	248	213	216	229	243	200	191	217	216	216	182	219	215	244	218	217	219	212	182	218	189	223	221	227	231	215	210	206	190	180	219	223	197	192	186	217	234	228	216	228	195	246	235	215	202	212	187	188	223	192	192	177	210	203	227	181	213	200	201	226	206	194	198	234	202	192	219	223	218	213	214	231	199	210	187	176	208	239	228	214	205	210	204	205	177	235	249	185	195	231	212	203	195	230	204	220	198	201	192	227	202	208	207	222	185	199	200	231	195	211	215	202	184	208	225	213	199	219	194	223	187	221	223	208	198	200	203	184	240	178	205	192	182	194	207	222	221	185	190	210	213	214	223	207	179	184	203	233	193	233	196	211	200	241	197	225	196	202	214	218	249	185	196	187	198	223	218	217	210	222	247	231	188	205	206	199	207	200	202	186	220	215	210	212	216	191	200	186	204	211	228	218	213	210	192	211	218	216	191	222	202	220	217	222	193	186	208	211	217	248	219	222	210	230	196	199	221	214	226	176	245	220	186	206	224	228	190	194	195	203	194	213	244	221	199	208	208	201	187	187	224	200	196	235	193	217	188	191	214	214	220	243	203	180	204
34312	50758	49583	43438	16900	1037	886	806	776	733	667	612	671	579	581	577	592	570	548	557	546	572	499	558	551	582	552	512	524	543	576	533	527	514	509	530	494	581	530	523	511	529	486	495	562	534	554	490	508	499	526	493	536	507	487	522	510	517	475	491	509	517	526	541	520	502	531	482	512	505	517	524	511	544	529	518	513	528	481	513	511	513	510	474	523	524	555	514	550	504	498	484	518	520	519	519	522	495	497	478	524	550	523	522	491	491	545	526	495	509	540	497	497	517	527	505	490	484	483	502	511	508	502	530	484	487	495	526	504	459	473	558	483	501	481	502	536	515	515	533	465	533	513	505	510	520	505	518	491	549	505	530	515	489	486	493	498	537	487	540	496	477	527	531	499	525	493	493	515	486	504	512	466	445	508	497	544	522	532	510	500	500	492	512	481	473	466	507	505	526	484	528	502	522	511	453	491	506	546	512	513	479	480	557	534	472	527	487	475	500	528	504	511	508	492	525	500	497	509	497	491	486	509	543	489	498	534	503	540	461	540	499	482	491	492	462	496	508	511	488	514	491	516	496	512	523	502	527	485	490	529	538	519	454	500	503	543	486	469	490	487	521	514	483	515	490	485	488	509	492	497	511	525	543	504	491	499	513	528	531	528	480	507	494	511	516	529	500	480	527	457	548	496	472	545	486	521	493	477	504	505	514	490	524	464	503	496	464	499	523	534	487	502	521	532	493	532	474	508	485	526	511	512	507	491	510	458	465	522	532	532	524	520	532	541	546	525	549	532	453	496	501	528	478	522	523	526	496	508	511	519	566	519	513	509	475	507	493	555	521	505	501	505	503	539	545	492	514	508	486	530	526	494	480	464	517	507	510	536	490	481	493	498	508	530	546	538	526	508	518	485	478	533	506	485	478	536	520	494	526	529	520	531	471	473	566	492	533	539	531	522	483	492	485	503	541	518	489	500	511	507	489	511	502	567	509	519	497	495	510	522	495	515	522	516	503	550	489	504	475	502	512	540	534	481	515	501	500	506	519	482	509	519	503	507	509	480	507	482	523	516	522	508	495	514	488	522	521	501	503	498	532	537	518	467	524	487	487	493	510	512	525	496	505	551	554	511	521	524	514	512	500	482	525	487	518	519	482	529	484	485	494	506	503	511	522	463	512	525	520	472	541	511	535	484	507	532	489	484	544	514	515	519	490	522	503	493	480	554	492	520	464	493	533	498	525	546	525	529	512	517	524	512	492	515	514	541	506	493	530	490	484	532	476	523	503	494	531	467	511	500	482	539	501	495	583	486	531	494	489	530	443	564	514	502	508	459	504	490	517	517	473	498	569	511	515	506	477	486	480	531	507	482	546	485	504	542	521	482	545	510	488	477	510	519	511	479	487	496	527	490	507	520	516	502	462	524	528	472	522	497	504	473	497	518	485	522	539	488	531	491	523	475	515	501	515	514	561	430	483	538	497	506	501	499	492	493	479	463	495	535	499	500	496	525	508	523	479	535	493	484	496	480	499	474	516	520	515	538	543	511	475	503	523	490	543	477	476	512	501	511	517	527	497	510	520	503	498	464	545	512	552	540	489	531	499	496	506	500	534	488	505	522	497	484	500	528	517	553	526	497	482	505	529	489	503	522	498	515	528	469	531	540	548	513	538	502	506	530	499	532	491	477	452	518	526	528	488	502	498	515	475	499	499	514	471	503	519	510	482	525	532	522	499	510	522	558	516	464	524	496	477	504	548	512	496	484	472	497	451	513	520	535	521	470	494	503	538	522	519	483	534	530	533	535	522	507	529	505	566	495	514	508	485	526	481	483	514	500	526	484	483	519	516	496	506	509	534	494	516	470	525	523	522	476	506	470	524	480	512	475	473	510	487	529	506	496	492	533	504	485	500	493	522	504	501	497	490	513	486	538	499	495	502	498	490	532	504	549	537	483	533	487	464	497	534	514	494	485	507	480	491	483	536	507	535	514	480	557	495	501	521	511	509	508	481	520	502	498	539	531	487	538	494	545	472	487	505	491	502	478	480	525	499	512	526	542	507	514	501	529	555	478	497	503	518	476	485	561	504	500	501	518	496	552	501	541	507	495	458	542	533	463	496	451	512	520	467	522	526	481	490	502	515	489	511	519	526	493	502	502	530	494	514	482	491	487	520	516	478	526	532	560	537	522	529	500	499	520	515	505	435	504	514	518	508	482	516	509	491	495	521	495	482	493	505	527	502	507	537	487	524	539	515	530	497	495	553	481	533	511	461	540	518	499	512	523	524	499	484	530	484	521	500	514	515	510	547	504	522	519	538	536	495	495	485	512	529	503	510	500	515	496	479	522	508	477	478	470	472	505	478	503	510	504	516	519	538	541	544	532	460	478	497	506	568	482	498	523	508	522	497	521	487	502	502	500	536	531	494	498	524	478	508	501	509	497	497	520	505	533	519	505	524	514	507	500	507	534	502	500	496	456	468	540	536	533	493	517	493	482	534	508	505	535	520	506	484	522	511	512	506	498	467	483	474	537	487	533	511	481	511	480	490	515	488	518	494	509	501	488	530	497	512	511	486	517	510	557	520	513	479	466	490	497	510	470	518	477	477	481	513	516	508	518	474	514	467	468	487	556	463	512	523	498	512	518	454	554	501	484	526	495	516	459	532	531	518	470	557	512	525	513	503	535	533	513	532	490	520	516	494	507	509	470	502	506	502	537	545	496	526	485	510	506	476	525	515	485	538	512	534	488	506	490	486	524	512	523	478	488	486	503	495	478	496	534	529	548	504	503	501	521	499	568	494	487	483	525	520	521	465	487	510	493	525	524	492	506	529	482	450	506	513	525	500	486	486	503	504	504	493	478	532	466	537	518	534	483	488	533	515	486	546	536	479	512	508	490	502	532	514	494	462	492	501	489	498	487	504	519	508	487	507	505	511	504	465	498	564	519	527	540	494	529	510	542	531	491	510	516	499	501	515	497	529	494	509	520	539	475	500	543	498	530	519	491	517	487	489	510	521	481	502	506	490	479	515	480	527	486	508	514	539	536	509	514	491	487	544	489	511	464	496	496	522	521	519	581	499	489	510	475	502	524	490	496	523	526	517	522	513	529	488	519	486	498	527	521	496	520	491	496	528	479	514	511	505	521	530	504	521	493	512	481	483	512	546	452	484	541	532	524	483	490	521	516	486	534	508	497	510	513	501	512	548	525	475	542	471	482	524	489	499	530	544	526	501	520	525	561	518	472	494	479	518	460	484	459	538	490	533	518	527	521	479	503	510	517	498	488	531	495	511	486	502	475	484	484	506	488	508	479	511	525	572	506	519	477	519	546	535	463	514	472	487	512	527	506	458	521	496	492	521	511	494	514	499	478	524	491	508	512	489	529	499	492	496	490	483	544	516	475	476	546	529	512	525	476	487	482	549	508	474	487	488	515	508	490	520	560	498	535	488	553	520	520	515	503	486	511	503	478	497	520	489	505	501	489	528	516	513	522	483	525	516
66437	79568	64279	48497	26083	3999	588	492	415	420	409	391	349	341	331	361	334	336	341	346	342	301	350	344	306	318	312	363	323	317	351	300	288	336	321	313	340	328	312	355	330	306	329	324	311	317	308	293	317	339	328	351	332	298	322	320	327	334	301	325	310	340	306	304	319	284	270	357	326	335	324	346	339	307	314	302	322	307	321	327	354	336	336	324	317	312	325	308	322	310	313	336	326	348	350	325	348	325	317	322	287	306	304	353	312	342	300	299	306	296	309	307	282	298	305	327	330	339	322	321	307	316	343	328	276	341	318	324	331	324	310	348	372	322	313	298	300	299	321	334	320	336	315	325	306	340	338	318	319	288	315	321	337	315	331	337	279	306	317	322	316	343	327	342	362	347	310	324	327	325	285	358	306	313	298	301	336	308	354	345	330	315	316	320	298	290	342	322	312	315	347	311	332	310	317	315	362	294	321	353	344	292	361	331	328	358	301	324	352	317	304	314	324	318	367	321	364	341	331	324	301	335	315	293	274	320	333	352	355	379	337	305	330	335	306	309	324	318	366	323	299	317	314	325	310	300	306	362	306	289	309	299	325	329	327	316	337	322	310	326	327	372	379	297	331	358	317	321	314	333	304	353	312	358	299	335	345	362	332	324	360	351	303	353	344	312	319	339	317	321	319	319	339	297	300	318	327	339	324	325	273	288	346	319	340	325	349	331	338	335	334	324	286	293	300	319	318	288	289	350	321	317	325	333	351	278	321	321	360	311	303	323	323	321	348	321	290	308	326	334	315	337	317	320	340	349	312	329	358	316	312	327	321	321	325	306	340	349	323	328	317	320	310	338	336	360	322	294	285	324	309	349	318	303	322	322	307	327	297	358	332	319	354	337	340	340	339	314	322	324	375	350	319	336	336	334	301	328	317	334	356	341	330	312	346	340	343	356	336	309	347	337	309	319	344	325	328	323	325	322	324	327	323	308	303	311	285	360	345	342	310	332	319	278	288	290	296	345	326	362	319	334	331	344	317	274	320	354	317	307	294	328	312	314	358	337	314	322	330	363	352	319	324	331	306	357	298	328	316	330	332	307	350	340	285	301	328	316	307	355	324	349	329	374	344	312	342	297	309	329	336	340	322	305	341	328	379	335	314	281	324	305	326	335	332	358	322	323	335	318	314	337	342	315	325	329	301	290	332	314	379	321	351	337	336	351	330	293	295	327	326	352	327	338	355	341	354	326	342	337	338	346	333	313	319	331	341	288	335	318	319	358	339	358	332	318	319	307	331	366	339	325	302	317	311	337	316	354	322	277	343	340	350	350	336	278	324	356	346	330	287	330	328	307	304	327	342	323	336	308	303	299	318	361	303	311	309	304	332	353	304	335	342	316	314	324	347	329	323	308	342	387	340	338	303	349	320	322	332	350	324	316	314	315	320	351	336	305	332	345	327	293	306	347	338	338	322	327	344	342	326	317	341	301	312	350	332	312	293	321	291	317	316	303	316	325	312	334	334	303	325	369	289	332	353	310	330	323	317	330	314	360	347	321	313	313	340	300	357	340	325	298	325	369	306	303	333	331	353	288	315	347	366	357	307	349	351	287	311	279	273	336	297	301	323	302	301	351	310	301	329	309	317	300	312	351	330	319	311	352	345	299	341	300	311	279	334	291	298	313	336	282	363	330	334	321	312	329	323	337	321	312	335	359	314	335	307	293	306	301	334	305	341	356	357	322	325	290	328	335	320	327	344	357	319	335	321	333	296	305	315	324	332	337	314	348	299	350	349	333	333	305	317	297	309	324	318	347	345	322	360	327	296	320	300	324	331	335	332	321	316	309	329	291	317	354	323	328	348	328	282	325	301	357	332	276	350	327	320	334	285	336	284	300	348	316	328	311	290	327	328	328	350	315	336	314	352	292	325	349	287	315	346	336	333	350	351	353	304	338	365	335	351	335	328	317	334	328	329	314	273	366	365	344	304	295	310	326	329	317	299	323	337	371	320	330	311	378	299	324	355	312	340	369	302	332	319	324	327	326	316	305	343	320	338	320	327	277	346	333	296	282	313	332	325	297	327	297	312	352	300	295	288	295	327	290	305	305	347	326	323	312	318	334	361	324	301	340	333	320	365	326	322	290	329	325	334	314	307	345	339	341	311	296	353	311	287	333	303	325	335	353	341	290	314	330	367	309	323	325	350	323	333	298	315	357	308	317	323	316	340	319	329	292	286	302	331	321	327	315	311	299	307	319	340	336	320	329	319	297	310	313	331	327	310	364	294	350	328	329	309	374	345	322	333	326	354	328	282	345	354	293	326	336	325	330	321	312	318	317	340	312	293	313	363	336	318	327	300	327	337	313	332	345	330	275	321	313	322	338	318	320	331	342	346	343	332	329	284	326	336	304	304	332	317	301	335	317	327	310	325	318	308	330	329	314	322	323	313	292	315	348	318	303	338	342	329	325	328	316	322	303	321	360	338	316	338	302	341	305	350	304	344	318	325	335	313	339	307	347	316	322	342	314	318	313	348	343	316	382	302	325	348	339	319	337	319	349	321	309	337	303	307	321	329	371	318	298	314	335	354	328	299	339	325	334	354	312	303	351	319	332	329	322	325	277	346	314	318	317	318	305	317	313	311	336	318	331	318	358	339	342	306	335	321	308	335	287	331	311	344	352	329	314	323	316	298	349	326	316	324	339	303	340	337	294	339	299	319	306	357	312	333	315	348	315	331	326	346	305	337	288	345	330	284	282	327	327	325	346	357	312	346	335	336	349	332	330	321	339	311	334	331	331	340	295	292	289	333	357	331	347	282	341	335	318	296	334	326	329	337	361	321	321	296	345	333	340	344	297	360	304	315	318	308	338	324	321	348	307	354	289	313	312	322	369	354	326	337	337	355	375	298	337	322	331	311	331	328	286	353	319	320	320	307	305	319	295	335	315	298	360	342	333	284	310	301	347	344	315	330	335	307	351	352	336	348	320	293	337	308	333	329	329	316	339	336	327	306	314	334	337	309	321	328	333	316	325	304	326	331	303	291	334	335	333	333	367	355	303	318	338	340	340	280	355	314	323	340	302	342	327	328	345	332	332	344	347	309	303	339	288	340	324	313	322	352	341	343	323	299	309	332	304	321	347	351	306	329	298	347	308	326	302	320	312	333	362	329	339	342	308	358	334	319	314	342	321	350	313	312	319	362	351	356	323	346	328	307	325	318	334	340	319	313	316	341	332	337	307	349	292	315	330	294	312	327	328	357	337	340	332	336	337	347	342	306	277	361	358	309	319	315	323	334	329	306	333	333	325	330	348	300	333	305	347	337	292	365	351	326	350	327	318	316	343	319	351	352	328	301	357	306	334	321	317	321	300	310	298	313	337	329	326	301	283	328	323	321	320	333	338	346	315	312	347	331	345	315	294	329	327	348	310	307	317	303	330	282	327	313	325	306	317	356	332	301	306	312	314	335	305	315	319	318	374	323	317	301	310	328	326	301	317	319	328
42131	62324	60742	54684	23899	1716	1522	1329	1220	1135	1049	1093	940	972	856	889	884	904	807	846	842	813	853	825	822	778	743	797	733	719	751	782	782	729	781	691	753	786	770	785	709	812	704	742	715	759	743	740	777	760	743	711	728	712	759	710	734	718	758	724	739	768	696	732	781	725	735	727	713	723	688	721	751	781	746	775	762	757	749	696	738	708	701	734	741	694	715	705	733	781	725	685	726	765	717	744	759	715	702	728	719	701	721	751	666	721	700	692	720	754	759	759	731	736	715	697	762	707	741	772	725	721	755	697	716	738	741	750	751	696	730	729	746	737	716	731	730	724	763	719	742	755	711	723	687	761	730	738	701	721	739	726	749	737	716	718	768	764	707	702	737	702	772	717	735	706	731	768	724	664	704	688	739	740	701	736	713	701	710	710	734	728	735	718	750	705	725	743	726	729	694	759	725	731	726	723	735	706	706	745	736	691	784	768	676	680	737	752	670	648	753	707	720	691	688	728	728	713	732	721	733	749	721	722	739	747	750	753	744	707	733	731	726	746	712	707	670	705	679	759	701	723	748	694	736	753	757	688	705	725	686	729	664	711	693	738	702	735	732	698	742	717	725	747	723	757	721	708	730	701	762	734	725	722	747	682	668	735	675	744	701	677	756	723	744	698	720	738	719	712	735	744	746	691	730	779	726	792	781	698	743	778	693	681	706	737	770	699	705	724	687	787	697	742	714	719	745	732	707	725	675	725	710	706	744	747	724	752	745	718	734	642	717	681	714	776	745	754	682	697	706	684	686	740	762	772	709	684	715	742	709	732	725	703	707	729	748	687	705	672	755	727	740	734	739	711	721	711	759	687	727	735	711	724	697	726	737	772	741	719	786	719	728	727	679	733	736	719	770	758	752	683	682	735	702	723	748	736	729	742	737	688	702	742	750	720	748	724	732	720	691	735	746	739	729	762	739	743	725	720	694	759	735	702	674	691	756	692	734	727	708	742	706	717	744	702	708	727	683	715	711	766	742	696	721	773	696	740	665	690	737	708	723	696	682	688	696	718	786	752	707	734	756	770	684	710	697	705	744	720	723	746	698	683	695	729	662	737	736	702	735	701	760	771	747	726	711	751	737	688	685	714	763	709	740	772	686	688	709	717	686	757	716	719	715	727	742	676	695	728	683	747	725	738	722	722	742	784	737	748	668	739	758	678	725	735	750	702	751	760	731	734	746	776	711	691	711	753	769	724	684	710	755	721	760	737	721	706	758	712	739	724	699	730	694	777	760	733	688	715	757	757	699	727	700	727	725	754	758	779	745	669	675	711	737	721	727	758	768	714	687	713	694	705	698	749	672	714	714	687	727	728	700	715	737	708	657	710	779	739	749	739	689	698	757	700	718	678	702	746	708	742	747	755	729	741	752	721	692	717	757	679	775	723	735	748	721	712	709	748	695	712	704	773	682	739	713	707	750	727	745	757	738	734	691	698	737	675	735	733	712	721	735	727	726	754	777	774	732	734	697	718	707	741	655	757	725	699	739	735	728	742	708	716	751	634	714	707	743	721	705	695	727	692	728	671	700	723	739	728	734	713	738	662	714	734	752	691	738	697	740	752	688	695	724	701	728	718	717	710	738	710	725	728	747	683	704	704	739	693	728	751	698	692	722	689	677	716	756	712	747	743	738	716	715	785	734	691	723	676	760	705	754	712	701	744	745	711	734	735	712	733	739	744	784	701	698	702	723	728	767	702	729	769	710	749	705	666	746	735	704	784	726	681	753	706	733	698	763	677	722	677	741	739	722	723	747	769	753	744	702	726	755	662	700	727	729	715	718	694	727	684	713	746	660	702	723	736	722	695	704	709	748	713	756	739	760	690	745	742	716	704	733	714	690	728	718	710	726	693	710	718	742	724	723	681	723	705	711	698	680	727	701	747	678	707	722	686	742	764	726	717	744	743	715	699	736	708	740	792	725	745	675	738	730	704	766	710	726	713	746	707	696	690	739	776	691	683	750	728	711	697	685	683	705	707	735	736	722	727	745	725	719	720	705	682	714	755	702	725	795	682	729	744	745	715	701	750	694	697	771	705	719	691	690	736	738	774	701	702	717	717	702	735	731	730	737	701	674	716	747	676	712	710	687	728	711	706	742	709	701	742	716	734	684	710	725	720	721	704	784	734	701	734	715	763	755	708	671	725	717	712	711	716	696	737	751	747	711	713	693	775	763	728	725	739	757	726	674	727	735	727	714	685	768	672	674	723	708	756	713	722	709	746	701	709	712	666	740	703	764	744	709	767	759	746	723	732	738	736	707	696	732	728	786	714	694	738	653	724	731	719	717	742	718	749	704	741	679	695	703	766	734	716	693	715	705	687	675	721	758	761	748	678	656	715	752	728	719	706	668	714	663	675	688	737	721	759	709	741	729	726	749	741	702	683	726	671	649	735	709	691	736	707	688	763	726	747	736	693	697	691	700	715	711	775	767	775	749	711	700	787	755	716	740	743	718	739	685	716	707	728	742	735	721	726	681	694	778	711	697	750	716	718	735	726	733	711	731	713	702	727	681	728	758	733	700	742	700	746	711	678	693	708	732	741	699	692	701	710	723	696	758	751	709	717	748	695	718	745	763	727	733	674	717	724	681	694	683	710	726	721	706	688	721	738	686	758	703	738	722	716	708	762	722	674	691	712	724	712	734	704	737	714	739	745	704	742	728	727	713	697	763	650	771	710	713	720	748	665	757	743	730	705	718	718	692	743	725	740	686	730	751	710	725	709	714	713	723	709	728	727	690	729	712	686	752	774	717	772	712	720	706	708	666	719	745	718	727	721	721	733	739	722	709	711	738	741	740	746	702	719	731	714	715	706	700	707	709	695	718	675	707	708	670	720	719	750	729	748	704	759	788	702	733	683	709	678	716	696	709	703	725	705	691	735	741	763	722	746	716	760	709	741	674	719	747	705	736	720	756	723	728	711	735	734	737	749	697	777	700	678	691	700	703	712	700	734	699	715	740	745	690	724	739	736	713	712	680	691	694	728	736	704	765	732	701	734	776	705	665	733	651	750	721	737	690	735	687	736	703	689	691	777	764	701	762	769	724	700	732	712	716	744	767	736	759	700	713	720	731	764	691	751	678	705	714	729	734	769	765	705	684	677	746	753	732	755	760	718	713	696	684	698	778	729	726	733	692	712	744	735	713	732	762	692	688	736	722	736	733	703	723	779	728	752	767	776	736	720	759	765	707	732	752	735	755	727	704	751	683	706	729	714	713	735	717	697	733	702	762	715	711	759	724	662	720	675	687	769	723	695	724	725	705	726	731	701	752	684	723	695	742	694	696	682	742	737	758	700	708	767	766	742	710	736	711	729	698	779	708	765	710	734	719	716	699	683	699	794	730	696	704	752	746	700	746	744	749	714	708	788	748	696	737	722	715	705	698	737	727	709	741	727	689	746	708	723	716	709	741	677	711	718	738	760	700	655	787	713	757	789	721	735	713	692
36766	19071	5329	1715	433	152	146	140	154	157	127	165	139	144	114	151	167	130	131	138	143	160	149	130	138	143	141	133	156	139	148	125	162	143	145	161	126	122	143	138	163	148	133	154	159	143	145	162	134	156	151	136	138	158	144	140	144	150	138	122	127	150	146	133	152	150	131	134	141	134	146	146	155	129	122	150	141	169	150	161	148	143	158	149	157	135	153	133	119	149	108	164	137	163	163	125	151	128	149	147	145	121	132	134	150	125	138	132	143	145	146	130	154	147	126	131	148	141	136	152	172	145	148	148	166	171	147	161	133	147	132	152	125	160	146	146	141	167	129	136	137	134	142	145	142	149	144	144	133	131	135	197	126	142	142	131	143	141	155	148	157	150	158	157	141	142	151	164	174	145	142	151	150	142	163	134	153	134	163	148	164	140	123	129	131	134	142	149	148	151	153	137	139	118	129	146	127	161	142	153	151	135	144	137	143	143	128	138	148	150	130	164	152	126	144	156	128	139	150	148	140	148	146	136	136	168	136	138	128	138	140	123	148	149	141	147	139	143	152	160	158	146	142	148	141	141	138	148	137	140	146	161	143	141	172	151	134	142	130	139	168	128	129	141	145	130	125	152	133	141	148	149	187	131	128	134	151	143	154	164	129	145	170	109	141	146	134	153	147	124	178	165	126	148	141	101	134	114	167	124	135	145	169	157	143	133	138	124	126	128	163	132	137	153	145	125	134	145	160	136	134	140	156	161	167	130	121	157	142	139	150	161	131	123	124	127	128	131	147	152	151	130	123	128	162	145	135	143	149	158	153	139	162	139	143	154	139	137	139	141	171	169	131	138	125	134	124	161	136	151	135	151	136	153	147	118	157	127	143	134	145	156	133	120	162	141	152	162	158	145	144	131	143	134	127	156	135	150	154	162	146	151	156	140	139	120	170	147	141	144	150	155	137	138	136	135	139	131	126	132	163	133	143	153	132	131	140	127	139	128	146	140	138	156	145	136	127	121	141	149	146	141	138	139	139	157	142	157	131	162	149	146	123	133	126	136	156	153	133	155	139	141	144	139	152	167	150	130	141	152	132	159	140	153	141	137	139	120	142	141	143	130	146	161	164	142	160	165	152	137	130	142	151	126	137	151	152	172	140	147	146	158	143	117	124	123	157	153	158	121	128	157	146	147	143	141	155	113	147	120	143	142	158	143	125	146	151	119	174	145	157	169	139	149	149	156	162	143	126	154	146	141	150	140	143	151	127	147	143	156	145	162	136	132	164	135	147	125	152	142	132	142	141	142	126	150	139	154	144	136	150	159	147	160	157	143	142	124	160	124	145	142	143	131	141	133	144	172	154	173	139	169	156	177	164	134	112	160	165	150	145	156	153	142	138	124	130	137	129	135	152	126	129	154	128	130	152	126	118	159	156	150	144	138	152	159	119	132	144	134	157	152	137	145	139	159	148	141	164	125	131	137	158	141	179	159	132	164	160	138	163	153	139	144	136	130	135	146	142	133	133	140	155	149	165	140	134	151	130	153	151	144	166	144	139	156	143	143	148	139	142	122	160	133	145	136	133	169	146	115	154	167	135	134	162	143	157	133	142	139	149	149	145	162	167	164	143	139	123	130	127	135	113	124	141	139	134	144	144	123	158	140	131	128	139	153	146	146	167	139	123	154	147	154	135	135	152	152	133	140	151	134	131	141	126	138	143	157	158	146	120	129	122	133	157	146	161	141	137	129	138	132	157	136	154	126	155	141	154	130	138	131	155	138	176	119	138	129	145	147	135	142	158	149	148	147	151	143	132	147	139	146	143	115	145	134	120	146	123	136	156	121	129	132	124	164	157	145	131	124	142	116	153	147	143	141	152	135	132	133	151	148	137	149	133	119	128	129	142	139	159	144	142	146	158	146	121	141	125	130	169	168	151	150	151	160	146	163	135	153	142	141	120	135	129	141	147	127	138	130	165	137	128	152	146	125	125	124	144	138	143	138	157	146	125	139	141	145	162	142	145	146	158	126	150	138	157	129	140	147	124	153	157	136	153	178	157	141	155	143	141	155	128	116	159	121	159	155	143	155	127	148	136	146	170	136	150	103	150	118	117	142	136	129	151	132	141	145	134	129	135	120	147	152	154	163	153	141	119	149	143	135	141	155	135	147	156	139	143	139	135	134	133	145	130	150	140	156	134	162	159	114	140	172	145	139	128	149	140	144	126	143	138	152	136	142	154	139	137	139	135	150	153	153	143	135	138	160	153	131	154	135	141	158	137	146	128	146	162	161	163	141	124	157	131	133	147	135	146	140	156	135	140	149	145	152	154	136	139	129	163	137	136	146	135	135	147	163	138	140	153	136	109	139	138	140	127	159	125	120	170	148	128	143	138	160	123	127	133	145	146	131	133	139	130	130	160	151	138	119	155	160	148	137	150	138	143	140	140	158	144	129	139	134	155	145	134	138	135	118	138	153	128	141	138	135	155	143	145	133	142	152	159	133	140	138	149	136	141	152	141	155	130	137	142	136	149	154	146	140	126	142	147	132	132	148	150	156	127	150	158	121	146	128	135	137	125	168	158	136	141	143	151	136	153	145	137	166	130	166	152	160	162	146	134	138	129	155	154	124	130	134	147	143	155	156	147	139	136	133	143	134	157	165	161	144	141	154	128	130	147	133	127	135	154	168	135	146	147	124	127	127	159	150	143	154	145	123	160	164	132	121	163	151	122	142	121	155	138	144	138	143	123	148	164	142	147	147	140	134	124	144	133	153	145	178	152	141	136	160	146	152	126	145	159	141	152	140	121	184	162	154	148	152	153	152	170	149	132	171	139	162	170	141	145	149	162	168	176	146	144	142	154	151	122	148	147	130	132	169	151	145	140	133	154	121	144	152	151	143	146	119	120	131	164	174	138	142	151	134	140	133	136	139	124	163	152	123	134	139	152	150	129	133	135	139	131	145	172	151	159	162	129	149	143	149	156	140	149	148	118	145	154	149	135	156	146	144	157	152	120	169	139	123	138	158	136	163	142	157	153	144	123	149	157	154	148	154	161	151	162	155	169	150	157	134	124	141	148	162	129	154	130	136	150	140	131	136	141	136	127	137	149	136	140	141	137	137	141	125	156	143	124	144	131	139	141	135	150	153	152	145	138	148	138	146	155	149	135	130	135	143	140	137	140	147	136	145	154	146	138	138	155	168	155	150	154	151	143	122	152	154	139	129	157	121	167	163	157	145	145	153	134	146	145	138	143	144	124	143	139	151	126	150	151	153	165	143	115	125	160	135	147	143	132	138	148	127	148	146	136	139	154	152	142	109	140	142	156	148	137	156	125	129	136	145	142	130	146	127	148	145	169	144	131	168	132	139	158	156	132	140	128	158	129	151	179	153	129	143	141	150	144	140	145	147	141	140	129	155	132	170	142	158	143	171	143	168	136	163	153	144	133	139	139	161	130	155	129	124	142	156	161	144	124	150	165	154	132	138	140	151	151	142	147	127
18697	16717	7772	5031	1509	376	388	395	351	361	347	339	391	361	375	397	351	344	369	361	351	373	397	371	365	363	367	377	356	355	374	348	368	357	358	347	321	359	339	345	351	356	352	363	341	355	348	369	399	350	380	389	366	369	338	360	355	360	350	355	373	363	362	373	354	377	352	389	388	352	371	345	373	337	384	374	374	338	352	361	333	365	372	377	370	353	354	386	377	382	371	365	340	361	345	385	335	359	362	392	350	377	368	352	369	365	338	369	350	351	327	359	349	354	350	374	374	389	367	362	367	341	355	312	357	334	369	357	372	391	358	336	336	394	345	352	381	374	382	380	350	366	364	363	373	332	370	394	363	353	358	362	382	375	364	359	355	383	372	381	376	319	357	364	402	372	343	364	361	362	350	343	362	370	365	385	387	358	377	338	362	365	357	371	362	392	377	394	364	347	340	348	341	386	363	378	375	353	364	367	409	375	352	405	358	362	344	408	346	365	328	367	347	369	327	332	361	387	354	380	349	356	352	377	373	353	319	385	355	366	383	360	347	351	355	359	352	361	383	345	359	378	348	372	370	336	366	355	324	380	391	341	365	412	332	382	362	374	365	358	371	379	339	360	343	326	372	384	387	374	335	335	382	363	387	351	370	372	362	380	355	374	335	334	370	342	343	377	371	370	367	367	373	388	383	392	382	390	368	352	365	369	350	375	352	346	335	385	371	381	330	387	385	367	352	346	357	372	329	363	401	346	345	375	365	323	345	349	378	369	353	374	388	366	377	352	365	344	390	381	365	346	352	321	366	366	359	342	378	379	361	357	371	362	404	342	355	360	373	372	350	352	351	368	377	368	344	348	376	360	342	340	379	356	356	342	368	360	358	362	371	383	371	353	380	364	344	386	375	380	343	382	359	362	363	353	336	359	411	332	371	361	338	340	360	360	369	393	357	391	359	344	357	359	367	333	384	347	360	379	350	345	432	371	336	327	371	340	372	350	350	364	385	376	377	378	361	394	375	341	350	344	365	361	364	351	337	361	370	365	387	347	400	352	359	363	418	356	354	351	342	376	380	385	371	356	358	363	379	374	351	376	369	338	380	388	373	366	389	353	382	340	347	376	362	365	383	368	341	360	376	384	379	379	361	358	351	318	373	387	384	346	361	370	380	369	364	392	353	346	342	343	336	332	362	363	396	384	357	393	394	339	336	346	359	395	341	336	354	373	337	391	370	342	353	387	394	355	332	394	377	390	376	336	360	362	373	389	359	354	367	343	365	332	374	383	365	374	350	374	335	392	349	373	359	351	384	367	336	343	399	340	351	366	391	363	352	392	350	372	409	386	386	355	352	373	367	362	352	346	355	332	363	367	367	362	380	349	328	366	386	348	391	349	353	331	363	312	364	379	347	368	356	378	360	384	371	353	336	374	374	343	352	369	353	343	380	353	353	358	383	346	375	401	361	333	359	349	384	374	350	383	351	328	342	372	371	378	397	367	369	366	360	325	367	419	380	344	364	340	390	413	373	390	378	358	357	369	349	382	388	400	361	372	341	381	382	364	374	382	386	374	303	335	361	358	367	347	416	360	382	344	356	404	349	335	365	356	357	416	355	356	346	352	375	349	401	361	352	363	358	381	388	385	329	385	404	367	387	353	325	350	362	370	386	332	367	335	382	371	357	355	387	381	340	386	366	388	314	363	364	347	380	378	345	362	395	357	388	353	382	390	355	343	362	333	378	361	359	340	350	379	366	346	405	340	382	357	380	339	360	367	372	334	386	348	361	353	370	365	375	356	355	341	368	399	396	363	379	351	336	365	358	326	331	374	349	367	315	350	354	340	360	328	344	358	367	367	379	367	347	337	369	368	363	375	353	360	373	371	367	362	396	404	354	329	335	373	364	352	357	362	356	347	321	349	380	358	374	384	344	327	389	368	397	346	359	382	373	351	355	345	350	376	352	358	367	375	371	337	360	370	392	355	369	428	383	337	353	363	369	369	339	338	357	370	374	377	404	390	383	358	376	353	371	349	352	373	342	363	335	366	371	351	356	383	352	362	350	386	393	374	367	379	349	389	350	375	371	356	347	344	358	383	338	374	366	368	364	392	398	352	338	349	344	343	367	357	363	326	347	373	366	372	360	350	342	357	383	362	351	375	395	342	336	344	369	362	346	364	337	385	378	348	368	352	378	361	400	387	372	373	373	374	388	340	380	359	382	340	369	371	367	343	366	322	366	380	371	355	348	373	349	372	385	381	384	355	361	382	355	389	362	382	360	350	339	398	378	345	371	363	364	350	348	354	374	359	365	341	381	347	350	347	359	373	344	378	386	380	351	332	398	382	360	356	384	341	397	356	406	370	404	352	368	353	353	353	350	332	363	405	383	358	365	360	395	368	343	341	400	344	340	364	368	367	366	406	364	347	355	362	364	383	353	399	369	359	363	365	360	376	383	390	371	395	346	381	365	348	366	348	353	356	405	367	374	349	331	365	336	362	372	337	349	372	381	350	359	371	336	321	372	398	354	374	361	392	329	364	382	372	325	386	368	354	340	401	372	362	357	358	358	380	362	362	336	347	331	363	351	353	362	373	356	383	364	367	381	363	377	337	360	398	365	364	380	365	374	337	378	350	353	371	386	363	352	390	344	357	363	325	375	414	381	356	333	344	362	363	380	379	362	370	397	331	367	356	368	356	346	346	344	360	358	362	373	346	377	361	372	369	362	387	374	341	387	381	353	379	354	369	341	399	375	329	368	363	343	346	351	359	328	377	339	355	335	368	335	371	349	394	361	353	344	347	371	372	351	350	366	336	372	372	367	340	369	362	386	358	363	305	366	320	366	343	353	349	397	352	361	384	391	368	359	385	365	361	334	351	341	367	404	343	388	355	383	377	352	383	339	361	349	386	387	332	371	368	348	374	374	338	394	371	373	403	392	388	351	361	380	351	353	367	416	383	348	377	364	353	366	396	365	384	375	375	363	381	394	365	373	335	377	355	348	360	392	356	337	393	349	353	405	379	348	360	349	347	369	305	348	349	346	379	363	391	345	340	366	356	346	342	351	392	356	358	388	389	387	362	395	346	373	389	367	376	366	373	317	342	337	369	347	342	377	350	334	360	349	341	387	365	375	369	389	395	341	355	342	349	380	347	357	352	372	344	363	372	380	351	352	375	382	369	377	369	373	365	359	356	331	353	387	360	356	353	378	346	364	355	320	360	375	354	359	351	360	358	357	336	387	354	388	363	338	377	374	347	338	343	357	355	343	345	394	358	385	375	339	387	355	351	372	386	351	362	353	366	352	357	369	379	357	352	378	388	372	364	377	360	363	327	357	353	364	338	376	378	351	400	337	385	352	357	348	368	347	417	342	338	332	333	363	348	357	387	383	356	354	337	361	388	329	377	326	359	366	366	386	367	384	375	356	337	381	376	366	347	397	388	366	394	334	340	338	387	342	371	382	379	360	341	348	376	363	388	399	383	376	333	370	363	338	395	363	398
58990	67477	50334	36285	15084	1131	307	277	248	251	243	250	226	231	240	246	234	212	239	183	202	229	225	221	248	216	197	197	199	221	220	204	191	238	207	212	208	211	234	203	216	222	239	241	205	196	241	212	212	203	204	199	218	210	181	213	224	229	206	215	210	220	213	219	220	231	265	201	206	220	210	259	256	245	240	200	233	190	221	220	215	217	194	234	229	185	250	216	234	200	194	195	198	218	201	200	216	220	199	204	217	220	235	212	229	218	200	202	203	173	199	216	201	195	207	199	224	189	211	217	223	229	225	239	201	201	194	201	205	208	197	189	197	232	211	227	203	181	184	199	205	200	219	202	206	193	236	214	195	205	225	208	210	215	192	232	234	217	209	221	221	226	211	204	235	215	195	223	228	241	225	205	182	206	207	210	202	229	212	195	219	205	212	220	228	202	214	216	198	205	202	210	221	209	189	208	197	235	204	221	232	192	222	201	218	194	210	202	178	201	206	209	227	237	176	184	193	201	201	212	207	229	218	240	189	216	202	206	214	226	200	182	225	206	209	216	250	193	211	219	184	215	201	208	211	224	202	208	219	230	229	202	204	233	235	208	224	231	205	211	231	198	224	209	218	211	233	212	215	175	199	239	201	208	189	218	201	211	207	187	203	200	207	208	201	219	258	238	236	217	195	202	198	241	243	209	223	243	228	219	218	243	208	226	237	169	247	223	204	202	206	231	206	222	213	202	205	211	214	206	202	194	184	234	221	228	235	215	202	213	211	212	227	212	193	240	218	214	201	197	196	207	183	195	229	184	182	200	207	203	230	192	230	204	220	191	208	219	206	208	210	193	219	202	233	198	197	219	234	199	208	243	221	199	229	206	256	238	213	212	225	214	201	230	200	177	216	189	213	197	198	202	217	204	198	199	201	198	182	226	213	227	227	198	202	221	229	217	211	204	203	195	173	223	204	210	228	216	208	233	213	180	221	198	218	200	200	194	217	211	215	215	209	198	242	190	201	225	254	212	222	222	240	205	206	215	212	202	206	200	233	221	216	200	197	213	229	218	221	208	204	198	193	202	210	207	204	207	221	192	220	191	203	224	205	178	219	237	222	203	196	250	199	202	190	233	225	231	215	214	215	183	190	190	178	219	230	222	202	216	199	218	232	219	207	213	212	192	207	230	220	227	205	226	197	226	195	194	225	195	172	185	217	187	209	229	191	206	208	211	192	212	197	206	225	199	204	204	198	211	209	221	212	212	218	211	236	224	200	191	239	201	212	199	217	234	196	222	200	208	223	234	190	240	199	208	213	219	221	219	259	197	210	220	234	177	207	209	206	200	215	219	194	211	211	211	196	220	211	193	238	212	236	232	202	206	194	225	218	220	219	207	189	208	226	213	209	180	205	190	187	194	205	208	211	191	214	194	242	206	220	218	213	230	214	166	216	199	205	233	213	203	223	173	215	189	200	225	212	232	212	212	232	219	232	221	225	206	185	202	196	225	195	216	225	244	203	224	220	227	218	225	211	220	213	221	247	233	210	209	207	188	199	222	214	215	221	196	197	238	210	203	268	196	200	229	219	205	215	206	206	206	211	205	201	227	197	218	218	209	207	201	221	226	208	213	178	201	183	198	233	206	196	187	190	269	198	202	219	217	211	235	216	214	222	226	226	226	227	209	209	208	198	235	219	238	199	225	219	217	217	227	248	227	221	214	211	200	224	227	194	228	202	206	217	211	191	205	178	194	208	201	229	220	210	252	214	208	213	224	218	214	183	249	191	218	214	225	201	179	201	212	237	239	189	208	206	215	214	212	226	208	197	229	249	211	185	211	204	195	189	214	210	250	228	197	219	206	206	215	192	210	189	197	217	208	194	234	219	214	244	228	214	237	203	223	206	206	209	210	228	230	247	189	219	188	216	216	203	197	219	192	184	204	224	226	185	198	198	178	242	199	204	211	211	200	213	198	203	202	193	198	220	220	229	214	211	206	213	218	208	198	234	218	220	209	179	187	223	223	202	180	197	241	242	197	176	177	186	191	214	197	213	208	231	195	211	209	209	211	194	233	206	227	226	223	210	175	215	196	206	193	199	217	210	213	205	202	183	185	223	212	208	174	200	192	210	227	234	215	204	202	188	198	214	199	197	203	207	219	170	233	210	226	197	195	214	204	226	213	211	222	232	230	223	202	203	221	204	217	211	225	191	201	219	216	205	225	223	214	210	238	208	212	227	225	234	205	211	248	217	209	224	220	210	212	204	206	189	209	230	207	219	193	182	205	198	203	210	214	196	200	216	235	205	183	180	217	192	193	229	208	219	214	221	220	233	192	239	226	183	230	220	219	196	205	227	220	193	216	224	221	207	221	211	194	208	190	252	198	193	233	222	226	200	229	196	206	222	227	220	215	211	231	231	213	202	228	211	195	235	240	217	201	209	196	243	193	243	187	212	223	220	193	201	205	209	211	221	230	192	205	208	204	201	219	213	209	211	202	225	203	209	220	208	199	193	206	183	223	218	217	217	200	237	240	207	192	178	223	239	244	233	234	213	219	203	200	201	199	196	221	215	219	218	165	208	202	204	212	216	247	202	219	226	223	200	212	212	183	218	184	206	217	214	215	248	186	209	239	190	212	203	218	212	207	223	201	202	238	220	199	218	197	225	219	206	217	198	216	204	226	209	209	226	192	202	198	180	204	210	211	207	178	198	235	205	195	202	221	225	207	229	195	194	194	206	211	241	189	221	203	201	215	216	227	230	205	186	191	198	217	207	209	206	212	228	187	219	231	210	204	217	193	205	217	196	199	200	225	199	200	202	200	197	200	222	232	216	205	212	231	197	227	209	233	217	221	199	207	227	245	226	224	227	227	218	259	213	170	209	202	179	228	219	215	213	214	203	184	195	230	225	220	187	194	211	208	207	196	193	208	192	212	203	193	190	213	219	232	195	235	226	192	190	182	208	221	204	225	201	220	208	203	205	198	202	249	241	253	191	200	216	205	231	240	170	195	206	219	199	210	198	213	198	186	227	195	243	214	202	209	213	205	215	221	230	225	206	216	173	189	186	221	237	220	221	229	216	229	216	222	218	186	194	208	198	209	217	201	187	209	192	218	187	184	217	202	193	212	217	219	223	187	220	197	205	196	220	183	209	193	202	215	212	201	181	206	209	215	220	223	194	184	218	208	197	199	217	246	204	233	200	226	215	214	217	238	244	213	211	219	185	207	201	202	228	204	214	188	223	180	216	227	197	230	199	208	229	216	197	230	204	195	220	202	216	207	214	181	217	225	188	216	203	225	204	186	219	247	226	217	179	203	211	221	196	204	192	207	222	204	230	223	163	207	200	223	209	235	210	201	205	220	206	207	193	197	198	206	196	199	223	208	193	189	188	210	221	195	226	195	204	197	220	218	184	221	229	198	207	210	189	201	209	187	195	210	175	200	216	205	216	198	222	215	217	205	226	235	239	207	229	190	198	215	176	215	246	219	194	214	227	226	229	217
36366	50494	47998	43083	17176	1005	841	843	729	686	691	676	645	622	580	579	644	583	521	567	562	556	531	557	546	534	513	511	527	515	533	510	503	499	503	559	541	536	494	472	577	514	493	524	509	568	491	476	545	518	491	552	515	476	548	534	477	532	523	506	493	467	519	535	488	525	530	514	572	485	544	490	523	536	562	511	534	509	540	512	522	530	525	514	518	502	545	522	524	529	532	523	530	541	478	527	527	507	527	545	512	512	451	537	514	544	527	494	526	519	503	495	508	507	536	522	547	501	495	535	520	479	535	539	530	514	544	544	481	482	509	480	504	496	544	500	510	494	524	511	505	486	559	479	539	548	445	502	498	542	515	576	512	530	483	531	520	472	498	521	495	477	550	556	476	466	517	503	487	505	499	478	551	495	492	480	504	480	522	552	537	487	507	514	522	530	529	526	558	516	517	471	529	458	540	490	516	495	512	520	505	513	494	485	503	484	501	524	500	522	512	547	506	530	554	493	535	467	524	531	510	544	538	480	506	503	511	528	530	521	531	509	531	484	516	508	529	510	496	506	498	498	507	517	518	478	485	495	485	530	499	548	490	531	506	493	506	514	493	490	505	526	526	544	511	507	544	533	497	528	552	532	508	474	547	490	572	499	505	512	474	474	487	508	477	506	504	520	539	489	506	546	520	516	502	506	519	508	528	502	509	500	492	493	515	520	514	531	511	509	554	505	538	498	490	558	492	475	493	490	498	468	517	491	538	504	522	514	515	496	525	488	513	519	496	534	457	522	503	531	488	550	546	507	532	520	494	520	524	575	524	546	531	521	495	526	501	531	523	484	512	530	497	549	503	507	534	540	485	574	532	505	471	487	517	549	538	539	495	544	483	505	491	534	509	494	500	525	502	476	516	518	489	501	515	498	502	534	548	556	511	509	551	506	517	598	472	479	515	517	537	507	516	559	533	518	522	470	518	492	491	489	512	497	524	504	508	522	543	527	507	543	511	507	495	521	467	504	521	506	498	544	550	477	552	506	571	524	483	509	488	491	521	523	508	519	512	538	501	504	488	512	508	502	538	500	493	543	560	512	523	528	506	485	548	512	520	535	511	568	487	523	502	528	504	474	525	527	525	475	465	495	529	504	529	537	530	530	515	532	532	509	500	483	499	515	524	535	540	512	491	500	467	551	527	530	526	529	537	518	513	505	548	469	521	495	506	503	520	517	533	502	521	525	533	492	510	495	494	513	523	488	468	551	505	456	518	500	514	481	503	501	512	541	526	501	490	507	519	503	529	508	518	485	505	525	506	528	472	464	504	480	472	506	480	505	547	501	499	490	486	516	517	482	519	510	532	505	484	503	486	525	510	501	513	493	501	478	489	493	499	523	515	490	524	508	518	479	479	535	513	535	495	511	523	492	519	516	509	501	535	505	519	502	527	504	503	534	514	501	488	496	514	505	547	479	503	505	523	532	536	527	539	481	499	535	497	507	511	535	542	503	499	528	489	502	564	514	520	490	498	499	503	512	558	538	474	489	498	468	464	470	542	502	518	516	538	495	506	484	477	512	508	550	507	501	515	502	571	545	527	468	500	525	487	518	523	512	512	523	512	534	501	482	557	518	542	491	512	473	516	497	485	501	511	521	536	497	516	517	515	497	512	513	531	506	520	548	495	528	532	528	496	481	514	515	529	544	535	493	526	514	489	522	527	519	535	516	537	552	525	486	505	521	504	488	549	498	554	502	507	471	518	496	584	548	495	506	474	516	521	485	522	491	511	530	503	530	493	519	565	502	481	488	498	466	517	533	480	533	531	520	508	551	501	501	520	540	500	523	559	499	503	535	515	490	485	484	502	534	486	544	485	515	511	453	520	525	480	495	500	557	543	524	533	521	531	507	508	508	492	486	464	488	527	518	468	499	498	513	527	506	507	491	502	510	512	471	484	529	511	497	540	495	547	489	508	520	499	512	483	556	550	476	519	485	522	507	535	493	530	512	507	489	517	547	477	490	473	516	547	486	462	486	523	547	488	528	491	536	484	528	519	503	526	538	519	477	533	534	516	540	486	518	531	511	522	490	515	479	527	537	513	513	523	556	511	520	501	510	522	531	514	483	493	526	513	531	515	476	522	492	520	525	531	496	485	530	514	504	513	485	504	517	532	530	552	522	466	509	510	514	466	537	523	521	537	494	534	498	513	480	494	530	473	528	549	475	528	508	513	481	461	529	520	533	521	522	557	492	499	528	491	470	503	525	535	534	527	520	488	523	504	533	501	522	520	500	542	521	527	514	483	534	568	528	502	503	536	471	487	535	485	493	503	561	479	534	504	497	534	489	492	475	529	496	513	526	488	473	512	473	529	497	500	523	474	524	507	480	486	480	519	491	513	519	513	538	511	515	523	493	511	527	533	463	502	550	458	509	499	511	501	500	505	526	501	527	572	502	496	530	467	479	466	505	537	510	512	528	474	529	479	492	522	488	493	509	515	523	515	521	521	493	525	515	524	505	478	502	473	483	484	552	512	517	494	521	524	538	544	525	499	520	504	469	504	520	511	526	528	488	527	481	523	508	460	489	487	490	572	461	543	500	514	505	493	502	533	497	505	526	493	508	470	480	489	547	541	510	518	527	500	488	545	516	492	527	487	533	519	497	473	531	515	519	493	516	518	498	539	528	496	500	513	501	542	496	550	506	475	490	487	504	488	517	484	496	492	492	467	506	487	533	502	541	540	500	519	501	507	534	510	506	542	500	507	495	512	571	515	541	529	504	484	492	508	505	522	505	508	528	503	456	507	491	525	502	465	507	511	494	496	500	543	491	522	545	454	479	532	557	528	523	479	499	507	517	510	497	484	481	466	511	531	508	485	508	578	523	517	502	509	530	520	498	542	507	531	477	518	536	507	547	489	469	486	522	504	503	474	510	536	520	482	527	529	532	475	479	549	538	509	534	501	531	510	517	489	513	542	490	501	523	496	537	515	523	485	520	492	548	488	505	514	522	536	531	490	535	513	516	553	466	501	503	526	511	478	510	519	500	524	481	494	477	490	486	529	493	518	517	513	498	490	523	513	510	503	496	513	479	527	522	501	522	519	483	490	489	479	506	499	493	494	520	581	528	522	465	515	526	520	480	507	520	486	516	499	472	512	515	443	496	543	501	533	529	499	503	518	502	516	530	502	503	542	471	505	505	478	492	503	480	516	518	487	504	530	478	497	502	516	526	501	498	489	502	492	501	530	533	518	552	496	491	512	537	536	496	518	533	525	505	498	488	500	513	527	506	518	458	494	535	511	490	524	473	525	534	512	503	494	505	476	489	491	508	499	544	520	494	566	468	519	531	508	489	524	528	489	531	528	509	504	527	499	481	512	482	525	500	529	522	504	522	479	520	506	505	497	505	512	512	522	530	498	499	461	525	509	503	518	516	528	535	490	501	539	497	533	521	517	483	522	506	550	517	539	530	552	491	506	534	505	514	539	484	504	478	507	501	554	506	526	545
67252	78962	62125	49074	25457	4298	551	446	440	400	389	374	369	370	368	288	332	366	315	365	349	340	297	353	332	342	331	323	315	304	321	302	316	343	354	351	304	343	333	313	323	329	359	301	351	327	325	326	344	335	351	341	342	372	309	333	343	317	309	323	311	343	342	348	324	331	348	324	343	297	298	306	302	326	335	333	357	326	310	352	293	327	300	307	317	356	292	337	351	332	339	338	323	339	326	357	288	371	322	319	327	312	339	362	332	328	326	349	339	327	320	308	335	314	324	334	337	338	310	322	354	316	317	320	315	322	306	334	307	332	341	326	334	305	315	311	346	313	351	318	328	300	342	318	338	307	320	288	351	327	341	314	318	326	354	353	338	343	312	288	298	337	300	321	356	345	348	317	340	323	319	297	351	298	308	319	322	318	323	347	315	319	326	347	336	343	298	325	340	329	334	355	333	304	327	343	341	323	339	362	304	326	299	320	342	407	341	333	318	318	359	362	344	334	308	346	343	322	324	368	324	314	323	322	315	337	313	313	344	347	359	326	340	327	320	346	360	336	367	331	348	327	334	313	341	367	315	331	356	338	305	346	352	329	353	332	332	339	335	374	335	347	349	317	358	307	324	337	282	335	361	333	352	317	321	330	349	349	306	356	336	315	325	331	323	337	334	285	318	374	340	309	331	325	302	326	336	343	298	338	349	375	326	320	375	361	313	315	317	325	352	329	360	341	345	351	354	310	344	325	328	300	353	319	344	320	349	310	311	344	354	342	350	315	334	291	291	319	364	323	309	309	298	333	327	307	351	325	354	337	353	353	318	312	330	318	337	315	300	387	338	333	338	364	306	311	312	355	337	328	312	313	325	331	310	313	302	365	312	318	335	368	338	343	334	330	324	336	345	330	333	364	368	330	360	349	322	392	359	330	331	320	337	351	330	317	326	335	337	300	309	305	308	325	307	331	325	326	309	309	332	320	325	331	307	356	301	324	349	330	351	343	324	296	342	347	385	323	319	334	324	344	318	292	323	340	353	347	331	337	313	319	295	335	313	348	327	322	304	341	342	338	312	319	329	328	351	285	316	319	367	350	288	350	346	341	335	311	348	318	350	364	338	308	353	318	334	307	305	357	349	335	282	336	317	305	359	367	310	318	332	317	344	358	317	339	302	304	351	328	314	351	339	316	310	322	321	350	342	331	297	314	334	335	328	316	329	325	332	365	323	334	313	328	293	330	319	329	301	304	303	281	319	323	335	370	334	319	297	340	362	348	317	340	359	322	330	339	307	304	324	333	314	348	319	303	355	318	284	330	322	335	357	303	337	314	360	320	295	337	332	322	357	328	317	320	327	345	352	328	354	327	316	309	311	357	326	324	318	309	335	349	329	343	328	339	290	332	345	353	323	339	301	350	329	364	329	300	340	315	323	359	351	327	331	350	307	323	318	327	311	302	340	324	344	348	320	293	295	348	338	313	331	357	322	287	322	324	314	319	325	337	335	354	305	329	320	325	329	325	350	337	310	353	335	344	340	328	370	366	336	331	344	335	339	313	351	326	335	352	325	340	387	355	345	370	341	348	330	327	321	332	340	315	333	302	344	298	280	388	357	286	311	336	342	319	298	332	331	330	327	317	340	344	323	311	312	294	340	322	331	366	335	357	347	327	347	360	324	301	343	326	315	323	291	353	321	329	312	315	331	336	363	338	326	358	306	337	330	324	318	332	345	322	328	312	356	339	328	333	330	328	321	321	325	332	300	336	336	320	335	308	301	323	329	316	320	329	309	315	323	383	308	328	386	336	305	361	352	344	343	326	333	316	312	371	347	354	345	313	353	330	320	344	352	323	299	321	350	340	338	333	321	340	308	326	370	326	353	337	348	334	322	337	315	318	337	322	349	344	332	329	300	343	345	320	317	310	314	285	347	292	334	360	320	341	334	346	349	319	344	291	352	312	355	314	344	324	349	368	350	333	284	349	352	335	355	328	329	331	330	347	339	324	325	316	297	373	344	360	339	327	340	299	325	320	309	366	318	334	310	305	340	311	319	330	341	335	384	329	339	313	308	310	330	358	336	355	354	390	352	332	328	340	322	343	348	324	334	319	329	337	300	328	327	325	333	318	338	295	368	311	322	315	331	325	334	322	333	316	360	314	308	316	330	330	318	336	309	330	317	314	324	318	333	361	359	345	313	305	345	342	353	321	280	346	341	322	332	342	347	336	369	349	314	324	330	355	328	313	295	299	333	333	298	313	345	279	300	341	310	311	332	328	324	345	320	346	312	298	353	308	347	335	331	311	332	325	316	328	322	342	333	306	303	332	305	323	330	320	324	313	363	313	326	286	279	322	318	314	333	342	344	349	348	356	320	296	318	341	360	340	342	337	349	334	354	327	309	320	306	324	319	337	342	351	338	310	354	329	327	338	325	342	317	314	328	322	330	311	302	292	362	354	344	327	343	344	317	316	301	325	335	322	339	309	321	339	358	337	285	345	343	344	333	309	324	318	346	331	370	328	335	340	350	314	331	329	312	344	320	305	313	366	301	347	355	353	311	325	330	308	302	343	316	319	330	332	380	356	303	354	328	323	336	362	309	298	335	327	311	329	325	341	305	363	339	315	345	310	337	344	347	313	345	328	331	322	363	316	328	330	339	321	353	353	327	357	346	311	322	355	310	325	328	359	363	314	311	344	331	379	289	302	301	313	318	318	341	333	344	323	349	353	327	339	324	338	319	327	348	323	308	337	324	307	290	341	327	322	304	307	314	342	310	342	337	355	339	327	314	336	360	349	378	366	346	311	341	320	323	359	349	335	348	339	309	313	347	328	327	342	334	334	344	359	369	307	329	324	320	336	347	320	304	353	345	303	315	339	342	319	338	319	305	330	334	340	329	322	325	324	312	353	335	300	354	329	341	327	361	371	338	279	364	340	317	335	384	301	319	307	342	287	331	291	309	336	332	318	336	319	361	325	333	351	319	331	341	308	349	316	330	346	338	338	301	336	363	357	315	352	322	312	337	310	319	346	316	325	349	309	352	301	357	346	322	308	360	329	349	351	327	321	320	307	330	336	346	329	327	352	340	334	310	333	338	307	306	344	315	346	351	322	329	299	292	378	356	336	296	310	349	348	328	334	337	322	363	320	339	330	311	315	290	324	328	326	301	344	302	338	309	308	304	322	294	297	352	363	317	353	332	291	314	328	321	341	346	337	344	292	326	344	317	322	329	339	344	362	358	311	307	343	317	326	348	329	376	370	335	320	336	349	318	321	312	314	337	352	328	361	323	317	324	308	283	287	332	329	321	337	347	305	334	330	312	315	320	358	306	331	303	366	365	311	320	300	337	309	331	360	346	352	290	342	295	351	343	301	311	339	345	329	344	307	315	298	320	331	354	312	319	293	342	351	334	336	313	325	309	351	330	325	353	309	338	324	335	333	337	323	336	308	357	338	340	351	330	314	302	318	343	312	333	348	358	337	335	311	325	332	313	308	354	341
43271	62753	59439	54883	24098	1632	1451	1366	1227	1173	1044	1014	964	928	955	875	893	881	834	831	845	846	798	785	782	816	824	768	754	716	696	761	731	741	772	749	766	781	706	780	752	756	718	760	744	775	762	709	711	765	726	736	758	746	775	725	727	724	716	778	709	713	700	746	721	743	702	781	767	754	719	717	677	755	748	748	771	803	774	715	736	777	723	681	760	768	712	709	752	755	747	691	747	747	742	691	794	719	750	719	736	756	771	736	702	722	728	753	756	743	678	717	727	726	698	737	737	727	725	728	727	789	762	790	754	756	708	674	734	696	754	780	751	741	724	761	801	712	777	750	740	718	732	690	749	737	735	721	727	723	710	712	732	752	726	731	718	726	692	748	749	752	708	746	744	743	710	727	746	714	733	737	744	760	807	702	759	756	773	701	737	737	671	721	697	734	754	717	725	719	763	727	699	692	723	703	750	762	721	727	713	780	708	770	774	747	754	726	721	718	710	762	679	751	740	691	746	767	739	722	752	681	738	733	737	746	725	775	733	752	764	683	672	733	738	751	711	711	695	766	695	678	750	733	719	745	777	710	718	744	714	740	705	698	738	714	751	756	742	772	718	735	761	731	720	772	719	753	705	697	739	686	722	708	742	790	746	733	717	682	758	757	679	759	762	751	734	759	695	731	767	765	732	742	783	708	721	726	759	715	727	719	710	717	763	816	708	742	715	744	785	724	742	732	741	752	706	715	763	734	730	737	707	713	696	731	738	724	677	723	756	711	710	770	737	756	754	722	712	716	717	786	739	704	743	742	759	717	732	698	760	747	774	761	665	807	746	735	704	709	705	718	748	706	704	673	771	745	736	724	765	742	721	736	766	730	757	759	731	697	724	729	700	722	728	763	727	749	731	698	697	696	721	703	682	743	762	736	701	712	711	758	667	743	703	732	721	750	742	741	711	727	729	694	683	698	745	710	741	703	739	678	722	724	735	751	749	702	735	754	746	741	761	739	727	717	724	692	738	693	713	692	710	725	689	731	750	734	691	734	778	716	739	727	755	719	696	675	706	715	746	749	705	697	725	716	762	718	723	726	720	724	714	689	710	703	738	700	730	717	716	723	688	718	693	721	730	727	700	690	712	753	714	739	734	741	687	706	708	731	692	657	685	742	727	698	746	743	732	734	762	727	763	759	744	731	730	739	709	671	740	715	767	736	745	690	746	751	731	760	740	734	692	700	706	705	712	709	745	763	706	719	784	762	726	735	745	716	714	787	752	706	712	691	714	724	781	698	733	713	700	732	749	700	757	675	738	789	675	755	684	737	797	693	765	715	780	790	739	714	762	716	735	713	728	712	754	742	749	712	730	674	765	782	743	718	706	750	742	688	722	723	722	685	719	678	670	682	737	743	708	771	677	744	739	701	755	723	738	731	753	793	699	732	733	717	750	714	749	733	740	722	722	685	735	694	744	720	736	761	743	722	791	772	729	667	712	780	700	702	730	758	769	723	732	762	730	687	709	742	727	777	702	750	725	706	791	732	712	678	750	723	762	728	759	777	726	710	771	745	692	740	805	768	746	690	706	756	734	739	710	714	714	736	756	753	721	682	754	748	716	718	784	728	730	732	747	726	726	694	730	743	730	694	770	722	751	736	708	752	701	739	738	757	787	741	685	748	734	736	754	707	760	703	729	735	748	776	698	748	730	713	686	764	739	717	745	756	756	709	716	699	752	753	732	762	768	738	722	768	710	698	729	749	787	707	712	749	731	730	745	747	749	729	736	699	716	717	746	717	709	692	716	720	701	731	730	719	707	685	740	729	771	671	764	764	732	722	712	755	696	725	776	712	705	709	723	769	701	698	721	690	764	672	694	743	719	725	682	717	699	715	720	705	705	689	708	725	735	734	738	678	793	724	750	724	723	713	726	694	692	685	746	710	734	728	738	691	731	723	751	694	752	755	717	739	702	736	685	721	739	754	757	721	724	708	683	762	682	696	715	678	751	702	681	697	708	751	670	771	756	677	740	771	734	751	730	743	711	713	756	713	802	754	743	750	723	736	714	723	702	738	748	719	729	716	719	681	742	761	748	710	738	694	751	729	752	759	713	707	748	727	733	737	776	738	735	784	736	758	738	711	736	720	755	724	738	712	672	714	772	715	748	779	753	711	738	738	728	671	735	759	762	784	687	712	738	732	746	733	725	738	735	728	710	719	721	751	718	685	740	716	726	749	758	725	730	726	712	744	716	699	749	743	692	781	740	743	733	728	741	718	771	675	742	700	752	754	708	716	687	732	736	692	725	716	754	753	732	712	709	742	727	673	777	774	772	717	741	755	726	747	663	677	791	733	695	686	727	701	738	705	737	695	731	705	665	748	666	733	700	763	776	722	736	773	756	748	700	720	721	749	722	760	734	728	747	734	744	746	743	743	711	716	742	733	723	749	714	762	742	739	717	738	690	718	670	654	724	743	764	713	741	751	683	711	752	737	712	737	726	736	726	715	772	727	715	745	693	751	736	717	791	736	737	766	690	720	693	721	751	706	738	740	719	708	729	772	731	812	752	731	769	726	824	747	725	725	753	733	732	703	780	732	768	684	702	716	744	674	744	750	750	741	754	727	695	721	712	750	718	731	691	735	747	740	729	730	721	718	676	700	716	728	770	692	732	701	741	727	767	752	717	690	742	711	715	731	754	709	787	729	696	762	694	754	746	713	735	721	727	728	761	756	724	715	703	763	718	764	710	775	738	710	740	720	774	721	732	745	683	777	758	730	738	722	756	737	778	744	718	762	702	750	739	717	708	719	694	731	755	732	757	727	688	693	717	714	687	729	747	745	718	779	796	740	762	698	760	728	744	728	713	724	714	750	726	791	775	704	668	750	745	760	708	747	714	712	742	731	754	743	730	772	734	764	719	766	741	696	747	690	768	699	737	786	751	732	665	769	738	731	730	720	727	688	735	706	725	695	707	775	793	688	761	769	742	758	695	703	727	701	735	745	754	707	736	728	725	762	724	746	717	787	729	752	735	732	765	726	723	745	718	718	765	695	714	737	703	740	720	758	701	719	766	707	767	737	718	713	719	730	686	696	715	679	728	711	739	750	745	700	753	710	719	759	671	693	715	749	699	756	741	712	676	713	713	743	754	756	735	763	714	723	749	717	782	710	739	697	721	701	721	752	758	776	721	759	740	749	738	686	711	727	709	729	711	717	730	692	742	749	767	741	722	735	702	697	720	734	724	686	733	690	734	730	728	735	762	746	711	758	725	709	770	751	706	734	757	782	698	709	738	729	689	707	738	730	728	759	728	740	751	750	745	772	733	752	707	745	741	742	715	714	703	758	741	726	720	714	708	760	780	734	718	746	800	716	773	711	762	737	746	734	701	741	729	704	698	742	718	726	739	773	719	748	723	713	697	756	640	742	704	710	748	715	726	751	698	670	731	727	767	774	739	686	709	694	764	691	667	782	702	696	732	717	748	719	771	751	706	769	708	725	771	711
37196	19768	5401	1844	458	157	175	159	149	162	173	141	138	157	156	154	144	152	148	154	124	133	148	138	139	164	149	158	120	120	145	154	148	137	162	154	141	148	149	127	163	132	145	135	141	142	121	154	135	130	137	154	140	149	150	124	132	166	136	149	133	157	146	143	145	166	134	149	138	149	134	154	140	133	159	149	169	146	139	154	150	149	134	154	146	134	132	152	147	136	168	162	146	134	149	149	153	157	147	140	144	136	155	160	106	171	139	146	146	143	145	133	154	136	158	138	149	162	140	132	150	134	159	135	139	142	162	161	125	148	141	148	141	142	152	143	134	149	132	124	135	158	139	143	148	154	143	154	142	145	150	148	124	143	146	118	149	136	140	143	129	133	132	151	147	144	174	145	160	150	155	129	120	140	162	163	125	146	143	144	157	152	165	145	149	133	142	142	158	157	156	131	132	135	135	132	134	150	153	155	146	156	126	151	173	151	155	142	155	161	165	148	137	131	129	134	159	123	148	153	122	137	169	164	156	138	164	165	146	143	155	148	137	148	144	142	132	153	140	160	138	151	158	130	146	168	140	157	159	164	139	156	151	150	148	154	146	142	123	146	138	140	155	129	147	151	139	148	155	112	138	160	142	138	138	159	120	131	136	147	128	186	155	151	136	126	142	145	128	145	137	134	129	132	151	125	145	141	141	152	162	152	145	145	139	125	158	140	148	144	145	139	135	160	151	142	131	141	126	144	140	148	142	167	155	153	119	141	161	132	150	156	155	141	137	146	140	160	163	145	134	149	142	132	133	131	175	144	151	161	134	139	132	146	153	153	131	145	133	152	146	144	123	147	133	130	146	138	136	122	159	163	150	131	160	151	156	156	147	162	133	128	135	156	160	156	151	159	145	146	154	145	135	125	149	140	148	143	141	141	168	140	136	140	158	138	150	130	122	171	151	141	125	142	146	152	161	151	122	156	162	145	154	125	156	125	152	124	136	112	154	128	125	132	143	145	151	142	172	152	133	150	161	174	151	147	127	148	153	168	136	137	173	124	138	141	168	147	148	167	147	133	158	137	124	158	133	147	157	160	132	134	165	151	130	158	152	141	141	136	120	141	129	129	141	135	149	148	141	148	142	133	149	125	139	157	145	128	138	159	145	171	167	163	135	134	130	152	140	141	151	155	157	155	145	137	155	139	118	128	143	143	158	145	151	136	145	133	139	122	158	123	129	123	161	143	127	148	135	148	159	135	158	147	150	113	151	160	151	166	135	136	151	156	120	162	160	149	149	166	153	143	161	153	138	164	144	165	147	144	146	143	140	146	148	149	132	149	154	134	148	158	162	130	147	165	150	124	116	152	156	116	129	131	153	129	108	140	159	151	141	143	152	127	140	159	148	162	130	127	130	132	115	133	118	154	146	118	151	134	132	141	164	168	123	160	164	151	147	160	136	129	162	154	155	118	160	131	134	143	143	159	139	136	137	137	161	146	153	138	174	140	149	144	164	147	157	137	135	146	156	148	160	142	173	165	155	130	161	158	149	139	126	136	159	134	164	143	152	162	112	163	143	138	159	137	134	142	150	141	131	146	156	164	164	141	140	132	150	137	160	154	157	139	147	148	142	131	164	149	167	151	149	167	144	145	133	155	161	149	134	123	155	157	168	153	138	146	136	139	163	140	150	168	163	158	134	160	133	123	134	154	142	133	142	147	160	130	147	168	136	167	160	156	138	134	158	145	147	153	135	174	139	135	142	158	146	133	136	156	150	136	158	157	149	156	133	137	156	146	149	144	164	130	126	171	141	150	141	129	136	151	147	140	155	128	141	137	134	141	138	154	149	141	143	163	122	147	145	146	155	152	158	141	135	147	128	127	133	152	165	140	146	138	135	151	128	123	151	159	156	157	120	162	153	151	159	145	133	152	138	160	130	165	123	152	144	130	167	146	152	135	161	147	138	148	163	131	128	126	135	141	160	126	120	135	142	153	133	124	128	154	133	128	137	155	121	143	150	148	144	137	120	127	146	162	136	161	138	137	150	149	162	163	138	126	139	147	156	155	138	143	135	153	151	138	159	131	128	155	145	150	145	133	159	159	138	161	129	137	154	152	156	146	144	142	166	151	126	139	120	137	127	117	153	169	141	129	150	123	158	154	161	153	135	147	137	130	141	171	141	158	140	137	140	160	145	154	128	126	136	153	156	146	165	131	148	164	138	146	134	160	149	136	129	151	137	137	136	136	145	143	152	146	144	150	169	139	149	144	141	153	176	143	163	148	121	162	152	142	151	144	110	159	152	136	159	136	140	132	152	145	131	152	137	134	161	133	145	150	137	135	145	145	148	151	144	140	142	152	138	140	145	160	150	151	142	151	141	139	133	139	149	151	140	160	144	146	159	148	146	125	166	153	151	184	154	131	159	146	142	142	152	145	145	134	158	141	140	147	141	147	151	162	143	132	141	137	151	182	147	155	160	126	148	142	152	140	144	151	121	147	142	152	136	140	173	153	156	144	153	128	146	154	157	135	148	131	143	140	130	144	125	148	165	162	157	157	123	150	137	182	153	130	150	143	163	136	143	176	166	126	162	146	156	133	134	155	151	146	159	104	134	133	154	133	152	165	143	150	159	150	156	151	148	138	135	151	136	139	159	129	159	143	142	155	118	164	127	135	135	148	141	147	137	138	121	149	155	145	152	170	160	144	129	153	134	128	147	151	177	164	122	142	145	165	167	143	136	123	148	132	161	126	137	166	144	160	153	163	148	154	132	139	132	127	125	158	172	146	161	122	146	135	130	110	126	155	187	134	165	157	154	155	165	141	131	151	155	151	154	161	154	160	150	146	131	160	147	138	145	157	142	130	166	165	160	152	131	137	128	135	164	138	146	142	153	141	147	146	139	144	151	143	156	140	141	160	143	121	164	138	150	166	140	159	158	140	140	149	151	139	123	159	145	162	158	157	131	146	122	142	145	166	164	147	151	142	152	157	152	147	145	153	152	164	162	127	139	127	159	145	175	138	131	161	137	149	163	142	118	139	140	140	169	151	148	147	134	175	143	154	144	145	146	135	159	143	158	101	163	149	124	120	165	159	150	163	160	156	148	143	158	152	126	145	172	149	149	132	150	127	151	143	134	151	146	117	145	162	144	149	133	142	120	128	147	127	147	120	158	123	138	118	148	145	132	144	135	169	150	142	158	164	132	154	172	171	162	146	127	137	140	154	142	137	155	122	144	132	133	137	145	146	174	159	146	127	155	147	141	148	151	157	142	134	146	160	136	151	165	164	156	146	147	141	144	131	145	154	158	164	144	143	147	167	150	136	136	141	138	148	177	143	133	135	141	145	133	151	137	130	154	154	128	141	143	143	151	142	151	152	156	153	162	124	140	153	134	152	132	159	163	131	152	150	138	137	158	134	181	133	132	169	152	154	143	156	148	142	125	154	135	141	160	128	123	152	156	128	149	145	146	128	118	159	161	124	126	170	159	148	146	152	154	142
18881	17282	7309	5235	1599	393	417	371	407	387	368	380	370	349	384	350	382	345	369	348	371	365	374	414	333	391	371	381	359	372	368	377	369	353	389	401	365	369	349	356	362	393	377	377	396	335	358	368	371	362	360	384	386	353	360	336	357	384	343	373	357	369	374	384	379	342	357	348	369	375	354	352	369	365	354	399	367	340	363	397	366	371	324	355	381	415	352	373	336	378	350	374	395	414	346	404	357	360	383	349	371	387	374	395	391	368	377	355	362	397	360	369	355	345	342	340	366	349	411	396	381	356	346	345	364	360	331	340	351	364	387	387	356	408	333	374	337	354	351	382	363	378	349	380	367	359	335	358	379	338	382	353	376	338	349	383	371	352	379	372	337	371	384	355	372	351	363	377	378	349	353	362	380	371	346	410	355	376	386	373	342	390	360	358	349	351	371	340	370	369	354	355	345	411	371	407	374	332	365	365	360	378	408	404	359	366	353	344	358	375	351	363	358	380	383	360	368	376	362	360	352	351	384	372	351	358	337	362	370	332	331	398	382	382	361	352	387	358	354	380	363	371	380	396	401	395	387	362	320	385	366	381	361	374	351	346	351	377	342	359	358	353	374	364	371	355	332	394	362	329	348	377	347	367	372	356	390	366	357	345	358	345	345	372	383	384	380	378	369	366	350	373	374	368	363	384	397	384	379	360	341	369	348	349	342	385	355	358	369	341	347	405	332	388	376	415	382	347	347	359	371	393	395	400	356	369	364	354	348	379	350	371	364	371	389	379	358	382	414	407	343	383	365	355	390	347	363	369	372	369	366	366	390	351	388	354	355	354	343	339	351	360	364	371	374	366	370	377	369	367	372	381	369	346	355	361	323	376	371	374	334	349	375	387	387	387	384	357	379	394	366	367	356	326	386	373	401	357	368	323	366	351	363	358	363	367	353	375	366	338	363	360	396	411	363	355	368	360	378	357	351	344	373	385	374	343	348	400	355	366	386	409	356	337	379	360	340	374	387	364	405	373	381	372	369	370	359	365	432	371	361	380	361	367	361	370	347	367	337	372	373	375	365	358	363	358	381	369	372	357	385	363	337	392	373	405	376	415	346	361	369	353	356	337	357	356	318	328	359	362	357	346	353	404	376	401	365	358	391	410	364	359	380	373	369	336	346	348	389	361	363	378	367	329	343	393	343	379	340	369	392	376	343	354	354	360	348	361	347	374	368	358	382	353	380	345	394	421	330	376	341	336	417	383	377	373	360	354	374	377	374	377	357	338	359	339	356	362	358	374	424	362	371	375	366	351	377	340	358	342	362	359	380	368	357	339	357	344	348	344	369	407	383	385	362	388	373	343	354	346	405	353	372	345	379	317	360	367	340	366	373	386	361	364	398	387	347	392	355	360	377	395	391	380	358	364	327	388	373	355	381	376	374	404	383	309	365	364	357	359	361	362	368	394	343	366	372	392	386	374	360	367	373	371	378	354	334	365	363	356	407	396	377	362	372	369	359	367	387	371	361	363	402	374	354	376	372	337	334	332	358	358	347	370	372	338	409	358	349	378	376	383	379	362	354	369	370	377	357	381	338	351	356	387	394	396	346	350	379	336	377	399	382	357	378	378	376	361	353	365	352	400	374	365	371	356	337	346	408	348	378	351	362	357	374	374	377	315	383	363	349	344	336	382	352	365	343	371	386	388	388	350	356	335	355	366	368	359	411	372	349	364	383	361	341	380	348	361	368	408	364	331	358	376	398	359	400	350	343	337	330	375	381	323	367	370	361	337	386	368	362	356	336	362	375	366	352	373	344	354	411	364	404	414	377	386	371	410	366	320	374	366	371	359	369	344	390	412	358	399	366	338	352	389	327	376	378	367	311	334	364	336	373	406	336	375	396	342	375	401	377	365	398	348	360	368	365	393	344	348	371	371	330	371	365	362	338	368	373	349	382	375	362	365	392	396	378	335	354	353	365	338	362	376	381	355	373	391	355	387	334	368	363	345	361	372	333	364	405	386	369	368	354	362	341	348	386	367	355	359	404	381	358	354	365	368	373	376	353	399	371	395	364	378	336	361	384	382	358	386	376	352	383	352	390	374	374	383	392	365	363	349	360	378	379	391	356	376	397	379	399	386	352	357	360	379	406	357	377	359	337	391	354	365	328	392	386	396	306	336	334	409	379	364	387	379	368	361	361	361	390	349	345	336	377	330	370	368	372	385	375	343	375	395	371	390	389	394	369	354	386	370	343	371	359	358	381	406	332	364	358	352	402	350	357	393	346	351	359	368	363	394	386	372	371	375	344	333	361	389	371	336	366	365	352	378	384	336	398	362	365	389	334	361	347	395	351	339	420	352	343	367	364	375	406	347	350	363	377	381	367	404	364	382	373	370	369	356	367	378	382	361	354	382	339	351	386	370	401	360	372	327	349	354	314	346	374	382	345	370	388	329	380	365	400	392	370	357	378	378	354	357	343	346	349	355	354	357	383	389	373	358	316	388	353	347	392	383	382	341	375	319	363	348	344	371	365	370	361	386	361	352	368	363	364	328	385	362	391	413	373	381	332	354	369	417	390	339	372	345	382	390	365	365	404	356	365	367	400	378	380	366	371	367	369	359	342	368	332	360	383	369	355	343	357	358	364	362	351	352	353	341	382	360	380	342	363	361	331	372	349	366	362	366	334	387	338	365	354	362	349	358	383	368	348	384	365	373	347	384	391	338	367	348	377	355	357	342	342	364	352	388	391	369	354	379	351	366	402	364	344	384	353	366	389	354	369	358	385	378	373	374	383	379	384	361	381	362	367	376	349	345	388	354	376	329	357	389	327	348	396	367	400	346	342	390	354	374	353	334	368	350	339	327	355	333	360	353	374	368	373	354	345	342	376	360	384	362	359	371	340	364	370	363	384	353	392	354	364	337	346	377	366	344	357	366	368	402	383	349	316	379	377	360	378	371	362	381	359	367	366	374	352	371	397	396	345	366	362	363	348	362	381	353	350	381	351	352	370	345	382	423	367	356	351	357	354	346	367	357	383	334	377	358	354	377	381	342	402	365	345	344	387	366	373	372	362	358	366	361	360	362	321	342	363	348	369	365	373	381	383	359	375	371	360	381	358	363	376	370	358	383	371	332	392	402	407	373	362	374	390	381	387	397	368	385	362	338	384	344	367	382	355	355	337	343	350	367	337	339	333	369	370	363	361	395	385	349	358	387	381	368	365	357	387	319	368	367	381	347	350	333	385	358	375	342	388	361	375	377	357	373	361	372	390	337	357	379	382	358	360	356	353	401	391	377	354	334	365	351	373	388	357	342	334	387	356	342	386	345	376	366	354	380	366	356	339	355	356	372	362	371	361	353	386	382	388	383	347	415	358	358	376	371	363	349	339	385	393	346	361	346	389	382	370	384	330	356	351	381	365	360	362	350	373	340	364	359	352	374	377	359	347	323	343	349	365	394	352	389	372	355	385	357	376	364	379	379	364	368	386	403	341	373	411	397
59494	67661	50395	36125	15604	1229	285	277	252	241	232	263	227	238	229	210	211	221	214	225	223	229	216	234	194	228	217	224	225	208	203	226	214	213	196	216	221	222	218	221	230	204	238	218	233	229	222	231	212	181	191	227	216	193	244	217	200	206	194	225	229	230	201	217	225	208	214	190	219	207	218	208	216	238	231	209	215	185	232	211	214	239	213	186	220	195	200	214	206	210	198	205	223	221	203	234	189	205	227	226	205	219	200	223	225	219	216	235	197	208	204	205	214	223	238	215	200	223	203	211	188	225	214	213	193	223	239	209	231	197	230	175	211	226	212	237	189	225	204	220	222	208	224	186	186	212	210	193	230	247	191	226	241	233	211	238	230	239	219	214	202	192	233	218	221	201	222	210	211	230	219	223	180	211	217	206	224	214	213	220	211	215	212	197	211	198	209	195	192	216	203	218	191	224	234	245	208	196	229	222	211	193	210	208	216	226	219	197	246	203	242	225	187	205	215	206	247	221	212	217	214	234	252	215	198	226	217	221	202	233	231	223	212	200	214	205	205	220	196	193	187	217	222	209	219	222	213	197	249	212	194	212	200	181	215	229	234	191	198	219	230	192	229	239	235	199	226	223	235	216	213	240	232	202	236	218	200	225	221	203	216	218	219	217	219	210	220	211	228	212	193	239	195	193	201	227	221	216	233	220	211	229	188	192	229	218	214	212	230	230	249	238	209	188	207	210	200	201	214	201	222	223	216	210	211	252	202	194	194	196	207	215	200	225	228	202	230	233	236	228	236	232	191	201	220	236	243	206	227	224	229	245	189	206	194	202	200	228	228	211	233	222	242	225	188	205	213	220	187	212	193	202	190	235	232	212	240	209	212	254	186	207	203	207	211	200	226	187	207	214	218	216	203	197	221	199	212	193	223	213	249	215	214	212	235	195	216	213	207	211	218	214	212	201	235	213	191	233	191	213	206	211	197	193	232	228	195	197	207	207	212	237	228	222	225	245	222	214	176	221	207	194	239	223	208	214	204	218	191	206	234	171	228	243	216	215	208	209	196	220	211	214	191	210	210	194	221	226	220	222	216	213	238	204	203	237	190	202	215	223	195	196	195	210	225	219	208	223	191	202	219	205	232	253	238	233	250	207	218	174	203	203	232	228	201	206	194	206	173	204	195	238	230	207	254	197	206	232	211	217	210	218	221	242	213	208	213	208	192	197	212	204	196	191	206	203	233	227	257	227	196	214	209	202	235	208	193	226	193	194	203	217	201	211	204	198	186	213	225	167	194	208	224	218	236	187	213	214	205	234	207	211	243	215	241	197	192	215	224	201	195	209	221	211	224	242	232	202	205	194	222	204	217	221	183	210	197	214	220	230	196	221	232	214	199	223	187	201	175	215	228	218	228	236	193	233	212	206	217	200	218	204	215	214	214	197	217	182	213	200	220	237	233	213	188	219	231	202	218	229	229	217	212	213	181	247	216	220	229	204	228	218	188	184	221	217	212	199	200	215	230	215	229	197	209	203	213	211	191	233	227	251	219	218	193	180	192	179	195	219	217	231	207	237	235	193	204	192	225	221	239	244	197	209	208	232	216	218	183	209	200	201	209	229	212	229	209	223	239	227	196	194	203	199	197	210	182	241	203	213	213	220	231	200	241	182	229	220	211	257	209	187	210	209	234	226	205	200	269	210	210	199	212	222	189	181	219	188	211	225	237	205	220	196	202	197	194	221	217	220	196	200	236	238	212	224	216	238	222	221	220	241	215	229	229	209	201	217	201	218	225	229	261	198	219	202	219	230	204	207	188	192	210	211	211	181	212	211	218	208	215	206	245	221	204	221	227	224	199	224	196	219	206	226	200	222	190	234	221	205	226	199	226	196	196	219	218	216	188	235	247	219	227	237	183	178	211	213	213	228	231	234	197	204	216	202	213	216	223	216	224	211	213	220	177	223	219	205	186	228	235	199	226	208	217	212	226	188	203	227	227	215	244	202	213	202	192	221	229	237	229	233	190	206	203	195	185	200	205	202	227	235	214	239	217	185	219	206	202	196	200	235	224	200	211	224	226	217	220	210	208	211	221	209	204	217	202	240	229	199	203	194	225	226	220	204	224	234	224	200	269	213	203	222	220	216	205	183	220	198	206	223	211	217	232	237	201	219	205	217	202	222	209	247	235	238	209	216	187	236	208	200	245	235	197	238	211	205	194	200	191	214	215	225	238	228	214	186	205	190	211	219	203	197	179	215	220	227	243	204	217	234	200	216	188	220	220	216	224	199	220	225	212	231	210	221	210	224	216	186	216	236	248	197	186	208	221	210	222	219	215	183	217	231	204	205	185	208	263	227	192	226	214	204	239	244	210	220	203	214	229	212	211	238	207	232	244	244	232	241	233	221	200	222	194	200	239	215	235	236	203	217	210	212	223	204	216	222	203	211	221	212	225	234	219	238	202	201	211	226	227	221	231	206	211	212	205	219	195	208	235	238	211	217	196	216	214	218	189	215	191	212	220	226	220	214	201	222	224	209	213	224	207	217	223	191	225	209	195	222	249	228	196	225	196	204	202	229	224	228	226	191	189	191	202	220	224	195	217	230	230	230	192	242	236	223	227	219	210	237	195	199	231	250	203	233	215	230	204	244	219	227	224	224	201	214	207	215	275	215	212	194	237	198	203	238	208	226	239	239	235	191	221	183	175	205	193	228	209	217	200	210	221	184	212	219	225	232	235	214	206	229	236	200	214	214	218	222	207	220	226	204	214	213	215	221	198	215	200	231	209	193	199	241	216	216	220	221	234	212	215	203	196	206	205	206	210	188	249	234	193	212	197	225	211	207	237	234	215	202	232	188	202	192	244	263	209	193	199	201	194	222	226	237	239	205	231	217	199	220	238	212	225	187	182	222	238	208	244	196	205	214	212	213	210	194	207	209	203	191	202	196	208	211	220	176	205	205	214	223	214	227	202	224	208	200	187	186	211	200	237	230	217	188	182	207	212	217	207	217	239	189	199	196	221	204	220	221	215	221	213	225	207	191	179	209	232	222	196	208	198	205	196	235	205	223	221	226	221	229	209	225	216	222	206	210	221	197	199	189	211	227	214	208	238	209	256	237	199	205	209	211	222	205	206	186	200	214	230	208	214	209	208	208	224	181	218	204	204	200	208	211	224	191	214	202	216	197	226	233	221	201	197	227	203	215	246	229	201	244	229	183	193	198	239	234	204	247	222	216	231	186	213	219	238	226	246	217	209	213	214	221	208	257	225	218	219	223	225	193	211	195	220	223	189	203	208	204	231	219	211	223	222	219	221	204	211	185	224	235	224	193	215	224	218	200	199	201	220	191	250	231	209	195	218	224	217	200	223	230	210	221	188	212	193	232	199	235	194	207	240	209	180	214	226	219	213	182	186	226	237	190	212	194	220	214	213	214	213	185	216	193	191	225	225	224	217	216	196	211	206	195	190	176	200	211	220	215	214	249	237	234	202	231	225	223
36394	50720	47682	42623	18850	1016	916	835	745	655	671	651	677	618	567	614	618	537	582	534	596	581	587	555	522	561	544	503	560	527	530	573	561	521	495	533	478	554	532	509	535	492	556	523	482	521	526	521	537	541	519	584	529	546	543	510	542	551	548	535	510	534	494	517	472	526	569	530	541	495	530	544	511	513	511	539	491	522	539	524	535	509	547	530	488	528	514	502	493	479	527	508	583	481	515	492	543	520	556	487	513	503	502	511	487	526	526	536	510	520	529	525	487	554	472	552	499	513	487	515	550	524	504	528	508	566	506	517	529	492	490	536	492	481	482	533	501	511	503	516	560	537	480	520	517	497	526	488	493	539	470	535	490	514	491	506	537	514	516	546	470	524	508	517	545	505	560	511	534	526	496	514	530	498	465	536	534	514	548	496	512	511	539	487	528	532	558	534	564	525	510	496	498	518	514	499	557	546	524	542	530	496	550	509	530	480	498	501	543	514	508	501	497	533	517	501	489	465	525	512	534	570	549	521	536	518	512	501	532	537	501	557	537	546	517	490	513	511	510	526	500	530	507	533	499	516	479	504	518	497	523	520	556	490	543	489	516	519	498	505	534	521	543	514	486	499	541	472	502	532	566	497	547	515	463	542	519	487	519	531	497	502	504	535	522	547	506	500	508	499	472	513	478	445	491	483	493	497	509	516	489	541	509	481	503	519	546	486	514	524	503	502	490	482	498	504	513	495	523	489	543	571	521	561	501	513	512	496	477	529	522	510	517	534	520	488	542	524	514	511	509	530	578	513	553	518	512	514	506	542	507	514	502	496	510	529	508	525	514	508	501	518	504	490	517	531	489	570	498	539	494	502	515	490	498	485	527	497	517	528	514	487	518	523	507	523	501	510	509	549	527	505	492	526	505	541	545	511	507	515	513	550	494	506	543	510	561	489	481	525	547	510	519	507	501	496	524	514	540	481	460	538	494	518	561	537	520	485	498	527	500	515	479	552	556	552	497	551	543	524	508	527	496	512	452	544	492	530	493	525	505	519	522	505	519	503	539	497	514	529	489	511	516	514	498	519	490	515	532	497	496	521	502	544	486	499	556	474	508	502	549	475	504	535	501	510	567	548	511	535	501	468	520	530	521	563	494	506	514	495	545	460	551	507	495	508	524	534	527	502	507	531	555	549	525	480	487	524	531	513	480	502	495	519	518	517	511	495	517	486	533	516	505	495	517	503	548	493	520	514	459	531	550	543	501	528	477	532	483	515	500	502	541	501	524	517	488	518	528	515	508	522	510	540	524	516	509	561	509	490	552	560	539	533	568	516	510	508	551	546	557	548	520	530	509	499	515	512	498	541	498	514	534	524	491	528	496	523	510	530	517	504	487	520	536	510	497	498	518	528	504	551	523	539	524	552	547	538	505	528	519	529	489	518	534	478	529	500	483	505	498	536	539	527	544	514	495	531	518	485	542	501	495	514	512	518	472	513	530	475	505	522	526	482	478	484	548	520	470	506	539	519	475	494	555	512	499	534	529	533	524	559	567	520	538	517	521	522	488	558	512	552	514	501	479	537	506	494	533	510	492	470	511	535	530	536	541	533	530	541	549	532	521	476	533	526	523	504	511	492	519	565	487	503	523	534	495	491	485	535	553	496	494	498	519	522	537	486	511	524	510	495	482	510	509	492	506	505	514	505	493	527	501	530	531	533	508	523	506	491	485	520	546	543	504	522	549	491	513	533	532	499	477	505	505	541	499	556	456	509	497	543	516	522	520	511	489	468	501	510	513	484	519	516	523	528	502	481	545	516	519	505	465	500	496	534	502	526	545	523	524	515	474	533	518	520	487	510	532	547	515	502	536	526	521	546	510	514	534	496	519	505	543	513	511	474	503	492	506	519	502	529	538	495	483	469	525	518	501	471	493	472	510	513	512	504	505	533	514	504	520	521	501	550	566	500	488	514	515	534	508	528	484	526	520	486	511	490	504	541	481	527	517	524	496	524	539	539	514	531	519	482	510	542	494	513	506	526	496	491	500	502	494	529	522	517	499	516	525	519	509	487	462	501	454	497	518	517	480	541	543	539	503	483	479	478	492	502	488	500	515	541	493	562	502	490	532	530	496	508	450	474	498	526	522	480	519	528	520	497	528	513	513	498	531	523	516	494	525	540	540	539	493	478	498	527	509	508	515	483	561	516	474	524	524	548	509	518	521	539	479	495	478	491	508	515	514	511	547	529	511	486	492	544	466	473	515	470	532	523	511	511	535	504	523	529	560	497	518	505	530	519	473	513	523	502	565	475	515	530	529	562	504	489	511	536	525	523	533	524	506	473	500	527	501	558	499	496	503	476	480	526	468	519	517	464	527	513	507	512	511	504	513	496	482	494	526	511	496	529	530	521	482	501	519	515	531	501	493	515	519	527	549	465	537	519	518	512	492	542	537	574	505	551	481	481	516	554	473	530	544	514	508	443	512	471	522	507	490	517	545	523	514	542	489	539	515	528	493	506	495	540	529	521	499	481	519	496	565	519	517	526	495	531	545	507	483	568	491	477	532	498	540	497	543	508	551	505	528	556	527	551	500	511	521	494	509	555	459	505	541	489	465	479	494	517	507	526	518	524	502	463	523	503	500	480	494	520	536	561	523	500	463	488	509	502	545	505	480	505	528	505	504	501	531	511	554	516	566	563	565	513	553	502	485	547	534	513	509	531	518	490	528	518	548	490	514	500	516	544	490	499	484	514	493	549	515	505	559	535	491	513	536	548	489	507	485	518	530	498	487	503	512	517	519	573	472	512	519	560	504	519	528	542	526	489	489	517	514	514	532	504	506	517	528	490	516	488	505	492	518	535	518	542	551	499	479	518	564	523	531	507	510	495	491	534	494	507	516	493	513	508	522	532	521	496	486	549	514	506	520	541	484	466	523	509	506	482	549	528	521	540	511	472	500	490	510	545	472	462	559	527	505	520	509	513	501	540	524	516	500	472	438	543	494	520	518	484	475	501	535	536	529	497	503	495	494	504	528	493	492	547	489	489	517	489	512	469	550	542	520	516	538	495	476	534	496	502	503	497	506	520	521	500	472	550	526	512	511	491	542	523	502	510	519	529	500	524	526	548	489	500	536	511	515	507	495	480	531	523	495	519	516	541	542	455	515	494	508	497	481	489	492	507	518	461	501	505	495	509	508	495	510	534	495	507	528	490	532	575	522	555	509	501	495	516	488	504	496	503	480	482	502	503	506	527	525	523	521	544	515	501	526	527	534	517	556	480	530	514	482	528	503	485	513	527	554	476	557	526	513	534	564	515	530	529	508	519	494	510	528	529	534	517	561	503	507	528	498	527	509	518	539	534	533	531	517	528	516	475	504	549	534	483	506	479	501	553	524	536	525	531	513	533	499	509	508	527	514	486	498	522	526	529	487	544	537	499	545	504	533	529	530	513	526	518	506	555	518	539	520	527	572	510	486	506	548	520	532	518	543	449	549	501	503	496
67973	80887	62923	48280	25367	4247	529	442	426	414	366	417	406	340	366	353	374	353	353	337	324	348	372	344	341	337	346	333	370	315	331	334	378	312	316	340	355	376	343	356	339	314	346	323	343	314	312	340	331	351	336	327	321	327	341	313	368	353	310	321	361	342	342	302	313	306	362	322	319	346	315	343	314	312	323	350	335	336	318	328	323	346	316	328	319	346	339	313	328	344	325	316	359	301	355	356	350	335	335	335	326	337	334	317	350	348	312	300	335	332	316	302	339	344	375	321	335	334	314	345	314	374	329	291	315	345	323	328	334	338	305	335	319	324	320	314	296	311	362	304	332	326	337	357	309	295	314	330	317	344	329	333	332	333	375	307	286	348	308	326	325	339	333	361	311	335	318	339	318	336	323	313	329	351	335	373	346	320	299	330	319	348	324	348	336	316	321	318	321	328	342	319	329	316	348	329	322	322	328	342	335	328	310	327	312	312	302	309	309	321	339	356	329	332	338	340	361	362	329	334	322	299	349	322	334	312	313	322	335	357	286	337	320	327	306	316	316	337	353	346	302	323	315	347	342	337	355	319	371	328	338	310	358	353	317	350	337	341	328	326	343	322	326	339	353	309	361	354	325	336	331	340	321	349	359	331	324	343	302	338	335	335	322	317	315	312	324	336	316	313	343	321	328	363	297	300	319	334	327	320	321	350	355	324	311	342	326	314	345	338	347	310	288	368	334	379	347	308	324	350	325	320	306	315	334	362	333	335	319	353	332	328	338	309	337	331	357	334	385	346	332	313	340	337	348	360	330	313	313	322	313	345	341	360	361	310	307	322	342	364	359	322	344	339	307	342	380	380	338	367	330	347	342	341	329	362	323	291	319	313	354	307	345	342	348	374	327	355	312	331	349	329	325	329	341	355	355	351	353	348	353	333	332	315	316	305	339	326	331	307	298	319	338	335	330	331	346	345	300	325	314	306	322	359	332	331	339	317	328	335	341	370	310	338	322	319	357	324	336	330	322	352	295	366	294	325	311	318	344	328	310	324	334	331	303	319	305	326	291	330	306	366	317	327	351	317	315	328	328	342	334	326	330	314	382	331	330	318	334	307	303	365	325	362	337	315	333	340	344	339	323	330	326	350	326	332	295	312	349	326	357	369	330	364	309	320	334	350	341	394	328	354	313	343	328	290	324	351	345	331	335	294	325	327	319	349	372	312	324	294	323	332	338	368	355	353	347	342	307	334	344	329	347	341	341	374	314	322	325	370	324	360	308	287	327	328	306	295	321	341	312	342	329	335	342	334	304	319	311	337	349	358	347	371	295	311	332	311	341	297	329	327	327	305	307	374	329	330	304	300	360	333	324	330	331	339	327	339	327	360	340	324	303	318	369	320	333	319	352	280	319	336	333	367	339	318	324	332	360	326	340	325	304	322	366	350	342	343	348	337	344	324	335	357	326	383	297	326	323	301	299	345	321	324	330	343	346	338	344	316	336	320	365	323	339	332	363	314	326	328	327	307	307	305	340	297	314	343	336	354	361	345	328	342	338	345	341	311	362	308	330	339	328	320	291	322	324	329	311	324	330	316	313	321	307	327	331	315	330	330	342	342	301	327	334	330	335	307	342	337	340	337	322	330	324	326	318	269	344	348	368	334	363	362	316	341	332	303	302	361	311	311	347	317	296	362	319	327	325	333	298	336	337	343	309	300	310	334	290	360	352	347	346	347	331	307	317	290	367	302	347	335	346	307	309	366	315	299	335	323	349	322	344	322	299	328	327	314	353	337	315	316	321	328	347	318	344	317	329	330	359	332	360	333	341	341	317	303	336	352	301	330	313	332	324	319	320	310	303	338	365	310	315	369	320	313	355	323	335	361	373	307	304	309	349	321	308	324	334	326	323	361	352	351	352	346	330	342	337	344	314	343	336	302	288	318	336	349	298	342	345	306	365	347	335	311	285	348	321	358	316	318	347	339	335	303	339	347	351	351	318	325	355	320	338	334	352	313	326	371	331	353	341	347	360	324	356	339	316	314	358	369	320	323	321	299	355	333	335	330	320	340	310	300	334	321	317	323	356	349	317	285	331	339	329	317	338	329	333	333	321	303	382	357	309	331	314	316	330	330	331	320	306	344	338	306	379	320	296	362	324	305	328	335	330	355	324	329	328	325	321	339	303	361	321	321	338	337	309	328	333	346	323	355	330	325	296	333	330	314	351	338	328	318	340	334	345	304	318	308	323	341	322	345	321	327	360	338	353	339	310	322	304	315	330	346	325	368	347	352	322	337	326	329	334	316	314	344	332	334	300	328	318	344	335	311	353	335	335	349	343	312	307	329	322	365	335	315	346	312	319	341	314	310	335	352	329	312	332	339	318	329	329	352	323	316	307	334	312	358	311	349	302	335	335	296	316	332	295	295	305	329	335	352	342	350	348	327	324	303	323	297	313	348	307	339	345	371	327	344	316	362	306	355	343	309	353	327	344	324	305	340	339	334	298	330	366	342	332	350	331	327	349	365	311	321	315	317	347	326	306	327	324	293	326	309	351	348	311	330	337	323	315	346	320	334	332	341	314	353	320	322	326	322	335	348	328	305	357	329	340	338	315	381	295	312	306	330	353	342	332	335	337	323	321	355	296	321	319	376	326	340	323	356	353	356	346	319	354	320	323	316	327	301	322	353	345	347	314	324	310	320	307	299	331	326	295	306	337	301	348	331	343	329	354	297	324	322	346	323	337	378	355	302	353	325	342	331	332	353	337	349	340	314	338	305	308	324	311	345	378	342	358	300	285	344	329	366	335	354	323	336	347	355	338	344	314	346	328	315	374	357	328	331	314	310	351	332	340	347	310	318	339	345	317	336	312	301	324	297	324	345	333	333	320	304	343	334	291	352	324	338	354	375	360	323	309	337	348	323	359	337	312	324	325	344	368	322	341	351	337	305	367	339	306	328	315	342	321	325	363	325	344	369	306	346	317	351	332	334	332	323	344	330	323	347	302	326	358	309	326	319	346	321	334	357	336	342	311	332	306	321	338	322	332	339	374	306	334	327	394	311	334	333	313	375	345	345	346	343	343	349	346	304	325	348	328	349	326	314	327	312	320	356	324	336	305	315	351	349	331	303	301	331	321	325	335	338	324	363	340	353	315	345	320	313	337	354	333	310	329	335	329	330	350	322	331	356	327	348	335	341	367	338	348	379	373	346	314	328	341	284	344	343	297	334	331	307	351	325	369	324	328	328	335	342	322	348	321	332	346	318	367	352	324	341	335	329	312	339	330	337	349	353	356	342	308	354	348	299	337	338	324	341	318	332	323	326	326	371	307	318	355	350	348	352	364	361	322	311	344	312	360	345	330	341	346	348	313	337	381	322	346	312	343	307	335	326	335	301	349	342	366	360	305	376	349	313	349	299	355	332	315	340	307	331	362	342	347	315	330	322	314	356	324	341	357	317	339	332	340	359	348	305	314	344	324	340	351	339	357	315	331	317	317	349
43062	64079	58891	52915	23981	1684	1435	1341	1173	1067	1042	958	1010	935	901	886	813	857	880	806	783	831	798	742	813	784	821	772	828	776	757	763	791	766	787	772	721	764	761	756	791	788	763	785	752	751	747	817	708	753	749	726	787	777	743	746	798	803	758	750	685	699	762	754	748	740	722	739	705	711	778	757	732	733	734	682	729	738	692	826	748	771	804	706	785	801	718	707	748	761	724	769	790	718	717	789	787	754	743	758	736	743	759	754	753	737	702	749	712	763	784	710	706	776	752	724	708	750	685	716	775	731	708	691	686	729	778	760	711	750	739	790	740	747	685	753	748	736	688	755	726	747	744	671	704	736	772	730	712	767	763	698	735	737	731	782	770	745	781	750	751	778	747	768	711	707	731	705	710	760	762	772	765	737	707	725	734	733	689	726	687	724	771	726	717	742	748	727	738	744	759	754	748	729	760	719	718	775	764	701	748	711	756	694	741	738	751	795	751	754	721	750	729	761	720	677	705	762	728	706	788	689	724	764	700	782	754	704	746	777	782	733	746	697	761	744	774	717	688	724	713	704	770	740	728	709	769	754	731	729	766	716	769	767	729	720	691	706	738	753	795	730	783	739	746	698	710	740	725	741	701	727	697	762	749	807	780	700	735	771	703	736	714	733	745	760	733	736	741	747	761	726	726	733	699	728	753	706	728	762	730	656	710	723	736	753	749	718	758	753	709	740	714	744	714	723	710	734	774	731	781	728	716	754	771	751	723	763	777	729	719	728	796	689	702	771	679	744	774	741	753	738	702	762	744	751	725	692	728	727	726	686	762	751	690	750	760	728	751	747	737	696	724	727	738	726	792	725	718	748	730	694	721	726	731	768	720	755	727	811	728	742	743	727	770	761	738	789	762	715	718	725	725	719	741	755	679	762	721	727	728	741	739	722	767	718	741	774	761	749	757	727	694	746	745	737	746	764	742	735	716	731	722	759	766	764	712	758	715	682	724	742	711	752	710	694	776	730	768	742	700	750	719	697	666	706	723	719	751	741	717	717	761	699	730	747	762	746	754	717	729	754	763	754	740	732	724	710	750	729	736	739	752	729	694	712	754	710	722	734	758	750	735	738	764	732	677	720	766	728	746	719	764	682	727	704	725	741	726	721	737	687	732	738	774	744	731	756	705	741	717	752	751	723	683	768	763	691	740	707	727	729	782	722	727	756	725	717	755	732	707	766	749	739	704	769	702	713	750	782	733	704	750	719	746	756	683	711	775	750	778	714	712	733	712	723	751	658	705	727	700	758	705	701	725	699	748	641	744	706	688	733	650	703	762	713	752	705	734	743	714	720	724	712	734	725	752	721	740	743	736	713	759	704	718	721	783	729	748	747	698	757	707	758	748	692	675	761	740	747	726	680	721	757	783	711	808	771	800	727	740	717	756	735	765	733	749	717	732	740	741	757	752	755	760	699	725	760	736	742	700	688	759	731	701	711	775	774	758	767	713	742	765	746	712	732	729	715	740	721	779	739	746	718	717	700	749	719	668	727	744	742	727	716	709	746	720	785	704	686	712	792	738	699	720	737	690	712	721	750	715	702	716	769	732	775	718	736	739	729	657	747	756	751	783	725	713	782	713	748	758	786	709	735	745	748	768	742	669	767	691	765	747	741	720	738	760	726	739	752	705	734	733	692	698	781	718	739	726	741	730	699	736	712	744	776	764	703	692	746	768	742	708	790	748	743	753	702	778	731	689	770	732	718	762	739	697	721	762	748	687	736	769	727	744	745	734	751	711	733	719	743	726	680	722	739	728	767	703	715	734	753	715	760	710	706	723	743	674	723	752	705	739	747	755	713	785	708	721	710	718	706	725	728	723	757	699	704	747	750	774	712	716	729	767	740	826	743	719	704	685	702	713	727	694	748	706	767	741	740	720	733	740	730	766	689	729	700	733	730	742	706	764	728	727	707	693	738	711	772	774	759	763	760	682	704	750	718	708	723	767	756	787	772	711	783	698	745	734	716	713	760	687	726	736	732	729	727	743	702	718	770	759	725	732	742	771	749	690	714	747	749	738	746	745	740	767	696	739	679	768	710	700	715	784	757	733	764	707	797	742	754	733	720	701	716	759	746	751	757	772	756	735	720	748	697	722	768	746	736	777	723	709	690	703	712	678	744	735	754	724	725	710	743	725	686	744	724	745	721	734	788	731	714	773	760	678	727	727	790	756	708	745	778	752	792	708	741	757	720	724	752	734	693	740	710	776	716	789	778	709	782	750	792	717	747	747	745	721	712	718	730	732	768	753	738	718	749	711	757	750	708	780	736	782	745	740	741	776	727	714	748	684	739	760	751	725	701	744	709	773	693	726	726	731	737	721	711	728	719	744	689	719	769	720	721	752	689	726	771	747	740	773	712	727	685	734	744	732	760	711	739	715	677	780	761	727	713	696	737	711	731	746	741	764	704	788	799	695	744	760	726	765	754	757	743	716	743	698	724	723	743	710	719	748	726	715	759	765	746	707	682	771	745	794	720	752	745	729	741	743	714	753	745	743	754	668	744	713	718	717	749	782	705	780	734	726	728	740	726	745	757	708	761	702	726	761	725	710	693	707	750	702	707	740	729	702	723	733	702	758	706	697	764	731	766	741	730	714	774	725	744	706	748	751	746	754	743	766	706	720	764	777	706	715	693	686	731	786	745	709	744	743	716	718	695	718	738	673	765	758	737	736	674	721	712	804	696	745	710	709	681	748	732	709	703	740	732	707	702	788	742	734	737	760	700	716	749	701	758	742	692	767	754	723	716	741	755	757	723	744	744	766	710	758	783	761	687	759	734	760	723	705	728	768	745	748	720	711	729	743	703	772	737	771	684	775	711	727	729	724	762	697	743	719	761	696	746	733	724	717	766	740	695	697	686	741	714	751	693	714	737	706	698	797	773	753	732	794	777	713	687	738	725	767	785	800	740	726	747	723	746	694	687	778	743	797	738	753	740	733	752	761	753	763	705	756	754	660	740	733	709	740	744	745	750	720	740	754	735	745	733	729	752	747	715	777	725	703	736	726	678	739	724	666	754	734	723	714	675	734	785	702	767	693	729	703	735	721	780	732	736	726	706	705	752	765	760	714	723	790	789	752	726	748	696	749	756	743	749	748	694	699	723	773	732	759	744	736	677	681	804	715	729	706	744	751	770	751	711	716	711	715	728	695	737	758	727	765	706	713	804	741	719	755	747	773	742	697	740	714	767	703	761	724	740	750	747	750	738	715	705	737	753	757	720	774	739	740	750	694	705	709	750	707	716	720	668	730	771	696	732	720	733	756	710	735	732	775	729	736	732	788	752	722	739	717	737	752	744	751	756	798	733	716	720	716	727	784	708	757	735	735	723	723	771	734	740	727	682	705	735	739	656	743	715	719	699	729	757	799	713	749	749	723	774	717	795	759	696	788	766	750	723	778	708	759	709	735	769	716	707	751	720	703	753	739	752	694	737	696	698	693	707	657	732
38904	20744	5715	1728	423	177	154	153	165	155	141	154	154	164	150	143	173	159	156	124	144	136	138	135	166	130	172	139	158	159	164	143	143	141	118	143	160	144	138	167	163	152	133	147	133	146	122	137	152	130	155	126	136	165	128	139	140	156	159	152	131	162	133	146	148	167	161	159	162	128	160	148	126	146	136	145	153	146	129	130	128	153	144	133	155	125	131	124	166	165	136	146	140	146	161	153	141	146	142	149	148	137	144	128	134	133	154	147	129	142	144	126	142	138	152	132	159	135	134	153	141	154	137	141	140	142	149	139	151	157	147	138	128	154	139	134	139	144	159	157	156	165	156	129	149	134	125	139	137	139	150	133	152	144	148	145	152	151	147	136	145	146	163	158	171	141	145	143	147	144	153	150	151	159	150	171	169	124	142	154	144	158	136	130	154	155	146	162	132	155	142	153	158	146	157	136	167	146	148	136	152	159	154	134	130	133	140	140	140	149	163	160	124	130	149	142	148	135	138	136	156	155	139	147	144	144	151	161	140	154	155	141	140	134	136	157	139	166	161	158	131	142	149	129	138	143	142	140	146	133	131	121	148	158	144	121	148	172	169	156	155	146	152	151	151	136	169	141	144	119	142	130	158	142	128	157	143	127	159	143	158	149	150	142	145	142	143	164	139	128	165	143	138	172	152	144	139	133	160	150	167	161	156	143	157	137	162	153	129	149	138	151	138	143	135	158	128	150	128	108	127	126	145	145	147	142	146	153	132	151	150	152	161	120	124	153	133	127	143	138	143	145	132	153	145	140	147	150	139	125	150	139	142	151	166	133	147	157	148	134	164	152	128	155	146	127	166	145	151	137	146	153	153	142	164	155	136	173	168	140	130	156	144	141	152	160	151	144	153	153	137	144	137	129	143	122	140	155	148	176	157	154	137	158	142	156	144	161	130	141	145	137	127	134	139	130	137	131	158	156	122	153	132	152	141	133	149	139	150	152	152	134	146	152	134	159	124	137	147	145	159	158	130	140	159	133	150	145	143	127	141	133	129	151	111	132	160	132	141	148	144	140	140	149	126	146	140	142	148	143	151	136	139	147	136	132	157	154	164	143	151	159	154	152	144	144	139	153	117	147	157	141	141	150	135	148	150	145	103	138	148	142	133	131	143	127	133	152	132	150	156	142	138	140	141	154	138	123	136	137	152	153	139	140	135	123	123	132	128	161	122	157	148	124	143	148	126	148	155	137	143	160	138	148	132	134	131	146	124	153	122	130	154	176	162	153	143	136	136	150	169	128	146	142	149	173	149	133	142	150	150	148	123	144	159	145	130	172	152	153	153	139	140	165	170	135	153	137	144	130	141	142	145	145	148	150	132	141	137	144	150	149	132	131	143	136	147	144	136	150	136	146	138	119	134	159	156	142	149	164	153	147	172	147	153	142	111	143	145	146	146	139	172	137	132	129	122	141	158	163	137	148	143	153	150	161	160	144	147	143	151	167	154	158	133	147	131	157	169	158	163	163	147	148	139	178	132	131	125	140	139	159	142	136	154	160	124	166	154	146	143	144	112	135	137	149	126	140	144	154	157	124	150	117	161	169	173	147	142	134	133	114	133	144	126	124	126	151	138	162	148	149	141	165	140	145	150	154	158	141	157	144	131	150	147	140	143	157	148	141	155	169	148	139	143	139	138	113	190	148	136	152	145	125	131	137	143	136	135	144	139	155	124	152	162	150	140	152	141	130	156	157	135	145	153	123	129	147	144	159	155	132	152	131	163	134	149	155	133	153	151	150	134	133	157	123	150	152	136	139	139	143	148	140	124	138	144	143	140	137	153	179	148	145	158	148	153	171	144	145	158	154	151	130	137	154	142	131	124	125	154	156	143	149	150	157	158	148	131	132	160	124	182	139	153	147	166	156	150	156	139	144	149	142	141	150	168	152	149	138	141	138	171	137	145	144	164	132	152	155	135	121	185	133	159	160	132	139	149	150	157	134	166	140	140	148	177	164	143	125	150	164	141	156	141	151	172	142	138	131	151	131	142	131	174	176	133	137	142	134	140	156	136	169	144	125	144	148	162	126	145	138	142	131	139	151	133	158	150	150	154	141	166	152	140	146	146	143	143	139	122	160	144	154	158	142	154	164	141	136	149	151	141	140	164	145	134	142	114	179	143	150	171	130	143	162	152	130	158	130	162	164	144	154	155	167	135	158	156	158	132	164	149	147	164	139	137	157	138	156	157	161	152	151	137	139	129	148	137	139	156	147	152	149	163	139	145	130	144	138	133	135	164	159	170	154	133	143	147	147	145	146	125	133	164	149	136	138	121	171	171	140	179	141	114	165	156	146	150	146	136	132	123	156	135	152	140	148	161	145	133	175	178	132	146	137	149	146	138	159	160	154	164	136	153	138	171	138	130	167	153	133	146	142	138	139	139	151	155	132	112	143	142	152	143	154	151	146	171	152	146	133	148	174	157	134	140	137	119	140	132	121	137	153	128	148	156	130	136	134	162	145	117	160	169	138	140	139	140	171	141	147	150	133	145	154	140	143	141	107	122	149	114	137	159	153	120	136	142	147	135	147	158	142	148	129	139	121	136	143	136	126	144	158	140	132	130	151	149	128	134	136	134	136	153	128	137	147	140	161	150	158	157	144	149	116	134	140	135	153	126	149	146	118	164	146	134	149	126	145	159	139	153	150	151	151	134	138	134	130	162	142	155	172	169	140	143	141	144	128	146	124	147	169	156	137	161	145	137	138	149	150	132	170	155	130	156	158	149	163	142	139	154	147	130	154	159	138	136	166	150	142	144	130	149	132	142	161	156	123	134	160	142	140	146	143	133	147	144	170	157	146	134	153	149	145	144	135	129	158	160	133	131	137	152	154	132	128	164	148	134	135	140	161	146	151	174	145	165	133	151	147	150	135	142	156	142	124	167	135	145	115	142	160	125	130	162	152	138	137	134	132	139	133	137	129	149	174	171	165	130	145	141	130	174	142	140	155	156	147	136	125	148	129	138	139	130	128	147	166	142	151	128	144	149	134	169	139	142	153	166	159	148	120	136	130	162	142	136	136	162	161	156	150	150	151	144	130	158	126	116	157	139	168	142	143	142	116	146	150	169	150	132	141	153	157	152	129	148	157	152	137	137	165	152	127	143	164	122	155	144	156	159	146	144	135	130	154	124	147	160	148	130	144	137	150	168	142	137	155	153	152	144	142	168	136	150	136	163	156	141	146	136	135	141	145	129	143	148	157	149	143	128	126	145	118	126	147	162	161	145	147	154	134	137	150	149	189	121	134	135	127	139	157	145	131	137	181	153	153	129	167	139	125	149	145	147	154	154	119	154	161	165	146	167	134	144	161	156	160	136	155	123	152	150	126	129	144	156	139	152	146	138	131	141	140	132	147	122	153	153	138	147	132	144	121	166	153	133	154	135	149	154	149	162	126	120	143	115	144	169	151	120	157	144	162	138	158	143	144	144	132	126	147	151	151
19971	18100	7281	4874	1548	421	391	401	383	332	382	379	379	402	372	375	375	393	353	354	391	375	363	394	371	314	365	330	367	355	375	397	346	408	320	384	381	384	390	387	401	372	358	372	386	338	364	346	356	385	379	386	370	410	382	368	376	369	358	371	343	350	379	323	390	383	368	344	353	363	336	359	375	364	371	337	382	354	388	357	383	346	379	374	390	357	387	403	340	378	359	405	374	346	385	343	359	372	367	374	368	369	405	388	384	360	356	376	376	335	375	376	427	370	371	355	386	389	400	311	349	325	352	353	357	357	362	357	368	368	381	355	408	399	376	369	336	363	375	329	368	412	342	339	387	347	343	351	386	345	352	363	365	371	380	362	369	361	391	388	356	350	347	371	378	387	351	358	370	362	399	382	346	405	372	378	352	352	355	365	334	376	362	396	390	395	381	378	357	351	327	402	349	371	371	346	393	424	379	359	376	409	393	348	368	404	371	371	361	369	363	354	395	337	375	362	402	342	357	377	403	389	359	344	371	346	376	342	367	369	371	375	341	344	331	361	376	386	417	353	354	383	366	367	360	341	370	365	412	332	399	390	363	365	343	333	391	370	350	398	389	364	356	361	367	383	391	364	348	376	385	393	330	385	390	390	386	380	365	397	369	364	352	379	385	354	362	401	403	395	362	367	377	340	348	388	401	354	362	357	308	375	408	344	374	380	314	373	365	374	360	360	390	336	344	364	341	363	360	382	348	357	366	388	366	381	354	382	386	362	391	343	343	381	351	350	381	335	414	373	408	368	391	375	367	366	389	351	380	398	380	394	334	377	375	382	365	356	329	385	365	357	387	367	352	383	388	365	340	372	345	384	332	359	405	329	364	382	363	381	356	372	355	357	358	356	368	333	328	361	339	372	340	381	363	361	377	377	368	371	387	368	374	415	342	370	434	357	384	384	386	346	377	356	349	356	394	391	362	350	378	370	337	388	369	373	353	369	361	389	411	384	369	348	360	379	381	369	377	383	364	403	372	407	370	371	363	354	394	360	399	372	384	350	373	351	360	360	378	388	365	376	379	388	354	335	348	338	343	372	353	401	394	388	379	366	383	371	372	343	361	404	358	354	360	382	366	399	401	376	370	368	376	363	356	351	391	369	377	372	354	368	401	371	367	369	346	359	384	388	397	368	372	348	358	384	358	417	376	384	375	370	395	375	359	392	397	351	372	382	356	374	339	361	353	363	377	344	350	390	361	339	339	383	392	365	368	367	331	394	347	318	367	381	365	363	380	395	365	369	341	393	374	385	381	358	385	379	397	345	348	392	377	420	344	392	379	391	372	361	388	390	372	385	384	388	390	391	355	352	402	349	330	333	368	336	348	369	388	387	337	322	350	343	400	402	367	361	330	341	340	375	335	362	368	371	375	373	342	355	365	377	381	364	341	327	373	366	365	358	395	366	392	358	360	384	370	394	365	369	380	351	397	351	391	375	375	382	384	353	340	374	394	373	391	346	395	374	368	375	347	381	399	361	361	385	382	370	372	387	404	357	349	377	375	360	334	413	379	343	362	409	374	378	369	357	348	336	349	379	336	362	383	352	370	366	374	360	375	383	362	358	343	369	369	342	370	370	373	367	366	384	377	357	386	372	372	368	409	390	365	387	387	376	379	385	348	391	389	396	378	374	348	369	357	352	392	382	378	393	353	377	369	392	338	376	395	378	316	359	369	375	387	376	368	339	367	356	377	356	404	396	393	340	338	420	394	380	374	385	385	364	356	358	393	342	412	384	332	361	387	359	382	348	393	368	363	384	392	349	345	360	376	347	358	337	379	362	376	331	372	381	430	343	359	372	391	355	389	360	357	343	369	382	336	413	371	395	392	331	382	356	377	380	327	373	364	352	338	401	354	397	347	373	345	361	389	360	347	355	366	323	356	376	379	364	359	368	351	358	353	382	366	388	372	381	367	364	361	360	356	386	372	352	371	352	333	347	395	343	373	397	379	401	358	332	377	402	378	350	374	342	344	373	363	360	367	385	394	394	354	359	377	381	338	384	398	388	381	385	378	316	373	356	360	358	354	384	369	386	345	392	366	370	389	364	359	375	367	379	363	374	357	415	382	361	369	357	370	389	363	369	368	369	316	377	371	363	377	369	425	397	359	351	353	379	334	396	378	359	384	351	367	385	411	375	329	343	370	376	398	339	369	345	344	365	375	365	340	380	356	374	352	394	402	377	366	393	372	373	351	372	373	371	386	380	392	355	394	385	389	399	332	371	426	359	388	414	352	324	386	361	396	374	370	369	374	392	364	372	365	365	364	334	361	349	339	377	379	393	381	358	357	397	339	369	369	371	380	332	394	367	374	381	357	394	395	371	382	374	368	369	382	348	431	382	354	380	385	384	370	337	373	377	373	385	365	399	359	374	322	351	379	376	330	365	341	363	359	390	362	376	407	395	379	387	378	362	377	367	356	371	370	406	350	388	381	366	385	337	345	389	356	369	369	352	409	371	409	336	374	380	443	346	396	353	359	374	358	355	362	346	373	382	352	373	352	360	380	370	359	379	364	369	371	367	380	398	401	397	391	369	378	387	382	387	374	398	394	331	349	370	359	362	356	375	361	378	379	358	391	360	350	363	390	328	380	355	401	395	357	335	343	342	372	380	410	397	337	367	338	364	365	362	383	400	374	373	326	345	346	388	358	367	371	399	393	352	361	380	369	367	343	371	361	377	400	372	409	340	364	353	358	384	398	362	366	360	366	385	339	385	367	345	380	399	410	367	400	372	357	383	372	366	364	387	368	376	352	379	374	379	383	385	382	350	414	363	387	349	344	354	371	373	342	345	361	374	380	359	379	378	395	382	379	384	360	355	379	362	361	377	385	388	341	371	415	356	326	352	357	355	353	354	373	377	382	344	381	359	373	349	413	345	362	373	358	354	375	347	374	357	409	384	366	348	340	403	391	375	362	377	364	328	366	390	342	380	368	373	352	368	350	367	352	387	369	400	403	338	380	370	308	395	362	338	351	343	381	393	384	383	357	371	425	339	367	362	392	372	386	378	355	374	370	367	371	377	369	395	380	384	340	346	363	374	376	355	357	383	347	352	392	408	363	359	428	375	363	364	398	382	372	378	366	357	379	376	386	411	370	359	361	378	360	369	349	397	375	361	335	364	357	351	365	382	364	357	353	368	407	351	387	342	416	361	376	368	336	355	336	359	350	365	351	372	373	367	328	397	373	400	352	340	394	372	388	393	379	379	351	375	362	387	330	393	372	394	342	352	366	382	404	347	369	364	401	398	358	374	348	383	365	336	335	382	333	339	384	415	357	361	414	364	365	380	340	350	367	372	354	342	365	372	363	393	365	376	373	391	351	356	372	386	360	326	395	381	381	380	420	355	393	365	387	348	354	399	391	376	359	366	375	356	398	386	345	390	359	390	340	334	357	385	378	376	362	400	390	418	378	366	378	424	364	367	381	326	384	381	350	361	377	390	353	381
59114	67436	50613	34981	15948	1215	272	269	256	201	244	245	246	241	237	184	197	211	234	215	208	220	230	220	221	203	210	216	207	203	210	222	216	225	207	221	223	220	212	246	210	215	201	198	187	223	211	215	221	206	230	227	208	198	210	222	193	209	200	176	226	193	217	214	192	195	230	203	189	183	237	199	229	232	183	219	189	208	198	219	228	230	200	223	207	186	202	226	210	189	232	243	207	256	214	217	199	225	223	194	235	223	214	213	219	208	212	209	193	204	195	222	224	223	229	230	194	204	216	215	196	196	238	228	226	200	215	214	231	181	226	184	221	212	216	185	212	211	212	200	220	226	232	194	203	238	205	207	195	225	199	210	227	232	214	207	203	206	224	204	225	203	203	211	203	204	184	194	226	214	210	215	196	204	211	220	223	225	200	227	215	189	212	215	217	215	196	205	196	209	225	207	219	210	225	209	227	230	196	199	206	211	186	215	194	226	227	217	200	225	220	204	190	194	197	224	226	205	219	212	218	220	225	213	207	224	205	216	179	202	223	214	202	173	205	242	218	209	216	180	205	211	204	222	232	231	212	216	194	196	249	233	182	198	224	213	213	206	198	192	190	245	194	188	246	214	223	194	212	243	189	222	226	213	213	190	234	216	193	217	224	220	229	230	206	233	219	208	203	178	188	205	188	179	203	216	226	208	218	208	213	219	213	209	221	230	193	209	218	208	234	207	205	221	224	208	216	218	216	238	222	193	215	201	204	199	195	207	215	240	201	196	187	221	219	212	195	213	210	223	216	218	218	221	192	206	192	200	212	202	224	232	202	219	209	206	203	203	203	186	237	229	192	219	248	218	185	200	224	215	188	188	206	198	189	220	192	200	197	205	209	222	242	202	205	198	210	198	204	176	205	201	228	243	224	253	222	215	208	221	215	210	208	238	204	198	197	227	202	217	213	201	182	219	219	217	199	197	216	228	218	212	204	175	217	225	216	219	234	237	217	239	193	263	224	196	248	208	220	218	202	192	223	221	187	197	232	191	217	212	201	196	227	189	182	205	242	213	208	206	225	216	213	191	208	210	203	197	185	213	235	187	203	233	206	226	215	205	227	219	205	220	204	199	187	251	191	189	215	225	205	217	213	195	208	207	222	193	225	201	221	222	199	197	194	246	207	214	200	210	223	243	201	195	201	211	213	198	195	238	214	202	224	203	199	198	202	198	221	190	225	196	221	207	244	218	206	199	191	195	191	239	205	237	226	190	188	255	194	205	203	202	243	195	254	213	219	208	209	218	225	212	222	213	209	209	209	184	231	216	213	210	195	222	200	231	208	189	215	236	226	234	201	237	187	224	203	209	218	165	236	198	222	197	231	212	197	216	236	219	234	242	225	244	207	211	211	201	206	224	221	212	195	233	210	222	208	218	211	201	232	202	177	210	189	241	200	199	204	198	223	213	207	204	207	202	230	210	201	208	211	220	212	203	236	247	242	221	225	195	215	233	183	208	207	200	234	222	207	212	214	213	223	224	209	208	199	208	188	227	239	199	208	202	221	191	208	193	200	226	203	228	217	231	182	204	226	199	216	229	250	202	216	211	205	189	230	188	205	212	204	188	185	216	222	254	207	200	213	209	247	219	186	223	234	213	209	215	208	227	191	214	205	223	213	250	207	190	200	221	225	227	218	230	229	211	211	219	195	226	214	194	188	199	209	191	194	243	201	213	200	221	199	200	237	186	179	187	224	221	234	198	205	202	218	189	193	220	181	214	189	194	200	211	201	202	211	243	182	208	217	188	232	198	231	220	193	193	189	234	225	220	233	248	197	229	224	188	185	199	225	207	235	214	213	225	234	198	211	239	192	225	204	224	205	203	242	212	198	205	200	223	193	210	200	221	222	215	218	230	214	229	199	185	195	194	200	205	220	222	193	236	209	203	202	208	225	204	214	181	194	201	187	213	215	229	206	200	232	208	230	205	203	217	195	206	196	229	232	228	218	204	213	207	208	214	195	215	202	226	201	211	206	196	229	222	216	212	208	208	226	229	196	229	210	217	212	256	218	207	235	220	215	188	223	202	203	199	204	224	206	211	213	215	191	181	222	204	223	211	244	186	179	213	204	194	191	208	219	207	203	178	210	214	237	233	227	194	214	212	211	228	206	235	229	197	197	242	234	209	209	201	242	203	206	225	254	221	213	210	218	226	197	188	196	226	226	204	200	192	219	206	211	200	232	226	218	201	198	192	213	220	219	198	221	208	181	200	223	185	203	209	212	229	192	188	226	211	199	211	218	206	222	204	210	194	218	193	191	187	213	189	216	185	219	194	205	228	206	215	198	218	212	213	211	244	176	185	205	224	207	207	204	199	223	190	206	222	196	234	193	219	209	205	207	200	204	188	215	238	234	229	192	204	210	222	193	221	227	220	210	194	200	221	234	224	206	235	224	225	229	223	231	226	220	237	212	227	207	221	226	195	206	210	201	201	219	199	228	213	222	208	201	216	198	218	217	199	219	201	220	201	203	201	214	224	184	228	207	227	216	198	216	223	216	219	211	187	204	202	228	209	223	196	226	216	188	233	201	200	230	244	240	230	209	225	205	219	219	237	233	207	187	205	232	225	189	230	234	230	232	206	203	215	213	173	200	203	189	208	219	177	213	189	205	202	199	218	204	184	203	221	205	213	204	215	185	189	213	211	206	247	202	207	192	202	197	209	212	214	219	215	227	196	192	203	235	224	224	189	211	212	218	178	247	199	213	219	210	219	203	194	216	197	231	215	215	218	198	179	241	191	213	238	220	192	218	176	209	192	244	203	206	229	215	217	191	210	202	195	179	204	206	254	205	233	220	228	205	201	230	224	191	238	209	192	226	219	204	215	197	212	233	210	227	218	191	197	180	194	186	224	201	212	208	216	197	191	209	210	229	194	217	214	221	237	216	231	218	204	220	200	214	200	233	179	202	187	216	213	204	209	185	205	217	184	212	206	190	210	209	203	200	211	220	225	206	218	239	204	197	238	230	233	225	207	227	207	204	227	236	212	226	231	237	219	202	215	198	207	217	192	225	197	229	208	181	226	238	215	216	225	189	205	224	206	208	195	221	203	197	207	232	218	220	219	243	214	230	193	218	231	222	203	215	201	199	245	193	241	223	214	194	212	227	216	223	209	222	202	202	216	229	239	227	232	224	212	206	220	220	217	205	205	207	252	200	192	216	209	161	194	225	235	204	237	229	206	206	214	246	219	208	207	175	208	218	199	210	219	201	184	256	200	212	230	227	202	194	200	217	199	212	196	234	208	232	228	217	216	214	230	196	206	208	191	202	203	220	223	213	252	193	200	243	211	213	194	230	199	200	215	214	201	205	217	236	227	206	238	208	224	183	200	232	233	212	200	197	212	204	210	199	229	252	183	211	193	213	185	185	191	176	205	215	261	214	231	180	231	188	201	202	226	221	200	191	213	224	235	215	201	185	192	197	215	228	201	217	248	215	198	243	228	227	209
36720	51256	47456	41208	19221	1033	856	808	739	683	707	617	647	608	563	601	570	585	554	585	541	576	528	525	515	558	535	532	523	525	505	533	557	541	546	518	515	547	528	515	501	550	513	510	506	514	515	537	522	521	502	573	533	481	546	496	513	507	512	522	504	510	518	492	471	518	462	558	485	531	547	536	487	510	565	575	530	505	513	550	498	518	540	529	507	509	517	493	499	511	524	539	492	512	487	490	508	520	528	514	513	517	487	528	552	502	528	473	496	488	524	492	496	566	491	535	491	541	559	523	542	501	491	499	519	524	507	499	500	534	522	528	521	504	522	504	506	504	548	545	507	505	544	519	517	519	525	583	507	510	489	528	507	504	562	491	541	549	528	561	486	493	509	495	501	519	515	509	511	512	514	490	511	476	526	548	521	494	545	583	524	503	471	484	489	501	541	490	475	519	497	511	498	533	537	535	482	508	499	521	488	493	544	517	533	500	527	480	533	502	481	537	477	523	523	515	529	535	497	488	500	558	480	530	478	525	523	530	497	531	542	508	562	510	521	514	524	487	473	522	510	549	486	537	534	479	507	541	498	503	538	469	534	565	476	530	487	498	492	521	481	508	506	506	519	483	495	514	493	526	503	499	473	523	470	513	547	500	541	489	486	496	519	479	505	546	522	509	531	496	519	489	511	498	473	512	484	497	540	525	501	486	513	477	531	558	534	515	532	511	500	489	538	545	527	496	523	500	502	526	505	515	502	537	539	493	486	511	516	543	492	522	510	515	506	524	523	480	498	511	506	496	562	524	509	514	522	477	542	528	495	516	507	537	526	533	475	570	531	503	530	477	537	504	484	513	486	497	489	533	529	514	513	497	485	510	526	530	541	471	509	545	521	485	522	535	501	516	508	497	502	516	500	541	550	499	508	501	526	507	492	536	551	551	516	551	531	494	502	547	498	519	527	494	519	537	509	483	503	567	471	519	489	490	504	507	531	486	520	461	513	487	540	479	528	495	509	473	518	497	484	500	541	475	495	512	528	549	484	490	524	544	477	529	496	528	515	518	540	487	518	496	497	491	517	522	451	519	506	504	490	485	487	495	501	510	521	564	503	506	485	449	522	506	505	516	544	487	468	462	504	490	498	492	471	518	498	526	501	530	531	522	518	504	484	500	533	508	505	514	533	491	517	568	520	486	486	503	503	498	480	540	499	532	494	510	505	504	510	508	523	499	523	571	526	497	527	508	521	510	520	504	540	535	507	548	530	500	481	511	487	519	514	545	526	470	511	526	484	526	519	505	486	551	503	499	571	489	499	515	447	523	512	507	511	513	474	518	479	491	526	489	504	495	505	509	521	487	487	466	510	513	492	528	536	514	524	516	525	482	465	539	512	520	522	526	491	508	490	533	479	504	532	531	534	506	489	492	508	489	519	506	462	524	519	545	519	544	487	495	553	548	574	492	482	507	457	497	548	488	507	516	516	507	538	520	519	469	479	507	487	524	536	484	519	509	502	492	482	493	498	526	519	509	520	484	499	529	519	513	535	533	507	517	514	511	537	492	546	522	494	506	511	510	513	527	522	484	497	519	527	551	546	494	554	477	515	524	508	514	479	523	511	519	487	518	479	543	509	501	525	512	536	542	476	525	493	489	511	523	512	505	499	485	486	543	500	541	503	516	515	513	513	508	514	498	548	523	561	512	512	517	509	501	537	519	495	550	507	511	489	469	516	505	545	498	544	550	473	531	490	472	478	483	492	478	511	527	487	497	509	484	499	529	507	502	487	496	497	492	523	508	530	523	514	520	523	535	532	511	512	499	513	509	546	540	512	504	494	526	519	514	510	485	490	537	526	506	521	490	485	542	506	539	508	500	509	519	532	498	539	498	540	491	485	514	534	507	504	522	501	523	534	511	496	512	518	477	497	513	471	460	561	557	528	475	510	512	535	500	530	505	492	530	509	481	514	535	507	505	495	494	493	542	484	543	541	545	530	498	540	504	506	504	527	501	511	483	498	501	534	511	499	482	539	493	502	482	511	507	509	491	505	509	514	506	518	528	569	477	488	552	527	526	494	526	524	526	533	471	513	474	501	532	501	533	500	512	533	512	521	465	528	506	522	510	504	495	485	504	506	513	540	528	467	516	515	476	494	572	566	486	509	530	473	485	533	528	562	492	543	514	532	526	528	513	495	501	506	492	515	502	519	518	501	476	477	498	463	524	505	520	524	540	485	514	483	517	496	567	514	519	510	521	521	539	518	485	495	466	480	502	542	532	488	513	472	560	514	501	493	523	479	503	504	493	500	554	524	492	554	542	477	536	534	527	512	532	520	505	560	539	534	512	525	523	535	489	511	526	515	510	491	472	522	525	504	483	488	501	577	517	516	527	462	500	545	496	519	424	504	523	548	524	497	515	562	547	505	473	501	560	508	487	488	514	496	461	497	545	480	551	508	549	544	479	500	509	516	510	512	522	507	503	476	521	507	505	514	500	504	581	540	540	499	486	509	514	502	473	514	524	500	489	534	529	516	478	478	514	485	509	521	500	498	501	587	513	512	512	523	521	534	501	531	524	500	511	537	468	492	508	483	549	515	512	489	487	488	510	494	508	525	520	474	528	481	526	484	545	508	527	508	505	518	513	523	501	520	503	492	544	544	474	513	531	566	510	495	544	524	502	513	494	529	561	511	512	537	536	523	546	531	489	505	548	510	525	491	485	515	499	530	554	491	487	526	514	484	558	478	507	513	545	513	497	488	544	514	468	511	527	530	553	462	537	514	472	470	511	550	507	554	515	530	554	516	520	556	484	520	500	524	521	509	549	508	510	534	527	507	532	494	527	488	516	486	506	503	506	531	514	527	538	524	515	482	522	544	526	504	479	510	520	534	526	518	506	488	527	482	522	494	519	448	524	488	488	526	516	468	492	525	553	510	522	517	515	515	545	511	501	551	487	479	485	548	501	529	493	516	490	539	576	539	521	527	542	543	499	569	491	514	501	478	520	510	480	498	520	509	489	485	518	484	478	502	513	522	468	525	508	478	495	524	545	523	509	487	477	481	483	510	506	513	490	509	523	522	527	505	478	516	510	495	467	569	486	513	526	530	505	534	493	535	546	522	489	498	498	533	496	516	491	517	514	502	511	473	500	480	497	498	503	498	531	498	495	491	486	506	501	497	480	534	538	539	544	490	491	485	528	478	500	521	524	545	521	475	526	474	521	516	540	503	513	491	503	534	503	528	475	470	542	542	546	492	492	483	510	447	516	478	496	478	485	528	489	533	492	507	462	531	500	494	522	531	474	508	518	505	511	499	454	461	516	502	515	502	527	507	549	488	507	491	509	492	506	582	520	528	516	528	558	549	506	525	509	473	508	524	499	540	526	513	507	473	480	488	512	530	557	495	503	518	468	503	501	486	513	529	481	500	494	461	502	484	514	510	500	529	505	519	504	508	504	520	517	511	541	489	509	489	538	540	489	516	508	505	568	506	475	482	493	516	495
69718	80571	62700	47795	24713	3915	537	444	425	385	356	408	368	372	356	365	340	362	364	350	356	357	305	319	340	332	308	318	346	313	322	356	324	346	306	326	297	320	336	352	302	368	324	329	316	322	337	340	341	324	371	361	293	292	323	364	358	376	274	321	342	360	396	334	353	331	352	330	309	316	366	337	343	325	340	336	333	320	341	327	336	291	335	318	337	348	343	316	335	329	323	340	344	343	355	332	341	316	307	345	333	333	299	338	327	325	339	354	321	328	294	293	293	297	349	344	360	306	321	385	338	310	304	312	336	318	326	310	344	337	335	313	345	326	321	363	308	322	317	328	349	302	366	374	297	339	368	333	334	333	308	318	338	351	310	346	329	325	321	335	340	356	310	358	307	337	310	308	339	392	346	326	287	338	338	326	326	354	351	361	318	325	296	351	387	348	329	322	350	328	353	331	317	324	320	353	349	318	306	351	298	303	308	323	330	328	331	333	329	339	324	343	330	333	302	315	338	345	297	322	314	332	306	333	325	335	351	324	327	358	348	303	343	331	296	333	318	320	316	306	355	349	302	355	341	316	305	322	338	337	331	326	317	349	347	345	358	371	333	333	345	306	307	336	347	329	336	344	296	331	327	343	339	326	334	301	330	336	308	348	334	325	298	280	373	349	313	311	318	303	318	332	336	319	337	316	339	316	314	326	320	338	319	348	344	361	298	315	362	308	321	334	314	344	283	306	362	307	303	330	321	337	323	334	316	319	333	353	323	336	309	329	329	308	327	342	319	328	312	299	360	335	325	310	359	355	319	340	298	318	314	313	318	311	323	334	326	365	345	347	330	340	308	364	310	316	302	324	342	293	348	329	316	330	336	380	317	332	346	362	332	377	331	336	314	309	335	325	316	302	346	372	312	335	332	320	289	308	297	356	313	338	328	343	344	324	327	309	360	322	318	354	332	339	357	330	314	330	298	348	340	334	296	313	316	367	331	344	364	341	342	335	304	329	321	334	344	336	309	337	343	329	336	344	322	310	334	351	307	354	335	361	332	321	289	320	306	326	345	302	330	372	358	332	379	301	313	334	284	311	331	368	327	336	354	339	375	354	354	354	303	361	333	345	358	315	313	332	332	317	321	359	335	343	360	338	324	330	310	356	303	332	346	320	349	319	346	338	323	363	355	327	338	316	344	353	313	336	337	345	332	302	352	344	312	357	348	358	342	344	309	321	363	312	341	345	305	324	361	328	309	334	329	340	330	345	320	316	328	323	293	305	317	326	322	328	336	302	312	330	332	317	310	318	334	359	331	327	311	362	329	357	320	304	306	346	320	324	339	335	344	309	340	331	328	362	366	329	316	318	355	342	335	341	342	341	355	308	325	305	324	317	376	304	313	361	352	335	335	332	333	286	331	348	307	281	316	328	335	320	331	314	308	327	316	312	319	303	328	321	367	373	360	323	313	317	338	341	351	323	328	290	325	346	327	296	361	353	361	309	323	347	344	357	331	318	310	343	318	304	320	341	329	307	331	348	299	364	323	330	335	332	342	303	324	334	328	314	325	336	337	333	305	328	328	312	360	340	317	328	334	375	363	326	363	322	374	340	319	328	333	330	350	334	308	344	339	352	312	346	314	338	326	295	320	303	322	325	305	347	341	336	329	324	341	336	355	366	328	371	337	321	333	342	352	308	332	290	338	319	321	303	300	318	373	329	320	295	302	362	286	320	340	345	340	323	331	341	348	329	307	318	314	341	327	329	338	327	339	374	362	361	320	308	344	298	308	333	364	332	297	328	331	355	338	344	301	331	349	299	303	336	331	310	340	344	317	314	327	322	338	371	304	366	328	300	330	343	336	290	335	324	343	309	347	303	331	329	325	335	323	306	298	321	303	332	310	350	295	347	319	321	328	339	346	327	347	343	362	322	294	326	343	295	307	320	293	334	336	331	331	345	350	333	316	337	314	334	297	337	293	310	301	324	358	353	310	311	324	362	336	311	372	322	329	321	311	341	308	339	339	331	307	296	336	323	354	294	356	311	331	311	330	338	309	291	330	333	345	333	324	305	298	325	312	324	305	323	307	300	364	332	340	336	337	307	323	306	344	339	330	342	313	341	333	339	374	319	337	322	312	348	300	336	316	338	324	301	314	318	318	347	335	325	314	315	341	344	344	334	301	319	288	300	342	294	328	340	305	330	323	321	303	339	341	329	325	363	333	329	313	360	303	304	344	352	338	333	360	333	304	345	383	308	320	341	334	321	346	318	344	321	316	315	328	352	329	340	349	315	350	337	326	323	311	316	311	315	302	324	343	340	313	300	337	351	344	302	342	332	352	324	342	375	337	330	290	350	344	307	321	349	336	359	365	306	335	322	328	358	312	323	305	325	345	337	303	367	326	332	340	365	322	313	343	315	336	335	335	296	342	322	316	312	322	328	347	341	311	325	327	341	304	335	341	342	337	314	337	335	312	330	317	334	328	311	289	323	312	294	334	317	329	338	362	302	316	345	341	337	319	320	326	357	316	325	336	321	301	318	314	310	349	319	315	334	297	322	348	322	344	340	356	362	312	336	323	348	320	332	317	329	346	313	321	383	320	326	301	342	337	321	305	325	319	353	334	329	344	337	306	316	336	302	316	340	347	342	315	322	310	327	297	348	341	337	317	299	323	350	342	301	323	332	303	313	344	372	338	339	325	288	324	331	308	340	308	340	363	321	322	330	341	324	325	326	344	291	331	351	336	321	325	303	328	339	357	308	356	323	357	303	327	363	340	317	324	342	327	331	315	311	340	344	336	334	380	352	340	321	328	311	354	379	350	349	346	326	312	318	332	342	317	334	312	312	331	346	315	319	336	319	325	315	319	346	316	317	363	319	354	306	335	321	294	323	314	295	358	341	357	318	333	320	316	350	321	312	341	337	331	317	330	322	325	383	327	337	310	334	344	300	338	365	333	315	335	320	313	330	303	331	367	313	340	335	319	326	338	346	350	307	336	319	315	287	302	343	342	295	365	311	341	313	327	336	351	334	344	352	352	315	300	329	350	340	317	299	335	324	319	326	299	350	332	335	290	322	351	311	320	305	321	317	313	292	336	369	329	317	327	326	348	329	357	326	290	347	316	319	345	323	332	344	322	318	313	291	290	372	314	334	353	342	327	350	341	337	294	319	317	365	323	345	332	335	312	325	335	327	376	321	363	300	348	334	337	327	311	356	305	319	325	339	304	343	303	309	302	340	354	319	358	328	358	318	341	336	316	326	321	315	342	334	336	328	302	326	339	320	315	280	311	327	322	325	326	330	328	324	324	325	356	338	360	338	355	317	295	326	330	336	335	341	313	314	352	318	319	337	312	333	345	346	359	318	310	352	309	347	325	350	346	323	333	295	363	290	348	341	349	332	339	312	290	331	333	300	347	305	271	299	282	312	304	298	342	332	351	310	311	304	337	349	345	335	345	318	340	347	357	303	335	337	354	301	341	353	344	317	335	313	329	337	365	308
44658	64262	58682	52917	23604	1667	1334	1286	1186	1130	1019	970	911	952	956	874	871	890	877	819	849	803	791	768	788	770	750	767	744	755	780	779	754	765	765	759	754	797	739	772	808	753	748	755	744	738	768	743	759	755	758	746	742	743	768	765	716	729	743	761	696	692	762	758	747	754	686	762	750	799	772	707	684	746	756	728	762	786	726	799	706	743	760	736	774	734	712	710	674	703	771	756	709	720	716	715	745	715	760	701	794	752	759	723	750	763	733	727	726	751	705	753	678	787	737	721	694	729	720	749	748	792	764	697	707	735	719	755	742	716	734	745	754	715	765	714	735	740	762	720	701	695	762	760	705	784	663	728	769	758	777	739	682	775	745	725	778	724	691	799	696	746	772	699	740	739	702	697	746	690	692	726	706	758	749	695	754	703	777	762	736	713	716	706	688	727	733	761	755	692	731	726	707	750	697	726	768	741	744	755	763	746	713	738	708	751	724	758	739	726	737	757	739	725	673	724	717	743	759	744	654	749	722	757	808	714	751	709	769	713	722	729	748	709	742	743	735	710	741	738	754	734	757	754	736	736	796	770	725	734	732	735	771	727	745	757	722	774	747	738	758	700	714	736	725	782	679	748	776	730	717	723	752	712	730	720	735	699	763	728	716	710	733	717	697	761	712	728	715	748	720	716	753	773	766	742	721	736	751	717	742	741	736	757	723	738	698	731	699	706	745	715	811	688	680	704	775	773	741	715	780	721	690	702	785	741	728	723	715	721	718	735	687	743	731	695	684	719	663	724	743	689	734	752	726	717	686	716	721	749	715	743	714	705	755	722	741	706	728	774	734	720	709	761	740	726	737	707	721	736	753	773	719	751	764	785	694	708	673	715	720	730	725	744	752	731	689	756	761	730	770	728	711	731	702	763	751	742	718	718	765	727	710	747	714	751	729	687	737	750	733	771	734	692	716	753	732	725	710	807	737	704	757	769	747	732	752	687	764	692	768	749	755	702	698	751	753	758	710	695	694	726	689	786	782	726	710	742	737	756	752	703	693	748	737	715	731	725	751	741	751	746	724	719	774	736	708	680	713	767	742	713	736	671	721	771	727	716	737	703	725	737	748	728	765	730	694	733	706	757	711	758	714	771	725	750	745	746	714	742	752	729	698	781	729	711	733	659	763	783	773	732	755	714	716	750	732	734	721	804	695	790	757	678	698	754	732	713	711	761	758	702	716	683	717	702	739	732	737	718	762	749	700	728	747	763	724	734	741	734	692	762	722	687	701	766	721	789	731	733	780	737	749	725	767	740	780	810	734	750	694	707	745	735	743	750	757	760	720	713	725	756	754	745	738	694	753	697	711	719	755	744	746	758	745	736	755	722	736	777	695	735	704	756	741	742	736	775	752	686	738	748	741	798	700	733	739	717	681	739	684	689	714	696	735	722	756	733	739	723	670	791	702	708	772	760	692	768	748	730	710	700	755	712	750	766	702	758	694	751	663	720	733	691	740	716	699	763	783	768	764	705	716	785	724	741	730	768	786	743	763	710	747	735	713	730	713	734	732	736	762	705	709	777	780	727	706	704	775	713	773	737	757	717	703	708	723	690	721	742	735	733	719	770	708	729	762	733	751	679	727	758	750	729	728	734	709	730	729	743	730	724	754	746	705	761	770	754	661	741	715	783	726	746	734	726	702	714	737	758	713	721	775	697	720	738	743	700	730	748	733	771	701	755	698	751	753	732	742	779	760	716	767	764	713	745	722	770	691	760	785	737	740	691	691	726	748	767	732	694	771	737	726	735	683	734	754	760	709	718	730	689	729	703	752	745	740	767	698	707	701	741	743	744	776	750	731	745	778	788	712	730	749	764	712	764	751	710	771	753	738	749	763	719	745	708	734	739	780	716	686	731	768	743	773	665	696	705	737	739	729	707	684	660	758	748	718	747	714	695	768	732	709	735	794	717	698	743	753	683	761	766	717	719	760	753	697	753	727	687	769	765	715	750	726	775	749	700	770	730	763	718	714	754	775	756	709	721	735	677	698	687	751	727	712	746	722	737	759	744	769	674	743	685	733	815	730	707	768	737	789	728	743	721	754	709	722	768	706	744	740	706	723	693	695	730	719	724	781	760	745	743	714	743	730	679	757	756	729	752	716	725	764	753	699	713	711	780	740	759	739	717	750	747	725	732	729	729	730	699	802	745	735	707	752	791	723	732	709	748	717	730	708	727	709	728	780	780	749	749	728	731	695	743	723	760	708	707	734	745	753	773	724	722	762	744	756	707	788	754	719	748	722	729	684	719	684	767	760	698	751	716	786	706	752	736	777	668	717	757	737	728	720	772	765	766	765	751	751	735	766	732	769	715	747	726	742	734	783	779	768	700	718	732	709	727	773	735	753	729	728	780	728	793	725	725	731	742	702	733	761	721	739	738	723	781	735	764	703	699	701	768	731	742	732	723	694	734	743	766	709	747	735	734	743	743	749	759	736	762	707	759	730	689	741	734	704	753	737	687	773	740	701	751	707	770	746	741	748	752	782	723	752	795	723	742	698	733	663	702	726	738	734	736	758	722	753	729	744	760	768	750	757	750	799	752	779	670	726	800	744	680	663	713	735	719	758	709	725	715	704	730	779	729	782	716	790	765	747	757	723	720	759	741	726	790	713	735	774	782	735	784	723	702	767	743	713	768	698	772	714	730	728	706	728	760	705	772	835	791	692	723	739	720	731	696	698	683	709	698	712	743	764	753	705	701	715	719	725	742	734	766	670	732	707	694	686	687	736	737	712	696	712	730	750	721	788	709	736	741	756	742	715	721	743	764	686	754	765	774	700	721	760	711	721	742	722	735	746	713	727	743	749	736	781	757	708	764	727	688	707	702	672	747	709	726	748	748	719	722	742	718	762	743	724	751	763	723	708	767	735	749	686	797	797	733	731	670	741	750	734	733	778	729	700	711	740	705	711	758	734	753	697	744	738	737	737	704	791	773	748	720	737	773	683	763	666	681	742	709	708	690	721	715	742	776	756	737	729	680	733	753	754	735	745	749	759	720	760	730	717	719	748	749	721	720	718	755	716	727	729	718	715	696	753	692	691	727	722	782	766	713	728	765	727	757	746	744	741	725	747	704	683	746	734	781	749	780	738	749	778	797	753	732	733	712	703	737	733	691	752	756	752	719	789	766	735	710	691	722	771	755	745	710	705	703	724	725	770	715	726	700	741	735	744	779	743	739	732	732	693	727	767	727	689	764	738	733	767	742	736	671	714	693	788	713	702	751	743	742	761	774	737	718	742	702	770	748	726	705	731	714	707	731	749	767	725	734	710	739	723	752	762	725	733	749	736	681	754	745	772	717	745	696	737	743	740	710	716	710	750	732	765	773	729	714	727	751	706	698	688	767	699	751	745	675	751	727	716	672	730	759	777	722	721	733	778	728	769	698	747	775	734	690	662	749	736	784	685	712	763	741	775	716	746	718	769	758	697	735	698	755	748	676	725	732
40100	21101	5907	1707	454	150	144	144	130	162	159	165	134	133	150	150	137	144	152	142	143	145	144	139	145	138	124	123	132	148	162	147	137	155	144	134	143	146	149	152	149	145	148	154	137	152	146	138	149	133	149	127	146	138	135	149	163	166	158	120	156	150	137	151	134	120	145	140	144	151	139	136	148	135	126	142	143	142	138	165	142	138	143	130	137	135	127	150	140	129	158	152	153	132	137	160	129	152	145	159	164	141	157	167	136	147	157	146	129	148	157	154	165	157	127	139	133	131	147	129	160	134	148	123	152	130	146	160	126	133	140	157	126	148	134	130	155	132	132	148	145	149	135	173	136	136	160	144	135	153	138	145	136	162	140	132	136	154	152	130	136	144	178	135	146	122	140	147	150	133	139	147	150	153	127	132	128	130	131	144	150	128	152	164	163	153	144	130	151	153	136	147	149	144	132	136	145	126	166	137	133	140	127	141	145	156	132	154	142	134	142	163	155	144	133	121	141	131	136	132	139	123	130	136	147	131	142	159	161	154	144	120	161	157	133	155	132	149	156	128	149	140	155	157	145	152	141	148	146	148	148	152	131	135	170	159	150	158	147	175	126	137	141	160	172	160	124	130	144	160	140	138	154	139	126	134	164	134	141	130	143	132	144	159	147	133	145	155	138	170	144	119	142	133	133	134	141	130	141	135	137	130	122	115	129	129	151	140	142	131	130	151	138	143	140	149	128	137	148	132	149	146	133	160	167	153	109	142	139	150	138	134	184	131	140	167	130	140	135	137	153	153	167	147	148	161	136	136	147	137	116	148	122	139	164	164	127	129	137	138	138	154	126	117	143	137	122	154	130	159	142	150	147	145	127	155	147	156	114	135	137	134	155	157	138	127	152	150	155	157	141	131	145	149	140	130	132	149	148	151	158	148	149	122	158	142	158	147	139	130	145	132	149	136	128	155	114	157	139	146	146	144	132	139	127	145	141	144	148	141	135	155	115	141	139	149	144	140	134	144	146	133	145	152	163	166	137	136	141	144	151	160	142	136	136	157	119	150	129	140	158	149	145	146	148	129	140	151	161	139	141	138	166	157	140	146	165	136	150	128	127	146	117	125	140	161	121	148	188	121	147	120	146	134	164	140	165	135	136	156	152	142	138	150	156	152	135	163	141	150	123	139	140	165	128	140	155	134	153	138	158	166	154	137	135	151	129	139	157	158	117	138	151	140	155	165	131	149	131	153	147	129	133	145	133	152	146	116	134	143	158	152	144	141	144	156	156	140	170	144	135	160	143	143	137	130	147	166	146	129	152	153	154	148	147	139	161	149	167	157	150	168	147	151	165	148	138	147	153	137	157	140	137	166	153	111	144	168	144	157	144	162	148	122	143	115	139	119	119	131	152	151	164	134	152	140	125	134	143	155	147	154	132	145	154	145	144	130	140	150	137	134	150	136	141	170	164	144	159	141	129	119	132	133	120	124	158	150	133	148	140	133	135	151	139	149	158	145	158	146	140	147	135	156	135	147	179	135	130	155	151	151	147	135	139	142	137	129	147	134	146	146	129	148	134	149	157	117	145	135	151	133	143	147	117	139	127	148	142	132	143	155	123	150	128	150	123	150	147	115	149	155	164	143	142	164	139	143	144	127	156	158	153	149	165	143	153	135	141	110	130	156	136	131	140	166	147	141	130	144	140	144	162	171	134	125	150	148	146	151	141	136	156	160	146	156	143	128	172	110	146	128	151	142	153	150	150	144	146	142	136	152	144	118	131	145	139	153	152	157	159	157	135	125	166	157	164	140	148	146	147	150	153	124	139	142	141	150	131	157	145	151	175	145	138	129	157	157	148	118	136	151	130	143	148	166	122	131	172	160	136	149	158	151	155	133	154	148	141	148	114	124	186	148	140	157	152	153	143	135	133	131	166	121	134	149	148	169	143	139	137	145	127	133	116	156	174	135	164	138	136	146	143	130	131	129	136	137	152	137	137	144	113	135	130	159	155	141	159	173	162	145	150	149	127	131	126	138	141	144	151	160	129	143	140	149	149	145	131	137	146	153	123	136	147	143	147	141	127	132	151	151	161	123	149	158	105	114	146	137	135	151	148	136	148	151	136	142	154	122	152	113	131	133	168	151	126	141	155	136	142	127	154	142	138	143	140	142	145	146	167	149	149	144	143	138	131	154	130	119	155	152	130	141	157	141	134	124	145	152	169	134	149	150	136	133	149	150	143	143	139	143	125	124	126	153	181	159	175	138	140	130	139	154	133	161	121	150	161	150	151	126	152	157	157	141	131	150	142	146	140	143	129	154	121	127	145	162	118	158	139	134	135	154	137	141	140	155	151	133	131	146	167	150	131	140	151	132	132	149	137	136	136	151	149	133	148	159	152	147	157	140	152	156	136	150	131	151	141	133	129	138	135	145	151	161	126	150	150	124	156	137	147	160	146	124	128	135	138	138	146	143	118	148	149	142	144	139	169	133	141	128	150	145	144	130	140	120	136	153	139	128	136	135	149	138	151	151	129	149	143	149	142	144	114	147	159	121	143	147	149	165	155	162	147	134	154	146	147	127	147	120	142	137	165	136	146	122	121	173	149	142	171	135	150	133	133	153	141	158	135	156	138	148	152	142	139	125	141	148	148	138	126	130	149	148	142	162	155	160	142	148	120	129	156	124	138	140	128	138	147	140	149	139	136	153	142	142	144	141	158	132	124	147	140	137	156	149	140	168	148	136	153	128	126	148	127	128	138	145	126	158	160	141	125	159	147	144	128	127	128	143	140	141	162	142	132	142	144	125	140	158	116	133	122	140	140	142	144	147	132	158	144	160	151	139	181	151	143	130	149	137	134	149	139	156	137	131	161	139	118	156	154	111	126	144	154	137	127	151	120	149	140	164	159	144	158	135	153	143	147	157	142	145	165	147	156	149	145	154	155	141	136	130	158	144	137	150	129	142	148	126	150	150	146	130	127	138	143	146	141	182	139	138	156	117	132	135	137	145	108	139	138	151	137	138	153	152	162	132	159	130	147	157	147	134	149	136	147	145	160	139	169	140	134	134	139	142	144	141	138	119	131	142	144	136	128	135	138	141	123	140	139	142	152	136	159	139	145	119	141	164	150	127	146	138	129	125	136	145	115	124	141	127	147	142	173	184	160	153	159	131	148	109	147	145	146	134	136	162	121	131	148	143	152	132	149	142	128	112	151	123	130	140	138	146	158	136	127	133	174	157	147	133	152	155	140	138	162	137	121	145	151	174	153	177	127	143	143	130	140	135	134	132	144	117	127	139	140	157	132	133	153	131	152	144	127	145	144	154	137	134	149	150	156	130	142	132	163	148	137	117	137	163	123	156	137	142	159	145	142	153	160	159	154	143	138	148	136	145	170	142	146	158	137	131	153	141	137	137	133	136	125	133	146	160	136	146	154	114	152	151	140	146	132	157	165	136	131	132	134	150	148	125	149	142	140	138	151	136	131	140	124	138	128	161
20387	18260	7689	4962	1461	409	394	393	363	369	415	380	392	360	401	384	374	339	353	341	387	355	334	377	372	395	378	351	352	374	344	352	361	375	387	365	328	376	382	404	374	396	371	368	387	369	392	370	355	358	324	343	355	385	368	351	393	383	341	338	335	394	365	366	351	368	375	324	358	355	323	345	365	368	402	358	391	356	365	368	379	329	335	380	385	369	403	393	372	366	355	358	392	382	370	354	371	369	370	361	359	368	386	327	397	331	343	361	349	385	372	364	354	389	362	366	401	343	353	437	386	347	331	342	375	373	356	368	356	380	362	381	315	365	384	415	382	352	326	370	367	349	335	357	341	358	356	375	381	373	339	341	378	383	367	358	391	376	388	349	394	373	365	358	369	357	379	379	371	375	365	341	357	343	325	377	375	406	370	350	399	378	352	349	399	345	334	379	385	373	382	320	339	360	382	397	397	364	365	345	375	335	374	372	376	392	379	331	368	350	364	352	386	355	379	356	356	370	334	389	384	374	404	340	358	330	356	374	374	307	371	377	351	365	381	358	356	379	383	383	343	343	373	348	361	366	337	356	356	350	331	382	349	365	363	387	350	339	362	370	374	385	412	361	337	381	307	347	363	372	388	357	372	394	377	373	374	407	347	389	363	391	361	358	412	358	369	381	399	367	364	339	377	366	379	342	381	385	364	375	361	356	352	382	342	348	357	363	380	406	347	347	365	356	356	378	361	358	366	349	348	358	350	362	370	366	394	362	365	358	327	382	341	376	375	315	365	378	375	367	344	362	351	363	343	383	359	361	347	361	390	342	333	362	365	366	364	369	360	381	311	370	374	378	376	326	396	394	381	380	373	386	358	363	337	383	360	352	357	360	338	373	339	383	378	358	388	351	343	333	361	360	356	345	376	367	359	351	348	390	361	338	399	376	329	351	382	350	360	324	342	380	341	375	352	382	372	401	368	390	380	378	357	376	408	367	365	365	368	362	378	371	370	345	355	361	331	373	354	348	356	379	368	360	317	377	332	429	353	354	370	379	363	367	359	366	357	360	353	333	377	367	355	370	352	360	345	373	355	335	349	367	358	340	369	377	363	364	342	362	375	378	358	368	356	326	380	362	349	357	379	372	396	330	389	325	360	363	367	364	388	361	358	371	338	372	374	347	349	402	381	335	368	369	364	359	363	386	368	376	367	381	347	376	390	352	341	352	386	389	375	372	365	354	350	391	370	334	377	382	366	357	339	318	355	407	335	363	371	370	349	348	342	356	385	391	386	374	340	355	353	357	416	400	370	377	337	357	384	349	381	342	339	357	370	405	371	356	354	348	360	358	374	318	383	365	323	329	367	359	336	391	390	363	384	345	389	364	358	370	345	393	399	347	372	349	378	380	361	357	351	394	352	358	367	381	358	386	373	372	352	359	380	386	363	357	371	397	354	358	307	384	379	348	381	364	360	339	350	416	388	384	363	375	393	347	374	364	365	328	351	347	365	368	376	350	368	371	361	330	353	379	347	344	366	353	360	356	361	333	333	345	382	338	361	363	346	337	384	351	383	353	368	355	351	372	376	358	397	375	347	324	365	379	388	359	382	387	377	353	380	362	369	411	360	395	351	376	338	379	373	362	340	368	315	330	389	362	353	356	378	354	353	353	353	413	349	391	350	366	376	393	367	356	371	368	375	359	337	399	330	337	374	369	380	376	386	362	373	369	360	330	373	340	364	343	385	381	365	324	350	373	377	332	351	389	363	353	390	346	379	354	361	351	364	385	344	350	364	391	322	360	348	353	329	403	364	320	337	383	364	334	389	373	362	366	378	377	400	346	367	380	384	363	351	367	364	366	351	364	389	333	381	383	342	344	392	389	348	392	329	374	337	330	361	349	365	379	370	369	337	354	348	384	341	362	383	353	358	380	373	350	347	370	414	365	395	356	376	361	352	344	343	356	346	346	400	341	357	360	373	364	352	377	403	305	398	376	381	347	369	370	359	378	367	305	368	363	354	368	391	348	371	345	345	353	373	349	351	349	363	370	363	357	321	333	367	360	385	380	359	357	357	391	355	354	388	365	369	345	375	369	383	394	391	363	369	393	369	358	348	374	394	387	396	392	349	358	352	362	355	364	367	388	363	394	354	408	369	335	342	343	392	376	376	362	353	367	373	328	344	365	399	385	389	363	386	373	369	361	359	351	332	384	320	360	378	396	383	366	370	350	395	371	318	353	336	366	357	390	333	348	357	375	356	389	348	346	359	357	334	360	376	395	361	376	374	367	377	385	370	342	353	333	392	364	334	372	378	375	353	352	336	377	372	360	377	360	386	346	376	384	374	354	388	357	348	374	357	390	358	325	367	346	388	337	364	381	354	352	355	366	355	350	356	381	343	366	339	350	360	377	402	372	364	367	354	387	359	353	357	380	386	387	371	357	389	392	341	382	383	374	358	364	371	366	363	378	348	337	359	333	378	325	373	355	353	356	384	365	353	371	366	390	318	353	344	356	369	374	375	377	367	357	406	346	343	378	368	363	341	375	352	342	377	373	365	331	363	369	351	334	385	360	329	403	383	360	365	356	333	398	376	373	386	381	393	372	380	346	370	399	345	342	363	355	337	391	333	364	350	347	359	342	349	348	386	346	366	360	377	359	355	356	349	365	331	333	367	351	391	369	383	372	369	366	365	361	366	345	354	344	363	364	349	379	386	374	374	359	357	331	381	362	390	358	384	353	406	346	390	395	379	365	366	362	368	370	377	393	359	354	364	338	402	343	318	355	366	361	359	375	346	350	375	340	344	359	363	346	366	365	361	376	371	343	391	359	332	360	325	344	361	367	350	352	368	376	356	327	397	369	365	385	389	369	388	326	363	353	364	359	337	344	335	350	360	374	341	384	385	409	358	353	366	357	384	370	372	356	400	342	338	331	355	364	389	346	373	352	351	383	353	370	372	362	360	359	387	386	366	374	394	371	346	360	362	334	349	371	361	381	343	382	365	350	313	339	353	372	361	379	314	362	355	366	382	337	374	322	373	380	387	376	361	362	358	399	364	384	370	376	355	367	356	367	350	349	350	363	333	400	373	336	368	375	403	378	401	374	368	368	357	349	354	379	361	364	336	374	354	363	339	350	357	362	353	387	387	397	381	357	377	361	349	359	360	379	386	390	345	376	393	358	379	351	358	367	407	368	390	364	331	364	393	389	327	411	381	349	373	365	372	364	347	371	381	344	364	396	343	407	381	353	360	369	364	342	389	366	386	349	331	393	379	338	348	366	351	389	354	337	344	388	357	366	374	387	363	350	397	349	366	350	395	349	348	356	385	366	337	356	371	372	352	375	379	392	392	346	363	355	368	369	364	377	393	348	352	395	400	365	357	354	356	363	387	389	330	372	360	362	362	364	369	383	341	340	375	376	344	362	417	353	334	389	375	340	354	410	354	353	329	362	359	385	368	361	347	355	368	385	329	345	366	377	371	368	346	381	334	328	340	386	332	384
58825	68003	50539	34805	15073	1266	288	290	264	255	243	234	209	237	234	211	227	227	220	182	230	247	227	260	190	235	271	216	240	219	205	205	211	214	196	201	218	223	195	195	230	206	213	171	214	214	202	218	228	233	186	190	236	181	240	198	213	218	209	222	193	210	192	211	212	221	222	219	198	222	228	210	182	202	208	222	224	211	179	220	207	189	197	214	225	201	211	204	216	202	206	232	217	210	229	242	185	214	194	237	242	233	257	200	219	236	211	226	213	203	203	214	201	227	226	199	201	199	214	203	216	208	200	221	210	219	197	184	194	226	225	214	213	224	203	190	201	205	208	209	208	211	180	209	188	173	223	225	192	220	185	219	219	198	229	200	219	230	226	226	210	216	210	200	212	226	233	217	226	200	197	185	200	201	209	215	189	217	207	206	198	207	210	215	175	229	216	204	198	232	229	207	199	194	198	212	189	205	213	205	219	191	217	199	206	235	211	242	196	186	221	202	219	200	177	222	219	200	221	212	228	217	233	186	225	219	202	217	222	206	236	194	205	247	239	210	203	217	202	221	200	211	229	191	216	224	213	215	203	217	243	198	182	236	224	205	221	177	210	207	254	234	189	190	226	230	197	222	206	224	179	219	178	201	210	210	208	235	195	233	237	201	225	207	211	203	244	202	215	230	231	219	238	225	212	213	221	202	197	190	212	208	202	199	235	203	174	203	181	202	225	213	228	232	221	199	201	195	194	195	188	237	218	202	201	208	217	186	214	198	218	194	227	218	227	207	243	226	214	213	230	229	219	190	203	215	208	205	216	208	211	210	202	242	216	218	212	207	223	250	202	188	192	199	225	203	207	213	181	223	195	199	222	198	237	224	219	208	209	218	204	210	220	223	197	213	249	209	188	204	190	222	198	212	220	193	213	197	204	192	190	193	175	222	216	194	215	225	215	224	231	217	197	191	216	224	227	213	220	202	224	218	207	225	227	190	219	201	188	206	202	206	216	237	208	229	207	219	208	236	191	256	222	214	199	228	202	231	196	209	243	182	227	229	214	222	217	218	204	213	230	212	248	214	187	246	221	221	205	239	237	207	200	215	222	200	206	210	224	187	226	205	222	226	227	219	212	225	217	215	216	194	220	227	201	191	181	230	204	218	205	169	197	239	192	202	227	207	197	206	218	203	205	221	223	206	213	220	232	181	188	213	197	207	213	203	195	224	196	210	250	219	233	228	205	222	199	223	206	210	208	232	191	207	196	195	195	187	207	222	210	225	212	236	199	225	216	219	239	210	209	214	233	240	215	229	210	221	223	233	195	206	223	209	207	201	209	192	233	235	227	215	217	212	215	223	233	172	202	203	242	195	196	220	225	175	206	212	217	215	219	195	191	204	227	213	194	210	191	243	228	180	231	225	211	232	190	198	223	196	241	210	186	215	216	209	206	180	199	187	209	192	198	199	216	219	221	231	206	201	210	178	218	207	240	198	229	200	217	208	211	203	208	223	196	216	190	228	209	207	193	214	226	242	235	201	214	239	179	206	187	198	195	198	214	224	198	200	192	208	223	208	200	204	228	230	206	178	229	214	211	229	226	222	184	222	196	197	207	203	197	226	201	208	212	223	215	215	233	231	217	208	216	212	230	228	235	215	189	214	215	208	217	207	217	222	221	211	217	181	225	206	231	213	214	197	222	217	239	227	204	205	203	204	206	215	190	216	178	213	205	192	201	241	205	207	214	231	226	236	206	214	213	229	186	194	224	217	226	201	225	191	208	223	231	204	217	210	191	242	197	219	205	202	238	217	212	192	207	182	180	178	218	215	175	195	228	221	226	207	216	221	217	204	205	194	179	213	196	215	187	215	249	215	216	201	215	207	210	220	200	232	220	223	214	185	219	179	208	199	232	211	220	187	200	222	233	225	222	220	188	217	237	231	229	221	174	224	203	238	221	220	221	217	209	225	210	210	232	208	215	185	206	182	221	192	228	206	192	213	220	209	207	221	206	199	197	219	208	236	221	206	211	174	236	210	202	210	204	241	219	201	230	208	230	197	232	203	189	189	230	217	216	225	209	200	195	199	184	210	192	218	207	195	213	228	231	217	183	223	195	197	228	230	211	195	198	200	198	209	232	219	192	224	221	205	208	188	215	190	189	225	191	221	200	256	203	223	219	197	223	210	199	201	182	204	192	211	189	212	214	203	239	193	244	237	218	223	219	175	226	219	180	192	215	210	213	204	195	197	196	213	213	253	188	198	211	204	219	228	211	197	197	221	202	237	219	216	216	197	236	216	203	194	219	238	202	218	226	212	211	204	237	178	180	205	219	232	220	220	205	193	182	207	214	218	248	235	203	203	207	229	265	206	191	209	200	193	196	215	209	205	218	246	229	195	202	213	199	198	210	189	199	219	235	203	231	206	191	211	224	193	219	212	213	203	215	200	184	227	213	205	228	204	216	196	187	180	229	184	208	192	207	226	192	189	221	223	218	219	209	224	197	197	236	220	182	193	223	211	220	202	199	210	209	234	214	215	253	207	208	180	195	224	194	199	201	208	244	207	197	202	190	221	220	208	200	224	223	208	217	205	206	191	210	222	222	215	207	218	216	204	230	229	212	227	204	200	200	206	185	202	224	215	209	177	198	251	208	212	208	196	201	185	200	189	173	204	223	244	212	192	226	227	206	220	212	185	197	202	193	187	220	220	218	192	188	229	202	178	202	218	173	204	233	226	200	219	218	209	212	191	206	204	217	183	201	197	214	215	216	225	223	211	232	216	200	209	211	212	181	205	214	203	211	187	217	215	228	225	237	243	215	226	229	214	216	197	218	225	233	226	184	202	204	216	215	206	211	196	227	207	191	198	241	206	206	217	213	221	203	220	196	203	196	163	246	211	210	245	207	194	231	205	198	216	213	221	207	217	221	198	213	214	191	218	215	187	206	215	185	238	214	229	193	190	174	217	212	203	200	232	232	215	248	203	211	225	181	232	198	215	204	211	235	217	227	218	213	191	199	200	213	205	215	218	228	199	200	211	230	203	240	244	182	213	210	218	184	242	225	202	211	216	203	208	206	196	212	202	203	199	193	197	224	205	203	224	218	182	208	232	228	211	221	235	228	215	209	207	207	211	227	196	241	203	199	193	200	204	198	208	231	205	232	190	208	217	209	206	205	212	214	236	206	202	190	233	192	228	223	228	225	220	220	216	196	244	212	209	203	210	202	202	159	226	186	230	184	229	223	188	195	207	238	211	212	231	228	180	226	208	172	233	236	219	233	205	218	219	199	218	194	201	225	221	183	186	210	233	212	267	208	213	206	195	234	209	225	202	203	177	204	214	184	232	233	230	217	209	203	210	177	219	210	219	207	210	212	200	224	199	204	230	199	203	217	205	193	225	221	247	207	229	213	208	204	234	225	206	214	200	207	227	243	226	221	208	239	235	217	184	224	214	211	208	203	212	210	208	236	194	185	207	199	222	227	206	220	213	216	207	205	193	219	200
36291	51773	47318	41589	18145	997	877	742	746	677	641	669	620	588	577	554	627	601	557	586	558	542	520	579	467	516	490	505	543	526	495	493	551	534	513	518	502	532	546	543	518	523	554	507	528	513	545	506	503	475	518	532	529	469	527	511	503	529	471	508	478	525	494	508	520	518	465	511	524	498	540	481	503	543	519	504	493	529	518	483	506	520	501	500	523	525	491	494	514	535	516	509	511	494	549	550	500	503	545	542	504	491	513	547	540	460	508	529	483	515	505	485	513	520	499	524	509	513	494	544	527	485	526	491	523	520	548	522	513	550	490	507	498	535	489	507	492	482	517	513	539	504	507	474	546	510	509	500	564	476	513	512	544	495	536	484	520	516	526	519	534	507	490	484	490	509	525	497	538	534	496	497	509	516	513	579	530	523	558	534	517	503	510	537	538	530	485	479	528	526	502	517	493	494	519	544	495	517	509	526	510	472	508	491	474	503	538	483	499	555	495	517	514	507	493	497	503	498	536	519	541	484	531	479	522	545	497	485	476	516	526	489	474	507	527	510	480	529	522	508	499	508	505	511	486	499	502	522	535	512	497	509	515	521	515	481	543	539	498	500	490	507	445	515	486	526	508	484	521	504	520	492	510	519	515	487	476	533	502	510	533	536	458	543	540	541	493	515	473	530	475	468	533	523	503	525	492	493	518	497	502	496	489	525	520	500	466	565	545	471	513	484	504	501	512	501	529	475	490	508	493	493	459	504	526	524	527	501	475	497	556	543	545	528	520	562	469	528	481	493	535	494	508	497	490	510	529	509	527	543	517	497	494	519	491	525	497	500	516	492	554	501	518	521	515	514	511	504	540	538	540	495	501	494	485	505	490	510	498	540	524	527	505	511	506	524	500	507	527	475	503	481	498	515	474	546	490	507	457	530	502	537	473	505	507	487	510	517	537	498	478	528	552	493	562	496	492	511	549	537	537	513	484	517	516	529	540	557	499	441	483	519	470	527	522	517	482	521	504	505	497	520	542	517	487	517	526	501	538	498	524	458	472	503	491	490	505	526	508	473	510	508	511	521	512	484	529	539	482	523	509	508	502	481	484	520	461	501	518	518	499	484	524	503	508	464	536	506	509	474	520	538	491	522	512	477	503	515	560	522	514	511	540	492	520	505	514	547	539	481	534	514	500	491	526	488	461	537	490	520	512	475	552	500	504	476	518	510	461	533	533	500	495	491	485	479	515	484	520	507	516	493	533	506	553	499	519	497	506	479	484	536	504	478	552	482	500	532	534	512	506	525	517	493	518	532	482	487	524	511	497	500	500	543	523	514	497	527	508	515	490	487	461	502	513	537	502	552	505	517	501	510	557	541	493	511	488	511	506	492	519	510	513	482	458	518	473	524	510	483	508	502	550	513	555	492	526	490	532	529	521	511	510	503	494	502	503	544	499	524	546	519	504	511	501	529	513	515	501	533	514	515	474	538	539	509	463	543	530	534	516	503	484	501	541	486	477	544	479	469	538	472	467	499	507	508	501	530	469	523	473	521	530	460	503	507	490	535	545	445	493	522	496	531	524	543	499	498	509	476	476	515	521	502	510	513	519	488	503	492	490	484	480	526	540	494	512	492	507	478	557	507	491	520	518	513	536	511	483	454	517	483	519	501	536	504	482	499	538	489	490	516	494	445	560	502	522	531	494	489	513	472	498	504	493	519	500	489	469	515	489	498	516	478	481	517	473	520	502	539	513	503	497	521	549	514	487	488	532	536	528	489	507	493	526	514	528	540	495	527	491	517	512	532	492	501	550	510	478	562	530	525	475	464	515	483	519	504	544	529	484	500	527	514	524	526	518	511	518	507	529	534	500	499	499	529	466	509	514	512	550	500	499	500	471	548	514	511	525	513	497	506	501	481	513	510	523	516	544	519	517	500	490	533	508	492	495	505	498	474	471	496	525	523	549	492	505	539	500	545	519	564	542	528	521	525	519	537	511	492	514	489	504	514	483	501	516	500	527	507	494	515	510	536	495	553	478	501	483	505	537	492	502	534	503	477	508	478	505	484	535	504	476	526	510	533	469	528	510	527	532	531	529	519	508	511	497	509	495	529	499	515	539	497	491	511	485	551	523	503	493	486	533	493	485	517	484	531	481	483	521	482	513	523	500	527	554	516	505	524	503	497	522	494	507	500	492	518	482	545	503	519	512	502	501	511	518	521	560	474	497	491	540	509	467	487	544	519	484	546	519	497	479	525	511	506	564	509	526	498	497	551	534	503	526	483	537	487	529	521	485	521	513	492	505	504	541	513	534	477	519	520	465	501	485	522	523	525	482	507	520	548	491	516	504	542	503	499	549	512	504	499	480	453	537	483	541	508	538	514	517	547	506	534	512	515	506	518	518	515	468	547	530	510	478	502	514	500	546	526	503	537	551	518	515	495	478	517	500	532	491	534	505	491	505	500	484	523	494	513	458	534	497	513	519	503	498	468	513	511	473	491	525	496	552	508	513	459	513	501	531	488	515	570	503	491	480	485	531	529	520	508	528	476	524	545	482	487	476	552	488	500	519	520	486	516	498	521	461	483	484	525	476	480	527	537	532	522	476	518	506	493	459	484	481	509	530	469	501	510	521	500	521	526	505	508	498	494	526	504	461	528	487	488	482	513	496	520	484	503	496	551	478	500	519	542	523	484	483	506	542	458	488	491	509	482	500	485	483	539	532	508	538	495	514	511	538	532	517	507	523	544	521	556	546	503	512	503	537	545	520	520	554	463	505	517	526	523	516	539	506	500	501	521	481	505	509	493	529	528	484	565	541	512	500	488	509	511	488	528	529	499	509	503	527	501	552	518	507	537	521	507	480	512	541	510	502	515	507	503	499	478	509	524	534	574	494	470	489	536	489	468	496	498	519	543	509	543	543	553	478	490	471	540	523	497	525	516	456	487	493	500	513	529	496	526	513	500	467	541	510	492	477	518	505	492	533	506	492	504	495	501	524	506	495	499	508	518	522	549	514	505	560	523	523	500	517	516	528	525	507	475	522	489	537	533	502	499	546	474	498	518	534	509	525	477	517	506	532	504	502	535	518	516	501	527	511	537	511	545	500	485	544	542	480	511	527	525	540	509	519	509	493	497	494	514	490	507	493	539	514	477	491	496	505	488	522	475	506	519	527	504	534	531	485	525	486	505	529	508	523	521	511	504	532	503	538	507	508	539	525	447	535	492	500	473	480	542	509	534	458	542	504	504	532	517	551	487	516	467	521	483	540	503	490	502	512	507	528	498	467	546	517	526	519	525	521	529	509	536	499	506	523	498	550	485	528	503	554	501	461	517	513	497	503	528	486	525	502	541	487	520	520	463	483	507	493	530	522	493	474	436	506	517	496	466	536	494	474	505	518	498	516	532	527	491	489	482	508	527	513	494	519	478	518	470	501	511	513	441	521	538	519	480	491	504	569	491	461	482	543	482	526	504	500	530	496	514	516	524	510	527	542	474	520	473
69298	79866	62712	46666	25177	4608	570	454	421	378	380	344	364	398	386	412	358	367	326	312	346	320	329	333	351	348	342	331	344	353	348	327	321	339	342	300	344	291	337	322	337	320	345	339	337	333	343	317	326	372	343	336	349	342	337	352	322	352	370	354	310	367	333	361	316	307	308	296	321	336	376	317	369	310	329	329	330	322	311	329	291	321	350	330	307	359	351	372	339	346	337	333	338	331	324	356	322	367	326	289	318	331	317	350	334	326	351	342	302	326	329	383	343	326	321	288	310	324	315	304	291	354	316	332	326	351	326	343	327	359	334	276	313	363	343	326	326	342	335	304	344	295	306	352	298	317	326	331	327	282	335	360	333	325	336	344	346	335	344	320	323	342	347	311	348	322	308	346	330	359	370	320	314	350	322	330	292	362	315	292	353	335	310	349	307	330	312	336	343	336	331	360	353	329	327	327	339	317	326	370	294	313	337	336	317	321	324	320	350	311	387	361	359	334	295	304	322	316	352	366	317	320	315	348	334	347	310	324	324	344	289	346	312	324	301	344	314	333	375	325	342	319	340	362	376	296	338	351	341	321	329	318	313	315	317	339	338	344	332	328	329	317	344	340	317	300	361	325	318	352	336	359	333	327	348	298	354	304	346	327	348	313	311	320	289	319	296	317	340	314	334	354	334	299	301	294	341	349	350	345	333	319	322	316	314	362	335	326	313	321	330	324	357	353	286	349	346	350	322	323	341	310	314	351	321	320	322	304	321	356	317	344	319	346	334	323	307	322	335	374	328	290	319	289	334	359	341	353	342	334	313	323	338	353	328	371	335	376	349	335	348	351	344	309	313	313	311	354	296	302	336	331	330	330	347	332	313	315	323	348	325	337	336	326	334	333	305	327	347	306	370	338	390	365	339	349	341	290	324	356	338	341	334	351	314	351	324	340	302	328	329	292	356	310	305	311	332	332	331	313	364	334	364	343	370	343	335	348	324	309	331	349	315	320	345	369	340	317	305	350	293	321	317	307	305	334	324	330	310	350	323	324	346	378	325	307	330	355	311	291	309	270	330	331	318	299	295	344	336	335	348	318	372	365	317	325	303	302	387	307	325	340	298	306	361	323	325	325	306	341	346	279	310	331	323	315	342	327	397	326	342	362	326	330	335	299	326	331	304	322	319	351	355	341	318	334	340	338	349	291	353	328	331	317	336	321	325	319	299	291	328	340	330	296	340	317	339	283	332	320	332	334	318	338	313	299	340	302	316	320	295	315	329	329	310	320	352	353	379	315	361	325	311	327	323	336	301	339	307	340	303	338	340	325	340	320	334	368	308	320	350	323	326	329	348	361	326	266	314	320	355	322	331	319	327	378	342	333	296	348	351	301	316	335	349	354	352	331	350	343	370	331	333	308	341	354	363	306	316	333	320	313	322	312	322	303	318	342	315	333	341	309	349	347	365	335	335	310	332	331	324	301	323	297	322	346	293	333	321	317	296	295	306	335	317	341	341	322	327	340	333	316	305	335	304	341	313	337	307	306	350	353	352	337	329	304	312	320	324	318	344	347	314	356	327	346	317	316	337	328	333	302	359	326	345	323	348	294	318	332	308	275	340	319	344	329	289	342	317	312	332	347	361	340	323	331	322	330	295	293	348	341	360	288	333	327	338	346	284	329	302	326	367	329	342	330	334	325	322	305	286	328	323	337	338	349	374	356	307	328	310	311	354	356	342	329	318	370	327	325	354	316	342	329	334	325	329	330	340	339	333	325	326	325	334	336	339	331	336	348	337	318	351	323	311	332	328	345	330	345	342	332	325	337	329	340	323	322	311	337	351	320	337	338	361	334	321	291	306	323	335	334	336	344	320	348	328	339	351	321	331	328	314	339	336	331	338	321	305	295	362	339	352	361	303	310	312	324	322	275	354	358	306	319	319	323	315	336	329	331	333	331	350	319	343	301	343	319	300	321	362	327	308	326	335	347	347	313	299	325	324	316	319	338	349	290	316	322	322	355	330	325	315	322	316	360	309	344	363	340	320	333	281	348	326	318	311	348	354	316	324	310	353	335	335	319	345	346	363	321	323	281	326	355	338	327	302	346	381	345	330	342	291	335	343	293	359	339	349	333	343	313	320	324	328	360	373	316	351	305	319	308	343	331	326	322	349	314	316	302	318	332	331	294	328	371	356	327	327	313	311	324	351	345	338	337	318	335	362	334	311	324	340	321	310	308	316	321	345	304	361	319	331	320	316	305	309	324	337	335	368	343	341	322	326	293	325	336	336	306	325	357	359	302	363	350	334	351	334	323	332	327	330	320	334	319	320	361	350	328	318	324	336	349	308	325	316	331	335	298	303	339	318	307	351	326	347	334	322	288	310	323	316	323	311	307	332	315	369	316	307	315	311	322	322	355	368	375	336	311	308	337	310	298	312	341	363	348	316	322	348	325	354	344	345	332	344	343	344	352	343	321	342	337	344	316	319	335	319	352	337	347	333	345	325	348	339	325	323	296	332	338	320	319	351	353	326	327	318	328	328	385	335	363	331	363	322	306	329	357	320	333	302	301	315	322	384	366	360	334	321	357	346	324	333	333	300	325	330	341	327	334	306	331	333	335	314	349	345	324	341	341	311	320	318	338	343	349	326	316	298	310	308	352	310	311	330	314	345	320	306	346	350	285	338	345	318	316	340	364	356	329	339	296	341	334	345	345	324	337	354	317	347	323	347	315	318	329	329	302	348	376	333	343	314	340	346	364	325	287	325	316	315	341	327	333	346	360	323	345	315	321	299	313	309	329	325	295	313	337	311	320	321	298	285	311	289	319	347	308	319	356	327	321	327	273	324	297	316	346	311	341	300	363	346	319	355	328	320	328	332	344	341	329	353	309	321	326	367	372	356	315	299	321	361	343	333	327	349	340	382	290	316	339	294	335	306	315	335	357	322	347	346	326	319	336	358	345	325	303	330	354	341	343	329	343	339	308	337	338	341	359	342	322	336	343	350	308	329	308	296	313	337	339	310	325	331	318	353	339	342	320	387	319	343	353	330	323	358	296	332	345	340	348	292	332	344	315	331	350	357	328	309	318	340	358	319	344	332	339	353	310	329	316	331	340	312	323	340	315	350	345	376	318	327	351	280	338	303	345	307	310	341	344	344	345	345	322	345	325	329	334	310	318	348	349	324	319	324	327	330	296	376	282	289	310	324	319	312	331	321	322	330	335	327	340	342	337	343	332	321	296	324	334	305	317	352	334	325	343	313	346	328	356	320	319	307	326	360	349	326	345	344	291	326	312	334	333	338	375	318	325	334	313	335	330	298	345	306	333	346	322	364	327	342	333	313	317	329	319	350	351	330	330	336	341	344	351	305	356	312	358	354	328	334	311	305	315	344	315	321	325	333	353	339	354	324	332	351	323	323	324	344	320	348	280	319	315	321	309	355	281	338	300	309	315	329	308	354	322	310	376	342	316	337	339	361	290	334	304	304	318	330	341	336	336
44910	63538	58724	52390	25013	1585	1344	1318	1110	1085	999	974	956	952	947	876	845	856	860	834	800	804	775	770	773	796	769	775	778	782	744	738	742	774	711	724	782	727	743	700	735	734	777	728	711	757	723	763	757	727	812	745	695	739	677	756	748	738	778	719	763	727	735	773	715	749	694	716	733	700	715	709	698	767	695	759	741	730	768	768	713	757	749	763	784	780	687	704	712	747	777	732	738	758	779	748	737	707	736	727	757	737	749	726	775	758	702	757	735	740	680	707	722	728	693	701	719	742	730	732	767	722	749	774	732	695	721	739	736	765	703	736	705	745	761	741	752	744	738	732	720	710	696	712	715	690	745	790	676	755	731	731	717	753	726	777	693	728	783	706	726	711	760	726	760	707	745	764	709	697	688	737	767	743	728	745	739	747	680	744	756	720	760	747	693	769	721	746	677	741	718	714	757	745	790	733	768	713	703	724	736	763	692	675	745	754	717	723	766	734	737	711	705	775	758	760	713	710	758	712	692	755	750	733	725	765	690	781	724	747	713	688	687	702	775	707	777	741	701	728	716	776	740	671	737	726	730	762	781	800	731	737	709	751	769	740	744	723	672	694	753	723	719	662	720	762	713	668	779	733	724	778	718	688	788	635	757	756	684	718	724	768	759	766	683	732	760	721	708	724	678	768	709	678	755	719	703	643	704	757	753	705	754	766	734	766	716	747	757	759	721	690	743	764	739	758	728	735	798	745	731	700	794	698	734	742	705	772	695	727	727	736	738	747	721	766	755	724	703	750	737	735	722	703	757	677	727	687	735	699	697	718	732	681	736	763	720	785	707	744	698	788	710	728	678	715	720	695	732	806	757	674	752	734	759	719	747	702	750	779	738	729	747	768	728	755	745	741	732	706	736	718	707	727	733	724	742	771	748	709	770	739	736	756	701	774	746	734	683	742	695	742	667	721	772	762	747	682	727	756	749	775	709	766	728	712	779	756	770	760	723	754	750	741	700	693	724	762	731	786	734	759	783	741	767	732	707	707	719	675	705	700	716	733	716	666	754	675	753	737	739	718	750	743	746	751	761	679	740	730	700	705	704	780	729	740	739	718	728	706	716	719	733	762	701	744	736	756	759	700	766	691	732	674	737	736	769	711	743	725	736	705	748	743	727	750	714	706	754	746	726	697	718	688	709	743	708	778	718	713	708	741	745	736	745	771	717	736	707	698	727	748	722	710	776	715	762	770	751	721	737	732	766	740	656	700	759	727	732	756	687	760	697	740	723	712	794	735	758	730	729	716	742	706	755	749	729	756	711	749	694	736	725	694	724	726	712	705	764	729	764	704	718	742	750	707	748	695	685	743	710	683	705	687	706	790	751	729	755	738	776	718	742	747	774	752	731	739	779	705	710	762	707	744	737	748	716	720	713	795	728	781	768	695	701	741	739	725	736	704	749	685	712	763	742	694	726	767	770	716	691	754	731	706	747	777	738	805	724	794	774	717	716	771	769	769	664	744	729	785	776	748	691	712	750	736	729	709	709	771	771	697	696	737	727	749	723	754	730	713	743	701	746	730	745	721	698	753	741	741	790	704	727	673	734	699	723	757	719	733	734	696	714	733	727	712	728	768	740	729	728	702	739	706	737	734	741	733	744	725	730	755	733	759	750	722	722	741	734	667	725	719	725	726	764	720	785	752	710	741	721	716	665	694	747	714	716	717	688	718	743	740	708	728	716	740	737	709	712	687	715	727	736	705	709	770	748	781	748	764	729	730	723	681	715	724	769	785	724	689	724	732	728	758	699	706	701	676	696	717	737	710	792	771	741	706	754	709	701	690	698	732	736	762	741	754	758	751	720	761	672	752	732	727	707	730	758	732	707	738	757	673	707	699	732	756	688	762	758	721	729	728	743	715	743	743	739	734	719	807	710	739	718	700	701	730	713	673	770	764	714	708	737	725	737	745	724	669	690	732	718	746	719	758	702	724	746	711	785	711	723	734	695	772	728	727	790	702	704	718	720	734	715	770	714	702	742	735	781	783	769	755	743	771	700	685	725	704	706	731	706	734	707	723	731	756	739	756	782	690	710	689	744	751	733	716	764	738	753	750	697	729	723	768	754	684	728	737	728	768	757	751	682	724	723	700	730	744	741	737	727	715	766	755	720	742	667	749	713	724	703	711	747	711	683	716	726	780	673	740	713	730	765	764	710	685	720	715	735	755	767	793	713	675	737	741	660	717	772	737	683	715	753	746	719	723	742	734	736	801	794	693	717	743	756	741	734	733	678	717	759	711	776	724	692	748	684	713	715	789	739	794	773	719	717	700	714	746	734	750	709	719	707	745	740	762	683	745	722	703	750	721	722	708	731	685	739	725	724	715	729	750	750	742	741	755	690	729	738	736	754	762	702	730	750	742	742	739	749	682	754	698	733	744	692	715	690	758	718	740	809	723	716	692	735	740	770	721	746	701	688	715	710	756	744	727	761	725	736	728	730	757	767	741	731	710	723	730	712	763	791	738	750	729	734	744	738	747	726	719	705	722	723	781	770	746	736	747	788	725	717	746	761	718	730	733	731	688	717	767	725	759	744	722	731	722	704	730	713	769	737	759	753	771	743	704	734	708	742	704	712	751	716	713	722	781	724	722	715	734	683	778	735	791	744	691	782	721	761	759	736	720	735	761	712	731	757	755	729	741	745	732	788	758	747	742	749	734	714	748	757	676	727	775	706	705	692	696	726	717	724	739	687	736	711	730	733	741	688	706	697	665	752	752	689	772	750	697	741	754	685	732	706	749	718	703	718	694	775	761	715	762	748	702	722	685	758	725	763	717	703	720	692	692	709	736	737	688	725	760	733	758	802	715	702	755	750	695	743	722	725	702	751	772	714	755	726	673	758	704	727	752	798	736	721	692	755	726	740	725	767	710	767	730	785	727	701	768	722	706	718	738	722	690	723	726	759	724	735	728	680	672	706	731	754	655	769	687	723	745	689	743	726	719	748	749	753	728	732	802	697	715	704	727	712	744	707	763	703	733	737	724	728	710	701	736	752	716	737	752	697	745	732	736	735	727	773	754	743	711	762	760	741	748	774	725	689	711	752	721	788	757	743	748	747	752	667	786	768	729	758	702	756	698	703	731	746	728	728	736	700	685	710	778	723	733	710	741	728	717	713	696	745	720	724	739	719	698	701	739	728	717	805	741	715	770	696	747	723	725	782	775	677	714	712	713	764	682	710	716	737	759	761	726	748	759	755	702	690	713	725	716	715	759	768	777	740	679	747	722	743	752	717	759	736	739	716	719	722	765	721	712	744	712	697	729	738	693	728	713	710	701	717	739	694	727	778	758	687	744	778	743	741	722	715	735	723	731	722	741	801	720	723	736	690	738	712	680	705	724	728	732	781	732	728	740	736	689	736	751	715	752	759	759	733	729	745	666	728	741	713	777	758	727	683	676	735	745	775	692	716	703	702	742	761	701	746	709	702	680	766	732	709	748	733	695
39588	20585	5373	1597	509	183	165	141	155	145	134	118	160	137	143	164	135	149	141	140	147	163	123	136	129	153	141	173	161	137	148	148	141	136	164	163	140	112	151	150	127	145	141	115	117	144	143	139	145	173	148	137	129	145	156	131	125	146	148	148	152	134	151	133	141	124	133	147	145	151	142	133	139	145	135	141	119	133	166	145	118	115	152	145	136	154	147	154	134	159	151	156	114	139	132	139	138	124	145	177	158	130	113	149	141	139	134	144	131	149	120	160	136	145	126	111	171	151	130	142	160	136	147	158	155	138	140	148	134	160	135	140	128	138	148	142	123	144	139	150	141	150	146	156	146	142	154	138	145	170	137	143	165	153	129	141	129	134	121	128	131	150	149	142	161	124	123	153	123	123	160	149	115	148	125	131	147	153	145	131	128	160	126	135	122	155	161	130	160	157	159	171	122	149	135	147	157	156	144	139	136	134	128	156	133	159	145	134	134	152	144	135	145	127	136	150	144	150	129	155	122	138	128	133	122	151	151	126	149	133	160	139	137	142	113	104	149	153	126	132	137	123	157	149	146	143	151	143	151	132	134	135	143	138	138	121	154	157	136	128	140	136	138	170	177	147	157	125	134	135	155	135	130	161	138	140	135	151	133	149	152	132	155	144	154	160	156	144	149	145	155	139	135	152	145	171	119	151	136	153	117	150	146	162	140	145	155	143	142	125	176	138	148	152	151	155	130	145	160	136	142	141	134	140	146	135	120	147	141	135	130	149	151	148	142	147	128	137	117	143	137	119	138	162	154	125	143	145	152	140	133	141	160	155	138	143	134	164	162	162	157	145	136	141	140	165	121	129	166	146	143	120	133	142	164	140	185	156	125	123	146	146	119	131	146	163	142	116	117	148	152	158	133	130	145	138	147	143	141	140	124	133	148	128	151	133	152	157	136	138	164	151	135	144	142	156	134	164	145	141	147	135	144	126	145	141	140	134	158	164	136	143	165	134	127	153	150	147	152	134	161	136	116	130	137	148	134	122	147	144	155	139	126	144	133	137	153	135	135	145	157	155	160	167	198	152	153	131	124	129	129	153	144	148	140	148	141	152	141	139	143	131	150	146	134	145	138	139	130	162	107	135	135	176	147	142	168	157	150	159	137	155	139	141	112	154	143	145	135	150	139	128	151	136	108	145	159	149	123	131	146	168	149	147	151	168	120	130	164	162	146	140	135	146	148	159	145	130	144	154	157	135	128	134	143	121	137	124	150	121	148	147	146	121	118	133	149	137	171	140	128	135	154	138	160	143	123	120	167	127	151	145	141	137	143	137	118	152	144	126	157	154	136	134	134	152	159	157	132	150	149	149	148	135	148	151	177	125	135	152	123	142	153	145	135	134	144	140	155	161	138	154	156	148	174	139	120	149	151	128	128	156	139	145	153	134	129	146	137	152	139	112	153	149	126	157	133	138	140	154	144	130	108	148	148	132	165	138	159	135	130	143	160	161	125	127	136	141	141	163	148	140	160	140	145	159	132	137	162	128	148	129	122	142	143	155	156	156	144	128	152	148	156	139	132	141	164	151	146	144	140	148	139	126	129	132	135	129	144	149	137	166	154	144	139	156	141	149	138	142	153	155	148	153	129	145	134	143	153	133	141	141	165	142	139	137	143	137	132	147	157	131	141	166	127	171	127	142	156	145	140	134	106	129	141	136	144	133	132	139	167	147	137	110	117	149	162	129	150	150	172	143	137	155	125	140	127	133	149	156	144	174	148	161	165	139	141	146	126	177	141	130	147	142	148	157	160	152	143	152	131	141	115	141	154	139	132	130	155	144	143	154	157	136	131	140	129	154	142	158	153	135	129	127	134	139	143	130	156	145	147	146	148	143	141	136	140	131	165	145	143	152	166	156	148	118	121	138	144	134	133	157	134	109	129	142	151	144	132	156	136	127	140	158	152	133	137	122	132	149	139	165	138	149	145	161	159	124	150	147	143	128	145	132	142	128	143	148	118	131	170	135	129	147	120	155	154	150	140	155	148	138	142	131	160	134	131	143	163	132	156	146	133	135	141	126	138	140	151	159	139	154	135	131	146	152	156	143	152	110	127	118	136	144	138	148	145	123	153	144	141	154	157	125	148	146	172	132	132	124	132	152	136	148	135	154	107	149	141	159	141	139	147	144	130	139	143	152	150	121	163	154	154	155	146	138	142	138	138	172	152	130	147	134	129	120	142	122	150	151	153	132	143	148	135	157	140	134	139	151	153	138	142	125	126	140	119	169	138	142	138	140	149	145	179	153	134	164	143	142	166	138	150	135	155	128	123	137	157	148	143	156	117	146	132	151	138	147	138	148	148	138	134	133	122	155	144	147	153	134	149	151	148	144	127	146	129	152	143	146	138	149	152	155	160	144	127	127	151	167	157	146	144	153	148	145	154	131	150	143	133	115	149	176	144	167	160	116	156	150	143	134	144	147	130	153	139	143	135	148	132	131	145	161	140	153	131	112	141	152	139	157	148	139	140	141	141	135	122	130	117	144	140	136	114	158	168	138	137	133	137	146	166	149	142	147	160	146	152	142	145	137	130	134	137	134	140	128	135	145	152	131	154	149	127	134	129	125	142	122	134	153	171	149	151	173	138	143	135	172	153	147	139	140	118	165	140	138	135	129	155	154	146	141	142	121	133	139	152	166	142	135	145	142	161	154	156	133	151	108	138	149	151	142	139	149	142	142	134	127	131	128	149	143	143	151	136	147	149	131	151	143	136	142	119	128	136	141	111	124	135	129	153	149	139	150	186	152	149	150	143	131	122	160	153	140	158	135	157	130	152	139	147	152	134	154	156	160	175	153	129	141	139	131	136	135	117	157	141	133	122	129	160	147	159	135	152	156	150	142	137	175	143	169	144	139	132	126	147	170	141	142	142	141	158	151	136	149	140	151	145	151	160	140	123	140	145	137	151	149	128	134	156	168	180	174	160	145	145	158	132	137	139	144	156	155	143	121	153	156	161	146	135	142	143	151	176	153	167	153	131	168	155	126	139	146	156	125	150	156	140	156	156	143	118	154	131	137	166	133	136	124	147	155	142	143	119	123	146	120	164	132	141	159	140	144	154	148	132	141	136	149	155	137	143	136	132	133	157	134	159	128	150	143	145	142	130	151	160	163	124	116	136	142	120	142	153	126	164	138	134	164	147	149	161	149	143	124	134	125	128	142	136	162	166	143	123	161	121	137	152	141	160	165	147	140	127	154	152	129	115	155	153	139	160	134	148	149	127	146	139	146	161	126	142	145	139	134	152	161	175	141	137	140	148	134	150	137	150	167	134	162	135	124	128	132	164	140	130	166	154	142	132	146	155	159	131	113	135	139	123	142	136	152	141	149	155	146	147	156	140	152	135	131	137	123	153	143	147	118	148	154	150	132	130	143	127	134	145	155	138	127	152	138	128	129	137	146	121	146	151	144	149	119	142	133	120	141	156	150	159	157	130	139	146	134
20676	17789	7169	4484	1682	384	366	373	367	398	343	371	373	419	400	388	390	328	349	362	377	354	366	363	373	348	385	374	383	361	389	387	366	338	371	375	374	363	359	351	337	335	336	366	401	371	365	356	346	377	356	352	349	346	353	349	341	356	355	375	352	369	346	364	351	389	339	369	365	349	353	327	358	351	339	371	353	366	345	347	373	346	366	364	389	352	406	356	357	352	377	351	367	341	354	338	396	370	353	332	383	412	376	357	355	388	358	361	345	381	369	340	363	349	344	379	362	382	361	365	363	387	335	393	370	362	379	325	346	352	424	395	368	337	334	402	355	374	386	351	353	350	367	366	395	341	334	353	350	375	350	381	391	343	387	359	375	370	343	353	377	360	339	363	346	369	327	358	353	366	350	334	364	372	342	384	364	358	355	345	329	390	351	345	354	391	317	361	356	391	348	352	358	381	393	353	353	357	369	358	359	379	367	395	358	379	391	374	350	349	375	365	374	326	352	371	338	344	370	352	370	362	391	383	376	337	375	367	379	346	345	369	361	356	373	358	363	354	375	368	320	346	388	335	347	399	364	382	388	342	369	392	348	368	387	393	396	361	376	406	378	366	365	387	350	357	385	382	374	375	350	397	339	385	338	352	375	341	387	360	377	361	387	360	369	374	386	377	372	389	354	354	358	371	355	358	357	360	352	347	363	385	367	412	368	364	357	393	330	333	316	405	347	352	345	360	377	350	339	347	390	375	360	348	370	376	399	357	343	359	352	377	372	350	324	354	384	352	354	330	366	338	357	369	357	381	359	374	342	328	353	346	321	383	364	364	392	363	365	323	376	364	379	347	357	360	359	352	352	363	376	366	359	371	342	374	367	363	349	374	381	359	354	366	386	389	398	376	399	361	371	374	335	361	359	372	353	339	401	365	344	353	367	360	365	375	379	362	352	358	359	379	333	387	348	331	388	376	398	322	364	364	368	346	337	364	325	338	357	358	340	370	336	372	334	353	346	342	321	395	344	349	345	368	342	372	358	379	331	347	362	342	390	393	338	345	368	376	345	373	367	376	357	351	340	354	364	345	362	349	350	353	345	337	363	335	368	372	365	335	337	346	388	343	361	361	366	323	369	371	357	357	381	382	356	343	378	383	343	350	398	369	356	362	367	351	390	359	363	361	357	377	376	368	352	360	371	375	324	347	380	344	369	406	393	366	375	375	410	339	348	359	367	327	383	348	365	376	370	343	362	373	382	379	358	346	378	330	356	359	367	390	351	359	379	372	359	342	357	362	339	358	380	373	367	354	338	363	355	366	359	350	359	379	345	346	321	361	376	396	390	359	367	331	360	342	341	362	340	362	347	373	385	375	327	344	376	407	370	354	370	334	369	381	352	378	363	384	367	389	400	351	364	340	387	385	370	341	355	344	381	365	391	328	327	357	334	328	378	335	380	385	367	333	378	380	382	356	381	353	373	348	358	345	392	359	386	347	384	364	391	403	387	373	356	369	376	339	378	363	356	362	352	357	353	385	343	360	356	361	356	389	359	359	359	341	366	372	397	396	350	360	368	353	350	343	339	374	387	405	348	388	324	379	340	341	387	370	371	360	356	365	368	352	366	360	369	389	370	357	347	372	385	378	407	347	374	363	399	355	330	371	381	381	357	373	371	347	359	372	340	374	351	340	357	340	363	336	392	343	345	371	363	360	333	360	364	355	355	373	369	359	373	381	348	370	348	302	371	353	372	375	345	331	346	382	341	367	363	337	414	344	368	339	372	338	367	376	365	370	376	340	359	352	345	355	371	379	350	342	377	382	335	356	374	333	381	359	360	333	363	392	367	370	362	356	339	367	395	375	342	380	399	340	369	369	342	388	364	368	399	353	372	357	375	341	346	326	363	352	330	362	373	346	363	351	357	348	366	404	380	310	336	370	390	365	332	364	357	332	400	375	326	345	348	377	342	359	342	367	355	326	369	396	367	306	336	373	351	381	355	379	370	382	352	376	352	370	395	348	357	378	383	375	333	352	351	379	338	345	342	358	384	364	357	351	358	375	365	338	371	369	382	348	369	326	384	375	337	369	354	380	381	382	330	348	404	365	401	396	384	369	366	359	366	395	331	375	377	348	359	406	377	328	337	344	393	352	362	341	387	353	320	367	384	405	398	374	368	372	340	359	320	360	341	342	332	334	338	366	361	362	342	384	374	388	362	393	371	364	387	369	345	376	375	390	365	355	356	341	334	356	373	319	362	389	385	367	374	391	373	373	358	352	357	333	334	359	357	375	348	374	374	348	368	381	339	364	382	351	365	353	321	340	363	363	372	381	353	363	344	358	358	363	357	343	366	362	390	353	356	404	333	366	351	346	357	313	342	341	370	367	358	344	369	350	353	352	379	333	355	367	376	357	354	346	356	375	388	342	365	350	365	353	373	353	376	374	355	362	387	380	382	369	361	366	342	384	382	325	373	332	411	383	353	349	369	361	353	339	378	362	345	369	362	322	352	352	389	357	327	341	350	355	366	344	377	364	378	351	354	365	350	372	360	371	342	355	388	348	375	362	340	389	356	328	344	330	331	356	358	383	365	337	373	332	386	386	361	359	379	345	339	317	368	394	365	361	374	367	343	379	323	353	351	357	364	352	333	392	333	390	397	344	384	369	384	326	391	382	378	384	359	348	329	371	343	367	364	376	365	351	318	369	397	357	336	342	366	362	339	350	369	356	388	371	362	368	355	363	388	346	396	375	369	380	360	362	398	317	328	378	366	352	364	365	363	348	383	391	355	401	363	390	359	350	363	358	340	366	381	370	336	358	383	362	371	351	353	378	359	345	344	327	369	329	369	361	378	376	353	350	387	341	373	400	342	362	318	372	383	356	365	356	334	356	362	360	359	357	346	352	373	364	381	338	347	382	363	334	369	380	341	378	348	359	393	352	337	356	365	362	367	352	376	367	412	374	401	358	328	348	380	395	391	373	389	368	345	336	362	359	404	386	368	332	364	327	361	389	357	381	367	377	361	366	396	374	389	349	379	385	364	380	346	351	339	398	348	340	350	394	327	343	313	366	361	372	393	340	362	355	358	405	390	375	362	364	367	374	352	368	354	349	404	381	371	369	383	323	390	361	357	362	352	367	354	340	359	383	375	369	328	365	390	339	366	356	400	346	365	376	350	363	357	369	375	365	363	349	358	327	357	373	337	363	372	373	373	368	352	359	348	344	370	378	373	384	370	357	340	372	389	375	379	381	342	343	363	383	361	342	327	372	345	386	375	391	336	373	370	377	344	345	394	389	351	381	359	352	328	387	349	337	361	387	373	382	366	360	381	334	402	343	356	363	367	345	375	383	369	357	350	351	379	376	351	366	366	363	366	375	372	383	347	364	340	394	359	375	340	335	343	366	321	371	393	345	359	362	349	362	371	362	373	375	348	383	380	324	376	349	365	379	382	393	382	358	340	350	344	376	370	352	373	363	372	353	356	376	329	342	358	351	347	334
60768	67514	49804	34619	16222	1651	291	223	232	240	219	234	226	211	235	228	221	210	222	229	218	215	191	196	202	222	210	228	248	223	228	248	222	206	239	222	227	205	229	213	237	211	217	213	233	202	230	213	195	212	219	221	211	212	203	221	234	202	220	211	252	223	204	195	218	228	194	211	185	246	215	220	222	215	216	216	217	244	212	209	204	212	194	212	205	235	208	222	209	208	210	192	216	205	193	212	197	214	200	211	211	202	181	243	230	207	214	204	203	200	224	215	217	195	216	206	231	214	217	238	188	222	206	214	207	228	231	226	227	164	238	188	232	229	206	217	188	238	208	198	208	195	216	208	223	197	222	206	215	223	194	219	190	198	221	203	215	199	205	194	176	203	180	200	209	213	208	220	188	229	200	207	236	194	221	207	195	226	221	205	206	201	192	235	227	229	216	212	211	202	205	191	194	210	202	208	200	221	214	204	228	220	218	216	212	189	209	193	213	225	224	215	203	220	195	182	196	222	233	212	216	191	215	219	234	204	204	198	205	235	193	219	200	207	212	220	200	230	194	195	232	197	225	215	219	190	194	204	222	203	218	216	192	235	181	223	199	205	214	197	224	217	196	255	205	225	220	205	197	206	193	231	205	231	244	225	213	176	225	213	209	208	211	203	211	222	226	216	223	205	200	217	203	219	234	195	213	206	190	211	214	205	223	235	208	233	188	189	212	228	210	196	222	230	219	218	183	200	237	199	211	226	222	214	200	213	229	232	197	233	226	206	219	201	202	210	200	209	185	189	200	217	182	198	218	209	206	223	207	205	237	205	207	189	222	201	184	236	202	223	209	232	264	212	233	207	219	207	254	201	210	229	245	201	197	240	238	191	194	196	222	200	215	232	195	198	212	173	223	231	238	226	221	209	200	206	214	205	208	227	254	229	232	231	197	217	197	214	209	213	207	212	211	197	194	207	225	204	192	222	201	256	195	224	216	207	226	207	215	220	184	199	200	220	182	202	218	202	234	226	211	237	186	208	193	206	221	246	219	219	197	209	227	214	219	215	218	219	240	200	214	187	197	230	226	194	210	231	226	191	190	230	228	231	197	168	189	211	224	232	223	219	217	232	235	215	218	228	231	206	221	198	214	224	217	188	209	200	201	202	226	231	222	199	231	191	187	203	215	227	182	186	223	229	224	209	206	200	202	231	227	209	201	223	221	210	234	201	197	217	197	156	196	189	191	200	217	208	210	192	206	226	196	213	206	208	191	210	199	204	182	199	211	231	210	216	240	206	217	250	228	214	227	210	205	211	205	246	204	193	211	242	215	229	208	218	188	184	193	221	222	228	228	216	227	217	229	187	206	219	207	214	241	232	225	205	226	200	216	222	203	191	174	212	181	204	208	192	205	220	229	215	225	225	222	217	228	219	220	216	208	231	211	219	218	203	185	186	200	228	210	226	209	205	221	235	213	233	238	214	211	210	230	205	204	206	202	230	190	214	209	217	195	192	223	208	216	210	223	219	225	219	211	184	245	239	216	223	211	191	202	225	193	196	202	213	195	227	228	213	211	208	205	201	186	219	201	216	204	205	248	203	231	171	203	212	201	191	215	198	206	199	230	207	204	189	225	227	239	235	221	196	223	193	194	198	209	245	209	226	228	217	203	209	221	228	229	211	203	206	191	231	222	204	206	206	202	211	229	229	194	190	243	199	235	215	207	199	217	222	235	216	222	212	197	201	190	214	223	225	229	196	201	194	227	192	221	221	213	230	224	212	193	217	221	211	218	199	179	222	234	226	194	196	209	225	207	203	225	224	228	202	189	200	210	230	196	214	198	206	204	235	202	187	212	203	211	212	194	224	211	212	192	206	201	204	229	181	187	213	213	202	216	195	210	222	198	212	199	203	224	215	204	233	195	223	222	180	198	206	202	219	216	207	202	205	217	210	244	223	222	241	203	223	210	211	232	211	196	217	179	204	217	217	213	221	231	219	204	217	216	217	185	221	194	219	231	217	241	213	201	220	241	209	229	232	204	221	191	218	211	233	193	208	208	192	202	238	250	231	182	195	213	212	209	199	205	233	207	200	231	207	192	217	222	208	198	199	211	234	205	207	220	205	182	182	198	199	205	218	219	224	206	212	228	217	235	190	197	211	196	213	196	212	191	212	191	247	211	179	225	211	185	227	225	232	192	227	229	200	214	188	220	243	204	212	204	199	256	197	196	218	177	206	247	190	245	231	202	212	232	218	221	218	220	210	203	226	200	224	198	207	241	217	198	210	201	196	212	205	197	229	222	207	230	218	192	200	199	237	185	198	194	215	230	227	243	210	217	234	216	219	212	207	235	190	218	208	203	219	217	216	214	228	229	209	202	210	200	198	203	227	227	246	203	215	197	194	193	202	208	209	198	213	220	181	223	231	203	222	193	205	211	209	196	221	211	221	205	219	198	214	188	212	197	216	181	245	190	215	217	203	209	206	227	197	226	237	213	203	243	232	233	229	192	209	204	202	235	218	201	202	220	207	232	180	214	191	209	217	205	230	183	187	214	203	209	188	244	226	209	181	255	212	194	193	214	205	203	196	221	216	211	227	234	207	224	173	202	218	214	173	195	204	209	197	193	211	193	231	219	207	197	189	216	207	206	205	211	189	209	222	222	198	190	224	209	229	248	211	232	206	196	185	210	207	232	229	230	229	217	231	206	212	247	226	241	217	214	217	193	268	253	217	184	230	238	229	185	183	215	207	220	216	191	208	205	213	205	190	225	230	200	229	191	214	193	198	220	206	192	216	205	210	207	219	203	198	208	208	197	230	199	220	207	216	211	205	231	199	223	198	201	223	212	251	217	216	183	190	237	221	197	213	228	205	237	210	194	219	236	244	223	207	214	209	206	217	208	192	222	227	209	209	210	220	205	200	191	200	185	201	228	202	193	210	216	193	193	193	220	237	222	225	188	220	216	209	198	215	200	218	190	197	218	194	182	232	196	203	220	239	215	217	200	214	219	196	206	223	185	224	212	233	210	203	222	221	216	206	214	230	245	203	211	203	199	174	230	228	210	229	207	210	204	196	222	193	224	214	235	216	206	219	210	177	181	218	217	232	219	194	244	205	184	227	208	211	210	204	212	202	207	200	220	206	192	204	246	197	220	223	196	244	204	218	212	206	204	212	190	197	231	192	201	216	193	207	213	221	223	214	226	213	206	206	191	226	219	215	219	208	217	215	204	193	245	212	219	192	195	194	228	227	223	211	228	217	218	188	205	214	220	200	261	222	221	204	214	221	219	209	231	199	194	190	231	243	212	199	192	211	208	207	223	212	203	195	203	237	212	201	235	202	219	195	206	226	178	180	233	194	224	207	215	217	186	176	206	232	195	234	237	198	224	216	216	191	230	209	212	216	198	195	203	223	254	215	222	183	214	221	224	220	206	182	209	224	204	215	190	227	202	228	191	233	242	211	228	203	202	196	224	229	220	226	217	209	220	196	236	198	215	235	237	210
37455	51157	46906	41236	20017	975	865	807	724	696	649	664	618	619	597	572	584	610	591	537	541	536	550	527	546	567	540	522	549	547	522	534	552	536	504	504	506	544	536	536	556	526	549	507	567	518	524	505	535	502	534	517	504	523	495	532	506	530	517	505	490	498	522	541	515	477	469	517	550	490	513	460	543	553	510	474	530	541	545	503	522	501	505	520	520	508	536	504	524	534	518	488	517	529	503	509	518	561	531	531	459	513	502	526	488	500	513	488	527	501	473	506	541	502	506	513	498	535	502	505	509	532	533	491	512	540	519	466	508	497	530	507	487	486	496	513	515	499	510	541	533	494	528	497	513	526	490	524	532	503	502	501	518	526	537	482	477	497	528	565	568	525	519	498	524	518	442	524	533	508	485	525	532	472	509	505	497	497	507	562	494	497	520	491	482	522	532	501	509	503	509	518	507	466	567	508	510	513	518	500	526	524	490	471	487	500	502	491	533	490	494	500	499	481	532	525	521	483	497	532	505	498	524	518	529	517	481	507	514	502	482	505	518	519	475	505	515	480	494	530	498	486	489	527	508	499	477	519	571	493	526	509	485	527	447	484	518	492	517	483	499	505	507	557	500	518	575	520	511	555	507	497	518	523	517	525	540	502	514	481	480	523	517	501	478	486	482	462	553	536	523	517	519	564	544	509	501	530	488	473	522	535	500	543	491	512	498	491	525	528	507	506	482	534	510	517	509	487	495	543	471	524	487	474	463	510	479	498	537	522	522	524	476	535	541	519	538	553	499	521	491	512	528	493	522	538	484	520	494	527	554	531	490	507	488	513	511	500	526	518	488	482	505	518	522	492	520	479	522	533	483	524	498	525	503	517	530	488	495	496	502	456	487	496	525	540	516	503	498	550	516	530	485	501	480	524	562	516	500	523	506	494	500	497	500	550	519	554	518	491	510	520	516	516	475	488	504	522	531	520	502	506	519	533	523	484	512	501	542	518	540	492	503	524	519	533	530	526	502	491	481	514	517	520	484	497	500	503	512	523	483	504	518	506	519	517	501	494	547	470	517	547	492	527	529	511	536	523	507	476	519	527	480	521	516	460	511	531	490	551	497	441	477	520	513	543	478	546	533	492	522	503	465	509	497	530	471	545	493	516	521	473	492	541	488	498	522	539	553	532	502	492	511	494	490	509	484	536	533	515	515	519	526	512	499	501	529	506	502	465	522	501	496	533	495	512	508	487	509	526	509	523	486	523	488	522	514	459	490	514	483	497	467	527	493	488	518	496	521	484	534	514	531	525	481	479	531	506	524	486	507	528	543	545	530	496	510	505	524	520	478	531	511	498	526	500	510	526	487	483	516	500	525	561	524	492	536	512	562	534	518	523	536	511	479	519	551	537	520	524	516	532	512	515	545	491	519	493	503	491	539	568	511	504	505	484	523	514	541	527	495	474	491	492	470	522	541	510	484	518	496	529	501	526	541	516	461	477	537	496	524	468	477	537	516	519	470	500	487	518	507	510	490	527	523	533	549	527	492	509	524	514	486	481	522	533	515	500	530	480	519	509	493	517	513	559	506	506	525	521	501	466	486	479	526	514	515	512	501	532	542	494	510	500	535	526	541	503	518	554	541	486	529	513	505	511	487	491	490	559	536	510	488	496	524	488	500	505	512	497	514	505	545	500	510	470	521	516	502	523	502	521	489	440	509	559	496	496	530	490	549	482	518	511	467	537	492	483	518	486	533	511	536	513	524	500	532	486	515	515	522	521	482	500	497	530	483	515	512	491	513	507	512	505	531	522	499	542	515	503	538	498	567	515	529	509	527	487	516	492	508	500	533	515	507	521	525	534	522	500	529	521	487	537	564	512	533	491	512	534	485	528	535	513	526	496	488	536	518	532	523	506	485	549	501	478	521	504	526	510	507	547	501	510	526	502	477	500	555	552	521	503	518	509	525	525	524	488	514	515	546	529	509	531	515	501	496	513	515	511	535	504	527	501	538	499	541	460	480	503	519	530	526	495	456	518	473	522	507	496	516	509	485	482	510	458	492	474	520	508	497	479	525	518	521	489	516	487	476	560	515	489	528	528	517	490	503	501	480	491	486	485	532	478	497	492	533	492	492	495	510	466	524	521	482	505	517	504	492	486	498	510	512	502	503	537	512	514	505	485	523	497	502	555	489	533	567	504	521	535	524	551	545	503	522	503	480	478	514	487	529	467	518	509	532	508	529	523	543	541	538	485	493	537	493	528	493	545	519	533	487	475	527	481	511	529	527	543	513	505	501	490	507	515	529	486	515	474	485	505	491	524	528	512	474	572	472	472	528	496	507	509	508	527	543	511	491	551	495	476	508	529	460	499	522	496	495	511	496	525	490	540	541	508	497	515	489	520	492	557	530	508	502	555	485	491	553	487	492	504	531	546	495	509	484	520	511	483	500	525	532	520	542	526	491	529	515	511	528	530	541	541	489	568	541	490	497	510	527	545	538	542	502	548	523	571	526	520	475	478	521	482	521	503	497	463	494	493	489	509	505	482	472	541	511	485	509	500	505	489	509	494	502	508	504	472	518	494	493	514	518	509	530	486	519	505	517	493	513	526	473	536	543	493	494	492	493	519	494	498	562	512	520	532	516	473	533	530	534	519	535	475	518	539	504	521	519	500	502	498	529	550	497	490	518	489	506	544	520	517	516	471	481	487	498	499	506	482	477	497	536	542	530	512	508	521	501	513	555	524	528	562	504	539	535	497	503	517	478	493	500	504	517	488	496	519	507	480	450	490	521	513	516	509	492	478	538	518	490	549	533	508	531	468	535	518	512	517	559	503	526	525	562	484	504	547	548	514	521	532	527	512	545	474	514	529	483	498	474	513	476	473	518	491	523	524	510	465	483	494	521	484	495	542	530	539	449	437	514	498	523	523	516	505	514	502	502	538	503	525	526	531	584	507	508	517	512	546	504	504	514	490	509	565	520	538	517	511	565	472	507	514	523	489	473	529	467	519	525	507	492	521	484	504	495	466	506	530	516	486	526	524	502	553	493	461	599	515	505	536	534	480	531	519	485	490	536	487	522	559	534	525	512	545	487	499	526	484	525	495	527	522	491	509	534	477	516	486	529	554	533	484	516	550	506	515	505	479	539	540	520	483	510	489	479	482	506	531	531	474	524	500	509	536	494	477	458	548	479	527	487	462	546	475	524	544	495	503	495	503	526	549	511	498	562	520	491	523	533	510	449	518	529	509	522	549	530	461	486	521	513	508	519	482	503	529	528	514	509	503	502	494	523	563	512	525	540	531	493	483	488	518	516	511	549	530	476	544	507	484	533	528	529	510	493	501	474	484	522	508	522	505	508	516	506	493	494	526	529	512	491	509	486	528	557	487	487	544	508	496	497	508	470	502	525	504	503	532	544	501	471	506	538	527	545	529	545	509	512	496	484	510	536	502	526	497	513	504	514	469	511	488	500	476	493	501	527	484	497	503	495	531	527	499	536	529
69287	79199	61836	47331	25784	5113	591	446	443	382	398	337	388	362	380	385	377	363	337	317	329	339	360	314	345	347	342	358	350	335	348	325	328	381	349	356	355	334	338	340	337	334	315	342	356	345	355	299	340	323	344	328	338	310	338	330	338	344	360	335	315	343	319	344	330	343	346	325	338	325	353	362	342	341	302	334	327	332	291	366	306	354	314	396	382	328	354	362	359	306	351	332	341	311	310	322	335	346	314	332	322	357	340	354	342	289	332	355	332	326	366	324	325	339	316	298	343	329	361	314	351	313	333	355	366	316	314	372	350	362	334	326	345	315	311	332	320	340	344	321	313	360	346	290	345	352	319	329	304	330	318	320	319	369	302	294	343	355	374	340	339	356	335	301	336	295	331	329	321	307	348	345	317	307	308	373	333	312	322	301	387	308	317	337	321	319	346	309	325	313	323	322	349	326	311	294	324	310	323	346	304	353	337	342	366	371	315	343	337	350	373	323	347	354	353	313	308	355	332	375	359	327	341	345	321	324	360	339	297	371	363	353	310	333	345	318	358	332	359	362	323	314	348	344	354	337	328	361	319	341	338	324	334	341	304	338	307	347	316	342	358	338	335	318	310	300	330	314	309	369	327	336	326	355	320	331	355	369	293	310	334	349	324	365	323	332	361	365	335	333	322	341	319	304	336	360	340	322	350	366	373	340	369	341	368	323	343	312	304	351	339	318	339	318	368	352	304	328	320	317	353	358	306	343	333	294	336	370	302	307	315	324	330	329	359	340	285	336	343	327	327	328	372	322	341	319	311	324	351	326	331	318	326	352	305	312	350	321	280	304	341	338	347	313	311	330	338	350	330	352	348	334	347	366	348	293	332	347	355	338	363	334	297	304	330	330	318	329	350	348	380	319	371	356	350	344	326	330	315	319	339	332	312	323	329	330	319	311	328	342	358	331	319	312	316	354	336	324	367	326	315	329	349	332	304	356	319	357	347	368	339	319	324	348	314	328	320	296	356	346	360	298	337	328	352	346	335	285	349	335	333	343	284	345	329	329	321	325	341	335	361	302	311	317	339	332	310	288	342	300	338	337	322	353	346	332	312	333	331	334	315	324	312	312	362	336	341	366	360	353	328	348	350	326	331	332	277	355	285	322	344	336	342	341	320	307	307	350	363	339	328	325	308	327	304	297	348	349	338	296	309	332	313	332	334	302	343	363	336	334	336	327	348	304	336	342	336	321	332	327	302	320	343	314	312	311	317	360	348	307	317	357	315	312	323	339	348	299	327	351	360	351	327	351	304	337	324	340	310	361	338	340	314	328	342	312	338	371	331	323	334	343	346	327	332	336	357	325	373	330	372	314	340	323	352	320	323	314	351	334	336	331	345	318	320	330	348	300	348	316	287	312	347	380	348	340	336	340	315	314	304	332	347	332	333	365	314	352	312	317	341	331	362	342	333	344	342	327	345	314	339	369	294	313	294	336	322	312	325	342	315	328	330	339	348	353	299	352	364	312	309	309	330	323	323	359	340	306	331	346	331	320	340	340	331	330	310	321	302	295	334	341	359	329	331	356	359	332	338	310	313	317	315	342	331	307	349	320	318	300	354	293	310	318	318	330	329	328	325	312	290	318	373	332	294	344	369	302	338	312	332	350	337	326	329	336	341	316	333	349	347	342	316	342	355	333	355	328	328	348	318	312	340	315	331	337	363	347	358	351	323	348	346	297	356	361	300	353	349	370	309	352	334	342	330	341	337	330	322	297	334	314	339	305	306	328	370	302	349	318	323	310	342	300	353	334	338	315	357	314	322	300	351	316	325	330	326	293	348	332	301	356	352	353	320	346	341	316	340	316	364	328	349	336	315	337	348	352	322	304	373	320	313	284	322	335	331	344	323	323	309	330	323	333	348	322	339	349	351	318	337	340	321	334	337	389	345	328	323	319	356	326	322	318	344	311	307	338	319	302	366	341	332	352	365	343	358	321	317	365	345	384	350	305	333	337	352	340	341	337	328	312	328	321	351	310	361	336	319	317	320	365	332	317	340	332	336	326	364	376	360	365	356	340	322	357	352	326	318	340	332	316	284	323	308	308	311	321	322	324	324	347	330	327	334	342	335	347	338	378	348	310	329	318	332	334	331	363	304	325	329	346	340	308	309	360	335	305	343	344	291	326	294	292	337	322	329	332	367	333	340	309	321	335	300	332	344	341	351	305	291	366	311	311	344	314	311	345	336	344	317	328	314	325	337	381	316	335	340	321	341	341	323	319	316	325	368	318	345	300	333	348	328	355	305	347	361	350	311	372	329	305	305	344	354	320	339	323	380	383	357	343	323	309	329	337	318	360	338	325	305	325	353	323	338	344	338	356	309	351	365	278	339	336	319	337	352	357	319	316	353	333	363	332	343	317	325	343	345	309	329	357	346	325	315	324	302	337	346	354	301	322	332	327	315	321	321	346	344	326	318	287	325	311	324	310	313	299	316	364	340	360	334	329	291	329	369	304	325	318	327	349	340	358	320	369	325	329	354	348	354	350	324	317	331	341	338	322	334	316	363	336	333	327	379	350	315	333	332	332	350	346	323	326	335	342	320	352	324	329	344	345	324	305	285	329	338	373	350	317	288	328	339	317	316	333	326	342	362	354	327	347	341	341	308	336	324	329	354	318	326	335	329	327	370	351	332	350	332	379	326	346	340	309	344	356	305	324	329	349	291	323	319	285	349	317	292	330	315	280	332	304	314	299	333	356	373	313	356	323	299	324	359	336	333	338	359	317	345	346	295	334	331	320	317	345	364	330	331	329	281	337	305	317	298	355	329	302	299	329	331	347	324	306	335	318	332	315	335	340	353	345	325	332	342	361	340	331	363	342	332	308	294	314	319	312	337	320	309	331	338	335	329	329	318	340	333	324	315	327	322	349	328	356	291	318	320	323	311	336	360	327	324	347	291	327	335	357	338	324	357	323	330	301	328	346	335	319	320	322	349	336	342	312	348	333	304	347	304	334	356	301	331	350	293	310	336	354	314	294	314	324	313	329	303	341	363	326	342	357	344	337	340	327	331	314	347	351	319	352	350	331	312	307	328	337	342	304	309	332	333	311	313	308	341	318	336	343	339	324	337	344	319	365	318	317	337	300	316	364	348	341	317	328	303	348	381	306	344	337	307	332	334	360	332	363	338	338	361	312	335	309	354	345	370	338	340	328	350	306	310	287	311	345	318	351	288	350	350	337	314	342	353	311	337	311	377	353	346	351	333	286	294	337	323	364	341	332	357	330	343	321	330	347	303	314	309	326	319	343	336	326	300	328	316	353	301	359	330	360	316	315	319	322	351	306	333	280	328	326	317	327	341	345	332	377	358	364	319	337	318	318	334	378	347	327	311	364	362	331	311	339	351	308	329	318	351	317	299	316	344	327	328	304	330	321	332	367	359	316	298	356	326	318	336	392	349	335	303	346	308	305	319	311	366	319	324	370	354	330	331	345	343	326	369	301
44435	63612	58112	52402	26605	1565	1443	1255	1136	1051	990	981	952	925	922	868	900	768	847	842	868	811	783	774	767	801	830	819	798	759	747	797	764	794	749	756	733	777	784	754	735	747	724	762	726	765	768	763	764	764	750	758	782	731	769	727	725	773	744	764	767	717	757	734	748	828	749	769	730	782	761	724	733	757	747	701	758	745	754	737	736	735	770	711	748	778	768	695	737	732	754	760	727	727	744	788	729	737	692	698	742	701	739	726	717	737	739	802	704	738	716	760	758	745	727	716	707	706	743	735	705	738	762	780	733	733	765	744	721	772	716	730	702	723	740	728	775	743	749	751	750	778	710	714	724	730	810	725	763	720	743	717	706	750	771	739	762	734	727	763	756	694	736	740	724	724	750	752	754	758	721	730	750	727	748	721	700	750	744	713	758	775	728	722	727	754	736	702	744	727	737	742	731	745	778	725	727	724	764	765	760	782	736	756	706	728	745	727	725	750	755	774	750	652	770	733	772	705	703	748	759	741	770	727	787	754	743	766	749	745	696	778	740	704	712	720	705	715	723	770	700	691	770	761	721	756	700	719	725	698	715	699	728	763	772	757	731	736	719	747	754	754	754	716	686	726	756	734	696	714	775	744	705	765	690	704	686	698	716	744	769	716	724	803	742	755	718	687	747	748	700	699	740	729	702	746	719	744	722	764	711	711	703	708	737	766	733	704	746	760	714	712	733	743	762	718	731	759	751	772	700	790	765	752	766	781	697	762	738	747	737	720	753	736	737	745	722	723	714	747	770	755	739	732	750	758	730	722	707	753	706	760	785	688	756	716	751	730	789	706	707	735	788	725	743	755	762	753	765	746	792	771	801	740	689	648	686	692	731	760	773	762	733	698	768	763	731	740	721	696	762	749	771	711	745	755	789	710	753	766	718	697	751	728	753	754	721	734	763	748	792	720	692	711	774	693	710	727	779	754	745	726	765	684	715	781	695	706	723	766	697	733	774	726	727	733	708	733	705	743	722	728	718	679	774	731	761	719	727	706	728	724	712	702	685	716	735	717	759	712	764	740	699	718	748	726	726	752	718	720	713	786	725	739	743	723	737	747	728	761	736	687	772	752	763	691	757	716	755	663	748	707	734	742	763	713	724	704	718	762	754	725	695	709	733	753	717	680	753	721	709	731	749	800	789	714	711	741	724	730	712	749	724	756	716	725	754	759	753	736	745	710	762	744	736	730	724	766	697	698	781	738	783	783	723	711	750	690	715	731	774	727	767	751	751	695	725	726	708	807	732	746	694	710	764	787	742	772	716	793	796	707	728	742	745	712	727	822	749	737	767	694	745	775	762	703	757	714	766	771	769	740	717	724	721	732	707	745	754	707	738	774	722	712	748	748	715	734	719	716	690	776	696	728	697	738	709	752	746	710	729	726	726	770	714	731	781	739	752	722	751	733	702	683	730	735	703	698	740	741	713	755	750	676	710	757	703	772	693	711	714	760	706	734	740	713	740	770	729	697	723	745	737	721	759	755	710	747	725	720	735	704	755	762	738	744	714	737	757	716	762	694	726	731	742	701	745	772	756	731	710	699	715	741	755	734	695	756	766	739	762	781	771	749	747	734	783	752	754	738	719	670	740	747	760	718	747	718	723	731	727	734	719	733	721	734	726	729	741	739	700	706	730	731	761	715	719	703	730	722	714	794	707	687	692	766	691	737	748	736	740	713	747	778	691	726	702	718	700	731	736	723	715	731	737	724	714	732	731	757	772	708	757	748	760	708	723	751	710	721	762	728	717	719	738	743	695	709	693	771	721	743	661	727	720	751	744	703	742	775	703	727	763	755	769	729	756	773	748	700	772	733	724	738	783	692	772	702	750	721	706	713	733	778	724	733	724	704	769	703	731	740	733	722	736	709	770	702	708	728	757	723	732	722	769	751	696	733	749	746	784	696	742	803	716	735	740	773	738	734	695	675	713	789	713	735	727	741	683	765	788	732	734	786	724	728	766	759	717	699	658	718	728	721	750	722	678	739	750	704	747	729	736	689	694	714	737	759	724	729	761	722	728	730	705	755	746	727	715	782	718	735	758	695	718	750	738	703	720	757	706	754	721	728	764	764	693	751	731	723	750	720	759	712	727	706	794	789	746	723	717	708	705	738	709	775	787	741	697	728	723	764	734	729	752	678	743	776	690	750	746	716	737	795	758	695	787	748	751	766	746	736	768	730	732	800	736	768	745	762	737	769	734	727	767	742	754	738	713	709	707	736	747	753	728	747	722	722	721	702	763	737	712	716	729	707	720	757	757	741	742	744	734	707	729	738	754	725	728	739	722	721	780	739	726	816	710	757	762	713	758	727	708	725	723	725	712	775	749	730	713	760	737	766	776	787	713	721	764	715	754	734	708	729	728	755	756	755	742	756	746	746	766	651	718	736	697	756	764	760	718	740	734	753	761	699	735	698	710	699	735	726	728	765	757	774	731	726	742	769	738	740	711	724	744	719	729	704	751	700	709	728	751	734	715	740	709	714	705	736	754	754	737	705	722	752	739	768	741	726	723	732	748	718	767	766	734	743	689	736	715	741	698	736	721	730	702	750	748	736	671	693	758	780	694	763	725	714	720	767	708	737	709	724	729	703	731	755	722	718	702	751	735	741	779	714	705	728	751	751	745	745	752	729	745	710	726	757	713	730	788	735	758	733	739	737	746	705	741	689	736	710	751	755	718	728	719	709	765	734	738	725	689	731	752	732	728	764	697	718	759	705	714	744	729	730	749	738	705	732	739	727	723	741	773	697	749	770	698	717	742	703	679	778	822	754	697	755	730	796	651	757	750	813	728	717	720	708	731	732	745	760	730	768	748	747	777	701	735	748	699	748	752	735	755	703	745	720	719	756	699	744	716	681	744	778	754	741	759	750	749	729	723	712	751	740	758	733	707	730	736	706	713	793	739	759	717	682	768	771	750	755	730	722	764	753	729	752	702	751	762	720	707	727	778	770	720	768	776	712	719	697	747	718	744	685	736	748	772	770	708	746	755	765	738	717	661	688	760	710	759	696	773	737	722	733	706	716	715	712	748	736	746	763	714	689	718	757	694	732	758	718	762	774	709	694	733	751	756	720	748	738	749	735	735	743	726	701	736	740	689	816	786	767	705	735	742	773	703	726	761	744	716	742	718	770	731	728	754	749	726	723	729	718	765	737	721	732	768	714	710	744	784	762	783	717	721	697	743	788	765	747	754	738	777	743	756	688	761	720	755	751	736	728	739	718	770	751	733	729	715	743	717	731	729	740	736	733	766	760	701	742	789	765	701	707	770	792	743	752	759	783	714	739	735	757	721	710	726	723	829	741	793	753	756	740	726	725	740	731	718	777	709	695	782	719	724	720	769	709	773	727	715	764	758	780	749	705	704	696	739	702	707	744	744	708	730	772	741	749	708	725	729	696	698	730	750	696	722	786	750	770	743	733	799	733	759	739	733	746	729	738	723	748	745	720
38574	20061	5253	1564	365	146	144	145	177	150	137	151	154	158	144	159	123	133	146	148	152	155	131	146	151	135	137	155	120	167	161	145	153	133	145	154	138	158	146	148	156	153	150	145	151	140	137	133	146	130	144	167	146	156	133	134	134	144	133	131	133	145	143	145	139	163	126	161	166	163	138	126	140	145	140	136	152	152	125	152	138	135	134	155	162	142	166	139	129	128	124	141	152	135	157	153	164	148	135	124	157	121	156	147	155	163	145	158	152	150	122	162	132	166	166	135	123	119	138	144	160	168	158	147	139	148	160	151	135	147	133	134	135	157	149	145	165	148	152	128	139	140	142	128	163	161	142	144	155	131	147	149	150	146	124	147	147	157	140	136	126	139	153	152	152	117	132	129	126	154	143	128	160	164	159	160	158	145	138	154	128	156	168	149	137	145	168	136	130	131	140	161	144	154	139	155	135	130	141	148	169	140	146	152	131	123	168	134	139	134	130	168	149	136	140	134	143	143	140	137	134	136	152	140	131	138	140	147	147	177	125	152	148	130	142	135	130	138	136	123	136	147	135	140	144	142	139	162	131	135	143	117	126	119	140	165	128	140	145	161	152	149	124	166	147	135	135	124	140	128	147	134	154	121	133	155	146	133	143	147	132	137	133	132	159	128	137	137	162	117	138	136	131	147	146	156	143	150	150	155	140	157	122	153	142	141	129	134	142	137	131	126	153	135	141	142	146	117	153	138	142	158	159	146	161	123	135	140	131	120	146	142	165	119	142	145	183	157	143	132	150	149	150	156	142	144	145	152	130	144	134	132	166	156	146	121	154	137	154	153	156	146	155	148	142	142	144	129	156	178	135	141	144	131	140	127	165	153	146	148	148	151	133	148	155	150	147	140	145	127	140	149	153	166	152	120	134	138	129	130	121	125	157	168	157	145	123	138	151	127	130	156	144	131	152	168	142	165	129	137	164	130	136	129	131	118	151	158	142	150	144	141	145	147	143	158	144	136	147	154	119	124	146	131	125	150	153	137	130	149	146	149	141	144	164	153	135	142	150	149	150	139	142	146	131	128	136	141	137	122	148	143	153	129	151	135	128	137	155	143	137	148	140	122	144	113	118	128	149	151	140	133	148	141	158	148	162	155	132	142	143	146	155	173	149	140	146	147	144	146	142	128	132	146	145	144	136	135	136	138	136	133	147	155	133	154	132	141	150	154	140	147	146	139	156	160	136	128	183	136	145	156	130	153	152	112	148	151	128	153	153	136	135	151	136	130	133	148	159	136	168	158	164	161	136	160	142	144	136	154	166	138	162	163	139	164	145	108	127	147	153	159	147	136	139	139	181	189	151	139	143	131	140	155	175	137	124	135	157	133	149	131	130	122	144	155	153	139	145	138	167	145	134	139	155	114	136	159	156	145	134	171	126	123	159	132	146	149	159	149	110	145	147	133	133	137	150	145	154	149	136	157	153	128	123	128	138	131	139	131	134	119	155	144	141	133	148	137	138	150	155	133	151	166	135	159	135	114	144	129	134	142	126	148	147	140	128	133	160	128	146	130	130	143	133	148	170	123	145	138	134	126	146	128	133	151	133	157	139	135	145	118	142	135	158	165	151	143	166	146	148	151	148	151	148	156	152	120	124	141	148	152	132	142	126	126	138	146	174	125	122	151	149	160	140	149	127	134	144	149	148	147	128	138	143	153	144	153	148	119	177	143	155	138	139	147	148	133	175	138	146	149	173	159	153	136	141	177	167	155	134	142	163	153	126	126	122	147	147	149	173	142	136	171	139	136	138	146	144	138	163	143	145	136	143	155	157	146	153	147	152	161	123	139	137	144	132	143	135	159	137	143	122	124	134	143	146	137	145	149	141	159	119	149	133	151	144	151	130	134	133	143	133	159	136	145	141	144	158	140	137	165	140	157	151	156	124	136	135	135	143	118	152	144	135	123	135	162	142	140	162	145	135	139	138	132	169	135	126	147	139	121	170	127	152	146	144	138	163	130	140	130	128	122	155	137	138	146	145	127	139	143	123	137	124	136	129	128	147	124	136	157	139	134	152	150	137	148	142	144	149	138	138	145	141	122	140	121	137	133	131	141	140	145	135	141	148	146	156	148	155	140	153	142	139	136	153	146	161	144	156	135	158	149	169	143	164	142	145	126	162	145	151	133	136	154	134	126	152	145	124	126	140	153	138	149	159	116	135	134	147	137	133	154	137	155	139	144	167	148	158	128	134	147	129	159	165	136	152	144	141	117	136	142	122	129	146	126	140	143	131	120	140	122	162	161	127	133	129	136	153	140	131	138	153	153	135	131	126	141	147	169	125	144	158	144	153	138	132	124	134	146	150	131	151	170	144	157	166	139	157	175	144	149	127	129	134	168	141	150	140	151	169	127	156	129	158	135	127	137	147	127	140	148	151	121	171	154	170	133	148	135	150	124	101	151	149	156	129	135	166	144	146	156	144	157	107	121	142	155	147	150	151	157	140	175	127	125	137	160	132	139	149	142	145	117	133	146	161	147	154	134	147	129	155	167	156	123	133	145	143	131	139	150	130	139	167	130	127	149	135	126	148	164	128	129	147	154	141	144	139	133	168	148	128	135	131	161	146	142	140	137	145	130	146	125	151	163	138	134	152	148	147	138	149	123	130	144	140	162	140	147	151	138	124	172	154	143	155	132	149	134	145	149	133	136	141	150	163	139	126	149	125	151	144	142	160	150	135	143	161	165	141	123	143	152	141	147	147	145	149	150	144	132	129	146	135	143	135	165	125	132	136	144	126	132	143	158	131	129	145	138	148	148	145	130	140	125	142	138	127	128	130	145	174	158	134	148	144	135	146	142	119	156	154	159	146	156	146	148	141	133	148	168	149	151	146	149	144	156	157	137	166	128	133	134	137	149	142	153	151	129	153	128	136	139	154	141	150	144	140	124	139	138	154	143	133	139	149	148	133	163	148	146	155	114	125	140	144	152	146	144	122	128	145	124	139	125	129	123	159	152	139	151	138	140	149	147	124	163	130	166	145	131	165	144	151	130	133	127	121	140	151	157	159	150	132	138	133	178	138	155	129	153	120	143	139	151	120	159	126	157	142	156	141	148	151	150	145	167	166	158	132	141	155	132	140	118	163	140	139	130	157	123	155	148	134	150	148	131	136	140	169	142	135	132	141	133	125	158	139	155	123	140	128	147	119	154	172	139	146	171	140	141	129	142	150	151	147	156	156	130	135	136	142	157	131	175	140	130	135	159	136	140	137	162	142	143	149	157	171	164	131	146	158	158	160	121	137	138	125	122	128	154	170	138	135	142	149	159	131	132	134	143	151	142	145	157	135	131	147	146	150	168	152	143	156	154	157	133	160	139	123	137	136	144	153	137	133	148	139	138	154	118	154	136	148	141	157	136	162	130	145	143	130	122	150	164	135	139	126	164	144	134	162	154	122	137	121	118	134	135	170	140	128	148	150	161	142	147	138	145	149	154	127	151
20021	17678	6882	4560	1544	381	370	375	366	355	373	351	346	365	389	425	370	378	375	381	388	401	346	362	383	363	357	383	382	361	346	335	336	376	387	370	364	381	360	365	406	360	352	357	368	360	392	354	350	333	379	363	344	366	347	367	363	367	370	365	365	405	349	368	396	367	346	346	358	342	365	349	378	339	384	345	373	359	382	398	366	366	379	345	379	334	352	380	351	373	372	366	395	341	387	383	350	368	360	371	360	358	360	365	365	335	336	356	377	366	369	388	327	347	369	343	320	350	343	362	384	358	385	397	406	376	358	389	339	369	333	332	343	353	377	337	327	348	393	368	359	345	386	350	356	404	326	379	360	393	363	339	377	363	360	354	332	384	327	359	361	362	350	353	328	358	364	371	396	360	366	348	358	388	356	369	388	382	369	368	359	358	359	352	374	349	332	338	378	389	366	356	357	396	370	396	408	371	382	386	372	390	382	359	370	359	379	371	354	346	382	364	367	397	375	379	370	383	363	329	362	395	369	345	340	376	364	351	378	364	326	336	374	380	346	396	360	370	359	377	365	379	387	346	349	332	355	361	353	370	355	376	356	368	339	372	365	388	355	382	364	358	368	370	360	368	351	374	369	359	369	402	350	356	402	369	329	361	347	402	359	365	364	338	382	397	389	352	368	387	393	346	373	385	360	358	369	360	350	366	375	395	374	353	361	360	344	355	366	326	352	362	355	394	389	356	332	382	381	372	362	370	318	339	389	323	363	363	343	375	351	361	404	365	357	400	359	336	353	360	330	351	364	377	373	339	343	334	378	329	378	353	354	369	357	370	404	393	377	359	357	378	363	358	377	337	347	370	344	368	369	359	340	347	366	381	350	336	341	381	365	341	397	365	378	374	424	348	354	388	349	351	354	343	371	373	348	364	359	381	378	416	358	359	330	385	368	374	355	354	372	348	316	338	396	378	333	367	344	382	375	353	357	361	361	330	352	350	347	404	373	396	373	329	322	354	319	373	376	340	382	385	360	378	393	361	355	363	346	371	362	377	347	399	383	405	375	364	381	394	346	361	372	367	379	344	362	384	338	334	368	356	342	376	334	360	380	363	372	357	347	359	378	331	355	347	361	396	373	374	381	355	381	365	369	368	390	391	401	356	374	391	376	389	345	351	329	356	354	365	361	336	348	360	350	339	354	359	347	330	389	354	376	359	368	365	375	350	399	362	367	366	393	402	342	368	360	340	344	359	346	369	367	341	339	338	379	336	362	362	358	328	326	361	333	385	370	376	380	359	386	328	352	384	346	387	366	374	360	359	352	383	349	355	354	358	348	365	359	361	367	338	343	361	366	374	384	378	344	321	360	381	352	393	389	382	389	336	342	349	366	373	366	389	400	362	362	377	376	355	337	381	406	358	336	378	370	374	425	315	340	343	370	389	371	358	380	369	362	354	360	344	350	357	357	350	351	377	362	360	348	373	378	371	372	369	376	357	345	374	392	372	387	387	374	384	350	353	374	359	329	350	360	371	340	384	363	369	362	375	359	376	396	382	375	354	341	396	352	352	374	388	378	367	377	365	358	346	389	338	367	373	360	368	375	359	369	358	364	366	394	380	403	356	362	349	344	340	368	377	397	365	332	368	370	344	358	347	383	356	338	393	361	351	365	352	386	356	380	375	348	337	383	359	365	385	353	373	394	357	388	379	359	376	390	359	334	374	349	402	381	365	341	348	351	367	391	348	363	380	358	351	344	338	365	373	338	370	363	337	370	380	397	378	353	359	373	362	353	338	380	343	362	366	363	340	345	372	356	359	357	372	332	334	333	362	331	373	385	371	367	364	390	346	332	375	351	368	348	378	360	382	385	353	368	380	391	371	361	373	352	339	358	356	339	405	377	341	335	382	372	338	344	359	350	343	358	374	356	370	393	343	348	350	378	396	391	360	379	362	360	400	411	334	377	410	352	375	384	359	407	354	378	348	336	337	364	356	340	359	383	361	367	378	362	354	343	346	355	372	367	363	362	346	344	369	358	359	365	392	382	378	360	360	385	384	371	361	378	408	365	360	396	366	347	364	370	344	360	368	353	373	373	358	337	349	350	366	401	316	364	384	372	342	400	367	369	354	375	355	388	362	366	363	343	380	381	392	338	343	366	372	363	397	360	344	320	351	320	359	365	401	400	357	376	364	337	353	378	351	380	356	344	338	351	378	349	340	371	381	356	360	368	339	393	353	383	352	356	346	364	381	374	357	370	365	318	359	353	368	369	390	359	345	364	360	356	340	368	371	359	390	371	355	379	357	379	386	378	360	380	346	369	381	381	373	371	352	354	343	333	354	341	380	360	354	363	349	339	419	307	386	390	323	349	378	384	332	315	315	364	346	354	369	370	360	347	377	385	387	364	365	361	379	377	406	362	369	352	381	344	388	362	343	362	344	366	380	330	339	342	333	385	391	343	373	376	374	383	356	355	385	360	389	381	382	376	390	359	363	343	349	346	345	368	343	382	375	337	403	336	375	350	367	338	381	376	325	380	340	353	383	352	373	341	361	354	370	371	377	378	344	360	357	365	371	386	369	365	369	378	375	368	355	375	354	363	342	364	346	361	349	374	363	366	391	377	344	373	355	335	380	336	383	364	341	346	359	380	373	377	356	352	378	374	362	333	358	354	391	374	393	372	373	378	355	363	358	353	356	363	421	366	356	391	371	381	394	399	358	370	380	332	361	369	338	377	396	391	388	359	382	347	345	379	384	390	378	387	378	384	350	378	347	361	396	344	359	347	352	346	395	358	350	371	366	358	340	355	388	372	360	366	358	358	358	388	377	396	341	342	370	351	383	344	338	373	334	354	375	377	349	317	362	352	362	374	355	341	376	374	362	342	344	352	415	351	390	354	323	374	347	331	346	343	369	362	376	341	343	359	379	349	398	347	399	381	343	331	372	356	373	394	358	355	381	372	337	339	376	376	315	362	369	400	351	402	361	369	376	367	354	373	380	356	374	353	356	371	341	371	354	348	347	347	348	374	375	380	372	360	375	378	376	326	346	364	354	373	338	349	348	360	390	337	370	384	349	358	348	369	360	379	375	340	376	350	373	347	324	347	332	402	367	361	355	376	376	325	348	373	369	365	384	353	361	356	365	372	334	342	370	357	361	369	356	342	360	347	355	364	369	375	364	373	373	371	346	337	351	392	418	381	376	350	347	369	363	344	337	354	324	336	390	357	341	323	336	382	332	356	359	339	332	378	373	355	366	359	387	414	357	359	363	390	381	370	356	383	341	355	359	373	377	351	369	374	375	354	386	366	354	354	378	336	331	381	399	351	357	379	367	358	336	378	372	393	347	372	374	370	386	362	361	370	347	358	338	376	354	366	384	386	344	365	398	357	354	379	368	377	362	397	351	351	388	354	377	349	331	346	366	404	348	374	393	346	354	357	359	344	378	384	352	361	355	346	369	373	369	377	374	343	391	366	358	366	394	363	381	379	367	362	399	384	347
61068	67589	48928	33924	14675	1219	291	244	230	267	254	251	249	229	205	236	215	211	188	241	220	203	196	218	194	219	220	204	213	207	234	193	234	193	214	248	219	188	210	214	223	227	224	206	209	211	208	221	208	232	209	237	239	204	215	255	190	223	217	208	211	225	201	219	199	207	204	187	195	226	193	218	199	208	238	235	249	232	228	229	205	226	222	232	209	215	212	225	188	223	232	213	231	195	201	222	204	203	192	255	196	242	231	205	177	197	213	203	213	215	219	223	209	201	256	215	230	205	205	222	193	212	219	208	184	207	211	218	190	214	227	196	191	200	254	225	193	200	204	198	197	220	219	189	229	209	213	198	224	199	207	216	205	223	195	198	228	202	209	206	224	206	220	243	214	221	185	216	204	209	186	184	194	225	208	195	231	210	185	205	206	243	201	226	182	215	209	216	211	179	210	218	171	180	194	238	218	205	202	213	196	228	212	225	187	234	215	232	231	200	211	194	237	212	196	218	224	222	210	227	204	195	215	237	233	213	204	203	186	209	210	215	220	214	193	215	203	213	225	192	217	194	203	214	201	229	212	215	220	225	218	200	224	240	218	227	204	220	217	206	218	218	203	192	193	244	227	198	199	222	208	193	216	205	225	251	227	215	203	187	206	215	231	207	208	216	232	196	174	217	196	211	187	216	213	225	199	198	221	204	201	212	197	215	217	210	225	232	192	199	205	234	214	195	201	225	200	224	220	228	219	248	229	215	189	227	222	222	194	216	218	213	217	198	223	211	215	230	235	190	224	226	198	174	180	168	206	213	209	199	218	209	208	197	229	209	215	188	206	213	204	217	194	221	212	214	189	214	224	228	186	224	221	185	212	199	206	203	188	214	232	207	210	213	217	228	216	211	231	245	255	218	217	217	198	236	197	220	210	227	223	200	217	219	211	214	203	202	230	213	198	213	191	230	216	211	239	206	208	215	220	182	237	201	221	197	199	207	226	204	214	231	199	211	232	236	234	186	205	220	204	216	208	193	183	218	207	216	189	206	228	208	211	217	185	212	189	195	186	195	197	230	197	175	155	208	203	204	203	206	211	225	198	206	211	177	237	204	189	197	226	228	212	230	190	221	221	191	197	220	190	218	205	242	212	207	230	218	211	158	225	230	191	244	234	220	226	223	222	211	202	197	198	223	206	211	216	187	230	216	200	214	205	217	222	219	209	207	215	238	213	223	218	217	218	219	213	207	203	231	197	232	220	191	220	227	227	212	209	244	182	207	190	205	236	229	198	195	206	223	207	246	230	216	186	225	187	174	192	194	231	195	209	201	203	219	229	184	223	190	241	210	229	227	231	192	213	216	221	233	217	214	204	208	216	229	196	184	196	182	229	215	198	221	209	193	218	211	189	196	195	227	199	208	250	206	186	220	223	243	235	239	229	199	224	222	202	209	215	219	180	209	212	220	226	197	212	225	250	217	217	213	229	238	210	210	211	237	211	223	205	211	230	189	232	205	208	214	205	189	231	219	224	226	231	238	211	203	247	205	224	212	217	216	218	203	212	236	206	211	225	221	205	235	225	219	203	182	205	192	214	208	215	210	258	218	217	180	196	268	201	229	198	220	236	231	224	225	191	219	205	233	231	232	196	222	216	223	197	194	246	251	220	210	205	200	221	227	219	205	203	207	197	220	223	207	216	234	194	204	208	203	217	228	204	194	208	231	193	190	212	220	217	226	215	221	216	222	216	227	200	205	204	210	224	233	210	226	187	206	215	219	194	237	203	220	238	196	223	244	210	197	246	242	222	205	207	221	210	196	206	215	208	234	201	202	221	189	208	215	180	206	228	198	198	230	197	217	203	215	212	208	208	205	202	188	211	224	237	207	226	220	208	197	194	213	175	201	205	218	194	180	223	222	204	207	214	220	243	227	236	235	202	230	214	218	201	213	192	186	198	223	210	213	209	217	201	214	223	222	209	227	201	189	186	223	223	215	189	204	227	205	194	217	213	207	218	213	209	225	202	200	209	212	224	227	209	209	198	179	220	201	217	211	234	230	194	235	254	229	199	207	197	232	247	201	194	205	225	204	228	236	190	177	229	194	206	225	244	242	184	227	217	224	219	245	201	226	216	244	226	207	203	205	220	206	173	201	228	209	183	220	220	213	212	207	223	200	207	237	201	224	198	176	225	219	208	215	204	212	202	223	234	196	218	213	227	209	205	201	199	191	232	221	207	222	225	202	236	218	217	209	250	221	218	228	202	189	240	192	218	213	205	216	195	206	220	207	191	218	228	238	227	205	222	174	210	207	177	200	181	208	200	196	196	232	226	212	215	224	228	204	208	201	212	196	217	228	224	213	249	229	221	186	203	215	199	196	217	237	221	231	205	219	223	192	229	214	224	216	210	189	221	228	195	210	233	208	214	245	185	217	221	212	212	237	229	222	193	215	208	214	242	235	181	233	209	237	245	191	212	214	239	222	237	208	195	231	241	199	239	206	188	199	207	195	216	207	240	233	215	208	221	191	210	201	226	187	243	203	198	192	234	187	231	189	200	225	190	207	204	222	223	212	243	233	196	204	192	195	222	227	200	218	211	230	223	193	219	232	250	222	217	198	227	205	190	190	220	201	218	240	228	193	212	189	214	216	194	204	190	182	205	226	236	221	202	216	184	204	200	200	204	236	170	211	218	214	220	210	216	186	227	191	207	203	237	207	204	245	218	206	223	188	243	221	222	230	233	184	203	237	235	240	203	243	225	218	224	192	200	224	228	217	205	224	200	197	244	191	218	220	204	206	204	222	194	208	186	248	198	240	193	225	193	188	199	217	222	192	209	231	220	226	200	211	189	204	197	223	201	202	213	213	215	226	220	210	204	239	219	214	212	205	224	209	209	197	200	184	215	199	229	198	231	207	198	204	227	226	215	224	195	218	225	215	212	192	175	218	209	210	219	192	207	248	204	210	214	173	189	197	237	197	212	210	204	202	180	208	215	192	207	211	220	244	223	201	222	191	204	195	189	189	212	228	210	209	202	203	217	212	235	207	201	222	207	211	227	225	186	194	192	183	212	219	201	218	255	221	225	194	195	226	237	223	199	195	189	201	198	231	225	193	199	209	221	212	230	225	230	196	220	189	196	238	227	200	203	223	197	183	224	246	216	238	214	218	219	216	203	198	192	228	217	210	214	213	204	226	249	196	227	237	224	207	206	212	221	245	222	225	219	254	196	206	244	231	217	197	207	217	218	251	213	221	222	204	184	211	213	208	202	196	205	204	220	207	220	182	222	220	218	248	219	239	227	178	204	197	218	200	217	237	211	226	212	214	219	221	224	194	211	220	195	235	206	216	219	205	215	184	244	228	215	236	212	218	227	239	210	204	210	211	215	226	212	207	206	222	210	185	176	226	203	193	212	225	196	204	181	195	229	251	192	208	236	207	219	212	203	247	245	210	191	207	199	220	218	248	205	222	223	208	204	217	236	212	220	194	215	192	183	204	225	221
38033	50956	46244	40084	19095	968	908	794	756	657	627	636	612	628	620	596	523	565	540	569	555	526	491	559	572	536	534	584	551	553	540	503	552	533	514	536	557	478	515	494	505	520	519	545	520	511	558	518	547	495	531	524	506	508	495	580	499	534	496	551	503	553	541	535	567	501	549	515	516	538	500	524	508	504	495	490	505	524	497	517	517	559	532	519	531	561	526	508	540	500	512	526	553	485	523	481	494	499	526	494	500	510	545	470	508	484	496	516	484	460	512	473	481	538	538	519	540	492	508	502	511	510	516	532	500	498	515	525	518	537	489	502	507	529	524	521	528	515	493	510	513	498	520	537	524	478	537	495	513	525	475	529	505	497	502	493	531	526	544	496	535	496	520	533	525	548	508	552	475	487	509	509	552	527	527	514	562	545	490	534	465	491	504	489	509	522	520	504	524	549	502	507	492	505	482	491	531	507	510	533	548	508	479	521	542	521	535	469	498	532	538	521	543	507	492	506	510	484	533	530	520	533	523	544	506	469	511	520	490	537	535	517	491	494	523	499	480	510	518	504	525	494	488	513	510	502	519	479	492	521	501	491	519	510	531	515	525	495	515	490	524	517	519	498	514	496	498	525	488	519	535	535	508	512	501	511	513	494	496	509	534	488	525	515	505	478	539	496	508	503	513	540	476	525	536	518	523	477	509	513	487	507	515	493	510	494	543	536	567	511	516	492	528	513	523	502	523	547	487	556	492	511	518	493	544	516	552	523	502	496	493	498	506	445	495	521	519	524	507	481	510	513	509	508	522	480	496	516	466	504	514	458	503	499	505	501	513	481	543	502	491	477	521	505	539	496	513	503	538	495	547	538	533	525	477	521	496	494	536	509	524	473	498	493	517	511	518	522	508	539	475	516	519	511	503	493	530	525	534	506	511	524	522	509	501	545	518	505	530	462	519	524	504	554	509	474	519	532	563	505	501	513	542	480	521	513	517	534	529	501	526	532	522	500	534	506	486	505	515	521	510	529	495	512	513	488	534	524	507	548	504	550	506	515	547	479	489	488	489	522	514	447	514	481	548	492	498	507	520	505	540	495	549	530	501	520	501	511	489	508	528	494	495	531	477	496	540	529	510	538	491	533	523	544	525	482	468	546	496	519	520	508	501	532	495	510	492	521	530	539	460	523	499	455	512	500	485	522	515	430	534	492	522	554	485	519	532	501	513	499	484	527	501	524	496	501	472	480	491	511	513	491	505	526	470	544	480	509	501	572	523	490	544	556	503	509	486	493	555	523	516	503	535	499	462	493	493	518	474	493	524	513	521	477	518	515	531	500	519	500	497	511	526	516	564	543	479	508	479	546	508	521	505	536	513	501	504	510	514	535	514	503	499	524	496	472	510	534	490	496	519	497	502	485	551	509	471	525	544	541	502	534	526	481	512	523	492	513	492	473	549	476	523	525	524	478	549	522	513	525	532	546	473	520	520	452	516	525	507	498	511	520	493	528	519	494	479	483	501	502	522	526	506	462	495	508	490	504	481	506	491	495	506	519	506	514	517	457	544	490	525	504	554	516	531	514	445	502	530	562	486	486	494	513	523	528	477	482	508	499	506	531	544	528	461	489	500	512	521	526	540	520	532	484	519	534	549	521	500	486	492	512	513	520	513	484	514	537	570	511	486	484	518	492	482	529	536	479	532	535	488	495	512	526	494	463	523	493	532	497	559	512	542	523	520	529	494	524	490	500	511	507	512	585	515	511	511	507	539	513	539	488	538	489	497	527	471	527	490	504	519	489	525	505	495	511	531	478	491	550	553	520	538	501	501	555	515	529	525	529	539	519	493	516	520	526	539	519	476	530	507	497	550	523	505	576	504	511	507	472	545	512	515	540	512	517	533	527	503	493	487	496	537	486	480	544	473	492	482	510	520	445	473	461	508	487	557	512	499	552	490	501	536	494	505	537	488	527	506	526	487	517	541	492	520	505	531	497	515	528	478	499	525	489	516	475	496	480	506	478	484	479	481	491	472	503	462	464	519	490	529	517	503	492	504	482	530	484	475	521	470	512	551	498	504	485	487	525	508	527	509	505	507	503	521	507	511	480	514	498	506	499	550	550	514	477	505	530	472	498	517	504	521	509	520	517	494	510	511	519	522	534	517	527	490	536	513	499	510	530	511	487	544	494	511	504	498	534	499	507	513	513	467	532	523	528	490	506	487	519	497	525	482	496	492	548	525	528	513	522	507	440	538	524	463	532	532	529	488	495	488	550	515	524	500	526	536	517	492	549	507	504	500	520	523	520	517	529	498	487	556	542	513	480	525	517	504	479	514	526	508	529	532	527	520	505	531	552	526	516	513	476	505	508	513	512	487	538	512	510	547	527	501	483	540	468	525	561	488	539	443	537	505	499	487	511	520	532	524	521	511	544	514	514	534	549	488	503	493	499	521	505	533	498	496	538	511	506	498	493	500	503	502	556	535	508	512	498	496	530	497	505	519	513	504	550	492	496	508	494	504	479	516	488	534	495	486	512	528	512	505	499	555	532	510	552	497	475	505	495	499	533	489	509	529	497	494	481	542	525	484	517	559	490	510	522	501	502	503	498	526	523	535	505	467	540	540	506	488	479	506	528	475	527	481	520	517	538	529	534	494	486	496	506	517	489	521	495	533	501	530	514	526	484	509	540	502	514	507	508	448	524	497	498	563	552	540	502	516	500	544	523	490	468	486	494	488	462	521	517	525	442	487	510	488	536	541	508	530	506	485	511	503	549	521	520	484	497	514	514	526	551	522	522	541	508	525	490	497	504	511	555	521	511	506	528	497	515	518	527	510	549	493	503	513	495	521	493	547	520	528	521	473	556	499	529	527	519	501	508	526	502	548	498	517	508	514	515	540	490	545	509	521	504	503	502	523	483	519	436	489	525	533	515	538	526	498	529	539	499	545	500	500	528	516	538	528	522	500	536	475	476	491	563	525	525	550	531	573	483	508	516	488	510	507	462	538	483	490	520	513	493	500	502	525	498	529	508	535	506	488	524	522	481	496	519	514	504	505	469	499	493	514	488	461	514	502	483	531	544	533	500	538	514	480	487	498	543	527	500	507	517	531	484	527	513	529	493	487	500	513	506	531	498	499	513	503	488	493	495	482	485	521	493	522	494	555	512	491	577	476	515	481	488	503	472	490	521	519	504	498	479	496	537	547	527	504	505	488	559	500	512	488	499	504	469	551	525	509	512	490	526	501	514	511	506	492	476	501	500	495	521	512	507	509	503	485	507	466	500	484	557	530	542	501	510	491	535	488	528	543	510	471	523	521	515	505	519	612	547	496	507	458	498	494	512	526	510	473	476	534	525	494	495	507	542	537	512	502	489	540	531	568	522	477	512	521	526	521	499	483	503	459	522	497	536	523	533	535	499	507	495	545	511	526	531	486	495	501	568	519	496	487	511	502	463	551	512	495	549	511	542	489	489	532	517	518	503	489	510	514	474	504	527	486	480
72833	79235	61127	46732	24160	3808	547	418	406	458	376	377	342	364	351	360	366	343	330	324	343	351	348	311	371	336	319	314	347	338	335	349	380	331	352	333	318	327	329	359	367	322	319	319	336	354	338	313	317	372	321	330	317	341	350	314	339	342	319	332	347	319	332	331	330	343	330	306	324	331	295	337	321	356	322	332	341	342	360	312	316	329	299	341	333	307	331	298	327	334	290	305	261	307	332	341	333	344	294	348	291	351	324	316	349	357	324	348	350	275	347	340	320	364	306	346	318	345	339	323	294	329	316	359	346	330	303	341	366	329	325	327	305	308	314	320	324	347	291	347	366	375	326	338	315	296	330	348	323	329	313	322	321	331	320	316	363	347	317	317	339	315	305	297	345	309	293	329	333	312	343	385	362	312	357	322	289	304	355	305	303	306	352	283	303	345	333	346	344	355	315	305	306	326	320	318	319	323	324	338	337	285	359	331	323	317	337	329	327	339	347	318	313	332	327	357	339	339	330	331	303	341	349	342	318	340	289	324	350	331	347	336	324	322	337	358	324	328	358	326	342	334	322	292	344	307	280	350	329	344	295	357	329	284	366	316	321	334	301	342	374	348	315	332	335	355	367	326	302	294	370	356	303	316	325	331	305	328	314	332	326	353	335	291	321	332	367	337	313	322	335	344	325	373	365	325	286	323	309	328	337	333	342	308	294	364	326	323	309	315	332	322	294	332	302	365	325	331	341	357	335	300	334	341	306	343	327	327	319	317	323	320	331	347	339	348	364	325	330	316	301	305	288	337	335	323	326	335	349	335	358	329	329	314	328	337	374	358	336	315	320	337	321	310	349	333	323	337	345	298	301	353	303	318	313	309	330	327	327	343	348	324	336	331	302	337	319	353	299	359	307	335	354	332	348	331	351	361	338	318	324	342	327	354	329	368	295	306	323	349	320	323	314	327	318	344	317	336	331	300	349	313	311	289	347	338	335	312	352	327	333	328	321	311	304	298	320	297	336	324	331	351	299	342	345	349	372	317	317	347	359	311	318	331	357	299	317	285	361	321	340	353	331	333	364	326	327	313	356	338	328	313	312	305	329	316	305	305	326	312	372	300	310	321	320	334	325	349	283	304	353	310	322	343	308	326	340	308	327	351	316	296	362	341	318	332	305	326	324	328	316	319	327	368	317	340	286	327	299	306	321	330	330	306	366	315	330	330	333	317	320	323	327	303	317	294	384	326	319	329	314	299	342	330	298	353	326	318	327	312	334	330	353	301	344	316	318	339	296	335	337	315	318	344	307	305	297	324	288	320	344	325	324	357	316	323	366	321	351	320	318	335	359	349	358	327	306	321	337	346	326	318	324	316	365	330	338	328	344	332	327	337	329	371	359	331	306	343	322	320	326	316	337	330	328	318	326	301	317	333	308	332	328	325	330	305	313	365	314	329	323	284	323	371	351	345	294	313	316	302	323	360	307	324	302	305	351	341	337	329	322	362	355	336	334	327	314	358	325	325	306	330	320	342	335	320	302	361	329	316	311	313	297	323	331	302	336	331	330	314	308	321	357	350	313	337	320	317	302	313	313	348	341	344	332	337	344	338	358	346	308	341	320	309	354	316	337	266	332	311	316	338	331	325	320	302	331	318	319	292	335	340	339	339	340	308	335	341	337	344	368	299	325	343	335	362	339	334	335	342	310	317	323	311	325	339	338	338	352	334	304	317	319	352	322	324	311	312	328	312	302	320	346	351	358	334	301	314	332	355	322	319	363	313	330	340	317	295	307	316	345	347	321	326	317	322	308	303	328	339	346	353	336	353	340	322	313	314	299	346	335	302	336	325	321	334	322	322	320	342	347	307	311	333	359	307	308	333	316	330	332	331	353	332	355	314	340	364	321	361	351	329	306	299	346	316	335	304	338	338	332	320	356	330	316	319	317	338	284	338	315	340	332	326	313	371	334	331	339	322	319	334	343	295	336	292	340	327	295	320	320	333	337	309	365	327	339	335	307	350	321	326	323	343	321	330	333	332	335	344	347	333	346	319	356	318	347	353	341	325	324	346	368	342	341	342	337	311	332	339	301	328	347	325	317	329	320	317	335	309	349	328	331	333	344	331	344	293	319	347	340	337	330	302	340	348	327	361	331	326	293	312	320	307	309	333	359	344	349	350	383	324	330	299	342	346	336	325	323	338	304	316	330	315	359	325	307	303	334	353	295	310	338	342	325	335	336	321	306	332	333	336	361	331	322	318	324	327	321	331	326	344	309	313	309	331	330	347	308	310	301	312	348	324	303	340	330	360	350	313	326	308	321	375	326	317	350	350	297	310	305	333	310	366	312	295	339	348	328	303	363	332	355	331	335	336	305	345	339	316	309	310	342	313	319	358	291	321	302	352	337	336	338	326	312	314	359	335	352	307	326	310	314	317	333	318	303	369	350	329	338	340	292	326	367	318	327	354	316	327	292	339	348	322	330	368	303	325	295	308	320	328	326	352	314	348	323	347	344	331	329	299	321	274	347	336	311	312	329	353	329	327	299	330	321	314	300	384	355	336	321	344	333	306	317	339	357	312	367	327	279	320	344	316	320	341	369	290	354	379	298	341	334	322	334	332	331	337	313	359	355	348	349	328	333	311	325	313	313	328	286	325	345	336	330	290	325	313	329	311	368	353	340	330	367	323	327	339	303	309	338	332	330	322	341	353	319	303	331	321	321	362	331	277	313	318	318	362	365	297	303	308	316	323	345	318	303	332	322	304	309	309	331	334	329	324	326	324	338	337	308	339	326	325	315	336	357	346	333	359	345	345	321	348	335	325	340	329	309	332	345	331	295	331	333	325	335	326	306	336	354	330	352	330	303	330	322	310	329	327	323	322	336	321	325	328	308	297	342	285	326	365	323	345	342	340	291	310	316	328	327	338	327	343	351	301	354	353	312	308	328	352	329	346	325	342	320	338	342	298	320	319	319	326	327	342	305	333	311	332	388	340	314	324	348	317	347	344	316	322	334	299	349	336	326	361	326	298	342	346	327	307	313	346	319	323	323	295	296	320	378	342	363	316	327	330	288	344	348	346	328	277	334	326	312	303	340	343	338	314	327	322	326	337	325	361	321	346	321	300	330	389	313	339	352	328	369	347	298	317	332	306	324	338	340	329	369	315	320	302	327	289	326	338	309	347	327	292	313	327	324	345	308	354	310	305	291	360	355	310	377	309	304	307	345	296	341	340	343	323	347	313	291	316	342	333	309	365	351	381	332	342	306	322	358	331	340	360	344	334	326	332	325	291	345	336	318	317	277	331	337	356	335	352	346	320	297	315	340	349	318	317	334	348	347	337	345	302	287	355	317	358	320	335	345	320	331	289	343	376	354	325	305	318	353	332	308	323	334	318	329	346	305	352	341	327	335	337	311	358	309	334	314	344	283	316	333	309	346	326	324	329	351	358	320	338	346	339	363	280	303	308	353	351	299	301	354	341	331	316	311	339	339	351	329	341
46307	63121	57678	50967	25737	1710	1507	1241	1239	1077	1085	1013	969	872	840	898	837	816	837	818	810	842	797	854	763	802	766	790	738	821	812	703	759	764	778	747	722	717	783	779	791	763	733	744	761	740	747	807	769	743	747	742	715	701	754	712	725	708	752	725	721	666	776	744	692	776	723	768	767	711	719	767	746	751	731	746	739	744	751	777	727	731	766	782	768	757	758	701	722	737	779	689	735	696	745	712	758	749	679	664	751	756	714	751	702	709	683	755	755	712	689	717	737	756	730	712	722	720	685	673	728	729	760	746	743	739	734	673	738	747	733	715	748	726	742	743	768	660	673	700	713	702	760	727	766	754	710	703	759	711	727	703	751	742	712	757	695	723	764	719	744	779	734	712	677	713	687	754	736	672	728	688	717	771	718	708	721	745	728	742	715	755	759	695	755	727	751	749	778	728	754	733	690	733	675	722	751	766	717	718	760	779	736	752	702	702	722	753	759	764	705	724	737	743	723	755	760	722	741	700	729	705	673	692	635	749	709	771	730	715	759	733	731	710	734	716	743	712	776	733	677	754	721	747	715	775	766	733	729	696	737	728	724	707	724	737	727	719	729	781	708	721	704	731	720	719	748	771	721	744	740	741	718	697	723	714	743	689	655	705	729	712	722	712	763	737	650	744	678	761	706	713	725	780	710	696	693	723	709	699	733	715	750	686	734	692	730	700	696	751	706	734	717	678	702	726	751	695	698	696	751	774	738	725	717	703	756	731	700	710	762	690	739	755	703	745	740	742	734	725	751	748	734	713	727	739	758	748	783	674	724	724	747	729	721	658	772	728	735	763	771	736	751	719	696	736	740	748	770	743	774	700	720	743	736	709	697	740	744	736	742	671	719	740	722	714	689	719	738	743	703	723	714	717	705	709	718	766	707	694	712	703	716	709	774	734	701	738	749	761	744	720	738	804	740	729	726	722	742	720	776	744	699	729	721	714	711	750	767	720	704	696	725	739	734	713	715	743	726	779	706	720	723	779	725	666	727	806	693	717	721	697	695	688	727	733	732	762	765	740	708	705	736	754	780	717	698	778	731	716	737	688	715	736	710	676	724	727	756	710	750	724	693	749	724	774	710	717	732	702	738	764	692	729	729	689	697	699	720	795	725	750	758	694	741	742	716	730	731	707	689	715	749	761	711	732	771	748	722	730	763	723	720	758	683	727	682	725	766	730	786	742	700	727	695	734	736	702	805	692	738	714	758	755	770	723	736	744	766	710	730	735	753	710	731	739	695	733	739	749	770	780	718	736	708	771	727	768	729	708	773	744	718	750	763	757	730	742	756	762	722	749	774	739	752	734	713	735	737	729	729	736	704	749	722	711	728	767	734	736	713	749	666	718	732	737	729	737	701	765	693	743	738	759	698	702	747	672	758	686	723	777	718	743	769	705	773	737	708	707	760	736	738	734	730	751	689	727	736	688	695	732	672	689	677	690	685	764	730	736	702	723	745	691	701	756	741	693	707	712	725	761	726	732	704	679	732	742	715	667	733	762	733	734	722	714	712	670	719	730	732	744	802	754	721	704	755	727	731	725	736	725	777	751	711	728	721	710	727	730	732	727	767	764	717	716	692	724	711	704	743	729	721	699	714	690	711	708	688	761	708	777	732	675	778	737	752	746	734	764	678	739	752	733	755	702	707	759	725	734	717	713	714	692	696	718	699	706	726	744	709	755	711	763	748	745	706	704	675	773	734	720	735	706	743	715	764	742	797	740	748	748	742	731	698	677	701	722	712	738	712	735	718	725	784	731	751	681	771	767	725	725	710	723	754	709	746	714	719	765	762	712	754	683	752	752	709	719	735	778	746	734	686	714	745	717	692	744	696	751	736	697	705	695	715	745	718	723	764	725	734	748	759	745	679	774	694	742	719	667	716	717	757	702	734	710	737	720	725	698	681	798	734	716	717	744	748	739	705	755	688	698	745	706	720	734	750	768	709	717	683	709	745	703	714	787	739	754	735	723	722	732	686	751	738	733	699	756	727	730	710	705	742	714	768	734	714	777	698	723	726	720	804	711	762	726	750	729	761	757	716	783	734	771	718	755	722	743	696	724	696	718	671	661	740	731	733	767	714	692	685	773	767	700	759	720	703	731	720	706	742	739	749	734	760	769	753	733	748	758	705	741	703	690	756	686	674	721	725	714	684	722	715	718	721	738	706	743	766	710	737	690	740	693	708	732	731	717	782	752	718	772	751	731	732	754	694	722	725	730	674	713	724	685	765	730	720	729	782	710	708	722	750	719	744	708	732	730	736	740	709	706	735	695	672	720	761	747	730	787	716	701	742	715	697	720	718	666	763	747	736	727	731	771	733	670	737	680	692	737	719	728	765	750	798	714	712	724	733	709	743	761	713	752	705	743	720	657	784	738	736	717	725	763	750	730	743	701	716	705	682	743	763	712	703	779	720	801	777	754	731	790	748	704	754	745	748	747	712	720	751	711	737	694	701	709	708	767	733	771	761	711	712	744	706	705	686	729	724	732	732	783	747	761	701	721	689	746	733	709	744	673	737	725	706	767	726	737	750	708	718	692	742	742	762	708	755	689	726	720	746	738	705	725	704	721	700	748	771	800	770	742	817	702	780	716	722	778	726	715	729	792	667	724	678	747	741	727	691	697	718	730	702	745	766	732	719	677	718	715	740	736	716	731	688	733	731	700	738	714	720	766	721	726	710	708	724	721	726	667	695	729	760	690	729	733	771	768	777	772	748	751	710	758	717	712	756	712	761	693	707	710	729	687	713	699	814	714	740	774	740	758	676	710	715	743	753	699	741	713	769	764	746	706	760	727	738	744	748	727	716	679	757	731	720	677	687	708	753	746	762	701	719	725	726	728	667	693	703	748	732	680	744	731	728	721	732	716	724	718	739	662	718	698	701	733	750	709	743	704	710	681	751	716	710	726	730	728	778	691	759	720	748	723	717	700	747	744	736	688	721	711	728	737	737	726	768	688	749	806	729	731	692	735	749	686	734	732	758	683	724	762	717	761	753	693	732	713	727	737	725	709	767	747	682	753	692	707	677	688	678	715	747	756	734	748	720	745	724	728	756	721	761	699	712	763	719	709	764	749	787	771	726	739	738	691	710	706	723	708	713	755	713	709	718	703	692	756	690	696	735	762	753	713	680	700	739	774	746	678	693	744	727	711	738	707	757	709	708	747	694	743	729	749	722	690	765	731	751	715	775	770	766	783	706	721	750	703	717	735	702	738	717	727	720	715	739	681	738	733	678	693	712	736	710	726	748	753	720	727	730	704	684	743	705	742	723	729	752	735	718	759	733	749	732	732	685	709	746	709	749	700	777	696	739	723	712	751	685	762	724	707	732	743	678	664	749	734	746	735	681	724	705	782	752	698	717	671	723	743	731	751	680	716	696	742	732	731	693	691	717	740	707	789	730	721	720	716	704	761	687	731	684	699	716	710	750	747	703	710	705	762	697	726	741	726
39063	19733	5106	1575	357	143	140	152	127	145	132	135	142	126	147	133	152	145	157	108	131	131	132	139	153	149	158	147	145	130	162	123	144	155	122	134	152	145	148	139	144	143	135	149	152	148	152	143	160	136	135	148	141	124	133	119	135	129	138	137	142	133	135	143	144	153	151	129	133	131	136	134	144	140	138	146	135	140	159	134	118	123	119	116	162	128	152	160	133	105	118	142	150	138	130	127	134	146	164	137	140	151	142	137	135	139	130	132	131	127	139	148	142	156	126	145	120	136	141	120	121	146	142	138	145	128	129	138	133	131	136	141	145	134	134	145	142	124	138	175	142	112	124	117	145	144	136	130	140	139	154	135	153	114	137	117	158	113	140	134	120	160	125	127	163	150	148	135	155	148	153	153	120	149	141	147	138	123	132	138	151	126	141	138	150	119	135	146	135	132	128	139	136	120	136	140	149	147	146	136	150	152	147	146	112	136	120	116	116	155	134	124	139	132	136	133	146	149	115	129	123	132	142	129	131	139	135	124	156	134	121	113	121	151	154	135	127	155	150	152	114	124	127	134	125	135	125	146	145	139	126	139	119	143	141	138	157	153	144	139	127	157	149	139	118	138	136	161	139	148	146	142	152	123	126	114	146	124	120	135	131	146	134	147	117	127	130	129	142	151	139	126	144	148	150	128	133	126	125	150	145	143	125	138	131	129	136	147	136	114	139	134	131	137	143	154	131	133	127	166	146	135	139	135	133	128	146	127	119	133	146	140	141	168	160	143	138	152	141	121	142	165	145	160	154	185	144	143	145	128	135	136	145	136	128	126	133	130	171	130	142	140	98	132	117	134	132	128	143	161	146	133	139	128	133	146	133	144	153	144	156	144	155	157	112	139	143	132	148	150	145	140	150	137	139	150	109	150	149	140	132	147	113	150	138	152	135	147	149	136	137	153	152	157	165	144	144	132	137	126	157	138	131	142	135	143	115	138	136	141	154	132	122	138	126	160	145	146	150	133	155	168	119	134	150	164	106	145	146	138	133	130	146	159	167	128	149	130	129	131	117	137	135	132	137	129	169	136	137	125	124	167	139	128	144	118	135	122	144	135	134	138	121	141	134	129	131	138	153	161	124	161	157	137	141	139	158	132	143	146	141	150	129	150	140	151	137	152	127	132	117	136	136	155	142	136	146	127	130	158	144	164	150	136	138	131	135	146	139	144	151	158	121	155	142	144	105	151	123	142	141	134	148	134	132	133	149	158	146	148	135	135	141	155	121	139	119	137	142	125	142	130	149	146	138	116	122	141	158	140	154	137	136	138	142	135	116	125	144	126	131	134	139	144	144	146	130	127	143	141	141	136	143	140	139	132	129	149	135	134	120	150	133	137	134	138	122	142	140	140	144	131	156	140	127	137	151	125	153	122	116	142	127	124	149	150	164	136	118	165	138	147	134	129	149	100	125	155	131	134	143	132	124	150	133	146	151	144	144	139	135	139	144	134	117	130	140	149	141	139	115	159	166	137	124	135	161	138	153	136	135	128	130	146	132	141	152	133	117	155	134	138	134	118	157	161	114	143	127	139	126	135	144	150	151	161	159	149	153	117	123	143	143	140	119	120	154	134	134	148	134	136	133	150	147	129	155	132	147	155	153	154	112	137	139	155	141	142	118	152	133	148	160	154	146	112	138	148	144	144	135	147	130	144	156	142	145	161	140	135	155	139	131	169	132	137	155	156	128	137	150	131	134	133	141	141	129	135	156	147	145	130	125	149	130	132	136	145	143	156	131	147	140	125	110	133	143	116	127	138	137	141	145	124	161	149	124	137	146	157	127	139	146	141	144	147	147	147	144	134	182	119	135	151	135	148	121	152	148	158	133	132	146	135	126	133	118	129	124	143	133	149	149	148	143	138	117	131	128	134	154	136	155	146	133	135	129	112	142	150	144	132	128	123	119	133	149	151	148	129	148	136	135	144	135	152	143	134	148	131	152	142	137	150	136	173	136	145	138	135	131	143	150	161	139	133	153	139	123	150	133	156	142	154	130	159	172	159	155	138	126	125	149	146	127	159	119	118	118	160	128	161	150	140	135	140	153	156	161	124	147	133	164	148	145	149	161	134	152	131	137	123	145	167	147	147	141	141	126	106	145	153	129	148	145	131	135	135	114	148	125	132	133	135	138	132	142	154	129	125	122	159	137	141	149	134	120	123	133	140	115	133	151	139	124	142	151	148	130	153	137	147	144	140	151	136	156	145	114	123	130	149	140	142	149	134	130	146	145	137	160	128	155	136	134	161	134	147	139	134	128	132	139	134	131	157	140	134	146	139	164	134	123	152	146	158	147	134	129	138	154	133	148	147	119	162	129	122	140	120	144	120	139	144	132	145	129	148	138	132	159	161	160	124	155	151	137	139	160	131	164	141	134	149	133	133	123	131	161	148	122	149	135	149	139	144	141	141	131	147	121	154	151	130	138	119	132	120	153	139	124	143	153	141	128	132	146	128	125	154	129	146	130	136	141	140	145	139	159	138	138	154	152	141	139	146	144	133	140	159	141	151	127	129	139	134	133	133	135	135	136	136	144	130	137	132	130	137	138	117	124	122	142	137	141	122	120	154	151	139	139	138	142	143	160	130	134	136	132	141	138	133	124	147	167	125	127	162	138	134	135	128	143	127	146	136	145	138	142	147	131	139	155	167	125	155	122	121	153	138	115	131	121	140	142	141	147	143	145	142	132	139	135	147	132	139	141	157	136	158	128	148	146	119	137	142	118	127	140	143	133	155	179	148	146	128	146	153	162	139	145	135	161	143	132	122	128	138	128	131	128	151	155	149	139	137	122	132	115	149	128	139	129	124	143	111	145	153	183	125	134	133	140	130	118	138	135	124	134	144	145	128	121	110	146	141	131	120	140	135	155	151	163	150	148	155	137	146	150	154	126	143	133	127	145	144	124	140	142	137	126	129	135	147	135	142	144	136	125	144	131	147	139	134	139	130	148	134	133	125	140	171	139	118	116	128	120	138	131	125	125	141	144	152	124	157	152	145	129	131	119	120	136	115	133	141	143	122	139	135	159	152	125	139	153	140	137	130	128	127	129	135	132	137	134	155	131	118	118	144	149	135	143	141	140	180	123	138	148	138	138	149	132	142	142	135	161	145	129	147	134	124	141	145	151	148	128	137	147	133	154	168	123	157	115	129	158	135	135	150	141	128	149	139	131	164	141	127	158	134	135	152	117	149	119	153	122	139	136	141	133	144	146	152	143	148	121	120	135	140	130	124	146	126	121	133	138	142	136	110	137	135	122	143	166	140	173	102	141	156	126	158	159	141	145	139	120	143	158	110	127	153	140	132	148	154	147	122	119	137	152	140	134	151	152	127	143	119	136	151	146	149	141	138	155	124	124	133	140	134	109	127	126	139	133	143	148	127	154	145	157	145	145	140	148	169	135	144	137	134	148	138	149	130	128	133	153	125	129	116	147	133	138	111	133	129
20353	16951	6845	4465	1145	372	371	361	330	368	353	380	343	367	346	372	337	340	343	359	353	320	349	341	347	364	395	354	376	367	382	347	361	327	330	382	318	352	336	344	345	357	363	328	345	335	365	344	352	365	372	343	359	342	330	339	348	337	362	368	373	328	297	349	361	360	363	369	357	340	361	325	353	341	312	330	345	382	328	323	327	309	380	344	327	334	351	348	348	342	377	360	350	382	350	351	349	383	384	346	342	356	347	321	338	368	345	373	314	306	348	351	363	380	357	342	370	310	335	362	368	355	361	341	363	351	377	334	353	344	347	341	347	393	349	322	368	364	377	343	340	339	316	363	346	365	350	343	341	359	366	357	350	353	358	375	330	373	340	347	336	320	328	344	342	377	379	375	354	333	373	328	353	337	371	325	360	333	359	351	349	372	369	356	329	348	344	344	375	360	325	350	350	317	377	351	367	369	328	339	334	385	361	358	375	344	369	372	365	329	339	340	348	322	335	337	349	339	366	335	361	364	384	373	367	361	350	360	323	346	338	359	358	346	386	372	375	338	353	345	350	335	363	313	362	365	336	378	358	319	356	369	325	363	340	359	389	349	336	319	329	329	357	369	369	364	380	360	374	344	348	361	349	376	349	332	379	350	343	356	333	367	335	376	355	330	352	352	349	333	355	371	355	326	337	379	340	363	380	318	327	335	323	347	353	337	375	290	328	360	372	356	337	366	362	360	354	343	381	348	360	352	338	348	343	324	344	318	334	357	377	328	364	352	346	334	358	351	317	328	317	372	359	375	372	378	368	337	329	360	324	362	317	355	373	355	354	338	357	315	361	358	311	342	327	378	356	353	372	354	353	368	368	353	340	314	334	346	326	350	330	368	343	347	339	360	362	379	332	351	365	344	324	387	373	341	343	313	335	342	364	388	331	365	344	362	350	350	334	351	345	369	363	352	335	354	352	348	382	355	345	355	354	377	328	389	367	372	339	343	367	339	357	363	331	336	376	369	364	327	359	385	368	314	384	358	344	363	341	326	373	361	346	339	348	327	353	333	323	358	374	362	363	359	363	357	343	364	320	327	370	352	334	355	350	352	350	360	340	335	360	368	347	363	406	370	323	323	315	327	340	344	340	343	334	335	342	331	297	354	360	354	378	325	327	373	344	343	330	330	366	331	363	355	360	354	346	381	341	340	364	350	385	337	377	367	366	360	378	362	364	364	342	353	336	392	361	358	366	328	337	373	327	341	361	334	311	312	348	351	344	366	363	354	335	371	355	372	376	360	343	369	342	358	387	327	347	340	327	358	372	342	320	318	346	370	349	323	356	361	360	335	360	393	365	341	350	342	342	321	352	342	355	365	362	375	358	354	405	352	360	341	327	321	384	371	348	397	326	365	365	352	348	373	339	384	362	328	373	373	314	328	359	350	368	367	348	324	337	355	361	348	379	304	348	317	342	348	337	378	364	358	407	349	350	379	355	377	334	308	308	364	396	346	337	382	335	312	358	333	306	346	344	338	369	380	360	367	357	326	345	351	345	338	346	338	343	354	385	357	347	350	369	338	351	367	349	324	355	322	346	332	347	366	366	353	337	323	338	350	341	357	368	350	362	361	362	312	341	323	392	369	366	347	340	371	342	348	351	357	367	350	308	341	360	362	345	345	362	352	348	372	368	331	378	376	357	345	367	359	361	345	348	359	368	343	353	328	363	362	360	390	361	327	345	334	353	367	351	360	367	338	333	334	331	357	346	346	352	349	334	320	383	355	351	329	349	340	352	340	299	355	352	376	358	332	372	352	369	369	376	344	342	373	365	335	346	364	336	336	348	363	326	303	346	346	367	386	381	311	352	366	363	373	342	334	345	333	366	370	372	355	357	373	363	369	387	373	360	365	368	366	332	346	330	350	367	348	341	390	382	334	367	330	330	346	316	357	364	361	346	362	392	355	334	379	358	348	364	382	342	341	357	353	345	348	348	335	363	388	350	310	378	335	367	374	356	339	363	360	351	370	343	353	352	363	343	351	339	343	361	347	376	361	401	369	339	315	351	349	374	349	361	341	365	337	354	325	370	364	368	341	380	358	371	374	360	357	412	345	368	347	334	341	360	352	351	345	361	350	360	323	354	352	365	364	339	359	374	378	363	338	341	343	349	360	347	347	348	368	388	356	307	344	346	348	327	329	360	365	366	337	366	320	361	324	393	335	345	326	387	368	350	351	358	342	349	359	350	342	383	362	347	338	336	389	370	348	334	334	377	332	341	376	359	383	334	356	358	357	328	356	367	367	347	360	369	342	364	383	335	327	362	367	335	357	342	379	367	347	341	341	342	348	357	358	347	345	315	372	359	351	367	358	378	395	346	340	373	353	378	381	326	351	343	348	374	370	343	347	352	334	386	321	374	323	352	385	304	342	338	370	361	363	339	346	361	342	367	383	347	360	361	375	373	364	360	359	351	353	379	310	354	340	359	343	355	345	349	308	322	347	340	357	327	373	361	337	348	372	382	351	360	354	360	363	331	311	345	347	368	322	347	371	340	356	331	343	357	365	369	333	366	355	349	309	360	340	361	357	339	334	375	352	376	348	339	361	354	368	365	359	329	367	341	388	379	333	378	372	342	369	411	336	344	352	334	353	350	344	344	367	374	348	353	342	363	330	363	334	350	363	321	331	392	354	327	373	348	353	344	362	344	366	345	330	342	361	336	368	322	337	351	337	359	319	378	361	347	344	360	341	342	389	383	343	361	345	345	346	389	368	342	326	351	351	351	349	338	360	369	333	362	378	351	314	363	371	361	304	328	351	355	368	351	326	382	372	382	403	338	361	345	379	337	356	358	369	341	327	352	315	370	347	355	369	329	341	369	370	346	355	347	351	375	345	356	348	333	351	324	360	361	312	368	345	335	381	336	345	336	344	359	348	350	375	349	350	344	361	396	337	371	366	323	303	330	347	349	371	368	338	350	339	350	370	353	366	344	352	359	326	370	336	374	340	386	353	366	377	351	398	371	350	344	333	329	363	358	337	332	352	349	331	344	382	385	344	343	340	306	345	356	380	356	394	364	359	350	374	378	359	352	369	377	338	347	361	381	366	334	368	339	355	387	348	346	338	344	380	366	354	362	354	339	334	344	370	335	366	352	362	369	342	385	360	345	338	349	308	332	339	351	336	326	346	361	405	363	352	373	363	347	340	382	377	354	336	374	402	339	343	358	374	327	319	339	375	352	336	346	366	341	323	335	372	383	345	373	414	323	334	351	325	353	363	386	340	349	358	357	365	305	337	357	326	352	383	358	352	360	331	355	355	339	348	375	377	346	333	335	362	341	314	347	334	360	357	331	350	361	363	336	350	374	381	330	338	359	346	375	331	348	370	376	342	349	316	372	339	382	360	363	335	333	356	345	359	319	329	388	364	331	372	349	363	336	371	334	340	342	364	357	363	350	372	341	369	365	369	367	369	334	314	347	341	368	313	350	395	351	388	344	356	348	341
60645	66365	49094	35272	12306	902	303	286	254	215	245	224	223	217	212	251	230	218	196	215	216	237	196	251	200	205	193	217	187	200	212	187	219	196	215	237	178	214	227	182	227	213	204	196	175	214	206	186	200	205	208	201	205	220	207	207	196	225	244	193	186	186	190	200	201	185	201	207	198	216	204	218	214	221	216	199	198	182	223	215	205	225	202	228	200	203	192	214	214	188	220	232	200	226	209	230	187	202	204	208	241	191	179	207	183	198	223	207	210	224	222	194	212	206	217	238	202	190	176	204	194	179	205	208	191	192	207	215	195	191	223	215	217	209	185	229	229	217	214	195	211	183	209	210	197	216	193	198	236	199	194	215	215	224	218	217	209	252	229	202	203	213	182	212	201	208	194	189	234	210	214	225	212	212	227	213	220	211	192	198	189	194	210	211	209	193	218	189	201	191	208	225	193	189	216	217	206	224	205	199	231	217	226	183	224	229	206	212	182	233	234	197	199	207	201	216	239	194	192	229	191	206	217	195	204	204	210	206	224	197	214	171	208	188	191	202	204	209	223	226	181	226	205	202	210	216	222	226	200	215	189	194	211	236	183	200	209	213	205	219	218	229	192	185	194	197	201	198	238	200	203	204	193	221	205	198	220	219	214	211	220	189	223	206	222	202	223	211	236	195	204	205	209	195	202	209	188	180	228	180	207	222	204	188	190	196	198	219	188	199	220	186	226	187	220	196	198	240	218	206	204	202	198	231	201	211	224	191	182	214	231	218	213	227	220	193	184	206	191	205	201	194	192	203	202	220	216	191	182	204	203	208	215	201	197	183	195	192	202	191	195	202	193	210	220	230	224	184	177	209	210	204	217	200	183	230	194	197	192	220	217	221	219	224	237	228	202	189	216	200	228	202	221	228	208	203	206	222	182	202	211	182	218	215	201	170	210	206	219	190	207	198	210	208	185	203	198	184	219	212	196	217	188	191	202	232	218	225	217	214	186	212	211	221	204	195	181	192	196	215	220	197	185	194	204	224	219	226	224	206	238	209	222	192	218	212	208	201	193	223	218	230	197	208	234	219	211	236	199	179	212	201	209	195	208	190	189	214	214	198	193	211	217	185	199	193	212	208	221	205	187	216	182	226	252	195	198	215	237	202	183	208	220	228	219	205	204	217	221	208	190	202	212	210	185	203	207	204	218	210	216	211	227	226	202	202	203	207	211	204	202	206	203	188	196	232	196	198	211	192	194	207	215	212	213	215	205	202	186	193	224	199	211	193	232	210	200	183	216	189	195	193	226	192	190	199	231	199	212	222	185	202	203	200	197	196	240	221	203	193	197	182	190	200	210	192	227	208	217	182	199	189	214	189	208	194	200	203	196	206	232	201	175	206	230	206	188	231	213	205	190	205	226	178	204	215	215	216	220	194	198	180	220	208	219	193	192	213	226	195	201	219	195	209	200	211	213	215	218	220	205	203	201	218	203	204	181	205	212	225	199	217	184	208	182	217	237	205	235	217	231	219	212	230	210	191	181	210	224	226	194	193	208	229	200	198	222	218	194	189	216	215	219	202	218	206	216	218	204	190	195	198	207	179	236	216	221	213	202	213	211	212	199	239	223	219	212	207	187	204	182	187	225	209	189	217	184	181	189	192	188	221	218	197	216	213	209	200	185	230	229	194	221	219	191	184	202	188	194	209	201	212	187	211	176	213	212	206	219	223	220	216	215	230	180	187	207	201	197	218	221	217	224	240	231	215	197	205	213	219	190	200	233	195	187	186	215	204	211	201	210	211	233	217	210	201	211	216	199	218	226	204	203	194	216	190	224	191	221	221	203	204	211	209	194	225	204	214	209	198	216	192	228	200	213	189	223	173	222	222	205	204	201	180	206	205	256	210	207	191	192	214	199	234	208	194	220	207	193	224	195	177	193	213	214	211	208	212	221	187	198	204	230	200	228	245	224	227	174	216	207	189	214	213	204	213	221	198	217	224	224	221	227	193	221	215	198	197	228	196	197	206	217	199	200	206	226	181	167	220	190	199	199	201	217	227	219	221	213	203	233	206	186	209	211	215	204	210	200	218	242	202	211	225	227	214	220	216	206	229	231	212	196	214	184	213	236	207	226	186	203	231	223	215	206	192	209	235	193	220	210	187	217	189	212	209	194	195	211	220	197	192	217	206	222	214	206	193	201	220	207	233	215	214	225	177	210	210	207	205	215	222	196	182	231	191	194	190	189	219	200	195	194	208	209	224	208	193	216	199	195	216	190	199	200	188	194	196	191	216	208	220	196	196	205	211	212	202	236	201	200	226	184	201	196	233	239	217	222	208	216	193	213	188	189	202	225	207	197	198	229	226	183	245	236	212	226	215	196	204	200	218	220	221	187	226	210	208	208	226	198	236	201	185	228	180	212	218	217	214	184	209	212	191	213	200	196	228	198	191	242	189	183	218	208	213	216	183	187	225	183	191	193	217	217	203	208	197	242	177	189	199	213	201	194	200	190	230	185	214	221	224	224	196	200	219	209	211	206	199	245	218	194	193	210	224	192	230	189	210	189	222	207	223	228	189	179	198	200	189	203	195	204	249	218	226	209	171	218	220	194	215	219	218	216	216	203	218	188	200	235	209	205	198	205	176	171	218	202	221	172	228	189	186	202	205	248	196	220	217	213	205	219	220	185	203	208	229	219	214	187	197	207	217	211	232	182	229	228	201	210	189	204	195	216	221	202	225	201	204	201	205	203	237	213	203	234	194	217	205	206	200	210	217	199	218	207	197	191	234	234	223	179	194	192	209	201	222	192	211	218	179	221	196	200	224	204	181	186	189	217	196	212	186	204	209	219	221	219	212	201	189	225	214	179	202	212	219	191	201	195	235	240	210	195	208	199	188	207	194	200	219	219	215	209	219	204	217	250	196	204	229	215	196	196	223	204	207	253	202	210	207	221	187	188	205	198	206	219	208	227	226	197	217	221	203	187	204	177	200	220	201	202	214	203	224	225	202	204	241	194	208	177	179	212	210	199	213	194	178	208	233	210	210	182	186	207	246	207	190	207	195	213	168	200	205	226	205	222	226	201	215	251	213	210	211	205	183	216	218	219	215	193	230	203	223	215	191	190	173	234	218	217	195	205	205	206	184	221	229	207	188	203	214	191	211	231	198	200	216	212	211	226	208	207	198	242	185	215	193	196	221	199	205	212	204	221	178	206	210	218	217	205	222	193	224	214	203	205	188	234	232	198	193	231	214	206	181	192	211	215	203	189	190	239	229	203	213	196	236	199	227	202	207	211	185	202	228	234	223	197	207	202	200	201	205	218	189	195	210	197	213	202	197	187	205	185	189	190	211	213	186	197	228	233	167	222	222	181	213	161	206	216	211	211	225	194	205	208	216	209	222	234	220	194	207	196	194	210	218	181	184	221	203	203	165	208	187	222	209	196	215	219	213	215	212	200	182	200	229	196	211	220	199	217	192	199	213	200	220	193	192	190	221	213	182
37550	50351	46569	41029	15408	1033	849	781	742	694	675	633	580	635	573	579	572	570	577	557	507	545	555	574	522	535	513	547	510	535	480	560	501	519	532	548	521	500	541	485	509	539	485	500	515	516	536	506	458	501	547	482	456	516	511	449	478	506	496	490	498	552	518	466	510	496	533	527	494	463	494	514	527	478	490	472	504	472	501	484	513	494	491	486	467	516	511	491	481	517	510	495	488	494	517	554	520	491	533	498	518	530	484	496	474	504	482	488	502	493	513	517	494	533	470	501	502	508	520	503	516	494	511	495	509	528	475	498	482	475	513	514	523	472	446	519	477	533	504	464	531	516	496	490	484	502	505	523	495	533	511	516	488	494	530	494	518	502	484	527	478	496	488	495	530	534	479	493	496	486	474	494	508	465	515	477	524	526	488	502	487	516	515	494	561	514	532	511	529	550	508	517	500	508	528	526	496	519	517	515	496	480	539	475	481	469	508	443	480	537	506	552	501	518	518	498	525	504	530	510	508	533	523	476	517	528	517	469	521	517	519	499	478	501	461	483	480	517	539	480	493	503	506	505	458	493	459	494	506	510	524	498	476	529	512	503	503	480	457	504	490	494	486	511	537	495	520	509	502	491	513	525	473	526	460	484	521	462	493	488	503	501	500	493	477	532	500	492	491	494	471	513	512	513	482	511	491	498	477	466	499	509	459	533	474	507	455	503	489	516	528	490	492	506	472	436	522	499	476	464	525	539	494	455	477	490	509	539	494	481	522	503	482	504	504	519	493	492	496	488	523	474	528	501	476	503	504	497	499	508	471	456	510	451	510	507	500	496	478	464	488	543	488	506	529	485	517	527	535	518	526	479	468	500	484	525	527	484	473	496	470	528	489	525	467	499	463	479	490	458	562	547	508	502	471	508	469	481	488	511	484	477	546	486	492	515	483	527	524	501	475	492	506	517	474	533	519	515	462	490	511	514	449	512	480	503	512	528	494	487	491	486	497	488	495	468	506	534	533	443	477	514	489	488	499	517	477	412	516	497	492	469	491	505	494	475	495	502	504	524	484	497	529	498	484	489	522	497	464	510	544	495	520	514	518	466	482	492	455	483	533	466	498	492	481	468	472	444	470	525	499	496	463	511	487	465	500	463	513	484	487	554	527	538	463	530	512	492	504	507	551	478	465	511	526	515	524	507	502	519	487	508	466	486	506	517	502	479	507	479	517	497	488	531	495	516	503	532	517	485	483	444	483	507	488	484	562	472	482	508	483	512	469	469	519	518	472	523	491	505	563	515	474	511	510	456	505	490	509	456	538	506	493	507	498	528	527	512	562	519	491	494	434	502	501	491	432	499	514	510	537	493	485	525	526	484	492	460	537	531	509	531	478	510	478	484	477	498	485	536	517	498	503	469	497	486	479	472	481	529	489	514	486	525	505	502	508	542	490	533	486	502	504	494	499	498	502	508	490	493	499	520	474	525	515	463	493	468	533	491	520	507	503	491	480	489	529	503	514	487	481	491	507	496	511	503	494	476	535	480	503	498	522	499	511	513	495	491	496	479	516	496	502	511	472	517	474	501	504	528	510	516	491	473	487	474	489	468	508	493	463	466	518	513	479	533	517	474	483	471	487	506	499	498	481	522	501	486	467	514	474	479	494	502	491	500	515	480	500	452	487	509	495	489	463	497	481	537	480	486	452	508	477	504	529	490	474	509	508	457	488	483	518	520	499	511	482	513	473	493	525	507	532	480	494	518	516	473	479	488	523	503	525	498	495	511	495	525	527	504	516	504	517	480	490	464	470	540	485	489	462	538	483	498	494	524	483	496	496	489	487	493	499	449	506	467	499	507	549	485	504	507	489	488	541	511	483	525	509	514	494	520	510	496	511	481	493	512	526	469	519	506	492	490	487	463	468	504	449	512	525	475	509	506	490	509	509	461	535	490	475	518	494	509	529	544	505	536	472	486	504	513	531	508	484	478	536	528	481	542	478	509	519	540	482	504	522	513	522	530	497	483	535	479	501	552	495	485	523	509	519	513	508	512	547	503	484	490	489	493	509	513	496	506	489	515	471	509	481	501	469	487	485	470	483	532	496	511	472	498	519	510	485	499	455	506	506	503	481	516	481	441	540	536	494	475	474	477	512	497	517	481	497	506	513	488	510	488	474	479	501	505	488	470	502	477	510	436	545	509	504	473	489	511	493	532	513	517	492	529	513	511	515	531	523	516	487	522	516	512	515	494	503	507	484	506	528	530	483	502	483	496	454	472	475	485	489	511	479	522	515	531	470	492	516	535	487	489	480	487	563	499	518	483	479	489	482	502	552	494	499	481	512	462	468	538	489	486	518	485	541	493	490	503	495	492	503	523	534	505	511	524	493	497	505	470	485	468	532	499	544	481	482	491	531	509	456	459	485	453	511	529	466	502	461	503	499	466	500	504	481	485	512	517	535	501	545	445	477	462	501	460	499	489	521	479	523	491	455	510	501	464	483	486	479	493	476	533	513	467	521	469	515	490	525	484	515	424	510	470	461	497	495	525	483	520	516	483	474	494	494	469	474	510	511	533	495	527	469	485	513	515	508	468	528	533	516	479	499	489	482	511	466	514	431	481	507	470	518	507	492	493	489	472	501	506	507	543	490	482	464	500	482	477	508	526	502	520	479	491	486	529	506	491	509	509	479	503	520	521	501	523	478	485	513	516	515	514	533	542	496	496	547	508	513	497	489	483	519	486	481	520	472	534	444	503	490	520	477	524	492	493	477	473	517	498	483	494	503	508	506	479	471	479	482	496	488	504	471	486	525	480	473	526	514	547	499	486	453	521	474	510	540	474	461	529	508	471	496	529	517	507	494	497	474	507	470	469	531	500	491	480	484	519	536	546	505	514	488	508	513	471	489	474	524	505	504	509	492	546	499	503	464	503	507	530	524	482	498	498	474	519	489	545	494	489	498	461	517	503	510	502	485	510	499	545	504	468	496	551	475	476	499	501	539	506	490	501	492	523	512	486	520	521	463	509	503	500	496	537	476	527	543	542	505	493	487	523	529	495	479	494	500	476	532	491	510	483	521	518	522	503	490	524	519	503	502	495	507	471	527	515	489	476	504	518	495	477	479	534	519	523	472	484	483	493	497	501	442	470	504	497	542	490	516	501	520	460	514	509	442	522	460	522	488	530	532	481	470	514	522	492	566	513	533	492	499	501	478	452	476	521	519	483	495	488	513	510	480	502	483	496	500	533	491	474	498	484	498	501	509	495	495	502	464	516	525	528	482	504	476	499	504	486	501	484	499	502	500	518	466	485	527	512	510	527	484	479	527	522	518	492	529	503	521	506	513	460	492	476	490	499	497	524	488	516	487	550	471	499	490	498	507	474	510	470	499	549	514	482	492	506	492	510	493	493	521	508	506	467	512	489	503	432	524	460	490	495	481	520	504	531	483	504	519	530	506	461	485	486	513	503	445	481	492	498	505	526	525	491	480	464	468	519	474	479
70359	78994	61190	48146	22942	3779	538	427	366	400	447	382	369	428	364	341	398	349	341	359	356	348	341	334	354	337	319	324	331	299	363	381	347	335	319	349	345	366	325	300	348	341	317	315	317	312	328	319	302	322	317	323	355	315	346	289	347	294	311	327	354	343	308	311	319	321	364	309	352	305	354	314	313	357	331	307	323	342	301	319	360	334	317	305	325	299	335	300	308	320	339	325	346	338	364	315	305	342	320	313	343	346	324	311	374	309	302	303	317	320	312	315	323	296	351	320	310	335	327	328	332	351	311	286	352	375	331	368	325	338	318	351	326	349	275	354	336	333	325	350	362	285	308	332	349	338	342	315	313	346	317	300	306	331	326	348	309	325	325	320	301	306	275	340	334	342	320	336	322	340	337	291	335	313	304	354	328	323	328	323	291	341	352	336	338	287	329	320	311	320	320	315	295	355	322	341	325	334	314	338	319	344	301	313	335	330	304	309	323	329	330	318	342	320	342	314	341	331	313	327	308	320	317	328	298	362	338	325	313	319	322	307	321	304	325	335	346	328	333	358	335	329	339	371	341	347	328	309	331	325	356	333	291	320	306	275	300	319	305	325	343	319	323	350	324	328	280	358	310	326	334	323	328	310	363	311	329	295	343	314	370	297	296	324	314	356	302	340	315	345	328	330	318	311	313	349	322	318	313	324	309	325	319	302	346	306	315	322	307	290	311	329	302	343	354	305	314	300	333	329	354	344	309	331	322	349	288	336	268	309	335	305	335	319	307	304	289	341	336	311	314	322	305	379	347	304	354	315	343	326	330	358	311	335	358	315	352	345	320	320	295	322	325	323	307	341	343	299	313	310	319	316	289	313	321	288	336	345	309	334	343	356	341	330	323	343	323	297	324	324	332	278	313	328	323	315	356	343	294	323	331	299	316	309	314	326	312	306	321	343	344	352	326	314	318	311	309	356	291	300	323	358	322	327	310	306	307	324	296	304	331	342	322	305	308	313	318	295	296	346	348	321	319	357	355	320	287	313	314	316	308	301	337	345	295	338	269	323	298	318	318	303	326	357	304	325	300	317	348	310	325	329	295	299	312	334	353	305	333	336	344	340	318	339	330	273	355	370	312	345	297	318	310	325	328	340	375	361	352	324	330	322	327	352	352	330	319	331	331	302	319	322	327	329	334	322	335	310	321	345	336	341	304	320	329	353	308	330	334	305	320	311	321	325	323	327	332	331	351	321	302	295	293	313	322	324	322	318	312	311	337	293	340	345	328	311	379	320	303	316	293	294	309	300	308	297	327	329	281	329	297	322	309	344	352	333	313	328	301	296	317	319	332	331	315	340	315	323	309	312	322	322	336	310	298	284	325	344	320	350	347	335	320	364	332	329	303	333	325	306	317	336	342	320	349	332	303	333	337	301	345	316	320	319	357	337	312	337	314	347	295	302	301	329	308	312	324	340	315	325	342	320	287	339	294	318	312	351	311	312	326	330	336	319	283	314	297	332	277	355	312	299	282	312	308	329	313	314	312	315	313	314	333	331	333	352	301	295	313	347	320	295	304	342	318	331	317	367	302	344	288	321	345	324	307	317	335	355	317	301	323	340	297	339	326	343	328	323	319	362	332	329	300	334	357	346	265	302	356	307	334	320	293	320	298	273	331	327	356	320	319	315	292	322	327	300	307	348	329	374	332	350	320	350	324	316	309	308	347	331	309	337	324	343	334	309	332	313	338	352	343	320	303	306	310	297	322	327	314	308	329	316	335	341	362	305	364	322	319	310	319	340	337	319	322	354	319	338	323	341	338	329	363	319	337	303	284	304	296	315	310	306	321	351	330	311	313	283	314	310	342	294	326	301	357	332	293	308	371	309	314	312	331	311	331	343	317	351	277	306	287	301	300	312	317	335	302	330	339	335	332	341	310	320	300	300	314	319	334	345	291	351	319	351	337	319	338	333	332	319	281	308	313	329	312	286	307	349	337	332	288	314	333	332	338	309	363	294	336	330	337	303	324	296	308	305	297	336	347	318	341	340	309	327	322	312	299	296	374	346	298	326	322	317	308	330	311	311	320	316	294	313	324	320	329	330	312	332	328	311	322	311	326	320	323	306	314	355	310	315	308	334	310	304	328	354	305	347	290	342	362	330	317	343	307	336	331	310	380	326	295	330	360	335	315	357	294	338	311	338	321	322	345	339	372	309	315	343	302	298	330	309	350	324	373	306	274	324	369	339	302	299	337	333	325	312	277	327	311	298	331	313	342	325	322	338	351	343	305	323	335	364	329	347	299	328	317	354	331	342	321	298	309	303	336	294	305	316	354	326	368	329	292	340	308	329	315	305	352	356	340	312	354	322	342	336	294	336	322	329	330	350	317	293	330	308	329	346	341	293	291	302	292	317	323	303	296	331	324	330	327	318	335	333	334	340	337	332	350	321	333	316	336	332	332	336	332	326	298	330	332	331	298	298	333	316	352	313	314	312	314	350	282	326	311	301	339	307	313	335	334	360	320	302	346	321	338	328	319	314	306	312	354	353	360	311	303	313	330	304	321	383	334	314	360	353	329	308	386	322	343	334	344	332	336	368	318	332	337	320	331	306	292	348	329	294	314	314	331	304	319	353	333	324	337	359	307	328	303	314	293	332	315	342	340	333	348	351	337	327	312	318	318	313	304	326	319	328	320	300	306	336	360	343	310	325	317	306	311	336	346	351	358	317	323	315	337	299	319	324	331	333	326	333	327	349	335	271	335	333	339	355	354	301	324	340	359	322	278	327	316	362	362	327	313	359	318	302	311	333	299	305	315	343	335	316	323	329	315	330	334	326	310	329	301	336	344	303	289	356	304	316	346	338	327	310	331	298	345	343	335	326	295	320	278	324	303	303	317	310	278	307	344	350	329	338	294	316	337	342	317	325	314	322	318	331	311	342	367	341	319	319	339	331	340	346	333	336	336	325	316	339	320	328	357	302	323	349	318	303	342	328	340	322	340	307	335	302	329	303	314	299	328	309	336	335	319	344	315	354	325	336	314	352	349	319	370	300	312	299	334	350	316	313	302	317	338	301	393	301	316	350	349	319	321	347	315	303	334	353	384	293	304	346	341	346	343	335	321	304	333	363	273	321	332	322	348	327	311	341	326	327	347	338	322	307	312	375	356	317	325	293	283	357	330	314	352	300	320	304	329	311	304	283	330	347	362	340	290	378	338	363	322	300	327	335	356	319	316	325	323	308	326	318	311	351	324	330	343	353	326	328	340	314	362	347	299	293	326	307	313	312	328	331	324	345	312	300	289	348	315	311	316	305	341	360	333	342	311	301	283	310	320	331	329	364	333	319	284	319	323	294	303	347	335	309	319	313	326	357	312	339	312	314	356	328	310	316	358	322	312	376	347	292	314	324	324	278	334	303	318	318	316	361	321	354	284	322	300	300	349	280	331	307	348	337	318	314	308	300	359	339	305	302	342	303	325	330	324	353	302	306	334	335	324	343
45627	62418	58072	52346	23008	1690	1523	1306	1116	1121	1030	1052	955	966	870	832	848	828	834	798	781	761	842	788	806	782	765	774	732	764	734	750	763	744	757	768	757	769	753	758	784	724	722	756	763	757	718	738	792	732	769	725	785	712	713	703	766	774	706	756	719	785	747	711	764	729	737	766	692	717	753	721	778	687	692	717	738	736	719	741	700	759	706	762	746	739	746	745	731	709	770	730	744	720	727	754	702	713	777	766	717	712	754	749	715	738	769	794	734	706	710	709	748	751	773	720	699	706	667	700	684	723	721	730	709	734	709	705	712	762	727	719	731	778	691	715	654	747	729	735	716	748	678	764	728	692	698	732	711	760	706	710	710	734	678	650	726	710	658	775	732	730	702	710	736	702	762	698	731	723	711	724	713	699	732	702	727	687	742	713	720	684	722	737	699	734	741	725	681	714	655	696	718	726	700	747	704	704	729	723	726	734	734	757	664	761	758	726	720	759	696	739	732	687	682	710	710	706	721	721	742	771	730	758	747	718	780	685	757	711	729	698	727	727	724	694	722	722	725	681	693	734	745	740	702	713	752	711	718	726	710	726	686	748	720	795	756	692	801	758	766	690	760	685	738	692	738	703	739	725	735	703	690	686	746	752	726	724	658	749	701	703	722	683	752	717	730	755	680	745	776	774	765	776	678	704	741	745	736	734	681	763	677	645	721	729	750	750	684	705	762	696	722	738	663	782	720	727	717	724	692	711	731	717	696	737	715	669	730	736	691	751	733	725	720	686	731	750	685	694	742	703	754	708	732	717	719	753	695	734	658	724	710	719	692	716	669	716	688	717	724	699	758	747	749	693	706	707	762	675	774	732	765	779	683	672	714	708	752	701	709	719	740	710	724	691	736	761	684	709	735	745	697	777	701	735	720	709	704	776	713	717	692	740	726	720	676	737	689	721	712	733	730	747	717	774	681	697	711	766	728	764	749	709	693	669	652	720	756	675	738	727	729	708	744	671	724	748	678	775	669	671	713	702	677	716	718	693	714	739	726	726	791	785	698	708	756	710	695	717	700	703	693	743	747	751	728	705	721	736	732	770	703	715	715	694	701	732	741	712	754	678	733	735	740	702	710	732	681	727	688	745	649	704	754	767	745	720	678	738	704	693	754	749	793	748	692	694	680	700	712	687	745	720	754	686	712	723	793	776	735	715	742	713	717	699	764	720	728	726	713	724	693	748	706	737	710	742	685	706	691	707	721	733	681	705	714	711	664	711	692	708	706	698	713	734	745	746	728	774	647	672	689	697	746	738	734	715	731	717	717	707	803	747	722	733	740	735	733	759	696	689	758	697	744	738	678	730	707	731	719	775	741	685	735	770	700	788	690	733	727	770	708	707	730	696	723	694	717	727	688	738	740	730	731	747	715	753	706	728	672	713	745	694	743	728	733	724	684	775	702	696	734	758	733	738	695	689	755	717	744	734	728	746	751	748	758	753	754	713	726	663	716	718	696	694	757	736	715	741	739	729	702	704	736	730	742	746	706	720	676	717	715	702	739	719	740	698	727	734	739	737	734	677	678	753	729	728	748	741	718	689	711	787	740	743	747	716	749	773	682	699	695	690	735	776	689	731	701	758	724	728	709	680	690	714	717	711	783	687	714	692	741	698	710	700	676	683	723	718	766	758	702	733	757	697	737	709	698	712	734	741	696	723	695	744	708	713	723	708	699	693	704	722	686	759	733	712	661	715	701	680	724	717	710	725	703	733	719	741	730	770	734	698	717	691	761	726	725	737	717	684	700	699	748	738	698	739	652	692	722	765	711	683	695	750	685	726	726	702	753	721	723	729	659	734	734	712	787	692	681	738	740	708	733	701	715	736	714	714	702	683	711	691	713	733	694	683	726	751	735	744	663	757	711	758	763	729	737	697	744	724	698	756	705	710	792	718	721	755	722	728	738	718	713	768	754	710	706	737	684	725	742	706	760	722	721	706	701	677	718	749	729	704	731	744	692	755	710	692	744	761	709	735	707	747	786	662	727	702	711	737	715	717	708	698	679	731	731	716	735	756	715	703	757	740	708	744	713	663	708	740	753	701	726	717	681	690	763	700	711	706	676	707	726	717	710	703	695	760	688	750	730	721	694	715	717	744	712	735	713	719	744	764	746	721	757	738	703	731	692	701	735	672	752	729	714	783	699	748	674	717	699	724	733	746	710	724	686	735	714	712	725	721	678	703	757	733	702	695	748	727	656	700	689	705	729	729	745	758	723	729	705	720	759	730	765	708	723	719	723	705	725	767	677	698	692	717	736	728	747	699	713	752	744	663	703	699	663	724	733	734	724	709	691	712	725	755	707	721	758	754	677	703	691	727	701	722	684	727	708	723	707	693	757	746	740	741	745	761	757	685	704	711	730	664	705	671	770	734	745	698	670	746	683	720	686	786	710	744	738	724	745	694	689	696	686	745	718	762	769	718	705	736	751	712	716	668	699	726	748	702	680	737	716	710	762	688	761	717	667	665	736	713	720	751	741	719	663	707	712	740	725	698	756	697	723	705	682	666	754	693	744	738	698	704	756	706	740	722	675	722	750	727	692	738	733	707	752	700	735	718	710	674	767	735	731	733	748	780	803	731	746	749	733	707	704	684	691	687	743	741	710	693	717	687	738	755	696	747	730	737	753	755	707	732	715	723	753	760	690	710	745	711	727	728	723	714	701	725	731	767	740	729	696	725	758	672	756	717	675	733	719	695	713	712	704	711	735	752	746	724	683	728	703	737	732	712	735	718	717	731	714	746	745	725	698	764	681	733	729	765	785	712	753	702	688	720	742	772	689	702	696	731	730	702	708	735	689	709	754	707	725	751	736	716	718	726	724	725	747	740	743	743	745	705	692	720	805	675	730	712	707	656	731	736	743	680	731	694	695	711	699	739	718	732	708	695	697	709	780	721	722	741	723	751	701	716	723	689	704	680	731	706	752	704	678	723	737	705	717	667	685	701	710	726	728	700	707	734	724	733	763	733	739	725	720	752	732	724	752	757	758	732	736	738	750	662	720	669	705	749	734	718	705	724	716	747	764	714	730	709	736	728	716	741	718	681	728	740	715	743	711	723	747	730	711	712	725	695	674	689	744	745	735	697	728	725	746	715	708	775	747	742	722	721	726	735	690	716	703	710	690	731	704	715	732	721	751	710	696	716	707	674	723	700	709	698	695	765	730	738	691	704	700	728	694	770	748	723	704	718	767	746	664	781	714	699	698	712	708	712	759	704	718	697	689	724	706	715	739	688	715	729	720	708	714	755	707	717	723	747	745	711	740	708	707	695	717	739	748	722	732	689	732	785	723	673	754	729	781	706	719	736	728	679	724	785	712	701	723	774	717	704	692	704	687	723	689	728	728	732	745	750	770	711	727	662	681	740	704	721	696	719	687	768	734	742	724	685	697	687	749	644	720	731	705	726	699	719	723	732	723	713	689	702	710	719	725	682	698	736	695	745	727	753
41010	19802	4967	1746	422	135	141	170	120	139	165	114	127	135	145	144	139	151	160	123	130	160	142	144	164	133	133	116	148	127	126	124	151	129	123	150	139	155	123	128	153	118	130	134	142	139	134	138	174	161	139	138	135	158	129	137	131	150	142	151	145	128	137	140	143	146	131	131	123	120	126	153	166	160	133	143	178	152	134	129	146	142	137	132	144	133	166	145	145	144	131	125	140	143	155	149	127	134	130	143	134	143	130	131	165	144	164	134	133	155	141	130	146	161	171	123	130	151	114	141	117	129	125	130	128	137	133	114	140	107	147	144	146	151	131	127	144	132	136	138	148	155	143	170	147	162	137	135	136	143	153	147	141	137	130	171	131	130	123	128	142	126	168	144	136	152	130	138	139	116	128	141	127	162	128	142	127	130	150	144	136	143	124	121	126	133	130	130	135	138	144	150	147	120	139	127	143	136	122	128	155	150	134	141	126	142	160	146	134	131	138	126	140	146	139	157	130	118	146	164	136	140	162	157	149	128	154	129	148	170	116	145	131	125	143	138	129	139	135	129	150	142	173	151	131	154	137	125	170	135	156	125	137	135	139	141	147	134	150	156	142	128	152	131	150	138	153	152	118	141	150	149	133	135	126	143	132	159	129	152	132	154	145	129	140	111	121	141	143	135	145	150	134	146	154	129	131	142	132	137	141	129	159	145	143	138	127	135	138	146	140	138	138	154	137	127	137	130	122	145	133	143	133	123	145	130	125	136	151	151	141	122	116	134	131	150	147	127	139	139	125	137	138	144	141	140	136	136	151	128	133	158	128	122	132	139	126	158	125	143	166	131	127	136	122	150	150	153	151	147	119	126	149	133	128	142	158	144	151	128	124	137	151	146	128	143	142	152	162	134	149	142	130	122	139	115	135	134	145	138	116	150	123	132	142	146	147	153	138	116	154	149	160	142	167	143	144	130	129	150	135	149	149	148	132	130	161	146	141	135	161	142	134	150	122	126	163	128	133	149	160	119	131	147	121	178	137	154	142	118	165	139	128	176	151	137	141	125	143	154	150	148	142	130	154	124	134	147	141	138	138	144	144	147	121	127	135	136	143	129	130	152	145	139	131	130	146	138	134	148	125	136	136	138	159	155	125	129	161	146	139	148	147	123	130	154	148	151	153	126	143	142	149	131	138	147	131	159	152	137	123	142	125	157	169	141	151	153	142	148	116	167	146	143	152	124	139	164	134	145	143	134	149	149	148	135	131	132	139	133	147	138	135	135	138	129	132	123	137	127	120	153	137	162	155	143	146	134	126	142	151	122	129	119	131	133	159	125	131	142	145	110	128	167	125	137	149	106	164	154	147	140	150	146	139	146	159	149	147	146	167	136	149	131	156	134	148	157	144	141	143	151	125	122	143	149	123	127	128	151	126	127	135	152	136	140	123	138	136	139	118	140	141	145	137	133	128	125	161	151	135	125	140	121	137	128	141	142	133	169	148	127	155	142	145	129	125	162	131	126	140	122	126	152	144	120	121	142	162	151	132	118	163	147	135	141	124	152	160	138	148	158	143	134	126	154	123	131	151	152	165	140	130	127	150	159	144	123	154	146	129	138	110	159	114	130	144	132	144	158	155	153	143	147	119	156	145	146	140	143	158	170	124	149	136	128	127	143	134	141	143	132	134	122	107	145	114	135	161	146	143	149	146	115	135	146	144	145	135	135	130	129	129	114	126	117	144	139	128	115	137	143	126	154	152	120	137	120	178	154	146	149	132	142	142	155	159	161	142	123	147	149	141	138	135	131	137	131	141	128	154	145	129	127	129	133	118	129	139	141	132	136	139	144	157	140	129	135	124	123	163	110	138	145	144	131	155	132	130	120	133	142	143	133	152	138	131	117	127	146	128	147	135	145	111	130	140	142	138	147	165	126	156	123	127	140	143	136	161	135	130	153	133	125	119	116	127	122	140	146	130	149	137	156	127	151	127	129	145	131	149	159	162	162	134	138	127	156	150	132	154	133	110	141	138	133	146	149	142	145	132	137	129	141	132	110	136	142	149	126	120	126	144	158	148	155	151	133	135	131	141	112	153	146	135	129	135	125	144	132	115	152	164	161	139	139	132	122	134	137	141	145	144	137	159	153	137	139	141	139	125	128	135	163	148	136	141	146	155	135	148	135	148	143	135	146	156	128	125	129	142	140	129	133	106	141	140	152	162	153	143	149	152	131	150	136	145	125	140	137	145	133	134	142	135	138	158	149	147	124	155	156	145	122	125	150	145	128	172	143	122	120	137	139	118	126	124	133	148	143	136	124	133	122	140	146	135	125	115	113	126	113	152	128	132	131	98	148	161	147	127	116	147	156	151	175	150	135	131	130	132	140	170	139	153	124	139	151	142	145	160	121	129	141	132	116	146	138	139	121	135	141	158	149	139	147	142	110	148	150	137	123	143	120	145	137	159	128	125	153	162	136	150	144	125	128	125	147	142	157	128	129	126	140	133	150	154	120	135	142	149	156	148	121	134	125	144	138	144	150	145	130	141	161	144	144	149	139	146	123	135	129	140	133	122	110	148	138	153	140	136	144	148	151	137	129	123	131	134	137	137	146	133	138	143	134	130	143	133	145	147	145	180	139	149	129	153	144	153	145	180	134	141	139	139	142	122	141	150	145	153	153	143	149	127	141	145	143	143	127	136	128	134	139	127	139	146	139	154	143	173	146	156	136	144	149	129	141	151	114	153	140	148	126	124	160	142	125	149	157	152	143	134	141	143	132	142	140	123	130	144	117	152	130	150	144	139	139	142	146	131	146	156	137	157	118	133	121	120	149	139	127	132	164	128	121	124	120	115	147	126	143	120	161	159	142	143	124	122	146	134	134	126	130	121	130	112	155	137	135	128	155	137	137	166	148	125	142	129	146	115	128	127	142	113	156	136	142	146	119	147	148	133	128	138	147	149	126	139	143	131	145	127	115	131	136	136	154	128	141	145	143	134	168	151	141	130	143	154	141	152	143	136	143	153	144	131	131	137	160	142	149	158	142	146	150	153	137	154	146	127	126	135	131	145	148	141	143	139	155	155	147	141	164	138	140	137	113	126	150	128	125	151	142	135	157	153	141	153	137	156	146	134	146	139	152	127	146	118	145	148	152	152	157	131	143	151	143	161	133	137	115	163	121	159	148	154	123	139	145	131	152	146	149	141	147	116	142	120	136	131	133	134	119	128	148	117	146	128	143	154	144	120	130	165	130	132	149	151	137	125	139	134	130	138	145	148	124	160	151	126	125	138	138	143	135	134	150	137	144	157	142	138	143	128	145	116	126	137	168	131	126	146	133	131	156	128	156	136	160	147	130	133	150	151	140	133	159	161	156	139	145	160	152	135	151	128	129	149	158	133	136	163	160	141	133	119	121	121	143	139	162	140	133	138	132	140	171	134	128	147	159	148	146	142	112	122	119	158	152	150	131	124	133	153	125	160	163	165	136	127	111	153	139	152	137
21453	16613	6776	4917	1480	362	346	370	381	368	357	342	364	368	330	385	348	353	371	378	385	350	357	369	358	364	382	375	368	374	363	386	392	359	350	371	356	355	342	360	356	353	359	347	368	358	353	337	380	341	337	367	356	331	387	390	316	351	345	372	368	328	380	351	368	337	357	321	336	356	345	383	351	359	388	363	315	343	361	357	357	346	376	326	365	382	365	369	355	416	376	342	368	341	321	359	373	364	371	352	353	370	385	361	346	354	379	362	324	376	391	353	341	355	371	361	331	342	338	338	352	375	345	407	356	337	353	363	373	382	349	314	360	399	332	379	331	385	354	386	352	336	328	394	368	360	381	364	338	373	387	337	351	356	356	396	356	335	347	373	376	332	345	380	363	367	352	370	327	346	370	362	339	343	370	373	351	353	354	328	356	356	335	345	349	318	379	357	336	355	331	354	340	321	377	353	391	338	346	361	332	344	362	320	375	382	338	385	356	368	350	335	366	336	351	348	340	367	391	327	354	350	362	349	349	390	388	332	331	366	370	351	364	354	347	348	396	351	343	407	383	332	339	355	344	359	322	324	371	349	373	333	310	335	374	348	358	359	372	383	328	359	363	398	359	383	355	385	335	392	361	353	344	364	339	344	335	374	379	346	365	337	384	356	375	373	366	354	370	397	351	343	402	348	344	354	368	354	335	346	361	373	328	356	359	385	330	385	381	357	378	373	372	344	319	378	402	359	328	365	366	365	359	378	352	337	339	358	373	336	361	351	353	370	334	367	352	345	363	384	369	359	358	370	349	368	353	322	353	357	362	330	339	345	354	369	387	365	369	346	348	342	361	380	357	361	360	371	344	376	346	325	331	367	355	378	357	359	361	350	359	335	307	339	346	368	363	345	368	345	372	355	352	335	322	375	358	351	379	365	344	370	367	326	346	302	361	345	333	374	362	362	324	343	344	323	358	386	374	337	320	390	347	366	365	319	387	349	324	343	349	372	351	363	331	347	375	383	375	367	348	351	331	369	369	359	384	410	349	360	366	339	350	365	331	364	358	374	370	366	360	339	364	317	348	333	366	342	343	351	378	330	353	357	373	381	368	350	357	338	340	335	381	349	355	342	346	367	354	352	354	323	356	363	337	315	365	362	346	336	347	357	346	376	340	356	375	352	369	294	322	366	373	339	365	358	339	362	349	369	333	368	372	365	360	362	362	331	370	341	368	360	345	383	351	345	369	330	346	348	344	335	350	358	378	337	369	340	364	337	340	338	350	325	355	340	343	338	324	355	347	385	349	368	334	308	339	336	363	352	358	356	330	368	355	329	358	358	378	356	347	355	348	346	369	375	354	345	337	346	355	370	387	348	334	340	360	350	333	371	350	320	355	310	369	344	338	350	332	374	364	397	367	323	353	359	380	364	356	370	356	355	374	362	351	373	364	343	372	362	369	369	342	349	349	334	377	370	386	372	359	378	337	382	379	398	367	371	366	370	372	364	379	350	396	374	374	389	376	336	367	338	370	350	373	378	359	346	356	355	350	343	363	382	344	366	342	358	375	358	365	369	343	337	358	326	364	340	361	371	324	337	377	361	358	336	354	398	367	348	327	381	313	382	334	409	367	330	369	364	359	331	347	334	331	357	357	387	348	349	372	362	338	372	339	366	351	333	348	326	344	350	341	327	348	363	365	358	341	344	348	387	371	358	347	352	388	351	334	336	352	357	387	369	338	361	318	328	351	368	353	370	362	348	375	383	366	338	358	382	360	361	356	381	326	373	351	368	341	343	357	342	377	376	351	360	343	359	363	345	385	347	356	354	382	380	320	377	300	395	366	360	337	353	369	341	374	389	341	362	356	363	383	330	375	368	340	342	350	356	374	342	344	344	331	342	362	359	360	337	335	356	328	372	335	332	349	336	364	357	393	385	371	346	379	348	334	368	397	370	325	349	367	362	387	382	364	332	363	329	350	362	321	335	348	353	341	357	336	326	349	389	350	352	349	380	364	332	330	380	354	346	342	372	351	374	391	334	355	346	367	334	361	380	349	385	362	316	328	389	377	364	342	307	396	350	368	329	315	346	340	325	321	355	346	379	342	391	358	375	351	362	368	342	377	382	358	366	388	335	336	359	357	348	381	340	328	340	321	361	354	345	359	341	386	321	357	362	367	358	355	330	363	365	330	361	320	337	338	373	358	355	328	374	388	369	364	333	351	362	366	362	368	354	364	348	327	368	328	372	338	371	327	340	351	368	345	359	361	361	339	351	357	369	356	372	344	364	346	345	341	358	356	364	378	391	371	346	379	356	346	365	378	333	328	342	381	351	365	401	344	362	358	332	378	388	367	352	326	369	378	371	341	366	338	374	347	346	362	322	370	379	371	385	331	314	363	348	362	325	361	331	359	364	343	326	326	332	366	362	377	354	322	338	352	330	314	367	400	359	337	363	337	380	384	373	370	348	355	332	379	348	355	329	368	385	381	358	395	342	334	370	384	318	340	366	353	366	323	372	369	334	339	375	370	358	365	352	384	345	350	347	346	367	342	383	338	376	341	344	350	354	352	329	349	374	328	348	348	373	339	360	369	349	361	319	330	338	394	362	346	343	355	378	374	340	319	359	366	353	428	354	359	375	368	372	389	357	355	343	373	379	345	356	359	322	337	350	386	361	367	377	336	398	347	375	346	375	339	361	364	354	339	360	372	387	370	373	378	344	360	337	363	340	335	326	376	370	344	332	340	355	383	385	341	355	356	370	360	350	349	363	341	349	373	344	350	379	353	360	328	335	361	328	343	347	350	371	389	371	375	373	335	352	361	344	366	370	355	380	340	329	374	364	366	305	345	338	409	353	372	374	316	380	347	319	378	330	335	371	337	347	354	358	381	371	356	376	349	342	341	346	366	349	373	340	361	309	347	306	365	360	372	338	362	363	363	378	369	343	393	365	345	375	330	355	337	389	365	373	397	351	354	355	362	353	341	349	335	332	394	335	331	385	382	364	369	336	343	372	351	361	375	366	344	349	371	369	355	331	370	341	344	369	326	357	377	356	370	352	342	364	356	375	344	316	366	387	365	381	394	367	339	360	333	359	331	366	345	351	357	336	372	340	379	360	387	321	361	342	373	346	324	343	322	343	361	347	376	360	363	377	343	351	357	350	384	342	379	349	370	358	370	378	389	341	368	341	364	362	373	347	351	345	371	340	304	387	337	348	353	352	375	353	325	348	379	287	341	405	351	388	360	321	335	366	336	366	373	354	385	355	329	338	351	350	320	348	383	360	351	362	333	404	352	369	353	341	348	335	379	350	362	345	346	351	359	347	354	372	377	373	374	332	336	390	374	357	406	358	350	361	337	359	383	360	333	353	421	400	343	386	361	369	345	387	350	368	329	354	395	350	395	356	328	366	370	331	337	340	343	389	334	350	376	346	366	346	336	334	339	335	352	346	373	336	364	372	359	381	367	364	346	366	371	347	342	339	365	363	318	366	342	356	350	346
62592	66490	49017	35853	14506	1206	283	289	242	240	260	222	214	214	209	215	226	239	222	209	200	200	183	222	228	232	226	213	210	210	198	198	253	201	219	206	197	229	220	194	225	228	255	226	186	206	229	238	217	214	204	220	212	211	194	215	226	222	206	194	235	195	206	222	207	218	215	218	254	202	201	216	217	216	227	194	188	214	218	210	236	186	201	190	215	204	213	212	206	251	191	224	205	219	207	203	171	214	197	234	221	245	192	213	199	229	193	208	214	206	210	198	181	209	219	189	212	187	206	223	189	198	206	217	203	186	208	227	219	205	191	213	209	208	175	212	200	216	216	197	198	177	200	201	189	218	210	191	205	193	218	239	195	187	215	173	226	190	237	188	189	205	186	206	226	231	196	190	211	210	198	172	209	190	219	209	241	214	210	206	204	225	196	199	205	219	221	231	197	186	202	229	205	234	175	187	221	171	218	220	240	222	220	228	239	224	229	215	221	226	179	212	215	199	194	221	197	214	201	215	223	210	196	214	224	190	198	220	205	190	209	200	211	215	221	204	194	191	218	209	201	198	221	199	210	222	226	199	198	218	209	190	204	214	194	199	217	191	197	198	206	235	208	212	232	198	212	222	235	187	223	207	195	208	216	214	231	190	212	215	206	191	212	220	237	197	198	194	201	189	200	192	190	197	210	219	206	201	180	204	208	233	207	203	218	220	219	198	219	204	233	208	175	194	232	209	200	204	189	212	187	195	181	196	205	235	200	191	175	212	218	200	231	194	211	189	215	213	212	197	214	214	187	214	195	198	213	212	214	219	203	207	209	198	218	217	226	211	203	223	212	198	208	193	198	206	210	244	170	188	205	218	203	217	222	242	217	203	204	182	214	201	193	206	206	213	216	220	209	227	258	198	230	215	208	206	207	217	190	211	206	198	237	206	213	221	216	198	201	202	237	212	213	210	204	194	205	208	209	185	213	211	211	221	195	226	193	195	181	216	200	241	223	208	228	193	203	194	214	211	188	220	194	232	219	214	203	203	188	207	242	209	223	192	231	212	193	218	205	199	196	190	199	192	197	217	205	221	216	183	212	200	200	218	215	239	209	217	215	219	222	203	221	222	227	200	209	224	217	233	226	219	211	220	216	213	205	226	212	182	192	210	215	194	191	211	186	216	218	212	235	213	194	226	196	212	225	184	204	209	187	185	183	214	183	217	211	189	222	191	194	212	221	207	205	225	201	194	183	206	228	226	190	201	212	207	202	190	206	221	199	205	205	215	191	199	205	188	218	214	215	184	227	194	223	212	186	218	214	204	215	240	212	212	207	200	193	206	191	202	244	205	215	228	226	189	217	212	228	188	224	189	204	224	215	209	211	193	239	205	207	214	191	183	194	226	193	208	179	195	211	211	208	212	182	215	210	195	230	203	226	219	221	222	183	202	201	233	239	213	226	202	203	206	228	189	204	198	203	234	237	196	186	244	201	216	238	231	201	205	250	214	208	172	208	201	219	215	218	230	219	221	228	233	224	236	238	197	203	183	213	211	198	216	191	200	224	191	186	211	221	239	200	208	217	222	211	197	217	199	229	222	218	192	221	194	221	189	226	249	215	219	205	202	196	254	212	189	229	212	209	185	185	199	240	206	221	203	209	223	211	219	228	193	204	241	216	209	209	198	200	211	220	180	200	238	215	202	206	212	206	208	216	196	181	216	192	221	235	214	192	221	217	220	213	189	189	190	231	215	189	200	202	202	205	212	209	219	199	194	228	205	190	184	200	221	206	224	197	222	209	205	203	216	229	225	180	199	224	209	205	195	201	189	177	201	190	211	204	185	208	236	212	197	161	223	211	209	190	222	206	212	210	193	214	203	226	220	203	209	221	191	190	251	206	212	196	231	229	198	212	231	212	212	217	218	187	233	188	194	234	207	199	214	200	197	199	208	201	240	185	192	213	188	167	214	199	198	204	201	212	191	189	199	207	214	200	189	177	218	199	193	192	189	222	228	209	202	227	218	205	231	210	214	197	223	198	208	197	219	191	213	192	203	221	210	198	210	196	205	215	234	205	208	230	207	245	207	199	201	189	205	191	186	217	208	180	200	205	231	231	208	187	206	221	213	218	226	217	189	197	225	209	206	195	238	207	229	197	210	209	198	210	201	211	226	213	210	177	195	206	203	215	216	202	208	196	195	228	213	199	193	211	189	184	184	202	195	231	217	211	215	231	200	197	188	215	209	202	200	200	212	215	209	220	220	191	216	201	185	198	227	225	199	202	215	218	217	204	206	232	213	207	218	209	213	217	184	224	197	187	195	209	206	189	189	212	225	187	206	225	208	205	212	231	203	220	179	182	198	195	204	251	177	207	208	193	167	203	205	229	214	201	231	184	213	181	200	220	205	230	207	198	192	194	217	220	197	189	218	214	228	210	214	187	236	207	191	191	206	215	195	217	215	212	177	221	232	199	213	192	204	195	210	221	200	229	195	189	233	210	212	206	221	242	212	209	230	214	213	220	220	229	205	204	198	201	214	207	201	190	207	230	253	207	224	220	208	198	233	206	231	205	246	198	191	222	200	197	190	207	200	225	188	220	230	203	233	211	196	169	201	178	223	235	168	202	213	233	213	185	193	249	224	200	191	229	195	190	201	202	204	211	201	224	209	219	189	216	202	196	247	209	204	208	205	188	213	208	223	224	213	233	206	205	200	187	191	193	203	210	229	193	193	231	190	251	225	189	218	211	200	183	236	225	156	215	193	238	231	204	195	216	238	194	222	233	197	208	193	205	190	196	199	215	221	189	219	205	210	240	210	202	232	211	213	210	210	196	230	224	212	196	180	219	216	187	211	182	210	216	196	189	188	225	239	218	184	195	220	231	217	197	196	214	193	178	209	219	185	195	196	198	197	203	220	198	203	211	234	180	223	218	203	209	213	208	203	231	212	194	202	190	219	178	190	215	218	209	222	219	224	202	210	191	191	199	215	187	187	190	197	218	195	199	187	190	236	237	224	217	215	189	261	207	202	210	224	213	203	198	215	184	236	198	188	247	233	199	211	197	187	200	203	190	212	214	209	223	216	194	202	160	178	217	212	203	218	217	219	194	194	198	202	192	209	228	215	204	204	205	233	221	223	217	212	208	213	183	215	205	199	192	224	201	213	211	204	208	198	188	202	178	205	220	238	213	204	217	219	196	195	201	182	203	201	218	187	218	225	208	203	191	196	205	201	198	186	211	227	204	209	230	187	232	191	224	211	237	195	197	203	214	175	206	196	203	190	178	203	220	191	193	205	211	228	190	216	189	201	207	196	222	225	205	204	208	230	177	172	210	198	197	217	188	199	227	211	167	228	222	219	227	206	221	229	216	217	222	219	200	234	194	187	198	194	219	220	203	215	196	223	213	217	210	208	202	216	213	195	193	199	202	209	208	198	217	223	207	177	212	206	217	221	219	211	199	202	213	213	229	213	200	193	198	217	215	238	215	227	221	176	192	214	217	205
38907	49853	46760	40787	17481	940	835	813	790	737	651	657	624	648	602	595	590	559	566	562	538	554	520	546	538	535	509	507	532	522	551	505	501	546	525	528	534	473	477	514	510	495	531	527	465	519	484	520	515	499	452	510	535	519	492	520	484	516	513	518	463	526	507	537	510	524	487	497	487	488	522	557	498	570	456	528	522	496	478	496	524	519	450	483	527	534	491	508	552	523	494	490	548	503	518	525	471	480	457	475	506	494	493	476	527	489	540	506	481	478	511	502	491	537	502	481	530	482	502	483	509	520	528	532	498	496	471	482	499	496	511	565	502	506	462	535	518	519	507	480	465	464	476	505	476	506	486	484	472	488	504	516	508	532	483	525	499	497	489	493	476	478	514	481	489	539	501	517	481	485	524	459	527	485	512	481	474	463	473	481	522	488	506	506	518	461	510	446	449	458	451	537	506	483	497	520	500	507	522	489	441	470	495	502	505	498	496	488	525	498	518	506	475	518	479	504	510	495	460	503	497	505	540	512	515	479	489	542	499	486	485	485	547	518	518	511	496	513	488	504	481	503	511	492	496	513	454	541	497	491	526	474	507	484	468	500	519	503	479	544	510	476	485	483	543	493	491	534	555	530	509	493	506	515	540	488	512	492	514	455	494	501	500	526	512	509	514	500	519	473	514	500	519	514	450	521	488	482	517	490	537	519	516	535	513	531	477	511	541	477	495	513	508	462	482	484	507	513	499	489	476	457	456	534	521	424	499	506	507	498	498	492	496	474	498	534	564	498	500	492	496	484	543	471	514	468	502	513	464	515	542	499	506	527	506	531	497	502	505	483	514	532	511	501	517	502	479	503	462	496	501	540	519	478	503	477	518	511	515	486	485	466	511	482	477	530	516	500	494	538	496	478	556	547	515	484	491	487	475	522	525	497	526	495	532	519	496	497	491	480	495	493	524	535	514	518	509	498	522	519	522	480	512	527	529	523	478	516	452	488	539	487	463	494	512	466	489	499	493	522	506	491	477	506	497	478	502	456	519	535	503	479	471	473	521	499	497	489	496	481	484	511	500	534	511	464	519	524	546	514	478	500	514	502	526	519	487	483	457	478	538	530	509	497	484	487	527	512	466	545	460	492	511	510	498	515	487	493	481	480	518	490	492	498	499	566	509	488	503	483	515	470	499	513	509	485	461	521	505	528	505	486	515	494	465	502	513	506	520	527	540	505	512	523	512	523	515	484	472	533	492	511	529	504	550	519	490	466	537	500	490	488	469	544	579	507	541	479	487	501	485	491	471	505	505	480	507	531	494	483	534	484	512	499	505	476	466	489	520	483	556	516	474	498	531	523	476	491	484	502	459	482	485	486	526	493	505	509	516	494	492	506	491	486	528	488	524	505	488	457	512	498	494	525	522	551	500	505	499	471	489	530	481	512	488	524	484	529	543	529	510	521	524	522	535	495	513	490	546	495	479	540	478	455	510	503	477	490	521	498	533	496	521	507	509	518	524	486	490	548	507	568	526	494	499	493	545	533	523	475	493	474	493	562	519	515	477	490	477	507	500	496	492	512	504	493	511	478	467	522	483	509	494	534	495	474	528	495	509	526	478	510	527	525	497	491	477	504	498	489	478	521	492	480	487	465	513	504	489	495	517	493	498	489	527	525	475	536	468	556	497	520	523	494	542	501	522	510	501	522	510	480	506	499	497	474	565	482	476	521	495	485	523	476	494	461	480	531	490	483	535	506	491	506	469	459	501	515	522	502	485	516	505	517	485	501	500	515	515	519	486	511	542	509	482	491	508	492	509	509	511	480	538	446	554	480	515	489	490	497	494	495	491	503	518	527	469	532	535	518	494	529	520	511	483	485	488	469	506	546	517	472	507	454	452	554	519	517	491	473	500	487	496	530	525	490	519	504	548	483	503	497	500	491	458	507	499	445	526	523	474	506	476	529	492	468	506	500	513	499	522	491	462	451	496	496	509	471	521	488	502	519	499	500	481	566	503	515	483	509	505	458	522	508	496	492	507	535	517	513	510	479	517	504	533	502	536	498	554	530	485	522	553	537	471	496	520	500	537	503	535	508	512	509	506	496	463	528	506	479	514	505	465	530	500	474	498	494	532	506	515	521	479	506	469	501	555	502	523	519	507	511	505	483	471	505	493	513	511	533	510	504	498	469	508	491	510	520	494	538	477	473	486	523	493	482	507	505	522	517	542	515	492	534	526	495	500	513	497	552	507	531	511	512	470	471	491	466	501	490	479	523	522	509	537	539	487	504	511	506	487	483	512	508	515	525	478	509	516	517	521	558	496	487	527	491	491	484	516	502	474	527	549	500	514	546	461	528	488	483	511	513	506	487	531	481	470	513	500	479	490	490	517	503	498	493	488	510	475	464	492	498	495	536	489	478	506	480	515	512	508	507	502	527	483	523	479	522	542	516	498	467	465	483	516	498	478	492	527	498	561	492	485	500	502	527	488	512	455	515	494	483	523	537	482	473	485	513	493	499	481	480	495	509	479	561	550	521	477	511	495	502	498	520	477	504	520	519	509	532	539	513	509	508	512	497	481	511	521	464	514	486	456	483	488	483	488	511	482	488	526	533	509	476	504	510	528	481	483	496	527	479	527	521	493	531	528	480	505	506	467	532	468	503	510	519	503	466	524	503	504	472	454	506	499	526	482	535	531	471	514	496	534	485	512	513	516	500	473	482	504	530	509	509	496	496	533	510	509	507	527	523	443	477	517	540	478	530	522	476	508	491	451	472	473	481	534	477	503	486	467	522	500	552	489	486	479	498	493	528	480	498	514	534	487	458	510	497	562	557	510	484	467	505	547	485	535	531	485	482	539	516	485	507	516	498	503	524	491	517	473	482	527	504	485	519	514	510	494	510	552	522	512	508	542	461	471	509	479	529	471	504	475	548	494	480	518	510	510	508	489	464	543	499	511	505	480	458	486	482	503	510	457	547	532	495	483	509	489	465	439	486	494	451	521	503	493	508	509	486	496	485	510	511	496	495	435	493	484	492	498	514	507	503	510	524	545	500	535	514	540	515	494	496	514	502	494	486	492	496	505	523	463	525	535	541	527	488	458	483	477	518	504	522	497	483	489	495	486	529	520	499	501	503	496	507	517	504	512	520	467	493	484	535	537	491	467	495	472	495	482	493	523	474	492	524	484	528	503	477	524	490	487	527	503	490	526	515	494	527	504	511	480	498	458	512	497	504	511	494	516	469	527	509	458	466	535	476	545	531	503	525	477	505	460	484	551	504	515	488	495	537	526	519	509	520	543	490	481	506	458	506	507	525	494	485	520	491	503	465	499	500	508	492	532	508	482	513	474	518	502	511	536	498	534	465	516	499	523	490	538	503	514	526	438	460	504	504	537	485	502	542	498	522	502	498	489	515	486	505	528	514	505	520	474	526	519	503	460	477	531	511	543	487	521	505	486	496	497	472	496	507	490	512	509	487	529	507	491	500	501	494	483	437	488	501
70684	78551	60687	49957	24399	4282	585	408	412	384	426	394	350	381	356	375	335	318	349	325	344	329	351	314	361	370	322	365	341	333	355	331	340	322	312	339	313	289	297	325	331	317	328	327	318	296	268	316	345	328	328	318	310	316	332	316	329	301	304	336	351	338	348	363	350	320	325	311	339	326	332	306	336	314	331	315	344	330	339	318	286	308	328	319	308	318	315	318	338	368	308	328	305	291	299	338	334	304	312	335	299	313	304	323	331	326	354	337	349	345	334	309	289	330	307	336	327	314	324	362	385	297	330	295	326	313	305	311	269	330	315	327	348	292	329	295	342	327	364	299	312	343	324	363	321	335	307	295	344	292	327	311	325	309	328	309	322	346	344	328	328	353	344	340	333	339	320	295	342	324	302	333	342	368	335	321	326	343	320	321	326	351	304	344	343	353	339	330	317	347	339	326	337	339	289	313	323	338	342	322	333	333	342	321	324	332	343	374	324	340	313	352	300	340	299	322	306	317	327	327	321	328	328	351	314	319	338	327	352	306	338	312	339	305	319	296	338	319	338	318	327	322	347	328	337	341	317	341	309	312	320	316	352	293	314	388	309	319	328	337	322	315	291	320	316	334	356	344	303	351	302	326	367	332	346	332	319	321	322	359	302	327	311	337	331	307	344	341	317	322	351	288	314	327	346	294	310	349	314	329	328	332	302	333	319	311	344	312	363	312	323	320	307	341	304	325	336	338	326	311	343	345	373	306	320	335	322	329	294	353	327	342	306	337	320	310	346	329	316	304	290	343	304	316	313	328	336	306	307	324	337	321	290	289	335	349	348	354	313	337	333	336	330	338	316	324	305	297	324	316	317	323	304	318	343	281	340	324	343	293	338	327	288	329	335	297	319	319	331	353	328	326	319	332	300	309	323	315	327	363	312	291	290	300	294	314	348	328	345	309	296	349	339	338	343	313	371	355	358	355	277	319	320	326	291	320	326	300	367	320	342	324	337	333	287	336	327	310	321	300	302	355	332	316	334	317	319	346	339	355	325	324	333	308	304	308	326	318	340	349	321	323	305	324	346	304	320	366	330	368	330	351	360	336	364	339	319	341	338	348	318	326	313	327	326	302	332	335	330	304	331	343	322	320	342	337	327	286	349	360	309	320	312	292	336	321	335	347	294	320	301	322	330	330	316	274	348	286	329	328	320	318	313	294	350	329	330	342	321	296	345	357	321	315	301	316	324	365	348	315	327	318	328	313	345	292	318	348	302	357	328	270	337	337	328	314	320	375	326	320	310	326	316	367	346	321	289	344	345	342	344	327	346	285	339	319	295	316	333	337	336	322	328	303	307	334	299	316	328	300	318	335	347	347	327	327	333	340	296	302	298	313	345	301	384	343	334	336	307	345	328	340	369	295	298	302	314	333	349	355	314	326	301	323	322	292	308	325	305	308	309	344	321	337	304	325	321	365	334	285	343	327	337	350	328	310	323	311	292	313	313	323	309	311	328	313	321	309	323	337	374	366	288	310	318	328	312	333	344	330	325	329	343	332	365	315	293	330	314	335	321	330	319	321	293	284	318	300	319	342	276	302	302	352	327	307	338	349	322	307	311	341	334	322	356	323	347	345	302	316	330	346	341	317	322	332	325	348	297	330	320	316	349	328	342	332	336	292	322	315	363	315	341	320	310	308	288	311	302	290	311	318	305	320	333	329	310	347	304	279	307	312	343	355	320	312	339	325	322	343	335	327	311	316	327	323	328	339	324	321	354	294	289	289	292	330	291	320	327	315	316	295	307	327	280	341	319	312	345	331	292	313	358	308	288	325	310	294	338	320	339	310	299	327	302	333	301	303	385	287	297	323	294	309	309	356	310	306	350	312	327	326	344	327	348	314	317	338	338	264	329	314	352	315	339	331	308	344	310	308	329	341	301	340	331	366	287	350	358	349	314	325	346	339	300	328	337	294	284	336	327	333	327	325	327	295	337	329	353	326	304	324	332	366	362	303	325	313	359	330	280	341	286	346	342	323	330	324	347	314	343	345	331	344	300	336	302	286	305	330	341	351	334	301	304	341	348	362	326	313	335	319	328	331	304	321	300	339	336	297	319	314	348	295	328	322	317	301	329	338	351	340	308	306	329	318	331	320	305	336	275	288	341	334	307	306	292	347	340	316	319	365	347	302	331	320	299	352	343	348	308	344	305	352	350	288	296	316	346	313	342	322	324	295	317	302	341	371	297	327	298	296	319	339	351	345	336	314	342	324	336	301	311	318	291	303	341	326	322	337	284	318	307	308	318	324	321	313	338	281	319	366	311	325	301	333	353	301	305	309	316	332	317	335	313	297	340	359	340	330	350	338	347	355	312	328	342	339	312	356	318	351	341	377	322	319	332	311	333	334	325	359	301	304	281	330	351	331	295	318	351	352	322	344	338	315	325	359	320	292	321	331	330	313	344	321	351	335	373	335	344	298	311	338	338	363	322	284	320	343	332	356	310	343	325	338	325	331	342	297	310	302	340	317	327	355	350	314	339	312	306	318	324	370	323	346	346	324	320	322	310	328	324	292	296	275	305	322	306	331	307	325	334	341	312	309	272	295	352	320	283	342	312	293	322	282	319	332	308	287	321	314	325	304	348	325	315	354	305	341	307	300	284	353	342	312	306	290	328	332	274	320	324	359	337	336	326	313	335	320	343	333	326	351	333	352	291	345	324	333	312	315	334	305	344	332	346	355	307	327	307	301	320	293	346	346	339	332	339	346	325	329	311	319	319	318	341	314	301	355	345	309	366	360	305	317	303	328	316	318	317	332	301	309	337	324	310	319	337	339	333	331	313	321	286	341	325	343	340	319	361	319	329	347	350	309	320	333	336	331	303	322	349	333	321	316	323	315	307	324	316	352	330	296	305	330	309	310	341	326	330	344	325	346	336	338	318	321	327	318	328	339	299	333	313	326	364	291	298	343	336	346	343	352	344	317	316	322	315	339	335	348	329	310	350	318	321	321	371	328	326	327	309	302	337	318	329	337	338	301	332	324	332	327	326	316	339	330	322	350	306	346	321	307	332	323	333	335	303	338	324	333	339	362	332	312	337	319	301	326	343	334	317	329	311	349	335	312	309	332	320	339	336	335	319	286	316	317	345	331	353	324	303	298	291	338	318	304	301	297	342	341	328	317	288	312	336	347	337	323	303	354	292	345	320	329	369	321	317	304	331	331	349	322	305	355	340	334	310	338	350	319	305	358	328	306	328	368	297	329	345	294	325	309	336	285	318	322	320	305	357	288	353	345	346	318	290	362	346	307	321	331	337	307	338	289	324	303	307	310	302	343	321	304	334	336	308	322	326	298	304	341	325	308	362	298	311	309	351	313	304	320	301	307	283	319	332	328	305	323	344	340	317	333	353	308	303	330	299	335	311	308	316	317	318	321	317	311	368	318	355	348	367	324	373	325	331	317	321	332	316	275	350	305	320	309	306	332	330	356	306	306	331	312	353	331
45771	62101	57550	53540	23215	1528	1501	1278	1166	1091	1060	1025	981	951	914	868	859	840	840	856	763	762	782	795	787	715	740	734	772	765	740	795	713	762	721	763	729	745	707	750	796	739	692	744	763	749	732	767	685	759	670	734	739	733	755	680	671	725	728	710	731	774	776	732	730	754	688	705	707	735	740	712	707	725	726	728	746	705	705	749	725	758	727	686	772	698	706	753	699	713	718	657	761	711	711	716	714	672	743	768	717	711	777	732	755	733	721	747	691	733	743	716	709	763	702	752	718	729	690	730	752	723	770	741	727	714	732	720	701	750	715	700	748	688	732	744	736	726	690	713	711	736	749	713	738	723	699	759	737	757	704	703	748	702	735	783	754	735	729	700	713	749	717	745	729	727	756	761	736	728	748	743	703	677	703	719	776	685	670	735	767	706	676	701	740	774	742	691	781	729	727	726	743	754	688	674	716	693	735	751	800	737	716	702	720	666	705	721	763	701	710	746	730	748	686	710	712	689	708	733	722	746	695	763	699	711	688	709	749	744	722	758	703	796	731	767	708	737	728	712	740	686	718	773	723	703	739	737	696	795	740	686	748	733	815	731	731	740	741	719	738	722	734	754	750	708	794	738	755	736	711	680	728	703	745	744	698	730	712	710	665	729	766	718	723	745	715	733	701	713	688	714	754	738	699	693	743	701	695	733	663	750	689	719	753	680	708	774	747	718	691	688	739	731	706	710	720	691	746	651	743	754	729	725	735	734	747	690	696	707	750	715	753	719	723	721	762	755	643	733	709	716	696	757	714	730	714	724	724	723	773	695	742	748	722	705	745	742	750	757	697	728	749	704	712	735	730	714	706	795	730	720	784	695	715	749	736	716	737	697	727	740	740	716	748	687	751	723	724	732	726	728	725	723	706	694	733	742	732	746	727	687	690	727	726	783	738	753	760	705	755	698	718	717	767	733	722	742	720	716	730	693	704	727	737	716	683	744	689	741	686	755	759	739	712	722	720	744	762	706	714	708	756	715	762	704	763	698	743	715	703	725	718	706	747	660	710	734	716	701	707	683	697	743	763	765	715	764	741	726	697	756	695	701	706	697	742	667	772	728	749	752	766	738	753	742	713	699	698	701	727	714	751	685	704	744	744	752	736	730	755	716	733	760	715	750	709	738	702	722	688	720	763	742	702	684	755	755	696	719	740	739	719	719	705	707	761	737	756	699	722	739	707	709	726	687	709	716	729	713	704	716	721	715	747	730	725	737	726	705	704	736	709	709	676	717	652	744	699	730	779	725	735	741	735	740	722	696	730	701	722	682	699	671	674	698	705	782	749	681	706	742	738	698	740	730	740	712	683	720	755	737	761	709	747	714	754	697	726	695	747	730	739	707	756	721	712	706	732	719	759	718	741	681	721	718	701	745	755	704	709	693	717	755	775	751	756	754	689	765	712	721	711	751	713	715	691	694	777	710	695	738	738	727	769	737	689	708	704	738	723	745	731	711	732	752	781	716	706	732	765	753	711	754	795	692	704	685	715	705	703	756	702	690	747	770	684	747	728	756	687	703	732	666	738	732	695	718	714	717	673	701	680	717	757	706	717	708	755	711	694	693	699	698	715	772	752	714	748	729	725	686	700	715	728	691	695	737	728	728	721	729	680	724	715	707	753	723	726	729	693	692	757	730	749	742	704	702	690	723	664	704	729	738	760	711	760	696	704	735	672	712	740	735	738	718	717	734	675	770	744	722	718	710	710	713	720	724	733	720	724	717	732	701	743	741	711	711	739	680	712	771	725	723	683	771	735	715	741	720	751	698	713	774	704	753	711	733	684	737	738	689	704	723	751	695	746	716	686	710	723	716	756	764	732	717	701	726	705	719	729	730	717	759	692	710	688	682	759	714	758	746	679	704	749	699	721	728	769	726	722	706	673	716	694	696	730	721	686	741	773	735	733	702	673	751	767	766	761	725	701	713	737	762	720	732	698	702	758	697	773	688	760	748	760	724	729	731	721	693	724	766	750	743	729	687	677	712	746	741	726	695	731	705	736	731	710	712	665	718	751	672	677	697	732	691	699	685	695	740	722	711	746	714	735	677	710	738	744	717	707	687	696	721	698	735	781	699	721	738	725	688	697	738	718	727	735	729	693	740	689	703	753	651	765	652	683	676	735	737	750	714	726	723	730	711	751	712	775	673	715	750	710	707	707	747	724	741	698	730	745	719	757	706	684	697	709	751	691	702	721	721	726	729	723	719	707	725	716	782	711	693	768	727	723	750	644	778	773	703	735	731	703	767	727	728	740	724	717	754	742	754	705	730	671	706	669	747	723	724	768	712	789	764	708	720	734	729	715	745	722	740	727	749	761	705	691	730	746	714	725	733	709	742	754	729	705	732	731	699	753	725	685	715	761	743	697	747	739	692	714	721	706	740	805	727	706	681	709	715	772	724	718	754	752	680	694	697	695	717	727	730	718	688	735	705	758	724	720	775	724	715	698	713	737	786	739	704	746	714	711	757	739	696	661	714	736	761	763	727	711	683	692	710	720	739	706	729	745	746	752	687	706	725	698	725	712	729	751	740	822	734	711	713	724	722	686	728	762	704	766	781	761	700	735	706	721	753	756	747	690	737	684	737	713	730	694	753	716	724	715	721	772	700	764	698	721	694	738	690	696	742	785	697	700	710	733	757	708	779	757	713	721	738	729	732	744	693	721	726	721	686	696	746	692	718	728	726	754	705	709	707	700	726	719	743	713	720	730	695	696	708	723	740	739	725	758	711	697	680	706	715	704	759	682	708	685	746	704	714	735	723	702	699	710	717	714	694	747	775	744	704	685	714	710	729	699	732	687	708	704	740	728	744	736	732	723	691	728	716	696	692	711	690	733	684	690	720	769	708	741	749	708	728	718	740	728	723	736	768	689	710	728	698	753	728	773	758	711	737	734	687	722	747	700	726	725	753	722	760	714	770	719	701	713	714	740	672	713	757	708	728	720	757	743	739	717	681	688	709	724	729	746	705	730	743	765	736	701	766	748	729	712	765	722	701	742	788	687	743	695	710	710	780	682	716	746	748	761	711	711	728	742	749	697	722	727	706	733	748	700	727	728	716	700	734	746	730	683	725	699	687	766	715	708	743	698	704	721	746	727	732	682	691	715	745	741	715	724	737	733	697	731	711	716	710	684	730	727	697	741	683	693	696	770	717	729	708	734	713	710	749	665	713	758	701	699	724	724	761	741	710	707	727	740	705	722	758	780	760	726	736	780	757	704	693	697	715	734	740	752	726	719	737	793	736	723	706	715	704	694	701	728	705	728	758	732	710	709	772	717	793	701	720	723	742	705	665	754	718	735	673	716	702	755	700	725	681	733	710	737	694	731	704	691	776	725	700	778	724	704	715	679	760	709	732	700	718	743	689	750	730	714	698	695	745	724	741	700	742	727	746	704	688	725	701	691	701	736	722	684	737	699	752	738	762	694	752	738	750	729	755	703	684	689	698
40100	20230	4832	1776	352	159	148	149	157	139	159	137	141	132	161	136	139	129	139	121	166	134	170	140	154	165	147	118	144	142	146	177	147	149	121	145	137	150	154	138	144	138	153	111	154	143	137	160	141	155	139	149	124	140	156	132	116	145	142	122	148	127	133	126	136	150	130	138	125	138	135	157	130	122	129	149	138	140	149	134	121	139	129	149	134	143	145	147	137	153	138	130	135	139	135	137	118	157	129	152	134	127	144	151	145	134	112	120	134	134	165	127	135	139	131	125	133	141	132	120	120	140	148	153	125	130	150	131	137	129	140	138	150	135	150	145	113	141	153	133	153	135	145	135	116	143	160	131	159	136	132	121	134	148	126	168	124	143	145	121	148	146	129	137	141	142	127	143	133	154	156	142	118	135	144	156	141	132	132	136	125	133	140	155	138	160	126	119	134	131	156	136	152	139	127	144	136	120	151	115	165	144	134	148	148	142	152	150	120	140	131	134	135	135	146	149	140	127	130	128	114	156	134	141	151	151	151	128	143	126	140	156	131	148	127	142	129	136	148	123	157	145	134	153	142	152	134	138	142	147	137	158	138	147	142	136	138	136	155	145	150	139	135	140	137	144	154	180	137	142	124	124	115	141	137	145	148	145	137	130	118	144	134	135	141	145	149	132	136	141	134	164	147	132	150	135	162	145	151	126	133	150	144	135	109	153	137	129	137	137	139	150	148	120	161	138	147	133	155	131	127	151	144	127	129	126	140	132	128	160	154	167	107	146	128	126	133	130	131	147	126	134	134	132	135	138	137	138	141	121	137	146	142	118	138	157	144	146	146	109	124	127	141	143	150	130	142	151	121	133	154	154	145	133	126	135	127	149	108	152	140	144	149	138	145	120	135	135	137	152	132	137	127	147	136	120	150	148	159	137	135	125	137	136	128	125	129	139	139	151	125	130	120	110	135	136	114	127	123	153	154	135	128	140	118	163	142	124	152	151	139	126	135	113	146	132	154	122	171	155	152	147	165	154	122	141	133	147	123	152	120	131	122	133	143	150	134	122	145	146	132	144	151	138	139	168	151	138	140	131	148	134	141	141	170	132	130	141	140	132	126	142	141	162	139	139	147	148	153	143	145	164	155	140	137	117	136	147	140	147	155	132	146	124	137	156	129	125	148	147	144	151	143	152	156	109	148	123	119	125	144	161	135	137	148	154	131	125	136	140	140	148	144	129	121	143	134	125	137	144	158	129	155	149	124	136	139	140	139	155	162	140	150	167	149	137	130	139	156	146	157	127	131	131	148	139	151	163	144	150	137	126	118	140	138	146	143	140	151	135	116	127	146	136	141	145	124	130	165	127	105	110	135	123	157	133	129	131	138	170	138	140	138	137	152	145	153	152	140	137	117	144	123	138	129	146	143	132	160	145	143	143	155	143	136	134	121	149	128	119	133	126	133	144	151	165	134	132	149	127	129	150	143	115	148	153	136	152	152	142	146	174	138	136	121	119	145	145	137	129	118	137	163	137	132	114	129	134	116	138	150	159	146	124	129	135	150	120	152	153	138	135	153	148	131	147	146	103	118	142	132	122	131	155	141	120	149	164	147	127	145	126	123	155	148	136	143	147	130	158	124	133	129	123	135	144	128	121	127	134	140	121	127	132	135	123	129	115	153	143	137	155	151	148	154	170	124	138	119	152	164	133	136	128	156	161	111	133	139	168	136	125	143	135	136	135	139	132	128	146	147	128	145	123	162	129	100	158	141	119	138	125	156	144	119	154	148	124	155	123	134	152	143	135	122	126	137	138	158	137	125	135	152	162	127	132	128	136	150	143	134	133	132	124	182	137	137	141	139	139	145	154	114	136	140	118	146	147	123	145	149	158	133	144	138	149	138	140	121	149	121	133	117	127	140	119	158	154	150	139	134	175	133	136	167	121	134	112	134	124	125	134	139	134	128	154	153	152	118	157	142	144	132	140	129	141	136	179	137	146	145	131	151	121	125	156	148	131	134	123	137	138	142	152	157	155	115	116	118	154	149	128	152	154	142	152	119	135	151	141	126	124	124	141	140	141	165	124	145	129	136	161	157	123	157	158	136	129	135	137	164	132	141	125	134	153	133	149	152	139	131	145	128	122	131	136	126	134	154	138	147	153	156	127	119	127	144	138	139	140	142	147	121	131	147	133	141	140	139	127	134	158	148	135	145	129	134	122	151	142	145	137	145	135	133	132	149	133	157	111	135	144	145	132	113	155	125	127	151	144	133	143	121	118	112	148	129	142	125	168	164	150	134	158	136	129	139	161	138	138	123	135	149	138	124	134	151	137	130	154	130	144	144	146	140	145	155	125	133	134	125	142	134	140	149	105	125	136	132	150	142	148	140	169	129	155	141	140	153	158	145	141	146	117	130	142	150	143	142	163	143	148	151	146	142	137	170	153	128	127	157	137	135	148	124	131	152	119	163	120	131	139	125	151	155	174	129	154	127	136	135	129	131	136	157	143	139	144	148	151	130	154	149	135	138	129	149	167	130	152	157	132	130	133	145	144	141	148	111	138	152	115	135	133	134	148	128	138	145	161	155	138	130	129	146	120	131	168	142	130	150	143	143	156	145	128	138	135	134	143	128	167	150	135	154	140	141	147	161	124	131	154	143	130	137	128	133	132	120	143	149	149	137	147	135	135	127	157	139	140	113	160	133	146	147	127	128	132	158	140	140	133	139	132	135	145	120	154	147	132	121	144	134	167	130	149	151	147	149	164	136	143	121	133	144	160	134	128	128	125	144	138	151	133	154	167	121	156	170	146	161	154	133	150	135	137	139	130	141	151	137	149	145	130	145	135	121	117	150	134	134	128	133	144	132	134	131	136	134	133	141	146	134	135	142	156	139	138	131	131	131	139	139	132	134	146	136	138	153	133	154	134	138	106	142	143	149	132	153	176	166	134	110	140	130	149	121	114	123	135	138	155	134	133	120	141	121	154	127	157	128	124	142	133	164	140	129	147	153	114	154	145	134	137	161	146	145	147	130	152	140	151	158	148	147	161	133	162	149	124	111	134	136	136	147	134	131	136	177	138	143	166	141	131	140	144	136	136	143	161	119	116	125	163	137	168	130	133	156	129	144	114	145	134	140	141	126	156	162	134	144	138	164	139	119	139	145	163	145	150	148	136	135	122	129	139	129	130	148	150	146	120	145	145	131	122	142	131	132	153	138	140	139	145	115	151	140	143	153	144	136	136	166	160	125	138	125	124	132	165	143	138	148	140	152	121	137	132	149	154	152	142	143	126	155	127	147	153	149	137	155	148	119	129	123	141	140	160	127	152	151	122	144	152	130	144	156	159	138	133	146	133	159	149	154	143	121	153	143	155	151	111	139	147	140	143	122	148	128	159	155	124	147	128	155	141	141	130	148	128	134	125	120	143	116	121	142	162	153	116	144	148	153	145	151	129	131	144	113	149	140	121	130	140	132	136	128	156	116	140	171	165	146	149	141	138
20866	17301	6565	5169	1228	378	390	335	344	341	378	348	350	356	362	353	399	348	344	319	334	346	369	378	357	347	376	385	334	368	349	355	363	330	405	347	344	347	341	345	361	361	339	369	357	369	333	389	332	361	379	341	359	348	354	352	345	392	388	320	325	316	309	363	333	356	344	354	335	404	373	343	378	359	380	370	332	355	373	362	302	367	371	351	368	358	357	320	372	352	349	330	384	387	375	351	361	377	385	334	353	354	361	350	368	326	354	331	363	339	356	358	350	343	356	347	349	366	383	356	363	370	388	359	353	336	364	335	346	340	367	348	330	374	357	363	359	330	338	371	352	342	368	339	355	332	357	358	393	367	362	341	354	337	333	358	343	340	355	342	352	362	388	364	371	339	371	359	392	320	358	353	367	344	368	328	366	384	377	366	341	357	382	396	328	364	374	347	354	350	349	369	354	340	346	362	372	337	337	367	346	344	340	358	341	357	341	350	339	318	400	357	350	357	367	365	323	360	338	382	347	349	347	359	372	368	350	366	310	414	360	388	361	364	355	330	366	375	343	327	366	340	332	348	349	340	348	374	357	348	371	360	352	351	348	363	337	343	388	342	346	345	346	336	356	371	351	353	329	387	359	336	352	369	352	345	351	372	322	351	362	341	347	358	322	366	341	386	328	368	358	377	367	395	360	320	385	358	338	369	341	344	357	339	370	353	347	351	378	320	349	387	333	358	326	343	340	340	368	357	362	371	336	360	334	340	374	357	334	366	364	368	383	351	327	365	327	363	364	355	363	345	365	355	353	348	352	354	367	372	354	364	346	368	341	318	344	332	353	339	332	327	378	334	378	339	358	374	354	382	352	324	339	325	377	354	372	356	360	365	344	349	350	350	358	349	347	335	358	338	339	346	337	347	392	345	369	368	354	319	379	346	343	345	374	363	342	336	382	368	394	362	346	358	351	349	331	354	370	356	365	313	387	374	359	351	372	359	368	350	371	377	347	372	358	352	342	341	333	364	339	337	377	363	348	331	323	365	352	343	334	360	372	352	351	389	346	343	318	338	369	365	338	362	321	352	359	361	378	409	379	356	347	355	395	323	362	354	347	355	351	355	385	337	356	357	359	315	341	337	378	359	353	326	409	358	369	363	359	349	351	351	366	341	324	345	337	354	354	355	360	364	382	358	352	370	340	332	333	348	364	372	338	349	361	339	349	323	372	387	361	372	344	327	390	332	369	340	377	349	352	369	370	326	345	334	353	367	329	367	385	340	350	373	336	380	360	346	362	338	357	355	336	381	346	373	339	338	340	356	308	335	345	357	367	388	356	355	359	325	373	349	385	362	363	350	332	373	321	350	342	383	351	334	369	334	365	389	347	357	348	358	351	357	351	348	386	349	393	344	380	339	375	339	336	350	333	347	315	338	357	355	356	345	351	333	350	363	333	352	344	376	381	340	345	339	352	332	394	329	359	349	318	351	370	358	339	351	379	361	351	400	349	370	366	372	367	361	372	337	373	363	357	347	407	360	351	362	323	344	364	361	380	357	379	367	348	350	330	330	332	341	384	370	350	352	380	413	349	334	340	347	353	345	355	331	359	337	344	352	332	380	391	365	371	349	321	370	323	338	343	381	363	372	380	367	333	385	374	375	351	340	356	381	344	313	338	372	311	324	382	338	320	354	365	343	348	389	298	356	361	355	332	375	375	309	361	396	348	354	347	336	340	376	349	341	356	340	374	375	322	356	354	364	376	355	363	369	346	404	368	354	378	362	382	351	371	354	376	331	368	384	321	392	344	417	325	333	360	355	354	348	356	375	348	335	366	373	371	368	335	333	362	326	310	341	352	355	351	337	360	357	367	344	391	347	344	356	323	334	354	323	360	334	368	353	340	365	381	320	363	357	343	341	343	311	375	388	339	344	373	365	351	342	377	347	359	366	325	378	349	333	324	359	320	378	359	337	347	332	347	372	353	351	327	360	318	373	356	354	381	373	361	369	347	345	368	370	359	342	349	338	384	344	336	352	345	377	384	332	355	390	394	329	324	350	352	351	345	326	362	341	365	371	324	358	360	374	353	368	354	333	336	372	366	360	383	345	365	319	346	349	352	341	339	390	343	338	348	339	357	347	370	385	364	367	330	356	410	336	370	332	349	395	376	392	326	330	360	359	355	370	346	350	347	360	339	344	376	343	370	370	355	331	358	334	366	351	366	373	338	372	364	407	382	385	319	338	360	363	359	343	343	361	347	337	347	361	353	380	360	366	346	373	343	377	363	348	363	351	343	356	362	372	398	343	362	324	353	333	379	336	365	376	347	331	330	367	333	367	326	339	365	350	359	323	357	382	336	360	346	348	358	349	330	378	317	380	353	365	380	319	363	375	321	344	347	368	324	372	372	354	358	324	380	318	370	354	357	372	375	373	353	331	369	322	358	361	350	356	363	366	364	369	323	362	343	329	327	387	359	367	367	336	388	382	364	350	323	363	364	365	347	361	370	321	324	300	329	356	338	351	374	363	386	353	393	368	322	350	350	345	351	389	321	345	336	333	379	340	333	337	370	347	372	360	350	369	349	368	365	384	372	369	354	342	355	334	382	365	364	356	383	354	382	361	349	381	337	360	372	357	364	403	391	359	348	343	370	328	342	384	372	357	368	350	319	328	344	373	355	375	351	327	324	375	383	359	342	378	350	369	326	366	348	345	357	352	340	344	377	348	369	350	354	340	304	360	350	340	347	348	344	345	342	350	352	344	376	336	380	318	340	343	361	341	354	390	358	345	354	350	372	347	321	324	322	348	377	346	341	361	378	342	339	364	375	332	355	368	317	362	359	358	354	351	358	355	374	337	370	340	381	325	326	373	382	343	341	339	337	390	348	344	334	365	357	368	360	317	351	355	355	336	370	390	367	351	365	383	341	367	325	348	318	376	367	367	347	327	389	331	356	360	324	347	372	370	372	364	350	337	366	352	308	373	347	338	332	358	334	402	367	355	348	349	363	320	366	353	392	365	361	409	353	361	366	340	342	352	357	368	343	324	358	341	347	346	368	330	363	342	342	351	381	319	314	349	334	371	336	366	373	387	355	343	341	376	358	346	382	357	313	349	361	356	336	342	337	366	359	393	344	338	351	344	350	345	330	376	389	400	367	326	352	355	359	321	369	325	352	343	330	327	354	373	352	368	380	352	343	360	359	343	371	339	362	346	341	355	359	365	362	367	341	351	370	339	361	340	367	355	389	348	353	356	374	369	305	357	321	352	349	345	320	366	337	334	341	309	339	327	361	335	347	362	348	358	375	345	323	337	363	336	340	356	369	352	358	365	352	369	360	366	333	340	357	337	320	341	348	380	352	359	372	403	370	334	350	357	332	369	383	384	375	365	394	345	420	388	351	386	351	347	373	330	344	399	360	376	364	361	328	338	350	359	320	339	336	370	384	388	330	373	350	340	349	361	351	347	388	361	323	340	377	366	387	340	373	341	368	357	354	337	331	349
61101	66898	47211	35686	13607	1124	286	275	243	231	223	209	215	216	213	209	194	211	221	221	179	202	215	210	218	202	210	188	185	234	214	213	200	205	207	211	207	242	206	221	204	195	207	201	203	199	198	193	232	220	193	233	202	233	235	201	232	216	240	198	196	189	198	205	207	213	197	207	180	211	196	183	252	212	214	210	220	213	187	218	225	236	204	192	209	203	195	216	203	187	192	234	170	204	202	211	214	219	188	197	212	191	207	212	204	224	246	217	225	209	215	226	226	213	206	208	207	206	194	228	232	201	211	230	211	200	248	215	195	229	233	200	223	223	203	197	217	193	223	204	218	197	202	189	220	208	189	188	213	200	215	217	201	195	197	196	184	248	240	204	207	209	217	194	199	224	220	210	190	200	202	210	225	177	214	212	184	214	208	187	206	194	244	198	168	214	191	212	203	200	206	223	224	203	204	218	246	186	222	248	177	192	228	225	220	198	223	206	200	215	203	214	195	231	192	218	216	217	221	209	198	209	232	187	206	210	212	203	206	218	202	207	234	217	194	213	188	209	228	166	211	227	234	216	223	204	188	207	199	185	223	208	208	202	210	229	211	231	211	200	210	212	190	238	198	200	188	209	238	208	213	215	176	203	214	221	207	189	225	229	213	208	193	219	198	202	222	215	206	191	221	213	212	212	222	235	178	223	214	221	230	223	220	231	206	233	204	203	214	207	236	213	225	205	195	186	180	228	209	223	199	205	226	212	225	213	205	212	207	192	207	177	236	193	213	199	191	202	200	202	200	209	193	204	209	191	235	226	211	200	212	194	201	219	208	219	188	235	212	195	215	214	176	185	205	214	223	198	249	221	194	225	216	198	204	218	229	220	197	215	206	202	208	216	204	224	223	201	192	198	195	209	193	196	213	243	211	205	204	244	212	220	214	196	208	221	219	213	214	231	207	199	230	192	211	199	213	196	223	220	225	221	206	210	205	224	205	193	213	182	190	205	232	236	221	208	197	201	208	208	229	244	203	200	194	216	206	203	216	210	193	203	217	206	217	210	187	239	201	227	209	199	211	203	191	217	207	212	218	206	216	203	216	203	186	226	214	190	198	201	210	238	207	185	197	172	242	220	209	201	194	217	221	219	191	231	192	223	190	222	187	197	208	197	236	206	219	196	251	230	196	210	198	184	203	217	210	195	212	196	226	211	215	236	179	208	202	212	218	214	204	204	197	201	238	201	228	202	189	226	211	216	227	221	204	198	243	189	241	204	181	248	197	229	216	193	213	211	213	190	209	194	224	200	225	224	212	241	209	209	230	214	203	191	212	207	196	229	214	216	205	204	213	204	233	208	209	203	212	232	220	212	203	198	187	185	226	224	197	218	219	209	219	226	221	221	213	199	235	189	203	200	186	202	187	208	207	196	211	203	227	218	228	215	202	208	223	209	211	216	210	205	189	192	219	249	215	240	227	205	238	216	219	208	239	204	224	223	217	235	205	198	183	260	196	212	219	219	241	224	195	204	224	193	205	244	203	212	189	212	205	194	207	233	188	201	231	227	230	204	197	232	213	209	195	211	204	231	243	203	235	206	240	192	197	199	214	174	183	185	231	216	189	211	226	213	182	223	192	189	225	201	210	213	249	181	195	198	199	195	217	211	209	193	186	239	225	221	204	181	208	216	233	215	226	201	217	184	162	212	194	216	216	202	190	182	198	202	216	233	211	206	212	208	214	212	218	220	236	213	218	212	239	215	209	205	192	195	191	201	211	204	219	212	211	220	211	232	223	214	196	202	192	220	231	198	236	219	205	238	223	197	226	239	197	191	232	207	215	192	231	210	212	226	220	203	203	210	225	200	194	222	207	197	196	213	221	216	210	210	193	205	247	212	221	229	217	199	220	196	236	201	214	218	222	229	234	205	239	219	214	212	215	197	201	202	234	191	189	194	215	227	213	215	198	231	208	228	207	205	210	189	188	217	221	228	217	227	224	194	206	204	225	227	220	211	187	191	195	236	237	225	228	220	209	218	199	192	201	202	225	208	196	204	224	190	197	207	193	198	217	223	223	208	234	199	228	225	193	228	190	199	190	194	219	189	218	200	201	203	202	213	234	213	190	207	214	210	202	184	190	219	199	211	223	207	210	218	212	203	236	212	203	204	222	206	206	225	190	215	224	218	239	222	187	200	202	184	215	208	228	218	212	190	201	247	203	211	214	200	222	224	208	216	227	195	206	217	205	210	204	206	202	196	227	219	184	233	213	210	218	207	218	217	194	201	197	202	224	229	209	213	202	216	202	201	198	235	213	199	183	229	184	211	206	202	183	193	177	218	209	212	246	199	228	226	226	216	181	216	197	211	207	231	210	222	229	207	195	227	227	213	230	202	209	203	197	211	217	206	209	187	179	230	176	222	185	207	212	198	204	213	202	203	205	212	203	238	181	209	210	173	217	214	200	237	199	202	213	236	204	183	239	208	224	231	218	211	190	199	205	205	200	204	215	245	236	171	209	203	209	213	230	224	204	241	223	225	231	216	226	213	203	205	226	222	214	231	202	208	189	192	219	217	226	182	176	200	219	196	228	228	187	220	226	218	215	183	189	190	212	195	222	233	199	198	214	231	218	196	207	231	215	228	212	225	221	235	218	221	229	202	205	214	221	209	208	200	199	199	215	207	233	185	200	204	222	189	208	212	209	212	204	217	203	226	200	177	208	223	217	231	199	197	184	224	216	193	218	212	204	212	214	219	193	220	213	206	200	214	220	188	209	174	190	226	202	190	237	200	209	217	209	221	203	203	179	216	212	200	193	184	242	216	229	257	204	225	197	218	189	187	215	210	223	213	207	219	198	209	214	233	207	197	205	199	190	206	210	218	223	185	225	194	227	192	195	243	200	250	204	225	183	223	209	212	214	223	207	210	212	207	182	216	213	215	202	207	227	233	230	191	191	222	223	224	213	195	230	208	191	208	196	207	189	216	222	202	197	187	178	217	211	224	228	204	205	229	180	209	189	206	188	225	200	207	223	204	219	194	196	188	221	229	205	229	214	205	221	216	203	215	237	204	229	182	191	210	189	212	230	192	190	230	194	212	206	217	187	209	208	232	220	207	210	223	187	196	212	223	208	224	228	210	183	200	213	207	200	224	230	201	178	207	232	234	212	188	207	218	207	226	207	225	203	229	221	235	213	215	223	202	222	183	193	221	211	195	189	198	236	208	195	205	221	237	229	197	215	217	214	209	226	218	206	204	179	223	218	228	216	216	188	209	219	215	196	206	200	195	230	228	211	185	204	201	184	217	221	218	213	206	219	231	197	220	201	227	239	229	222	219	195	189	214	191	218	191	225	215	202	207	190	216	216	205	199	219	230	184	218	221	175	193	207	198	207	214	209	198	226	231	198	182	178	218	201	236	222	205	222	241	207	205	201	244	210	194	209	211	206	231	224	211	221	234	214	228	194	233	203	207	222	223	232	199	203	209	246	182	206	217	214	188	208	227
38668	50081	45262	41148	16696	946	884	777	706	719	626	598	649	605	547	596	563	529	551	569	535	537	539	544	527	565	524	549	554	549	493	531	507	518	513	489	560	477	476	518	497	519	539	514	551	498	505	523	555	458	507	505	514	533	478	462	518	531	476	461	587	473	493	498	525	559	514	508	495	500	531	531	524	475	542	506	525	482	511	485	511	511	481	495	509	517	485	513	518	467	501	474	498	487	544	515	494	512	524	543	493	513	508	481	513	536	509	486	503	538	499	492	482	498	518	450	482	485	511	482	502	471	486	483	498	526	514	484	517	508	516	510	523	497	517	514	547	518	509	506	514	536	478	547	532	504	496	498	549	486	514	505	490	509	511	552	491	492	508	535	513	514	494	507	477	474	523	522	502	504	496	471	513	486	459	520	498	490	505	522	474	485	517	566	509	485	569	459	522	504	542	500	499	472	482	480	517	520	505	489	524	478	549	501	499	494	493	514	494	483	463	475	494	468	482	509	496	494	471	543	488	487	489	497	504	464	568	530	500	509	498	508	526	464	483	493	482	455	499	472	496	469	520	485	491	450	484	505	484	505	521	469	503	533	547	527	440	509	539	494	519	516	550	511	482	488	467	494	478	484	469	526	515	496	530	485	509	485	515	539	539	503	486	510	480	498	481	500	466	478	465	492	504	505	516	515	478	503	497	504	505	515	486	488	512	496	474	531	534	489	506	488	463	515	504	513	500	498	536	529	491	483	518	488	538	516	507	513	506	520	525	503	541	517	514	486	494	461	489	461	468	549	474	490	528	507	463	506	526	506	517	479	529	503	482	514	552	515	464	505	523	495	504	484	546	505	501	503	516	500	501	504	484	497	499	536	507	505	560	532	521	512	525	531	535	491	512	505	475	532	518	501	487	541	517	532	523	530	504	510	456	504	465	471	527	552	492	526	503	487	506	456	471	521	517	522	499	486	507	516	464	507	534	532	494	491	494	500	504	475	483	470	516	504	477	493	493	490	474	511	523	473	480	480	519	510	530	530	508	491	472	480	510	484	500	486	488	530	478	501	519	541	504	523	493	500	534	463	455	495	506	526	496	509	483	521	449	506	457	536	500	486	493	491	514	499	502	548	523	520	512	522	524	512	492	507	517	477	505	482	513	546	526	538	547	532	521	492	476	479	506	497	490	480	537	542	455	467	462	480	528	484	504	457	486	539	492	494	513	492	477	492	492	540	492	537	498	542	520	506	508	485	498	476	519	472	515	570	511	487	545	509	495	518	492	498	522	529	490	516	502	492	490	470	495	515	493	534	511	489	502	470	498	507	486	481	470	506	481	474	513	475	501	503	510	483	520	542	509	505	514	462	527	470	477	548	503	499	471	486	539	484	515	500	482	540	481	503	502	490	501	482	494	491	466	454	546	524	494	509	514	541	463	493	514	536	545	553	520	531	533	509	490	530	511	478	469	507	517	511	536	517	498	480	452	576	521	507	482	546	486	487	496	504	496	515	495	491	535	562	500	534	486	491	528	479	515	540	518	496	495	490	537	530	491	502	504	491	475	468	508	511	550	458	529	506	485	499	520	532	510	486	471	500	501	472	537	472	505	506	531	518	478	498	542	521	486	503	531	496	470	478	487	535	442	502	506	514	525	502	503	470	521	472	493	536	503	486	509	481	497	536	498	492	522	495	483	488	521	516	493	539	522	530	491	521	477	523	493	506	486	487	489	494	542	493	493	517	520	504	509	542	534	488	468	519	547	514	494	468	538	494	506	477	517	508	516	550	501	509	519	517	496	535	527	537	499	504	474	508	503	526	532	528	507	505	509	500	534	502	496	517	532	496	493	507	475	473	519	484	485	531	544	523	484	483	497	540	503	484	504	481	504	492	528	517	514	481	481	501	496	461	506	521	493	504	490	502	515	477	504	501	492	509	505	523	495	459	505	504	513	501	552	516	515	496	486	503	520	485	518	479	480	499	509	511	497	507	488	504	495	513	480	503	512	481	490	515	508	500	473	515	495	522	492	476	516	524	499	521	513	503	474	516	515	473	505	506	518	537	509	554	471	464	481	493	486	493	499	529	533	467	502	483	535	503	566	496	500	494	523	508	530	507	502	486	482	506	479	456	507	523	482	520	582	486	495	479	529	498	482	508	535	506	487	495	518	521	449	504	467	492	514	493	482	512	504	538	531	510	460	526	521	518	485	550	535	512	521	484	502	493	545	522	500	493	511	503	495	493	521	481	495	541	463	513	555	514	505	513	499	497	497	490	550	482	514	489	472	498	530	503	522	520	503	503	517	504	519	489	510	502	486	510	500	515	490	481	479	525	506	487	506	478	523	489	503	489	483	533	493	509	502	516	509	513	449	498	529	519	493	463	497	463	499	505	500	480	480	484	485	505	533	505	535	528	496	497	505	492	485	481	523	526	515	509	523	509	512	491	467	474	503	478	478	505	527	573	527	530	504	494	477	538	503	481	479	476	492	509	518	452	481	503	501	524	524	477	460	511	545	509	540	516	537	472	508	502	464	479	478	489	513	518	459	496	488	517	549	490	470	474	465	511	514	502	515	499	518	474	472	502	498	498	510	493	502	536	522	473	567	524	486	508	495	498	470	503	532	497	475	510	494	505	482	487	494	479	484	506	501	524	531	509	487	469	471	514	495	474	505	459	510	504	509	463	486	493	502	531	498	499	516	500	482	491	469	541	481	495	487	456	517	535	510	551	499	532	510	526	500	509	494	525	538	493	526	512	494	510	508	512	527	476	494	494	539	544	472	492	458	492	520	536	506	474	505	475	544	502	520	540	430	473	476	478	503	520	481	528	504	496	505	516	515	526	525	525	508	484	479	508	511	531	517	485	517	504	473	524	471	484	490	527	455	487	479	503	504	497	509	487	482	571	540	524	472	529	499	480	513	514	506	515	559	473	472	482	521	472	540	471	533	519	541	513	495	468	507	502	487	509	517	516	490	512	488	484	482	498	520	503	493	540	542	522	561	484	484	519	475	539	511	497	511	500	504	497	512	478	498	506	505	519	504	527	504	479	505	541	497	496	512	525	447	492	488	479	495	481	498	480	472	496	463	476	479	475	484	515	481	496	513	515	497	528	520	513	522	517	471	498	484	527	494	487	497	452	531	510	498	512	555	539	486	499	510	497	474	493	510	499	527	520	541	526	494	502	497	532	537	513	479	522	502	508	498	482	484	518	516	484	521	487	525	451	504	504	471	499	542	479	527	497	533	521	523	495	466	495	537	482	507	478	557	495	522	494	491	547	522	480	494	519	489	481	493	498	505	476	550	486	507	460	474	489	483	487	508	522	468	530	501	499	530	554	481	491	513	483	471	508	511	496	497	465	507	494	528	512	510	496	472	493	498	539	516	509	506	492	477	548	473	499	509	518	498	498	480	523	474	489	498	493	501	485	535	513	522	479	507	525	488	520	538	529	479	460	501	526	511	506	555	498	540	497	514	466	509	485	518	519	525	530	492	482
70089	79149	58876	48344	22361	3440	523	454	413	372	391	364	346	372	373	371	354	369	353	322	332	339	311	345	341	360	326	323	328	310	320	281	357	334	338	304	350	347	340	323	319	320	367	364	337	349	317	306	348	323	351	312	327	318	321	347	371	301	350	313	313	328	299	337	318	332	322	352	315	285	300	317	329	326	345	344	333	323	309	334	327	284	324	309	320	321	360	306	307	349	322	329	292	332	354	338	341	296	343	305	326	347	352	340	346	327	333	295	345	299	304	317	300	351	334	340	293	323	326	310	322	322	331	318	321	284	361	328	300	291	327	330	369	360	337	348	331	314	316	313	277	362	327	321	347	325	345	341	354	319	357	341	324	306	344	321	341	375	335	331	331	300	321	331	322	308	307	316	328	330	347	334	289	306	340	342	306	327	359	337	341	320	352	338	329	322	348	287	320	333	314	341	302	359	321	339	356	328	330	321	328	327	331	315	317	331	349	325	345	352	318	329	317	353	348	323	353	338	336	350	315	345	318	347	312	306	338	349	333	357	337	331	363	336	320	345	343	359	344	313	309	300	336	325	360	345	319	334	322	295	349	319	365	313	312	324	315	335	286	307	318	327	314	318	323	323	311	340	322	317	323	344	354	318	343	347	338	346	313	330	349	294	322	343	312	337	338	348	319	297	338	340	351	312	390	335	351	328	341	349	333	317	310	333	292	327	337	356	321	331	329	348	311	341	341	331	342	339	304	384	314	303	336	304	334	337	331	314	314	349	323	326	322	351	333	331	373	282	359	350	340	322	356	292	328	320	345	347	340	325	325	339	319	286	319	337	310	342	329	344	324	312	339	297	335	342	382	379	342	336	314	344	326	293	339	302	320	330	327	318	296	323	318	322	331	335	380	354	338	315	346	337	314	330	316	334	331	326	301	321	358	355	322	316	339	311	329	299	349	325	347	344	353	339	332	295	339	322	350	291	308	334	347	331	344	342	345	302	322	341	333	299	329	339	342	315	340	340	379	335	303	328	338	292	348	340	338	305	312	355	303	321	327	344	320	330	378	329	307	308	329	317	320	324	324	336	344	353	350	336	324	311	300	358	373	327	314	321	339	326	317	305	340	378	333	316	311	307	327	328	340	323	364	338	354	325	333	311	321	324	315	363	348	329	346	310	320	309	329	324	313	295	332	319	326	319	329	311	314	332	321	322	342	377	325	327	326	330	341	300	328	367	309	306	331	327	318	314	367	348	308	332	294	320	305	340	344	326	327	312	328	358	356	339	316	318	307	318	314	343	318	361	327	341	314	316	318	331	302	356	327	308	318	329	340	347	292	343	342	311	335	289	365	351	332	310	340	316	314	321	343	316	314	315	321	308	327	362	311	380	310	337	341	300	334	323	306	348	307	309	317	349	301	351	312	295	330	315	357	327	297	357	305	350	346	317	327	313	356	330	347	342	344	292	310	335	300	347	321	280	357	315	312	334	315	350	289	316	340	304	320	300	317	313	325	329	324	341	304	345	338	341	334	299	351	330	311	314	322	322	327	327	314	336	358	354	316	348	303	318	343	349	328	288	319	327	321	299	330	330	364	329	321	358	329	373	331	302	298	350	315	333	349	310	350	353	294	330	343	310	334	345	327	324	325	324	330	365	342	304	342	307	303	358	381	311	345	346	295	354	347	324	323	307	349	311	340	325	346	339	292	324	333	317	330	311	311	360	333	327	357	318	298	328	330	310	318	320	352	353	320	319	310	321	320	335	307	301	315	303	315	322	327	352	304	319	296	314	290	348	340	335	346	289	298	338	336	346	313	343	302	349	345	330	334	319	307	290	366	342	321	336	325	318	344	312	291	332	324	323	313	288	309	299	269	340	304	311	322	306	344	358	316	331	359	307	338	332	318	358	338	315	328	291	309	351	317	325	362	330	325	296	297	349	323	279	348	334	350	337	314	320	309	351	336	305	333	348	346	354	341	338	325	345	348	334	341	346	314	316	340	360	325	336	318	357	316	324	297	294	311	319	338	320	346	306	275	330	336	296	334	302	330	330	313	332	297	349	293	329	349	349	288	317	326	322	319	351	325	322	311	310	327	364	298	386	322	334	310	307	329	329	317	351	337	376	305	306	352	327	349	355	321	312	359	351	330	356	290	284	318	344	340	306	346	330	321	324	364	333	336	344	311	325	346	344	349	313	309	375	317	330	327	329	307	322	304	312	322	317	340	361	365	319	344	313	326	336	333	339	296	344	333	363	293	325	314	329	302	310	310	337	330	325	328	299	346	366	322	334	303	309	350	327	318	332	339	324	310	326	326	323	334	294	323	341	352	326	361	364	331	349	310	359	345	287	301	288	344	312	323	316	315	343	313	301	281	311	343	347	313	320	351	307	344	334	327	356	340	355	353	341	323	297	336	357	340	342	337	336	329	332	357	330	332	326	330	301	335	346	325	304	331	333	335	322	289	321	347	304	316	308	333	296	350	349	333	361	319	335	317	331	359	357	315	299	311	329	334	314	316	308	301	331	336	321	301	299	351	304	323	304	365	313	324	324	350	331	301	309	323	326	317	308	307	351	329	308	288	314	308	315	345	321	297	336	322	331	300	334	330	343	323	363	343	339	353	329	317	357	302	323	333	342	326	327	301	330	298	398	388	330	349	307	348	353	362	296	328	293	346	354	290	337	362	320	329	361	346	331	348	338	346	322	318	351	347	296	340	348	287	327	361	320	312	324	305	340	355	320	327	330	349	351	304	302	317	325	293	330	316	318	340	304	349	329	313	308	307	328	277	361	340	342	333	325	316	340	335	347	343	317	342	334	314	337	322	344	301	325	365	337	344	302	345	310	316	343	325	338	298	310	349	311	306	326	326	313	301	334	348	301	332	342	306	360	313	396	326	338	324	323	320	343	327	340	297	335	337	300	316	303	317	330	313	337	343	303	348	306	320	319	336	313	314	307	314	335	332	324	331	343	344	330	326	321	357	342	337	330	334	328	357	329	331	356	331	310	303	340	325	319	359	313	290	316	318	345	326	316	351	298	314	319	325	311	344	299	342	301	317	360	323	351	346	349	347	336	320	321	333	312	306	295	333	306	338	307	321	327	329	303	313	313	340	356	327	324	336	322	298	306	348	338	320	338	317	346	357	348	300	317	351	305	318	348	355	314	306	319	301	349	325	280	325	332	295	308	323	323	354	320	336	314	343	349	320	329	336	322	286	299	358	287	323	372	338	343	332	338	355	309	312	330	293	351	342	297	348	338	324	313	325	357	319	347	316	297	308	347	335	323	331	307	311	337	350	321	334	327	314	346	335	341	331	346	324	298	331	334	345	333	286	341	335	305	329	332	376	341	342	320	333	332	298	317	320	316	348	301	343	318	312	303	315	339	288	324	307	329	314	330	306	327	323	314	353	343	333	317	319	299	307	316	336	326	339	327	308	340	302	321	323	327	334	309	325	333	317	356	341	321	306	327	362	285	344	340	335	331	329	295	316	339	329	322
45693	63035	56665	52172	22709	1676	1458	1291	1188	1115	1069	937	922	921	901	890	877	875	811	808	790	818	811	809	745	805	836	772	779	824	761	799	718	719	821	778	809	726	750	751	764	711	774	749	755	722	738	796	720	702	780	732	804	784	718	671	737	759	762	729	735	739	715	776	699	708	683	710	752	715	670	637	714	692	695	734	745	745	672	750	726	707	730	733	785	752	722	711	713	679	713	730	690	744	705	718	761	732	783	758	715	663	752	687	730	764	694	724	719	759	733	731	752	730	700	751	713	724	730	763	703	740	716	729	684	720	707	718	714	729	731	738	752	715	718	732	712	749	735	697	790	719	744	690	724	698	712	689	715	730	706	756	728	699	694	731	788	688	746	680	754	760	697	734	709	752	740	638	671	748	730	685	737	731	728	735	708	719	704	740	742	668	710	723	787	706	745	741	720	739	703	686	680	735	714	734	709	737	747	787	734	734	731	724	714	718	715	701	725	745	736	708	711	709	713	745	754	709	710	723	766	690	708	731	692	736	699	729	726	684	686	764	769	729	726	717	758	715	738	726	717	760	720	763	701	769	759	770	703	735	731	710	714	709	685	697	662	732	685	695	762	756	698	743	705	730	707	726	671	725	716	735	749	770	711	705	727	724	709	718	743	713	780	721	767	738	722	748	738	732	689	726	715	689	707	704	717	758	691	767	701	690	698	720	680	739	639	712	759	683	742	770	713	712	725	718	751	716	710	678	743	719	664	737	693	723	748	737	698	747	757	734	711	689	759	727	757	684	737	696	763	691	719	722	684	733	742	740	735	717	718	732	759	705	723	729	691	695	738	723	690	722	753	727	680	707	737	723	706	767	690	725	726	705	731	678	721	769	707	718	712	736	711	719	725	739	715	736	720	700	718	700	689	740	719	732	715	723	724	715	732	736	739	678	673	713	692	743	736	707	704	725	745	738	731	730	729	718	737	684	733	719	688	736	701	757	739	745	766	727	721	726	709	743	739	719	728	733	697	762	776	668	719	715	750	720	729	768	727	689	729	738	692	732	726	719	715	753	730	708	737	701	724	700	741	728	755	715	725	702	762	689	757	685	675	758	731	725	731	729	742	757	726	673	743	707	757	749	707	681	715	704	765	725	710	798	709	700	744	688	703	740	713	687	770	703	737	732	739	730	731	776	739	735	792	705	724	695	703	688	715	754	697	684	741	740	681	707	747	753	708	701	731	744	725	708	715	758	738	760	727	702	718	726	709	755	752	736	734	720	740	729	704	714	735	703	713	727	747	721	716	713	746	746	746	714	701	697	704	767	732	690	739	712	721	745	747	736	771	687	785	744	728	708	666	691	727	726	703	739	717	738	740	720	717	684	731	749	719	692	727	684	751	736	727	725	742	728	707	751	723	720	704	735	729	687	696	702	706	695	718	775	724	690	679	722	743	683	671	693	720	683	763	684	739	726	743	691	746	753	693	706	709	765	732	718	740	714	685	732	685	703	720	710	753	780	727	763	710	718	724	691	741	708	723	739	746	746	746	741	737	779	768	725	709	764	717	685	750	733	753	673	746	709	712	739	706	692	688	673	719	723	693	693	684	707	692	716	742	738	695	800	695	751	788	720	727	669	726	722	729	726	731	729	719	665	711	711	682	678	723	674	726	761	713	762	754	689	733	710	692	757	729	733	743	730	769	739	695	692	738	739	699	707	780	736	746	736	738	654	739	738	757	713	748	757	692	735	709	734	721	721	735	724	744	718	747	723	668	780	740	706	823	709	704	769	762	741	756	725	739	725	736	720	685	719	755	709	744	682	699	736	740	807	718	744	729	725	709	705	681	756	720	715	735	745	708	752	747	732	707	734	710	741	722	721	724	717	735	781	748	694	751	674	690	727	678	749	711	698	698	747	705	727	731	751	702	711	736	706	772	710	714	760	721	727	748	707	692	742	723	739	737	702	743	711	715	728	754	703	716	729	727	728	713	710	717	717	689	691	695	735	709	707	745	767	705	690	705	707	713	700	705	709	795	706	699	747	706	720	752	745	713	712	720	723	711	690	716	684	732	745	700	687	743	726	734	744	790	751	780	728	705	632	742	717	707	732	736	760	736	753	684	753	720	681	706	795	739	746	711	709	731	696	698	730	742	711	769	710	713	739	747	727	707	745	755	724	775	665	731	710	774	739	723	771	703	714	708	725	681	703	752	722	710	735	682	674	762	715	689	718	717	702	713	711	682	737	755	696	720	718	722	782	720	739	727	727	713	733	714	701	751	699	728	752	679	712	731	739	724	705	672	753	719	749	754	707	768	744	753	728	712	755	711	740	717	728	707	724	734	717	726	715	695	740	742	748	734	759	689	669	716	711	715	712	762	709	738	693	711	671	691	737	690	669	735	732	743	716	706	703	720	719	716	740	717	742	704	805	709	756	768	692	711	726	764	689	727	733	708	710	742	700	748	763	733	694	730	670	759	719	694	729	749	722	724	743	754	693	738	730	718	769	749	752	714	756	712	728	715	696	710	743	773	730	714	704	759	716	747	731	736	736	708	687	755	720	758	712	658	759	712	742	734	701	745	703	677	724	706	719	765	699	705	721	767	718	728	690	718	744	773	758	726	754	742	765	700	744	739	735	722	722	735	728	730	702	718	664	760	700	769	709	693	720	769	751	761	736	787	672	675	713	690	729	707	710	737	686	713	681	723	707	715	711	729	721	722	749	740	739	715	729	739	735	728	715	735	692	747	743	729	785	731	677	718	725	735	710	719	730	724	755	699	768	680	743	675	749	780	688	771	761	700	723	774	768	666	735	706	728	694	709	727	702	700	752	699	706	697	722	707	748	729	704	712	739	706	676	755	751	706	700	718	739	711	705	759	746	750	725	732	738	711	750	723	741	718	697	739	695	672	778	716	749	752	732	732	714	736	776	722	704	767	731	714	753	723	661	710	679	745	750	717	724	701	734	736	741	720	730	752	715	720	725	748	758	729	716	679	762	723	810	768	717	745	731	713	711	733	742	710	733	736	709	715	766	741	696	709	762	712	773	760	741	690	722	746	747	727	757	707	724	752	713	712	669	721	697	689	725	700	747	759	727	719	733	705	766	703	704	694	709	748	740	755	736	750	728	714	707	763	718	726	719	705	758	731	718	685	746	709	725	732	713	749	713	696	759	731	749	719	650	744	701	739	706	716	753	735	737	726	769	732	693	745	729	734	704	732	723	730	769	710	740	699	727	711	721	694	706	767	731	686	742	722	759	773	720	739	703	740	757	706	761	693	726	713	704	717	741	718	695	690	723	746	691	707	729	723	748	748	781	760	762	734	737	762	719	742	724	680	761	707	716	730	744	703	718	740	735	795	706	763	680	713	646	724	721	733	731	707	717	735	730	704	727	699	740	699	724	728	720	727	699	740	719	711	712	698	717	742	760	708	773	689	724	765	701	722	746	716	706	714	692	691	751	741	737	729	742	734	792	731	755	742	705	793	691	765	713	722	693	736	688
39565	20844	5012	1703	340	154	151	157	140	123	167	157	161	138	159	155	135	179	148	142	143	149	115	159	144	147	138	136	135	135	147	125	130	144	113	151	145	151	136	138	139	152	141	174	144	156	133	148	107	130	169	148	124	147	149	124	137	139	154	151	151	176	140	154	129	139	137	146	149	145	134	147	152	138	139	138	152	131	150	146	151	135	141	133	118	116	168	126	125	142	153	137	125	132	138	111	135	135	133	121	141	144	150	129	135	127	137	160	132	123	136	157	127	113	128	149	144	121	133	124	129	160	152	134	140	127	115	135	147	139	142	134	155	153	122	121	137	157	144	161	142	132	152	143	147	139	151	122	127	137	155	162	143	136	143	142	126	159	125	150	123	111	124	123	149	127	159	153	153	135	139	158	162	122	122	148	136	103	152	164	138	138	133	139	159	140	134	141	143	133	130	152	158	121	174	141	135	157	113	137	142	144	163	145	150	152	145	123	134	136	155	134	161	147	138	158	149	144	140	142	158	151	139	173	145	130	143	148	159	136	143	131	158	143	153	166	144	138	154	157	142	111	157	143	141	151	124	119	139	132	131	114	154	154	109	162	142	155	124	148	141	131	148	150	126	133	143	140	147	140	121	120	142	146	143	149	148	152	124	140	135	150	127	157	136	128	152	127	160	132	147	123	123	124	162	151	158	160	146	134	165	149	137	121	143	125	178	145	149	131	151	157	112	171	135	116	147	156	135	104	124	146	137	135	129	130	129	151	133	155	146	135	129	149	144	136	127	148	141	121	147	146	120	125	120	126	128	135	134	116	128	133	148	149	160	154	129	146	141	151	149	144	132	130	131	143	126	141	144	150	139	154	128	135	122	141	137	138	169	136	137	129	134	136	138	120	155	151	162	163	162	114	140	118	136	148	145	183	138	144	132	119	140	138	149	153	147	160	161	138	148	129	137	149	129	121	137	105	121	135	123	160	155	154	138	127	148	142	140	120	122	122	132	159	127	151	143	123	134	144	133	158	120	143	166	134	145	156	154	139	117	143	139	150	133	149	127	152	141	136	143	153	141	119	132	168	176	157	131	147	141	139	127	122	138	134	145	144	138	143	140	124	144	129	119	156	156	138	150	148	143	156	137	143	150	130	140	139	166	141	129	132	137	129	146	139	126	154	138	146	161	136	143	145	124	137	157	121	124	130	149	143	150	100	144	136	130	145	123	148	96	134	130	120	124	137	123	160	127	138	141	144	124	161	121	158	134	143	165	155	120	142	153	132	124	136	140	152	107	122	131	128	142	135	135	137	143	122	128	139	143	150	139	139	139	141	135	154	128	152	160	134	149	132	152	143	126	137	132	133	140	148	142	126	143	119	123	136	113	124	123	149	136	128	150	149	139	119	150	128	147	126	130	150	156	138	139	141	145	156	132	135	154	145	127	149	151	135	131	132	138	140	124	144	139	158	124	140	135	147	121	143	144	137	159	126	111	158	144	143	133	145	126	161	134	151	139	144	135	135	127	138	147	145	155	153	133	127	131	117	122	131	133	165	134	140	156	140	139	137	154	145	136	133	124	127	155	153	147	144	139	136	134	135	116	134	126	122	113	157	140	160	128	156	118	131	147	123	149	122	127	151	138	140	115	127	141	142	128	126	144	127	126	150	147	131	158	142	142	145	140	145	131	115	124	154	145	140	153	130	146	120	134	168	140	141	147	139	154	142	135	127	143	130	119	125	133	145	150	121	124	147	144	127	125	127	136	147	142	131	108	144	135	120	156	130	138	129	156	141	137	136	126	153	155	133	169	145	132	139	133	141	146	149	124	132	146	134	146	123	134	128	132	145	143	136	125	137	147	131	148	150	152	128	122	131	140	159	129	128	147	150	123	115	144	106	157	140	159	146	131	123	134	154	147	130	142	129	156	148	135	135	136	147	153	125	129	140	134	156	145	151	136	126	129	142	123	154	147	158	136	158	143	107	150	131	145	163	125	136	118	140	126	161	147	135	134	177	127	128	121	132	139	135	157	139	142	152	134	124	137	136	154	144	125	146	133	135	160	131	143	135	157	159	148	148	125	134	126	126	147	136	132	132	127	137	144	146	138	137	156	156	140	139	134	133	156	139	115	148	126	150	125	130	152	174	127	118	149	122	128	146	150	133	135	140	120	117	127	144	161	135	136	144	149	142	166	131	123	137	153	147	154	134	175	139	140	159	147	164	144	148	131	146	164	151	129	132	127	151	126	131	161	135	129	144	141	151	163	132	137	131	114	143	148	144	133	147	159	137	151	136	137	145	113	122	149	128	124	129	130	138	130	126	168	153	142	153	156	147	130	170	128	138	123	149	139	144	117	121	129	153	150	145	150	158	149	145	117	150	148	113	136	145	144	149	130	145	155	137	147	136	119	139	152	137	139	137	130	140	153	137	133	139	149	144	143	159	129	140	143	126	136	125	148	125	161	145	137	151	146	138	139	156	144	137	126	131	143	135	133	135	160	130	144	148	129	134	154	118	149	135	147	150	106	136	134	132	135	150	112	158	148	112	137	138	133	140	148	159	127	146	120	146	152	154	126	142	151	133	125	147	156	128	142	153	146	122	147	151	131	120	172	126	129	130	135	126	147	116	172	148	134	138	159	137	129	114	145	122	139	142	134	119	160	136	135	144	125	160	140	172	122	146	128	142	150	162	132	138	114	150	137	127	141	143	124	126	124	128	134	160	117	148	141	140	139	160	136	146	136	145	115	136	133	106	131	160	138	133	154	142	131	147	124	142	139	137	143	151	164	125	147	116	122	136	135	114	156	155	144	142	127	127	153	132	174	134	123	130	156	159	147	153	168	138	144	143	163	145	128	146	159	138	140	158	134	143	151	130	124	156	133	132	144	138	129	146	143	142	137	145	150	129	133	122	121	135	169	127	172	156	123	159	139	154	133	131	150	138	132	120	151	145	139	130	144	139	141	160	159	160	133	122	145	155	143	120	134	146	140	142	141	128	136	152	143	140	142	149	125	110	151	127	123	144	119	146	130	149	157	154	134	129	150	143	118	143	132	171	128	145	140	132	143	131	125	129	130	127	135	149	147	136	141	157	139	133	138	135	132	115	157	156	137	135	143	138	144	115	119	119	142	126	129	145	140	130	147	153	137	151	140	165	141	129	135	140	140	144	144	131	135	119	121	127	128	151	128	143	158	134	142	145	119	132	152	142	134	108	122	145	143	160	131	144	163	140	132	138	125	154	140	138	141	120	141	118	145	130	139	134	142	133	149	143	121	140	141	146	127	125	129	124	137	133	128	152	153	166	155	131	131	119	136	117	150	141	138	125	130	130	120	106	135	140	148	130	144	127	145	136	152	130	124	128	136	125	126	125	117	126	129	152	141	142	128	145	126	136	139	151	124	118	135	146	126	160	145	127	123	144	153	137	156	127	128	127	136	141	149	152	159	125	173	137	122	142	160	145	131	127	134	137	147	151	161	165	159	132	135	140	159	128	126	168
20875	18074	6581	4998	1239	357	324	358	387	379	323	327	372	405	323	352	328	356	379	335	325	382	389	326	348	374	406	346	339	357	329	358	325	376	326	343	361	371	360	375	358	334	326	381	387	351	359	349	350	321	358	377	348	371	318	365	344	345	330	355	334	345	369	351	345	405	365	372	330	306	352	369	362	404	396	377	360	362	348	347	381	364	360	348	352	323	359	380	398	349	332	356	358	366	336	351	366	324	344	338	326	329	347	339	398	405	357	320	327	340	358	336	379	359	353	335	363	366	357	357	372	353	370	390	346	356	373	340	351	390	362	343	380	339	384	367	366	342	361	338	316	360	370	348	344	369	365	344	352	333	354	334	337	346	378	352	360	343	364	358	351	362	373	384	376	355	354	355	356	370	376	358	330	374	322	398	363	346	342	358	361	328	370	344	319	347	348	350	386	352	314	367	359	384	353	349	343	378	373	353	372	334	365	359	380	355	329	351	342	359	376	364	361	347	332	314	361	348	386	333	316	383	339	361	354	376	349	368	337	340	339	341	392	332	356	330	335	344	362	353	370	361	342	337	331	340	372	333	381	325	397	385	353	358	386	337	345	367	382	364	329	376	365	337	369	332	369	357	332	363	389	345	352	352	356	346	353	341	364	352	352	357	375	346	386	344	371	322	371	357	332	361	347	360	369	342	358	347	355	352	361	347	334	356	354	352	334	326	323	371	370	419	350	334	352	394	389	356	348	348	359	377	363	385	354	370	356	339	368	402	304	378	353	381	325	343	378	389	359	343	366	363	337	360	358	377	373	345	387	383	364	366	334	351	369	362	351	367	340	374	360	370	344	364	378	357	326	341	336	374	332	359	347	337	333	347	374	363	351	339	360	395	376	327	343	357	370	346	373	333	386	365	345	378	341	322	366	353	377	357	377	359	351	343	356	367	352	382	371	366	382	367	377	358	398	331	336	339	380	332	373	370	350	354	343	343	352	372	334	345	353	348	356	341	330	358	352	348	348	360	369	366	335	354	363	367	369	366	357	377	376	337	341	339	339	359	331	365	382	345	337	334	373	354	350	348	370	356	356	328	363	334	328	352	323	327	363	368	355	354	367	363	318	347	324	348	374	395	333	344	391	368	326	355	350	377	369	355	361	341	367	331	371	378	363	342	354	342	335	378	330	352	330	345	360	355	367	349	338	342	366	336	382	325	370	347	363	377	346	361	359	373	338	344	303	345	363	368	361	384	362	366	328	352	347	325	375	332	397	356	348	362	358	361	412	366	347	350	362	381	377	372	344	375	367	312	368	362	371	371	343	330	334	327	382	355	359	325	361	360	348	374	344	342	358	377	365	342	318	356	364	341	371	344	344	359	351	342	388	363	323	380	352	356	351	324	338	345	334	344	333	388	353	335	363	354	382	354	348	354	329	365	340	382	367	382	350	377	349	371	351	324	362	331	352	361	360	385	384	368	364	348	351	375	338	384	365	369	375	352	331	355	356	331	332	359	353	376	363	356	357	352	328	373	359	355	365	363	346	340	359	372	339	353	355	334	354	386	355	344	378	371	331	340	336	343	367	316	365	370	362	335	398	366	346	378	382	362	363	382	373	359	368	372	341	360	335	351	371	337	337	388	375	364	357	359	371	341	356	366	360	365	344	351	332	350	369	377	324	363	336	382	378	340	356	326	329	354	378	397	333	354	360	365	341	346	344	360	405	328	352	359	346	356	381	335	368	311	332	344	347	326	343	338	361	355	324	357	392	370	352	371	338	339	314	379	371	390	377	391	337	341	348	370	356	359	348	385	320	377	368	356	341	386	368	366	367	354	349	325	363	352	363	362	358	363	318	361	389	334	356	347	364	357	364	335	370	342	361	365	363	341	346	371	345	345	343	352	374	368	352	377	360	348	343	337	346	340	341	380	374	359	379	341	332	318	359	351	380	338	353	341	358	340	371	360	361	348	344	359	338	362	336	348	337	423	365	349	372	362	342	354	340	377	319	371	354	354	376	331	382	339	345	348	372	293	340	369	360	392	313	343	345	340	365	360	346	341	391	344	331	338	368	351	356	327	364	330	367	370	377	365	388	354	366	402	350	349	342	342	355	335	358	350	329	322	339	313	322	387	365	356	314	368	336	349	374	353	387	340	339	346	350	350	350	376	352	382	367	333	350	374	370	368	348	316	344	377	359	340	346	356	333	378	329	358	347	353	311	352	364	377	397	326	362	387	321	376	373	366	326	353	391	361	384	351	342	372	348	344	366	348	367	371	333	348	340	384	361	371	335	336	347	381	328	340	350	331	350	324	319	367	362	392	370	352	368	369	314	355	349	375	332	370	336	355	357	347	364	361	364	330	374	377	399	376	349	337	339	366	336	363	373	359	358	342	350	355	340	386	352	378	349	373	350	365	340	349	346	344	343	361	362	324	346	332	356	348	345	349	358	373	325	360	298	397	397	358	364	342	341	377	346	361	340	338	363	368	378	365	345	372	354	370	329	372	363	368	339	378	369	315	348	349	346	323	357	377	373	350	387	358	338	333	343	363	351	347	363	381	363	337	369	316	374	358	355	357	348	303	349	354	348	323	369	342	336	331	370	340	374	388	357	358	357	345	324	373	318	364	350	349	385	333	362	326	345	329	404	355	344	368	337	346	374	386	348	365	352	350	321	345	387	372	367	384	335	356	381	366	347	366	329	386	378	376	339	353	372	346	360	342	359	360	356	305	342	342	341	365	356	303	349	353	364	361	306	324	357	353	389	326	386	310	347	355	373	371	373	342	308	349	360	372	364	338	382	354	333	407	342	383	347	357	343	355	378	328	384	364	340	365	352	325	358	363	337	314	351	357	370	325	340	370	355	360	362	343	352	376	314	359	344	376	384	347	356	365	347	360	363	322	353	358	349	356	378	350	373	343	350	372	390	368	379	388	372	347	343	371	371	334	337	355	356	351	377	382	334	370	383	330	357	352	348	348	371	349	346	383	372	350	379	371	379	395	357	377	382	348	367	354	351	342	355	369	372	374	341	344	369	378	358	348	382	400	354	356	350	380	328	371	354	355	378	352	354	330	357	337	334	344	338	324	367	346	333	380	372	354	373	308	365	345	343	354	368	339	328	338	348	345	346	353	365	346	337	354	379	323	354	367	358	361	345	357	364	346	374	354	361	359	373	346	290	388	383	363	355	356	359	340	332	372	374	343	367	340	350	350	368	376	368	360	353	343	390	325	357	336	360	375	378	336	378	334	353	315	348	394	407	346	375	360	337	366	375	375	342	361	391	354	370	362	344	331	330	351	318	386	381	326	332	365	363	352	336	381	390	346	357	326	357	343	319	368	330	346	344	318	353	343	372	350	319	387	362	353	370	362	364	359	358	389	342	369	367	392	361	356	370	342	358	343	341	346	376	352	356	338	380	373	351	366	350	375	382	323	332	329	321	364	350	358	380	388	344	338	343	373	337	385	352	367	341	383	359	348	359	327	365	353	370	344	358	333
61277	67769	48511	35854	13730	965	297	269	277	263	261	252	228	230	230	218	209	231	233	242	198	198	216	185	229	197	226	216	205	213	216	217	217	183	229	223	224	216	242	203	257	202	205	222	207	207	209	222	204	203	205	245	208	216	222	196	251	251	205	185	238	227	249	221	198	217	223	212	197	209	207	228	233	221	217	204	198	245	230	229	233	218	211	226	203	193	231	188	221	226	205	239	223	196	200	217	211	209	195	216	197	218	219	209	213	196	217	220	227	189	186	205	207	208	257	188	196	228	227	174	197	214	183	209	208	215	218	188	196	217	249	219	206	205	217	205	210	192	199	196	203	245	222	197	183	199	211	223	225	206	221	202	239	229	195	204	180	203	194	213	219	222	193	180	194	189	206	196	185	214	199	184	213	206	189	215	211	201	195	176	191	208	197	169	210	203	191	219	199	213	174	210	192	204	207	242	192	217	203	214	204	199	217	192	181	195	181	216	227	219	215	234	214	211	229	217	206	195	213	241	222	217	184	229	202	209	233	202	180	209	234	201	214	201	175	222	223	196	241	227	212	203	235	220	238	183	172	241	191	218	197	221	200	229	195	218	201	177	200	193	223	210	227	187	237	211	191	227	197	219	197	214	222	204	195	183	222	223	209	220	198	180	198	218	225	204	242	189	230	178	214	191	221	210	198	207	230	223	214	195	206	222	165	277	227	184	217	198	218	211	207	231	197	205	242	195	221	228	227	192	181	212	196	230	234	210	211	194	204	210	214	176	206	209	202	190	184	175	198	236	201	195	218	223	215	187	222	188	203	218	220	185	220	202	177	209	210	234	200	211	229	195	239	201	191	209	233	185	222	211	196	199	204	199	227	216	218	184	203	205	210	214	203	210	200	174	210	231	198	200	197	227	200	212	218	184	210	185	221	221	195	202	212	223	198	219	199	200	209	239	230	196	244	205	186	221	193	196	220	213	216	212	230	220	212	217	231	208	217	218	217	204	214	220	230	215	199	206	229	205	189	195	218	210	196	193	229	193	234	215	221	220	203	210	233	189	186	223	204	212	184	216	216	224	210	208	206	191	183	187	182	201	208	214	197	216	211	181	213	205	223	241	205	181	212	202	211	217	229	205	210	213	215	204	190	212	199	213	186	219	221	248	193	213	209	203	194	179	202	223	188	224	210	206	188	205	229	175	213	189	203	217	184	218	214	194	166	209	211	226	197	201	187	216	204	193	219	221	198	207	179	201	223	222	182	186	181	189	220	208	218	211	210	212	214	200	215	185	204	239	227	202	227	242	209	178	197	214	195	211	198	172	217	218	220	247	215	208	221	172	208	197	233	201	212	213	222	203	235	214	226	218	200	201	208	190	198	193	192	214	206	217	245	194	189	174	221	181	205	216	230	195	189	220	214	215	217	220	199	224	197	189	224	216	213	210	204	209	196	196	207	203	198	195	194	189	190	226	181	223	222	195	209	215	202	242	181	231	257	183	184	240	228	205	217	201	183	202	216	211	199	208	210	192	204	212	229	213	210	223	219	212	212	207	203	220	200	213	203	201	217	204	195	191	217	197	209	184	215	220	207	202	192	205	209	202	234	203	228	204	203	197	208	225	199	217	215	218	208	238	226	202	211	196	216	200	215	225	222	175	217	200	239	217	197	208	212	243	252	198	204	198	210	180	220	241	237	220	196	211	198	208	210	200	227	234	217	207	194	189	229	225	215	214	186	237	239	217	235	233	200	215	204	217	223	217	217	203	190	192	195	222	221	254	211	220	220	193	208	221	234	196	211	191	201	242	210	213	237	202	202	227	237	214	186	203	172	214	218	221	209	215	192	233	224	185	216	196	194	196	217	204	218	197	200	184	221	212	203	209	254	193	211	201	228	201	209	208	205	219	227	238	179	194	213	229	200	218	233	242	208	224	209	219	209	201	233	236	201	213	203	200	210	197	194	198	246	228	213	220	237	235	225	208	208	212	211	198	188	210	208	173	205	199	185	209	203	220	203	210	179	202	207	211	212	212	206	200	200	206	218	203	197	219	226	217	213	228	207	213	180	192	200	222	213	219	199	252	216	201	229	197	184	189	217	191	187	245	212	218	207	215	188	185	217	233	215	214	214	199	224	211	196	183	258	211	210	202	187	193	233	201	222	231	214	196	210	195	229	237	192	223	209	226	197	198	218	211	216	213	204	208	212	190	224	205	208	222	207	214	199	217	196	196	201	208	242	207	225	208	238	243	188	196	198	186	175	214	208	197	200	179	188	206	191	192	196	208	194	215	213	194	214	224	202	216	218	219	230	200	200	218	208	212	194	204	206	207	206	198	202	196	236	182	225	208	213	220	202	201	202	207	220	219	230	211	236	228	188	230	174	208	223	227	194	210	224	188	197	220	208	230	197	225	204	227	194	202	208	219	203	219	192	225	224	226	217	218	209	186	199	203	215	189	209	213	196	215	209	215	209	194	179	180	209	205	208	229	201	201	237	187	187	214	209	223	188	214	219	177	215	228	214	225	211	210	230	195	190	196	220	220	201	196	189	238	215	232	235	188	234	196	189	196	238	193	201	193	202	209	206	240	217	196	220	197	234	190	199	222	226	212	199	230	232	192	218	223	201	180	223	229	193	224	246	216	212	203	199	205	203	241	214	186	179	203	211	198	181	210	183	195	221	205	201	217	191	240	217	204	201	185	227	229	194	215	197	204	213	219	210	214	232	214	213	210	222	207	222	205	212	225	213	184	206	221	226	230	189	204	208	192	235	201	220	186	218	188	194	211	207	209	205	224	201	179	197	219	228	190	202	180	209	172	216	210	191	185	214	208	207	214	204	213	209	204	197	192	197	188	213	218	214	208	225	197	213	215	223	226	215	191	185	230	247	189	232	215	179	194	212	189	191	215	228	218	220	217	200	226	214	210	195	208	204	218	196	224	212	218	227	215	195	228	200	196	213	227	212	211	228	230	208	226	207	221	220	235	222	201	205	222	212	192	203	204	229	208	202	181	222	212	208	185	209	198	177	199	208	217	224	223	202	214	219	189	200	197	192	199	211	185	213	204	181	196	190	181	212	188	227	208	222	212	231	177	205	209	196	194	196	199	230	228	206	191	210	224	216	217	220	190	206	200	206	228	224	218	205	202	206	208	225	215	209	178	215	226	210	237	240	176	191	194	213	213	220	201	194	210	196	208	211	227	228	182	225	200	201	185	205	233	221	211	205	231	225	212	191	187	234	212	223	218	223	219	214	229	205	195	207	179	240	211	211	194	226	219	207	210	227	210	203	190	222	223	220	214	239	212	242	199	219	192	227	196	185	194	192	210	229	185	211	203	205	215	215	241	192	206	225	197	206	212	187	194	204	213	200	180	189	220	212	194	198	205	209	226	219	213	166	201	197	213	218	202	192	210	219	205	239	210	210	207	225	210	202	187	193	205	205	207	209	204	207	197	217	212	213	205	240	174	215	196	227	217	239	198	220	216	182	183	183	215	177	233
38207	51563	45683	41326	16904	981	894	748	733	664	657	667	627	643	585	625	599	536	563	577	546	520	530	528	549	505	538	545	514	546	542	510	517	499	509	529	556	510	521	518	550	585	507	525	458	511	519	518	480	518	531	509	549	519	472	519	500	500	480	480	518	548	542	510	532	531	522	510	505	513	483	505	551	531	480	545	499	524	497	525	514	554	482	494	506	512	505	491	524	468	482	520	553	510	539	498	491	529	546	513	507	457	508	499	475	475	530	511	524	512	526	517	491	477	502	464	471	531	490	499	506	520	475	531	514	521	544	564	491	531	509	501	564	480	517	514	508	524	501	521	484	521	491	493	532	463	520	537	491	515	512	501	497	504	491	509	495	461	511	530	505	546	501	504	485	501	500	494	524	486	502	533	506	506	500	497	476	485	515	494	466	542	501	533	524	508	482	504	549	478	549	481	518	518	498	504	497	509	520	521	469	517	484	507	539	515	503	467	517	482	498	534	506	517	520	511	526	499	488	483	493	517	508	483	473	533	513	497	490	507	547	509	523	486	500	529	519	513	498	495	510	508	530	497	467	538	501	530	500	513	497	518	520	495	498	496	502	521	503	520	542	484	512	464	561	478	533	514	513	517	521	504	482	498	498	562	542	506	514	548	488	532	505	524	545	528	489	517	489	553	503	523	516	502	504	482	490	516	511	498	504	500	485	516	476	470	454	483	508	520	546	518	524	518	476	538	512	546	486	525	516	505	479	508	477	515	478	490	538	496	495	504	500	495	497	485	478	588	511	530	473	492	515	513	484	485	492	506	522	495	517	498	526	521	499	525	483	504	501	520	496	505	512	516	530	528	477	530	487	502	495	512	493	516	499	518	513	503	528	501	523	493	511	485	483	514	534	496	488	520	504	495	494	505	509	463	444	542	497	474	507	489	512	520	476	513	529	544	514	488	544	511	493	471	489	474	510	452	496	497	497	492	514	514	518	471	545	512	518	477	541	464	539	522	519	525	539	512	484	489	550	520	499	524	483	519	506	534	510	490	526	531	492	456	467	485	488	526	512	493	476	527	497	496	490	546	485	509	480	493	516	492	520	504	526	490	512	472	515	490	509	515	480	480	521	506	536	511	537	510	485	508	497	505	516	494	481	533	518	528	510	484	541	523	508	486	483	468	525	493	500	523	476	526	486	497	511	533	521	476	473	547	523	479	526	509	526	473	491	502	493	469	473	483	520	502	515	500	529	521	506	519	500	504	505	519	512	508	509	487	472	525	526	528	504	451	489	527	507	538	516	487	483	525	525	472	496	518	481	543	514	536	503	512	481	533	491	501	505	513	517	502	525	506	484	526	509	499	490	523	472	492	494	528	508	491	501	540	508	496	486	508	495	517	500	505	503	488	483	483	533	519	517	486	555	518	511	513	513	500	462	515	530	502	480	467	513	492	468	486	496	488	494	510	475	514	498	575	477	517	519	527	517	474	534	484	466	492	532	509	477	523	530	501	499	477	579	517	516	499	469	519	484	531	520	532	519	494	456	459	526	531	494	557	494	509	493	515	515	503	477	523	485	503	552	512	510	487	500	518	535	512	530	485	481	523	542	467	486	503	509	522	495	517	485	521	504	502	521	497	485	523	485	498	484	505	510	486	500	460	506	544	516	511	519	532	482	505	528	493	498	539	494	502	507	500	499	520	476	515	485	522	532	492	481	472	504	528	504	486	484	482	521	516	462	528	516	485	509	511	492	526	462	490	528	476	501	499	499	505	549	518	529	523	490	506	477	459	536	513	497	517	502	460	529	480	527	480	468	518	483	463	476	514	490	469	494	517	481	520	464	500	480	532	518	524	476	525	460	477	508	493	473	503	528	527	479	468	476	498	503	502	545	458	532	520	521	470	493	512	503	478	512	480	480	509	500	527	494	474	466	507	453	525	472	548	505	513	509	497	486	536	493	497	504	448	468	520	506	490	524	523	528	501	545	482	474	524	482	487	490	460	492	530	495	485	487	480	489	496	519	508	501	519	521	517	545	522	488	487	538	484	489	500	479	511	518	497	541	529	505	509	487	538	535	532	467	529	500	496	520	521	471	505	501	515	499	513	533	514	494	531	518	515	517	525	493	501	502	518	477	533	502	480	493	496	508	494	481	524	512	499	480	470	522	502	524	509	533	538	516	498	481	508	492	518	533	494	497	510	493	546	545	510	499	528	492	497	477	534	548	512	475	526	492	496	483	465	493	486	504	508	504	509	516	529	519	515	543	494	514	527	473	494	503	531	536	518	493	496	516	508	503	501	512	494	481	489	541	500	544	471	499	460	529	511	484	534	468	516	499	502	495	499	457	546	502	506	511	474	518	484	488	472	497	493	477	476	518	506	472	509	505	503	487	493	491	501	493	515	544	523	499	515	528	482	494	500	512	482	506	466	501	516	491	516	542	517	508	514	553	532	463	512	501	477	482	496	511	507	494	494	497	531	464	486	506	469	505	533	552	495	479	484	475	505	534	486	526	509	501	494	494	546	490	496	546	522	535	503	500	505	491	497	534	511	492	485	439	508	498	459	513	514	472	542	516	522	512	503	495	498	486	490	474	485	539	501	476	526	534	463	510	465	542	508	515	505	505	496	512	497	536	517	534	484	465	517	492	540	524	509	514	523	512	513	528	480	518	499	480	511	548	499	475	472	505	523	499	547	497	465	498	557	490	519	445	467	493	482	531	531	516	531	498	483	493	490	605	514	469	487	487	515	463	513	565	497	515	495	512	489	492	493	493	523	479	498	494	542	502	475	482	503	510	489	528	469	510	531	493	445	493	517	518	487	513	488	556	531	521	490	524	479	539	529	474	485	517	499	488	477	460	521	516	498	518	499	484	479	521	521	458	513	493	519	471	513	505	487	484	500	479	507	512	504	544	460	498	482	529	498	507	502	482	489	493	477	511	517	506	497	514	448	499	486	504	539	487	524	480	487	505	523	496	520	500	526	523	487	474	516	557	512	516	513	502	458	491	510	528	496	491	529	463	494	513	523	545	483	518	505	502	511	543	533	509	531	491	502	503	526	497	509	466	446	483	511	487	522	505	491	531	519	528	526	497	514	549	489	514	518	505	504	530	483	545	478	479	523	504	493	475	478	502	511	536	541	498	511	481	498	496	483	510	512	498	497	530	497	537	526	491	507	495	524	556	474	475	488	544	464	486	479	481	470	508	476	490	503	540	492	522	551	482	486	516	467	507	532	501	520	500	498	530	492	480	452	511	494	487	488	503	497	502	485	497	505	550	509	508	477	529	510	520	517	521	549	491	464	522	468	482	508	512	494	532	504	489	544	535	527	496	488	513	500	474	516	527	471	511	518	495	495	458	513	517	517	483	479	497	540	557	517	480	500	536	528	499	513	474	505	518	492	509	555	497	496	500	522	502	520	514	496	518	514	497	512	470	492	506	548	492	532	498	544	496	499	534	528	526	493	516	493	539	522	535	492	471	473	521	517	518	541	501	509
70310	79424	60578	48305	22407	3346	478	412	387	414	380	350	381	368	341	368	346	332	297	350	339	376	302	338	361	360	348	323	342	338	373	353	290	331	329	318	317	351	339	307	317	289	304	319	311	312	327	306	353	373	310	343	308	341	319	339	337	335	341	319	333	329	313	311	322	305	317	331	350	335	347	333	323	327	330	323	343	336	308	312	320	315	352	314	309	332	322	316	285	347	316	332	318	322	312	316	309	339	362	325	319	346	350	324	306	325	326	304	331	349	331	319	316	325	334	337	317	351	349	321	344	302	297	337	370	314	325	302	308	297	322	330	328	325	314	352	320	338	330	351	337	347	302	298	287	327	322	334	374	311	326	333	353	328	302	348	343	336	338	341	316	337	305	264	305	317	364	346	339	335	300	308	335	292	315	343	367	337	329	314	307	351	338	334	318	334	311	287	293	296	307	330	323	328	346	334	371	356	333	331	293	329	332	319	307	338	298	343	325	330	318	329	308	345	318	327	325	331	283	308	330	310	323	369	325	318	335	332	305	320	328	320	336	334	342	317	325	348	334	336	329	322	316	314	306	328	289	331	280	332	354	319	331	378	326	323	351	326	337	318	317	318	350	309	311	341	307	339	323	314	342	351	340	347	308	341	295	326	327	313	314	309	320	298	317	317	315	327	296	322	302	346	329	375	339	291	336	271	306	334	365	333	345	286	282	319	330	302	327	363	328	343	339	328	295	302	336	317	317	322	346	296	346	344	324	314	310	310	324	335	262	313	309	325	334	307	330	316	326	312	306	307	354	328	343	365	305	308	347	288	307	327	332	323	304	339	357	311	299	306	324	321	321	303	328	362	351	330	336	291	314	289	321	356	335	324	353	332	315	292	344	316	336	347	343	327	307	346	371	335	310	333	329	329	278	311	307	332	328	289	292	306	310	329	323	310	346	328	317	323	325	317	284	305	344	344	329	333	333	364	351	340	326	342	348	306	319	351	345	337	321	316	336	305	352	315	339	313	343	333	343	328	308	329	378	336	301	343	313	313	315	332	337	363	312	324	325	349	335	359	287	345	320	318	360	333	373	358	337	329	288	320	314	359	301	342	296	315	336	346	314	320	324	345	330	327	333	361	334	329	342	328	299	308	348	340	301	298	316	300	314	324	310	339	313	311	335	331	324	293	331	321	340	342	330	321	324	312	310	301	304	330	312	322	289	350	338	324	340	318	351	328	280	347	355	318	349	333	326	327	312	314	339	330	336	328	304	328	354	393	339	343	338	304	294	326	322	320	333	325	293	298	312	298	335	338	337	340	312	304	309	359	329	323	299	341	313	305	297	305	345	295	305	348	326	312	342	335	312	322	320	304	311	314	312	320	346	325	340	351	293	310	334	318	286	334	338	331	351	346	329	354	342	323	322	318	333	324	313	298	325	328	308	297	344	363	331	296	302	342	318	315	367	324	364	325	300	331	301	279	339	330	342	338	336	327	331	326	332	369	334	310	317	347	333	340	323	320	307	325	328	315	289	328	317	358	343	337	359	313	315	328	363	299	348	287	320	312	332	341	312	291	355	324	334	313	328	325	306	329	310	325	304	346	297	323	325	329	325	303	315	319	327	327	336	333	336	310	291	313	338	358	326	324	329	269	326	348	329	294	308	338	347	362	338	349	336	338	325	329	346	322	334	310	316	293	324	341	347	316	332	314	331	314	309	330	325	294	319	313	307	318	356	306	337	322	330	327	346	315	302	305	313	307	341	317	318	358	347	319	311	335	316	337	366	316	339	280	331	339	389	331	340	366	335	317	323	329	327	278	304	315	315	300	339	294	359	352	328	273	350	351	318	313	341	342	313	304	342	342	318	362	332	316	330	334	299	346	317	328	325	335	352	333	389	317	315	319	310	311	350	327	354	313	346	322	314	339	305	318	333	357	335	316	323	342	311	343	336	316	326	305	347	332	320	312	320	353	327	291	320	329	348	347	348	330	331	335	339	335	306	300	289	316	315	308	311	310	324	298	327	336	314	335	293	302	323	331	310	329	305	315	318	359	326	338	321	313	330	355	326	335	314	331	301	340	342	335	291	309	315	286	321	295	315	309	304	327	291	338	313	363	364	336	350	374	333	319	320	332	302	330	347	331	283	360	335	313	339	332	367	320	328	309	308	377	334	329	317	318	324	338	302	291	343	282	342	302	302	301	314	311	296	353	301	340	353	324	383	336	333	296	348	305	299	303	302	349	306	290	307	286	316	359	300	318	337	303	355	320	324	353	314	291	330	319	335	349	339	329	334	366	354	339	313	344	298	330	333	308	316	290	313	339	323	345	337	337	324	308	332	326	316	312	316	297	302	301	331	304	335	310	346	310	302	340	338	361	332	307	306	307	315	326	292	321	342	326	344	316	320	296	326	327	309	352	291	321	326	284	340	323	347	333	349	302	361	284	324	357	290	309	338	325	364	335	312	300	341	303	326	329	297	328	339	315	329	329	332	351	322	312	312	316	331	339	316	335	313	336	320	297	291	323	351	336	331	318	314	329	304	359	338	344	341	312	329	286	300	330	388	320	320	337	330	330	309	314	340	316	381	340	299	308	330	342	308	321	336	359	304	320	303	306	339	342	345	337	344	328	355	326	337	340	324	313	297	331	320	334	334	312	330	290	323	321	339	344	315	321	359	299	336	310	283	313	360	342	318	329	320	311	303	328	333	344	347	293	341	326	328	369	317	312	325	317	332	273	317	333	355	320	314	351	308	341	372	325	326	356	325	314	329	290	325	288	291	276	317	340	333	348	324	310	322	355	317	330	353	333	322	352	314	347	309	307	326	338	322	303	329	289	312	344	365	338	331	334	328	342	345	305	296	278	363	350	331	322	342	329	290	340	342	288	308	290	293	330	339	293	339	344	298	312	321	334	317	357	329	286	329	355	311	322	294	333	347	338	341	338	355	332	308	320	337	312	308	325	325	336	342	350	316	342	374	285	319	324	308	311	311	320	293	326	311	334	315	310	338	305	353	295	331	337	308	331	317	333	326	324	308	298	349	346	323	349	326	325	348	289	326	313	323	331	356	358	327	320	335	316	286	315	332	327	320	305	323	312	329	322	349	332	321	323	310	348	331	319	301	314	350	307	325	320	297	349	339	340	344	325	325	331	290	331	339	330	297	270	310	314	356	363	328	319	331	340	334	307	321	330	325	305	303	322	336	304	343	287	324	366	345	305	329	308	348	331	336	339	319	320	317	291	318	298	333	300	290	331	347	357	338	308	322	318	328	355	324	314	298	320	334	301	354	321	287	335	315	346	328	304	324	335	341	297	324	340	318	346	334	328	354	323	330	354	308	311	300	317	329	321	295	339	319	294	302	304	339	301	283	357	333	323	304	331	324	336	327	352	355	352	313	314	325	321	295	326	341	339	312	303	310	317	352	345	339	323	319	324	337	343	346	300	290	313	316	323	339	339	305	305	338	346	332	298	331	302	345	331	321	305	352	310	295	317	321	314
45249	64187	56986	52811	21338	1615	1499	1242	1196	1070	1023	982	936	879	910	860	843	828	827	847	819	762	795	776	760	788	735	781	785	774	759	766	776	700	763	728	736	771	762	769	739	757	706	731	769	756	755	749	739	737	711	760	704	696	657	707	768	739	753	744	711	792	700	734	729	730	764	726	730	762	774	727	711	714	725	721	741	709	746	733	776	744	759	736	747	701	742	694	711	707	781	750	681	708	723	742	717	760	780	726	718	697	698	720	715	754	687	713	695	762	733	693	695	726	702	704	713	716	729	732	721	694	678	708	753	762	654	749	708	754	776	743	763	705	712	760	716	735	750	688	725	725	773	727	724	728	733	656	739	726	737	719	735	737	729	715	750	719	762	687	711	747	704	711	724	697	747	730	752	696	714	698	723	698	716	670	701	730	717	734	739	716	710	717	707	743	685	729	700	762	763	736	713	702	730	712	712	693	723	712	735	721	710	797	697	693	706	739	762	677	761	748	661	667	706	704	721	705	700	769	726	709	695	710	677	735	718	710	757	769	740	662	705	700	727	745	719	722	710	707	741	759	773	750	747	696	761	752	691	712	699	677	732	685	731	669	735	647	754	732	714	740	708	673	715	742	679	735	703	720	734	744	681	703	717	712	693	724	703	716	682	700	755	721	715	726	718	662	763	718	725	724	766	686	706	778	759	738	750	753	668	709	749	789	725	743	696	711	779	744	700	723	678	689	724	712	709	736	703	731	706	695	790	719	712	725	743	706	695	693	712	749	686	740	751	746	741	719	728	777	702	711	753	712	722	710	734	742	683	709	718	719	739	764	686	694	666	734	706	677	712	757	710	699	743	717	714	706	668	730	793	758	731	738	734	728	733	710	746	742	686	747	738	732	741	707	682	734	715	759	677	719	719	705	681	716	720	714	761	746	700	721	705	728	741	684	728	722	754	748	710	721	730	701	713	713	759	745	739	760	742	681	721	684	725	755	713	690	735	713	733	702	744	722	728	716	719	729	695	725	690	704	712	791	723	726	722	757	773	711	735	689	740	769	712	689	763	729	677	675	705	777	691	734	709	688	744	722	734	698	720	668	719	714	775	773	712	723	756	733	712	686	723	709	732	685	683	747	699	702	724	703	723	707	725	698	743	719	758	705	695	716	755	679	759	680	709	725	713	749	760	727	674	765	691	719	714	711	711	737	781	693	750	745	735	716	725	730	679	684	725	695	770	737	724	729	725	728	716	734	716	748	700	706	704	724	696	719	742	768	748	708	696	704	716	704	697	729	702	728	750	697	727	720	694	756	716	677	697	730	695	755	651	741	696	733	729	688	691	732	708	735	730	712	705	695	718	775	731	747	691	761	708	726	694	717	700	725	707	749	755	711	710	775	700	712	713	718	690	729	721	710	751	738	726	727	710	724	731	749	708	745	771	735	739	678	727	713	700	738	750	750	797	703	727	724	686	711	684	747	687	668	741	735	739	714	719	709	658	717	734	707	734	746	729	768	750	742	763	727	723	735	686	741	699	749	735	706	713	677	749	750	728	724	691	697	694	719	752	746	631	749	755	717	725	733	751	705	735	701	708	724	731	708	690	718	759	717	717	712	744	732	726	769	703	725	676	704	663	725	708	724	695	684	726	771	741	747	763	746	693	693	700	724	755	719	708	699	725	709	682	698	750	754	722	723	723	716	714	746	728	736	750	768	729	725	749	765	762	746	694	752	718	718	702	726	728	752	752	756	703	727	732	682	736	748	741	745	647	744	685	715	762	727	718	696	699	721	771	701	740	759	743	701	758	760	735	672	699	701	713	730	735	736	761	684	748	697	735	674	716	735	708	726	723	700	676	741	764	739	742	661	719	697	702	716	713	686	783	784	740	690	681	736	744	664	680	668	727	697	709	767	705	785	737	671	740	759	726	762	711	702	752	737	727	725	719	750	736	751	700	760	713	708	757	735	729	673	726	705	695	698	747	676	697	790	723	717	729	734	748	695	710	696	686	752	697	742	700	740	686	709	704	728	681	743	700	721	732	735	731	707	714	737	701	743	712	697	700	747	716	691	769	740	729	713	720	685	715	725	780	701	709	720	738	726	714	738	724	723	740	717	720	660	724	708	710	706	729	701	725	710	715	720	736	736	711	715	716	717	751	720	778	733	788	739	698	710	719	717	742	724	750	745	713	708	752	713	731	748	710	700	734	739	742	704	697	660	713	735	707	746	748	731	745	736	728	713	688	766	736	699	723	707	745	702	739	672	739	688	702	750	742	646	708	717	764	657	728	731	714	682	714	723	701	675	668	696	709	662	707	693	753	706	700	700	726	737	774	731	720	754	715	704	696	739	708	691	741	706	718	735	712	742	731	727	701	722	694	720	711	671	681	707	690	762	744	717	724	690	704	730	698	727	748	702	733	707	764	716	701	698	700	682	698	710	756	692	686	712	731	621	714	743	757	696	702	747	704	732	723	774	732	698	720	693	730	755	683	697	758	708	718	751	745	721	687	710	703	737	666	722	676	744	667	672	711	718	715	711	734	679	710	746	726	692	751	690	723	670	700	683	741	695	692	720	734	761	717	666	744	705	676	719	688	776	697	779	737	701	723	755	738	722	672	732	744	749	686	728	706	751	774	760	768	712	707	753	734	738	674	748	769	726	734	707	722	712	724	715	701	730	720	701	741	719	757	714	717	699	748	741	694	671	713	682	723	696	765	756	705	721	761	675	769	726	752	707	742	763	728	676	768	714	693	683	724	717	712	753	705	743	736	766	722	736	719	714	746	657	680	692	694	701	713	714	714	714	684	742	745	726	779	699	720	707	758	704	780	696	706	730	704	705	708	734	699	683	725	706	731	750	759	669	727	731	691	634	722	726	720	730	737	712	746	676	733	754	706	707	678	765	699	696	690	702	768	746	767	757	713	712	721	717	685	742	706	708	678	745	753	759	722	724	729	684	742	688	674	757	726	715	721	759	689	721	704	696	678	717	704	700	725	729	699	685	709	690	721	744	735	715	712	746	730	708	752	694	708	747	708	695	687	718	702	727	742	672	739	753	699	700	674	697	691	708	743	689	751	759	747	727	747	740	745	768	721	708	662	712	778	731	731	709	728	732	728	723	711	705	734	717	699	699	734	716	713	717	706	774	731	711	764	700	700	777	695	713	735	767	731	745	747	756	726	677	721	699	674	738	684	712	721	742	649	691	728	677	721	721	713	720	722	768	713	734	712	731	727	776	691	760	758	696	679	663	710	718	719	698	764	696	711	749	750	648	654	685	701	676	762	730	739	763	689	755	658	704	719	712	701	717	698	688	726	763	735	738	723	721	702	680	682	780	711	724	702	691	722	723	687	740	740	705	688	710	706	713	683	732	726	728	722	708	744	731	675	685	707	732	741	748	739	724	732	769	744	704	715	700	716	719	762	665	715	680	757	668	722	720	713	728	718	696	700	736	748	736	763	740	715	711	729	651	751	746	734	736	690	742	751	707	711	766	717	719
39630	20615	5245	1764	368	130	146	141	136	139	135	135	120	130	146	150	126	143	140	142	146	149	148	135	139	152	130	142	147	134	159	119	165	155	141	126	124	141	151	159	138	127	135	139	144	123	147	146	138	124	120	136	122	132	156	148	129	141	128	144	149	130	117	129	136	148	133	155	121	131	138	145	131	163	123	142	139	137	136	151	138	132	162	139	152	139	154	153	124	142	135	135	149	139	151	126	140	130	132	156	174	135	134	143	128	112	129	121	135	137	145	117	134	137	135	115	130	135	146	171	153	154	157	150	126	137	152	143	135	148	127	105	136	132	130	149	127	125	158	152	143	132	132	129	121	143	126	148	129	139	137	151	149	135	128	138	131	140	127	141	130	143	132	118	149	138	130	115	143	126	152	146	146	132	153	150	125	128	134	137	150	136	125	140	147	135	140	157	166	148	131	125	144	137	145	142	134	145	140	136	147	134	129	115	145	126	135	156	149	134	112	140	140	146	129	143	127	143	130	138	125	134	128	150	142	138	139	140	130	148	134	139	139	143	130	141	136	150	123	124	130	136	129	147	120	134	152	148	138	130	130	139	135	148	116	136	126	155	126	133	122	136	135	131	129	127	129	149	126	144	143	126	152	145	139	147	152	135	134	155	128	131	134	144	145	132	159	133	177	135	146	154	132	144	146	157	126	147	136	131	136	150	143	118	137	140	124	158	159	150	138	119	138	132	141	124	148	154	133	129	142	134	133	146	140	168	127	139	132	114	134	128	139	162	146	134	146	144	142	141	143	131	129	154	136	153	127	126	137	143	132	127	140	144	149	127	120	120	142	145	115	131	140	155	119	128	121	141	152	136	133	152	142	184	137	138	144	158	111	137	122	160	140	122	121	127	156	133	151	112	127	139	134	121	121	152	122	117	141	147	132	156	155	142	122	141	120	154	131	151	152	135	124	137	126	133	115	146	129	143	142	150	126	154	118	152	139	110	135	161	141	138	145	144	152	137	158	131	143	123	140	153	155	138	133	119	145	131	146	131	157	139	129	128	128	145	126	128	140	132	149	116	135	147	139	137	152	143	120	119	129	122	140	131	142	152	142	145	136	137	137	146	139	147	126	120	124	133	155	135	135	151	135	143	143	148	134	132	137	122	136	133	150	134	158	138	129	133	131	143	152	127	129	141	165	140	165	154	157	154	132	117	130	167	150	126	141	139	138	157	118	154	159	136	121	112	149	157	133	135	146	154	137	110	141	135	143	138	140	128	170	129	148	144	130	130	135	159	139	158	152	174	154	127	117	141	133	139	122	140	151	136	149	148	156	135	138	151	146	128	145	135	143	163	123	130	133	129	130	139	120	134	118	134	151	157	145	150	137	130	164	122	125	133	126	136	126	143	133	157	135	148	137	130	131	128	137	133	137	163	143	160	140	126	135	148	147	135	133	152	138	127	148	135	123	135	145	128	136	148	139	157	142	147	130	167	113	132	145	149	128	145	139	137	143	132	119	147	159	123	127	144	125	146	174	151	146	164	161	139	138	127	132	152	135	151	131	135	136	136	139	120	124	120	143	133	142	133	146	133	143	133	135	140	141	150	142	143	137	137	131	126	150	121	138	123	124	128	135	142	142	138	142	135	154	134	132	125	140	120	106	131	165	151	105	132	132	137	147	155	132	152	136	139	142	120	129	145	153	137	148	118	126	136	115	150	147	117	120	140	122	117	123	144	146	144	123	150	150	164	145	158	151	152	143	132	151	158	120	151	151	137	155	119	154	126	124	150	146	156	147	137	126	131	120	117	132	121	146	126	142	137	139	159	123	158	125	128	141	144	146	107	140	141	135	146	148	142	131	115	125	138	135	121	111	127	141	140	143	137	123	158	169	133	139	148	136	153	145	136	124	157	116	123	135	151	137	148	155	146	151	151	138	159	113	133	116	119	144	142	140	143	148	116	131	156	149	132	134	140	127	132	120	164	127	151	135	129	132	107	149	153	134	138	154	146	150	140	144	132	144	138	140	143	137	125	144	126	136	156	143	156	133	123	134	146	153	121	142	130	149	127	140	130	142	130	143	153	117	135	138	145	155	138	138	154	124	145	105	150	140	135	133	149	127	121	119	158	160	141	155	145	165	157	163	139	150	127	144	145	134	141	166	132	149	142	137	124	135	150	152	126	140	138	134	154	138	160	141	145	142	116	117	156	145	126	148	136	122	169	155	144	136	145	137	133	143	138	136	159	130	135	151	143	130	127	134	163	156	133	119	156	161	128	121	131	156	119	131	136	127	143	139	136	147	131	134	144	137	136	127	153	136	167	149	133	143	135	131	113	135	155	167	124	142	132	121	136	132	146	112	138	140	138	116	126	165	157	137	131	141	148	150	141	137	153	141	128	142	145	136	120	124	137	128	140	132	127	148	156	177	133	139	123	153	144	159	144	151	142	149	146	156	130	120	148	135	147	142	146	133	125	136	146	123	137	148	128	153	148	146	128	156	137	133	116	144	145	124	156	131	163	129	140	128	151	136	113	143	145	127	127	142	139	130	133	138	140	167	144	137	140	128	138	124	126	143	131	106	170	131	126	166	123	134	126	143	112	143	128	139	131	140	147	132	128	143	133	123	124	161	155	138	144	134	141	120	131	149	130	134	139	107	156	148	147	124	117	154	129	144	129	165	127	141	141	125	146	129	124	124	124	144	124	124	150	150	135	159	135	141	118	151	168	128	141	119	141	137	144	156	143	173	122	112	132	119	144	136	141	128	117	132	135	142	148	126	123	156	147	139	159	150	119	130	126	127	137	125	148	155	119	134	136	148	143	147	129	119	119	138	134	153	133	117	131	159	154	138	98	119	148	130	154	173	165	136	148	148	132	138	159	141	134	129	113	131	147	140	150	154	155	139	147	131	141	147	137	133	148	119	139	126	130	135	133	129	156	159	164	144	136	138	127	155	129	136	154	116	153	137	157	119	144	148	134	126	123	130	146	133	148	137	124	122	133	158	136	130	139	130	148	144	107	148	133	139	151	148	134	137	151	154	129	141	155	145	147	105	148	121	141	110	143	130	155	113	137	116	155	160	122	129	137	137	136	156	131	110	143	161	128	131	140	138	138	119	128	138	153	132	143	151	149	126	122	125	157	134	140	119	128	126	138	141	144	125	151	138	159	151	134	154	143	137	142	170	125	125	150	128	159	122	161	142	135	130	139	145	131	126	138	151	134	133	133	130	141	125	127	130	134	159	131	126	138	140	122	115	130	168	155	153	148	131	152	141	134	125	137	149	149	131	119	130	122	134	151	138	138	134	136	152	138	143	156	137	136	117	142	115	137	154	125	145	131	143	165	123	147	130	123	139	162	119	126	128	131	132	155	124	125	149	147	150	133	135	129	142	134	156	146	130	137	138	133	125	133	143	133	132	145	123	137	137	120	166	127	123	145	142	139	140	133	143	138	141	139	128	129	144	140	142	155	147	157	149	142	117	147	138	136	154	126	127	135
20615	17863	6847	5217	1256	393	353	381	354	360	373	363	339	351	398	367	356	339	346	356	345	327	336	373	324	375	361	352	376	357	368	339	358	344	337	339	354	333	347	382	317	370	345	359	356	375	357	348	376	395	353	333	377	394	362	319	339	331	360	364	354	324	365	386	353	354	342	366	345	382	367	351	342	362	381	357	352	336	337	356	333	347	383	343	357	346	368	356	343	388	348	368	342	340	363	360	375	347	369	355	378	376	336	345	377	338	354	390	371	359	343	337	348	346	343	332	361	347	341	350	329	346	351	370	373	331	354	328	348	356	342	377	374	373	313	294	382	344	362	339	346	348	360	356	338	364	341	363	373	353	365	340	350	383	367	329	348	341	342	347	334	344	353	342	383	357	361	363	371	330	376	312	383	378	316	363	387	329	360	350	378	380	353	323	369	342	347	367	374	332	357	351	331	357	347	357	348	367	345	368	349	395	336	341	377	366	340	351	346	369	399	373	338	373	353	351	343	355	358	347	359	353	366	360	361	342	376	385	326	357	362	344	378	375	385	349	354	374	343	340	374	373	394	347	346	380	357	329	340	344	345	333	352	355	355	342	361	376	386	352	365	349	367	340	347	379	360	385	352	352	358	347	345	318	341	331	351	342	333	341	353	341	337	332	344	337	360	348	365	341	366	326	337	355	347	325	351	346	345	340	342	328	332	328	366	370	354	333	323	387	378	326	368	351	337	361	374	354	360	350	349	339	338	379	350	354	338	337	344	368	353	326	340	352	344	343	360	393	357	342	358	373	334	385	356	355	340	355	345	340	372	385	324	356	349	349	373	342	351	347	365	354	376	377	358	370	370	352	366	374	375	357	383	356	367	319	335	358	355	370	401	365	331	343	352	395	320	358	351	363	347	375	330	354	359	325	351	315	364	335	368	327	388	377	340	358	334	315	318	327	329	346	342	346	347	356	365	369	343	331	338	364	367	351	348	387	367	356	338	360	348	396	357	302	381	330	345	332	374	348	340	354	355	372	344	384	347	329	344	372	345	336	360	345	338	337	371	302	343	379	368	354	397	367	368	336	353	327	351	309	327	350	340	336	381	334	360	340	353	336	359	363	334	370	345	356	354	374	354	363	339	369	373	367	333	347	355	345	349	374	357	394	323	361	335	342	376	376	356	364	347	344	379	373	328	344	344	365	308	324	337	316	359	372	361	372	373	375	364	343	348	295	322	382	339	348	349	324	360	344	357	365	362	331	355	341	361	325	340	350	362	367	353	336	361	357	323	334	324	345	374	366	333	361	346	383	329	355	349	379	327	367	376	364	354	330	343	351	359	361	377	301	358	370	400	360	373	342	346	346	326	345	387	374	343	335	333	330	367	352	354	363	344	358	364	355	360	362	350	384	351	348	337	321	339	336	363	334	390	357	376	350	337	362	341	349	379	331	364	328	334	387	360	331	388	403	349	311	324	360	319	360	347	378	380	361	392	328	347	351	363	330	337	373	368	352	360	350	365	333	317	359	370	336	385	376	356	354	386	353	372	328	339	361	401	335	341	372	348	341	375	369	354	330	386	364	358	367	325	384	341	352	365	362	320	363	378	376	367	373	392	360	355	340	364	328	339	374	367	351	345	377	374	348	359	326	379	372	370	392	345	357	358	361	385	360	335	351	327	336	392	339	372	349	369	317	334	381	338	347	333	355	353	344	368	355	352	385	358	349	371	363	337	321	359	325	331	316	358	344	354	363	302	354	341	358	345	365	350	351	394	318	358	367	365	339	357	345	375	369	365	352	365	360	374	312	340	337	388	335	357	362	389	359	355	362	336	353	329	373	381	341	385	358	340	382	377	343	396	361	378	342	345	350	381	360	357	379	370	334	367	348	341	371	385	376	331	379	336	407	343	376	364	366	347	398	311	371	367	360	357	335	384	347	366	350	369	360	350	388	363	331	359	329	369	364	356	360	357	368	346	343	367	366	339	328	368	342	337	338	342	339	360	348	386	321	350	379	299	364	357	332	325	337	311	358	374	313	350	336	341	351	384	335	390	360	318	339	360	330	335	358	329	358	353	324	371	374	356	351	328	343	371	321	356	344	349	335	364	326	332	360	365	375	362	344	349	338	342	355	359	372	345	319	351	389	343	395	316	346	356	357	356	376	372	389	373	370	343	328	344	363	349	350	331	365	316	352	370	342	320	357	347	345	355	347	335	361	371	365	370	352	351	346	344	380	371	378	376	312	360	388	368	359	344	353	360	360	350	391	353	353	372	358	358	344	333	335	384	380	353	324	372	330	359	357	348	344	352	331	352	332	364	380	349	338	343	343	330	357	358	358	387	360	343	365	344	353	328	351	353	371	363	336	374	336	349	338	360	367	359	330	338	352	354	347	362	354	363	373	358	351	356	355	365	324	346	328	356	356	363	368	331	335	346	351	313	351	323	341	362	346	370	332	354	348	366	339	367	331	364	338	379	328	368	354	302	351	333	355	369	379	351	361	335	356	335	309	361	362	346	362	367	336	355	373	357	348	336	348	336	391	335	353	339	340	360	305	331	319	338	344	356	359	310	313	358	331	336	341	326	348	362	347	353	365	366	354	359	351	352	332	341	348	342	356	311	367	368	355	353	361	367	346	327	351	318	357	350	316	393	358	356	355	370	354	350	369	368	341	366	386	303	341	360	369	349	323	357	344	342	359	310	354	363	352	321	375	354	351	352	351	352	350	366	368	331	359	352	346	351	346	373	366	379	300	345	373	377	371	352	387	330	358	351	332	371	373	336	345	346	362	354	372	362	343	322	337	345	366	357	337	391	367	351	355	309	338	364	358	364	365	354	374	374	332	359	358	363	366	371	330	357	364	347	378	355	347	351	384	393	382	392	331	371	367	363	383	369	359	338	361	351	354	360	372	332	350	341	352	321	381	358	335	339	349	365	353	367	344	357	345	340	344	338	342	357	358	338	358	374	376	345	351	356	322	379	310	356	337	333	355	347	349	320	343	351	356	373	328	356	367	352	360	369	349	370	342	399	356	376	364	323	338	336	358	329	348	346	361	350	321	344	337	367	347	369	347	335	384	345	386	351	340	352	357	358	385	353	389	359	355	358	371	387	340	377	355	380	349	358	320	326	383	355	343	359	332	322	354	347	327	330	392	321	367	347	361	356	329	357	333	375	362	349	353	349	352	318	341	347	343	343	363	368	348	368	324	348	342	377	355	356	355	369	369	376	366	355	316	351	391	368	361	337	334	354	343	340	323	324	337	333	358	373	342	372	355	368	350	323	342	367	331	368	382	348	334	398	372	337	330	331	330	319	354	354	345	325	335	390	316	371	369	344	330	360	364	371	313	335	350	361	369	373	382	340	376	365	317	352	320	378	369	352	341	360	324	351	348	359	338	362	350	384	359	352	323	342	359	348	362	332	347	366	337	330	348	351	409	352	358	373	361	341	328	351	363	362	396	346	349	374	330	351	368	355	331	352	326	335	370	375	361	400	343
61195	67715	49157	36992	13890	942	311	265	207	238	273	223	245	237	209	219	223	207	222	199	226	249	218	186	216	238	207	231	209	218	185	207	214	197	213	228	246	187	179	227	213	211	238	186	215	214	197	205	196	211	215	210	210	229	222	217	211	231	221	198	205	210	213	189	219	188	216	199	184	197	218	211	232	212	203	227	214	213	214	208	204	231	207	194	199	197	190	214	235	231	227	216	194	219	206	195	207	213	175	185	202	192	215	228	228	200	259	190	217	199	230	203	192	175	199	194	189	182	220	205	203	205	198	216	201	228	216	218	217	193	203	205	193	223	178	231	185	203	194	180	220	216	208	189	200	228	225	212	179	213	220	188	206	169	206	238	219	200	201	204	212	174	197	214	225	233	216	207	201	238	218	213	240	192	220	201	237	254	192	194	220	206	219	204	212	233	172	198	176	198	210	216	210	204	187	177	214	176	185	214	222	208	204	184	219	187	200	189	177	194	209	220	180	198	233	206	210	221	237	215	185	187	200	236	216	207	222	228	189	205	218	205	212	228	198	217	191	204	203	220	196	189	203	206	221	204	220	201	210	219	203	203	209	194	213	219	200	201	191	219	203	205	189	193	212	227	211	198	204	237	201	227	211	188	197	211	213	192	200	187	213	228	196	194	216	211	196	202	208	180	192	197	204	206	247	205	208	214	222	211	191	220	189	194	208	204	189	202	192	186	213	215	216	215	194	191	187	225	206	205	200	209	207	224	210	193	206	194	217	209	211	175	211	216	199	212	206	216	191	195	177	182	193	206	197	248	194	202	236	213	208	197	188	228	211	187	218	218	207	196	223	229	201	170	191	208	192	223	218	204	190	202	209	201	214	236	219	204	217	211	191	215	194	194	202	218	198	192	208	208	195	204	195	177	203	186	201	219	204	216	194	232	201	197	216	213	235	186	176	205	199	205	216	211	188	206	204	198	217	201	209	210	221	212	226	208	215	220	182	220	240	219	209	195	197	199	190	191	197	192	178	180	210	199	177	185	199	226	219	214	222	191	215	212	216	206	201	214	189	202	182	216	213	220	214	181	207	201	200	213	198	205	225	203	228	222	207	224	236	210	231	195	213	195	220	205	221	197	208	210	208	214	206	219	199	214	202	212	204	193	229	201	189	202	205	203	224	180	189	177	186	183	193	195	202	200	198	197	211	193	191	217	220	214	193	222	203	211	188	209	184	177	210	196	189	206	202	203	238	205	194	223	202	220	182	217	217	202	202	230	191	181	224	214	184	201	204	170	228	211	219	198	219	204	190	232	198	240	224	188	201	176	191	226	203	235	189	196	195	202	236	233	207	225	208	212	205	220	200	222	205	197	179	215	229	200	214	214	229	222	197	211	211	236	225	222	219	197	197	216	199	196	215	196	217	196	182	193	201	205	219	218	248	215	224	208	194	204	190	189	195	249	203	186	249	182	193	234	223	194	200	202	215	231	192	183	202	175	219	198	207	203	215	233	223	199	246	228	206	230	195	220	176	212	214	198	190	208	199	205	203	229	210	202	215	193	212	196	200	229	238	201	214	205	209	208	194	205	196	181	196	182	202	190	240	206	206	215	211	203	188	216	190	206	225	206	220	200	222	185	227	205	199	183	213	190	205	189	229	189	192	225	204	186	217	203	235	174	188	211	179	198	188	180	191	165	221	197	224	240	217	204	227	224	200	224	214	211	210	194	201	220	208	204	203	201	192	187	225	200	217	222	190	214	194	201	202	216	228	216	206	203	225	208	188	223	217	202	209	168	194	220	216	196	225	226	245	216	206	201	197	191	191	188	233	187	210	207	210	176	174	208	209	192	191	184	189	195	229	195	201	227	207	206	202	214	204	187	196	183	207	215	217	186	206	210	209	211	213	215	214	212	207	214	205	217	231	228	214	196	229	200	202	176	184	185	213	234	198	208	213	231	196	195	206	211	199	212	205	210	200	219	192	225	211	191	196	200	195	209	211	197	224	209	178	207	187	223	209	215	216	214	192	175	212	208	196	222	207	201	196	190	201	216	181	191	206	201	215	212	209	188	203	219	216	179	196	220	230	206	182	208	206	226	247	200	170	215	224	220	188	223	223	229	197	198	207	217	203	200	242	204	204	185	206	179	209	193	205	221	197	210	199	222	198	231	197	222	208	195	202	204	222	231	233	202	201	196	236	204	193	188	193	200	205	212	173	202	194	225	204	206	196	199	220	205	196	211	182	189	192	214	218	194	206	191	186	186	212	229	193	206	210	209	176	223	227	205	203	197	189	205	212	200	198	188	193	247	212	190	197	187	213	220	194	200	186	187	184	207	216	211	205	183	191	166	240	205	188	220	227	226	239	201	196	218	165	222	195	189	203	204	218	216	218	211	198	208	197	224	219	230	200	216	198	235	209	191	197	265	203	191	239	223	195	194	167	231	211	229	201	200	178	231	211	198	196	186	214	185	220	225	208	198	200	239	203	191	214	207	222	223	204	215	207	215	217	219	214	193	238	220	233	184	195	223	169	216	236	204	184	223	213	207	195	192	217	189	205	230	215	230	191	205	214	183	218	226	194	202	224	228	215	193	223	212	206	192	183	200	209	232	230	192	207	191	211	225	247	237	223	184	214	188	220	205	209	225	203	195	202	205	186	205	171	189	212	209	190	214	205	220	193	220	210	218	211	218	227	185	195	186	209	243	212	239	221	203	204	230	209	213	167	213	225	216	205	224	245	205	228	196	201	211	193	194	211	181	194	188	193	205	189	193	188	195	200	207	221	213	216	197	215	184	220	215	208	191	200	205	195	224	231	204	209	228	221	209	196	220	193	215	209	207	212	192	219	200	227	209	214	216	221	183	185	185	236	194	221	235	211	202	225	200	225	171	200	190	171	193	194	210	198	214	196	206	184	206	229	208	208	181	206	213	199	196	200	222	232	210	217	244	213	195	179	199	200	197	186	204	222	200	204	195	200	207	207	210	191	193	178	211	167	212	189	207	216	183	249	173	202	220	230	213	181	195	205	222	197	198	197	231	241	227	198	217	209	173	205	187	194	200	234	209	179	202	211	214	210	208	213	191	174	218	213	235	230	221	192	228	212	197	223	202	183	195	217	221	204	197	200	204	220	210	188	177	203	213	203	172	211	216	227	234	188	205	183	218	199	207	221	207	185	211	226	222	177	202	215	168	196	216	206	179	194	213	203	210	221	194	225	182	206	195	189	220	179	217	217	234	209	178	180	196	200	209	244	210	233	176	209	218	224	200	214	206	191	218	199	207	209	217	204	202	188	214	193	201	188	215	228	212	210	207	202	204	210	187	195	204	202	215	238	224	216	193	199	194	214	182	239	207	214	205	211	207	184	231	188	223	209	206	224	191	204	200	203	201	207	215	213	222	197	216	196	234	212	208	234	210	204	185	221	202	234	222	197	217	202	214	185	221	201	205	176	199	207	233	181	175	205	212	207	190	223	233	224	208	193	187	196	221	172	185	216	215
37896	51224	46086	43439	16377	976	893	796	726	689	659	625	618	614	572	573	556	565	571	561	535	562	518	544	524	503	560	563	521	548	526	517	501	508	514	482	514	534	495	491	509	486	506	557	523	518	477	562	523	563	514	503	523	547	488	515	509	500	523	508	516	490	509	505	500	497	500	521	511	460	523	544	509	512	555	496	500	494	466	510	538	529	523	507	521	498	467	506	495	526	511	469	468	537	476	485	486	459	514	508	510	501	462	493	533	541	528	502	514	509	473	553	489	503	494	495	495	491	472	544	546	479	514	497	520	526	475	486	529	496	528	506	530	497	538	483	486	511	476	475	516	503	529	519	511	469	489	503	523	496	505	472	494	485	484	487	520	473	524	498	484	503	476	495	479	466	486	516	508	522	503	459	508	503	507	502	476	513	463	465	537	507	525	498	527	524	493	498	505	524	518	497	492	506	479	503	511	499	493	493	485	536	502	493	501	496	511	557	515	484	509	507	513	508	470	513	458	466	519	503	492	469	496	461	545	501	502	472	498	503	492	516	528	532	457	500	496	517	537	491	482	480	491	487	493	485	499	497	511	525	510	481	494	464	464	523	515	476	493	497	524	505	472	508	496	502	484	479	479	483	483	505	505	497	483	520	518	496	496	492	477	501	501	476	516	492	485	517	510	505	508	500	489	544	504	509	566	476	516	480	508	508	499	475	473	489	498	477	502	534	508	490	491	474	479	515	519	496	494	515	466	510	482	451	476	479	496	466	457	506	471	464	538	450	484	473	514	503	482	498	499	499	515	481	530	506	480	482	493	508	559	496	506	496	480	507	487	518	508	555	500	514	508	522	497	510	484	527	516	513	453	512	468	502	460	492	500	558	485	516	505	506	523	511	523	516	480	512	492	494	508	489	539	507	543	499	479	471	548	527	555	512	511	510	514	493	533	500	471	460	465	484	452	493	494	524	459	464	477	479	487	544	499	497	479	502	492	533	501	532	505	443	500	521	506	450	500	489	506	519	491	450	479	513	511	499	510	464	488	494	462	472	476	515	486	537	459	531	509	502	486	540	508	445	515	492	464	481	501	532	483	501	514	504	497	526	500	498	476	504	503	467	501	510	504	495	493	495	453	509	488	485	493	502	493	495	538	488	511	495	523	513	463	520	524	487	474	507	511	506	485	506	476	490	503	528	452	477	534	554	509	506	509	508	461	487	518	519	504	514	472	489	493	481	537	534	493	519	503	480	517	512	483	507	457	489	528	473	487	511	489	475	480	510	503	485	472	539	512	479	488	492	490	511	508	480	492	538	496	528	528	490	499	529	462	555	460	527	484	518	480	482	518	506	496	524	496	491	510	503	473	543	506	491	523	519	531	512	495	471	511	508	487	472	530	490	458	511	462	496	501	502	498	483	491	486	488	473	482	458	492	511	508	477	520	526	478	515	473	519	473	474	507	517	484	478	503	482	510	504	529	503	511	480	503	493	474	467	471	466	530	497	517	508	456	522	512	490	517	498	475	532	460	485	522	522	492	511	541	520	452	486	450	490	511	529	509	471	497	470	497	488	504	467	520	520	493	542	498	522	503	482	507	523	494	546	488	485	513	531	510	482	535	530	529	462	512	525	509	485	495	519	513	462	514	509	534	513	507	553	482	514	508	477	488	520	518	517	508	535	485	503	530	531	483	505	507	487	495	527	511	500	459	509	503	521	551	464	517	488	441	487	493	497	524	541	468	524	510	491	510	507	492	496	498	497	515	547	536	493	513	496	522	531	524	550	528	504	524	485	484	489	476	470	505	549	463	525	482	482	470	475	515	514	486	481	498	486	507	473	489	516	520	487	476	535	490	513	534	556	478	518	505	516	463	499	481	522	521	506	477	546	495	488	538	492	491	464	504	501	497	490	510	535	465	516	512	508	558	541	496	485	521	484	530	477	460	529	506	498	493	466	536	505	495	518	515	499	510	518	553	473	521	501	476	505	496	508	490	474	514	498	490	485	503	486	486	510	536	483	513	481	510	527	515	491	479	485	481	501	468	489	511	527	495	463	516	474	504	535	518	481	538	483	493	464	453	502	538	491	487	511	495	491	491	479	501	505	512	454	471	512	524	457	470	496	464	508	526	469	485	463	500	514	486	485	488	525	496	499	509	511	493	505	516	518	478	515	455	493	503	535	482	525	491	499	533	475	480	506	515	487	471	506	520	498	491	502	458	536	468	476	511	520	514	490	520	531	495	495	479	498	511	479	519	498	482	520	498	512	495	464	478	529	475	507	482	473	515	502	479	518	486	520	465	468	499	475	552	504	478	517	487	537	468	530	486	523	526	508	531	507	500	527	481	517	484	513	499	525	524	472	515	488	518	483	476	491	476	511	493	480	503	526	477	508	477	484	480	502	501	496	501	520	507	502	499	475	506	520	491	528	493	460	523	503	512	480	467	551	461	533	512	502	467	504	519	529	523	544	486	430	501	525	502	500	474	509	482	535	477	488	481	492	492	488	554	520	493	499	481	513	516	522	458	464	488	466	500	515	533	562	517	509	518	454	520	496	551	493	523	515	495	492	496	492	504	505	498	481	486	474	477	517	528	491	536	493	512	484	494	485	461	541	485	479	512	491	551	552	515	536	533	500	506	498	496	497	504	564	522	519	487	488	476	492	510	519	466	495	460	527	505	458	539	523	505	508	477	562	502	513	511	512	512	498	475	495	463	493	507	517	503	485	508	501	493	503	479	473	524	480	496	488	476	507	531	525	506	479	530	535	491	507	570	482	501	493	468	491	481	492	483	451	526	521	521	500	527	490	483	493	527	459	458	499	490	460	490	491	515	477	495	526	494	503	518	488	515	496	515	495	468	495	484	490	505	487	491	483	466	504	487	499	534	509	526	491	478	484	505	495	531	534	489	469	523	507	515	532	516	506	503	524	502	498	477	463	477	483	472	501	505	533	547	543	500	502	525	485	542	506	507	482	528	522	483	494	514	504	498	504	502	527	516	467	466	484	530	447	491	467	525	488	527	459	478	521	479	518	508	495	480	519	527	474	472	511	474	504	518	498	500	535	462	482	529	507	478	462	462	479	496	499	531	502	534	518	524	521	478	539	523	505	513	524	459	494	515	490	483	486	508	521	506	478	522	513	506	482	481	480	469	494	507	491	481	516	523	514	498	501	474	501	484	535	452	544	494	521	465	510	532	462	477	475	522	492	532	532	482	524	527	495	499	457	488	532	476	459	492	513	511	511	546	466	498	494	475	473	474	492	535	517	514	524	472	534	497	517	485	481	520	475	471	503	554	519	511	534	521	520	525	499	550	463	460	499	488	479	501	525	521	497	533	488	521	518	485	484	505	497	522	513	488	498	500	464	512	451	461	509	477	485	480	494	464	504	480	509	510	515	501	473	528	522	524	482	474	488	508	503	490	497	485	510	473	464	522	484	496	487	495	472	488	481	494	548	494	523	500	495	476	518	440	486	495	473	545	500	510	495	491	492	497	507
71948	79851	61293	50504	23929	3778	529	435	409	372	358	373	359	349	324	355	325	323	334	352	309	305	357	365	333	353	317	328	322	321	332	345	354	340	318	341	311	326	333	347	324	346	355	323	343	359	342	304	345	302	302	311	320	325	366	348	344	299	319	347	323	301	321	324	342	309	312	325	310	304	352	323	321	302	335	305	371	356	308	318	321	335	319	323	352	334	318	321	320	335	303	364	333	331	321	328	322	313	352	328	339	327	330	285	313	322	304	299	324	297	316	346	317	311	309	343	312	333	335	304	314	356	361	345	369	337	302	340	305	313	351	338	338	346	353	276	311	334	367	317	323	317	324	310	316	325	336	328	354	353	318	298	314	342	299	336	296	285	293	359	350	317	324	335	295	343	320	344	361	318	297	330	346	316	317	318	325	275	332	325	326	318	337	318	318	323	308	321	330	340	337	335	333	299	318	306	319	346	311	371	316	323	335	322	326	331	335	334	337	327	302	345	325	341	312	315	329	337	324	351	362	327	334	325	324	314	292	297	310	323	320	319	329	337	333	370	321	339	329	337	324	338	327	309	364	336	328	319	347	358	306	326	336	307	323	327	320	317	313	330	359	316	306	334	330	316	339	332	338	319	353	311	322	347	320	345	303	312	309	311	351	319	331	313	310	312	304	325	298	348	298	324	322	342	355	349	330	295	344	310	335	346	340	320	331	306	341	346	340	375	364	342	341	313	331	308	313	314	306	342	314	317	298	350	352	318	340	328	308	355	314	314	316	328	321	347	345	292	327	328	319	317	359	312	329	322	313	320	315	357	339	326	273	340	341	326	315	324	317	307	335	335	319	307	360	321	310	344	343	303	289	340	333	321	335	345	306	335	285	366	303	363	320	345	359	319	338	282	326	293	307	311	353	321	298	302	306	314	317	304	312	345	332	324	320	317	341	323	334	329	331	325	365	315	300	304	336	330	329	318	334	353	342	322	330	362	316	329	309	334	311	316	329	353	336	348	314	316	292	291	301	325	318	326	319	339	294	314	333	305	313	332	310	322	315	305	322	348	354	319	316	328	335	346	318	317	321	298	317	312	295	316	326	318	336	292	320	338	333	326	316	337	326	331	330	298	324	311	296	313	354	327	312	345	331	312	325	352	327	341	311	335	313	323	286	343	310	314	347	295	354	293	304	346	311	336	296	342	310	342	369	324	324	295	311	337	301	358	375	348	333	333	345	358	309	329	306	303	331	322	308	350	325	339	298	331	353	327	327	296	302	341	294	319	337	308	326	331	315	332	281	364	314	314	351	335	320	346	341	337	295	324	305	322	314	322	320	312	336	335	351	290	295	311	340	341	336	326	349	288	315	289	328	342	328	354	303	307	309	308	321	330	327	354	335	347	288	271	313	298	320	316	321	341	316	343	302	347	315	318	341	325	305	326	326	313	327	339	332	300	332	321	333	304	309	351	338	329	322	351	373	332	312	306	293	347	338	313	306	383	336	344	341	336	340	312	364	324	337	325	321	316	308	315	299	336	346	326	297	329	294	304	320	316	295	358	326	359	318	330	318	351	331	311	342	341	301	310	335	316	311	321	306	315	320	339	340	313	329	329	318	288	318	335	323	307	310	309	297	348	332	350	328	332	306	308	332	352	338	333	313	316	325	321	320	330	290	320	329	323	340	351	310	306	361	286	307	331	327	298	269	317	315	346	347	311	333	330	308	320	334	318	345	341	346	311	336	332	322	344	326	313	299	305	333	326	311	337	313	280	323	323	342	362	352	327	304	371	385	356	337	313	322	302	344	347	340	339	318	353	330	330	333	302	314	349	322	326	320	339	357	346	340	301	322	347	343	315	321	297	357	300	349	323	306	315	327	326	331	319	305	315	342	291	326	309	340	333	329	315	315	308	329	313	304	313	307	322	328	302	324	315	310	324	323	343	304	325	301	340	333	354	324	309	345	314	331	303	353	333	333	361	284	281	332	331	321	354	348	289	288	306	346	321	314	350	307	302	306	305	313	322	318	334	337	326	331	359	319	313	317	326	318	317	317	348	276	304	295	362	319	301	319	328	299	310	320	331	333	317	350	341	333	317	304	341	317	331	346	337	315	336	310	309	301	342	277	331	336	326	336	331	308	357	297	338	312	328	353	322	280	335	300	291	284	365	307	327	314	331	321	331	332	289	318	360	299	344	294	297	324	359	310	318	306	313	321	297	299	275	357	368	332	318	312	327	366	335	328	274	308	300	351	347	336	333	312	312	318	330	330	336	297	329	336	327	317	328	344	369	326	288	314	358	306	345	329	328	324	287	320	313	336	338	323	343	346	338	301	318	319	322	343	331	324	303	318	324	347	295	325	316	336	317	296	328	330	337	317	332	302	315	349	309	327	334	303	304	326	320	329	324	314	301	351	311	332	346	342	345	310	349	318	333	320	325	333	302	334	324	358	322	332	341	317	328	313	324	328	334	312	333	314	319	335	320	351	341	343	361	309	360	365	379	306	347	345	319	346	363	359	329	313	340	339	300	316	324	332	343	306	341	314	336	343	344	343	333	323	344	330	341	307	344	316	341	320	338	334	354	338	349	327	304	324	360	348	311	306	340	321	314	353	327	353	337	330	310	314	318	337	338	349	325	330	369	323	310	315	318	350	340	324	311	316	335	323	318	301	321	387	344	298	330	323	315	305	326	318	327	323	326	364	313	319	319	316	297	314	352	324	295	277	314	305	332	309	322	309	310	321	337	344	328	331	352	335	344	326	327	292	351	326	388	358	339	322	285	301	340	315	309	331	297	362	323	325	286	328	317	326	317	332	308	346	302	331	321	325	344	324	329	336	306	315	314	285	317	341	333	343	315	342	328	303	345	332	326	318	341	346	310	354	324	312	329	337	299	340	343	323	337	320	315	339	328	313	315	349	324	341	323	313	312	346	308	335	337	326	348	342	332	315	340	358	334	363	304	324	328	363	340	310	324	325	311	326	304	333	317	347	330	326	325	311	324	332	316	327	343	328	309	334	338	313	307	341	329	301	270	312	307	361	294	318	315	356	301	351	335	315	346	333	309	304	309	338	309	368	327	309	284	319	350	328	345	267	310	320	312	334	311	317	313	324	351	322	289	317	300	347	278	295	313	351	341	332	315	316	327	349	335	331	304	336	343	317	329	299	329	320	294	320	314	301	317	355	314	295	309	345	310	307	311	314	331	330	351	315	316	328	334	344	317	301	331	314	341	294	312	322	343	310	333	330	318	315	322	337	337	351	302	336	319	337	295	309	322	327	335	341	343	338	327	351	315	315	350	349	345	310	350	319	317	324	284	317	319	318	337	342	331	339	322	322	322	316	333	331	350	282	320	313	321	341	322	339	336	329	297	332	311	322	302	303	296	302	361	347	300	368	351	293	340	326	360	318	333	327	334	329	336	352	326	297	311	340	337	361	342	326	308	325	350	319	314	319	335	313	298	325	328	302	306	314	309	309	317	328	299	324	312	305	314	326	327
46264	62704	57844	54742	24137	1614	1438	1235	1109	1029	993	945	923	941	885	883	892	819	820	839	795	797	799	809	854	778	734	735	748	751	736	771	748	790	794	730	768	760	794	718	772	741	766	693	749	715	735	674	734	737	714	745	759	741	710	704	729	722	734	766	705	731	737	706	698	721	671	689	704	693	729	708	697	737	731	711	668	729	722	727	765	729	700	718	768	743	736	727	750	760	696	764	711	751	701	726	704	719	740	748	747	707	718	768	752	737	714	722	717	741	709	701	706	717	720	710	715	747	688	733	702	729	694	700	743	755	664	737	724	725	720	722	757	744	725	713	769	718	709	732	715	695	685	707	693	735	757	687	719	692	715	740	691	735	694	687	683	721	759	700	735	686	720	746	735	741	716	719	736	704	755	745	740	738	703	738	674	712	689	672	708	768	755	712	773	745	781	728	727	714	721	679	745	703	716	702	724	725	702	689	748	710	721	713	727	709	687	722	717	705	746	714	742	731	701	722	695	748	709	743	680	701	731	704	718	667	726	740	729	744	702	709	720	707	735	757	756	687	711	715	738	685	728	742	680	721	732	721	733	743	701	669	717	726	703	712	725	757	684	712	740	716	660	722	760	684	698	670	762	718	737	717	708	734	721	709	733	735	709	747	719	703	707	765	729	721	715	711	780	703	695	738	711	718	693	776	741	721	673	716	710	702	726	723	729	735	722	704	737	734	700	694	722	712	692	722	779	750	708	708	673	736	782	655	755	771	703	709	732	715	683	719	705	687	683	682	717	745	710	775	735	724	737	723	702	739	722	687	720	716	747	716	706	715	696	780	694	729	733	710	719	724	680	715	688	694	660	711	767	799	747	654	711	679	688	746	690	706	770	677	692	686	749	727	710	743	702	742	739	768	714	691	734	711	793	717	717	714	728	674	745	707	686	733	698	713	717	723	714	709	713	772	707	713	741	750	731	747	720	693	712	700	729	692	730	686	718	718	708	759	706	735	746	728	734	693	716	703	716	693	711	716	724	712	708	713	718	703	708	723	751	728	665	713	771	716	741	711	743	728	696	700	697	688	713	741	744	715	716	747	729	735	715	708	697	667	719	715	679	715	757	724	750	691	708	691	732	757	685	703	725	736	725	714	658	707	745	738	741	738	755	711	734	659	689	686	678	743	735	700	690	694	731	681	733	686	721	738	710	714	717	687	754	703	698	731	719	776	711	730	717	708	722	722	723	682	765	734	736	704	711	689	724	724	761	693	708	700	704	697	747	694	719	728	763	726	730	769	740	698	688	716	727	712	718	740	715	706	742	729	719	722	766	705	691	661	728	723	712	741	707	714	750	765	715	692	745	710	675	725	716	657	672	714	736	754	722	738	702	725	675	724	741	678	730	691	724	711	690	682	652	697	703	681	709	720	718	692	768	769	711	753	751	709	688	706	725	751	747	694	721	740	730	755	780	702	743	703	741	721	736	678	696	703	733	732	736	783	747	691	730	713	700	673	738	704	773	715	757	750	697	726	691	676	676	740	683	716	727	738	697	749	740	721	733	724	709	693	708	718	743	696	666	723	733	726	697	771	761	712	717	713	702	697	731	727	731	701	689	669	728	715	710	716	764	711	708	743	714	732	734	681	687	706	728	726	671	713	759	729	730	696	718	717	702	699	697	661	780	737	752	731	716	739	719	709	657	720	697	733	758	714	737	743	665	753	711	680	780	752	718	723	748	739	768	732	746	686	672	767	713	694	770	676	750	687	749	735	728	732	727	729	736	760	714	725	734	676	703	698	709	710	676	759	689	715	721	749	700	756	705	718	717	741	737	680	747	715	713	712	696	696	710	740	743	757	759	762	743	723	725	745	708	746	722	742	718	705	670	696	726	761	721	674	736	693	726	715	726	717	741	748	718	685	719	742	688	714	742	711	723	697	720	704	736	697	745	727	698	738	693	721	737	706	679	724	740	699	687	722	698	743	710	691	681	715	751	745	747	763	722	704	724	679	683	706	716	706	737	734	705	707	712	685	712	689	689	732	714	727	742	707	717	692	706	765	756	724	736	731	748	750	675	723	707	693	717	682	778	739	716	728	754	730	735	745	715	745	682	736	691	747	722	755	741	676	751	711	693	698	738	722	645	735	675	741	711	725	699	726	734	644	718	704	695	708	708	763	728	717	674	708	732	713	726	769	713	705	700	692	728	757	714	686	729	727	719	743	716	753	658	722	735	692	737	724	706	724	760	727	706	734	720	671	742	740	751	693	692	753	723	737	739	732	701	749	759	736	724	720	759	732	708	699	728	695	749	712	739	718	767	701	729	728	758	705	726	737	750	725	767	687	738	730	728	715	682	666	710	701	737	734	690	705	708	725	699	738	744	736	735	674	741	690	713	666	799	695	741	699	741	759	705	728	714	721	685	709	739	743	728	713	730	714	697	693	699	725	703	661	683	750	806	738	713	760	786	725	698	724	720	697	684	741	718	724	713	725	767	715	738	699	726	714	709	730	738	739	734	689	748	754	721	754	763	704	702	720	704	680	715	775	752	771	733	716	662	688	707	722	743	696	752	699	698	728	703	702	685	710	707	690	746	737	710	695	736	749	719	781	740	749	732	704	728	697	751	720	709	738	716	684	691	695	727	703	711	722	756	693	697	725	770	746	701	722	716	722	724	718	708	721	754	719	714	705	710	730	687	722	682	695	746	734	712	722	703	716	675	738	708	742	703	739	704	765	710	708	679	748	703	718	732	719	746	670	710	703	735	748	695	691	729	703	733	718	740	768	674	758	717	757	724	712	765	700	712	747	754	737	695	699	774	739	766	736	679	698	726	719	683	721	707	710	695	742	719	704	719	694	740	757	718	757	720	694	694	707	712	699	697	714	718	690	732	732	730	705	710	759	745	718	731	654	700	704	704	719	723	691	714	661	671	697	725	720	799	704	745	702	714	717	692	651	743	755	712	762	712	684	716	741	719	772	712	686	740	768	760	703	705	708	731	763	676	730	762	694	706	696	723	697	780	782	678	753	721	694	743	718	713	718	687	740	691	752	705	695	734	763	730	733	703	737	785	729	721	730	671	742	717	690	752	731	723	764	732	708	736	672	708	707	726	697	759	712	714	704	768	705	708	694	711	730	730	671	707	696	667	689	699	683	691	692	766	721	746	713	694	680	702	713	741	705	722	698	682	703	686	732	707	709	692	705	740	713	717	722	735	718	714	752	679	694	686	722	753	676	782	726	677	739	700	719	717	725	724	667	725	714	704	708	775	686	678	728	744	711	726	680	723	760	740	730	745	712	751	689	716	731	763	702	679	703	747	740	745	745	728	779	755	727	752	676	705	741	704	763	712	714	712	716	703	764	729	730	684	712	708	705	725	706	742	717	665	745	753	747	806	707	688	682	729	714	750	768	755	740	690	701	759	719	709	759	761	754	693	705	745	726	716	712	742	671	720	737	714	732	638	717	743	671	723	674	722	733	678	740	749	733	749	706	710	693	733	742
40385	19456	5173	2011	379	145	140	128	132	149	105	134	103	158	147	129	138	115	143	124	123	134	137	156	134	161	152	136	109	155	131	135	132	120	150	134	166	136	131	125	130	145	134	153	147	131	141	121	133	149	140	131	133	120	149	98	134	132	134	124	138	120	138	140	156	131	128	124	131	122	148	134	140	138	129	161	150	140	137	117	166	152	152	146	132	158	157	145	132	93	152	144	140	133	139	160	141	149	145	127	132	148	143	142	124	111	153	149	157	144	131	151	145	137	155	126	145	119	133	128	136	108	144	134	127	130	150	132	131	145	162	139	160	167	124	142	131	134	141	116	125	135	113	135	129	111	126	117	138	128	154	130	132	138	146	170	134	128	153	132	136	158	109	141	121	131	136	156	150	149	148	150	140	129	149	139	139	154	131	129	136	151	99	128	133	121	138	139	131	152	135	133	120	148	148	151	127	132	131	123	135	157	118	115	158	150	134	123	131	142	154	155	144	122	113	142	141	158	134	143	157	144	131	146	122	125	129	130	149	127	131	134	121	147	153	134	127	130	154	175	121	149	155	119	140	114	128	151	147	144	149	132	120	127	147	133	132	137	134	138	147	118	110	121	132	110	129	136	127	149	125	128	151	150	139	132	127	139	136	116	109	134	132	151	160	116	131	135	146	164	142	136	117	137	144	129	142	125	149	151	142	135	145	147	126	129	132	123	139	127	126	129	115	146	155	122	110	122	121	130	134	121	136	114	134	149	131	155	143	145	151	136	143	135	121	141	147	124	152	136	140	149	128	118	141	158	126	145	159	107	143	123	117	130	140	151	137	144	151	120	144	129	133	140	126	138	123	110	131	135	145	135	153	133	136	118	147	147	134	149	149	131	125	129	127	140	118	150	156	140	135	139	135	134	137	127	159	149	145	149	143	144	142	130	156	142	129	154	135	135	117	120	138	132	140	125	138	140	139	140	129	150	145	140	160	137	139	147	153	138	154	133	126	130	148	142	151	153	136	129	140	120	128	140	139	127	139	147	157	114	124	136	121	114	115	144	148	156	125	141	151	144	151	114	158	133	141	129	112	130	127	137	158	143	119	138	145	134	138	149	139	136	140	140	157	127	135	140	131	160	148	136	125	128	142	132	144	131	140	134	175	144	156	141	167	152	145	132	122	149	130	125	117	105	139	138	148	126	125	146	145	147	135	143	132	164	115	144	115	152	131	138	134	149	117	124	138	147	163	151	142	134	140	145	140	142	134	138	127	131	113	131	119	135	128	147	131	128	134	151	147	133	160	133	142	135	119	123	133	148	144	142	135	154	147	143	130	138	136	136	128	142	143	133	121	134	146	136	143	136	164	167	139	140	158	149	131	126	116	113	147	123	127	153	131	133	144	138	124	140	155	135	144	136	155	136	123	138	135	137	126	144	113	135	138	119	141	133	146	140	110	134	149	131	143	129	156	150	145	141	148	115	137	138	129	134	120	132	132	133	145	109	159	131	135	142	132	148	120	156	131	139	127	125	138	106	137	144	153	135	119	150	136	127	127	134	138	133	144	132	126	116	136	144	140	153	145	145	131	137	141	121	128	153	128	155	149	127	129	120	152	136	131	123	149	132	147	131	153	124	139	142	143	122	131	154	128	131	156	136	132	140	129	138	139	113	138	134	141	144	133	139	147	135	137	139	150	129	152	125	142	129	140	139	118	135	149	129	130	136	124	132	151	107	149	116	116	137	136	134	146	143	154	134	150	126	145	148	144	158	131	141	121	127	135	155	144	144	128	154	132	143	141	138	123	153	127	149	113	141	142	134	154	137	130	143	153	162	134	151	131	139	151	132	149	139	146	129	151	126	142	133	137	129	131	119	132	130	141	135	111	151	136	136	152	131	139	146	165	139	167	136	128	140	127	147	128	147	147	132	145	146	141	122	112	123	148	148	134	147	125	132	139	127	139	127	126	152	128	123	132	138	129	146	127	124	154	131	136	136	137	128	136	127	151	139	144	145	120	143	169	151	135	124	158	146	138	140	144	126	131	152	112	131	128	135	155	139	145	161	133	129	147	148	130	138	124	145	128	143	134	124	130	135	155	134	128	132	142	145	139	129	140	125	136	140	162	148	151	115	149	127	141	133	139	150	126	127	153	149	145	129	126	129	127	158	128	121	141	149	121	153	136	149	150	125	135	134	154	122	153	143	148	147	123	142	181	122	134	147	118	136	129	129	132	121	133	150	118	138	128	141	137	122	131	132	129	131	135	136	140	146	136	120	142	142	141	126	121	126	135	132	129	140	139	152	135	152	136	134	136	156	158	145	136	130	142	122	146	137	142	134	124	121	128	144	154	128	142	139	149	152	149	153	140	148	129	131	138	125	142	132	138	122	134	138	147	139	149	128	144	134	155	149	150	136	151	126	134	148	145	129	119	119	139	126	135	123	130	147	145	125	118	149	118	108	114	158	148	135	114	133	132	132	134	131	132	142	149	162	133	140	130	142	112	130	134	128	140	145	109	133	133	139	112	148	123	155	153	160	143	140	125	157	138	134	149	125	136	141	117	143	134	136	132	137	122	155	120	152	144	146	142	155	136	141	137	119	137	129	152	137	121	124	137	145	110	133	116	139	117	139	132	126	125	114	157	123	141	119	139	141	135	134	135	157	133	136	121	159	145	158	124	146	152	139	121	118	144	167	150	135	130	127	124	142	137	147	143	132	138	147	132	148	142	131	130	117	130	126	131	130	159	127	130	140	133	136	116	119	124	124	149	146	135	118	145	129	124	128	135	134	142	145	135	138	148	132	127	132	141	162	128	133	141	122	141	147	139	131	133	125	130	130	156	143	148	118	133	137	130	147	139	146	151	131	130	147	128	123	147	139	136	137	131	124	127	124	154	124	135	133	129	117	144	148	136	139	144	146	135	124	123	170	123	133	140	126	147	131	152	148	146	157	119	131	116	98	130	119	131	143	149	157	147	173	111	170	150	129	129	137	155	148	135	120	143	139	151	147	138	145	142	167	147	115	133	122	135	122	125	135	144	132	125	130	150	154	141	112	136	123	134	145	139	144	130	135	155	138	113	145	133	149	142	149	135	164	133	144	155	132	152	184	128	138	129	120	121	114	124	127	119	136	144	125	151	105	141	144	126	143	136	139	140	120	125	126	122	129	149	123	114	126	164	124	110	140	139	159	138	141	141	147	150	131	154	140	176	149	134	138	120	125	133	145	133	135	136	157	133	137	137	134	157	122	138	152	127	126	130	136	141	146	153	114	128	133	140	155	130	124	125	144	130	137	123	129	142	143	128	134	136	123	129	144	150	162	106	129	142	120	114	158	166	133	135	135	149	128	129	139	118	139	125	122	125	135	129	141	142	117	136	136	126	160	142	138	159	128	152	124	136	133	122	137	155	123	134	139	141	137	146	118	124	131	127	126	124	149	160	121	141	130	148	140	134	120	125	157	155	141	134	133	124	128	134	138	131	133	132	137	125	136	129	136
21086	16426	6817	5704	1292	370	360	349	359	339	321	353	324	375	353	369	350	346	375	376	349	348	371	340	333	321	315	369	374	356	326	340	341	364	338	344	357	338	350	385	363	370	371	357	346	339	353	353	307	342	340	345	357	331	334	362	367	317	329	334	324	331	348	339	345	374	315	351	353	323	343	365	341	352	373	335	353	345	299	351	332	317	351	307	371	340	359	349	326	384	356	363	365	343	359	381	327	321	351	346	366	326	338	367	357	340	343	350	353	340	362	325	346	329	346	324	361	363	367	348	325	345	336	337	363	352	346	349	364	346	345	360	368	377	284	365	345	345	324	321	336	338	363	359	354	330	369	365	340	323	328	361	355	332	354	363	331	336	366	361	310	312	317	361	351	325	358	381	331	361	361	342	357	388	360	319	368	318	348	337	376	339	346	327	349	378	374	310	318	335	361	350	333	345	369	323	337	370	338	362	357	356	362	343	345	291	365	360	322	317	344	344	326	381	341	345	361	328	360	314	372	341	332	351	378	319	343	313	343	348	372	335	348	353	349	344	350	319	384	345	358	368	330	383	375	366	313	370	383	344	338	353	369	365	323	357	373	373	350	340	363	333	381	323	341	351	354	347	400	341	366	362	322	377	350	362	335	349	313	349	383	335	354	348	352	358	314	346	327	315	353	358	324	350	342	332	309	334	343	311	339	337	347	301	341	355	348	374	348	348	332	353	386	319	348	345	327	357	341	378	363	315	346	336	369	318	396	344	351	352	349	321	369	314	352	342	341	324	364	358	338	364	345	363	320	307	355	342	360	347	297	340	358	361	358	338	337	343	377	337	343	353	373	339	324	337	324	346	351	365	324	348	342	327	352	363	347	354	344	367	346	353	337	362	352	364	328	338	331	378	356	360	349	368	379	358	346	304	340	336	348	343	357	348	370	371	355	360	351	337	361	323	349	373	354	332	344	354	341	352	326	296	310	371	384	340	343	352	352	359	357	317	349	342	346	307	373	311	343	336	346	345	306	348	346	349	369	327	351	331	346	355	353	348	393	349	371	326	338	352	336	341	332	337	355	377	355	326	384	351	323	372	345	316	321	344	397	358	328	360	315	336	337	379	332	314	370	351	373	327	343	344	347	334	346	344	356	350	353	338	334	346	333	356	333	368	333	347	362	335	347	360	328	352	348	327	353	389	356	330	363	326	353	321	335	368	355	364	372	317	347	333	322	340	342	337	369	388	392	351	290	353	355	372	337	363	351	347	356	335	348	322	330	335	384	341	348	355	337	330	340	340	341	358	369	368	337	352	350	364	339	338	347	376	351	339	352	350	333	336	314	339	369	343	376	350	370	327	335	326	362	360	349	327	341	347	378	349	354	367	337	356	318	372	391	356	365	333	331	331	374	352	341	325	346	341	342	367	332	308	379	323	326	364	362	345	372	312	334	351	359	349	356	344	326	339	404	368	370	360	330	332	328	395	355	369	368	334	367	357	347	327	369	354	364	362	343	345	349	357	361	341	325	329	332	362	313	369	319	340	335	336	331	383	333	335	344	373	366	361	348	350	355	321	351	316	349	358	336	405	365	359	355	372	334	344	333	321	345	350	365	332	357	338	362	345	338	367	361	344	361	334	335	328	357	366	342	381	355	349	372	327	348	334	342	366	329	361	355	342	344	332	299	340	367	361	362	363	367	334	345	330	330	343	366	351	347	311	361	342	364	369	354	362	366	352	361	353	359	358	320	345	325	350	337	355	346	330	332	339	336	313	340	368	378	324	336	363	353	335	361	353	364	351	375	326	347	363	349	352	372	371	328	337	325	368	346	379	353	356	302	370	345	286	380	355	344	344	334	338	338	322	335	347	329	370	343	310	375	312	346	342	366	350	335	355	365	363	353	357	335	368	365	348	338	352	361	361	346	359	328	365	373	364	385	368	322	354	360	340	370	352	396	372	360	346	333	344	361	384	370	367	337	328	348	337	372	367	345	332	312	346	321	381	357	328	334	359	356	371	359	339	347	356	350	342	309	341	367	342	385	333	334	335	358	334	359	338	349	354	323	343	314	315	339	341	352	363	357	349	356	391	349	297	350	337	327	381	329	333	340	353	350	346	356	352	327	340	315	355	341	346	345	329	351	351	339	348	366	352	358	350	342	345	336	344	340	342	356	352	343	355	374	336	347	356	361	356	375	368	402	350	339	340	341	340	323	357	366	338	351	358	307	344	347	341	352	337	333	393	369	376	360	334	391	344	312	327	344	358	357	377	321	368	352	354	363	339	341	348	356	330	335	315	334	352	343	366	378	356	360	362	350	338	344	374	371	370	363	325	333	346	330	306	330	319	363	327	361	332	338	355	355	331	364	350	393	341	330	339	330	390	338	358	353	373	368	333	305	337	314	340	338	329	347	317	338	363	345	341	323	335	348	357	344	380	346	333	323	339	349	312	355	367	322	369	328	344	321	367	372	322	341	348	349	315	340	356	392	367	341	335	364	334	322	355	359	354	373	347	321	343	343	324	345	349	367	349	346	343	365	333	348	356	344	361	381	360	361	363	343	352	372	327	311	342	330	346	331	351	321	351	352	377	333	306	355	354	350	357	360	313	339	344	321	330	349	323	358	377	353	360	347	365	359	353	361	341	350	339	356	337	363	354	346	351	330	364	363	355	340	348	386	331	326	331	333	361	367	369	349	362	354	379	329	372	354	343	333	361	358	336	369	351	358	352	333	340	375	355	321	327	347	356	346	328	336	333	352	329	388	369	338	363	372	325	337	375	318	317	380	352	349	377	332	339	369	300	338	344	357	329	350	361	398	351	354	325	326	364	365	357	337	361	343	334	359	331	351	345	325	320	306	339	365	348	337	355	340	363	365	340	339	368	345	334	383	357	339	359	362	337	344	345	358	348	343	330	349	372	341	375	337	367	346	329	336	358	350	379	336	361	320	355	350	367	316	337	352	365	368	348	369	330	355	355	339	360	367	296	327	321	337	331	369	357	386	330	355	346	341	344	378	342	380	337	370	338	346	347	366	340	327	348	324	313	329	370	368	331	329	360	346	385	332	348	331	356	334	351	341	361	341	358	364	359	322	343	340	358	346	357	346	333	365	340	349	347	392	363	335	338	374	367	281	344	342	346	351	352	353	340	323	336	341	360	353	349	351	370	337	353	327	353	348	354	362	346	369	315	376	340	341	363	368	373	350	345	368	338	394	306	332	334	371	324	357	363	343	393	361	346	345	341	370	352	364	358	369	374	368	348	315	354	329	335	359	336	338	322	349	356	393	336	357	363	349	348	352	377	328	346	355	370	350	325	384	363	362	370	355	367	327	375	363	368	348	338	332	347	364	356	362	348	353	321	375	360	348	350	378	314	396	331	340	378	337	334	344	340	392	373	325	346	338	335	368	332	339	364	359	360	337	363	345	337	341	357	366	326	308	318	319	335	354	381	347	339	358	321	366	345	355	380	347	352	349	352	355	378	362	347	328	365	356	335
62475	65561	47925	37952	15092	1266	312	283	231	222	231	234	213	218	232	216	229	227	205	197	219	205	214	230	237	193	217	241	226	220	202	229	224	231	199	195	207	206	232	241	241	211	178	225	199	208	178	194	201	210	213	222	217	198	194	190	202	233	212	223	208	245	247	212	246	250	251	202	220	202	222	203	228	219	203	218	215	216	223	180	207	206	207	213	237	214	232	200	184	203	202	202	218	220	174	202	199	228	219	219	215	179	222	213	204	213	197	216	213	211	214	183	223	202	231	186	197	237	229	214	225	217	203	175	183	198	203	205	233	223	209	251	210	218	206	196	187	206	208	214	225	195	208	227	206	212	220	216	219	211	193	227	225	206	241	201	213	201	206	214	233	220	215	197	210	205	195	205	198	182	212	204	221	199	206	204	200	216	200	221	202	211	206	225	191	195	208	209	199	196	218	225	200	237	180	194	212	202	199	202	210	231	229	189	181	235	228	225	197	225	216	223	239	175	222	201	220	212	233	218	176	227	214	190	184	176	213	213	198	218	212	195	213	194	196	203	214	204	197	164	211	235	218	212	209	210	203	206	201	224	206	216	223	213	182	204	195	211	215	207	202	215	215	212	200	185	223	213	207	221	237	207	214	217	187	222	216	190	189	183	184	211	208	225	188	185	215	230	190	234	188	202	219	202	177	201	209	212	222	201	194	200	235	241	200	203	234	225	214	214	204	194	214	221	209	229	214	201	215	197	218	246	212	196	197	241	230	201	194	194	193	227	212	213	193	179	196	225	184	204	194	211	171	214	241	203	230	216	221	206	223	231	231	193	205	194	209	204	238	248	210	212	222	185	200	212	215	219	241	197	237	222	198	187	218	220	207	219	207	226	212	208	225	194	200	200	201	199	210	223	189	211	244	220	207	209	205	201	198	213	201	206	228	207	254	224	193	209	209	223	195	228	203	205	232	224	201	213	210	194	192	199	190	194	199	213	191	191	175	193	201	205	212	191	196	211	205	207	207	218	186	211	226	223	212	204	216	225	198	206	201	213	210	209	213	209	224	216	210	216	202	218	190	180	229	222	216	226	185	216	197	173	213	225	225	201	230	205	209	196	224	223	231	208	216	221	215	258	223	241	199	194	176	211	185	180	223	217	207	201	220	203	214	173	233	221	203	206	205	179	219	196	202	215	175	230	203	207	189	199	245	228	180	195	211	192	202	207	236	197	227	192	197	210	204	212	182	217	215	213	193	215	205	235	204	228	243	194	197	196	215	186	207	207	178	189	219	212	191	180	211	240	185	220	192	226	198	219	212	210	207	204	229	236	217	207	207	179	189	216	201	226	204	204	197	204	223	234	230	223	216	236	226	192	208	215	214	195	203	208	204	222	177	201	226	223	184	236	237	223	221	192	228	193	195	218	197	204	210	225	196	212	215	197	192	226	208	222	188	203	236	177	208	210	229	235	193	184	218	181	185	217	214	214	216	190	192	214	215	203	211	202	213	215	202	223	208	214	201	199	195	215	235	190	205	204	197	208	200	195	212	240	202	216	199	205	207	200	210	200	196	225	222	230	182	209	194	201	188	209	204	192	229	231	216	212	201	210	244	240	218	225	208	221	216	203	226	208	197	220	204	197	200	204	215	210	236	212	203	245	182	204	184	197	203	212	230	192	182	235	207	226	228	236	206	233	208	195	220	237	215	183	186	221	214	207	195	208	209	208	223	234	201	216	216	201	210	216	201	202	231	211	230	208	208	213	221	195	227	237	205	181	238	199	197	217	213	185	199	235	236	202	220	184	219	186	181	196	213	185	211	203	219	211	206	195	219	226	203	187	206	231	216	225	191	217	208	204	232	218	216	204	201	219	213	215	202	208	197	207	196	216	216	204	201	242	198	234	196	200	218	212	217	223	214	193	230	206	213	227	187	200	243	211	229	213	192	198	225	189	200	205	208	218	222	219	206	208	189	219	225	191	210	203	195	199	209	178	215	187	219	244	253	206	246	206	217	207	177	196	182	193	206	212	205	217	172	212	210	210	207	201	225	205	219	206	213	209	194	214	191	218	201	218	202	212	208	181	224	201	197	214	223	201	206	184	227	229	179	210	217	198	221	232	196	216	203	189	209	195	196	201	204	216	224	194	179	209	199	243	200	217	209	217	227	211	229	231	208	214	210	209	210	264	194	222	225	226	221	221	211	215	196	213	192	200	184	209	204	208	207	196	230	212	205	211	204	191	222	196	211	191	189	200	207	220	216	195	228	204	234	216	235	230	216	186	194	194	230	213	213	206	190	215	198	214	222	219	209	208	203	202	193	202	222	195	210	194	218	201	217	176	200	218	219	197	218	204	214	226	215	196	228	174	206	192	223	197	243	220	201	183	220	202	198	234	218	211	206	216	211	192	187	221	237	223	222	224	188	204	227	201	209	198	208	208	183	198	193	189	178	183	215	217	203	218	212	228	214	196	194	214	230	199	174	217	212	225	218	194	211	198	233	226	227	221	199	239	232	226	199	188	204	225	203	187	194	208	174	212	196	189	221	201	218	196	211	191	188	197	213	232	223	197	210	249	211	227	203	226	223	213	189	180	199	198	209	213	196	187	229	237	189	220	195	189	229	209	205	191	197	201	201	199	208	196	207	208	191	192	228	224	222	175	206	191	175	213	238	203	231	202	213	221	202	196	228	190	204	224	245	212	188	205	195	194	207	212	204	232	179	212	215	196	208	234	227	220	231	208	185	225	178	208	210	194	204	217	235	192	194	201	189	205	196	208	206	215	210	216	182	202	200	194	193	225	201	235	227	211	164	265	199	212	196	204	206	219	191	202	219	222	227	218	193	227	219	213	190	194	218	218	234	208	212	218	228	198	205	179	226	198	224	187	211	197	202	225	200	195	209	200	209	225	188	200	212	202	189	199	207	196	207	206	200	213	205	215	228	216	210	213	192	191	219	189	193	202	211	193	201	205	214	166	199	201	189	210	210	221	204	201	189	198	213	224	177	221	229	190	266	179	235	221	207	201	191	225	232	206	205	223	218	218	222	244	230	197	226	213	213	204	207	239	190	218	213	203	231	218	181	216	191	204	204	193	204	201	234	194	207	191	217	196	221	193	213	183	229	210	201	216	228	219	225	212	224	214	215	201	203	220	212	219	208	205	204	201	185	220	231	217	233	220	220	198	197	229	246	198	207	189	224	220	186	213	219	224	217	214	201	193	208	203	207	216	221	218	203	202	206	229	210	220	188	210	218	236	193	212	224	225	212	193	212	201	239	228	223	208	212	184	203	207	210	206	202	192	200	197	193	212	214	210	204	226	227	206	204	200	206	186	226	199	249	226	194	232	196	207	202	202	239	198	232	212	171	189	202	214	190	198	200	223	225	220	190	222	221	195	205	203	188	180	190	196	190	196	197	207	183	199	214	195	206	213	213	206	221	219	214	221	193	218	217	224	215	232	215	209	206	222	191	215	187	192	207	193	206	207	220	226	201	202	248	209
38971	49513	45693	43873	19071	1005	885	754	730	689	644	634	609	626	585	599	566	533	560	591	541	552	529	520	524	528	531	496	525	522	488	579	539	531	500	554	503	524	535	538	531	527	523	476	508	480	486	522	508	505	521	461	498	529	477	518	508	500	486	550	538	493	510	522	523	472	541	528	521	497	529	503	486	500	487	475	497	510	517	529	492	525	526	512	517	515	506	514	494	516	521	510	500	521	534	508	497	531	520	517	465	529	490	527	531	506	480	518	501	522	518	555	524	503	464	477	541	525	498	513	479	533	495	542	501	481	523	532	502	504	507	485	519	506	515	497	489	504	524	490	512	533	553	494	513	520	539	520	525	511	501	489	535	495	486	497	519	514	523	515	478	517	504	504	544	476	505	482	490	508	527	533	521	474	498	502	522	530	489	494	491	507	512	512	452	468	506	509	487	493	547	539	466	487	497	488	526	504	525	506	478	490	517	524	554	456	512	479	463	483	497	511	444	513	492	550	490	449	540	515	489	515	492	523	510	507	544	469	488	540	512	505	550	512	505	522	503	516	503	481	542	515	496	497	517	513	495	505	486	525	498	503	531	524	533	467	496	505	505	488	472	497	458	480	496	485	506	551	479	489	492	487	493	496	496	502	460	529	495	537	478	474	492	473	541	494	484	524	461	509	514	495	498	471	495	510	487	523	484	478	485	546	520	498	503	524	478	518	539	535	521	540	486	503	482	517	505	514	458	455	458	487	501	502	468	530	506	486	475	478	525	499	500	486	485	531	533	530	498	519	479	514	492	504	522	516	525	483	483	472	513	494	503	484	518	493	521	507	484	525	538	498	501	491	491	515	505	551	474	508	483	485	478	539	509	541	505	523	491	474	531	473	472	495	496	512	539	505	514	536	502	533	520	528	473	537	485	499	481	497	505	513	446	499	489	495	479	507	489	478	510	507	521	504	533	497	554	481	507	533	529	507	477	511	465	511	543	491	514	479	493	508	537	467	460	475	524	479	476	507	539	495	505	493	538	537	512	502	516	496	490	482	547	508	483	492	500	514	508	521	508	527	475	500	496	493	452	486	475	518	518	503	515	490	521	518	510	440	519	497	538	495	487	503	501	493	471	517	489	506	516	486	518	467	495	513	506	501	490	519	486	505	529	523	516	511	467	513	495	516	501	481	471	493	512	531	459	503	465	499	499	536	515	486	518	486	495	483	533	515	466	479	469	492	519	480	480	517	480	500	549	488	577	489	512	513	517	503	481	514	499	527	486	467	499	484	483	507	511	493	516	523	474	514	514	518	503	490	507	496	515	499	457	519	541	501	501	529	500	495	475	494	521	529	472	518	500	518	490	464	486	539	533	496	514	537	495	501	460	520	537	465	505	457	520	487	544	475	521	530	508	508	501	494	509	491	535	513	472	472	530	503	488	492	503	509	497	505	527	496	494	481	459	504	516	529	516	511	460	482	502	526	501	465	446	486	501	482	515	496	527	519	528	499	511	508	515	476	568	529	487	496	550	506	487	482	470	523	510	522	495	493	476	470	529	490	497	516	519	507	525	487	467	513	507	495	494	510	525	514	517	502	523	492	497	553	502	515	486	507	520	452	461	534	503	517	521	538	495	491	511	518	509	463	506	467	493	517	506	516	489	525	492	485	513	512	538	537	503	502	511	486	498	485	525	471	538	508	519	488	493	495	536	508	530	518	469	530	522	465	485	495	489	523	484	496	485	474	499	477	475	504	528	566	530	462	508	495	511	490	493	511	495	501	498	492	480	518	480	519	490	503	509	516	526	494	512	492	558	472	497	498	511	537	506	510	489	497	497	470	491	565	545	513	505	501	521	503	534	539	530	534	514	459	469	523	536	497	522	511	473	467	512	486	504	503	512	501	519	495	497	510	547	478	497	507	501	519	509	503	494	520	494	512	492	516	458	519	514	495	501	491	503	501	535	500	486	492	494	558	529	488	525	481	521	495	503	514	558	544	504	529	539	488	502	476	521	476	506	512	465	518	470	458	522	499	494	501	535	521	536	502	499	523	522	518	495	536	473	551	523	508	467	496	528	508	511	483	473	537	481	463	515	467	501	504	511	513	502	491	533	527	463	524	537	481	496	471	480	497	508	508	481	486	499	533	447	497	541	492	490	524	473	483	549	546	453	535	509	500	514	474	499	512	494	492	523	520	508	471	532	513	485	506	520	482	513	460	523	504	517	512	485	510	519	469	519	479	480	500	493	502	483	481	486	505	500	462	505	539	467	555	443	520	535	489	491	504	535	472	525	483	524	515	493	480	458	513	476	499	509	523	502	502	455	490	475	492	507	527	472	518	472	526	468	557	526	500	547	482	499	508	465	519	498	478	516	501	510	519	491	482	527	506	490	506	528	533	511	511	513	476	505	500	525	493	473	488	497	492	503	469	542	510	526	550	467	534	509	495	499	531	519	484	515	516	527	470	497	477	499	533	505	484	493	502	531	493	483	476	569	516	500	499	513	513	476	505	518	499	543	502	528	506	500	504	479	513	470	502	503	508	489	519	479	497	471	513	520	485	532	494	534	514	501	510	506	457	481	523	526	520	494	457	492	493	505	520	516	526	477	535	532	497	491	508	444	507	508	476	487	497	557	510	495	533	520	472	518	523	529	463	499	518	504	537	526	500	514	481	457	508	501	478	498	476	498	469	499	530	469	473	493	478	513	531	506	513	510	502	528	523	480	479	513	502	516	504	477	516	477	530	510	492	494	511	465	502	529	461	480	513	508	502	530	523	475	542	474	496	523	504	545	509	496	519	522	494	473	506	468	496	516	494	502	517	512	522	470	560	488	523	537	492	475	523	525	490	515	511	543	519	507	556	470	492	540	551	530	527	472	535	489	553	542	459	521	518	482	489	514	530	471	512	512	556	501	536	473	502	477	499	548	480	490	530	496	528	474	469	502	492	506	501	487	501	497	536	505	467	474	481	536	473	498	530	496	527	511	482	509	498	518	520	501	466	472	511	487	552	518	484	459	514	506	536	531	498	510	493	462	506	468	473	496	498	504	470	512	482	487	494	494	500	523	482	515	484	519	490	494	513	495	494	479	491	518	492	506	549	556	526	496	505	498	473	513	509	540	542	502	490	507	512	506	483	522	504	481	528	519	538	516	490	518	511	525	529	525	531	535	530	469	487	496	528	493	467	506	516	503	506	502	506	477	502	436	539	486	512	530	491	536	508	485	486	485	458	463	493	544	473	478	476	520	511	485	513	505	458	502	511	482	505	466	529	503	515	514	483	517	505	491	511	527	481	495	508	509	533	506	510	498	502	511	473	519	562	507	515	473	526	535	494	516	487	488	461	516	466	508	506	538	472	529	453	511	511	483	475	524	517	537	525	483	502	487	534	511	475	507	466	452	477	496	530	496	499	505	475	460	473	520	488	485	483	500	542	524	506	548	500	539	541	504	472	556	482	530	518	472	549	475	481	500	444	513	479	477	497	508	531	492	477	525	486
71629	76892	59658	51428	24428	4278	546	488	429	401	393	345	350	326	337	333	373	363	306	348	346	324	362	360	329	320	344	315	329	345	359	319	342	332	359	348	347	367	335	371	331	339	331	295	333	298	340	298	364	333	320	311	349	337	380	327	342	321	299	324	303	329	366	311	367	363	345	333	298	324	347	343	337	314	332	320	356	307	324	333	322	336	339	344	324	347	301	333	343	330	300	264	350	347	336	347	325	342	320	313	370	323	313	318	309	350	325	342	301	314	311	345	344	284	337	327	319	348	333	290	316	356	312	293	362	302	343	330	319	347	321	346	332	331	291	289	317	327	342	326	329	298	329	352	352	302	316	324	310	323	309	376	335	329	322	342	302	336	349	316	320	333	323	305	344	311	308	296	365	308	319	323	321	318	297	314	314	331	300	299	350	320	312	333	328	317	366	356	321	345	333	337	313	322	295	328	292	341	298	348	276	309	274	319	351	334	290	352	301	351	318	342	350	318	283	298	350	301	355	306	349	332	329	318	318	328	339	310	339	311	328	327	344	324	316	305	328	314	312	301	317	375	307	290	314	305	336	331	347	319	333	305	327	298	340	312	311	296	330	298	325	314	336	336	322	332	353	325	315	318	345	332	376	338	309	310	341	320	406	347	346	337	328	325	343	310	307	355	301	334	345	326	333	328	311	336	342	342	322	328	364	333	315	285	320	302	317	340	324	322	327	314	331	318	308	304	342	328	329	324	315	330	362	315	324	331	289	318	334	323	354	342	311	320	321	334	328	319	360	295	329	343	345	317	297	345	312	332	313	296	304	300	315	334	312	306	342	327	323	280	362	339	336	332	306	302	308	318	360	310	305	322	295	304	329	376	310	314	322	315	307	327	349	321	320	317	299	347	352	331	324	309	316	381	309	311	334	351	344	328	330	332	341	354	309	292	316	331	334	316	320	343	333	329	310	322	335	309	331	276	303	302	332	362	363	335	334	326	317	314	322	370	332	331	276	302	272	350	365	310	301	305	292	316	284	326	327	331	301	300	321	360	330	338	324	325	301	327	325	337	317	306	368	336	337	296	330	333	327	367	302	349	317	308	281	295	329	299	327	291	345	322	348	343	309	343	322	313	306	338	331	324	350	347	302	341	349	346	341	309	329	339	309	312	311	306	376	343	353	327	328	322	318	334	354	327	342	307	310	355	269	339	323	310	313	338	289	304	346	310	342	292	328	312	283	315	334	300	337	330	338	328	335	368	347	301	326	333	326	338	320	326	308	328	324	350	326	340	352	313	330	324	338	358	306	318	351	307	323	314	321	294	306	334	317	332	329	337	300	343	366	301	323	340	305	319	335	332	292	304	291	319	299	326	344	316	325	346	356	311	346	336	280	331	317	358	287	348	312	341	319	306	341	310	357	345	295	365	330	301	288	364	322	355	333	319	325	347	314	332	311	291	307	319	357	304	318	344	333	307	336	313	357	288	338	323	323	311	321	327	302	337	323	319	312	363	304	292	333	332	311	329	303	316	337	354	316	337	346	317	291	300	314	285	327	344	338	334	314	313	316	308	301	320	307	334	273	308	322	288	320	340	362	361	351	319	355	322	347	336	331	332	309	335	345	331	334	326	329	309	327	303	332	346	329	351	332	346	341	303	380	333	322	329	329	349	317	295	345	314	287	301	333	321	328	337	326	342	318	345	334	327	322	335	317	340	344	311	279	333	306	336	332	323	302	320	278	299	324	341	318	339	310	286	316	329	327	303	340	356	300	317	334	330	310	333	315	349	321	339	325	332	336	364	327	305	346	336	312	314	323	318	315	338	355	363	295	344	326	313	361	329	308	345	347	338	303	310	333	330	324	336	349	327	346	298	300	320	336	327	360	284	317	326	322	317	305	277	335	325	358	312	325	329	364	301	330	328	323	338	329	318	312	287	309	344	351	373	316	323	357	289	327	311	315	324	380	339	319	360	311	307	307	307	341	340	326	329	322	305	338	334	323	331	307	311	340	325	318	340	328	289	320	328	323	348	320	352	350	305	323	319	295	317	338	320	322	310	324	342	320	335	333	325	323	330	329	302	297	318	318	314	366	317	326	335	327	316	302	328	331	332	339	333	322	297	300	333	344	342	350	339	320	331	334	299	322	315	297	288	326	318	350	351	354	306	358	347	322	378	323	312	314	326	327	309	330	325	345	282	349	312	311	302	299	310	323	334	346	307	329	354	338	342	316	286	330	341	326	321	342	320	330	335	350	353	321	345	333	319	334	341	295	325	330	329	319	351	326	327	310	327	321	341	339	315	325	382	325	287	323	330	340	329	340	348	358	313	333	305	314	286	348	338	361	353	312	295	372	339	339	286	339	335	327	325	329	322	339	327	326	366	346	317	307	332	329	349	309	332	380	330	325	327	309	308	308	315	331	325	333	320	354	291	342	317	345	305	332	325	343	320	346	330	343	331	326	345	319	336	343	338	279	336	348	329	309	330	347	336	283	276	325	341	336	311	323	313	366	311	299	291	350	334	316	332	353	308	337	342	307	355	329	355	338	337	302	327	362	337	325	296	324	300	347	321	326	333	342	309	302	331	334	335	351	334	332	311	321	308	305	321	283	311	318	314	299	319	337	325	304	315	310	319	322	324	297	352	314	340	330	298	325	310	304	309	318	339	309	366	320	386	346	348	311	339	346	346	300	346	355	309	316	304	319	341	334	297	353	347	296	337	312	337	369	348	346	297	317	293	295	298	307	314	298	338	351	357	317	324	318	349	354	332	327	292	333	339	348	325	312	350	317	352	338	313	359	314	334	317	310	334	294	321	315	361	326	318	325	316	326	340	329	302	303	322	353	340	315	319	337	300	341	324	320	326	330	332	343	323	289	364	317	309	312	315	334	303	316	317	307	312	353	356	349	310	330	311	290	339	303	347	309	307	304	317	334	303	317	311	329	309	361	309	299	314	302	319	318	318	327	358	327	335	334	323	320	313	309	359	314	305	336	316	337	309	332	362	309	316	344	339	292	317	348	338	357	320	308	311	332	319	315	293	343	317	342	330	333	304	296	291	340	314	285	326	317	324	345	328	319	327	309	360	341	299	310	331	284	361	298	315	338	328	321	265	337	294	335	307	313	357	329	312	319	323	319	346	327	308	315	338	333	327	330	321	337	345	313	321	317	341	322	351	352	328	313	328	325	323	321	331	307	331	346	340	323	315	337	284	285	332	322	341	342	353	355	316	315	321	372	344	330	301	306	336	339	321	307	335	317	309	314	307	336	336	340	307	347	301	330	299	316	318	343	324	347	306	300	320	320	334	302	323	357	337	321	304	327	301	337	305	308	315	299	318	337	298	310	328	343	341	322	315	324	295	306	321	311	359	312	298	346	340	331	371	308	306	312	335	333	338	320	305	289	293	309	310	341	371	330	291	332	341	350	329	338	319	309	351	352	352	316	338	311	307	318	333	317	320	401	334	301	304	294	305	306	309	294	307	338	360	320	286	321	300
46454	61131	56940	54677	25541	1701	1494	1265	1205	1095	1052	971	936	935	927	926	883	861	839	812	835	782	811	844	802	741	771	778	762	773	748	752	795	738	757	736	763	749	738	753	765	722	790	757	746	775	754	774	708	728	726	667	704	729	731	747	713	792	686	768	728	697	731	767	744	756	689	727	741	734	701	743	756	671	690	736	698	729	756	693	741	814	725	743	722	723	722	739	707	711	726	718	751	707	766	682	701	703	737	711	732	728	803	708	706	748	764	745	811	704	705	651	719	700	707	726	730	692	747	724	741	682	726	714	693	734	689	767	731	686	717	731	731	746	688	771	749	726	741	679	737	734	745	720	661	728	702	692	735	735	726	707	789	748	701	729	713	721	725	667	663	721	697	713	755	677	706	706	728	730	727	783	738	742	700	660	700	709	718	697	745	726	714	793	717	684	690	710	743	706	724	687	739	684	691	736	730	676	727	728	682	738	755	739	746	720	737	705	686	702	699	708	713	694	677	732	729	708	731	739	736	771	734	740	736	698	714	723	724	727	704	676	691	732	680	730	784	669	729	688	751	676	721	732	725	763	719	700	728	726	706	783	688	732	731	735	720	687	787	722	692	708	728	751	728	678	706	751	704	719	726	738	718	722	742	740	767	786	703	692	726	720	725	685	719	750	683	700	729	744	727	713	751	696	710	710	768	754	732	729	744	722	762	750	695	715	703	749	728	735	713	739	687	722	758	698	758	683	782	733	705	764	756	712	742	654	714	786	755	761	728	724	707	729	721	747	730	712	679	704	692	665	744	652	688	714	730	705	722	701	730	726	725	739	708	753	695	802	719	731	684	734	708	688	720	707	722	710	699	721	660	759	723	713	705	685	751	668	734	747	748	778	724	720	733	681	734	737	737	679	715	693	736	752	724	701	743	709	734	693	700	696	688	719	714	729	749	744	730	703	770	701	752	690	677	710	717	708	722	710	702	705	689	726	692	699	677	745	706	678	753	739	738	712	751	726	720	692	726	689	742	744	734	697	741	692	762	704	681	743	738	718	718	716	727	695	751	737	737	765	706	675	692	742	738	687	707	703	729	705	741	721	711	761	739	733	709	695	709	731	766	687	718	706	741	724	713	682	755	735	741	727	734	726	764	691	697	728	721	656	709	714	696	719	738	718	697	769	659	728	710	726	734	677	783	721	759	754	773	719	708	745	739	707	704	670	693	731	717	673	741	728	696	759	724	706	737	708	722	729	713	737	700	714	717	759	715	707	739	778	718	742	732	662	703	725	692	740	665	743	749	755	730	720	726	723	701	759	730	706	712	727	735	725	684	698	722	714	714	743	718	697	701	694	727	650	686	757	655	706	733	732	746	696	723	690	752	692	709	696	675	696	717	657	715	700	729	691	685	703	669	678	721	738	748	716	702	708	733	727	731	719	745	721	771	746	721	733	690	710	729	714	703	695	786	724	743	733	759	759	740	708	705	691	766	729	680	673	717	710	720	675	715	760	690	738	691	696	706	702	746	741	692	690	675	700	701	719	729	723	713	711	746	714	705	726	716	703	707	727	751	716	723	740	693	744	689	732	686	705	718	706	718	671	735	709	736	760	720	685	679	705	734	705	648	720	753	700	717	729	699	760	734	770	721	744	724	753	717	704	712	727	717	710	731	714	675	738	716	731	777	769	719	719	715	725	713	656	720	697	677	700	706	757	689	701	699	762	730	738	742	735	749	739	734	739	658	747	694	742	710	740	688	716	711	781	729	707	696	681	759	708	734	726	755	715	694	705	686	762	716	697	736	723	699	672	652	747	745	717	677	714	708	718	705	693	706	717	724	724	708	720	732	692	693	726	678	672	727	731	751	713	723	719	744	693	739	712	730	770	723	712	727	679	749	717	735	731	753	702	759	704	740	750	713	728	720	716	681	728	690	694	728	706	690	728	659	743	736	751	679	716	748	732	723	708	728	697	693	745	704	721	734	731	688	714	735	757	692	694	731	695	752	722	711	718	682	711	694	701	718	722	738	691	773	712	723	730	692	746	728	711	705	688	720	707	703	712	685	730	766	751	652	714	685	706	702	721	692	723	678	718	723	715	670	753	725	721	717	705	736	725	711	738	741	719	769	714	689	718	748	767	697	748	733	667	688	734	707	751	709	721	723	717	751	714	716	783	780	734	730	723	726	678	683	739	727	675	724	743	709	733	677	707	735	755	717	762	750	735	740	746	751	716	699	731	727	720	712	681	690	684	722	742	721	688	757	683	692	743	724	736	726	724	718	683	681	704	737	728	674	747	784	778	691	749	693	718	735	704	733	702	768	687	733	744	714	738	688	741	707	697	725	678	684	718	702	712	723	730	693	709	708	704	722	745	714	732	686	732	719	671	674	756	729	697	751	719	719	696	739	726	744	771	744	721	707	715	711	726	694	705	754	715	704	750	752	730	672	724	724	743	710	723	679	725	675	728	752	688	682	791	713	720	753	740	707	710	711	764	717	721	712	724	712	671	719	738	717	729	731	706	746	682	700	747	715	703	744	714	747	732	710	703	733	747	703	711	730	730	688	668	674	733	723	717	747	721	720	753	734	692	734	709	724	733	733	729	711	686	711	731	718	685	725	712	700	693	717	722	709	663	743	711	700	715	705	733	739	707	716	714	714	718	737	726	698	747	736	717	717	716	719	672	700	757	743	675	717	695	737	754	681	733	756	719	742	718	690	723	722	681	654	705	772	754	728	728	715	717	764	699	696	697	721	743	738	710	709	774	720	701	723	721	670	743	667	719	728	723	773	747	667	736	707	683	776	718	713	799	706	714	709	744	706	751	712	664	717	725	740	694	679	693	727	706	710	738	723	765	718	740	721	724	716	694	768	726	723	728	734	714	680	696	690	726	754	652	692	684	686	685	678	792	689	759	754	737	704	736	703	728	730	706	742	741	738	698	701	770	695	734	642	736	723	698	721	702	687	716	716	732	739	743	761	755	709	700	711	768	733	746	748	722	689	708	708	732	767	736	716	729	706	700	793	730	670	672	754	773	711	745	720	769	715	702	696	703	726	707	758	736	696	729	663	721	700	735	762	719	744	727	667	739	711	757	658	710	734	755	652	692	706	686	744	697	677	770	696	674	702	751	717	713	728	736	711	733	714	733	714	707	699	711	728	747	734	705	709	768	682	751	723	718	701	700	705	710	711	747	710	742	695	703	746	748	694	710	667	690	736	735	731	678	777	720	677	725	741	691	725	760	739	739	726	735	701	752	733	754	750	724	755	736	725	726	671	754	717	725	671	733	701	687	722	731	703	689	714	721	702	713	715	758	729	734	707	757	695	692	740	745	733	701	717	735	723	689	748	683	704	688	662	755	721	740	783	775	751	674	735	721	741	680	687	756	760	758	738	784	714	713	669	753	701	683	701	717	680	737	739	688	728	716	707	713	755	692	705	691	715	724	722	692	731	721	709	751	700	682	725	707	741	704	720	733	680	713	646	696	741	723	697	741	682	694
40958	19742	4674	1948	430	114	119	135	136	142	132	117	130	130	134	147	118	130	125	118	122	128	121	125	133	147	128	125	129	130	142	150	124	134	133	129	125	123	129	134	153	131	102	132	135	136	138	138	147	128	141	142	118	142	139	137	127	137	119	116	142	131	150	143	114	141	145	126	133	125	151	130	133	149	156	119	127	141	115	119	145	132	105	107	124	131	143	134	138	123	139	127	124	132	135	123	140	143	124	125	148	131	145	142	141	120	136	129	123	123	131	142	138	119	115	107	112	132	132	137	138	130	130	123	136	114	117	110	143	128	148	116	137	136	137	136	126	136	113	94	134	132	132	136	138	128	143	131	136	149	131	143	145	136	126	128	138	135	143	123	131	128	123	133	130	140	108	136	124	132	134	123	140	131	109	142	122	127	154	136	107	134	133	120	139	107	145	139	154	133	148	142	124	139	127	140	128	119	143	123	128	145	146	101	139	111	140	124	131	132	113	117	124	108	138	154	122	137	132	148	111	142	129	116	155	134	133	134	150	147	114	148	132	134	125	132	131	126	113	134	152	128	137	142	140	131	135	129	130	140	142	123	132	130	119	131	118	128	113	122	123	150	136	99	147	127	126	159	154	152	166	107	134	124	133	147	135	143	143	128	141	119	140	105	113	126	140	130	128	108	136	136	131	134	108	126	119	129	120	135	142	117	127	147	135	123	128	119	127	113	114	147	144	134	120	125	139	146	143	133	140	138	139	123	141	127	155	146	132	143	133	144	121	137	142	150	126	144	142	147	130	133	133	142	143	115	127	118	128	137	120	143	115	143	121	151	141	128	122	149	125	132	140	133	132	121	144	144	143	152	129	111	113	124	134	123	127	106	134	121	133	143	126	141	125	151	112	156	126	130	119	154	132	123	153	120	137	130	135	118	133	137	145	121	112	120	162	127	127	111	126	134	145	132	113	126	128	135	137	155	139	125	150	160	155	129	129	127	142	129	102	123	125	150	123	120	138	141	144	123	119	131	133	139	149	127	123	123	139	125	157	127	164	134	150	141	146	136	125	122	141	132	123	131	135	141	136	148	133	145	101	132	150	124	136	135	135	138	138	159	135	122	142	128	117	139	126	123	134	121	147	137	128	118	132	135	135	124	156	141	146	147	113	116	138	130	124	106	122	147	122	126	143	125	133	139	155	152	146	147	137	115	141	118	151	143	143	133	128	138	128	115	131	147	149	88	127	126	127	128	151	155	131	136	118	126	133	134	129	146	135	168	145	130	155	133	120	125	119	113	131	122	117	147	136	129	134	123	161	123	118	134	134	139	128	142	124	119	137	114	172	119	140	131	150	127	124	121	136	128	133	153	139	119	125	118	135	147	134	119	132	142	145	155	136	155	119	124	143	151	125	127	120	128	123	116	138	124	132	144	135	128	146	127	124	113	130	131	117	137	140	166	167	131	114	117	144	146	131	154	134	151	149	113	127	127	136	145	131	113	120	143	109	120	137	140	122	122	123	135	122	125	143	137	126	129	129	127	130	127	138	126	146	127	138	145	125	131	129	132	151	130	137	132	137	136	129	132	122	135	134	154	125	141	136	148	153	122	133	140	120	161	106	140	126	115	140	131	134	148	123	118	132	132	135	124	116	125	140	129	134	134	128	125	125	144	132	122	136	139	98	152	123	131	112	110	126	130	142	139	142	138	164	144	140	137	155	136	118	140	131	124	117	111	133	142	124	143	137	137	140	124	130	144	119	138	113	136	129	116	148	115	140	132	132	129	149	109	111	138	129	133	136	123	148	135	122	110	136	144	132	138	126	148	129	143	152	115	132	149	124	144	124	121	147	116	132	108	126	147	122	101	142	145	129	108	109	126	149	115	137	134	117	132	131	107	150	136	150	126	117	153	128	124	149	114	127	137	150	153	138	119	133	150	124	112	128	132	129	152	140	148	132	110	136	133	131	130	128	120	141	127	131	120	116	142	119	120	155	142	118	159	131	122	155	143	113	131	141	115	125	149	143	133	120	127	145	127	122	119	137	131	138	133	157	135	118	128	115	133	114	143	134	117	138	130	131	137	122	131	143	140	127	116	136	131	129	129	134	145	134	114	146	110	125	147	130	140	117	135	119	134	149	139	146	133	141	149	128	131	152	120	128	108	122	138	132	118	145	126	131	127	129	135	133	122	125	130	122	132	126	111	134	163	120	124	145	121	123	120	135	132	152	136	134	133	136	137	145	126	134	138	144	130	123	142	131	132	110	101	116	144	129	140	103	125	122	125	115	109	125	136	123	102	140	148	145	135	124	125	127	125	130	142	149	144	147	122	144	140	140	143	143	110	121	125	115	128	128	111	149	117	123	118	134	133	138	126	135	132	124	112	128	122	123	145	141	112	119	130	133	140	150	127	140	118	154	138	132	133	125	154	123	116	122	123	130	156	123	112	117	131	115	130	144	138	133	149	134	140	118	125	152	138	127	146	123	156	141	134	117	126	144	150	119	133	126	154	132	144	138	122	138	156	108	138	156	134	151	142	124	141	130	116	134	149	137	131	155	117	136	98	116	131	157	136	113	127	112	131	118	136	154	109	132	140	144	137	137	133	129	134	124	111	123	144	125	129	158	116	137	149	131	146	130	137	134	129	117	135	147	144	142	124	123	127	146	132	140	118	151	128	123	122	128	124	142	141	121	129	134	138	134	140	143	129	153	126	117	126	114	140	139	130	126	112	117	141	115	141	137	141	137	142	121	116	146	132	122	121	123	138	123	133	117	133	136	129	127	139	135	122	131	112	125	147	130	142	137	127	121	153	128	137	140	166	118	151	118	132	128	144	119	139	125	111	112	126	152	126	151	143	125	129	138	110	138	135	138	137	144	173	126	128	121	152	119	135	136	128	133	135	134	131	135	135	133	117	125	130	119	132	127	120	137	143	134	149	118	139	133	123	123	124	138	153	157	134	131	123	130	121	144	152	126	120	132	148	130	133	124	123	140	131	138	146	131	109	141	132	160	136	134	128	160	143	142	139	133	126	141	110	144	143	132	136	118	139	118	144	129	141	127	123	116	125	133	136	129	123	129	140	132	139	141	141	110	140	137	142	133	126	109	135	141	127	134	138	112	126	111	127	152	156	161	134	150	147	119	122	127	115	172	163	135	135	128	137	129	134	132	152	124	117	125	133	136	153	136	134	103	152	137	126	116	125	145	145	131	117	144	137	121	140	129	133	128	146	136	136	133	148	129	126	130	128	124	113	124	137	119	145	126	112	131	135	113	137	145	144	113	128	122	128	140	144	130	156	126	143	145	135	133	128	139	144	129	139	146	133	115	143	144	118	153	148	116	118	118	134	117	154	112	129	137	119	112	141	119	125	127	141	144	126	154	126	136	144	131	129	123	138	136	131	133	137	124	108	121	121	119	142	134	141	124	125	145	113	139	136	145	123	126	115	151	131	129	121	134	128	138	129	159	134	127	147	128	138	132	144	136	130	122	129	144	114
21424	16033	6254	6034	1416	384	344	341	315	352	338	335	358	370	351	351	352	326	357	356	322	327	300	320	307	346	342	347	321	346	340	342	336	313	334	325	346	343	312	332	322	306	329	350	349	344	320	346	340	356	352	332	330	339	373	340	320	331	331	368	366	373	367	297	318	343	324	348	330	331	350	350	333	358	330	340	342	350	353	337	345	344	321	360	321	328	323	353	327	369	363	309	329	335	347	315	357	317	357	342	336	346	315	335	373	345	342	338	318	335	351	306	342	368	355	336	342	316	345	351	338	358	332	342	327	349	329	364	304	327	349	354	359	323	314	330	341	333	348	347	344	324	338	319	302	325	340	323	355	323	349	320	327	334	343	339	327	352	304	355	360	343	344	342	348	309	327	326	337	309	330	346	367	314	322	322	325	299	359	348	333	357	338	313	350	320	358	344	331	368	324	344	330	308	282	372	391	318	370	351	313	352	359	364	346	316	323	358	352	357	316	346	325	331	335	322	359	338	342	363	337	338	331	357	338	323	344	357	359	334	336	367	338	332	323	362	288	352	346	325	319	313	348	340	353	365	303	312	366	360	326	368	332	361	337	317	329	353	345	329	336	329	357	345	329	344	371	306	349	308	316	326	351	342	356	375	348	340	367	337	306	345	325	322	331	355	359	343	346	342	333	308	348	346	347	340	335	324	328	332	354	347	348	344	382	362	349	365	377	349	349	344	334	337	337	318	355	339	367	331	380	361	336	322	344	321	346	319	392	346	327	371	347	339	370	360	323	319	354	396	345	351	315	338	356	334	365	355	328	348	340	329	360	342	349	342	339	305	328	348	299	342	323	338	344	334	371	340	375	303	343	315	356	374	320	325	336	326	342	373	340	378	321	333	312	347	322	311	350	342	332	299	355	347	315	335	336	332	351	356	328	362	335	404	337	327	335	352	322	315	335	358	351	361	306	337	361	338	329	339	353	330	339	351	358	327	333	314	311	353	294	332	345	343	313	338	319	335	343	389	322	322	338	327	358	340	362	301	340	358	357	333	353	357	334	321	356	331	347	329	310	339	308	360	374	365	304	338	333	338	309	355	344	325	347	321	323	338	354	316	349	323	354	342	354	314	350	347	344	314	352	331	306	365	359	330	354	349	333	374	399	341	326	338	354	343	353	363	347	331	327	356	381	322	358	365	324	354	317	311	353	344	353	357	338	342	351	350	343	342	324	358	360	314	350	340	342	364	345	346	311	322	341	370	310	357	347	349	336	344	343	340	311	357	349	303	341	354	316	335	356	345	343	326	344	339	329	324	294	335	356	353	365	333	362	325	327	334	339	348	348	371	329	362	351	356	339	352	334	331	350	329	373	351	351	355	342	357	342	316	320	346	344	321	335	317	343	341	361	341	354	338	327	343	359	351	350	327	366	337	378	330	354	357	347	338	372	326	326	357	344	356	339	362	354	334	358	314	316	344	333	348	364	324	345	332	304	327	343	307	357	350	354	353	336	307	323	324	344	374	309	325	357	306	316	344	311	352	364	361	326	345	361	303	385	364	303	353	330	313	352	332	334	352	330	366	329	342	353	339	335	329	321	334	343	388	334	323	346	318	321	339	346	314	335	336	302	360	340	333	310	347	333	286	370	322	355	351	333	342	341	317	323	339	341	357	350	355	313	332	392	335	345	323	333	337	320	358	308	358	334	335	334	356	327	339	347	369	340	349	338	362	330	336	336	314	376	340	351	317	346	346	360	369	350	331	355	337	310	342	328	299	320	318	335	339	341	376	343	353	339	345	326	338	364	316	343	349	340	352	360	310	327	374	344	341	341	336	345	338	336	350	347	325	316	388	324	335	345	305	364	366	326	358	313	333	371	356	354	325	338	332	279	332	325	345	329	300	349	314	366	346	344	369	305	337	339	351	340	333	319	341	326	321	362	347	351	319	374	356	360	331	347	333	345	360	330	322	327	354	329	331	337	380	319	337	335	349	336	326	365	369	341	325	311	369	326	346	328	366	374	310	343	343	352	343	326	322	326	340	352	344	357	342	355	333	327	343	351	318	363	326	341	338	360	319	359	355	356	323	348	327	309	374	332	353	350	328	328	334	369	318	341	356	319	336	332	356	322	318	354	358	343	363	343	343	344	350	346	343	355	350	326	334	320	339	317	341	333	325	335	333	341	410	372	331	357	343	377	332	341	337	341	369	355	343	322	315	344	308	329	343	355	337	348	334	355	310	338	354	316	359	355	328	334	331	357	332	352	322	334	323	337	298	346	357	366	309	318	328	351	304	328	353	326	359	369	342	364	323	342	351	318	314	329	324	347	310	374	355	366	293	333	330	335	324	372	318	344	336	361	331	355	353	357	344	333	335	327	344	348	368	328	384	340	344	326	359	364	343	324	350	326	303	342	318	357	345	341	349	343	347	334	333	355	314	339	346	318	368	326	339	367	368	329	375	314	347	348	344	313	332	309	330	347	348	343	337	354	357	301	346	312	374	351	362	385	329	350	367	343	319	342	345	317	339	351	325	315	343	329	328	323	322	330	347	351	366	330	348	335	348	340	314	316	348	340	356	309	342	319	344	333	330	353	355	339	334	313	325	325	338	303	358	353	319	349	377	351	347	311	345	317	337	328	339	332	353	334	342	374	301	295	276	328	325	349	301	322	346	322	364	334	323	355	333	330	349	375	314	319	346	354	348	316	347	327	326	325	327	349	308	348	336	344	354	313	298	386	352	325	317	336	338	333	344	327	342	339	363	324	316	395	333	364	310	345	322	360	316	367	374	314	312	296	350	343	355	333	321	359	312	328	352	331	336	347	369	356	342	318	345	340	347	334	348	367	327	327	342	345	333	318	314	336	356	334	346	336	349	382	357	328	310	365	322	348	345	336	368	326	341	318	354	357	333	319	329	332	374	352	340	346	353	348	360	331	346	362	348	332	361	327	307	343	335	342	371	332	327	350	369	353	330	354	326	312	321	378	331	365	337	311	344	320	340	309	356	352	349	336	327	342	349	365	348	345	356	364	381	326	328	310	333	343	351	349	335	344	334	341	337	346	370	335	304	363	335	343	321	330	353	360	327	343	343	363	338	348	347	331	348	330	333	324	344	310	334	327	325	365	344	390	340	321	337	345	357	313	337	317	328	360	323	345	333	338	344	376	364	329	375	371	350	351	325	328	352	337	360	333	356	345	333	333	352	346	359	372	328	365	327	347	335	329	315	328	324	355	310	356	355	302	327	330	359	350	318	350	316	329	317	357	371	333	383	360	366	342	315	363	328	355	346	327	353	330	322	329	356	308	350	353	383	357	357	365	358	337	304	358	320	342	291	304	347	345	350	321	350	363	363	342	329	343	357	349	324	337	329	326	316	330	334	335	304	311	333	323	318	340	341	322	335	352	334	328	331	331	373	366	388	349	326	347	352	336	368	356	309	315	315	317	328	356	313	330	332	314	318	327	353	342	337	319	348	325	345	337	342	361	342	363	334	305	355
63501	65465	47313	36541	14314	1167	289	247	204	241	232	225	237	201	226	224	198	234	192	224	190	190	219	197	232	208	210	194	209	191	193	207	207	211	214	200	201	189	199	206	194	205	200	194	194	159	197	232	199	194	184	208	203	205	198	236	204	226	201	183	202	199	201	212	222	201	176	208	188	192	211	185	208	178	208	201	178	181	209	189	199	201	196	208	216	198	195	220	192	189	223	171	190	196	230	233	180	182	205	193	186	214	226	209	212	220	176	181	203	205	227	197	205	215	213	208	212	215	223	199	193	224	173	177	222	198	193	181	164	196	207	210	199	204	217	210	205	216	184	192	217	180	203	198	202	204	179	221	193	218	189	212	176	191	204	188	202	203	192	206	224	204	190	180	183	171	213	201	200	205	218	195	227	202	205	221	195	204	175	221	177	206	202	209	209	189	215	224	190	212	179	216	235	199	194	189	180	191	210	194	181	194	182	215	190	208	205	185	195	187	210	206	215	210	214	207	236	222	216	199	216	209	204	201	207	217	198	239	220	211	203	182	204	200	190	226	205	223	199	192	174	202	209	204	190	204	207	210	198	200	192	186	201	201	188	205	209	205	172	212	234	185	219	186	225	188	202	192	231	201	205	204	186	185	194	173	218	213	198	209	197	197	191	212	193	218	224	195	188	200	201	203	233	209	224	229	214	215	193	188	194	207	197	176	189	191	176	207	226	195	181	216	180	221	215	175	194	189	206	192	181	207	208	227	198	197	220	194	211	181	186	181	203	213	193	183	177	196	194	205	193	199	199	203	197	207	196	188	194	217	206	196	232	192	173	222	213	208	211	221	207	189	191	182	237	184	190	188	203	204	190	195	182	210	220	192	231	208	213	208	211	186	207	210	205	238	221	220	189	193	224	202	173	192	199	194	205	196	171	180	202	200	207	196	172	199	187	196	206	195	240	219	191	219	199	195	171	226	261	187	226	181	175	173	192	202	218	208	194	185	187	234	213	200	213	201	221	189	230	216	234	205	215	216	224	250	186	249	190	195	180	182	204	212	189	210	200	206	224	193	216	202	217	198	202	198	221	218	185	221	207	220	196	214	209	200	191	203	203	183	207	198	220	188	192	186	168	201	180	208	219	239	200	184	192	203	199	209	188	205	197	217	218	204	203	204	176	224	220	222	200	188	212	222	217	208	209	214	192	197	191	223	205	204	219	208	201	196	202	190	210	222	179	195	198	202	172	212	221	208	198	200	207	188	215	197	202	189	217	166	196	207	191	228	217	198	224	185	212	204	177	200	192	210	196	206	208	201	179	214	206	219	209	194	183	170	191	197	202	184	189	222	207	207	206	222	196	189	206	205	202	213	199	180	195	187	206	186	207	194	205	186	174	194	198	204	200	194	201	203	199	195	206	171	204	217	206	198	198	190	184	181	207	188	196	198	201	180	207	221	187	211	164	201	213	224	213	201	195	217	184	198	202	203	204	187	232	202	194	214	180	210	208	190	212	192	185	214	188	199	220	203	207	214	236	198	194	216	193	192	183	196	203	185	206	214	191	188	203	200	214	216	207	207	189	207	201	199	234	223	181	214	203	179	214	187	221	205	201	211	175	195	217	206	186	206	184	197	205	210	199	195	199	211	196	207	224	226	227	189	191	210	203	205	198	216	219	207	208	182	187	215	195	208	220	204	209	225	214	218	238	212	177	195	210	214	200	225	170	204	190	209	202	216	184	207	192	217	213	206	215	208	187	171	191	208	189	217	209	217	200	208	201	206	196	200	186	240	211	221	215	199	229	205	221	178	200	182	197	231	230	217	207	190	170	201	201	215	205	255	194	196	223	212	202	170	205	206	214	218	179	200	220	201	195	173	197	191	202	172	185	216	202	201	204	204	186	237	167	195	238	222	217	192	214	190	198	199	187	192	209	192	188	224	187	176	211	223	194	228	215	192	213	179	198	196	204	196	207	181	177	195	196	186	190	201	201	198	210	193	217	222	219	211	214	196	217	189	205	215	178	215	173	182	203	203	197	213	169	197	196	198	204	208	175	182	216	214	202	221	205	221	222	204	199	202	215	221	210	211	215	198	203	214	183	195	190	198	182	189	195	203	197	198	213	208	219	185	195	211	217	224	224	180	193	184	189	199	207	214	202	190	192	214	198	197	192	207	224	195	203	217	204	205	217	194	209	201	216	195	199	193	209	206	190	186	201	232	194	198	205	184	221	201	185	202	223	205	187	186	208	186	190	188	186	222	182	211	217	213	181	201	226	210	184	208	223	210	200	219	214	194	199	188	182	207	177	201	211	203	187	205	199	198	220	179	190	191	189	214	191	200	209	187	179	193	200	202	200	197	224	210	219	207	227	209	195	233	217	204	209	199	201	197	200	200	183	208	208	196	199	206	199	204	214	200	190	203	179	170	208	202	190	217	193	200	207	194	190	173	223	216	216	221	204	211	188	193	234	220	182	193	209	194	220	214	215	174	219	203	183	214	208	187	215	198	185	207	189	157	197	210	207	200	178	206	181	200	197	202	206	200	201	210	220	207	195	186	174	192	181	183	207	210	229	202	194	189	178	219	219	205	190	235	209	223	196	213	201	201	206	190	177	189	174	187	190	196	199	212	207	210	194	220	213	205	188	202	194	212	211	210	225	217	191	194	199	208	228	181	197	203	201	195	207	200	217	213	196	225	197	206	208	175	189	187	201	219	193	201	171	178	220	207	204	208	198	220	204	219	194	174	205	204	221	216	215	203	190	212	204	238	237	205	212	191	198	192	210	209	212	190	186	201	193	218	179	207	234	221	208	181	199	180	219	200	190	171	225	202	208	197	197	222	206	201	212	185	192	210	199	199	216	205	210	207	195	203	196	200	220	248	224	218	198	208	221	202	195	206	232	219	222	209	201	200	200	234	199	194	216	178	175	220	222	165	213	214	191	195	209	214	203	191	202	211	200	227	203	206	197	193	199	195	197	206	187	197	180	223	231	207	227	200	200	200	217	164	197	188	208	210	211	214	198	190	202	213	207	191	217	201	219	187	202	179	195	181	197	185	192	209	180	205	187	236	184	227	207	232	189	178	209	209	214	219	182	212	194	215	208	195	198	199	193	181	179	198	198	223	212	217	189	200	222	189	213	225	214	224	203	196	202	185	196	212	187	204	197	218	198	183	191	218	196	200	221	195	178	204	200	228	192	198	178	191	232	198	193	168	199	187	191	201	177	200	232	203	204	203	197	200	183	224	191	196	236	219	190	218	201	242	204	208	205	216	212	182	197	200	232	216	205	220	206	176	208	242	180	194	201	201	201	184	221	188	183	190	161	208	198	219	214	203	199	211	203	201	197	215	201	193	191	203	188	207	187	199	183	208	209	218	225	218	224	187	199	200	195	180	218	187	178	198	193	187	194	200	193	188	178	191	180	198	198	203	200	206	192	186	229	190	214	222	197	195	207	213	203	214	190	197	199	211	224	216	203	190	197	190	218	195	192	245	197	176
39969	48981	45036	41692	18100	983	875	747	744	684	617	628	614	633	593	557	555	511	563	529	568	528	546	521	517	542	494	505	502	542	517	495	477	515	504	489	511	488	518	500	532	485	474	488	498	472	479	485	521	504	446	497	495	513	495	497	465	504	483	522	469	482	476	495	468	470	504	501	480	491	491	505	499	486	489	501	504	470	453	475	506	491	477	488	491	485	490	545	507	513	508	501	448	439	490	497	473	512	493	483	466	500	462	486	474	512	493	452	494	505	523	515	534	524	507	480	474	503	483	496	475	516	474	484	508	505	472	474	501	500	527	499	476	477	488	477	483	508	466	474	463	483	518	459	476	493	528	524	491	496	484	490	457	493	517	494	472	520	510	504	511	506	479	466	517	512	466	472	510	472	469	479	460	513	454	525	512	505	466	507	518	499	526	532	438	496	521	483	458	510	460	490	506	518	482	466	476	543	465	500	486	465	474	476	466	520	486	492	496	463	494	525	512	488	480	507	471	480	519	469	493	449	439	483	506	472	503	519	527	518	525	512	464	449	460	505	501	477	482	461	517	521	491	522	451	492	491	490	513	474	496	478	456	525	505	479	479	485	508	465	463	456	468	490	460	497	487	500	484	488	488	454	499	524	489	491	497	452	516	511	491	468	464	539	490	493	472	504	486	475	433	492	479	488	481	467	490	477	450	546	512	500	510	482	499	472	476	497	512	495	486	475	499	489	514	468	473	506	479	507	500	482	511	424	483	491	491	432	479	479	483	464	489	491	501	535	490	546	473	507	531	515	475	476	475	448	496	490	503	481	499	504	479	501	463	479	483	495	463	490	488	450	473	459	499	513	512	480	505	501	477	495	485	518	504	500	503	477	511	524	497	454	442	496	493	485	483	495	505	498	499	489	544	469	513	492	495	484	507	440	535	487	524	474	433	483	468	508	457	491	474	475	509	491	453	504	518	521	507	499	489	502	472	466	516	474	500	510	472	501	467	462	494	465	479	489	499	474	486	486	477	516	469	477	451	498	529	478	497	482	471	510	494	488	473	470	490	480	476	494	528	485	476	468	487	528	523	496	473	495	449	499	468	505	493	481	484	552	472	492	489	485	480	476	488	493	489	494	460	455	465	508	503	526	476	505	488	495	506	476	498	454	476	529	465	498	441	472	466	516	471	536	526	500	515	462	474	513	486	519	481	475	510	508	488	483	477	490	532	488	541	484	495	491	458	469	480	472	505	471	505	500	513	479	494	481	519	474	513	479	450	486	464	494	512	497	487	461	484	501	467	519	487	467	479	485	480	483	466	485	482	466	496	469	469	455	497	532	518	498	540	468	515	500	455	480	506	494	496	492	482	476	459	509	480	481	505	466	452	480	483	472	507	502	461	501	494	496	475	489	529	503	488	490	503	475	511	499	481	507	517	490	503	499	492	499	538	495	485	493	483	493	488	489	465	490	464	480	497	476	505	518	433	469	482	469	497	513	493	500	473	459	455	479	509	479	514	492	523	470	476	498	470	495	487	520	501	504	492	489	467	522	479	478	490	477	500	452	474	454	480	520	527	494	502	477	463	468	490	478	520	525	475	483	526	491	504	506	485	498	476	445	472	465	500	485	520	478	504	485	477	481	479	499	506	455	520	489	466	500	505	490	485	486	456	499	510	518	457	490	491	451	518	446	483	468	497	483	486	435	485	446	494	479	472	466	493	493	507	463	494	480	505	473	483	505	511	467	498	487	458	447	484	459	468	481	450	503	502	497	492	479	502	515	495	485	480	465	495	467	504	457	468	458	495	526	475	469	494	520	494	512	499	442	497	502	468	492	478	487	477	524	530	437	492	519	493	478	448	503	507	443	481	454	490	495	540	518	516	546	501	463	497	494	448	555	490	474	495	496	510	488	520	499	481	508	491	480	505	487	503	528	498	488	485	490	479	476	514	501	475	497	501	486	509	447	472	463	481	489	484	475	502	453	450	451	495	511	470	474	498	503	491	525	470	485	523	492	498	514	464	510	513	476	482	519	465	514	458	528	441	520	491	525	466	467	542	502	480	471	461	481	463	459	494	518	462	470	483	455	467	475	478	485	471	467	471	488	484	473	451	472	491	510	494	459	470	485	482	459	483	525	480	468	530	510	500	487	478	522	451	452	503	478	511	453	504	475	479	437	529	481	493	523	531	483	483	512	527	510	442	499	498	503	481	469	483	459	447	501	481	473	457	519	467	525	508	472	507	486	480	439	488	513	492	505	491	496	484	476	461	502	476	459	457	490	502	479	486	498	492	464	493	477	510	456	504	467	472	464	509	509	470	473	458	460	507	455	479	443	485	497	497	460	494	505	521	518	501	463	487	472	509	478	510	492	503	497	488	498	461	482	506	490	470	486	437	476	481	491	495	484	506	471	475	475	495	463	512	467	543	506	474	515	455	484	481	462	465	478	498	496	485	461	457	447	481	446	493	488	461	484	523	489	498	482	485	499	508	540	501	497	474	480	469	491	492	506	485	506	470	502	473	455	487	499	488	488	481	497	494	510	450	458	496	499	496	485	461	488	487	481	492	474	490	483	496	507	500	525	506	510	509	489	504	471	503	518	463	459	509	497	519	455	488	462	502	501	533	486	455	483	495	497	495	515	469	487	480	478	510	488	471	518	490	506	495	497	483	476	495	470	468	474	429	530	473	517	513	502	505	507	476	497	490	475	468	491	503	484	487	448	472	519	481	485	512	523	483	459	476	487	474	501	508	495	483	476	505	521	492	474	458	478	524	512	529	455	475	481	484	456	469	483	484	516	504	464	467	503	464	493	489	467	478	488	457	493	468	449	523	487	446	476	468	482	466	536	482	478	499	496	452	460	499	461	496	441	495	518	482	484	494	492	480	480	491	482	479	472	504	496	493	493	516	495	470	478	496	516	525	534	489	471	508	510	497	492	495	483	475	491	504	479	519	490	526	436	451	495	445	465	496	479	502	479	467	515	504	527	457	473	498	474	520	507	478	519	495	482	509	497	469	533	477	470	515	498	510	440	472	504	458	493	492	509	473	471	494	475	498	498	479	479	485	469	478	474	480	506	464	488	439	492	485	487	464	522	452	483	451	481	525	510	476	470	502	511	456	458	500	445	512	460	503	469	496	505	497	469	506	469	483	503	457	515	485	505	480	532	484	513	470	504	511	505	441	444	481	496	474	485	468	460	469	517	533	512	523	468	501	517	462	441	492	484	496	509	505	461	504	492	458	476	467	479	482	517	490	477	500	528	509	443	509	471	443	490	493	481	460	519	487	556	490	483	474	470	516	497	505	491	467	458	491	509	524	499	483	472	493	492	466	499	497	460	451	546	488	499	472	515	473	512	502	510	481	485	492	501	511	485	490	462	502	474	465	483	470	519	498	518	460	479	482	511	512	503	482	474	505	475	538	478	461	481	485	484	499	453	469	492	506	506	466	504	483	480	481	509	469	464	460	474	450	475	520	491	471	493	480	472	467	480	511	458
74078	77720	60130	50372	22996	3572	497	448	377	406	364	354	360	352	349	347	336	329	316	323	345	372	324	311	389	353	319	339	310	356	324	340	324	307	337	298	331	326	356	334	344	333	288	320	321	347	384	344	356	303	348	285	361	335	335	339	309	296	312	328	327	301	341	334	341	347	345	334	343	310	356	343	330	336	355	331	305	343	334	280	336	354	334	305	368	327	363	297	306	301	293	320	358	322	336	313	366	347	316	310	300	289	319	343	297	310	311	348	312	306	351	345	335	353	341	363	326	339	300	313	320	337	330	322	323	342	319	337	377	335	315	316	346	320	329	364	353	331	298	316	330	336	314	301	280	319	335	313	324	304	331	349	322	330	318	356	327	328	327	294	321	338	313	359	342	318	321	402	359	343	350	345	333	302	356	341	343	306	322	313	335	287	346	310	333	278	309	322	297	326	330	285	321	303	347	363	300	331	335	326	306	335	319	300	313	366	292	293	294	332	343	303	357	312	329	286	320	327	352	299	322	349	304	332	333	306	323	359	327	309	300	338	314	306	341	273	344	306	334	359	361	315	328	333	301	304	332	318	284	352	337	361	351	368	321	324	326	307	323	346	351	356	308	357	325	353	329	326	325	343	350	329	350	349	338	330	325	342	310	323	294	350	318	292	305	319	351	295	302	330	307	328	349	311	296	347	335	341	304	333	336	311	307	318	327	333	311	311	314	338	331	316	330	302	306	332	321	323	323	352	351	288	292	330	367	366	333	339	288	310	324	339	322	322	333	343	328	302	335	323	317	340	313	337	366	329	331	297	317	329	324	327	333	329	341	289	324	318	270	328	323	311	314	321	315	301	324	309	320	334	298	318	306	343	314	343	305	311	294	325	344	341	316	331	312	324	320	348	327	363	340	331	314	286	318	334	325	300	336	353	316	325	327	298	359	350	317	322	339	351	319	307	332	299	317	314	332	321	317	343	329	350	366	315	321	301	319	315	302	338	304	333	322	338	305	282	345	342	321	338	316	335	295	356	344	303	324	331	307	325	337	301	309	299	334	324	352	357	310	314	326	331	330	325	302	347	293	327	343	316	317	315	333	295	343	329	303	305	342	327	354	345	371	326	294	344	299	327	341	308	314	315	297	303	314	323	334	321	329	308	308	306	345	308	331	322	305	300	331	336	306	316	329	355	306	305	336	333	315	340	298	322	327	334	317	285	324	287	324	325	327	328	318	327	333	362	325	314	324	298	309	301	301	342	312	290	312	312	320	346	329	325	316	355	341	307	324	346	304	301	323	310	305	339	330	352	310	310	325	320	312	328	318	322	317	320	307	314	364	358	336	355	306	332	293	315	338	307	284	326	330	358	340	338	332	320	297	278	319	317	289	337	367	314	292	364	308	311	298	334	300	302	314	311	310	326	312	295	304	338	349	315	321	345	347	323	329	329	295	313	322	344	325	321	334	334	347	320	310	324	368	342	326	317	348	338	306	337	332	329	329	338	334	337	313	288	322	333	312	306	340	295	343	339	308	327	310	269	349	348	294	302	325	349	303	343	314	314	342	346	299	296	352	311	321	311	272	335	311	302	300	329	321	315	315	323	291	340	322	322	310	331	309	354	340	313	312	322	333	367	321	302	344	326	341	312	336	306	339	297	293	296	327	341	326	304	331	347	326	312	309	352	334	303	334	323	320	328	319	334	356	322	338	330	352	334	293	350	346	298	329	318	359	314	328	319	303	336	347	328	331	346	350	351	290	309	328	334	312	305	326	333	314	349	323	331	304	343	338	332	387	336	317	317	344	313	314	304	320	334	334	365	336	318	336	356	318	294	304	329	319	286	329	358	303	329	333	326	290	327	325	322	330	310	324	319	296	360	296	307	284	326	307	308	320	314	335	338	295	284	309	306	338	330	325	337	319	379	340	328	317	307	305	315	297	331	318	333	342	300	321	336	315	357	331	336	341	316	339	321	321	333	341	336	361	357	293	326	306	341	335	339	363	300	336	296	348	324	352	316	304	308	343	321	314	315	314	310	323	287	374	318	309	339	323	291	329	357	329	301	283	313	317	317	319	321	346	332	324	320	313	311	330	290	313	358	332	289	336	288	324	371	322	338	338	303	331	366	350	332	321	334	303	313	332	329	356	312	272	348	281	325	301	299	332	321	332	311	343	320	334	328	326	300	333	333	305	305	313	334	332	340	335	289	309	350	318	350	281	322	332	338	318	330	308	314	339	375	316	352	374	371	327	355	335	316	333	332	307	301	331	313	326	328	319	317	301	319	336	309	345	325	357	322	322	331	319	326	313	315	320	334	364	327	318	309	330	364	362	338	315	340	330	315	332	324	316	317	309	316	353	303	341	317	290	294	327	350	332	329	320	328	339	365	339	349	317	327	332	280	321	326	348	317	328	335	320	314	329	329	332	336	320	303	314	337	332	355	300	328	327	329	310	302	333	304	314	318	311	304	310	326	298	333	317	321	326	327	304	375	301	331	321	314	328	305	326	302	294	326	347	352	347	318	288	339	339	333	329	346	289	307	330	337	349	324	327	338	294	339	283	353	352	340	330	334	364	342	335	298	358	350	292	328	321	348	355	336	311	323	296	292	320	325	349	308	303	303	316	321	362	373	303	328	356	298	333	330	371	364	356	324	327	344	334	352	355	347	358	324	294	334	311	337	334	281	316	334	309	284	289	320	326	311	325	288	326	330	339	333	314	294	313	310	307	342	316	302	323	328	304	316	288	320	350	306	362	345	315	337	309	347	345	315	333	287	298	313	310	310	324	323	347	293	328	299	308	376	306	337	326	346	333	292	361	347	305	320	335	305	336	322	313	339	301	336	351	345	314	310	308	351	316	317	291	334	326	310	314	316	336	332	354	353	323	304	308	341	314	349	333	334	379	312	296	305	305	315	333	270	311	309	322	317	334	348	304	327	310	308	304	322	351	348	311	338	373	317	297	303	328	270	334	334	352	321	311	308	329	326	288	340	323	312	304	324	343	330	341	304	342	312	378	304	341	314	313	297	336	299	337	316	306	333	295	307	314	321	302	292	328	319	307	346	344	325	307	359	317	373	322	318	331	308	309	300	324	340	343	334	338	356	334	338	299	334	323	289	279	320	333	317	348	354	326	326	312	312	292	330	324	307	313	340	351	360	348	332	323	305	346	311	349	313	321	336	323	342	334	284	347	326	344	339	317	301	304	311	317	344	310	317	303	345	342	326	324	338	321	339	330	308	309	315	321	307	300	310	332	337	325	350	333	319	308	312	334	357	328	323	323	292	341	301	321	318	326	312	323	302	315	329	348	326	326	353	324	308	318	309	336	319	329	314	311	331	315	325	308	355	302	332	310	343	318	292	329	317	330	362	326	346	319	328	346	324	315	314	322	301	347	300	329	301	344	327	333	299	304	309	337	311	338	344	324	294	316	304	313	334	302	336	320	343	294	335	300	307	296	351	340	311	317	308	330	316	348	352	322	327	330	337	323	326	319	327
47482	61139	56688	53318	24301	1647	1528	1282	1122	1109	1053	947	929	944	858	873	894	826	831	813	797	822	776	800	790	799	732	791	725	797	785	722	731	756	703	760	764	717	736	745	782	714	799	714	742	767	723	749	724	726	782	738	750	701	688	762	719	753	721	722	724	713	746	752	683	727	748	695	737	728	759	698	691	772	751	719	728	713	744	755	739	688	761	686	745	742	730	750	739	748	716	695	717	707	732	763	737	707	736	681	757	693	732	716	712	739	684	735	711	764	713	694	694	684	708	692	689	719	662	702	748	684	744	739	706	729	696	734	710	759	755	744	718	686	751	748	703	731	736	663	706	748	680	737	709	740	706	730	738	704	722	763	733	754	722	701	716	769	714	672	727	733	688	720	712	732	726	753	723	704	695	716	726	716	719	694	655	743	752	722	662	711	668	665	736	720	685	696	732	748	681	700	751	691	693	768	722	732	715	735	692	684	762	736	744	712	776	701	716	688	726	725	730	727	742	697	741	679	769	692	742	731	693	681	692	711	694	674	689	747	693	744	708	712	736	702	684	763	717	755	711	684	764	685	715	677	692	732	730	762	710	741	721	718	737	776	774	761	732	707	686	713	686	738	665	666	700	723	730	719	719	720	703	712	731	726	731	690	753	701	715	714	703	726	719	720	725	760	703	751	734	721	764	694	725	739	770	732	719	684	735	744	749	721	724	767	756	708	709	661	741	696	726	781	721	712	745	720	723	738	722	761	721	734	747	755	727	667	725	702	708	693	698	692	718	722	726	723	726	689	721	703	703	699	720	734	747	704	685	742	698	690	704	711	743	752	745	777	736	750	746	719	756	771	700	733	725	710	741	658	726	756	723	702	728	696	742	749	714	713	743	733	736	720	705	723	742	742	760	696	684	718	680	665	694	692	724	716	751	675	703	693	725	690	743	753	716	749	738	761	717	717	724	733	745	703	738	715	667	734	720	733	715	744	774	717	722	726	753	691	745	699	752	723	662	778	694	763	776	720	718	774	727	722	705	763	754	720	697	689	715	705	723	751	730	695	692	681	673	712	740	694	732	732	695	736	717	724	722	738	737	710	672	735	665	741	704	713	651	717	698	751	770	695	671	736	743	727	710	738	707	698	722	688	679	700	730	693	686	688	730	714	700	734	722	737	784	755	724	719	711	714	717	723	667	792	756	736	785	682	760	712	713	736	655	717	719	692	706	698	714	680	741	691	717	757	716	706	705	748	711	752	707	692	755	729	696	709	666	744	742	692	713	721	675	725	718	710	713	732	725	771	715	703	736	676	744	729	713	727	687	713	699	699	736	713	720	716	723	716	749	773	739	720	760	743	737	754	731	739	760	722	678	726	743	715	694	765	717	692	689	666	713	748	750	754	738	696	725	737	723	714	657	711	629	757	753	750	726	704	723	682	737	718	685	701	686	754	776	747	710	736	727	688	696	741	685	710	698	673	738	712	710	724	647	735	692	720	741	693	686	738	735	758	691	737	676	708	705	717	702	747	691	717	688	695	692	719	753	732	742	691	671	737	756	700	669	733	718	710	736	718	713	733	696	730	731	682	678	707	741	745	681	704	769	712	730	750	705	704	764	748	711	731	698	741	689	750	738	718	748	701	692	686	755	728	718	753	669	703	693	649	696	705	713	722	727	746	690	699	702	741	715	685	725	688	729	666	723	695	735	699	699	750	711	699	722	727	733	762	758	697	748	732	683	715	762	705	732	707	759	737	736	689	741	715	721	695	614	684	773	723	650	668	691	740	686	618	720	708	706	720	718	728	750	747	690	688	692	675	694	690	703	741	691	742	679	733	726	721	718	699	713	711	732	717	720	684	758	712	698	686	724	726	703	706	716	731	728	706	674	712	707	723	745	688	720	701	733	806	735	724	689	755	726	694	721	685	729	724	723	804	704	763	697	694	734	743	729	712	723	753	751	674	778	742	685	740	696	681	688	747	674	711	743	746	710	710	712	767	732	738	704	720	736	711	691	730	703	688	748	719	777	750	712	695	656	715	700	699	725	705	710	726	708	731	717	709	715	750	756	705	712	687	706	657	692	725	756	747	771	711	745	699	672	721	707	740	722	714	706	748	668	752	705	687	725	708	726	720	696	699	720	700	726	738	699	732	723	740	688	706	724	730	738	762	707	699	714	734	739	689	707	710	715	706	720	733	717	685	695	754	730	733	687	713	727	735	697	700	732	706	742	715	698	706	709	730	725	700	708	724	713	710	719	767	711	693	755	727	718	699	719	706	695	739	714	738	728	721	759	706	669	739	727	760	711	781	749	738	734	700	730	701	725	688	699	743	709	744	687	704	734	721	713	734	684	694	750	679	715	733	698	721	733	738	750	722	715	741	701	724	701	732	747	679	680	715	741	729	744	699	727	724	720	680	732	760	757	699	741	724	706	718	733	722	719	774	673	691	702	692	722	698	721	724	742	727	739	757	693	715	696	727	705	707	718	701	719	699	739	726	745	720	742	716	737	692	725	702	719	720	695	715	767	700	693	684	720	715	673	775	741	736	728	726	689	673	726	671	732	718	759	718	706	673	738	715	701	707	751	677	780	747	750	751	739	706	727	710	724	706	770	758	749	705	721	708	717	717	728	729	703	739	726	723	703	740	678	731	730	702	770	706	749	694	689	676	704	755	709	740	708	753	745	749	721	680	703	718	738	732	697	719	704	702	737	727	718	720	693	683	711	720	697	680	739	762	721	706	670	710	729	719	712	748	699	690	695	722	716	658	719	696	715	740	719	710	728	695	668	756	688	725	728	710	745	739	705	713	726	717	701	722	741	686	685	696	751	743	724	719	709	746	755	717	717	716	706	736	690	686	738	779	698	686	747	702	723	702	709	714	781	697	755	698	736	729	707	705	673	732	749	667	792	741	682	744	717	666	755	746	703	728	725	747	698	757	724	715	755	722	731	688	707	725	710	747	751	703	717	716	729	719	740	715	691	686	736	680	709	744	668	684	705	739	710	734	723	734	700	691	701	678	685	732	748	731	736	716	702	706	737	732	731	707	713	693	691	777	736	702	695	738	713	737	784	715	710	731	705	749	732	735	716	734	709	727	711	737	755	735	711	735	709	712	694	662	765	685	713	701	728	698	705	748	682	737	726	751	696	757	741	703	684	644	752	740	692	702	763	640	677	725	730	731	723	735	698	747	737	775	700	702	782	684	725	717	698	707	714	653	735	672	688	715	734	762	728	699	744	719	678	708	737	694	693	720	705	722	770	696	711	736	747	664	731	694	746	692	741	741	727	726	720	730	758	711	731	713	717	687	762	737	667	701	713	762	733	741	707	735	719	731	733	749	685	737	714	731	732	694	761	684	718	742	738	698	744	707	689	735	696	738	704	762	693	720	696	752	688	731	735	728	733	686	693	709	659	768	732	748	686	734	726	770	730	685	759	690	687	677	751	750	686	746	687	745	721	710	720	701	736	702	717	747	716	720	682	694	747	724	731	718	740	725
40648	19384	4892	1769	363	127	132	124	149	142	122	126	125	124	123	122	106	126	136	135	128	125	135	136	137	131	147	152	128	138	122	138	113	131	124	134	153	143	137	124	121	137	139	127	114	134	169	116	136	162	133	113	156	138	139	132	150	133	151	145	134	133	147	152	136	130	138	142	125	135	149	131	139	139	133	117	147	120	115	139	141	134	134	120	125	128	134	118	147	138	155	140	126	128	120	128	155	126	146	117	138	151	141	123	157	160	141	138	132	105	134	121	123	120	150	134	121	158	143	139	142	135	139	129	125	115	138	133	128	117	113	149	111	141	127	139	149	129	152	165	149	137	137	141	135	136	126	146	132	123	138	139	141	129	140	131	135	136	126	130	138	156	141	123	161	111	118	121	123	128	144	138	133	153	126	131	131	137	131	144	121	118	128	131	147	129	124	114	135	151	147	127	153	115	162	150	136	138	133	144	139	122	146	132	115	117	136	145	119	114	134	156	136	140	141	141	147	156	130	104	137	122	137	143	132	137	118	156	126	117	167	140	125	150	127	139	140	133	132	147	137	114	148	136	119	133	129	143	129	159	153	139	135	116	140	145	142	135	136	139	126	115	140	129	124	133	150	134	161	125	136	147	134	132	139	127	148	127	127	134	142	129	122	128	127	146	143	136	144	145	146	119	121	126	133	127	126	141	111	109	128	154	134	126	128	124	159	120	139	114	141	144	139	134	158	138	139	128	129	114	139	152	120	147	115	139	123	136	134	132	153	139	148	137	117	146	147	154	136	161	160	140	124	155	149	160	126	137	142	140	169	144	128	127	108	139	135	142	128	135	133	126	136	140	131	140	124	119	132	143	142	134	128	134	150	128	111	108	144	149	134	133	120	124	119	142	119	133	120	128	123	138	121	116	134	139	122	113	134	125	154	125	132	120	119	111	132	139	153	134	139	144	136	182	125	148	133	137	152	139	134	132	119	168	138	142	158	132	125	136	145	128	136	129	121	130	135	122	130	137	135	138	122	122	128	163	155	140	147	124	126	143	122	159	136	120	141	132	128	145	140	129	128	145	120	147	140	147	119	135	131	104	110	127	150	120	110	127	144	109	148	138	153	133	132	147	133	130	155	137	139	129	148	130	118	137	140	116	129	127	144	124	152	169	135	160	157	125	131	119	133	160	137	145	137	138	132	126	132	109	152	138	144	147	138	128	136	132	141	121	109	144	139	133	123	143	118	132	138	121	130	134	123	131	115	131	126	117	148	160	133	139	154	116	130	147	134	157	144	152	140	130	110	129	155	154	135	138	124	138	116	147	115	117	129	133	148	150	139	151	123	137	146	118	155	134	152	137	133	145	130	115	128	141	123	164	145	152	130	123	123	152	144	133	130	142	135	151	132	135	144	123	144	166	143	124	164	121	137	139	130	129	126	124	151	125	147	141	124	134	144	121	129	128	147	135	124	124	154	129	131	135	133	125	126	111	111	125	136	113	132	138	111	147	155	143	148	120	161	151	147	135	141	131	134	151	141	141	145	133	140	134	177	146	110	147	145	130	111	170	134	132	149	133	154	153	112	130	142	134	149	135	122	157	119	130	130	151	142	128	139	128	120	122	123	140	157	143	99	131	138	116	139	123	116	154	129	147	125	140	138	126	155	128	140	127	144	134	118	138	123	129	129	127	135	124	132	138	121	125	139	117	135	127	86	128	119	137	141	141	148	144	120	158	134	141	129	138	103	150	136	125	132	162	127	151	110	136	128	125	138	121	142	151	167	132	129	113	127	127	145	135	157	137	151	123	134	132	139	121	127	117	154	143	130	125	136	134	129	142	155	149	115	126	128	131	135	122	145	117	133	150	132	144	143	135	130	137	155	150	127	131	147	137	152	127	146	132	117	126	123	129	138	146	129	138	155	144	144	141	147	127	140	117	140	143	149	137	142	144	121	125	137	110	129	115	128	145	141	138	121	127	143	150	143	142	114	154	118	128	134	152	142	163	121	118	117	135	130	124	140	144	147	140	129	136	132	130	133	141	133	120	149	145	151	127	117	119	131	122	121	116	119	139	162	137	133	147	140	150	119	136	153	150	131	116	129	147	129	154	133	144	136	121	135	122	144	137	116	143	124	131	148	149	126	142	143	131	133	147	137	137	144	133	158	139	168	134	140	143	135	136	130	160	120	149	135	131	107	122	114	132	130	147	114	130	131	120	137	120	159	136	115	126	159	151	131	137	129	135	117	127	153	127	138	137	139	138	133	136	123	135	168	143	122	151	107	123	129	138	144	124	158	152	151	154	137	136	149	134	131	127	132	132	117	135	136	148	127	139	126	134	117	164	123	155	142	134	114	125	165	150	139	127	139	130	144	122	129	125	128	121	139	139	137	133	144	132	156	143	135	113	134	121	142	130	123	138	141	142	141	131	136	128	132	145	128	115	142	145	120	151	130	119	149	136	117	135	131	137	153	120	137	129	115	123	154	149	119	149	136	132	125	115	150	133	156	116	124	148	127	119	142	134	142	126	135	130	123	115	139	149	145	123	138	129	131	114	137	143	154	131	146	157	152	143	119	148	144	132	125	152	137	141	118	118	138	136	137	137	141	146	128	112	133	131	146	119	136	132	142	138	134	163	137	137	120	145	141	139	134	151	151	142	138	131	133	116	147	117	148	134	153	133	142	107	137	147	118	131	154	131	113	125	122	134	133	132	125	144	128	140	120	151	145	129	152	130	118	143	137	135	143	110	126	151	110	127	143	130	136	132	126	124	125	127	128	138	137	123	139	124	139	139	129	128	132	134	133	140	113	129	134	146	114	145	136	146	137	130	110	120	128	151	129	161	141	143	132	116	127	135	137	147	128	132	144	119	127	156	157	127	114	130	132	117	124	138	125	138	153	135	135	148	119	139	133	166	151	153	144	116	122	130	146	132	149	132	136	141	150	114	118	123	146	131	158	132	144	138	144	136	130	134	126	156	152	126	171	113	126	125	135	134	126	157	130	135	138	121	126	143	135	148	131	125	149	147	120	142	150	133	125	146	136	140	120	136	125	121	119	128	113	126	125	129	114	141	112	150	122	147	143	124	115	133	133	140	140	154	136	119	134	129	135	146	130	106	142	118	126	128	139	117	130	138	136	101	113	130	135	155	137	124	123	137	144	130	138	143	110	130	143	127	149	134	140	146	134	135	129	130	116	135	132	128	141	140	159	136	118	135	133	123	153	124	119	148	126	144	124	153	124	135	128	106	121	138	136	153	150	112	117	147	137	136	142	144	110	130	138	121	132	129	155	131	149	131	149	173	140	129	116	148	168	130	130	140	104	124	114	117	145	128	138	149	157	162	143	148	145	130	134	153	129	132	133	138	141	126	129	130	128	141	120	136	148	117	123	121	135	127	136	134	151	140	134	157	149	108	131	126	135	177	139	121	138	131	129	140	154	127	147	148	137	101	126	141	127	128	117	143	125	134	124	136	144	133	112	114	131	130	133	149	151	119
21717	16183	6336	5199	1269	367	355	354	376	366	360	355	360	356	337	358	351	358	349	373	366	324	368	338	349	325	345	317	322	349	336	338	345	338	347	341	350	338	306	307	378	335	318	323	322	343	351	359	368	353	333	372	319	331	336	371	348	354	358	331	333	344	347	321	373	330	343	354	347	369	362	341	348	342	331	365	348	381	359	332	375	347	377	336	349	338	333	303	357	389	363	312	352	364	322	382	345	353	354	338	306	354	361	350	371	327	354	333	338	348	381	327	346	344	349	358	350	327	365	339	364	316	369	348	365	360	344	337	368	347	349	328	318	362	350	325	362	351	336	374	345	325	320	350	343	316	365	318	337	336	322	315	336	359	321	357	340	360	353	358	345	361	344	343	335	354	344	360	330	329	315	324	340	330	353	330	343	345	306	295	295	345	349	342	342	358	332	328	354	330	365	348	369	375	369	353	354	344	330	335	359	308	329	340	309	364	345	350	376	374	322	359	354	355	376	322	344	315	310	327	353	346	356	378	356	358	359	343	331	351	319	355	366	347	344	348	306	344	343	327	350	338	321	373	330	361	360	336	319	328	393	344	364	346	355	338	344	314	348	343	376	342	319	295	331	354	354	341	338	361	337	334	354	357	310	329	363	353	351	320	315	321	349	316	318	363	364	334	317	330	315	352	337	331	364	344	354	378	365	317	354	311	338	356	330	363	345	380	336	366	340	354	323	333	346	336	333	389	321	344	317	327	350	333	335	335	346	301	293	339	321	356	325	328	328	340	343	376	341	315	348	324	357	355	340	336	361	330	346	335	343	338	336	365	342	332	334	344	277	339	376	360	336	339	352	387	330	359	307	326	373	352	379	347	359	345	328	349	347	344	355	355	325	331	339	355	379	353	311	345	349	344	358	363	293	349	309	328	357	353	351	307	354	333	332	323	371	341	347	364	357	357	345	343	336	330	324	384	363	359	375	370	322	358	350	306	299	341	359	330	370	340	309	351	342	338	349	330	317	356	385	352	377	330	327	368	352	330	319	358	339	353	350	345	352	312	317	323	375	343	350	328	332	368	356	322	309	322	338	333	350	330	323	364	357	361	345	331	360	354	348	327	354	354	328	357	333	327	352	315	325	358	350	332	353	330	320	328	327	346	378	352	342	333	364	381	358	375	341	328	335	369	327	321	329	323	329	369	336	359	325	345	359	353	333	331	359	373	362	378	360	361	332	373	348	353	348	332	359	350	323	307	342	384	361	344	309	361	320	358	335	335	330	361	332	336	346	333	384	322	345	350	323	338	331	321	364	353	347	339	359	323	343	325	358	324	320	303	342	329	311	358	344	350	367	319	331	332	340	362	353	342	340	318	365	339	313	370	341	358	339	291	349	333	327	328	324	331	358	339	361	361	355	333	365	333	333	363	354	355	339	349	347	308	340	335	320	321	331	362	384	357	322	338	362	313	346	393	350	353	307	333	359	345	336	327	338	328	347	347	358	377	355	330	326	362	352	373	358	317	374	334	315	382	352	358	362	342	311	334	332	340	380	360	350	321	361	388	360	380	357	350	343	362	329	348	351	338	407	347	331	366	326	353	326	326	367	312	308	335	364	378	311	373	351	312	328	358	301	354	326	370	347	339	307	344	292	318	338	344	344	333	348	332	357	324	373	343	343	331	352	337	346	346	348	390	368	339	369	317	360	354	314	354	335	321	336	345	352	312	323	328	350	368	349	336	327	364	329	325	326	344	319	336	327	339	319	339	346	345	333	325	341	347	376	317	326	292	333	331	356	361	349	328	332	382	350	377	356	325	364	321	378	349	332	368	326	346	345	316	333	334	394	396	341	368	329	335	369	350	320	350	338	342	375	342	347	305	327	327	330	364	351	380	355	353	359	343	337	311	380	360	387	342	355	328	346	349	331	342	343	315	349	351	328	335	343	344	333	332	349	381	353	328	336	360	346	340	374	319	345	349	367	337	391	331	373	329	337	368	355	346	374	344	354	337	325	383	365	333	340	363	363	375	345	339	333	351	339	333	341	365	314	345	352	384	348	394	357	361	354	342	330	308	318	349	380	358	357	339	361	347	334	351	358	364	342	364	345	336	353	323	357	350	355	390	339	320	366	351	321	370	312	321	365	343	347	332	361	348	322	347	382	357	338	339	328	336	299	367	342	337	300	383	345	330	353	350	352	343	351	352	344	313	377	345	341	352	347	376	338	331	340	362	339	334	371	320	307	341	352	338	316	322	335	346	309	352	342	365	356	322	347	349	313	343	318	346	332	341	330	348	357	346	366	340	336	374	389	346	305	333	329	336	341	340	330	330	362	339	349	346	303	364	351	347	339	351	357	335	369	370	355	365	369	351	335	329	358	321	376	322	337	344	370	356	338	357	353	335	360	350	329	366	329	313	364	344	302	328	352	347	351	333	349	343	356	354	357	351	329	369	370	387	353	328	354	338	356	335	383	339	342	367	389	322	317	357	354	324	350	335	351	353	360	295	335	341	327	334	352	361	343	356	345	325	321	300	360	338	359	325	360	346	324	359	343	343	341	333	328	365	369	340	366	383	352	318	354	335	378	338	352	342	331	325	338	325	307	349	344	359	333	367	358	345	361	314	357	320	352	363	359	330	351	320	392	351	355	370	347	334	350	317	328	313	333	341	335	320	335	336	356	325	320	335	343	353	321	333	334	356	318	324	353	342	366	363	333	349	334	381	334	349	326	332	350	349	366	333	361	339	349	356	344	322	337	363	359	344	328	376	333	346	346	376	345	346	382	366	330	349	329	327	325	363	308	342	328	356	361	323	316	363	385	369	340	353	363	318	345	325	376	341	339	328	335	386	355	330	339	310	311	362	310	372	345	321	319	368	349	329	364	343	339	347	337	347	337	360	319	310	349	361	371	345	313	373	324	321	347	360	339	342	335	321	326	324	331	362	353	361	334	331	342	323	346	325	339	340	332	353	351	323	347	351	319	351	333	329	367	316	358	362	332	350	350	337	357	301	348	345	349	347	303	332	358	334	356	328	321	336	316	356	342	342	357	296	347	342	316	367	343	364	345	328	346	323	328	365	354	337	333	383	366	358	338	370	334	355	317	332	314	331	333	339	367	364	352	375	340	335	318	369	301	341	350	346	355	322	339	351	350	351	354	358	323	349	362	318	335	371	358	355	348	370	315	366	362	351	344	347	328	335	303	330	357	349	336	349	332	358	314	335	342	355	330	369	311	345	315	324	378	327	331	340	330	345	365	313	343	360	349	331	345	316	362	331	316	338	338	363	343	368	337	365	338	381	339	360	316	345	307	363	352	307	343	348	317	341	333	376	359	325	312	353	354	310	349	349	375	320	342	339	350	335	350	314	342	337	336	336	351	338	315	367	323	330	352	327	354	347	345	312	349	335	369	327	374	333	335	347	310	339	317	330	329	338	354	344	340	321	352	334	359	304	347	346	333	322	327	377	392	341	360	349	374	325	343	364	354	372	395	362	344	358
62040	65840	47800	35408	14313	1120	278	279	256	238	231	217	200	222	243	218	208	191	218	205	225	200	224	222	191	219	216	229	194	220	222	198	200	214	191	195	176	220	176	210	202	174	229	189	221	200	215	205	200	180	217	202	221	198	185	196	199	207	219	192	205	199	213	215	190	190	198	186	194	209	191	195	210	185	180	184	219	225	200	176	223	225	197	231	198	195	204	190	198	188	222	195	194	218	198	184	208	184	198	197	206	196	183	205	229	227	185	195	203	236	189	208	194	234	217	188	197	183	193	188	177	223	225	208	195	202	190	183	197	185	199	197	204	166	222	189	210	219	209	191	227	187	227	192	195	222	208	189	206	199	180	191	183	207	185	198	191	202	235	207	209	173	206	211	192	199	197	189	197	205	230	212	180	198	184	210	212	183	209	210	191	217	221	201	208	216	207	195	216	199	221	235	209	230	218	210	181	179	198	200	218	205	178	208	173	175	206	212	198	190	168	200	182	189	195	200	210	236	189	213	210	201	194	198	203	201	206	229	213	221	197	234	211	222	187	216	204	203	209	237	212	181	206	209	187	196	215	231	163	206	208	220	226	210	198	207	196	228	181	191	197	205	232	195	172	206	211	179	206	191	209	203	225	212	190	199	183	189	207	216	207	224	206	237	198	193	218	205	183	212	180	195	185	216	175	192	199	200	198	206	213	220	226	212	196	173	188	201	175	196	193	191	208	177	202	191	193	227	204	202	225	197	234	204	204	233	196	207	195	228	205	185	188	196	182	211	209	214	197	227	201	228	190	236	218	226	202	179	188	188	224	191	188	228	211	201	209	205	215	228	183	204	198	190	215	208	202	198	213	218	213	226	185	219	211	184	190	226	184	180	223	220	204	183	201	188	206	187	211	198	180	198	200	176	212	197	209	204	189	184	199	209	227	201	204	208	202	187	204	208	186	240	218	190	196	191	195	199	210	201	200	211	208	219	186	205	216	214	198	199	208	213	203	188	189	194	187	198	206	184	211	218	228	205	189	207	221	202	194	199	172	187	187	171	184	211	188	199	205	205	210	195	221	227	219	196	206	201	182	209	219	215	192	192	197	184	189	188	211	184	211	195	192	197	194	237	198	205	204	214	224	208	190	189	195	202	234	228	195	232	219	203	204	197	202	185	208	191	207	218	221	197	225	194	171	176	182	180	199	201	207	218	236	227	192	183	216	206	216	200	212	215	204	220	177	196	183	172	206	194	172	170	175	215	229	221	196	215	210	174	192	186	197	183	200	212	179	203	195	197	199	198	184	194	225	224	204	202	187	230	192	179	212	188	217	208	166	200	193	191	224	196	216	183	209	178	206	170	213	262	183	219	178	173	199	202	195	201	225	197	212	228	191	201	190	196	204	188	191	200	201	183	196	204	193	211	177	181	187	199	185	214	201	186	186	189	220	222	215	208	244	188	212	224	204	200	202	178	221	205	220	194	195	183	193	196	198	201	208	174	195	204	205	208	170	176	188	203	203	203	194	199	182	187	204	196	196	219	225	216	191	198	180	208	178	180	189	207	194	219	185	186	225	199	191	209	178	193	218	232	197	198	217	199	211	217	214	209	188	192	186	188	199	210	219	176	196	207	202	204	211	223	223	222	228	200	196	195	199	213	215	215	190	206	195	225	199	218	198	222	218	210	201	190	187	203	188	195	210	168	199	183	229	210	211	215	205	217	218	197	186	179	217	203	203	196	195	189	206	211	207	198	187	200	228	214	200	184	205	219	207	186	221	212	208	215	186	205	210	194	195	171	178	213	206	192	180	202	202	178	199	183	205	208	198	204	217	196	213	201	207	185	212	201	198	184	193	193	186	188	193	243	208	207	207	198	201	199	214	214	162	189	229	187	219	196	199	216	225	207	198	206	198	173	195	210	198	218	215	198	242	196	215	202	211	217	214	218	201	231	193	206	205	225	191	219	189	183	224	209	196	197	200	204	189	202	222	178	209	195	192	201	213	207	195	206	200	204	200	201	196	180	187	197	185	220	200	206	227	214	226	186	207	185	181	190	190	195	185	198	191	185	203	219	205	156	173	181	215	229	187	201	222	209	187	194	207	175	222	184	184	194	187	186	201	202	220	202	202	185	238	211	197	212	182	214	213	211	201	202	172	215	191	246	192	207	211	190	190	202	226	229	210	195	210	218	186	171	198	196	197	195	224	232	201	171	220	194	191	190	182	176	169	195	213	189	196	215	188	196	211	191	214	185	205	184	204	203	184	182	206	199	207	196	199	208	208	223	191	200	224	192	194	233	196	215	202	188	216	182	204	210	210	198	191	198	196	210	196	211	196	182	197	215	206	212	209	197	187	183	167	208	188	198	224	207	195	203	225	217	193	222	203	191	185	190	218	213	200	207	194	208	217	188	211	214	205	184	180	185	203	197	186	204	220	204	195	215	204	224	198	232	225	183	203	206	175	196	232	201	215	192	181	221	195	184	203	211	207	214	185	178	202	207	229	213	196	203	185	190	184	190	227	171	226	208	212	217	201	202	204	171	177	191	223	178	204	196	233	185	222	213	212	196	204	205	211	219	221	210	188	196	222	201	177	210	201	178	242	214	221	202	214	161	177	183	198	192	186	203	179	195	203	209	199	232	216	206	187	204	201	194	204	191	187	196	213	242	220	197	196	182	183	188	190	229	223	173	230	213	231	207	198	209	180	195	201	196	185	207	212	188	207	191	199	184	183	216	203	196	202	213	190	190	200	184	166	180	230	180	192	199	191	225	202	198	244	181	218	196	197	185	205	197	204	179	202	218	178	226	206	205	232	193	188	217	158	215	197	195	215	226	220	172	208	196	211	212	221	205	186	196	196	222	201	188	194	195	212	194	222	232	197	193	185	192	220	177	218	228	184	227	180	203	183	191	208	223	192	186	201	224	196	212	181	215	220	211	198	185	196	189	199	218	196	196	198	203	184	215	199	191	216	192	199	207	208	176	193	206	207	199	191	205	214	190	209	219	212	211	190	207	187	215	224	225	194	179	205	202	216	215	208	224	209	190	188	187	213	217	192	186	211	202	212	188	206	209	180	211	186	207	200	224	189	186	212	178	204	219	176	219	200	189	207	219	208	191	187	181	210	185	228	183	228	199	194	199	226	201	193	200	205	219	207	218	204	197	202	195	204	191	217	170	194	210	206	186	192	182	181	203	190	210	193	201	174	179	188	198	208	220	200	213	207	209	220	202	191	198	199	211	176	211	203	197	182	202	189	209	194	186	208	219	206	191	197	189	222	197	177	173	195	227	205	234	196	191	167	204	198	165	185	203	203	211	205	192	180	169	198	214	235	212	197	228	246	210	206	212	195	188	188	191	229	251	193	214	195	175	211	215	200	219	204	188	173	219	193	201	205	222	179	217	206	199	228	211	200	191	207	207	214	213	189	241	202	206	209	184	170	193	204	191	190	185	185	188	223	179	217	216	220	218	217	189	210	210	198	196	196	195	201	203	204	214
38874	49611	44948	42088	18019	986	883	791	780	671	647	612	634	564	534	569	605	574	507	523	573	503	537	545	551	538	519	489	539	512	546	527	562	530	549	491	473	474	479	530	498	497	499	532	524	522	473	436	488	513	481	502	523	478	473	455	484	484	502	466	486	503	455	451	488	466	538	496	496	459	514	506	494	520	477	489	504	518	486	491	496	496	499	461	465	501	474	490	512	494	471	500	519	508	466	517	507	484	498	472	457	500	506	484	482	480	476	465	516	493	502	482	508	493	483	472	518	523	481	471	475	453	519	489	497	484	507	515	506	494	508	457	491	464	489	490	506	454	504	488	507	520	503	501	436	450	417	476	482	523	498	490	501	477	468	478	460	498	496	523	462	492	492	479	488	508	483	492	507	506	489	493	436	466	487	496	486	480	465	512	516	466	485	514	510	473	504	518	510	455	497	528	546	492	467	468	492	486	478	503	463	473	508	431	501	475	469	494	487	524	491	495	480	461	509	487	534	487	461	483	507	476	518	498	491	493	472	479	499	510	470	505	516	497	488	508	488	511	486	488	507	474	501	530	466	508	468	477	508	483	492	512	467	470	489	515	503	496	483	480	492	485	512	467	509	465	488	522	449	453	476	491	457	490	491	491	441	448	494	476	482	479	488	515	487	502	496	477	491	430	455	471	500	485	474	471	486	495	473	498	515	488	524	458	469	510	505	494	513	506	494	516	506	474	487	477	505	472	495	489	539	469	490	467	445	499	439	451	485	511	478	482	445	477	491	471	470	485	460	469	490	477	468	485	466	498	483	462	451	499	498	501	495	502	485	486	473	480	514	477	492	450	454	470	479	476	512	514	500	518	490	469	526	483	477	510	498	496	485	466	479	514	476	479	482	490	476	475	471	494	466	495	478	480	478	491	500	487	479	491	482	476	487	447	499	475	501	473	493	480	500	489	491	486	537	529	486	506	467	493	549	456	476	453	468	466	463	503	494	478	457	487	488	502	448	511	490	489	539	524	466	469	497	511	466	484	466	513	467	496	513	485	481	474	485	474	523	471	513	458	502	491	499	479	538	475	494	461	519	450	540	452	486	488	493	472	552	497	499	484	493	476	497	498	479	484	461	447	474	427	506	455	482	507	496	492	457	478	499	490	480	448	478	472	554	506	430	494	505	452	545	493	473	516	444	489	496	479	494	509	502	481	515	448	485	451	467	502	497	495	472	456	474	498	522	480	464	491	474	488	479	507	455	515	535	519	527	499	491	488	488	491	465	481	515	501	498	490	517	481	482	480	485	511	497	509	469	479	474	494	490	478	458	484	494	482	539	479	483	486	484	502	512	465	487	501	471	502	497	461	480	460	525	440	498	501	459	476	504	510	461	485	493	465	462	495	466	516	488	485	488	464	511	481	515	482	447	472	471	493	513	514	474	507	474	478	482	518	474	507	492	465	479	514	485	460	476	477	480	498	488	491	471	492	519	539	501	476	535	503	477	436	461	514	448	477	472	442	507	493	496	469	468	495	451	474	515	509	487	508	464	480	515	455	452	496	491	475	479	495	479	482	502	517	482	511	488	508	443	481	510	477	477	507	481	460	473	478	474	431	513	509	450	488	484	492	487	493	522	427	507	480	509	472	510	488	506	458	485	448	488	498	479	502	495	470	471	485	503	434	492	499	483	487	518	477	488	495	501	494	471	527	491	438	519	523	496	477	490	475	466	471	496	519	472	513	518	509	479	481	477	507	486	495	540	530	513	504	514	492	515	475	507	500	513	471	442	485	538	457	504	432	494	511	478	490	504	498	491	479	469	521	503	498	479	516	524	497	451	510	483	513	452	472	481	485	511	439	491	512	533	485	461	483	483	511	467	455	483	472	502	510	511	450	504	476	507	455	483	539	482	482	465	500	480	503	533	480	466	503	499	472	482	512	476	467	486	456	457	486	515	475	492	511	478	504	465	507	488	498	465	493	471	487	479	476	492	505	457	488	476	487	464	497	495	512	479	470	497	504	504	477	465	485	470	514	480	457	451	515	495	543	483	488	517	479	473	518	519	465	491	475	481	494	455	499	515	486	471	525	483	479	492	526	461	489	510	476	509	474	469	488	441	486	501	505	477	535	476	499	493	481	479	475	493	443	494	465	483	475	470	513	489	500	448	523	496	482	470	480	518	491	507	511	462	488	486	494	514	484	471	430	499	501	478	496	508	513	520	480	491	515	483	498	487	524	477	498	445	507	481	503	482	455	481	481	540	488	533	505	444	500	479	512	512	494	504	436	460	489	509	498	519	517	472	440	491	472	482	467	489	514	499	475	481	458	463	488	482	503	511	503	486	485	459	549	482	502	440	462	491	491	473	478	499	468	481	485	459	510	492	480	472	497	501	483	495	491	469	470	474	461	519	482	495	501	508	499	507	502	480	513	494	463	459	536	508	491	481	489	491	503	502	471	483	468	496	489	519	507	505	489	477	466	487	535	497	485	457	494	439	477	488	494	455	482	455	495	523	499	483	513	542	450	463	527	498	489	514	480	463	491	507	469	495	489	473	487	481	498	505	427	477	456	499	463	523	515	481	490	478	477	517	489	503	501	486	480	515	512	504	509	468	474	515	501	458	492	484	489	514	473	527	505	492	496	501	492	506	498	492	492	450	530	485	509	482	493	466	510	459	457	483	493	515	463	500	528	469	493	530	471	510	488	484	492	530	475	475	480	469	481	484	510	469	500	477	507	496	479	467	469	517	528	485	487	482	504	476	503	472	465	494	508	528	509	457	505	466	493	493	466	490	469	487	470	472	517	483	463	493	469	516	490	521	499	464	514	474	473	483	515	487	499	493	455	494	516	456	473	498	457	466	493	512	509	505	488	490	468	472	493	497	510	463	464	529	528	520	479	464	502	492	473	493	498	511	468	496	447	492	505	481	480	481	477	525	501	497	474	468	513	478	475	511	468	506	489	491	485	520	427	463	478	509	452	445	494	467	511	467	545	484	495	501	504	507	485	461	473	483	462	479	516	478	467	534	483	476	476	513	468	518	484	468	464	516	473	504	490	478	491	504	517	493	490	509	476	476	441	508	488	447	507	472	482	454	452	464	504	514	479	487	435	478	508	487	523	475	506	492	508	485	510	494	494	495	467	515	491	466	473	501	485	492	459	453	473	523	508	517	524	471	493	462	485	529	443	522	461	509	521	499	470	514	487	528	487	498	506	502	520	474	475	485	482	473	459	512	489	471	469	444	496	512	454	447	555	492	485	458	461	466	506	540	473	476	500	465	488	454	529	498	497	472	500	462	526	523	526	495	466	485	502	472	519	518	495	470	506	482	497	489	470	447	484	467	515	490	491	436	470	466	480	489	480	514	499	477	502	458	539	463	445	469	491	574	529	500	503	500	521	484	448	526	529	478	522	490	487	514	500	507	507	509	498	477	500	479	528	529	437	502	436	481	476	465	466	498	507	531	482	460	482	489	481	459	478	496	526	506	466	497	509	448	521
72592	77884	59572	47419	24999	4154	531	422	385	375	356	360	349	352	361	343	323	307	328	348	355	349	337	348	332	329	298	330	330	312	317	324	307	342	356	348	340	325	322	317	334	296	324	316	323	329	304	313	335	318	330	310	327	323	293	303	321	329	355	328	325	345	353	313	321	331	334	304	324	318	324	329	348	323	287	335	340	348	339	280	327	353	321	368	329	341	341	335	323	347	307	318	357	318	339	308	316	326	373	303	315	352	341	357	325	304	292	331	314	317	311	336	328	293	315	307	329	292	290	309	350	316	333	318	296	291	331	353	330	321	319	332	314	308	296	324	326	343	324	368	328	337	315	317	323	329	331	356	338	330	313	323	331	283	306	338	326	314	295	318	364	336	336	334	330	276	350	337	319	322	314	340	352	304	348	283	306	371	303	298	271	322	336	313	320	307	302	305	319	290	338	308	316	299	297	307	315	324	347	327	311	307	327	288	310	311	324	302	316	281	337	320	302	285	323	335	337	323	339	313	292	329	329	313	303	347	358	339	302	313	323	327	305	302	311	346	331	284	304	353	324	314	318	293	315	337	338	345	345	296	323	284	293	313	300	357	319	324	335	345	315	341	337	340	295	332	340	321	313	327	333	298	277	315	320	324	278	312	325	326	292	312	299	289	322	310	336	319	332	298	341	318	304	340	350	327	298	341	321	297	324	319	300	306	321	348	327	287	328	346	306	323	308	304	328	304	300	329	307	318	348	322	332	318	355	361	342	328	296	324	325	284	318	308	307	320	310	302	307	325	321	286	341	311	296	351	316	296	301	317	284	324	334	334	302	336	335	300	284	342	299	321	327	343	314	336	321	351	307	302	308	313	298	302	324	352	294	324	302	277	336	303	295	283	326	341	312	347	340	347	344	318	316	316	316	321	332	319	332	325	343	276	311	291	324	317	303	319	289	346	298	305	343	325	328	351	324	295	294	307	324	340	357	294	352	337	327	355	281	297	300	296	307	302	310	304	315	302	285	361	331	340	315	317	314	357	333	323	334	328	349	300	306	287	343	339	308	293	331	299	303	327	327	339	325	329	307	327	310	345	336	299	366	296	288	333	333	349	332	337	299	322	305	309	280	315	304	321	318	333	295	303	334	295	324	322	309	303	319	294	332	324	311	322	337	326	296	304	315	291	301	329	322	346	341	325	340	307	310	304	330	327	326	319	295	303	323	336	299	300	324	289	326	298	289	323	347	346	341	333	302	300	335	324	295	310	346	322	327	316	335	342	313	313	335	317	345	305	310	310	319	313	326	321	285	305	298	316	329	351	325	319	348	334	304	343	336	329	323	357	288	318	338	312	358	334	360	301	327	316	290	326	308	313	337	344	307	356	318	309	343	357	316	331	322	306	362	330	338	314	293	313	323	299	331	284	326	336	316	343	333	293	330	274	332	313	288	275	312	338	341	357	301	346	312	349	354	320	318	343	338	338	303	318	309	325	312	312	337	308	308	315	327	341	338	307	315	311	335	333	342	337	317	324	309	307	298	339	345	322	293	354	322	356	313	304	325	324	305	300	343	334	322	333	336	315	341	292	334	334	306	313	316	340	317	319	304	350	357	314	329	327	370	350	316	322	295	342	326	302	325	299	319	323	329	312	305	323	293	293	302	343	334	310	324	338	293	295	315	306	306	308	320	312	326	313	343	348	321	294	325	332	317	322	324	345	290	347	322	328	317	294	305	320	337	305	334	314	352	307	332	315	313	334	358	309	340	300	316	338	320	303	278	323	323	336	300	306	333	332	318	302	315	327	329	353	332	313	321	298	291	285	301	337	312	319	306	299	324	318	324	303	290	333	287	354	353	308	317	324	300	319	315	341	308	334	324	355	312	314	318	346	328	312	339	311	323	332	280	343	315	348	331	327	317	286	324	310	313	351	343	327	338	355	332	317	321	341	293	322	313	333	331	316	358	333	328	313	318	310	344	318	323	298	311	311	331	279	311	321	309	309	294	307	345	320	291	292	325	345	288	331	331	300	308	326	340	353	315	325	315	312	311	365	304	302	304	323	313	349	313	322	310	311	309	311	323	317	302	304	335	348	346	338	301	338	296	358	288	343	317	330	272	356	298	307	347	337	320	311	288	337	314	301	341	280	282	336	281	283	313	318	305	323	321	303	350	321	329	342	328	287	303	321	327	333	324	318	360	306	354	320	346	315	329	328	325	284	327	330	319	319	301	330	297	346	330	312	309	307	302	328	335	354	296	289	348	332	300	331	290	312	300	306	327	323	313	342	307	330	314	309	306	288	270	307	321	299	306	306	271	360	309	319	331	369	345	278	293	299	329	291	299	284	300	361	309	308	314	295	306	341	322	303	356	328	350	316	316	303	333	312	294	324	304	285	318	333	321	326	319	294	348	313	292	316	291	319	317	306	311	321	319	343	337	314	301	296	311	329	333	310	313	341	279	332	340	296	313	305	320	321	312	344	324	325	358	323	303	335	334	341	335	328	289	329	356	326	325	307	335	327	346	331	311	310	295	344	308	287	307	340	310	310	327	313	339	320	297	303	369	309	316	297	365	301	328	291	317	331	342	349	320	313	321	320	296	327	309	323	311	354	319	297	346	314	327	341	343	335	299	304	310	321	292	301	321	341	329	306	325	313	297	328	322	314	302	346	313	336	345	354	298	310	289	314	320	310	294	323	357	337	342	320	326	335	334	341	320	275	328	288	328	297	315	331	329	291	326	322	309	279	298	328	318	288	340	342	309	326	342	282	331	314	289	336	343	345	321	302	314	344	352	308	304	330	304	322	301	313	338	316	336	332	347	348	346	331	308	306	323	309	322	330	292	339	282	317	337	312	345	296	346	333	308	342	348	298	319	349	314	325	305	333	317	327	346	323	326	287	350	317	312	295	282	312	319	349	288	296	322	332	308	346	300	316	299	298	322	305	289	328	311	310	311	291	323	322	326	293	329	346	299	318	303	321	312	332	343	339	336	314	313	333	327	313	302	323	286	324	351	328	324	304	303	333	339	315	307	341	304	341	339	305	282	323	343	321	301	337	307	286	353	297	378	308	322	313	316	330	329	341	323	330	310	350	320	299	337	329	335	345	334	269	325	323	319	306	329	333	295	306	330	310	312	305	309	338	334	309	304	336	314	314	314	289	336	315	289	336	343	324	304	310	331	305	346	312	299	319	327	321	322	292	326	305	279	341	330	302	322	309	319	334	332	331	296	320	319	303	337	314	313	307	345	320	318	315	299	310	312	298	351	339	332	338	312	316	328	348	332	295	341	349	299	347	332	315	286	328	367	322	308	349	344	312	315	328	308	316	355	340	318	325	294	357	362	268	333	307	321	277	295	317	338	343	320	324	357	335	327	338	348	322	314	304	320	320	327	313	316	343	313	329	303	343	344	290	331	321	310	331	323	312	338	283	315	298	321	314	330	295	352	311	343	304	303	323	314	312	315	324	311	332	272	290	313	356	321	308	368	333	292	300	309	334
47034	61798	55703	52686	25393	1655	1509	1313	1108	1151	994	980	998	894	881	868	823	810	781	840	811	790	792	729	795	806	758	750	756	771	763	709	754	801	793	760	719	723	750	715	698	749	717	753	744	730	745	718	705	715	701	772	751	721	688	745	741	734	746	749	736	722	709	731	773	731	731	721	753	710	661	666	814	746	673	755	731	697	760	679	714	741	717	682	757	737	727	720	688	737	746	688	718	725	713	723	732	718	718	711	689	677	747	774	701	787	712	746	681	739	741	691	695	684	718	728	732	713	653	737	693	723	756	762	757	720	672	731	700	737	721	675	665	649	741	731	697	723	754	708	691	722	697	696	714	689	695	701	750	688	711	675	678	687	734	733	698	661	709	742	703	728	702	718	675	692	749	753	690	751	692	681	719	774	705	716	730	774	711	708	739	731	758	758	708	683	710	712	744	714	681	719	705	699	677	688	740	708	722	706	750	708	685	690	733	709	726	686	752	717	715	713	662	651	700	696	752	750	712	729	686	755	719	691	710	736	725	720	765	731	700	769	764	708	751	739	727	750	726	695	705	751	678	674	720	734	732	684	737	713	696	676	700	713	686	702	700	711	714	736	626	693	688	720	707	756	792	683	728	776	690	728	734	702	729	674	701	699	706	714	737	691	751	715	760	764	702	711	733	755	715	698	711	690	746	685	688	709	678	738	666	694	738	701	701	664	690	746	702	742	786	702	705	704	735	702	757	747	704	689	740	692	691	703	703	714	706	727	688	704	673	711	702	649	664	740	696	724	723	695	707	734	711	688	712	736	709	704	748	725	685	758	683	726	758	703	730	711	727	698	730	663	660	702	698	747	729	784	686	729	703	681	724	748	710	746	732	673	736	760	700	732	706	741	726	725	698	676	715	749	702	729	727	714	716	701	733	719	754	723	688	714	649	725	673	707	689	747	701	679	689	686	744	686	729	794	707	763	729	717	693	712	676	721	720	704	774	712	750	786	766	676	735	710	718	718	671	689	725	732	712	736	740	713	755	695	698	718	701	708	719	678	685	653	730	674	700	700	722	690	758	739	736	710	730	679	774	702	700	732	732	698	699	713	715	715	699	698	693	726	706	653	688	701	718	737	703	683	740	723	704	720	725	689	732	703	727	700	733	720	673	717	721	703	744	711	710	700	704	717	662	714	718	667	697	731	691	728	734	738	699	719	720	711	704	746	719	763	766	662	721	716	731	706	671	737	730	670	659	727	697	729	739	700	749	763	714	722	746	716	735	691	742	728	752	710	742	702	653	692	765	689	688	718	695	750	668	680	690	670	740	683	717	698	717	700	678	729	705	722	688	690	712	729	719	691	686	731	686	698	704	727	748	682	684	727	678	708	699	728	737	704	693	704	696	688	744	725	738	734	728	630	739	718	716	706	709	736	717	725	728	684	699	749	677	707	720	737	720	717	695	694	684	747	677	679	716	721	716	709	720	686	715	701	727	639	727	678	736	687	740	659	673	681	724	667	740	679	739	698	711	786	725	745	776	726	721	705	705	691	732	695	735	759	713	700	711	728	685	715	704	740	728	726	689	690	728	733	691	747	698	701	693	745	691	715	699	747	764	668	670	707	730	688	751	672	711	735	703	736	712	710	750	701	742	686	719	744	716	741	718	703	677	718	726	718	739	768	705	720	715	705	707	692	683	670	719	735	704	708	719	706	732	721	710	726	687	703	694	667	710	691	716	655	732	678	768	697	746	723	672	756	681	704	645	677	725	707	726	729	686	728	717	747	690	721	732	681	705	743	716	767	752	699	713	686	727	707	694	719	705	703	701	722	723	715	694	718	743	671	755	719	718	768	694	694	702	680	727	716	733	710	708	728	714	676	719	718	679	686	721	689	766	708	674	741	724	690	782	708	712	724	762	733	707	722	700	702	767	729	688	710	776	731	682	689	749	768	719	732	704	697	713	684	709	661	735	714	699	750	706	673	666	729	639	745	703	729	697	721	776	715	784	650	722	720	735	721	726	751	719	733	717	706	693	753	748	726	740	695	728	725	694	694	705	739	733	738	719	740	742	724	758	733	743	725	737	705	667	733	760	735	743	695	712	717	693	714	695	768	705	697	754	700	703	688	700	721	698	714	699	722	699	695	739	717	715	776	724	708	713	694	714	725	724	737	718	743	723	704	690	730	756	729	701	691	746	723	697	709	701	686	739	716	706	731	725	794	716	722	709	699	742	726	731	724	746	674	679	736	687	747	727	697	740	717	706	707	725	746	696	735	699	721	776	737	702	758	684	716	668	702	740	724	691	748	734	666	708	670	713	731	729	714	716	718	710	699	690	729	730	706	729	732	773	742	730	713	692	743	722	736	699	686	711	717	686	730	731	704	780	698	705	722	710	657	705	746	763	722	718	743	690	734	723	705	778	713	708	730	725	718	670	705	729	692	679	727	665	722	737	695	696	689	766	684	717	711	703	724	732	643	752	728	693	695	736	713	755	718	723	686	738	698	719	708	801	686	711	739	675	687	710	754	705	746	715	744	683	696	701	691	701	727	703	659	719	675	665	716	748	753	748	709	727	704	715	727	771	731	717	653	728	697	710	694	736	744	711	716	689	731	745	731	717	690	708	706	696	719	738	732	726	677	695	709	760	703	679	724	709	754	738	725	717	658	717	704	678	729	752	717	678	697	700	733	746	713	711	770	685	723	732	702	741	685	709	700	707	695	730	718	688	738	706	724	696	756	682	690	717	732	723	691	736	716	714	739	696	670	728	713	734	707	720	685	752	743	688	730	736	668	720	725	721	718	742	716	701	704	708	734	727	715	675	705	696	730	724	713	695	723	666	668	669	759	677	685	713	727	696	726	739	722	706	721	722	714	668	778	712	747	702	734	745	710	677	711	687	694	734	716	748	751	752	715	729	724	725	690	719	721	732	746	708	737	702	725	686	713	765	705	735	746	698	713	730	743	707	732	671	726	676	734	681	743	686	754	717	685	714	732	706	652	748	730	762	707	732	730	696	746	693	661	680	744	700	650	695	694	754	714	729	738	727	717	715	687	718	748	700	719	730	731	740	746	690	745	680	714	702	667	655	710	763	715	714	730	734	716	709	732	774	715	683	708	724	721	747	705	708	721	713	717	758	730	686	724	778	727	733	734	750	699	703	752	713	715	667	707	676	701	770	770	739	688	721	786	731	720	692	702	689	682	726	736	740	754	702	672	678	706	683	680	682	718	760	737	685	737	721	706	701	677	739	721	686	711	696	719	713	700	728	717	727	715	727	693	694	743	712	718	752	742	767	726	722	714	731	704	737	705	688	769	716	754	719	712	733	716	715	717	707	692	695	733	712	690	709	717	704	691	676	687	725	689	697	707	702	737	666	723	729	668	714	736	729	697	718	724	710	680	713	757	691	738	739	716	747	679	709	751	694	666	696	690	671	699	742	700	711	694	742	713	746	739	743	685	732	699	709	748	782	723	715	722	692	726	758	771	697	703	734	742	756	725
40988	19400	4666	1726	466	128	138	133	123	113	138	141	141	122	161	126	151	113	135	155	140	127	134	127	136	156	146	132	112	126	143	122	130	137	127	114	150	135	123	119	135	136	151	152	147	129	136	115	157	138	143	147	125	131	123	142	117	139	137	115	140	138	123	122	139	131	129	128	129	114	127	124	128	161	142	128	122	124	142	133	136	125	158	124	118	113	142	166	120	158	115	143	133	134	149	156	130	139	146	125	137	141	125	125	126	141	144	134	113	138	122	136	123	126	140	130	131	123	118	131	144	146	126	124	127	128	121	122	138	123	135	141	125	131	124	150	137	173	147	111	146	112	143	164	135	120	119	139	145	129	103	128	145	144	132	130	134	139	134	136	136	121	120	138	128	136	121	120	121	137	128	155	162	129	156	151	122	123	139	134	142	148	132	131	117	148	129	113	140	127	138	145	133	136	146	150	117	133	129	133	145	132	140	144	124	115	128	126	139	143	121	134	133	137	129	133	138	120	144	106	130	110	153	141	133	131	140	149	120	142	146	137	116	143	125	157	120	115	132	110	133	108	117	139	129	124	133	126	127	119	143	125	113	132	137	127	124	125	110	160	162	165	137	113	118	133	113	123	138	147	125	126	147	127	123	108	145	138	129	120	119	131	122	139	136	137	156	162	123	130	125	136	123	131	141	118	143	134	110	160	137	113	133	137	138	133	147	152	131	129	123	156	158	129	141	150	133	148	130	142	131	124	146	130	145	133	129	123	137	148	122	130	143	130	135	130	118	106	148	134	120	130	131	113	149	133	141	122	145	113	125	131	130	130	141	129	126	125	121	138	145	120	136	144	134	119	132	134	148	116	144	124	125	142	129	112	119	159	148	143	136	128	132	156	130	140	123	114	138	116	120	165	149	111	132	162	140	122	150	139	151	116	146	118	124	132	141	144	130	122	148	124	134	120	137	111	128	161	140	132	140	145	146	128	146	127	152	130	144	124	132	151	138	137	145	128	122	182	139	154	143	127	154	139	146	130	120	124	126	120	131	120	114	135	110	121	129	142	135	127	136	128	144	160	134	131	140	144	121	140	129	131	107	138	124	152	158	137	143	131	128	124	130	147	151	139	130	152	140	128	127	137	125	122	127	119	117	119	138	149	121	143	107	137	126	146	136	111	153	118	154	158	126	126	132	146	129	129	119	132	136	131	140	118	121	119	134	164	127	151	157	103	129	109	132	152	128	128	124	149	159	139	139	130	124	124	118	119	111	154	119	137	131	123	115	122	130	118	130	147	112	116	131	148	129	125	132	117	151	149	129	124	116	130	142	149	118	127	137	146	143	133	162	131	134	158	135	130	116	136	130	145	127	120	142	148	129	118	120	134	132	153	128	141	148	126	142	143	109	140	112	128	135	142	141	146	106	131	116	127	145	158	130	135	128	140	115	129	132	120	135	126	136	95	131	134	133	120	142	145	141	135	127	129	127	134	131	145	136	124	136	129	139	142	165	142	115	135	139	131	131	133	143	145	116	149	128	146	152	141	139	119	138	134	163	133	142	127	127	125	121	135	120	117	121	112	115	158	111	117	127	134	143	133	134	128	139	123	124	128	118	152	127	124	112	121	134	143	124	125	143	119	131	134	145	152	144	117	103	124	153	121	154	129	132	150	151	131	124	114	125	124	121	123	129	136	131	136	142	129	129	142	144	126	149	117	123	139	107	136	140	129	129	143	142	140	156	140	151	133	134	136	133	136	128	139	146	145	141	125	146	121	125	131	136	139	140	163	131	125	137	144	155	153	159	134	138	141	135	149	140	114	126	125	117	116	120	142	143	146	155	112	133	135	134	95	121	109	131	128	120	139	132	127	133	130	133	126	162	145	144	154	143	132	131	120	147	120	124	140	133	118	113	113	126	129	127	108	131	136	129	131	130	142	129	141	124	137	142	135	139	135	119	113	109	146	145	135	145	131	129	129	139	137	137	128	110	127	142	153	140	155	135	130	144	122	151	148	135	129	132	125	127	125	131	111	123	130	159	133	164	124	132	157	129	119	137	146	150	129	127	136	135	129	108	143	150	127	138	137	145	123	132	135	128	137	118	121	143	115	131	134	137	125	107	140	140	142	133	124	116	108	152	152	128	131	122	143	153	134	135	117	132	123	131	138	128	138	143	114	117	142	123	121	136	131	123	123	138	157	138	138	125	134	135	118	119	159	137	117	147	153	113	127	107	113	118	150	129	123	149	134	146	141	133	125	126	134	144	126	115	137	132	113	131	143	137	139	116	118	147	134	150	112	138	115	130	133	123	149	142	140	135	145	139	133	124	143	126	132	148	145	123	163	138	128	131	140	150	125	137	125	127	139	155	129	128	128	130	133	128	143	123	126	128	160	123	140	123	124	103	134	132	134	127	141	130	123	111	133	139	143	127	143	129	121	121	148	134	146	131	146	156	116	142	114	141	141	154	149	133	134	141	120	144	130	139	125	131	115	152	133	122	98	133	136	119	136	125	116	121	123	145	153	124	137	128	115	129	134	143	130	140	116	130	150	123	118	134	122	128	161	155	141	125	136	147	120	141	132	123	125	138	137	121	120	115	147	128	153	118	138	130	98	123	141	119	142	151	125	134	134	140	157	136	136	110	126	141	134	149	140	141	138	131	130	123	129	126	122	142	120	140	142	121	133	141	136	145	127	124	132	133	119	140	133	130	142	135	136	141	123	117	118	153	155	117	120	117	109	116	130	154	112	134	147	151	147	127	147	124	141	138	126	133	135	143	139	138	151	122	115	130	116	129	142	119	141	143	116	144	123	134	120	121	153	126	138	145	137	127	142	112	138	138	141	138	149	133	143	132	126	129	133	128	135	141	129	136	142	145	130	126	154	147	141	146	152	130	119	143	119	120	141	127	133	117	143	113	125	114	138	130	117	144	140	132	145	137	128	149	116	132	116	123	138	145	120	130	121	116	135	144	138	118	140	130	154	131	125	127	123	123	139	113	125	119	123	130	129	142	146	145	134	127	134	135	121	122	134	149	139	129	154	134	141	139	135	133	125	142	138	145	141	127	130	108	121	144	129	141	120	131	160	131	117	118	129	164	128	143	135	133	135	137	128	122	125	143	132	143	112	122	123	109	136	115	129	144	126	121	119	132	124	132	123	131	130	135	148	148	134	151	146	117	124	117	148	131	140	141	130	133	120	160	152	145	130	133	118	118	125	130	145	140	130	149	143	148	139	148	145	135	134	134	157	134	124	129	126	131	138	133	127	126	117	151	138	123	126	121	152	138	141	119	149	120	150	135	130	128	122	127	128	123	133	133	131	118	131	152	123	151	135	150	127	117	129	120	124	130	118	122	140	133	113	131	158	144	139	138	132	140	126	128	136	123	139	146	127	130	137	149	110	143	144	125	146	140	134	123	133	101	115	139	127	134	126	131	110	131	131	141	133	118	134	140	135	110	121	128	119	157	121	124	150	138	133	139	162	139	134	148	113	115	121
21488	16188	6420	5066	1516	381	326	316	333	372	349	347	363	338	313	344	359	345	324	322	353	336	359	382	324	346	362	337	331	348	316	325	329	369	348	310	331	328	368	320	341	350	307	350	334	338	371	334	324	317	375	326	332	316	330	318	324	326	342	318	345	333	359	318	336	341	323	323	381	348	352	345	344	319	337	347	316	366	366	350	358	356	371	339	334	340	361	337	325	343	334	337	324	356	334	360	305	312	342	330	348	324	374	343	350	326	318	346	324	358	337	346	345	332	329	342	324	338	311	319	361	337	370	348	337	348	303	301	324	322	389	343	298	309	359	332	336	322	379	352	355	351	333	375	311	377	366	346	304	303	350	337	348	329	334	326	344	357	338	323	348	335	328	358	331	346	342	340	328	349	340	342	339	323	357	351	314	355	346	316	367	344	364	341	296	316	345	341	344	331	330	321	317	306	332	358	317	316	336	320	332	302	317	345	336	344	326	317	348	366	328	334	341	323	315	353	354	317	382	344	331	349	346	353	357	331	302	320	349	312	326	331	324	368	335	344	322	349	357	308	340	294	312	366	339	356	319	343	342	350	334	355	346	347	343	335	332	360	323	347	329	339	340	288	370	341	330	324	335	335	338	338	375	339	321	381	315	336	329	298	344	317	310	320	335	355	336	338	368	365	322	329	315	336	311	322	364	317	319	341	327	323	357	379	364	314	347	358	322	343	327	314	359	325	354	322	365	361	365	331	334	335	330	367	325	371	313	336	306	314	322	322	349	332	331	337	335	344	337	308	340	382	315	332	315	333	356	354	332	329	334	292	349	335	329	327	338	340	333	357	336	374	346	346	366	315	341	340	351	356	360	315	318	369	294	358	372	336	367	370	332	373	383	351	376	316	384	330	322	350	343	362	333	385	326	345	328	294	343	351	328	344	334	339	362	345	349	347	347	337	327	369	302	346	327	342	354	346	329	356	365	363	350	339	342	352	320	333	351	338	370	301	342	355	364	359	336	316	318	344	360	330	340	352	337	355	360	340	350	349	331	323	348	343	374	328	341	335	325	327	335	381	361	312	323	345	318	337	347	322	345	345	332	333	306	360	359	388	327	331	351	312	362	351	308	330	329	334	340	328	350	325	353	347	344	323	335	370	338	368	345	329	369	347	320	333	338	352	322	339	337	337	363	324	325	378	353	373	353	364	357	326	355	346	343	343	319	339	344	379	356	339	346	371	321	326	332	337	352	349	320	338	340	333	337	333	333	351	330	357	336	316	350	323	338	313	355	339	334	327	347	329	318	370	328	340	356	355	366	359	355	338	375	351	368	352	340	341	368	362	323	337	351	340	293	325	341	341	335	350	318	359	353	328	331	344	345	374	323	329	344	351	325	308	369	349	318	328	352	333	364	285	342	361	340	288	336	339	398	324	371	354	347	352	323	338	330	342	338	319	313	358	332	344	338	333	339	355	333	353	337	326	334	354	344	341	342	360	330	369	343	344	357	321	364	322	335	348	346	371	355	337	345	351	354	352	336	339	329	328	356	333	357	343	348	378	333	365	320	392	357	347	351	331	328	374	335	379	356	345	342	325	332	337	305	358	365	328	330	373	367	345	342	327	331	361	357	313	351	320	370	345	351	340	339	350	347	360	342	336	336	329	327	329	326	380	305	354	364	368	366	341	328	354	374	356	348	353	316	367	325	332	335	335	353	357	370	320	336	345	366	353	342	369	349	327	313	348	354	344	358	321	332	325	334	332	384	336	309	342	340	331	316	328	366	330	333	338	376	317	352	331	353	372	344	303	307	337	361	356	355	358	382	350	341	332	356	308	342	328	323	333	342	333	348	336	330	361	358	340	341	333	340	340	358	365	325	352	351	319	358	351	338	316	325	326	309	335	367	320	344	336	351	320	376	340	389	331	359	371	308	316	363	337	349	348	329	335	343	365	339	354	343	328	340	345	352	334	345	326	334	336	295	366	354	389	329	318	335	371	341	350	332	352	347	326	324	342	331	343	338	319	318	352	344	338	355	333	321	353	351	352	353	342	348	363	336	310	334	348	362	315	348	354	318	352	336	336	367	348	350	322	344	326	314	350	324	347	342	317	341	359	358	360	324	314	355	308	327	335	331	357	351	315	366	343	323	348	330	343	349	308	310	314	357	324	303	349	335	348	344	320	347	334	356	335	303	339	335	365	322	375	330	347	345	362	313	312	362	370	325	342	340	345	337	342	385	330	351	324	346	359	347	310	355	356	322	351	376	360	361	315	354	355	365	329	299	324	344	342	348	330	361	355	317	327	320	356	335	352	316	308	351	339	336	375	341	332	360	325	330	328	333	317	351	363	358	305	355	370	342	309	319	340	358	347	332	357	366	346	351	334	337	350	348	315	337	337	337	329	368	348	346	318	353	359	381	370	353	382	361	346	392	313	361	325	342	291	372	337	376	315	327	365	351	361	344	310	369	333	362	329	309	336	375	332	313	324	331	351	334	342	381	336	330	320	310	317	369	337	347	335	346	336	342	341	362	309	336	360	331	340	315	335	326	314	361	387	342	361	340	337	354	359	366	362	298	347	323	342	338	337	350	322	343	318	348	335	327	375	325	333	310	373	344	316	324	356	339	346	364	339	339	350	323	362	357	319	330	338	338	339	351	318	355	302	340	316	318	347	342	314	361	340	368	360	331	378	349	325	337	384	340	351	309	331	334	358	345	328	352	360	345	355	335	362	325	346	378	361	300	345	326	373	342	335	316	333	319	346	343	372	346	310	347	314	342	349	347	337	363	353	326	359	391	328	355	354	361	316	338	356	344	327	355	354	346	345	344	353	345	322	332	344	371	329	358	330	357	351	328	364	347	363	307	367	346	342	391	350	382	370	305	365	338	346	358	328	345	368	368	342	321	351	328	356	345	348	355	364	356	327	320	344	362	348	371	335	314	342	366	344	330	354	369	323	340	340	361	341	377	326	354	347	358	355	326	373	351	346	366	344	324	346	370	344	370	352	329	324	334	314	353	319	342	351	392	321	359	359	333	356	313	351	334	357	336	336	356	324	343	312	320	351	338	375	328	329	331	325	354	347	351	322	349	360	355	357	316	335	317	338	346	339	354	350	336	356	336	330	321	361	346	357	345	359	335	346	336	338	349	324	336	336	310	379	379	344	331	311	353	351	291	344	359	334	340	324	367	361	323	341	315	381	342	316	337	313	307	370	345	302	307	333	370	344	354	359	325	371	341	388	340	333	354	336	316	346	341	352	306	332	343	314	367	315	340	344	344	338	298	326	342	337	335	348	358	329	337	342	332	371	343	344	327	346	361	356	349	339	353	350	348	317	342	341	375	364	373	347	336	354	377	305	314	338	363	369	374	332	341	343	349	340	348	368	348	340	337	347	340	326	367	325	340	370	315	326	326	322	318	385	327	341	327	346	324	342	347	320	319	352	328	334	337	357	351	319	360	363	351	345	347	353	393	320	377	362	327	341	340	347	339	367	354	335
63408	65353	47009	34969	14182	1035	290	270	228	257	256	226	193	197	201	211	211	211	197	196	216	183	197	218	208	216	183	212	200	220	209	187	211	216	204	201	236	185	213	203	194	201	177	213	230	214	210	209	199	210	219	185	191	208	214	205	205	194	197	190	194	179	217	198	212	174	188	213	201	204	200	190	215	217	209	214	231	212	207	176	198	199	213	192	209	193	196	208	221	204	205	224	177	201	198	227	222	199	210	241	179	219	205	212	197	201	194	232	198	198	203	192	227	206	240	206	217	204	193	212	230	205	237	214	209	230	204	170	202	212	195	240	187	174	219	228	234	200	205	242	219	216	208	204	219	198	193	184	192	197	207	206	178	218	208	210	190	200	201	198	193	200	220	201	192	201	190	215	195	188	184	216	232	221	203	218	217	211	209	226	205	201	209	215	203	193	189	182	216	186	217	206	182	224	188	236	217	180	198	201	205	209	210	204	227	183	206	181	212	190	188	214	218	231	205	227	188	231	201	209	181	201	200	210	199	190	211	200	191	190	189	215	181	192	216	227	209	220	194	208	231	231	188	202	225	207	186	172	186	199	227	219	212	208	203	228	209	202	209	219	192	204	188	219	203	176	212	209	216	198	177	208	213	209	218	195	178	205	213	221	222	200	213	209	196	231	212	216	208	200	194	200	193	181	207	202	223	192	213	196	205	199	210	210	244	212	170	200	222	209	185	205	206	226	189	192	197	214	202	178	173	207	219	187	187	186	240	192	213	206	185	223	207	207	200	191	212	187	194	207	225	197	228	194	204	197	213	190	202	203	208	188	185	194	213	178	217	178	230	187	217	213	182	198	198	201	217	182	194	201	196	180	203	231	206	209	205	219	202	210	213	194	194	192	173	198	176	186	226	214	177	177	185	224	185	207	216	210	218	198	192	223	215	195	203	194	204	174	191	208	184	198	197	184	170	209	183	193	193	187	196	209	214	175	193	223	187	200	200	203	215	226	211	187	186	206	208	190	201	204	248	222	204	194	210	188	214	211	221	222	210	207	207	221	223	207	204	219	203	191	204	204	199	208	217	213	203	190	225	214	203	188	224	194	215	207	184	219	225	205	203	219	191	206	220	210	224	196	199	190	223	178	217	210	233	215	199	219	193	198	214	202	163	235	209	204	220	222	211	187	215	208	184	188	188	244	180	223	193	189	208	209	227	202	203	208	207	232	209	189	208	215	198	216	202	158	197	239	200	208	212	183	194	205	217	198	202	190	184	206	187	212	193	217	224	202	198	202	175	187	225	195	184	190	216	192	197	218	182	207	233	194	194	197	183	205	192	212	217	197	214	193	216	212	204	212	235	211	209	207	180	189	200	227	212	202	209	224	194	181	216	199	209	200	173	216	206	185	234	212	224	217	197	201	210	213	224	218	206	209	166	207	205	230	222	214	215	192	210	197	202	207	201	219	224	210	185	187	189	198	193	205	220	194	192	177	190	218	207	213	195	217	197	227	198	177	201	221	160	201	218	230	199	230	200	198	189	206	196	216	189	214	191	160	201	203	191	184	216	187	231	200	216	200	202	211	213	214	221	205	193	189	211	214	186	205	221	177	218	218	208	213	193	214	203	226	205	206	197	217	212	205	208	252	206	220	170	185	210	182	192	210	217	199	212	208	198	206	206	219	234	194	199	227	213	194	197	188	177	192	230	221	218	212	194	191	218	215	207	211	190	202	200	174	195	199	202	196	204	189	195	197	188	212	188	221	239	165	185	217	195	206	206	196	191	182	171	199	201	193	178	218	203	199	212	200	181	195	207	221	211	200	217	207	203	196	177	205	208	193	212	180	206	217	194	218	195	196	195	219	221	187	210	198	219	201	192	181	196	221	199	189	181	234	203	199	206	199	195	216	184	177	225	214	185	179	199	200	193	217	200	197	215	207	182	198	221	207	214	192	206	197	178	186	196	194	212	204	194	231	202	201	198	224	202	182	198	190	213	213	199	212	199	172	202	191	218	208	205	216	210	199	180	247	196	194	205	204	229	218	184	216	200	199	193	188	195	204	206	209	201	229	197	189	210	218	205	212	199	205	221	212	182	225	183	200	206	215	190	193	201	212	218	193	208	215	207	201	194	209	188	199	217	176	217	188	193	196	200	215	199	199	213	199	216	208	184	196	204	190	215	194	191	206	188	217	184	211	195	224	203	232	199	204	220	196	191	221	192	197	220	204	218	204	229	211	190	207	221	190	209	198	217	225	195	179	219	195	208	202	202	210	199	222	194	205	219	235	210	176	207	187	207	193	205	239	203	196	197	215	199	211	214	186	195	205	209	192	202	200	191	177	208	191	213	207	175	211	212	197	212	215	223	182	199	200	210	192	230	194	209	197	212	212	217	215	174	220	217	202	204	198	196	228	170	199	216	230	221	183	210	218	222	186	193	191	209	219	191	223	184	202	194	222	221	207	191	196	211	210	215	218	192	199	198	173	208	215	201	185	211	196	220	197	209	196	198	218	202	201	210	203	194	192	203	189	217	226	221	222	192	212	215	202	170	226	229	190	211	220	213	208	213	236	202	181	216	177	204	208	219	179	228	192	212	201	192	203	187	227	195	172	208	227	200	199	227	208	206	213	215	202	235	211	221	198	198	182	193	178	216	190	186	222	207	204	207	209	213	199	242	203	168	198	195	207	204	203	198	202	195	195	210	183	196	208	229	185	212	200	197	196	214	236	207	190	174	195	210	195	201	210	200	218	225	206	204	176	184	236	225	208	211	219	216	187	208	184	209	183	193	191	225	207	217	198	192	212	191	215	212	218	202	205	202	212	178	241	209	184	215	188	217	210	225	218	201	209	181	222	210	218	192	226	184	186	188	224	216	225	206	207	199	213	189	225	184	200	213	216	210	214	201	196	190	189	205	211	204	215	199	196	233	212	211	202	217	214	205	218	196	192	231	208	221	207	226	207	179	183	207	198	222	197	208	179	206	212	202	217	215	208	183	202	205	218	197	212	218	192	188	195	204	214	213	213	205	192	188	194	186	198	187	207	218	193	192	203	185	216	230	176	195	242	207	219	225	195	204	219	234	210	203	190	196	203	216	205	209	192	192	191	213	226	206	218	206	197	221	218	203	189	201	203	236	213	176	205	201	190	226	183	194	205	216	189	210	200	220	182	182	211	187	198	200	218	192	217	196	195	226	223	221	211	200	187	198	193	222	193	209	215	197	211	194	192	165	213	207	222	232	213	209	219	212	195	217	170	215	204	192	194	195	188	165	210	219	212	204	218	200	206	227	229	219	193	197	208	213	182	189	174	213	234	187	208	217	199	192	201	233	221	182	221	214	198	221	207	214	223	212	200	199	198	234	222	194	196	203	183	188	206	210	198	225	223	197	220	203	192	204	209	222	197	178	214	212	194	208	172	204	181	230	201	215	206	206	214	227	215	209	216	221	201	198	231	206	193	201	197	213	179	210	188	215	208	208	182	190	166	205	211	168	214	179	215
40285	49393	45123	41457	17724	1021	851	794	754	668	653	650	624	594	602	589	594	558	578	542	537	515	534	509	521	556	543	514	566	509	500	523	496	522	477	505	499	519	537	554	508	511	540	462	501	473	526	488	507	521	501	500	472	470	480	505	488	463	471	514	495	489	489	494	478	538	473	472	504	487	520	519	466	489	530	535	520	499	514	504	466	502	481	475	495	509	491	575	494	495	504	464	467	482	467	491	490	530	517	529	487	502	476	501	466	488	499	530	486	480	478	478	457	517	478	481	476	483	495	455	501	496	518	485	504	503	469	496	462	491	520	503	501	476	527	522	489	469	485	533	524	484	506	478	458	491	488	478	502	491	498	486	461	536	454	468	516	470	498	520	491	486	466	481	501	482	469	462	447	496	480	499	476	494	493	480	552	501	503	500	469	483	528	538	512	502	519	514	479	536	499	529	492	506	505	494	499	495	520	508	474	524	492	476	501	471	472	476	511	505	507	474	497	480	521	471	525	493	504	478	520	507	491	503	467	495	476	494	487	509	484	444	459	501	503	500	497	492	497	502	520	476	504	454	506	489	471	505	492	493	473	521	483	472	471	507	472	466	503	530	471	499	478	477	463	435	502	498	469	529	499	472	541	523	501	494	462	499	486	514	542	469	444	503	465	523	487	504	480	491	489	469	503	508	463	486	469	497	491	513	484	511	477	510	470	500	508	499	479	456	496	535	473	499	506	502	472	487	530	501	509	514	506	523	490	458	516	517	474	510	496	479	486	488	551	480	537	488	481	497	481	492	485	517	469	491	473	503	489	499	479	515	489	493	481	482	504	488	522	493	500	494	492	445	473	473	501	460	530	471	474	528	484	500	500	537	480	512	502	495	517	502	474	473	463	535	515	509	503	548	517	488	496	531	495	496	492	518	506	469	487	511	504	493	481	518	503	556	503	482	522	452	447	504	493	454	505	509	485	514	520	497	510	507	497	480	507	478	479	524	485	515	511	523	485	471	513	474	511	514	534	479	485	492	509	511	472	533	465	470	457	452	490	486	496	529	457	445	478	488	488	458	490	492	499	444	440	490	471	487	490	482	450	492	495	496	508	488	480	468	522	496	494	476	485	533	471	480	472	493	467	518	483	494	466	492	512	524	491	513	495	487	496	512	494	502	484	483	503	489	471	475	507	462	480	504	502	491	468	489	498	514	505	475	504	478	497	475	525	469	524	483	522	493	504	483	471	530	487	466	498	490	519	509	494	522	475	505	503	504	503	499	487	511	503	512	459	481	501	489	471	503	502	492	490	471	513	505	477	482	525	492	521	494	495	500	519	472	519	517	485	523	501	467	523	518	501	521	480	510	492	517	484	471	479	499	531	495	465	523	521	513	506	507	480	508	490	504	481	509	504	493	471	507	483	511	459	468	492	514	515	474	468	525	478	514	493	501	477	511	515	458	485	524	461	468	543	504	501	495	465	516	473	514	506	509	504	471	509	484	480	458	510	515	519	483	504	516	498	516	476	493	483	522	533	496	465	478	480	463	512	480	475	507	497	450	480	534	503	496	491	476	456	516	508	464	522	482	496	482	494	461	491	528	511	486	507	492	491	504	539	472	447	457	506	512	493	486	507	508	477	481	517	477	514	514	501	501	517	484	505	508	490	519	503	490	493	500	471	487	514	467	473	471	514	521	464	484	472	501	516	451	534	480	467	448	508	494	478	528	523	492	471	506	483	485	512	447	456	497	464	498	504	487	488	501	494	484	484	498	496	485	464	494	472	502	478	521	497	516	488	515	508	502	505	445	510	512	465	489	535	503	487	495	521	505	490	480	492	514	494	509	482	456	514	484	498	483	493	492	501	477	483	474	481	463	484	500	501	499	540	496	493	534	494	498	502	502	442	510	478	465	492	511	530	436	506	511	468	513	491	501	509	512	495	521	479	540	494	491	516	526	518	496	490	491	557	462	451	490	492	467	486	480	485	475	513	475	488	481	470	516	485	480	484	493	482	470	506	524	489	560	513	480	483	492	484	454	505	480	486	476	480	436	507	472	512	492	450	494	482	468	481	492	492	482	488	524	476	453	459	518	501	480	480	486	445	509	502	483	491	490	507	501	501	478	494	483	500	525	515	515	504	457	482	473	496	543	475	508	502	470	491	525	493	450	448	477	465	481	512	518	485	517	513	489	475	482	444	512	551	515	500	462	498	494	472	465	483	468	496	505	472	480	500	459	547	475	450	494	549	501	531	513	496	524	490	521	493	527	520	503	483	492	483	532	468	523	484	461	489	497	508	519	491	491	488	475	481	447	507	474	461	529	484	487	527	483	515	506	509	463	517	511	505	500	521	495	560	534	494	491	512	496	506	457	490	505	492	481	506	512	495	503	476	487	466	487	505	490	503	470	534	477	466	515	470	484	474	496	458	501	455	488	533	530	502	480	480	502	492	531	447	474	482	479	477	505	447	481	480	506	514	495	491	472	480	467	496	468	511	491	496	461	489	498	527	489	504	492	518	506	480	471	505	499	476	484	454	535	480	468	549	501	503	487	496	459	457	479	493	501	453	511	493	500	502	520	498	503	450	478	492	504	494	518	507	535	501	475	501	493	525	491	505	470	440	485	518	463	502	496	501	473	465	503	518	511	489	530	474	455	515	472	518	509	473	466	503	521	482	518	494	500	508	485	509	532	513	474	490	505	509	511	513	527	482	502	496	508	512	532	489	469	517	496	501	494	504	504	501	516	480	482	532	536	479	494	518	511	485	511	489	485	484	471	467	519	505	487	489	457	469	485	459	496	481	523	504	475	489	519	525	501	524	468	486	459	496	482	495	478	504	490	485	496	483	467	477	497	487	458	478	533	517	543	506	496	477	496	518	470	547	477	520	502	573	503	526	504	485	494	488	518	487	501	464	509	492	490	505	504	482	520	547	476	462	488	519	517	483	509	506	476	470	488	498	460	450	473	552	468	515	513	532	492	485	505	515	500	457	504	492	481	497	495	518	492	483	493	495	528	489	465	507	495	548	495	479	471	513	477	509	472	490	513	494	519	500	502	530	515	464	482	499	515	487	460	461	521	453	467	502	492	521	517	523	468	518	464	519	472	470	515	490	485	473	513	494	512	521	522	533	512	538	496	471	500	430	499	488	542	473	523	513	512	526	464	498	495	516	508	486	466	518	480	536	496	466	467	487	523	475	498	527	489	489	478	468	494	486	519	522	503	487	500	506	506	493	531	485	512	461	480	497	484	489	495	523	500	459	476	476	483	513	494	498	521	450	442	482	488	507	502	485	489	479	491	495	485	496	519	503	524	502	464	496	469	462	466	524	482	439	521	500	497	485	511	478	477	519	478	490	495	478	505	443	501	481	551	512	496	476	453	521	471	459	503	510	481	470	497	520	461	496	505	514	493	495	507	486	489	520	503	496	493	506	440	484	456	496	489	519	536	470	505	474	489	514	449	513	530	509	513	462	454	484	495	511	492	491	500	473	512	456	484
73122	77087	59894	47041	23746	3794	514	411	423	425	399	377	323	329	350	357	327	320	327	350	361	316	324	381	352	308	330	335	338	323	300	315	318	330	326	321	320	366	388	308	347	328	300	290	358	293	361	326	319	308	322	328	314	316	344	341	332	300	321	324	356	354	354	366	281	361	353	324	298	331	324	313	323	326	336	383	341	307	312	354	314	307	326	331	329	285	313	301	308	290	301	328	334	312	347	309	342	338	360	329	321	375	350	335	342	325	327	333	343	334	336	338	343	350	336	341	338	373	314	332	340	336	313	303	321	343	309	353	353	346	316	273	335	357	309	335	325	311	323	299	336	352	344	310	305	340	337	315	345	309	367	327	326	290	321	299	318	322	318	307	336	356	344	338	324	321	289	356	334	318	314	332	310	317	316	328	294	296	336	315	339	301	336	334	311	295	316	337	355	293	370	331	330	359	325	309	330	321	306	341	341	382	295	313	330	326	319	293	299	321	336	340	278	341	328	325	326	370	383	341	295	309	336	354	304	351	324	339	304	330	329	330	330	330	321	286	309	334	312	259	322	284	371	309	342	304	315	345	325	351	307	296	305	364	300	349	296	354	329	302	323	348	303	307	333	298	348	324	326	336	343	321	340	315	310	292	356	337	314	286	343	326	330	314	299	294	340	334	309	311	317	306	300	328	347	320	325	305	353	332	332	353	342	311	328	375	328	318	342	320	324	355	369	325	326	296	348	290	324	306	345	303	320	331	304	341	312	315	323	319	314	298	350	324	372	329	356	330	333	362	303	330	321	362	340	323	357	336	307	345	302	329	297	339	304	314	339	327	310	309	315	302	358	299	327	342	340	313	317	318	331	317	343	340	325	342	339	324	314	335	330	322	315	328	314	373	326	317	324	286	297	342	288	320	286	358	294	335	313	335	307	330	307	349	339	309	313	348	322	302	281	312	350	292	330	323	349	330	351	273	329	333	278	328	355	355	315	314	342	330	321	310	325	342	302	294	293	303	341	352	301	336	332	325	322	309	316	346	360	356	343	314	329	338	310	327	333	328	367	296	323	319	338	317	352	314	330	362	325	288	300	327	305	331	320	315	316	329	330	312	319	320	312	357	386	324	331	336	311	331	338	318	295	356	327	339	364	341	324	297	326	324	330	334	360	358	342	339	336	346	353	336	306	309	285	304	291	303	304	308	311	352	355	320	340	374	350	357	326	311	303	366	351	294	328	321	336	347	325	340	295	295	325	286	339	307	320	311	291	334	338	338	323	327	326	324	318	314	293	303	315	334	311	318	338	280	353	332	312	326	300	336	320	319	325	367	318	334	355	326	330	296	366	317	321	326	285	312	322	336	351	312	321	311	319	325	325	335	364	319	303	350	318	324	310	333	314	302	298	342	317	333	319	336	315	321	348	338	315	345	337	341	354	314	334	344	322	315	338	316	336	367	317	291	312	331	331	301	339	328	346	330	308	329	323	317	332	367	312	293	361	303	348	316	309	310	337	315	350	341	360	297	292	321	317	324	306	335	340	306	363	346	302	310	331	278	326	298	337	341	305	356	335	318	347	328	327	290	312	332	367	334	325	322	342	344	328	322	289	349	381	346	308	313	300	356	322	288	327	301	309	315	323	327	325	341	323	318	338	316	322	300	323	353	309	349	356	326	331	347	316	316	315	311	297	331	322	355	336	342	328	325	318	322	327	370	317	339	326	343	338	323	326	330	343	292	315	329	315	315	322	297	341	313	343	298	315	345	313	321	325	353	338	352	315	338	283	330	345	327	322	307	330	307	322	343	341	341	335	302	316	354	332	318	315	331	323	318	319	327	323	298	323	331	347	339	327	328	349	365	315	335	355	340	326	339	322	332	337	307	305	300	284	287	301	312	306	303	344	332	347	346	324	364	336	314	330	357	304	297	331	319	309	328	365	326	355	353	326	295	343	324	331	311	308	310	283	321	351	341	309	313	309	328	296	322	329	325	330	342	319	294	324	344	306	352	319	357	294	323	325	312	329	310	284	302	332	317	293	327	315	312	302	306	312	336	317	314	351	353	322	345	316	324	318	321	303	343	343	326	315	324	313	326	356	338	298	325	347	308	319	325	336	354	297	346	318	320	333	346	286	306	335	350	344	326	358	325	323	358	337	326	338	316	335	320	320	296	328	312	339	318	330	350	365	341	316	318	309	333	309	321	318	296	317	308	313	333	343	320	331	349	313	317	341	308	312	316	311	329	305	288	331	313	320	291	330	373	308	320	328	342	325	342	308	340	329	354	323	310	337	340	360	332	366	326	320	329	350	282	313	309	306	355	345	311	318	346	325	262	362	324	309	303	335	327	302	342	327	305	370	313	336	311	342	313	314	350	315	351	331	352	349	368	359	316	315	375	305	334	328	323	290	302	325	315	320	321	296	329	320	328	349	300	316	320	301	357	340	318	330	345	305	325	340	316	327	309	317	318	343	317	330	366	304	334	302	341	307	333	332	308	366	330	313	298	327	335	335	329	333	319	348	331	343	343	345	330	315	336	326	337	312	331	325	323	333	315	324	315	338	327	307	293	298	321	360	336	319	323	329	326	348	321	281	366	357	313	319	356	344	321	286	326	344	324	315	341	293	331	304	334	366	323	309	299	308	325	341	342	307	339	334	315	339	327	344	369	349	347	334	326	319	296	316	317	326	320	333	315	352	321	328	313	306	373	362	317	332	371	322	326	359	290	312	309	339	341	335	330	348	305	317	338	335	298	314	334	327	359	339	292	323	287	320	333	341	325	307	372	347	335	341	319	323	324	335	333	314	343	337	345	314	330	333	357	311	300	347	359	303	336	314	325	313	333	306	339	298	353	353	306	314	341	333	336	357	325	320	340	350	325	351	346	336	328	354	327	341	324	327	313	350	325	334	330	322	297	306	350	345	315	321	321	319	297	305	324	308	325	336	344	324	321	326	330	334	317	283	327	313	316	320	291	332	310	328	335	359	337	327	331	291	341	341	363	293	307	343	311	267	349	335	324	340	335	334	313	352	359	323	335	317	338	337	310	319	314	308	338	317	326	334	345	337	333	301	315	320	309	336	324	302	340	338	314	319	279	313	329	308	322	373	350	381	332	376	320	324	357	320	318	349	327	369	327	319	316	322	323	306	300	301	322	346	311	322	331	347	329	331	298	324	317	320	293	300	324	317	333	341	323	290	307	314	302	332	313	328	327	360	302	337	333	319	316	304	308	346	397	338	323	360	314	326	350	344	306	337	333	334	299	304	300	350	326	299	317	380	361	319	333	357	284	371	336	362	327	316	327	308	334	371	298	305	332	300	322	322	314	325	320	293	325	321	318	303	294	314	295	296	303	333	312	319	338	299	349	388	297	355	333	329	332	325	312	314	343	326	361	352	360	312	317	327	335	333	344	332	364	324	312	332	318	319	294	357	337	347	326	361	289	306	333	342	358	333	284	293	351	301	338	277	301	320	309	324	278	323	352	304	359	324	297	328	335
48493	61602	56740	52082	23428	1632	1439	1313	1162	1058	1051	945	976	874	854	896	839	842	855	790	750	781	785	757	814	758	814	737	733	805	745	781	769	783	821	729	811	728	735	756	729	746	729	766	759	670	749	754	708	740	779	725	748	724	741	770	762	732	710	743	751	785	725	754	721	712	738	763	739	704	741	712	730	701	759	737	687	675	800	747	729	784	715	752	771	711	753	776	743	747	740	762	765	752	745	706	708	736	732	708	698	765	692	736	738	709	708	709	724	716	756	728	719	706	697	667	698	703	746	697	741	717	705	720	758	735	754	687	694	731	696	727	727	751	718	724	707	729	738	699	723	751	702	791	707	761	719	712	720	786	676	671	722	735	729	751	708	725	742	731	771	753	728	711	732	695	749	674	770	734	738	729	719	701	691	754	701	759	720	686	745	693	712	740	709	709	754	737	718	749	758	772	737	685	736	718	720	734	727	725	726	725	751	725	675	726	741	717	714	716	734	728	749	755	672	802	764	715	697	731	735	764	687	717	719	717	663	722	731	755	718	659	742	721	713	744	710	701	729	678	732	757	713	742	730	762	730	737	748	768	688	749	757	734	713	740	679	690	709	646	771	728	721	657	722	709	713	738	723	712	716	738	695	709	705	756	743	669	687	711	738	689	727	690	724	742	704	741	707	705	719	703	746	722	686	756	725	705	740	703	723	730	754	695	738	728	705	751	709	737	729	720	745	687	741	713	726	699	748	698	696	713	741	697	684	701	692	717	744	736	771	733	700	756	762	721	732	691	757	706	685	745	736	680	721	775	751	714	752	730	769	673	718	746	744	745	712	736	701	724	754	767	680	760	669	716	675	727	697	786	738	746	727	780	716	729	702	719	801	740	688	744	696	698	701	734	718	742	729	741	726	749	700	737	702	694	750	729	730	698	710	682	752	719	766	689	714	749	742	736	760	732	756	787	720	760	691	748	732	719	737	701	705	739	696	724	739	673	755	707	754	733	762	730	747	738	699	722	694	687	728	731	702	684	704	727	738	725	715	735	735	714	752	727	712	738	720	748	701	725	703	729	703	692	765	725	761	701	739	693	773	738	683	725	694	741	708	733	726	722	744	690	688	713	701	723	710	727	726	697	729	700	721	736	800	707	717	755	717	728	731	723	718	720	756	708	734	703	685	758	675	788	710	712	796	733	703	697	723	718	744	733	721	737	693	715	751	727	762	743	693	769	745	733	673	723	728	742	718	683	691	720	733	751	712	745	741	727	728	709	729	713	705	684	735	744	694	755	714	694	696	753	700	738	716	687	713	713	711	696	751	734	736	793	757	694	745	737	746	687	739	704	707	749	751	723	695	684	777	744	750	715	727	740	737	749	715	692	774	721	710	757	774	739	703	715	723	767	740	667	733	736	730	676	727	671	712	734	700	727	761	696	714	692	764	731	690	720	773	763	696	762	738	721	717	717	770	752	801	737	718	723	707	720	715	688	694	722	695	745	668	771	765	748	737	707	725	719	707	771	699	704	753	706	760	720	732	701	734	685	728	747	691	712	729	676	709	728	773	691	772	725	756	705	726	730	716	715	711	733	734	734	706	729	708	740	748	738	707	819	766	736	705	692	775	722	779	729	749	710	687	732	741	715	768	720	724	749	695	686	723	760	704	701	772	735	684	700	729	750	683	711	727	708	763	714	768	695	712	708	699	740	767	707	722	678	735	680	701	697	735	652	686	704	734	743	698	718	733	693	741	761	745	699	732	706	748	744	723	692	752	697	778	702	726	736	729	733	703	694	755	719	708	725	719	737	671	755	728	730	699	692	748	721	750	700	766	720	696	719	756	748	718	718	675	666	711	690	690	705	750	741	759	676	686	693	745	729	672	726	728	721	783	682	713	768	704	733	699	767	708	739	689	703	715	755	718	715	738	734	718	742	772	760	736	697	694	761	713	718	757	704	691	738	749	722	768	728	774	727	726	746	726	717	707	736	718	759	700	694	768	731	720	751	710	706	672	694	693	748	722	690	728	767	728	711	742	755	740	758	752	731	712	744	709	727	688	700	721	748	742	714	755	733	760	763	720	727	706	752	705	729	756	678	736	690	741	784	742	754	678	703	691	742	767	710	730	731	688	752	721	750	729	710	769	735	723	712	723	690	670	687	689	733	771	733	735	712	780	684	698	726	701	711	741	748	679	681	706	736	734	718	699	725	707	673	699	731	760	724	714	735	717	738	719	700	737	723	739	732	748	697	747	680	713	743	750	733	708	742	706	697	720	748	743	723	775	691	737	737	723	747	751	739	730	731	746	735	746	715	724	743	688	636	680	708	773	735	695	723	705	767	740	690	755	695	733	660	728	693	754	749	733	720	745	665	718	717	722	688	713	725	702	696	707	736	740	695	716	670	710	729	696	682	726	731	748	728	742	699	711	728	701	734	748	728	749	735	687	719	678	734	707	675	762	696	697	736	705	701	755	749	686	713	714	707	672	759	743	670	718	701	719	754	746	757	707	737	708	784	741	741	720	728	670	695	766	719	717	754	716	725	721	684	738	715	717	723	739	743	740	697	726	706	704	732	711	744	734	735	720	676	701	779	743	709	728	716	692	667	717	747	716	739	724	718	741	702	733	738	753	733	682	719	732	728	716	731	771	747	718	732	725	770	750	738	735	691	763	755	716	706	699	769	712	734	681	688	705	672	711	683	760	700	770	736	711	703	708	738	732	741	703	760	698	746	748	746	664	699	678	767	708	738	708	724	740	683	708	713	716	738	740	698	715	707	750	750	719	740	673	666	732	717	719	687	716	741	734	721	747	706	683	687	719	751	672	690	704	729	720	700	720	716	692	714	731	725	701	757	738	693	679	720	673	738	708	737	752	677	743	709	687	747	723	722	705	737	799	754	716	680	745	714	717	712	762	723	711	670	722	773	745	751	697	743	711	693	748	715	744	743	783	748	724	775	776	748	733	778	709	740	730	708	764	686	744	718	712	678	723	718	706	766	734	729	702	725	740	751	721	716	710	759	740	761	729	670	727	752	728	707	752	749	752	727	728	732	746	736	727	728	679	742	711	684	767	758	693	721	715	708	703	729	728	701	717	697	717	676	746	768	792	750	755	749	726	743	744	705	769	709	729	699	714	747	714	722	791	726	709	742	727	722	821	743	737	718	742	713	721	758	710	725	769	749	688	740	708	718	690	725	707	751	715	758	728	684	732	745	732	755	724	721	714	663	723	735	721	741	681	708	740	750	756	682	691	703	781	728	691	688	736	713	696	751	717	730	772	687	746	696	749	711	694	748	703	695	717	728	745	678	685	717	683	738	773	731	775	730	728	707	718	706	690	718	744	716	716	731	751	723	763	671	742	727	656	771	701	736	743	719	760	711	732	708	708	691	790	715	747	678	704	744	715	723	737	727	736	761	712	753	731	761	756	694	708	746	690	751	722	727	737	738	725	739	703	761	771	762	693	752	756	729	711	692	708	752	696	737	718	756	724	726	724	758
43320	19497	5129	1622	446	151	140	120	147	145	141	131	151	130	144	124	142	139	125	147	133	133	138	111	132	124	128	122	128	128	151	147	157	145	130	110	119	144	129	149	147	116	123	132	131	121	131	143	137	124	127	132	122	160	155	120	123	132	135	114	137	126	141	111	144	142	131	136	132	131	133	155	131	130	134	132	154	125	126	153	171	160	143	112	117	132	152	139	133	107	145	121	126	145	134	130	121	126	120	123	121	134	150	132	135	119	125	112	137	114	135	141	125	142	136	139	114	113	128	141	152	117	128	113	124	105	128	123	153	134	146	138	142	165	135	127	151	150	108	148	119	131	141	131	165	152	140	130	129	115	133	111	116	121	142	121	138	121	138	128	109	115	119	132	123	124	134	131	145	126	124	131	132	116	154	129	119	133	140	133	156	126	147	160	131	135	124	134	120	142	146	124	118	124	133	158	118	115	116	121	143	115	142	129	138	137	124	137	156	131	154	116	116	116	132	126	137	145	126	144	122	127	136	147	130	141	136	132	140	134	120	122	116	130	133	148	152	120	144	127	124	125	136	161	143	133	140	146	124	115	145	135	126	136	146	133	115	142	127	111	129	121	125	130	102	142	143	138	106	115	131	140	149	137	110	115	156	123	138	128	126	152	132	117	120	135	129	146	146	113	118	122	139	128	132	108	126	139	142	125	142	122	132	111	121	117	144	132	127	134	126	135	129	135	127	116	136	127	140	121	131	129	106	134	160	150	136	105	122	122	154	143	104	135	135	138	132	135	152	129	123	124	146	116	133	138	129	121	147	140	159	126	128	119	143	149	147	125	125	147	119	120	128	132	135	116	133	132	121	144	143	128	109	154	130	138	124	104	136	132	114	128	117	139	128	150	145	156	123	135	122	129	152	96	121	129	123	124	129	131	148	166	118	117	142	119	123	114	122	142	139	137	128	124	142	130	133	133	122	131	130	132	124	140	114	106	131	145	141	132	130	119	141	118	126	143	155	135	120	130	115	120	125	128	121	109	142	133	129	123	131	141	146	121	152	142	118	158	139	146	125	110	116	126	134	152	119	121	132	131	132	115	127	137	138	130	148	146	115	117	119	140	119	150	112	91	109	152	127	148	148	142	127	124	127	153	114	119	116	127	113	123	116	118	135	128	125	150	140	113	144	113	130	124	138	149	152	165	139	126	138	117	128	126	131	146	151	123	111	138	136	147	132	150	111	129	122	125	145	132	107	129	139	131	119	125	134	141	140	121	128	127	119	119	141	127	124	145	145	144	118	119	118	110	151	130	150	136	144	136	127	128	146	140	117	126	140	149	138	124	123	128	139	133	134	123	127	111	125	138	123	137	117	146	135	141	162	139	148	144	131	118	134	129	134	133	145	154	119	137	152	115	136	126	141	127	118	132	152	134	146	133	148	121	114	130	154	119	142	127	167	140	140	137	132	163	145	122	149	126	136	141	113	158	149	139	123	122	110	152	123	130	147	131	144	124	134	137	138	115	152	130	124	134	151	128	146	150	135	140	126	144	112	129	137	133	113	109	138	156	118	143	142	131	143	141	118	115	127	122	120	141	140	138	137	122	121	147	143	133	150	149	122	123	124	128	137	121	116	139	141	149	146	143	119	140	126	119	135	111	144	132	118	141	130	138	137	114	137	133	142	148	124	125	116	132	142	129	119	128	141	144	140	140	126	118	137	120	131	128	121	124	128	140	136	120	128	135	99	128	157	132	141	136	145	115	136	123	114	132	129	125	113	131	115	131	119	142	127	136	117	124	148	124	124	155	133	148	150	121	154	131	115	127	133	142	133	131	111	136	111	141	144	154	129	127	119	142	119	130	125	129	131	129	123	166	127	132	114	154	127	136	116	122	128	136	122	129	135	133	159	120	126	121	135	128	127	117	133	108	109	138	127	120	143	130	117	130	125	137	134	143	134	147	131	128	135	142	119	142	126	136	131	138	113	116	105	149	146	136	136	134	132	141	111	135	119	127	153	126	138	137	135	136	118	144	141	134	138	118	133	116	160	133	120	140	114	131	138	132	131	128	124	166	119	142	160	117	142	114	147	126	147	141	135	143	156	137	140	148	120	136	136	120	128	127	126	136	138	146	132	128	113	134	129	119	113	134	124	131	146	112	144	118	139	137	132	132	131	122	142	136	122	143	133	135	141	129	106	115	129	142	138	137	131	121	111	111	157	145	106	131	152	138	131	123	137	121	129	128	134	119	113	120	128	136	120	120	126	152	132	142	127	115	104	125	114	114	123	155	119	122	144	146	114	124	121	124	139	118	133	131	136	135	117	128	130	131	128	126	130	116	115	130	126	117	119	124	130	113	140	147	157	118	141	151	112	116	135	138	130	136	147	124	127	121	132	120	152	119	129	158	117	157	126	114	138	133	124	155	118	129	137	119	169	146	141	147	127	137	127	147	144	113	132	143	140	131	141	139	116	132	113	137	111	133	124	135	140	107	125	112	169	119	132	157	132	133	126	117	104	135	128	119	139	141	135	129	141	128	124	145	120	110	149	132	132	136	162	116	113	147	105	159	135	138	135	132	159	117	137	129	123	133	151	128	119	145	126	143	122	121	128	151	143	123	120	137	119	119	129	119	111	131	117	129	145	132	141	128	130	140	139	129	134	109	130	117	132	124	124	138	106	140	147	146	128	134	129	121	137	124	124	127	122	120	134	140	143	126	136	123	133	122	150	134	115	132	124	112	134	127	129	127	162	140	113	127	134	126	117	142	145	120	134	131	130	134	129	119	141	101	147	107	141	134	142	131	110	112	158	134	134	121	116	132	134	127	137	151	126	170	142	141	127	128	142	131	140	142	122	143	155	138	137	134	122	141	116	118	131	137	119	109	135	126	134	147	131	128	145	117	119	129	153	170	128	121	120	131	121	127	142	128	132	131	137	106	124	152	134	140	136	137	118	138	156	146	125	136	135	128	134	136	130	125	131	118	108	151	126	143	107	135	144	145	127	125	116	119	130	160	120	152	110	124	134	149	127	132	148	143	131	95	133	113	156	138	150	153	138	144	137	130	154	109	138	130	155	123	140	135	130	141	145	124	134	133	142	123	129	128	144	115	128	128	138	151	115	128	120	126	128	128	128	125	129	133	119	146	135	119	125	138	109	140	138	137	125	135	142	143	142	113	140	150	125	151	152	138	137	142	120	128	121	128	133	125	139	138	116	144	139	136	136	119	121	145	141	138	141	134	145	135	124	119	136	125	152	141	128	137	133	130	127	138	118	127	123	136	160	127	132	124	122	121	145	154	126	132	147	131	129	115	140	146	129	164	136	165	126	127	131	137	143	146	142	105	125	150	130	131	123	132	125	136	160	125	116	150	154	121	148	124	124	118	137	127	141	110	114	118	132	125	144	136	138	160	114	133	151	112	127	127	132	126	123	133	129	127	132	137	133	119	145	130	123	132	147	122	124	130	148	141	133	142	147	126	139	129	123	139	134	121	136	132
23096	15447	7007	4893	1442	346	364	371	358	362	384	356	359	365	341	351	324	347	351	362	288	378	327	330	365	312	338	359	302	308	343	319	337	320	341	330	345	319	326	329	339	330	340	338	373	348	322	352	340	325	376	369	327	324	343	315	356	334	346	338	368	345	349	359	367	340	338	363	311	338	335	352	339	364	317	338	341	351	349	374	353	359	340	355	314	351	395	357	334	352	340	341	367	382	334	325	326	339	335	337	357	332	335	327	323	377	295	307	356	357	356	338	328	371	324	347	334	302	336	345	326	345	340	320	315	328	352	308	334	357	364	345	352	345	366	356	324	334	355	333	354	327	348	363	346	334	303	345	329	324	320	311	356	346	347	365	396	335	318	347	372	344	349	337	333	333	318	359	354	327	360	341	352	333	324	351	329	345	306	338	345	333	376	341	359	330	341	325	354	308	332	342	330	334	320	328	393	349	363	347	339	342	315	345	382	340	328	339	362	333	355	368	329	312	314	358	357	357	348	356	376	344	351	338	318	358	353	347	350	337	336	345	332	337	351	338	369	337	313	344	334	374	331	327	317	345	338	342	347	344	358	341	364	344	348	336	353	343	350	354	352	308	321	343	338	369	360	343	325	340	330	376	323	336	327	325	340	311	313	325	343	333	381	353	338	297	322	360	318	355	351	332	333	358	326	324	353	350	341	339	344	361	371	328	366	307	348	337	364	372	354	373	367	321	320	346	360	325	356	325	360	327	342	331	333	349	356	344	329	358	360	348	334	318	369	352	362	353	341	333	313	355	353	365	343	333	352	378	332	366	389	340	365	330	348	336	303	373	348	377	328	334	334	329	336	328	316	324	342	339	367	322	327	333	327	319	344	314	341	342	325	366	383	329	344	331	342	351	361	345	341	365	365	306	360	338	321	321	355	315	330	339	320	382	310	317	353	352	330	318	336	303	334	375	312	364	338	316	319	324	337	324	342	307	314	314	366	325	335	350	358	313	341	348	318	351	347	344	355	313	353	356	354	309	346	344	327	336	337	330	341	335	338	394	353	313	329	326	338	371	348	333	325	329	345	361	319	319	321	347	325	319	331	357	369	342	346	323	371	326	337	328	342	370	357	357	388	356	373	343	331	335	342	343	318	314	357	350	356	344	345	346	348	343	371	339	361	336	351	352	341	322	361	309	328	357	339	353	324	330	335	324	331	362	353	362	326	319	357	339	337	343	335	343	372	342	341	323	337	345	334	325	334	357	329	313	353	316	344	339	334	323	342	327	332	352	326	308	347	342	326	354	331	371	328	327	327	327	339	371	335	335	354	380	325	337	369	358	368	355	344	317	331	319	325	296	317	327	300	350	342	346	343	351	340	327	303	343	370	320	322	338	373	363	365	330	315	342	334	333	333	341	287	383	360	361	341	340	296	342	359	347	348	335	322	342	317	372	340	356	309	351	335	355	380	327	329	360	326	368	370	359	308	344	324	334	320	350	336	336	323	369	335	321	306	331	324	340	317	331	371	378	359	348	314	377	344	361	329	359	339	369	359	334	349	320	319	294	334	348	329	362	334	314	344	359	335	329	344	354	320	324	307	350	346	306	350	366	302	310	354	339	351	352	329	364	350	341	348	329	352	354	330	316	328	361	340	333	366	331	329	334	331	319	301	343	371	326	313	351	344	311	354	353	316	363	348	335	356	357	328	332	361	342	329	328	378	379	327	330	300	322	307	308	310	322	362	331	316	337	327	337	387	345	323	328	326	345	348	330	341	331	337	344	332	330	337	340	315	361	334	339	359	344	324	356	329	363	345	320	349	364	355	352	354	346	387	343	327	343	356	332	342	352	329	334	355	345	329	338	323	342	360	350	351	326	302	372	327	356	360	373	339	339	359	325	326	357	314	346	346	343	350	362	331	323	347	355	349	329	360	331	336	325	328	341	337	302	321	357	330	342	313	372	303	339	348	331	349	358	355	334	331	380	352	326	316	324	358	349	350	333	354	390	342	339	317	341	357	356	357	335	371	325	299	319	344	333	380	337	353	339	330	335	335	335	321	334	361	320	350	352	339	350	324	323	325	391	324	320	351	350	358	335	348	371	337	324	336	377	348	366	347	368	343	333	353	373	318	348	333	330	323	353	314	325	336	328	358	344	329	354	365	305	347	323	332	352	351	324	355	324	347	334	396	321	331	341	341	332	346	310	350	334	350	349	336	339	393	348	344	320	328	344	319	356	352	327	329	345	325	327	377	354	335	358	340	354	334	353	337	361	373	374	361	312	383	324	308	317	359	312	371	334	340	331	367	321	326	333	356	356	329	343	364	318	343	343	381	333	354	333	367	318	341	339	353	346	324	350	332	338	348	346	364	338	316	328	335	348	359	335	348	382	372	372	308	358	289	343	340	325	337	290	353	347	369	343	394	338	326	350	333	341	323	333	348	339	338	355	396	355	307	363	320	333	325	334	327	329	320	375	325	346	322	305	344	316	346	340	351	352	319	356	328	342	359	362	350	349	322	376	305	360	304	338	359	326	330	331	337	336	322	373	324	317	315	307	326	325	359	325	337	324	334	352	317	376	352	310	350	319	346	399	336	331	351	359	353	349	351	309	341	339	341	340	331	351	352	362	349	346	349	341	345	344	347	355	312	340	354	308	366	353	355	332	360	361	327	360	361	356	350	352	332	343	330	314	341	337	340	360	354	350	333	348	336	379	324	314	314	361	355	331	334	336	308	349	361	323	312	351	337	331	379	331	326	356	310	351	324	319	377	314	358	338	340	380	341	325	375	316	354	346	305	336	343	327	324	349	355	306	348	313	334	328	336	339	352	334	393	330	329	328	336	324	361	340	371	346	325	310	385	324	354	354	349	355	324	356	327	353	304	334	351	362	327	319	312	356	364	349	358	338	341	342	339	317	344	351	342	351	353	326	376	363	333	316	328	375	368	346	347	359	303	379	365	384	359	329	322	334	367	318	333	343	334	368	335	358	354	307	367	325	321	352	335	345	369	335	334	366	303	365	339	311	347	353	359	359	347	367	338	376	338	347	359	379	322	308	334	322	361	354	345	354	360	322	366	339	347	318	331	366	338	338	331	363	346	314	322	337	381	316	337	333	338	357	366	330	309	360	378	378	340	337	337	336	347	346	342	335	333	332	356	331	330	362	313	349	327	363	347	346	344	348	356	305	328	321	351	321	303	322	326	345	330	355	347	333	335	334	357	348	339	329	346	344	341	349	377	345	344	313	345	354	345	315	332	325	319	355	328	365	346	360	323	331	332	341	343	334	317	348	353	347	313	361	359	340	323	308	331	344	325	329	342	341	362	332	363	337	378	327	317	367	328	319	323	321	311	307	333	320	315	320	339	331	331	322	363	342	334	344	319	342	328	335	343	341	328	341	319	314	356	338	348	314	354	347	320	329	328	305	358	336	337	349	314	316	372	322	321	331	334	355	333	376	352	359	313	357	346	316	347	315	333	348	361	317	316	347	344	320	359	329
65084	63907	47440	35994	14175	1025	282	249	264	250	253	186	220	207	182	235	202	218	227	225	182	193	204	207	207	221	223	214	206	186	210	208	191	223	238	207	214	207	201	235	217	229	222	173	185	200	219	179	242	238	212	187	196	184	204	205	207	204	218	196	181	203	198	210	203	210	201	188	219	225	204	202	180	194	204	219	219	210	208	174	210	205	216	187	204	189	196	205	187	182	176	187	196	204	243	212	220	208	204	182	194	234	183	199	200	213	244	188	191	212	244	191	184	208	173	188	222	212	224	169	204	194	198	193	195	215	208	206	227	185	208	210	187	211	192	205	199	223	199	197	215	171	212	176	176	248	197	186	202	190	183	208	196	192	209	180	194	192	242	231	217	200	208	194	220	227	220	200	208	189	223	192	205	200	227	201	158	224	199	211	178	179	212	184	198	185	208	220	199	202	191	219	212	191	207	181	203	190	204	214	202	186	187	223	230	213	196	197	196	212	180	206	197	210	219	206	162	196	183	182	188	192	238	220	194	207	199	195	166	232	181	176	227	201	199	200	211	207	198	184	218	199	200	207	195	211	234	214	200	191	199	216	183	224	195	178	180	195	204	191	224	183	234	237	225	206	203	215	199	199	213	179	195	209	222	218	204	196	191	210	196	180	210	219	234	189	204	189	212	208	170	195	217	206	203	194	188	170	196	217	225	170	210	224	207	213	212	212	205	213	210	175	210	208	198	215	213	193	222	180	186	216	181	203	194	211	194	196	178	189	191	224	194	223	219	195	198	219	212	213	186	206	198	202	195	205	189	203	226	232	200	197	209	204	194	198	208	187	199	186	199	201	196	216	193	197	203	185	179	218	232	228	204	221	213	195	203	196	214	183	175	238	204	244	191	178	187	183	174	199	198	207	199	205	181	231	202	202	207	206	211	188	188	202	205	179	207	193	190	201	208	226	195	219	202	204	203	208	217	208	232	240	219	202	227	204	204	182	191	186	209	221	185	203	208	219	202	245	212	211	214	210	224	210	240	229	207	168	207	192	197	209	206	220	181	181	192	209	187	214	206	195	189	203	189	175	201	201	203	196	199	195	197	172	199	219	178	184	199	249	203	218	201	194	195	216	187	201	189	207	212	201	212	213	196	216	204	214	199	242	187	197	207	237	195	176	194	195	199	206	207	200	203	225	197	193	237	216	214	218	191	242	221	250	200	208	202	178	214	197	232	204	213	204	194	172	188	220	189	198	194	211	200	208	205	179	207	198	193	223	203	191	203	198	220	212	245	197	219	229	231	229	186	189	205	194	179	188	199	185	220	219	223	194	171	209	192	174	221	190	222	208	184	208	190	222	185	198	207	212	219	199	224	193	204	198	195	177	198	204	196	208	204	201	210	242	216	199	225	208	199	178	180	202	187	184	193	212	180	191	195	205	196	222	237	191	219	214	203	224	213	204	211	183	220	213	210	196	174	221	208	228	214	224	172	227	196	238	216	190	210	197	196	206	197	184	211	208	230	222	199	234	195	190	205	217	172	208	204	215	210	227	198	183	221	184	168	213	180	220	216	215	199	191	191	212	189	201	196	209	181	165	200	223	192	201	178	190	209	181	187	201	219	207	225	197	187	209	222	189	184	199	196	188	215	231	193	207	207	191	200	212	189	201	191	193	186	176	197	192	208	190	201	192	190	201	201	191	198	190	198	224	179	223	201	179	209	201	206	204	175	207	222	200	197	211	202	194	220	222	228	208	216	212	217	190	183	200	210	182	172	208	186	205	186	200	220	193	183	173	212	197	237	216	209	214	176	220	207	194	203	218	205	171	173	208	209	214	199	207	192	208	196	211	209	228	179	197	212	213	228	194	194	197	201	189	202	201	214	217	215	187	191	207	213	198	167	196	205	186	203	217	213	190	204	178	206	195	208	218	195	204	197	196	195	177	191	181	196	214	198	231	197	194	197	241	199	221	210	211	201	230	223	219	196	187	200	224	184	200	208	213	206	209	196	225	201	213	217	194	219	205	223	217	194	209	187	205	198	211	180	196	202	204	199	217	192	231	233	200	202	215	189	214	198	190	227	187	224	184	226	217	206	201	190	224	206	193	219	212	191	211	208	199	205	195	205	224	231	182	198	185	201	223	220	204	208	205	217	239	221	228	215	187	187	209	201	194	186	205	224	190	175	197	218	205	214	224	200	219	217	205	189	206	216	228	215	194	221	223	217	215	195	196	215	197	209	179	177	202	206	224	221	229	216	207	213	220	242	170	221	204	195	186	217	184	214	217	190	194	200	189	194	203	187	232	232	212	202	199	199	218	230	184	207	195	220	173	208	202	203	199	187	208	208	217	208	211	196	221	217	222	194	183	176	202	216	220	215	202	198	210	206	193	212	209	208	202	209	181	216	208	195	186	182	178	220	227	206	204	197	197	223	187	184	209	200	200	201	195	204	190	215	190	189	192	207	196	200	202	214	206	198	196	192	223	200	204	232	218	197	203	207	170	216	210	188	197	223	200	194	227	227	183	207	185	224	196	226	196	193	195	189	219	211	202	202	218	226	184	211	184	192	201	202	220	208	207	216	204	206	205	229	221	191	214	178	200	238	229	188	204	201	217	193	226	228	237	204	204	192	195	195	222	192	197	210	237	203	186	182	188	227	192	184	207	198	189	210	201	205	202	192	200	191	202	220	192	242	218	215	242	257	228	204	195	219	206	207	173	207	246	191	207	180	199	203	178	198	216	225	205	210	201	190	219	214	203	227	198	195	201	204	193	204	217	192	214	176	212	168	203	202	185	202	237	197	201	223	189	186	203	210	214	228	204	205	196	171	197	235	194	206	217	207	221	196	195	177	190	176	185	210	187	194	213	196	214	201	206	208	208	185	213	189	198	180	196	215	181	201	201	198	208	193	206	195	202	224	220	211	193	207	226	218	197	182	191	208	214	214	203	176	176	195	207	209	191	213	232	203	196	221	199	200	212	191	203	214	176	171	204	202	208	221	203	207	193	209	217	203	198	212	207	212	202	198	219	234	192	194	199	201	188	218	233	204	198	206	215	209	206	208	211	231	198	200	196	237	230	220	189	189	214	219	212	201	205	180	207	215	189	226	208	214	211	186	184	208	183	190	195	217	179	189	192	218	182	175	195	211	201	188	195	219	223	215	194	232	232	216	208	230	187	189	216	191	189	214	216	180	199	190	178	196	222	199	211	189	191	225	196	205	193	201	203	193	182	202	207	219	214	203	208	212	215	205	176	171	199	212	199	197	220	196	193	189	197	217	192	220	216	184	212	215	197	186	187	220	211	201	203	209	186	196	225	220	201	198	232	181	221	218	217	197	209	214	199	188	174	213	201	244	192	176	214	188	197	234	212	182	209	230	216	193	234	239	208	192	205	212	216	228	213	172	186	182	208	172	213	227	227	171	211	213	204	170	218	209	209	197	200	204	180	202	213	185	159	183	186	219	191	180	205	191	188	179	204	198	200	203	190	207	218	221	199
41115	48289	45510	41486	18448	903	873	814	676	667	655	606	604	593	594	569	542	551	509	559	539	553	521	532	530	489	501	518	528	502	493	523	505	519	503	540	518	507	493	524	459	487	518	485	497	466	483	514	531	509	502	528	500	484	487	487	502	533	497	524	490	502	485	512	473	534	495	520	479	490	490	504	540	524	512	504	462	531	511	484	495	521	490	513	550	491	456	463	488	496	464	493	500	497	550	430	490	511	492	515	460	508	490	490	498	490	476	524	481	474	510	477	511	467	463	519	479	513	496	516	485	447	497	509	520	483	472	467	485	509	472	471	501	480	499	500	483	531	540	513	530	508	491	497	467	541	521	501	512	509	514	530	491	489	482	485	481	487	540	496	479	493	479	538	461	500	523	478	490	496	484	477	494	500	496	481	504	501	458	495	476	524	500	478	488	501	506	534	468	461	478	512	475	478	469	491	526	465	565	537	513	532	482	500	444	525	468	496	491	504	518	479	491	488	509	455	477	507	499	463	456	454	472	520	507	485	495	474	508	499	518	513	507	510	430	495	468	490	504	486	503	465	510	431	491	455	504	514	463	511	455	503	467	485	469	503	499	496	485	491	523	472	487	479	493	459	520	461	512	493	501	456	517	494	530	474	504	475	509	491	491	492	506	477	502	491	498	472	475	483	487	510	531	509	498	468	498	516	492	477	500	487	483	511	507	493	532	484	462	493	514	520	495	467	508	456	522	553	471	484	501	529	477	456	477	510	516	503	472	497	526	461	465	537	501	510	489	525	504	455	494	494	524	518	488	466	471	529	455	493	492	481	481	494	534	499	463	460	465	513	472	488	472	470	509	529	499	505	485	459	480	504	510	502	512	501	505	514	483	480	484	470	533	494	487	484	524	447	447	493	463	463	504	573	488	489	464	549	530	538	465	490	478	521	479	523	481	498	463	487	465	507	485	468	477	517	480	484	484	501	503	494	424	496	469	464	507	488	486	509	512	507	486	499	487	536	457	511	516	506	496	493	479	486	507	471	491	489	484	494	526	492	477	495	470	491	483	506	467	498	516	533	498	503	482	496	472	472	473	516	466	539	499	506	495	451	517	469	488	483	520	433	514	531	479	504	493	537	454	501	484	508	504	529	474	475	509	452	469	489	440	484	524	477	486	476	472	489	498	502	472	460	475	463	480	514	476	477	474	463	493	505	478	482	508	472	482	477	500	527	496	462	461	461	458	485	444	524	501	550	455	481	503	488	486	496	490	507	475	486	472	466	506	485	513	480	550	466	489	494	503	488	497	521	493	511	456	520	513	484	532	499	490	499	519	540	502	483	497	509	477	473	499	496	515	487	509	504	476	462	495	510	489	485	487	534	467	486	496	465	485	502	522	513	470	496	483	495	492	476	527	510	482	479	486	492	488	508	508	520	508	495	440	487	477	515	501	495	507	491	478	508	493	502	518	525	520	492	457	473	480	528	520	509	505	502	475	503	485	462	542	448	522	469	486	495	521	492	518	492	471	521	505	480	488	479	464	467	454	471	500	482	498	495	450	467	495	504	504	467	503	511	492	493	492	468	481	454	469	522	463	484	463	528	517	510	489	446	495	522	526	485	503	535	499	530	499	516	546	477	506	445	496	506	497	467	484	466	468	466	488	503	501	470	438	496	507	528	506	500	496	519	471	502	468	506	477	503	483	476	493	540	484	429	521	519	531	489	480	477	504	492	469	531	509	514	494	516	484	481	527	453	496	497	505	504	477	521	478	520	492	501	475	478	487	463	519	557	462	463	489	481	473	534	502	479	482	491	495	478	496	536	532	481	512	484	486	507	501	504	499	458	502	517	491	495	492	468	483	510	482	484	494	468	517	526	444	467	486	507	474	514	479	499	507	537	460	460	498	505	466	491	494	473	513	503	524	460	472	492	477	477	517	479	517	471	470	463	498	508	490	467	519	514	478	519	506	492	450	521	523	498	487	542	501	513	513	503	456	503	466	519	510	483	488	524	479	497	465	482	535	487	487	444	539	498	493	515	513	493	501	501	520	483	502	515	485	528	514	512	524	509	548	469	473	472	464	487	522	453	461	528	512	501	471	476	515	513	489	460	466	486	494	466	479	471	502	482	533	525	509	514	498	504	478	460	528	518	503	496	480	449	514	483	495	471	507	503	487	493	453	492	501	520	473	473	526	475	514	514	475	479	488	500	470	498	509	495	503	510	514	470	550	482	487	487	514	481	502	496	472	448	534	464	536	501	488	485	543	488	511	480	507	522	508	500	483	509	503	518	528	478	483	476	517	501	514	489	487	515	511	492	505	522	471	496	480	503	510	476	492	510	500	475	487	470	503	449	469	508	493	513	551	495	484	510	513	477	520	509	502	564	468	477	496	480	483	455	505	475	499	487	502	458	499	488	484	466	501	507	492	483	506	512	495	468	474	492	523	466	494	483	466	492	527	495	490	494	474	489	477	480	484	503	472	485	439	491	511	514	492	480	484	488	505	492	526	492	430	521	468	518	486	532	473	469	476	529	467	496	492	480	528	528	534	485	519	464	477	505	504	501	494	505	491	481	478	505	487	499	496	474	508	503	468	486	497	497	480	503	479	478	551	442	453	487	469	436	485	488	483	492	488	491	499	486	497	481	475	512	471	501	496	463	496	502	509	463	476	498	533	474	477	476	530	468	528	499	508	491	532	509	475	505	487	478	496	452	526	482	494	475	450	503	484	510	476	472	447	510	467	487	513	529	446	549	501	524	459	519	516	513	497	523	501	504	457	503	468	494	501	501	464	496	520	506	475	468	489	489	466	505	516	499	496	514	498	499	486	507	467	502	534	506	475	519	496	532	465	475	494	471	490	511	482	487	481	487	539	480	520	502	473	496	440	507	518	499	500	476	504	496	515	513	487	478	492	517	487	516	490	491	480	530	475	478	474	465	498	472	489	498	508	475	464	496	553	499	451	532	505	499	492	513	492	500	528	493	464	487	455	522	506	492	502	528	502	482	497	526	482	499	492	517	514	486	533	498	500	464	481	451	497	463	501	498	475	501	506	499	475	498	480	479	446	469	516	512	499	480	487	478	460	528	448	497	491	490	535	514	442	504	534	508	483	485	495	512	489	492	490	481	473	499	494	479	457	505	515	508	480	483	491	512	482	467	517	453	462	538	492	520	475	487	504	510	491	495	492	500	519	480	516	473	476	474	525	493	484	517	514	479	519	493	482	508	532	468	527	496	474	506	496	505	508	447	499	508	479	499	460	533	504	456	489	481	480	467	484	478	501	499	538	505	530	499	443	528	464	481	437	468	508	495	462	493	492	477	496	520	498	511	469	481	525	467	502	491	533	504	496	514	448	523	490	547	489	497	497	473	431	502	498	506	491	514	477	500	513	506	501	491	494	509	536	467	471	497	487	499	490	481	508	487	483	515	491	468	476	482	482	480	534	503	471	481	473	504	461	516	552	512	448	452	518	487	511	503	516	527	484	507	529	507	528	501
72563	74965	60508	48464	24211	3562	539	450	400	386	360	361	384	355	349	331	353	334	403	337	346	343	347	334	304	327	364	316	324	312	317	338	334	317	338	306	318	297	303	332	320	327	308	358	321	334	319	334	301	315	298	304	338	290	330	312	321	335	324	327	306	307	328	339	302	347	319	346	296	294	325	323	292	336	329	387	323	310	337	312	364	363	334	304	332	362	374	332	329	353	323	338	310	320	340	328	332	307	327	303	336	303	315	330	311	318	303	306	296	281	282	323	309	339	311	336	351	292	314	306	351	332	334	334	326	335	341	291	308	315	328	309	319	335	300	304	328	308	268	336	308	323	308	326	291	333	327	338	344	297	312	295	317	309	356	321	292	335	348	307	312	307	324	340	386	353	330	324	346	308	312	345	311	314	293	296	320	351	333	308	321	328	321	350	303	344	347	314	329	311	332	324	318	280	295	339	302	316	316	310	308	333	342	295	306	302	304	321	341	348	297	311	298	319	348	352	301	314	364	311	340	332	295	323	305	344	345	321	306	313	296	329	324	301	329	332	334	311	324	338	328	311	366	336	307	308	338	312	317	342	350	337	295	322	328	314	339	306	326	318	322	276	301	306	335	340	351	329	343	330	317	341	328	344	340	329	307	311	319	331	317	368	332	289	345	297	354	326	315	309	310	303	324	322	321	312	295	327	336	337	353	313	324	339	318	335	321	314	329	359	316	300	323	333	328	352	326	332	350	340	312	329	305	313	347	323	299	300	328	309	338	304	350	323	340	311	324	297	318	315	320	321	329	334	320	333	311	333	324	308	288	308	314	372	320	345	341	304	341	319	323	312	308	299	332	333	331	294	346	303	316	298	285	306	326	291	329	327	313	306	323	302	335	313	327	314	338	343	327	313	311	359	357	308	302	321	294	338	315	303	318	300	340	323	292	300	317	298	315	312	261	307	328	298	333	357	306	334	352	342	359	303	313	344	349	289	331	307	352	309	326	337	309	291	312	317	313	318	323	302	317	310	280	326	340	313	313	318	318	319	330	358	333	317	327	334	300	318	367	328	332	328	345	323	303	312	309	324	346	356	322	321	330	290	292	338	356	309	356	312	293	345	355	291	306	327	328	310	351	329	337	304	325	329	325	338	330	320	355	322	322	320	314	322	317	322	300	333	317	332	334	329	330	327	316	308	356	323	317	333	338	331	368	308	334	325	352	355	294	329	337	329	367	351	329	315	302	334	321	334	324	304	306	349	326	338	321	304	367	308	307	319	320	306	317	323	314	321	322	360	329	359	316	311	347	323	294	319	345	300	331	350	325	329	344	338	300	305	366	313	307	325	333	349	309	330	287	318	309	348	331	304	359	318	302	362	310	313	316	346	326	315	321	345	343	335	314	329	297	345	325	295	320	346	302	321	325	345	337	326	307	315	338	323	350	287	336	323	325	312	360	326	276	358	345	336	286	307	337	303	321	343	313	326	333	288	314	341	325	333	322	313	342	361	336	361	319	301	310	342	343	328	361	332	335	335	300	341	316	294	297	327	337	302	357	382	304	301	317	312	323	311	320	330	313	319	308	292	319	307	338	303	349	359	312	348	334	320	340	328	311	337	325	318	337	312	337	337	343	310	327	289	294	343	351	309	368	352	318	318	260	356	329	332	315	329	314	307	291	324	330	330	327	288	304	319	320	330	301	332	324	302	316	359	323	339	344	320	315	318	304	328	324	324	334	346	321	333	337	325	301	360	339	360	283	324	328	344	330	313	292	300	326	316	311	334	331	341	309	336	322	307	335	332	290	324	313	335	304	301	339	343	305	328	332	327	333	344	319	318	340	312	304	338	330	325	349	346	289	316	291	344	338	341	319	316	328	311	312	319	311	331	289	335	314	315	334	321	320	288	321	320	343	360	347	312	317	351	293	329	303	339	332	330	354	324	331	332	333	343	341	317	319	343	362	311	286	337	354	329	309	280	344	319	346	331	336	306	302	297	303	288	314	302	283	302	303	300	328	306	365	380	348	324	331	341	313	356	342	318	352	342	330	363	304	331	327	295	370	324	341	360	345	332	292	316	340	293	305	315	327	320	346	306	316	322	328	302	308	368	354	310	351	323	318	297	329	300	323	301	310	318	340	343	348	358	348	325	334	308	373	330	329	311	353	340	336	328	350	324	349	354	318	311	334	323	277	325	316	319	316	328	299	318	303	323	352	301	318	328	325	298	334	339	339	310	322	302	292	328	320	349	333	320	266	315	321	312	321	335	292	318	327	313	336	306	329	285	367	363	350	319	320	335	324	325	360	322	319	311	312	319	337	335	342	300	355	316	342	314	335	299	327	311	317	319	347	325	308	339	330	326	341	338	306	297	323	322	305	312	320	324	319	318	344	338	303	343	317	345	277	287	347	331	369	329	332	298	323	321	344	334	323	333	309	320	356	328	334	307	296	333	359	320	334	313	343	318	311	297	323	342	316	297	268	340	339	334	289	344	319	325	339	363	299	305	326	319	328	326	347	346	311	334	315	350	282	304	325	335	342	320	322	322	363	371	301	291	309	286	306	348	314	321	326	338	359	315	335	327	301	305	341	308	314	327	322	304	321	317	260	331	322	303	324	328	304	351	343	332	355	330	305	329	337	333	298	302	303	324	333	335	338	354	345	326	312	294	307	323	328	311	338	382	316	321	319	354	345	332	357	296	318	322	320	352	344	330	290	307	332	302	328	342	340	318	320	346	354	362	333	287	354	339	294	315	320	337	328	288	330	326	320	341	353	354	341	340	300	330	347	336	355	326	321	362	319	331	388	308	326	358	318	322	336	321	369	304	337	317	337	333	338	334	293	333	314	350	313	302	322	338	306	340	353	331	302	321	336	323	348	347	324	326	369	320	363	307	327	331	341	340	306	350	326	321	357	340	310	315	338	305	285	327	295	317	323	306	330	329	328	339	340	329	333	323	334	338	335	341	299	317	305	338	339	376	314	340	310	325	298	339	340	349	342	308	365	298	301	287	319	327	320	302	334	379	359	303	308	314	357	301	315	302	337	327	322	318	318	335	322	337	310	300	318	340	335	335	356	363	339	300	325	332	348	334	287	343	308	337	317	292	335	322	328	322	336	334	315	346	311	325	332	308	314	354	299	317	335	318	303	293	312	335	302	297	329	347	337	361	278	312	349	313	322	339	340	347	327	344	305	348	277	300	339	318	327	327	288	319	289	316	323	323	331	301	337	325	301	341	322	315	353	320	352	309	336	284	291	299	331	337	326	333	320	331	340	350	313	301	302	344	337	334	319	285	311	314	362	301	281	327	360	327	354	329	317	322	341	304	334	301	338	335	331	307	310	331	340	300	342	341	321	304	318	352	313	285	334	300	315	314	356	303	309	299	310	343	302	303	339	313	325	321	354	318	341	316	323	300	323	338	336	346	301	303	326	341	309	317	364	333	322	316	299	313	342	343	357	343	324	302	328	327	338	325	316	305	321	312	304	328	326	325	334	326
48407	60575	57611	52635	25120	1627	1434	1279	1133	1099	1052	954	928	929	869	937	852	799	821	772	832	818	740	746	789	790	748	798	745	771	767	716	726	773	736	733	719	757	700	724	691	708	730	707	733	772	713	705	748	749	688	741	693	752	662	744	730	747	693	736	735	685	774	734	716	705	738	732	751	756	714	734	765	716	747	725	719	728	731	691	737	761	768	733	722	719	700	685	755	722	747	744	726	738	725	724	753	720	708	691	727	729	702	712	740	703	720	717	728	707	724	703	733	793	733	718	745	704	741	701	757	740	731	705	771	684	727	727	736	723	702	737	713	687	728	745	718	719	715	751	735	687	712	719	722	689	728	729	774	702	722	711	689	686	703	734	752	754	683	754	685	658	754	731	705	707	694	705	704	708	684	732	689	703	665	698	702	720	713	709	719	711	765	691	684	709	738	779	739	701	722	726	719	687	711	709	720	718	717	730	721	724	755	722	697	707	751	709	683	711	727	688	737	742	672	743	780	706	755	740	740	712	726	735	719	718	741	712	727	704	761	719	722	736	723	715	738	781	692	741	700	744	710	725	719	721	750	708	723	729	735	719	698	744	728	705	715	728	677	691	708	749	776	695	701	744	754	681	706	707	684	750	747	742	747	722	711	685	719	714	707	721	743	777	698	756	717	695	654	726	713	765	744	741	708	726	685	670	722	746	726	722	729	741	725	678	682	743	712	745	744	732	670	716	728	713	763	758	716	741	737	691	696	738	721	759	682	711	724	761	735	683	734	714	735	687	721	743	709	729	708	701	702	772	755	726	650	745	729	726	722	718	727	681	731	705	730	724	701	713	729	743	735	708	718	727	760	669	710	657	715	756	745	710	724	709	741	720	758	747	700	721	670	706	661	735	749	695	707	711	726	707	720	739	701	701	679	733	738	719	715	756	768	769	727	753	676	743	756	685	711	731	772	753	694	769	704	716	726	692	714	737	747	708	683	730	757	652	709	683	730	718	757	721	717	736	749	734	739	690	689	678	756	738	737	745	671	741	741	733	721	784	731	737	765	681	717	742	737	748	748	737	722	706	737	702	729	747	662	732	722	707	691	704	718	723	698	699	727	686	753	741	724	726	756	740	740	725	727	681	774	726	693	749	714	670	698	683	647	713	744	729	667	739	690	698	715	690	733	749	753	703	719	735	735	702	694	723	710	720	682	732	730	697	722	702	766	721	726	730	688	729	734	701	700	744	734	712	728	695	710	747	685	752	731	720	712	727	738	723	787	733	710	732	739	751	683	698	728	744	746	748	693	726	670	671	737	694	741	719	712	721	686	716	721	708	750	759	756	689	678	734	713	694	709	690	663	692	726	753	701	724	687	740	761	741	715	718	729	718	728	712	710	676	758	703	726	749	715	697	741	715	708	728	688	715	721	697	726	716	736	700	778	672	700	737	698	694	758	724	717	648	713	676	732	678	765	734	736	689	718	712	693	734	701	772	696	708	730	720	726	724	745	689	697	722	755	750	741	704	684	690	732	678	730	707	728	700	688	712	712	653	727	748	725	737	688	730	718	680	723	699	644	754	739	699	725	709	728	719	722	698	778	721	713	682	760	761	692	720	739	719	707	743	712	714	743	665	692	682	698	745	726	745	747	705	665	688	702	719	721	708	705	698	709	726	734	730	720	700	738	690	740	718	724	733	724	688	722	698	695	717	744	714	688	723	733	759	689	725	752	706	738	744	736	697	739	715	709	725	732	732	735	702	729	742	732	676	687	732	738	708	706	713	733	742	674	699	727	729	754	731	731	726	754	707	739	677	698	689	734	685	673	707	684	701	766	647	702	710	730	715	740	762	721	752	717	711	721	705	692	775	749	719	697	680	712	727	714	676	751	729	714	726	740	686	714	730	693	749	701	738	707	740	715	737	757	728	707	789	687	742	733	706	689	762	678	681	681	765	732	720	714	698	754	718	689	721	692	694	704	762	710	717	696	737	682	702	739	690	689	726	751	752	686	722	683	754	673	750	682	697	727	769	724	699	738	737	750	717	719	762	748	683	751	711	716	708	755	705	735	717	700	712	725	711	719	731	706	739	702	727	694	673	730	695	699	725	697	726	736	726	741	744	740	690	702	703	684	716	739	718	702	695	671	695	725	735	732	696	751	688	720	738	709	737	679	677	773	685	757	750	700	711	699	782	686	731	681	726	747	711	693	710	690	698	753	679	680	719	687	750	670	717	678	749	732	743	746	694	708	702	740	691	723	721	701	723	708	756	752	744	668	772	689	701	745	745	751	685	725	672	732	736	696	707	729	684	758	714	723	693	674	710	704	719	709	701	688	692	701	715	706	721	701	731	763	737	758	673	716	702	734	725	714	701	734	716	723	734	687	759	730	661	711	720	703	728	695	700	746	730	685	711	726	707	726	704	708	698	749	740	719	684	705	747	754	686	722	699	705	772	750	711	751	736	759	712	722	720	743	704	691	703	736	725	792	726	724	711	736	714	735	752	695	740	740	691	691	717	764	733	713	753	745	659	705	754	736	762	690	671	696	715	698	717	707	731	719	749	717	760	667	663	695	722	741	669	717	745	716	735	694	696	702	724	709	696	698	704	717	744	683	709	719	728	730	690	680	688	695	675	703	750	703	733	744	731	724	709	690	719	763	763	718	725	734	707	765	740	722	675	722	742	748	703	720	696	730	736	718	811	663	767	703	716	698	703	711	693	725	754	700	722	709	763	683	720	751	754	687	681	719	722	794	709	720	744	719	711	701	750	753	718	720	738	752	704	735	711	750	758	705	636	720	728	682	735	733	686	772	705	706	734	698	670	764	707	674	726	699	749	766	703	690	763	736	745	760	715	695	686	706	724	681	725	755	739	687	700	703	734	756	742	704	694	702	722	742	757	679	730	742	700	713	765	702	732	697	695	758	704	735	694	746	733	696	749	731	727	732	689	693	728	723	717	668	700	739	719	732	745	711	696	732	702	680	745	718	696	733	738	762	749	704	712	740	739	704	659	722	742	697	741	726	724	686	716	718	736	706	684	685	759	740	705	720	711	706	693	706	728	675	727	672	695	703	740	728	743	706	718	755	726	720	684	713	681	719	699	712	699	697	715	670	769	709	764	750	739	696	697	739	732	678	737	754	715	705	737	690	713	681	742	735	754	724	734	724	708	718	711	723	687	760	694	699	754	721	724	748	736	742	700	693	715	687	684	717	720	739	698	716	670	707	788	718	682	726	706	735	742	695	696	726	669	767	702	731	749	717	725	766	733	716	733	714	727	748	717	701	722	723	732	720	682	729	731	685	712	728	726	735	697	727	738	739	749	714	662	722	765	729	701	708	737	671	708	754	692	725	691	701	716	757	700	715	686	718	675	692	676	701	677	732	729	722	701	668	749	729	712	738	699	729	687	706	697	705	730	738	706	684	712	764	722	709	719	741	722	774	696	738	750	728	714	688	738	727	710	728	717	730	696	733	704	665	719	759	768	721	683	721	740	748	724
45914	20422	5251	1828	453	162	99	123	136	121	145	128	139	131	135	138	135	134	163	144	141	148	132	141	140	132	140	145	135	135	131	137	139	133	115	135	135	129	132	130	122	131	109	119	130	126	109	126	122	140	114	129	153	137	132	125	139	142	134	122	145	125	129	122	140	142	132	141	146	140	153	136	151	134	139	122	124	110	160	128	147	136	140	132	150	148	147	147	134	112	120	135	132	118	139	126	140	104	141	144	124	146	138	141	135	134	130	169	155	146	130	135	159	133	118	118	125	151	118	136	135	135	136	131	136	147	144	124	136	123	129	145	125	144	136	145	134	141	130	126	142	129	132	134	133	129	129	141	137	134	136	161	128	130	139	128	144	121	138	122	144	138	128	127	147	140	126	123	126	115	126	110	119	140	142	132	141	132	142	142	123	126	108	123	125	114	123	140	123	121	117	137	127	97	139	137	125	140	134	134	139	136	132	116	139	142	141	116	137	141	135	123	134	109	158	131	118	115	135	129	117	146	139	131	140	125	137	139	124	132	131	136	128	112	124	160	125	116	119	145	133	116	140	127	159	129	139	129	136	152	120	126	140	111	124	106	139	119	121	129	149	129	120	129	141	120	134	136	126	128	154	120	151	146	140	129	114	147	128	119	141	111	140	125	134	134	120	121	143	138	126	119	119	118	140	138	134	155	115	129	139	125	120	121	121	124	129	107	132	137	121	150	155	139	144	133	133	121	157	129	144	122	118	141	137	127	115	114	130	139	123	122	129	116	136	130	136	126	135	120	125	120	145	141	130	131	144	134	129	144	126	150	127	141	136	141	135	115	145	132	116	150	117	125	122	125	159	103	111	117	125	146	116	147	108	118	115	135	135	140	140	159	131	132	132	151	128	135	138	138	127	134	137	110	132	147	135	130	143	137	150	122	130	132	147	129	134	124	105	123	136	116	133	147	152	142	133	114	103	119	119	121	133	144	143	125	143	113	118	120	122	112	129	143	129	126	141	146	136	132	115	120	144	129	136	123	129	126	127	138	134	124	112	146	122	152	133	153	141	148	145	134	124	107	140	136	122	129	135	126	118	122	108	144	140	119	152	153	123	148	126	153	135	119	126	130	130	127	133	151	138	128	121	164	121	117	140	142	121	151	151	131	147	148	141	110	133	127	158	138	136	129	136	119	131	129	132	148	139	133	132	139	131	123	119	137	136	141	126	153	146	163	141	120	137	127	132	123	123	131	131	122	120	120	141	127	146	109	121	133	117	119	130	143	118	146	117	134	140	124	114	135	124	118	145	122	142	128	138	135	138	124	149	158	138	137	134	125	149	161	144	151	119	131	148	142	139	140	126	141	120	145	142	120	115	167	138	117	127	130	128	141	121	140	126	110	106	128	142	144	135	139	135	121	144	144	143	142	118	136	119	156	118	156	117	148	144	135	151	123	123	131	136	140	135	143	130	138	136	152	149	119	138	138	137	154	153	129	129	155	111	152	136	118	143	113	137	157	122	114	147	132	125	119	124	165	126	125	140	123	142	127	147	140	139	130	151	146	138	148	151	152	134	124	134	137	114	143	137	139	132	139	139	143	133	115	152	135	142	122	130	162	133	120	143	119	124	134	165	128	118	138	126	130	153	127	137	131	153	139	125	131	152	147	136	142	135	125	137	128	142	152	135	169	129	148	122	139	142	128	126	123	136	135	118	128	139	124	135	140	138	130	119	138	134	127	141	120	131	139	137	122	118	131	132	136	130	123	122	127	119	129	131	124	137	130	123	136	108	125	106	119	127	119	145	134	138	139	128	146	150	127	125	138	131	138	124	146	118	127	130	138	132	136	135	131	139	116	117	122	144	138	139	150	181	138	120	152	130	149	166	148	125	122	150	124	145	121	156	138	131	132	146	123	119	149	172	133	134	132	133	138	127	142	154	116	126	142	128	146	144	148	141	137	114	149	127	123	147	146	121	136	161	151	124	147	130	133	129	139	150	127	126	129	161	145	122	144	141	142	147	145	137	142	146	130	123	143	161	140	134	128	150	126	156	116	152	137	138	130	143	127	118	134	122	139	144	129	126	138	123	149	135	111	143	147	120	127	149	134	136	122	130	131	140	147	157	136	127	145	137	130	140	128	114	137	126	138	122	134	143	133	141	132	137	122	140	110	144	124	101	144	135	133	142	111	133	146	129	121	141	136	151	134	121	165	136	141	156	131	126	144	119	135	133	135	111	127	147	135	135	113	143	136	136	126	169	146	128	143	141	122	123	116	149	148	130	148	130	117	142	145	127	135	132	126	119	127	137	144	150	120	118	130	135	141	108	133	132	131	118	147	124	137	129	123	140	134	131	137	147	130	141	114	121	148	136	146	141	129	146	133	143	128	141	140	117	127	133	138	152	153	146	138	119	137	140	121	136	124	155	141	156	146	133	136	151	128	121	141	135	127	123	135	145	92	140	119	124	146	143	126	147	150	137	138	153	143	166	144	137	105	116	130	126	143	114	129	128	123	125	129	124	128	142	134	134	126	124	162	124	153	142	130	145	129	140	134	146	147	134	158	137	147	134	141	114	131	141	137	161	127	120	120	137	145	130	143	120	142	142	116	125	119	138	145	144	110	130	130	146	132	134	110	125	135	137	143	163	113	161	113	109	130	142	134	141	128	116	128	136	114	125	128	133	145	111	118	149	128	134	128	133	135	115	163	130	139	151	123	144	123	162	134	132	124	130	127	137	135	152	143	127	133	138	126	108	115	125	111	155	161	131	134	145	127	167	111	142	142	141	118	125	131	134	131	125	137	123	145	141	126	163	137	130	113	119	142	140	155	129	113	128	128	133	114	121	136	162	137	134	139	146	131	139	119	127	132	141	118	112	146	146	126	149	141	124	133	136	127	121	121	138	147	129	148	144	151	110	133	129	132	155	128	130	168	123	127	124	139	148	121	139	135	125	124	129	114	129	149	149	120	146	145	156	133	123	147	150	140	127	121	144	126	173	138	142	116	142	140	145	128	159	128	171	149	152	147	139	127	145	135	106	116	119	128	142	121	125	144	144	136	144	124	125	119	130	125	132	152	129	145	142	154	136	136	136	123	132	117	139	123	125	147	133	127	123	129	114	139	116	141	123	130	145	96	122	128	125	123	144	127	131	143	123	143	122	120	124	116	125	132	133	138	137	126	147	124	135	148	129	127	130	136	118	129	127	124	122	118	172	113	146	134	99	130	139	123	143	125	117	144	131	122	132	126	117	124	125	137	158	114	126	147	132	129	162	132	126	125	117	126	132	131	125	129	152	131	138	95	148	144	129	120	150	130	134	108	161	132	125	136	122	148	131	124	144	133	141	135	129	121	129	129	142	132	137	124	125	152	132	130	146	159	116	117	131	118	132	126	137	123	143	146	121	139	126	136	111	154	142	141	141	137	151	145	138	137	147	156	113	149	122	132	133	132	121	123	134	119	151	129	147	117	131	137	155	131	129	128	136	114	144	110	138	146
24358	14801	7096	5354	1389	369	357	359	365	338	346	339	330	370	317	329	318	333	331	356	351	335	350	335	358	360	352	342	338	337	341	361	340	322	340	321	320	331	350	352	315	309	327	354	333	333	313	367	327	346	336	368	316	317	374	366	319	336	283	313	339	317	325	376	327	371	367	333	336	349	370	363	352	325	390	342	362	350	339	326	378	365	368	364	345	325	360	357	367	355	347	345	341	339	360	342	320	345	353	323	353	346	323	356	341	365	347	322	377	319	330	320	328	327	363	360	334	319	367	356	377	312	350	331	315	364	336	326	346	346	338	342	381	336	305	359	320	357	355	358	323	362	336	317	356	377	355	322	347	358	328	321	320	352	359	339	323	330	321	344	342	339	351	296	342	343	311	331	350	389	334	363	328	356	343	326	344	333	335	351	338	352	349	351	349	318	361	335	325	392	328	357	342	357	349	327	325	329	347	327	312	344	340	342	356	354	321	358	348	345	336	367	338	405	335	356	353	323	329	347	356	331	338	360	375	354	351	337	316	316	308	341	349	314	341	344	348	364	328	347	325	308	352	317	353	332	299	320	347	354	343	318	348	337	341	332	337	347	327	356	381	326	330	309	321	380	341	346	332	322	360	362	324	331	369	356	334	319	327	344	365	355	372	338	322	359	339	340	380	342	327	342	321	339	338	341	356	355	356	365	367	321	336	330	346	360	330	318	361	327	333	315	353	365	343	370	309	341	338	344	352	330	324	339	363	338	343	337	330	339	341	340	337	335	354	340	363	342	312	356	325	352	344	373	337	337	357	330	352	318	344	338	313	330	346	312	390	343	326	315	340	323	351	361	342	329	325	292	346	348	314	353	307	344	325	323	381	291	365	334	334	315	319	328	343	324	352	338	327	322	335	334	338	330	338	361	344	378	329	332	339	351	369	327	311	358	379	369	317	351	335	326	365	334	374	360	365	341	326	323	355	352	339	357	334	324	370	303	315	338	391	337	359	333	353	357	310	354	340	344	328	353	352	369	370	365	336	338	343	302	376	353	351	331	350	338	338	311	317	336	325	348	339	340	356	349	366	332	356	328	323	360	337	344	331	372	339	340	340	351	333	333	352	351	332	346	337	322	333	331	344	342	340	363	342	364	378	319	350	331	371	354	360	326	312	333	322	372	312	368	332	373	357	346	357	325	328	318	338	333	389	376	368	322	325	317	357	322	338	362	364	348	306	329	346	337	383	345	338	354	375	356	315	314	334	323	333	350	359	330	367	342	323	359	320	354	327	333	322	358	317	330	360	331	324	382	362	361	352	332	352	362	343	332	365	344	358	369	374	326	340	338	312	347	367	344	356	342	356	344	315	332	367	356	339	307	360	324	350	350	339	372	316	329	301	351	353	352	365	323	361	341	355	316	317	305	323	384	358	341	350	360	345	315	315	339	313	359	342	348	346	352	352	345	333	348	334	353	319	332	340	339	333	313	326	322	330	377	347	312	350	353	373	346	328	341	327	344	329	338	331	339	338	306	360	339	353	341	339	373	356	343	345	389	334	342	339	334	355	388	327	346	311	344	363	327	346	318	330	324	355	363	350	336	324	373	337	335	338	350	329	322	347	337	327	349	339	339	353	361	322	313	347	327	349	344	319	309	339	336	311	358	327	334	325	355	339	299	354	341	365	338	325	319	386	337	335	318	340	341	326	324	327	318	367	337	319	341	346	371	363	336	378	349	356	343	357	342	313	327	304	315	338	319	341	330	327	316	357	334	326	349	353	350	368	318	327	325	377	339	344	337	321	357	318	352	327	330	340	343	352	335	333	382	329	356	357	340	329	345	373	358	324	331	342	322	358	366	357	350	345	343	331	341	360	323	349	371	308	349	340	354	343	345	335	331	349	372	354	343	363	323	324	342	390	357	307	297	350	341	336	352	343	365	332	353	369	326	344	355	327	337	305	353	326	333	303	331	341	330	363	360	369	353	333	338	350	349	338	340	368	311	348	340	313	329	359	354	308	327	360	352	306	345	344	347	331	371	330	328	354	338	308	362	381	316	357	348	324	350	319	364	343	352	352	326	329	345	355	353	355	371	336	308	359	314	364	341	345	348	345	322	326	351	316	307	328	333	383	339	339	352	344	350	362	348	364	344	358	320	323	319	324	373	375	381	381	329	342	348	365	315	373	347	305	338	337	332	333	347	325	341	331	364	326	352	351	334	340	327	354	329	340	337	376	378	323	341	338	319	333	364	355	348	333	349	318	373	336	336	322	398	350	322	327	334	341	330	326	348	344	323	323	347	291	328	337	349	335	334	375	308	339	349	347	341	335	350	342	336	345	349	366	324	355	348	352	325	312	323	326	363	334	345	323	328	394	344	328	358	358	329	326	329	344	320	361	354	333	328	338	356	325	349	340	356	363	292	368	340	328	365	322	340	349	368	341	355	313	306	352	344	330	339	303	327	349	333	322	363	332	319	357	338	333	328	328	360	360	318	346	367	320	344	337	352	329	344	346	347	347	348	333	334	372	313	373	339	309	353	383	367	328	358	314	335	294	332	329	359	336	328	386	344	317	329	363	348	355	354	350	355	352	319	333	318	353	341	348	331	335	325	333	342	324	324	343	340	324	346	319	339	361	333	348	354	321	382	352	356	337	363	346	353	385	340	335	330	387	341	366	375	374	362	331	311	357	299	344	331	341	320	339	358	330	340	353	341	351	326	349	348	351	368	331	335	305	380	336	348	305	342	368	351	345	392	341	358	358	359	354	318	341	301	353	371	317	343	375	337	361	337	341	347	325	337	369	328	302	339	295	313	344	346	346	341	324	357	299	366	349	311	352	315	310	316	333	353	349	344	361	372	335	368	327	336	351	344	360	354	341	366	372	347	348	359	371	348	311	350	350	340	337	360	364	357	337	365	358	348	353	361	309	313	367	325	393	327	367	324	323	337	361	335	354	331	326	346	317	329	327	354	329	333	388	307	355	335	306	352	338	330	333	348	329	319	347	348	354	299	361	343	358	364	324	316	334	353	331	349	348	358	335	358	344	345	363	311	332	317	374	337	355	354	333	334	336	368	339	332	334	329	349	341	343	326	333	338	347	333	352	353	393	350	355	363	320	329	337	353	318	357	350	344	319	340	341	328	379	346	337	327	353	329	371	338	326	356	345	346	343	329	348	349	339	328	361	346	370	327	370	312	335	331	356	347	355	305	332	311	322	349	335	379	353	366	367	320	375	356	356	350	336	325	355	357	335	338	308	310	337	365	316	338	346	314	350	307	367	350	347	342	360	364	361	321	321	340	336	380	338	341	327	326	327	328	338	347	333	327	342	384	342	331	350	327	353	334	316	350	326	379	330	308	333	371	331	347	371	331	345	343	363	335	341	351	371	309	378	385	352	340	332	309	329	335	343	334	360	355	334	324	358	340	339	331	339	328	335	338	365	339	342	301	317	329	341	351	362	328	348	349	350	375	360	364	345	375	388	355	352	357	354	336	372	344
64954	62708	47705	36745	15095	1006	298	257	254	246	236	246	209	243	217	210	206	213	233	211	201	199	199	197	205	257	219	186	200	174	191	215	206	222	168	189	214	210	232	192	180	204	195	212	231	215	208	180	223	203	206	222	190	175	224	224	192	181	184	189	204	200	219	226	217	184	197	208	205	194	225	209	213	175	202	205	169	194	192	227	226	210	203	192	201	205	184	174	225	224	194	185	198	205	212	204	224	218	192	199	212	238	218	192	189	218	209	199	204	221	206	206	199	172	179	219	202	203	204	179	194	194	183	186	175	201	219	199	193	197	202	186	202	208	197	193	188	190	198	174	208	205	210	191	196	193	190	203	213	201	193	206	210	218	194	212	194	219	209	206	194	203	202	203	190	197	215	235	205	235	181	228	215	189	214	227	192	228	180	191	200	230	210	209	245	213	222	216	244	223	229	195	175	197	197	203	195	211	222	181	191	205	207	196	195	195	183	190	217	210	200	195	234	163	205	184	184	231	192	207	174	203	184	209	182	204	204	227	206	220	232	212	195	214	214	184	213	195	199	197	203	182	212	228	192	193	216	217	203	211	191	209	184	212	216	183	206	197	192	199	187	220	217	206	211	219	209	222	179	208	201	198	206	214	210	180	258	176	191	172	205	214	192	209	193	195	207	229	184	208	192	198	201	220	190	216	189	220	181	201	197	202	170	190	175	203	203	221	188	212	200	211	200	225	221	202	215	186	198	209	225	235	229	169	194	193	178	192	215	197	196	201	209	210	223	211	214	184	218	198	193	173	165	224	220	236	216	199	207	212	184	224	215	186	226	179	186	203	219	217	193	202	203	213	193	206	205	216	182	186	211	231	210	182	197	197	219	206	202	187	228	210	173	211	194	224	195	225	222	203	192	211	221	208	192	219	227	209	223	227	211	215	172	215	195	200	213	201	215	182	187	209	201	191	191	175	215	185	210	213	240	227	184	185	195	215	211	210	201	205	233	203	215	218	232	206	215	191	189	193	201	223	227	225	210	205	206	221	201	201	192	207	198	226	176	199	213	207	204	220	215	200	191	200	210	192	195	205	196	213	223	220	202	203	205	198	200	210	193	220	210	207	224	218	213	201	205	197	206	203	189	202	206	215	200	184	201	203	183	192	199	211	206	213	215	184	191	199	212	202	169	178	179	200	207	211	178	172	199	204	231	204	206	208	239	228	210	175	213	191	209	204	179	193	223	185	204	202	210	177	195	189	186	214	192	208	218	204	215	182	178	211	175	204	193	208	193	206	169	235	184	189	210	207	197	233	181	189	219	197	170	219	221	227	201	198	219	209	224	184	207	224	201	215	192	192	195	192	211	226	208	197	208	214	201	220	200	206	203	199	206	217	208	213	223	181	215	199	199	192	207	190	177	192	201	209	238	206	200	209	183	185	191	204	219	236	220	195	218	181	199	196	200	208	195	213	192	196	184	227	208	212	198	220	201	209	211	209	243	179	224	205	234	206	202	215	198	199	211	234	194	184	199	202	246	216	193	219	217	192	202	212	203	204	211	205	219	208	212	183	204	207	185	193	211	170	204	213	208	226	208	206	217	197	217	194	201	198	216	207	240	222	202	234	211	201	183	209	195	200	192	207	218	234	205	203	227	196	183	224	182	210	213	183	220	205	220	168	197	197	223	192	233	190	189	186	174	213	191	194	198	193	176	197	203	196	217	191	188	233	233	199	210	193	219	200	218	199	218	175	204	224	210	184	185	205	192	191	213	219	228	187	193	212	189	202	220	203	240	208	194	189	209	174	196	209	218	227	214	213	173	201	209	243	221	207	186	183	196	196	188	184	200	180	213	228	212	200	209	203	204	194	206	223	234	224	207	175	207	206	217	214	194	207	214	210	219	203	213	197	220	182	196	198	183	209	194	215	194	191	179	187	188	194	245	190	211	180	199	200	204	210	215	196	200	191	192	172	195	216	202	206	226	220	217	220	194	225	223	194	221	224	225	204	195	178	220	212	191	184	199	217	201	221	199	200	190	215	213	177	200	196	203	196	198	191	182	219	205	206	208	202	245	217	229	238	192	185	223	209	162	219	187	201	197	207	194	215	210	230	211	191	223	219	220	209	226	200	192	197	205	176	196	177	200	202	215	203	200	221	207	220	228	201	190	203	229	212	201	166	240	209	197	231	207	189	194	216	194	201	186	194	189	213	213	243	202	218	231	201	205	204	173	179	195	228	188	207	238	226	244	232	211	205	181	205	198	212	180	202	203	200	201	191	220	207	218	188	206	221	215	178	198	196	218	205	197	184	201	206	182	199	208	215	190	215	197	176	192	209	197	183	206	209	205	235	198	207	188	216	224	174	208	209	180	196	203	190	210	207	201	221	215	206	208	206	204	198	190	209	186	212	193	232	199	214	187	217	203	170	197	182	173	206	194	217	199	224	209	189	229	193	225	209	226	212	179	185	239	187	234	197	211	208	181	199	203	205	175	192	204	220	200	199	189	199	210	205	203	213	215	237	218	197	216	195	206	214	234	207	224	207	192	238	210	210	196	178	230	203	221	194	190	205	215	221	195	202	219	214	207	208	208	199	217	202	218	188	206	203	238	217	199	193	198	229	183	209	197	183	193	178	187	208	206	217	204	194	210	198	185	225	218	220	200	222	203	197	191	218	218	210	216	197	210	203	195	216	200	211	211	198	218	194	169	207	183	207	214	218	199	200	203	232	189	217	214	209	192	198	214	191	216	192	149	185	198	184	186	186	166	212	208	199	191	187	206	232	187	177	201	210	185	208	170	198	200	206	221	172	218	175	185	212	201	183	194	213	177	181	214	216	202	208	219	212	194	190	198	207	211	216	214	221	183	189	190	204	200	190	195	198	210	161	203	202	215	202	208	208	202	210	223	195	192	200	223	208	211	198	203	221	218	191	206	208	203	197	187	230	215	183	209	208	204	200	222	198	194	198	200	179	205	196	203	212	188	202	186	202	199	206	190	220	187	203	209	201	198	215	217	191	205	202	196	204	190	201	208	195	215	198	224	192	209	193	224	194	216	190	196	213	218	193	190	217	198	210	215	230	220	223	229	196	192	211	182	209	196	208	222	209	194	194	214	200	212	223	215	220	181	213	216	199	210	194	204	221	194	195	209	225	201	200	195	231	196	207	207	192	214	191	179	223	188	211	201	196	233	201	219	187	219	183	193	207	214	216	187	205	223	240	207	259	217	201	220	226	175	187	198	188	205	233	193	215	194	214	192	219	204	208	213	224	208	204	201	178	199	226	189	212	211	188	179	231	212	190	183	202	210	221	181	217	218	214	228	209	194	219	191	194	195	199	199	178	186	211	216	202	211	193	202	196	249	190	206	195	186	206	224	189	181	184	210	209	190	190	200	196	179	182	204	217	195	200	206	194	218	164	188	204	207	199	195	218	180	209	217	230	210	222	190	202	220	183	175	208	220	196	225	193	206	207	192	206	214	198	190	235	216	208	220	166	207	201
41400	47073	46098	43080	19640	981	907	829	770	711	662	638	614	565	595	571	550	540	533	514	550	561	515	535	543	505	495	504	488	528	532	529	503	505	538	488	504	538	529	498	495	501	519	520	519	491	527	462	518	490	512	537	520	510	509	492	505	495	503	507	494	507	526	522	479	521	527	481	534	480	506	521	458	478	517	483	498	477	478	488	520	513	476	516	508	483	502	532	532	488	562	439	520	515	501	525	508	542	520	516	483	491	492	507	491	496	500	487	509	486	485	494	502	500	490	510	522	474	510	521	521	436	501	501	435	469	455	490	511	515	502	501	494	488	499	507	524	524	491	473	469	525	515	495	489	473	491	484	461	533	459	479	440	484	465	524	438	519	497	478	524	528	464	501	494	488	494	506	512	496	500	483	509	465	492	449	565	507	490	472	522	500	471	476	500	509	453	512	514	485	477	497	469	491	474	449	480	511	453	508	515	481	460	511	516	491	534	473	489	500	459	484	481	512	489	507	483	508	470	496	513	516	479	494	487	509	470	462	477	486	490	466	483	502	504	476	516	512	437	501	482	474	509	489	482	496	503	471	518	464	544	500	502	473	520	512	501	482	496	478	528	486	513	491	515	482	503	510	497	508	459	510	487	521	465	489	504	476	489	466	515	485	513	508	505	500	442	484	478	495	496	480	479	504	448	506	514	458	494	495	496	533	497	509	522	456	492	470	501	507	456	527	503	474	474	499	504	482	446	479	509	511	477	521	493	493	531	510	491	520	468	498	486	494	504	456	490	476	507	478	501	467	517	502	489	523	461	506	471	474	485	471	483	489	533	480	493	501	476	535	485	492	506	488	464	486	482	482	498	503	463	498	494	462	475	510	527	493	481	469	508	490	527	470	480	492	529	481	487	491	512	494	504	481	500	493	472	475	510	466	549	460	492	503	521	476	481	502	483	487	483	494	493	490	460	495	458	498	499	505	494	509	484	505	518	472	481	476	486	505	443	510	491	464	500	493	481	482	452	460	544	492	483	487	490	462	476	477	490	479	528	508	503	490	511	483	470	482	467	500	498	503	520	471	452	475	498	473	467	524	466	519	479	442	529	521	489	480	498	488	526	506	510	462	484	468	502	507	546	522	543	490	534	469	492	511	529	528	496	499	509	495	484	480	477	458	516	507	525	484	462	487	480	476	487	533	496	508	472	440	483	514	452	479	496	490	522	504	481	466	477	501	512	502	551	470	462	495	478	485	489	488	495	537	476	502	502	535	523	507	491	500	495	490	480	480	500	453	487	481	510	480	504	488	505	474	501	505	490	482	488	489	515	470	445	503	526	477	511	476	486	475	458	489	430	470	465	522	477	501	512	483	509	478	487	479	476	512	486	508	488	501	477	484	480	520	486	509	493	469	527	482	530	503	509	463	484	522	474	485	438	488	532	490	529	487	495	493	493	479	522	501	503	478	556	500	504	497	508	456	464	521	492	468	499	459	515	523	471	467	485	480	493	459	488	484	482	510	476	509	491	500	456	485	484	520	456	496	482	518	521	515	518	505	486	504	460	480	493	526	525	464	483	506	522	504	524	526	513	509	505	489	538	457	484	482	495	488	490	490	491	469	478	499	475	512	494	477	460	512	477	483	497	477	478	513	484	507	493	498	524	504	491	481	524	502	514	510	465	510	502	459	494	519	487	473	473	490	468	527	483	466	511	504	535	469	486	489	531	462	474	508	437	511	527	504	510	481	457	502	474	484	487	488	473	479	477	473	474	526	500	503	532	543	479	515	487	481	492	505	470	471	450	502	481	469	500	525	504	508	503	483	498	516	502	460	474	487	492	482	527	486	478	486	461	497	494	465	474	469	486	479	451	507	506	492	527	496	446	482	481	470	486	486	493	539	522	479	491	483	497	510	477	486	509	520	508	495	487	476	524	500	468	494	487	479	485	523	495	488	484	482	503	486	447	531	490	494	475	493	482	514	509	488	486	486	471	511	504	509	505	504	472	499	509	473	494	477	504	471	540	541	519	474	471	511	480	467	470	491	486	493	479	459	498	487	496	471	482	468	492	494	543	521	489	517	504	530	517	516	516	498	496	474	479	456	471	510	476	501	447	479	490	497	524	520	470	470	461	481	526	492	531	492	509	514	483	502	504	513	527	513	507	478	483	539	502	466	514	472	527	482	485	491	520	481	492	467	487	479	461	464	458	493	482	468	490	506	501	497	511	517	504	487	460	485	528	489	490	473	526	498	520	519	476	476	464	483	508	482	481	499	502	521	521	492	524	486	497	473	458	483	503	485	499	506	506	491	510	473	474	525	513	472	493	456	484	503	478	486	480	510	525	504	511	510	496	513	511	501	537	472	499	531	503	501	488	453	537	481	512	491	479	485	505	498	508	464	489	540	557	486	494	488	493	516	514	535	492	458	481	502	487	506	469	440	512	521	520	517	490	518	474	498	480	470	510	481	476	477	507	485	450	525	493	459	499	494	483	496	494	482	454	482	479	483	519	483	481	484	501	479	533	517	504	524	502	483	494	517	488	474	533	538	511	502	502	510	515	505	447	471	521	471	451	515	511	516	487	465	478	502	483	504	449	522	509	507	528	459	485	473	520	485	488	467	475	486	528	490	484	504	476	524	478	486	475	478	499	497	539	535	529	543	494	477	475	459	482	479	478	472	474	481	476	511	491	509	455	465	501	486	502	534	521	501	461	509	503	541	499	508	479	496	492	548	504	500	504	514	488	445	493	461	520	511	498	510	495	467	528	543	520	495	547	503	490	501	475	491	489	507	520	487	494	494	473	465	472	502	496	511	483	506	476	523	459	475	492	493	476	490	496	491	499	500	506	512	507	511	498	468	496	509	457	500	471	485	484	532	488	498	487	491	481	502	504	510	509	515	479	476	526	510	492	467	456	498	514	516	505	501	462	531	544	527	520	480	475	513	492	522	461	465	494	502	498	477	481	476	539	476	505	548	525	515	486	501	499	523	497	512	493	471	532	469	483	486	493	496	504	514	499	451	500	505	457	478	526	526	531	529	469	500	479	493	503	477	480	481	455	499	499	528	497	512	497	457	495	534	526	473	510	503	490	496	521	495	496	501	472	463	481	506	486	472	506	483	483	491	485	494	527	524	501	518	479	479	495	477	470	510	475	495	492	515	474	499	498	497	475	490	482	495	505	468	460	480	506	476	445	508	510	519	466	458	473	509	481	482	496	501	499	506	505	500	497	511	481	502	493	467	510	466	484	475	472	472	491	533	513	453	481	469	505	484	466	473	500	443	513	467	486	467	533	511	441	477	467	511	477	473	496	501	511	509	513	489	528	482	502	499	487	464	469	490	502	507	513	499	502	469	494	498	475	458	503	509	495	481	509	473	481	477	510	526	511	479	503	540	536	478	467	479	485	477	479	506	474	519	510	470	469	489	476	489	476	503	486	491	473	506	473	530	515	496	509	517	554	549	498	495	489	531	498	509	488	524	483	486	481	475	487	487	534	498
73229	75034	61025	50872	25465	3763	529	470	390	398	390	375	316	360	343	325	322	336	323	358	360	330	326	340	301	345	330	350	293	331	298	314	345	325	320	328	362	287	375	330	284	337	343	331	298	306	334	385	332	320	317	319	308	343	325	290	316	337	326	326	309	336	315	324	338	304	295	301	326	348	310	309	354	314	351	312	335	318	333	350	312	339	304	320	330	325	319	328	317	335	324	282	297	281	298	317	320	341	336	346	340	314	324	323	270	305	302	295	352	348	320	343	306	348	309	325	325	302	341	347	319	336	323	354	343	323	315	313	340	304	328	317	325	306	302	342	313	291	315	337	339	316	333	331	321	339	346	351	300	371	312	303	325	321	288	309	320	325	313	314	328	305	367	331	294	302	322	315	339	370	331	327	288	319	342	339	319	334	278	297	304	310	317	310	308	322	323	318	336	307	332	315	329	323	344	329	292	314	337	276	324	326	319	348	342	307	304	310	319	349	343	327	321	354	301	336	327	317	327	326	322	306	302	334	319	325	310	308	331	298	328	320	316	296	308	324	308	339	364	308	293	298	338	305	317	329	315	353	345	326	320	328	347	348	341	310	325	317	333	343	312	343	291	322	291	308	319	320	344	332	332	314	329	315	337	302	311	353	319	335	312	305	339	305	318	341	306	307	327	318	329	313	344	339	335	322	291	309	311	345	313	324	314	322	306	316	336	323	325	284	352	282	289	307	346	303	362	343	357	317	329	350	350	286	332	296	329	320	311	333	332	319	324	336	344	367	337	370	334	336	302	320	310	335	320	310	326	325	322	308	323	320	312	345	321	299	314	331	327	315	301	335	328	330	298	332	356	350	293	318	352	275	363	290	337	309	335	321	304	328	318	283	310	340	302	315	372	328	300	280	279	315	359	348	329	336	288	305	333	335	346	297	318	370	327	314	333	328	325	328	292	299	337	321	308	306	299	316	324	346	331	335	305	312	318	286	288	344	322	296	346	354	324	314	350	358	330	330	313	358	325	314	326	316	332	323	266	299	311	348	349	329	293	311	326	325	306	353	339	322	325	297	337	305	333	328	322	324	283	336	328	301	313	336	337	301	331	325	309	341	352	321	321	331	332	307	319	310	299	307	316	269	327	326	314	287	340	316	321	326	324	303	276	336	327	279	339	343	313	314	297	314	322	338	312	288	333	311	342	305	300	312	327	338	331	297	344	331	316	311	343	308	327	350	313	319	317	308	330	327	302	302	285	334	286	329	293	294	356	303	317	321	325	360	335	307	306	330	306	307	316	364	333	296	309	314	316	316	343	323	322	312	357	294	326	330	332	289	318	296	339	325	326	308	335	337	312	335	339	315	333	275	301	330	339	300	326	328	364	341	343	318	318	335	331	329	300	320	329	346	337	339	356	334	313	297	302	341	293	333	315	316	294	290	311	309	360	351	324	355	317	357	304	311	325	306	319	278	294	322	322	337	291	332	351	312	309	297	327	336	323	322	353	313	313	345	372	335	388	341	316	342	321	327	315	309	325	352	333	349	339	331	334	362	333	356	328	327	326	309	314	350	339	323	348	332	315	317	321	317	332	332	317	343	324	313	310	306	324	308	322	322	312	357	312	345	353	310	328	306	303	333	336	303	361	331	331	304	327	358	344	338	323	333	341	325	324	329	304	341	321	317	310	338	312	354	305	316	348	300	317	317	302	354	312	336	335	338	327	315	309	325	331	328	322	295	306	341	393	288	360	335	345	349	342	324	331	337	330	311	282	310	333	348	310	332	305	299	332	301	307	290	333	338	318	344	327	316	311	320	347	295	312	314	321	283	326	349	300	312	356	336	360	329	339	306	349	329	294	326	342	324	333	329	315	333	365	312	323	321	336	336	321	315	319	315	310	311	320	325	330	340	302	361	326	324	316	339	271	331	340	331	339	347	312	319	332	329	303	329	334	325	313	308	304	293	328	316	348	292	339	298	268	326	298	330	326	355	343	315	339	299	311	379	360	329	328	322	302	317	285	319	312	303	363	295	338	331	333	338	333	320	329	315	302	335	314	383	349	342	305	303	335	318	334	309	330	305	335	358	302	316	313	318	300	315	296	344	323	333	341	316	299	347	355	340	306	350	339	314	310	305	313	271	275	307	317	325	295	306	322	301	298	315	333	308	314	325	340	361	331	314	306	298	336	347	305	338	341	354	315	315	309	295	323	332	317	319	295	299	293	287	317	338	323	304	343	314	338	329	320	289	320	289	347	323	347	307	330	306	310	311	294	328	313	340	324	316	324	283	316	314	342	314	328	323	311	307	299	341	319	334	311	326	345	324	315	332	289	312	330	328	307	300	317	294	307	328	307	340	337	351	326	324	344	337	351	294	322	315	303	355	329	320	290	337	328	270	289	337	311	312	337	340	340	345	316	329	301	330	320	315	355	338	308	330	327	324	330	334	299	328	340	326	307	303	287	279	345	297	346	336	337	328	311	351	327	340	297	336	347	308	345	353	302	302	319	289	310	330	313	314	305	322	284	300	317	328	306	331	307	294	292	314	333	337	344	322	303	336	313	315	315	321	314	293	334	350	302	312	311	341	316	320	335	348	323	310	286	318	332	343	311	301	328	314	308	319	325	357	307	323	295	309	328	299	351	341	291	299	342	339	304	293	316	320	307	312	296	320	288	302	337	307	325	316	329	290	326	320	328	329	322	324	324	343	332	301	319	341	297	292	333	335	328	315	326	338	343	333	323	305	304	326	345	373	305	311	302	280	347	316	340	366	307	330	344	316	339	305	325	311	310	338	323	309	327	312	354	357	344	345	321	308	318	347	296	327	313	302	300	323	332	323	311	329	311	333	314	315	345	332	331	344	331	321	319	315	297	336	328	304	312	297	318	311	333	284	318	304	295	322	316	312	295	343	347	319	351	347	334	359	341	314	337	293	311	319	324	312	336	321	305	300	317	327	293	310	344	324	329	349	370	320	328	306	303	335	295	305	340	320	320	303	317	303	325	312	324	311	274	297	343	343	317	317	315	332	322	308	287	329	318	332	315	319	301	305	316	333	319	371	311	353	359	313	330	329	287	323	349	314	324	340	302	327	318	357	307	322	318	299	315	303	342	291	328	322	332	376	320	289	350	312	308	308	317	343	308	338	305	323	307	315	325	316	300	310	369	345	323	292	355	330	327	329	314	337	269	304	332	347	341	327	352	304	329	326	313	329	312	336	335	312	322	302	339	298	351	331	355	335	309	307	344	322	296	349	324	301	311	345	305	292	354	309	346	313	323	380	356	314	333	329	335	324	327	320	271	322	291	305	291	323	343	347	308	318	350	334	357	317	308	317	319	316	329	324	332	320	351	304	362	311	328	283	302	325	329	301	314	332	333	335	311	310	260	318	333	296	305	305	307	331	327	342	350	328	325	341	309	318	344	294	294	321	326	292	310	339	332	335	334	324	328	326	331	336	311	290	315	368	317	335	325	350	310	295	330	335	324	335	353	293	352	321
48295	58901	57473	55236	25934	1689	1437	1303	1204	1093	1097	959	972	932	898	886	829	819	833	808	840	773	802	831	808	770	819	770	767	779	746	735	745	747	711	728	728	733	753	753	749	717	782	786	742	779	691	761	783	794	755	725	795	729	744	758	738	677	716	748	727	699	752	713	745	710	753	720	749	747	697	760	725	720	737	755	727	682	690	738	744	724	706	716	773	753	777	683	698	726	744	736	714	711	771	718	767	726	723	710	728	699	655	709	744	739	728	738	782	764	695	721	714	689	728	753	744	726	716	737	733	732	755	715	703	734	696	731	696	716	709	693	715	723	712	690	725	727	707	690	686	706	660	744	714	723	717	745	684	698	773	733	678	711	696	708	730	708	687	737	731	725	713	720	691	738	709	728	731	734	700	723	726	693	693	710	716	722	696	684	696	772	673	684	682	707	675	718	720	718	707	687	695	703	739	733	765	726	678	712	710	742	703	718	731	702	727	710	729	700	678	718	670	717	718	689	768	704	761	736	731	726	682	739	750	689	694	766	692	701	706	724	730	660	708	711	742	700	708	740	729	743	674	729	681	710	733	741	700	714	756	779	726	727	693	784	724	786	698	676	745	722	721	702	689	655	725	726	744	738	705	697	694	731	732	719	718	708	739	711	742	753	640	672	743	737	720	724	726	743	685	755	707	682	726	688	702	692	770	728	712	714	710	675	678	679	754	706	740	711	708	737	735	711	733	677	685	704	691	700	774	727	703	715	731	711	712	691	728	691	726	780	705	715	742	749	742	697	719	736	700	756	720	702	682	717	697	694	725	695	686	754	729	661	716	689	691	681	740	678	717	679	750	741	724	693	731	711	713	709	723	766	697	671	712	690	716	665	709	748	708	767	698	742	705	711	712	681	684	739	682	680	742	752	681	735	724	724	697	734	702	764	694	717	719	727	765	726	677	730	762	699	719	725	684	730	751	669	752	736	710	689	732	780	681	732	707	744	739	721	709	695	715	729	690	694	680	731	691	746	729	667	747	750	697	666	673	663	690	717	717	735	719	710	703	728	740	740	680	681	692	737	743	723	738	694	714	705	695	688	719	689	701	704	690	677	724	702	716	758	725	706	742	690	687	721	730	695	717	722	719	742	709	737	737	676	707	727	707	739	659	689	735	711	707	714	723	721	735	689	716	748	752	767	724	757	769	689	730	700	687	740	736	739	740	688	690	697	735	754	756	732	709	719	711	682	699	733	691	722	729	699	739	703	729	718	711	708	733	756	719	689	738	693	696	726	694	743	730	743	729	728	701	672	700	751	738	668	694	692	729	704	683	732	683	727	646	706	743	757	687	727	701	772	687	721	679	671	677	694	736	681	699	676	708	716	709	735	674	726	679	748	703	720	738	739	738	657	762	755	692	674	708	757	687	722	739	719	718	710	713	709	716	694	677	741	735	748	707	698	687	701	710	743	738	730	707	712	702	742	695	719	753	691	741	691	693	692	689	718	737	723	759	659	701	728	714	735	707	672	698	705	720	699	694	693	707	714	757	709	723	683	721	724	721	713	701	703	679	691	664	690	745	663	731	718	755	712	730	713	747	728	750	681	671	743	682	753	732	699	729	700	748	703	728	760	744	724	760	680	702	689	691	745	712	695	697	735	692	729	773	692	690	735	744	714	733	690	743	649	702	689	761	722	691	644	712	758	757	755	665	702	751	733	737	739	708	712	721	752	705	702	728	695	699	747	740	697	694	762	743	758	685	737	752	752	706	699	676	750	718	725	680	704	703	694	745	696	705	734	739	704	707	713	713	742	752	717	695	695	732	717	715	779	694	725	724	675	710	720	710	728	719	700	660	716	758	702	681	712	698	687	717	735	717	731	727	689	702	697	697	717	723	742	708	713	765	735	733	735	729	693	745	731	726	766	726	693	719	713	701	782	690	735	729	708	747	669	718	765	696	702	733	771	710	798	731	669	701	734	721	727	754	708	737	694	719	686	734	725	686	728	722	703	748	713	732	691	719	702	736	693	689	694	754	686	705	705	719	686	728	731	740	676	755	724	686	746	706	753	724	671	719	733	708	707	735	701	739	688	741	706	743	751	743	750	779	672	712	728	669	720	725	695	692	732	731	678	706	727	711	722	722	714	756	709	718	698	709	675	679	743	705	728	734	755	705	714	686	760	715	661	733	697	731	680	692	726	675	691	720	695	735	678	703	691	751	728	746	704	694	740	734	710	692	710	726	713	699	679	710	732	704	782	719	699	717	741	678	712	724	741	738	666	752	724	727	749	691	715	700	782	701	703	691	750	682	704	705	709	712	723	677	720	673	698	734	709	729	692	736	700	726	724	720	760	730	753	720	684	711	723	672	706	702	715	724	657	710	666	770	736	711	685	730	760	736	708	674	755	716	758	748	673	719	728	737	678	683	767	720	721	669	749	688	726	733	717	680	761	651	723	688	712	737	696	748	728	746	710	736	710	681	669	736	716	735	695	741	733	686	763	692	677	705	691	719	759	729	725	746	698	718	704	693	692	663	697	752	689	726	725	705	702	761	703	753	709	693	688	749	730	702	742	686	760	706	748	749	768	737	705	706	730	753	704	713	705	711	649	689	735	782	708	742	763	728	742	743	760	742	728	668	735	694	687	676	747	703	708	726	727	715	738	746	725	741	707	657	703	710	716	700	732	749	730	768	691	743	684	701	748	709	724	750	720	768	669	726	730	728	697	692	724	748	727	692	692	713	742	696	754	701	763	719	710	681	703	688	741	715	780	696	683	668	691	733	750	748	753	683	714	692	662	700	776	713	682	703	712	711	701	730	735	695	731	696	692	711	676	704	735	706	718	732	718	768	715	680	715	696	751	695	666	700	724	720	698	729	672	677	725	744	725	744	749	706	665	736	729	725	705	705	703	717	721	774	717	746	697	666	682	733	707	698	765	716	756	730	707	717	737	684	664	746	681	722	668	718	672	708	697	725	705	706	714	673	729	697	671	737	757	679	696	730	739	736	722	690	716	720	730	683	714	685	734	686	721	678	756	733	754	704	709	681	745	705	751	671	698	697	720	737	700	715	677	674	702	730	749	759	730	673	691	727	696	724	711	742	725	682	687	725	747	721	728	722	749	706	702	712	734	717	733	721	709	698	725	696	714	707	701	715	720	691	749	732	736	731	738	731	713	710	690	709	730	681	697	743	734	710	723	738	710	717	758	711	656	761	690	676	730	733	710	679	681	692	698	758	685	677	725	749	710	658	730	715	678	701	672	675	654	666	687	724	688	718	700	686	690	703	726	684	731	717	711	703	747	696	730	664	743	743	749	688	730	733	655	738	740	724	725	726	725	729	688	713	672	745	724	687	705	718	702	734	691	703	728	703	761	734	693	737	770	688	719	737	707	726	726	718	689	719	688	660	703	725	748	704	711	700	738	706	704	713	706	709	741	705	705	724	702	758	702	700	716	723	730	704	692	704	711	671	695	706	739	703	746	726	701	700	689	725	734	764	749
44147	19484	4850	1857	512	144	146	144	135	137	131	127	144	111	142	136	145	108	138	149	138	138	127	138	167	149	157	129	112	125	150	131	125	124	129	138	143	109	128	139	143	139	151	152	159	133	127	135	125	143	118	141	124	123	142	120	136	147	137	135	145	131	135	131	148	129	128	124	124	118	134	146	164	127	120	118	158	125	149	137	148	152	142	128	111	138	145	109	107	124	143	142	141	137	142	158	138	111	143	118	136	128	129	137	144	130	119	123	139	135	144	138	145	123	130	136	136	129	116	160	143	129	135	129	137	138	150	118	93	151	136	133	143	128	139	132	142	145	144	120	120	120	118	120	125	131	123	130	148	158	130	139	130	139	135	131	129	128	120	141	122	111	132	112	121	141	111	149	145	124	138	95	114	119	114	120	145	139	135	148	115	142	112	136	127	137	141	130	146	124	143	127	104	114	128	126	142	144	141	116	111	128	140	122	134	135	140	132	154	145	139	128	128	126	135	139	138	141	138	120	115	122	134	121	124	112	140	143	140	142	127	126	150	137	125	140	150	141	137	148	127	133	138	118	112	115	142	131	140	120	126	165	136	121	151	124	129	126	128	141	136	112	129	108	146	119	136	132	143	151	139	133	149	132	140	134	135	139	103	122	144	138	135	134	141	108	128	128	114	148	146	115	146	139	129	141	151	129	125	137	126	131	151	111	128	142	124	123	150	119	155	146	105	129	144	140	129	157	145	122	115	129	119	127	106	161	132	148	137	124	140	148	128	115	129	137	106	131	139	157	118	117	124	142	145	132	150	147	141	141	138	153	115	109	106	142	141	127	117	148	137	136	133	118	132	140	126	110	124	127	145	139	127	131	133	136	144	116	123	127	146	130	107	170	134	123	151	128	127	126	131	103	128	131	141	159	131	131	126	134	129	119	149	127	121	126	132	130	137	129	114	147	133	155	133	123	136	156	121	123	146	142	125	140	131	127	125	145	119	123	122	134	114	140	134	131	149	131	131	117	121	142	125	125	112	137	121	124	126	148	133	135	146	117	133	137	119	143	145	123	127	141	160	133	161	114	119	134	105	140	140	151	140	131	148	144	126	111	124	139	148	139	165	138	126	136	122	130	139	125	139	147	152	139	135	128	159	138	133	144	129	122	146	153	140	144	125	155	128	134	140	137	141	141	162	126	149	120	149	152	132	127	129	147	133	123	109	131	114	129	134	137	141	125	139	140	123	148	123	147	112	139	153	135	138	119	145	120	128	103	131	125	151	146	126	139	162	124	115	156	145	159	141	107	125	131	131	123	125	126	139	133	123	127	104	145	128	150	151	142	166	119	104	120	134	131	137	155	127	153	138	124	144	123	148	133	131	131	123	147	150	133	161	158	151	165	124	140	156	134	129	146	143	127	135	140	126	140	131	115	122	129	146	113	142	129	131	133	144	115	130	95	141	113	119	133	118	132	144	140	143	116	142	155	120	126	120	129	129	116	158	145	121	146	147	120	120	142	129	170	128	130	126	111	162	125	125	134	141	119	114	134	126	127	140	111	121	143	141	129	139	147	142	117	133	123	127	157	137	122	130	132	137	128	153	141	144	122	139	148	133	151	122	115	139	135	131	121	135	110	144	130	121	147	115	137	134	115	140	152	145	150	131	122	137	141	137	133	125	119	126	124	117	121	153	143	126	130	137	138	123	120	146	130	130	142	134	145	119	142	121	151	136	133	153	158	139	153	144	115	143	137	136	141	113	155	133	148	131	130	138	126	124	120	140	129	135	120	139	131	143	119	118	130	116	126	144	109	130	160	151	125	118	144	128	123	112	149	130	123	118	118	131	146	132	146	135	135	134	127	128	125	134	119	140	128	126	112	133	115	136	143	143	140	108	152	141	137	141	125	150	114	111	145	138	129	148	130	130	106	129	122	134	137	151	118	128	160	127	144	140	123	136	140	128	126	125	124	135	126	124	132	122	135	120	129	135	124	147	124	125	117	148	131	139	134	149	136	149	124	133	143	116	146	119	128	123	150	126	126	138	118	134	117	126	111	127	142	130	142	149	104	138	125	122	122	133	150	129	139	115	127	142	125	136	136	125	133	127	134	139	146	142	132	164	130	136	131	127	127	125	94	148	143	134	114	137	136	141	128	135	145	127	119	113	151	134	133	133	151	120	131	143	148	148	141	152	135	135	142	135	165	152	145	115	140	147	140	130	134	120	141	137	137	133	142	118	128	133	119	124	141	121	132	116	173	156	147	135	111	143	131	140	138	121	121	161	122	135	140	146	110	144	149	147	122	151	98	114	134	137	118	128	144	125	143	114	147	136	137	137	124	143	132	171	118	134	119	150	134	127	127	129	114	123	105	142	154	126	124	140	150	135	134	125	143	129	129	128	137	120	126	137	127	119	111	132	141	130	133	125	128	121	137	130	128	140	138	141	128	121	159	135	115	111	122	147	119	125	119	145	122	126	115	122	123	141	117	120	119	121	134	140	142	152	118	122	139	148	136	137	149	138	108	139	131	139	127	163	149	131	138	130	145	145	130	146	134	118	145	141	130	112	111	133	121	151	128	127	151	145	156	116	137	118	125	125	135	145	116	103	143	139	111	139	144	137	141	140	117	140	134	147	130	122	126	125	156	131	122	131	140	147	145	126	129	130	148	143	135	159	153	125	137	136	135	139	125	144	136	132	121	133	139	138	132	139	113	121	144	140	132	136	149	142	150	137	132	132	124	132	124	132	123	115	143	137	128	129	140	119	149	117	132	135	130	127	141	127	153	122	122	154	132	119	142	122	139	140	135	146	119	130	153	141	140	151	156	148	154	144	146	146	143	152	149	111	126	147	124	147	132	133	136	151	150	127	160	147	137	131	133	134	137	125	145	119	137	100	126	144	125	127	134	147	132	136	138	156	138	149	124	139	124	149	122	153	110	132	133	112	141	123	122	122	115	144	103	137	136	125	121	145	125	134	138	158	142	157	138	132	139	117	140	151	130	131	135	128	142	143	136	140	153	123	139	120	126	127	115	136	114	120	129	153	139	138	132	143	155	139	133	131	132	118	110	152	132	138	130	126	107	123	143	137	126	127	138	139	126	145	123	120	134	132	136	120	136	128	135	134	132	133	158	162	155	117	127	134	152	156	117	119	140	140	135	132	127	133	145	124	164	127	135	131	133	124	150	141	142	137	139	129	114	105	136	131	129	134	140	126	138	117	124	152	123	118	122	141	135	124	137	131	133	114	137	136	131	121	133	128	131	128	154	131	141	120	111	132	136	124	130	115	145	163	136	142	119	150	130	143	135	135	132	135	118	140	120	127	147	126	136	128	128	145	142	132	120	131	123	119	127	145	139	133	140	139	149	132	133	125	128	124	127	113	143	142	128	124	125	131	134	139	126	140	167	125	139	135	134	127	129	123	136	125	135	126	108	106	143	131	136	129	137	123	144	127	131	150	140	131	128	125	129	123	133	128	121	140	140	120	112	113	137	108	110
23386	14293	6851	5794	1670	357	364	340	337	330	347	298	341	331	337	317	325	340	324	347	326	351	342	339	347	344	345	370	301	293	362	351	342	326	311	318	371	358	350	336	322	319	350	340	326	355	323	337	334	333	373	365	345	322	350	353	329	334	358	349	343	341	371	343	330	334	333	316	348	321	335	315	345	333	323	361	351	329	339	330	345	364	331	339	352	367	322	350	313	329	345	353	349	333	313	342	346	328	356	345	341	320	356	333	324	367	341	326	340	303	356	326	347	353	353	304	378	351	344	344	342	350	353	330	353	343	387	348	329	346	363	376	340	342	333	326	327	318	302	317	362	338	363	327	336	328	305	336	317	343	343	360	338	330	342	335	339	353	335	320	344	366	344	331	360	323	334	336	377	384	330	323	298	335	346	342	350	353	328	366	322	340	334	316	361	360	307	342	370	366	331	343	352	332	313	336	315	352	351	351	329	337	325	314	332	315	305	297	349	336	312	352	314	349	346	357	343	320	334	284	345	317	319	320	326	347	363	325	362	332	333	326	355	327	323	375	333	363	333	349	392	351	316	338	350	342	340	361	355	345	363	335	347	314	322	331	347	316	347	314	330	363	378	328	341	323	376	334	317	329	350	346	344	347	352	331	355	340	358	337	344	351	343	326	346	321	322	351	338	326	371	340	347	360	351	329	343	313	352	347	351	318	348	345	345	364	363	330	364	327	328	381	347	361	347	373	346	384	378	370	337	338	330	340	335	328	351	318	343	353	344	352	330	341	353	328	343	329	374	328	347	335	331	332	333	324	348	320	338	375	326	351	313	332	338	319	350	352	324	381	330	344	341	339	308	365	348	341	313	336	388	363	323	328	349	378	341	313	351	339	336	347	350	318	347	368	336	339	339	326	329	338	323	329	363	318	310	349	345	374	332	337	369	308	368	348	333	317	349	349	372	332	355	343	352	305	325	364	331	317	347	360	307	366	327	342	309	355	360	353	340	313	326	352	375	342	321	341	381	304	363	344	328	322	332	319	323	365	331	344	337	345	336	341	371	344	341	343	345	314	329	333	360	352	351	308	337	335	316	341	356	332	337	312	312	335	362	363	367	338	327	366	361	340	301	333	320	307	342	347	312	338	306	337	338	344	333	316	356	346	307	317	316	345	351	343	379	373	326	339	376	332	324	321	345	358	350	347	347	318	333	351	329	358	338	339	348	348	315	331	360	298	339	336	332	336	312	323	334	353	328	320	328	344	336	368	384	324	339	340	326	357	338	346	333	343	317	335	342	323	354	325	324	337	329	348	328	309	322	343	347	368	324	325	327	317	388	351	326	336	344	352	362	333	329	336	316	342	341	345	339	349	376	342	358	349	324	299	341	329	338	322	334	343	330	373	315	341	324	340	358	335	344	326	338	352	324	338	353	327	340	319	327	341	378	338	337	354	334	333	336	328	367	343	339	311	350	329	338	317	344	359	346	319	333	321	369	346	331	330	342	335	349	306	346	351	335	351	330	321	328	367	333	376	326	321	293	339	371	362	330	360	327	372	352	335	332	367	366	369	350	344	324	336	346	311	365	331	315	337	362	346	333	307	331	378	366	374	343	309	345	305	362	346	373	353	331	341	326	363	338	338	359	318	359	362	339	329	339	310	342	345	338	333	354	334	317	399	366	355	351	365	350	330	361	352	331	317	340	339	317	320	335	312	357	339	367	308	324	328	339	325	316	370	343	339	331	366	321	322	363	317	355	381	329	359	340	372	343	315	328	297	340	364	330	344	339	286	315	325	333	397	334	331	354	325	385	334	339	313	388	361	343	368	332	299	346	367	331	344	343	336	355	329	333	372	326	294	331	359	354	360	360	318	341	321	303	356	354	332	335	315	333	349	333	364	345	319	334	305	334	362	331	326	341	309	347	337	346	346	372	341	316	337	322	362	329	348	333	340	326	329	369	325	309	346	336	324	355	323	328	365	358	357	355	351	347	345	308	358	351	328	301	363	319	333	340	344	361	320	342	342	343	309	329	329	358	398	333	322	381	338	325	343	358	336	349	292	328	323	330	351	328	324	343	315	313	323	326	363	316	318	321	330	331	331	321	368	354	332	357	320	347	347	348	355	319	344	321	337	348	357	306	314	322	336	335	313	337	335	345	335	339	334	355	347	355	359	383	365	296	321	322	340	307	323	379	340	344	356	329	329	357	357	336	367	363	331	345	347	355	338	317	333	336	329	301	346	315	339	339	349	318	335	330	332	318	324	321	372	319	355	336	389	375	355	341	351	333	360	333	325	296	339	353	353	320	335	339	327	336	325	358	330	338	327	339	318	370	333	320	310	337	348	356	369	350	354	310	350	338	354	363	338	330	358	344	324	343	319	311	323	359	330	315	341	359	327	356	296	304	332	359	320	354	318	339	345	350	350	345	362	350	364	301	360	350	333	329	354	341	370	339	374	348	336	313	351	349	357	308	329	335	322	323	331	352	361	317	323	319	340	335	324	307	350	348	319	367	362	395	360	363	316	337	331	356	340	328	348	377	338	328	349	327	327	348	338	349	336	309	358	345	333	341	363	313	343	363	326	329	337	341	339	330	326	319	343	299	352	325	384	294	345	352	342	335	303	327	357	338	312	335	344	359	339	333	325	320	332	310	372	334	356	340	369	339	351	350	325	345	352	330	354	304	341	333	347	343	298	326	314	339	340	310	321	388	366	335	378	349	368	346	348	317	312	338	354	376	331	387	327	328	329	335	334	365	325	314	372	340	347	370	354	342	322	340	333	328	360	367	369	347	301	316	305	354	348	326	341	337	363	355	335	314	350	374	363	346	319	371	343	322	350	339	337	306	374	348	330	347	332	343	325	362	343	320	352	362	320	338	345	377	326	339	309	326	339	330	312	360	312	369	356	322	358	335	350	382	334	332	346	352	342	347	311	368	344	356	364	354	358	338	346	346	323	345	369	336	340	340	340	341	318	299	356	337	329	309	323	335	372	344	354	327	366	341	358	337	368	313	342	311	344	345	335	354	330	333	349	339	350	315	334	311	354	350	313	377	323	353	305	349	350	339	322	319	317	327	308	334	372	329	359	343	344	360	332	340	346	346	360	334	325	318	321	303	329	350	344	332	353	341	308	360	322	338	353	343	336	371	324	349	333	342	361	342	345	331	342	348	336	348	337	327	362	354	319	338	363	333	313	334	366	324	359	363	319	343	330	352	344	327	338	389	310	340	312	350	356	341	355	369	315	360	379	319	323	321	340	330	382	349	358	353	340	337	338	335	355	343	353	350	341	365	336	342	364	357	324	325	337	334	323	308	342	304	344	314	357	325	320	364	324	323	333	329	322	346	335	340	351	327	349	329	316	333	352	337	374	355	347	326	342	311	352	327	358	359	364	331	309	326	353	336	327	321	358	305	344	336	344	349	359	338	358	325	299	353	335	353	311	305	313	352	335	314	346	346	345	341	326	318	338	346	329	343	357	329	349	330	318	318	331	340	340
64826	63550	47685	37893	17822	1441	323	266	261	235	241	239	251	222	229	215	216	204	223	228	238	198	198	186	240	219	212	190	237	206	229	200	199	216	212	212	223	226	257	234	221	202	237	177	198	205	203	206	197	200	184	195	196	205	185	253	219	222	207	219	199	202	213	202	181	156	186	183	191	203	220	218	205	206	202	185	234	204	221	221	201	217	212	185	201	222	195	205	197	194	198	201	187	212	204	216	191	214	215	231	215	208	208	192	219	206	206	212	227	177	189	194	213	217	212	203	204	203	215	201	195	229	202	214	201	214	208	182	190	199	197	209	237	212	213	213	190	221	177	229	230	218	201	166	199	224	211	232	207	237	196	215	172	197	221	206	202	205	212	228	177	183	228	221	212	227	195	221	222	200	217	192	204	214	223	192	189	211	193	206	216	215	193	194	232	191	220	192	204	213	183	192	182	186	201	203	187	189	194	231	236	214	191	192	228	234	191	193	195	194	206	221	211	222	204	201	214	191	193	213	195	210	220	219	188	207	193	207	222	194	194	186	212	199	226	197	177	205	218	192	225	234	216	219	192	193	198	182	196	178	200	212	202	222	255	220	198	219	213	205	206	184	202	191	217	211	199	237	212	210	194	179	208	229	204	191	189	243	240	197	224	212	192	229	217	188	189	185	193	217	198	232	190	182	183	219	227	218	207	214	231	204	210	194	209	187	189	199	187	195	219	210	209	192	228	184	178	231	222	179	173	189	218	187	209	207	203	219	203	219	166	207	214	210	225	197	213	211	204	193	197	206	207	195	202	215	226	203	222	193	191	199	225	230	230	201	196	215	200	200	209	199	233	215	180	217	219	218	253	228	200	208	223	198	208	225	208	200	232	205	185	181	228	208	195	231	183	192	214	208	224	209	217	202	187	219	215	211	195	206	224	198	204	220	204	226	218	194	224	232	227	213	200	164	202	198	205	231	203	188	207	187	208	229	211	214	222	204	219	215	222	186	226	223	204	188	180	213	226	222	236	195	200	232	184	217	199	233	231	220	230	212	208	212	200	209	213	218	179	179	175	244	211	203	184	233	237	176	197	219	220	198	205	223	196	198	228	176	228	213	221	223	220	196	206	210	197	187	220	203	216	217	228	210	193	190	204	231	202	231	205	218	210	180	199	204	207	208	188	179	196	187	197	206	191	210	200	193	207	226	187	203	206	210	205	211	215	236	212	221	192	197	220	214	221	216	204	193	196	220	225	210	204	206	190	197	214	198	215	220	201	193	229	213	216	220	220	225	203	216	204	178	190	195	210	207	203	216	189	200	196	225	193	211	217	216	216	186	189	226	195	191	207	217	178	198	209	220	208	241	205	238	199	223	196	211	230	226	191	205	212	216	211	210	220	209	198	195	226	209	187	186	210	242	226	223	216	223	172	191	209	222	236	258	232	202	196	202	199	203	232	220	216	220	229	208	218	191	210	198	255	201	226	223	224	188	227	220	195	207	195	191	195	190	238	183	210	186	213	208	208	188	178	207	213	173	234	203	214	191	208	223	207	201	198	204	204	239	215	220	210	208	166	207	198	215	193	189	191	205	219	198	228	196	199	195	210	203	240	216	222	207	223	195	210	211	193	214	200	235	204	225	197	224	205	192	186	228	214	188	216	200	196	224	208	209	207	187	213	205	205	194	195	199	192	211	237	193	199	227	210	202	202	208	236	241	222	225	201	202	191	195	220	220	198	198	229	210	185	204	227	200	197	221	200	201	238	225	217	188	182	213	201	206	201	225	182	219	218	195	193	183	220	202	204	232	192	216	191	219	208	206	231	206	227	189	198	226	197	210	211	227	216	228	200	206	217	217	198	203	221	195	201	190	213	190	218	194	209	204	178	185	236	196	211	172	202	193	212	197	216	225	183	203	215	200	231	210	206	228	210	211	234	210	205	226	207	214	219	214	191	185	179	213	182	191	196	204	208	198	218	191	201	216	175	224	201	204	197	223	243	217	223	216	190	215	220	247	210	222	226	220	232	198	217	217	228	195	200	208	214	206	220	241	189	227	216	228	225	169	178	205	216	213	203	214	216	201	222	208	197	187	183	204	190	183	187	189	224	204	181	231	216	194	185	228	225	197	197	181	190	194	218	193	182	216	215	195	225	221	216	245	186	216	196	214	209	194	198	215	208	187	230	221	193	221	189	211	205	208	175	201	210	219	189	202	214	228	208	213	189	204	192	191	206	221	187	187	215	183	202	214	222	206	212	193	222	201	221	226	204	237	183	185	201	225	215	203	199	184	194	205	195	210	166	210	196	204	216	232	186	182	182	225	182	204	223	217	217	220	211	234	217	196	214	207	201	190	180	208	206	194	226	215	195	203	213	199	225	211	194	183	192	216	219	186	190	206	204	186	203	187	219	202	227	230	227	210	204	225	206	196	220	205	223	216	214	204	180	208	221	233	206	198	207	203	194	211	207	213	212	209	209	205	187	226	207	201	221	208	234	211	202	200	209	209	206	196	216	209	199	235	196	227	231	174	181	196	210	202	218	223	210	202	195	206	215	206	226	189	197	152	196	207	192	199	204	202	209	201	210	192	175	208	201	223	210	223	209	219	206	204	211	207	204	186	198	206	192	220	196	200	197	208	210	182	230	201	234	217	194	235	210	221	224	232	222	183	195	193	204	196	194	194	189	208	237	177	205	214	210	187	225	189	212	216	229	222	230	216	224	218	197	214	203	190	211	215	210	202	192	238	218	213	191	232	191	215	205	227	187	212	197	235	192	212	216	206	218	222	204	203	210	195	231	217	188	230	193	205	200	174	219	233	219	185	193	203	185	213	211	182	196	228	206	219	226	155	210	215	212	218	195	235	203	231	207	245	197	192	185	211	185	195	236	206	206	195	212	208	197	178	163	228	212	217	207	218	231	187	198	198	193	216	189	213	190	213	209	206	203	225	217	192	216	216	205	180	192	221	230	204	208	193	232	213	212	220	205	204	204	204	206	208	203	214	205	206	217	198	229	226	202	184	178	212	187	216	221	191	173	203	223	231	234	195	208	197	174	211	212	217	185	194	210	216	204	198	234	212	201	201	209	201	182	202	202	188	216	215	221	210	191	196	211	183	222	212	215	204	184	167	224	195	207	203	215	207	225	202	205	224	196	225	214	211	217	191	190	203	208	221	213	206	208	203	203	214	209	214	188	199	206	216	216	209	229	179	191	227	192	202	222	186	189	186	185	190	212	202	193	199	219	182	207	197	206	210	198	206	222	221	196	214	171	192	197	189	188	196	225	186	200	194	200	214	235	220	221	231	206	227	180	197	188	243	206	217	217	193	201	228	215	234	200	239	196	194	216	205	215	205	202	189	213	199	221	219	228	197	201	199	219	226	201	204	234	188	235	207	184	224	187	215	176	229	223	217	198	194	221	258	217	212	199	208	195	207	190	199	211	216	231	216	201	211	190	214	215	193	192	207	204	223	202	177	194	228	192	203	206	189	230	193	182	209
40767	47254	45905	44961	22514	971	892	769	740	681	658	645	593	588	589	564	590	523	554	548	569	566	536	494	511	538	538	523	535	512	542	496	536	510	524	538	521	475	541	504	509	520	551	496	516	476	527	512	471	496	481	503	512	523	502	516	506	480	483	489	517	508	552	486	508	475	519	521	499	441	513	488	542	504	539	456	485	513	513	504	516	471	465	488	536	556	511	551	509	493	470	494	455	504	524	520	498	542	467	492	549	495	517	488	490	474	488	465	479	518	506	471	486	485	510	545	491	483	500	533	493	472	475	536	502	537	492	528	456	479	483	492	509	462	476	510	460	566	511	505	516	499	484	500	497	506	465	462	517	495	504	512	468	501	488	479	467	474	491	535	524	508	524	494	516	483	467	501	478	509	505	499	521	588	505	504	483	478	498	454	519	505	502	466	480	482	500	507	510	469	492	503	521	488	460	498	502	493	524	534	506	500	498	517	482	498	488	508	466	546	529	492	514	509	537	512	488	502	455	491	513	495	487	501	507	509	506	522	515	512	474	507	499	534	509	466	514	510	475	478	491	471	498	509	489	523	488	448	526	500	495	521	512	516	510	506	518	474	514	488	501	482	483	478	525	508	509	502	512	513	439	494	465	476	510	488	516	488	509	519	523	502	452	521	519	498	538	498	486	481	471	473	514	486	506	498	493	534	495	510	495	520	490	538	501	477	487	491	500	518	506	532	476	494	503	486	492	501	511	473	481	515	491	456	497	472	518	492	477	513	504	522	493	526	504	514	464	487	526	499	461	513	511	509	515	468	521	471	471	468	517	528	487	506	493	487	536	505	508	501	473	500	507	499	507	498	501	497	464	468	521	494	474	493	484	494	481	531	513	546	485	510	500	486	505	504	526	512	502	449	486	512	473	493	503	481	477	521	536	493	512	505	485	492	520	462	477	477	503	498	493	459	527	489	504	515	490	466	525	491	503	518	511	491	473	492	485	512	528	486	478	504	509	499	471	527	501	525	479	541	484	482	501	492	504	546	533	488	499	493	490	496	489	470	483	482	497	457	513	477	497	488	506	482	479	462	471	490	480	487	508	500	524	494	491	521	535	486	504	486	486	439	472	514	486	529	505	478	521	488	478	478	497	514	511	440	458	490	543	491	538	482	490	505	455	513	483	476	552	502	494	512	479	496	506	489	516	509	504	504	491	475	524	489	517	485	467	463	455	478	502	443	483	498	498	523	511	530	476	515	524	491	497	519	484	500	488	523	537	489	507	479	489	474	557	495	504	503	521	498	495	519	492	529	453	524	493	495	522	501	539	526	517	515	495	506	505	490	512	486	486	507	480	522	508	511	508	498	467	503	508	477	499	520	526	492	462	517	498	469	510	470	487	523	508	486	487	480	542	519	488	504	494	488	512	488	506	487	470	481	473	495	519	513	498	489	517	523	505	486	514	515	484	484	513	512	467	483	510	462	507	513	534	542	494	511	467	528	515	457	490	505	508	498	526	508	445	498	512	479	469	537	485	485	528	505	479	536	545	498	480	486	543	466	488	475	496	468	473	470	446	512	503	492	501	458	487	507	504	509	518	482	529	477	506	515	467	457	510	501	538	526	463	507	470	516	500	492	515	522	520	509	461	469	507	493	514	495	484	488	498	467	479	498	484	460	560	506	497	525	470	489	497	516	506	504	483	519	489	502	462	496	493	503	528	444	484	467	521	477	500	516	506	483	464	468	485	493	505	549	486	496	487	485	488	490	513	512	494	469	474	498	510	510	466	487	454	471	470	513	480	486	484	529	501	516	534	501	481	537	501	457	472	497	476	503	489	504	517	442	466	488	496	470	484	515	449	532	504	504	474	473	517	494	502	485	529	483	503	496	509	495	456	528	527	505	468	473	487	515	473	531	527	465	451	478	505	504	478	475	476	503	499	514	486	512	507	476	531	490	480	467	491	528	500	498	509	465	524	518	443	465	499	477	527	489	496	515	493	502	506	476	481	505	521	482	508	493	498	503	490	476	515	481	518	489	509	482	488	508	470	513	478	487	481	497	515	490	519	516	497	479	522	503	520	519	496	468	493	540	507	475	499	523	479	495	502	555	498	497	515	520	492	538	502	497	496	532	489	521	522	471	503	508	515	514	488	491	502	489	479	501	513	485	517	470	522	487	451	499	473	533	495	539	525	538	499	485	504	501	476	499	523	481	499	472	487	479	503	505	469	483	516	482	482	496	471	532	489	503	484	501	499	523	515	472	466	480	478	499	472	483	534	510	534	540	485	486	478	511	537	472	511	474	493	503	514	511	499	538	478	477	522	526	525	530	533	513	461	496	540	439	535	514	494	500	491	525	539	482	506	509	464	499	474	488	463	484	499	503	490	516	523	503	486	509	494	510	516	449	512	477	538	498	474	503	457	489	482	484	518	498	523	485	506	516	484	498	534	485	513	473	520	490	486	501	524	520	504	503	492	518	475	485	507	474	500	479	504	459	506	484	486	491	496	462	487	492	460	504	495	493	482	504	500	521	467	493	478	509	464	490	470	447	497	483	468	496	474	471	461	513	486	497	494	520	480	486	486	475	481	486	523	499	484	478	464	474	523	504	473	478	480	480	506	506	492	485	491	472	458	507	462	534	505	526	527	469	505	475	507	485	493	474	513	472	488	485	535	497	470	499	538	472	454	516	494	473	519	439	471	501	483	492	501	499	497	482	526	483	507	481	482	474	465	525	441	515	504	500	501	484	480	507	479	523	501	489	582	526	483	453	475	509	487	472	512	490	500	517	491	488	479	470	516	550	440	498	524	490	477	472	493	466	498	502	509	511	468	498	502	480	457	505	513	491	474	474	445	529	474	452	485	476	528	490	509	515	503	449	471	495	524	494	515	525	434	521	477	511	536	501	519	534	512	485	487	503	498	493	481	512	537	483	548	515	486	493	490	516	533	521	470	507	475	505	522	464	514	510	503	507	529	533	501	534	500	480	490	484	474	504	520	477	495	496	511	512	472	485	515	545	503	497	497	510	491	468	498	481	508	511	522	546	483	514	493	477	523	470	474	522	510	510	474	516	487	481	496	502	510	506	543	477	548	494	503	474	499	479	486	517	511	516	490	466	494	473	475	473	503	507	499	445	508	476	507	501	497	502	483	482	491	487	505	482	518	494	493	520	500	507	506	466	508	454	507	503	532	438	489	526	501	500	505	467	493	472	526	522	505	482	507	461	466	518	499	501	481	522	518	514	489	479	509	505	494	501	482	481	483	484	485	507	468	461	506	494	493	507	502	524	482	467	507	491	495	496	484	485	473	513	479	464	444	469	503	458	535	514	490	548	505	479	516	468	480	462	467	476	512	507	512	532	516	501	481	493	501	491	470	503	495	566	536	533	514	491	493	471	490	488	509	492	511	500	535	492	493	480	512	510	478	487	553	516	543	484	483	478	501	510	516	520	497	509	501	508	502	485	534	467	521	492	498	514	505	514	505	530	453	547	474	504	526	488
73835	74825	60763	51267	28946	4651	568	431	437	386	383	338	404	377	360	353	344	349	350	354	360	343	350	297	298	305	329	320	332	319	347	352	323	305	286	316	296	330	343	342	333	336	337	346	321	312	315	311	302	331	327	293	327	304	360	342	314	345	336	327	330	347	317	290	345	324	301	344	320	319	307	352	311	329	333	314	333	332	332	300	341	332	315	269	352	292	333	355	344	322	297	328	306	327	345	301	316	344	323	310	341	341	321	318	352	263	318	307	323	288	317	324	332	324	283	320	303	327	330	333	367	348	297	323	307	333	327	313	321	314	336	301	326	308	346	303	338	302	348	334	328	319	340	318	327	308	306	316	333	302	331	323	331	316	310	325	335	343	340	337	329	320	338	348	325	351	295	316	331	347	327	387	321	342	293	372	333	322	288	291	336	326	322	355	318	307	329	332	308	305	308	345	327	333	360	316	311	347	337	325	326	341	352	327	317	331	302	322	312	315	295	298	333	305	325	316	305	330	346	341	349	320	327	317	307	295	336	314	302	318	330	284	320	337	314	321	303	320	318	308	334	294	324	283	333	319	313	340	343	357	331	337	356	323	338	319	316	343	341	308	318	326	351	350	307	329	330	329	367	358	336	339	303	340	322	334	326	330	338	298	294	327	320	304	331	362	338	327	330	303	317	301	322	302	344	317	340	320	303	320	326	322	352	316	357	317	346	323	312	273	314	324	346	335	310	356	329	325	319	345	335	337	346	320	358	360	322	342	347	335	321	331	323	292	342	337	278	327	335	320	333	312	324	294	292	275	349	358	315	353	369	345	313	354	311	359	329	314	323	322	313	325	301	330	290	288	334	318	304	315	356	316	344	353	310	335	340	314	336	323	351	318	328	312	318	320	346	342	331	334	351	329	327	348	328	340	343	340	326	335	317	308	292	311	319	315	334	324	328	352	293	289	357	347	334	333	324	335	327	334	303	292	292	321	308	340	308	327	324	304	346	314	316	355	327	345	312	314	309	346	349	319	287	332	295	285	315	325	304	294	296	313	320	304	319	343	312	318	318	329	282	300	297	350	300	324	312	336	302	334	302	320	302	334	344	338	302	331	326	298	302	323	300	292	296	333	292	340	343	306	306	339	306	307	317	307	310	332	322	338	308	331	309	306	348	313	339	330	322	287	312	345	351	307	321	293	328	294	322	360	321	304	336	302	312	317	346	337	325	315	315	339	336	305	288	333	327	308	318	351	347	333	321	341	320	311	361	323	292	316	324	337	296	344	311	314	292	343	336	313	337	294	309	335	308	313	316	338	308	359	318	283	318	388	317	344	329	325	318	331	312	322	319	322	323	313	343	333	354	306	282	316	292	347	307	312	323	306	303	304	350	282	317	366	321	310	322	327	354	299	375	318	358	333	311	355	289	323	309	350	324	318	354	330	301	323	324	319	324	344	343	352	362	319	303	317	328	314	321	344	346	328	331	325	338	307	348	309	375	308	308	335	310	325	337	345	304	332	278	328	337	342	335	335	285	323	343	311	298	314	315	304	314	350	302	334	339	359	327	344	318	321	326	304	324	346	288	314	371	314	315	313	308	329	309	337	282	293	328	307	287	312	319	322	341	342	312	293	303	311	331	360	318	346	314	284	337	346	362	316	331	299	330	307	344	299	279	351	329	329	293	322	336	288	323	292	343	349	367	280	340	355	339	315	326	334	299	307	316	316	280	346	334	334	351	322	306	314	337	336	301	320	327	338	342	302	328	361	352	300	321	346	315	328	365	328	306	329	320	319	343	339	341	329	302	313	338	331	306	326	324	322	340	306	330	313	314	344	352	350	322	323	304	343	345	294	308	324	288	299	329	296	341	324	353	357	317	335	315	314	303	315	313	299	344	289	322	317	303	290	282	314	335	323	329	330	336	360	328	320	338	316	344	307	346	304	274	376	301	324	312	357	277	365	343	310	372	325	321	338	342	304	304	335	339	332	327	298	338	326	336	295	303	305	332	301	344	318	313	302	315	355	310	309	320	338	325	326	331	321	354	349	334	315	319	305	337	277	301	340	318	271	314	324	292	391	305	337	321	298	303	309	305	305	319	303	296	295	316	308	297	319	317	295	323	296	315	334	316	327	351	309	364	318	358	313	304	330	315	355	342	341	332	345	294	337	347	335	337	301	299	319	325	317	328	310	321	328	329	321	318	325	337	301	301	320	327	302	334	307	293	343	322	326	323	322	322	334	322	342	345	342	323	303	363	312	310	325	294	332	288	325	327	325	348	308	279	318	337	311	312	299	300	340	332	309	310	353	342	369	296	327	338	315	304	299	322	327	350	326	328	326	320	308	322	324	322	325	289	320	349	322	323	286	280	334	344	315	315	355	319	316	309	304	331	314	321	331	312	343	350	330	330	310	346	320	332	313	341	347	346	328	349	355	330	299	334	294	328	309	337	304	323	313	350	313	297	338	321	336	342	348	314	328	331	333	286	317	343	309	337	318	302	309	351	315	337	342	339	339	334	318	372	347	327	313	296	360	308	319	307	355	323	338	334	352	337	316	338	318	288	316	353	359	306	318	337	358	360	343	317	298	312	313	319	291	339	360	353	321	310	328	335	294	355	321	322	334	333	316	334	363	344	353	325	360	295	334	337	335	342	324	303	315	306	323	280	350	325	352	354	317	338	359	315	364	324	315	297	285	326	299	305	298	307	317	333	332	327	337	360	319	309	316	319	343	327	339	328	293	334	328	323	323	321	341	341	325	305	348	307	339	331	326	345	303	310	332	325	328	345	336	284	300	347	343	319	288	324	344	343	308	295	330	316	304	333	327	325	328	318	269	328	323	325	351	311	324	339	346	345	339	325	327	289	318	336	335	307	308	332	315	347	350	307	316	339	356	328	330	316	331	327	323	328	330	311	337	332	341	292	354	323	342	341	313	324	327	299	355	302	358	335	307	326	312	310	294	346	382	330	304	302	290	320	330	331	314	334	311	317	338	336	316	323	300	319	349	283	287	326	318	321	341	326	302	332	379	314	347	329	304	352	340	350	339	293	335	299	328	324	316	299	317	314	328	337	326	316	357	327	366	319	373	313	329	334	307	312	333	336	313	328	338	307	360	311	328	307	334	314	355	309	313	351	329	332	341	353	301	333	313	358	327	346	366	307	315	291	303	338	342	297	343	329	351	336	308	299	329	323	304	289	343	357	326	298	310	318	339	349	315	338	293	331	320	361	317	338	322	309	304	295	348	364	294	307	316	327	319	318	325	320	332	282	316	335	336	346	315	309	352	353	328	333	345	345	341	319	331	317	323	335	342	324	317	338	317	309	339	359	328	352	350	329	321	308	315	320	339	347	309	298	307	354	329	298	318	323	357	359	339	301	313	353	335	324	302	321	337	313	328	336	306	370	336	335	309	316	323	333	295	317	333	348	331	342	335	327	328	330	301	349	318	321	311	332	315	308	327	338	317	295	300	312	325	306	296	296	334	292	306	348	338	295	330
48233	58633	57730	56625	30098	1657	1471	1274	1164	1084	1010	972	971	921	927	838	864	862	786	782	803	794	811	747	760	808	791	833	798	754	739	727	761	752	704	736	684	741	769	741	795	734	725	762	744	775	769	742	729	783	723	746	752	693	714	776	730	734	698	781	734	720	713	747	702	722	773	718	723	713	715	755	712	733	697	756	746	732	720	735	709	694	737	724	788	747	722	749	744	724	782	737	727	727	743	705	737	733	750	741	705	756	670	765	713	737	730	751	728	686	730	752	728	730	750	712	754	738	707	756	707	707	697	725	746	750	802	689	732	739	716	748	708	692	746	668	711	725	764	722	729	732	698	736	748	759	735	714	721	701	706	753	699	679	691	703	696	706	737	664	747	728	687	706	728	689	709	708	763	722	681	773	745	740	723	711	719	723	720	723	729	701	729	710	699	682	681	759	720	715	714	707	754	731	718	695	742	635	761	722	726	703	751	705	716	746	714	716	703	724	711	682	735	686	703	708	705	703	748	692	697	682	706	757	700	701	725	709	721	736	723	707	731	709	731	736	728	735	713	700	731	706	724	726	721	697	743	750	718	723	728	729	694	703	720	698	715	706	771	725	673	784	750	723	692	762	694	685	760	739	695	703	740	725	739	739	711	729	679	723	702	705	701	720	709	727	716	781	757	726	725	717	697	702	708	711	704	732	733	685	691	711	735	699	761	728	736	775	733	702	702	749	723	731	704	714	707	728	739	732	740	750	696	732	739	735	717	720	708	754	685	710	753	705	730	762	732	722	714	736	744	699	755	708	701	753	705	689	727	743	709	732	703	705	758	723	728	723	691	695	719	663	739	689	764	705	727	725	710	679	672	754	716	714	670	718	709	765	684	708	714	718	747	729	756	775	692	718	747	710	674	709	718	696	699	696	715	709	710	739	692	698	712	727	731	749	676	764	703	683	759	724	711	687	707	700	753	774	750	717	738	717	736	723	745	707	683	715	685	721	726	758	760	714	708	714	725	773	726	771	700	752	693	695	729	726	733	711	746	714	651	735	744	715	733	695	713	678	748	739	758	742	725	737	726	763	705	749	728	750	724	728	661	704	711	718	701	740	736	733	783	713	726	718	689	747	731	687	700	715	712	717	737	703	693	693	734	743	731	750	694	694	714	685	731	709	698	710	728	726	733	701	752	778	714	684	706	752	764	771	674	664	728	670	694	719	748	718	731	681	679	749	752	721	672	707	742	686	751	759	673	698	692	697	706	686	716	680	742	764	708	751	749	765	727	727	717	730	674	763	742	731	727	748	695	732	726	712	745	702	668	727	773	696	724	671	685	709	698	727	698	686	749	727	695	725	760	751	723	728	688	726	740	708	717	709	708	719	727	684	720	737	681	704	704	716	747	686	704	736	701	719	759	691	700	723	733	742	703	702	713	726	708	725	703	677	743	737	717	683	677	739	718	734	666	711	727	707	706	717	700	777	729	704	728	712	710	739	793	711	695	705	726	700	711	743	744	723	664	694	691	786	730	702	723	648	701	693	715	717	742	747	697	707	667	728	742	703	723	716	744	716	719	698	729	720	689	746	703	742	719	708	737	719	719	722	744	721	713	730	690	704	733	729	719	712	710	745	765	717	732	712	714	741	699	692	729	730	732	731	729	697	714	747	752	728	758	740	705	718	792	732	753	734	761	753	725	668	774	753	739	665	723	692	709	725	696	676	763	642	770	769	684	706	721	726	724	762	697	692	712	764	718	715	695	722	710	715	728	708	696	701	752	783	697	716	735	668	692	701	762	719	739	739	731	746	751	727	722	767	702	716	741	699	695	725	743	696	692	689	751	692	739	704	735	711	756	735	738	740	694	721	709	741	718	726	746	766	691	714	737	714	724	698	697	733	736	690	787	718	724	714	738	729	739	728	720	763	719	737	701	728	744	728	763	741	739	712	711	701	726	714	730	732	707	762	729	740	738	729	718	702	697	736	700	702	697	729	689	741	710	729	745	720	698	704	704	698	740	730	671	782	727	716	753	734	711	763	726	707	768	757	663	689	689	732	802	722	707	767	681	700	691	692	684	736	715	760	746	700	687	713	727	722	644	667	685	687	712	723	703	724	721	693	698	706	676	711	667	748	708	719	716	721	773	729	757	673	708	713	780	727	739	735	740	701	698	753	776	702	719	727	785	763	745	731	701	732	696	725	722	712	675	713	713	705	720	722	719	771	733	706	779	801	690	716	666	759	743	734	712	740	751	755	721	669	754	724	726	686	672	754	744	740	697	775	761	732	732	715	740	728	705	692	737	781	738	677	726	735	741	750	702	725	686	759	753	687	664	775	688	746	692	783	759	735	744	729	693	719	790	682	678	702	726	676	644	719	640	779	727	735	742	758	691	747	701	755	670	756	705	715	646	711	726	688	730	730	698	687	740	729	707	744	721	713	692	730	725	680	753	696	699	753	720	735	750	727	734	676	695	726	720	688	765	738	719	711	749	726	709	715	758	724	772	678	730	697	694	722	736	715	768	740	727	726	730	713	733	749	699	728	722	740	737	685	768	724	725	693	742	675	719	725	750	708	705	787	785	740	713	702	719	706	676	712	694	728	697	736	770	733	691	707	724	718	727	760	697	719	727	716	720	711	735	716	735	733	710	738	746	686	739	710	751	760	708	705	696	715	756	761	734	703	719	702	715	699	715	773	705	730	731	724	719	745	699	744	694	719	748	717	752	721	694	748	680	693	714	718	713	764	726	695	728	757	757	696	742	745	720	685	740	765	692	721	658	679	696	715	722	710	728	725	723	730	746	681	743	775	731	732	678	700	711	693	702	717	700	741	706	769	730	737	691	708	740	715	724	681	709	710	733	697	739	740	739	730	719	676	710	710	721	738	712	731	702	714	711	700	743	696	743	727	702	719	705	746	749	685	732	740	747	726	713	750	761	759	720	704	714	690	704	715	702	717	720	712	704	708	720	723	724	672	704	692	720	725	721	747	712	738	654	665	750	746	686	696	786	704	715	660	715	745	697	714	708	708	714	702	734	712	777	665	722	738	726	682	727	721	703	748	695	696	707	715	697	724	704	771	710	677	703	686	718	703	751	712	728	707	668	685	745	710	777	703	762	719	733	670	752	732	744	714	720	755	727	711	725	693	732	707	705	746	719	725	711	690	738	701	785	728	744	730	760	742	716	740	690	750	713	728	758	767	744	768	714	734	679	652	656	755	749	714	717	713	750	688	722	733	711	663	686	731	714	710	715	759	711	695	755	725	747	705	743	713	708	688	726	711	702	672	727	778	709	735	697	701	731	684	740	692	672	718	774	721	716	709	717	730	681	697	757	690	749	720	721	747	744	731	718	663	721	711	697	756	670	772	706	720	738	753	741	720	747	693	752	674	718	682	759	722	737	686	727	742	730	713	769	732	735	763	717	704	672	692	725	732	699	728	706	695	679	717	717	715	716	741	738	711	700	724	724	736	759	678	719	695	655	721	692	726	713	709	745	689
42733	18714	4817	1891	553	136	132	133	147	127	134	156	145	135	142	106	119	153	134	119	130	126	124	101	129	126	117	141	135	116	149	131	130	130	149	134	142	133	118	111	132	122	141	159	133	135	129	149	152	130	148	142	127	118	129	150	132	134	139	138	160	130	117	123	122	133	130	136	131	131	132	131	138	124	109	139	126	133	124	121	124	124	118	167	135	117	112	138	153	147	134	123	139	118	128	133	140	133	110	130	128	126	139	114	145	130	123	127	125	138	143	134	144	144	127	147	146	109	138	97	126	149	125	114	158	139	120	129	141	127	135	142	128	124	122	124	108	137	144	117	123	127	145	130	143	125	126	150	148	131	131	125	126	128	128	140	130	134	146	136	129	156	125	141	138	135	119	132	126	128	120	122	114	120	109	147	122	143	137	144	154	143	126	114	137	145	139	138	132	133	118	116	128	143	150	141	114	100	119	124	132	112	149	157	141	140	126	124	120	141	117	155	138	126	130	121	120	141	135	131	113	123	126	131	141	119	131	144	116	120	113	120	130	117	136	149	128	166	134	129	139	111	146	127	120	135	122	130	126	141	139	147	127	146	161	132	133	131	135	138	139	140	140	150	132	122	130	122	130	140	139	119	137	137	127	124	149	153	109	132	134	121	125	146	147	157	150	143	129	135	126	143	139	145	149	131	113	134	116	121	113	141	124	136	137	124	154	163	139	139	152	115	125	127	144	127	153	153	141	130	122	123	135	122	132	147	133	140	112	156	125	135	131	160	125	138	135	124	163	152	115	156	132	141	133	115	129	141	120	137	129	115	129	130	138	123	123	101	138	139	139	126	140	141	121	128	118	113	146	127	112	122	142	134	125	154	125	145	109	123	132	132	127	113	137	153	145	136	133	140	150	117	139	138	140	120	134	149	125	149	124	129	117	127	146	127	116	132	125	130	159	102	129	117	151	135	119	120	114	132	129	127	127	150	140	120	129	131	113	144	154	126	129	138	128	145	141	145	117	132	133	114	112	115	125	139	150	122	129	151	141	143	121	121	122	144	143	142	126	119	134	131	128	114	125	132	138	129	120	126	124	134	152	133	129	147	133	129	131	126	140	142	138	137	137	130	124	132	119	116	114	132	135	126	130	115	141	156	145	123	117	123	120	127	121	137	123	144	154	166	132	142	148	134	114	137	103	120	113	124	134	133	113	139	119	142	141	141	112	127	147	128	151	149	137	118	122	127	128	116	128	122	156	128	148	140	148	130	136	135	138	137	117	131	133	129	145	142	131	124	120	118	120	140	128	119	131	121	129	106	112	148	130	119	130	145	125	128	141	125	112	111	150	136	126	107	145	125	136	137	124	121	123	144	134	130	120	149	128	134	146	129	117	157	147	129	136	137	132	130	157	149	131	127	130	120	138	126	138	137	128	133	133	143	139	103	140	120	118	140	119	138	128	124	122	119	125	118	158	123	130	145	145	114	133	130	147	130	113	137	124	125	142	158	109	134	150	134	158	113	150	138	116	156	135	146	126	149	151	138	145	143	154	130	156	136	138	136	126	117	140	136	122	142	118	116	126	166	118	125	134	125	154	131	131	144	146	125	124	120	117	137	119	131	134	120	137	138	144	146	131	137	157	145	143	115	123	120	121	111	111	136	139	154	117	110	140	132	141	121	134	131	117	144	122	135	162	140	154	133	144	143	120	106	126	134	125	122	162	138	126	131	146	102	127	136	131	125	118	139	133	118	120	144	141	137	117	119	153	145	115	129	137	108	132	128	130	93	142	128	119	127	139	142	117	150	130	124	152	107	128	136	139	144	131	129	137	133	143	154	132	122	124	133	121	132	151	149	125	136	128	136	135	128	136	115	134	144	117	132	133	122	138	165	132	163	129	126	109	151	142	141	124	151	123	140	122	125	121	141	126	139	143	109	136	137	124	151	118	122	137	119	133	145	131	130	148	132	134	124	137	132	144	119	126	126	114	115	133	132	135	114	148	128	101	128	128	143	146	147	94	125	129	121	127	135	138	117	133	121	130	142	138	131	144	148	127	153	143	125	142	107	139	125	131	139	138	157	136	127	112	107	141	143	133	145	145	123	124	134	118	128	125	169	138	138	156	132	147	146	116	113	122	137	129	111	160	145	137	136	145	128	120	118	123	119	127	139	121	125	144	112	130	134	154	155	130	110	142	114	127	133	112	139	124	135	145	146	139	138	120	141	144	156	116	120	115	125	118	125	128	135	149	150	138	161	144	152	110	119	127	124	135	143	106	96	121	116	159	142	136	127	153	126	146	140	149	137	130	119	129	124	120	141	131	126	125	150	161	130	143	134	127	136	133	114	139	134	136	141	138	115	125	120	124	143	134	136	132	127	122	131	127	127	140	131	134	135	131	112	122	139	118	131	112	135	137	144	128	121	134	138	142	138	127	135	134	160	120	131	141	123	136	121	98	130	127	108	135	106	141	136	111	120	127	132	114	116	138	129	125	133	122	148	126	128	109	135	144	135	135	117	116	121	135	113	165	132	132	118	120	119	136	140	124	122	173	150	119	132	113	142	123	151	130	137	125	146	128	130	141	149	137	124	143	130	124	105	137	123	136	131	133	124	152	113	151	121	143	121	129	146	117	125	148	149	111	119	133	117	164	134	135	130	110	124	157	127	118	110	121	110	124	118	134	122	133	148	119	117	121	124	109	120	140	124	156	121	127	105	123	129	132	128	120	123	144	133	157	136	147	130	139	131	119	140	114	119	134	131	137	117	116	121	141	152	146	123	128	134	131	143	121	132	122	137	151	150	123	127	145	147	126	122	148	133	137	157	121	162	136	136	123	144	148	164	125	135	156	122	109	152	143	146	126	125	123	124	123	151	118	113	120	118	125	110	126	137	143	137	145	125	125	134	125	132	109	139	123	128	143	122	132	139	142	136	125	159	138	143	144	125	141	127	132	123	134	140	126	128	142	138	128	135	151	146	102	124	138	133	137	134	123	124	128	137	151	120	116	131	121	134	125	117	142	135	140	140	128	139	132	115	150	126	142	153	137	154	115	136	136	140	136	119	140	133	124	119	151	103	134	124	154	137	125	120	139	135	119	132	126	150	114	138	122	140	127	127	138	144	150	107	133	120	128	152	139	130	137	123	122	121	117	152	123	149	117	150	147	141	128	116	137	110	137	135	141	143	138	139	151	148	124	126	144	139	145	132	130	126	122	129	128	139	121	142	140	160	133	123	116	132	142	104	160	138	121	136	129	144	106	107	136	141	145	138	115	126	130	150	124	134	133	152	136	140	107	122	123	147	135	140	148	143	154	132	144	110	118	102	147	136	137	136	117	119	108	139	140	121	120	124	133	121	135	124	123	137	141	126	130	154	129	133	136	116	142	126	134	126	136	151	135	128	139	125	141	141	125	152	142	150	141	132	116	131	134	135	124	136	131	130	124	133	132	133	125	144	139	126	145	147	112	158	144	126	133	120	140	130	135	137	131	144	156	145
22864	14244	6757	5617	1887	342	350	317	368	338	348	324	330	341	374	348	381	349	305	334	303	348	345	329	331	369	328	338	335	343	347	339	364	357	349	320	344	303	330	361	294	330	352	353	328	337	338	337	324	359	314	341	350	374	353	350	335	336	343	357	336	317	367	361	346	344	358	333	328	305	345	326	305	328	341	317	354	354	331	350	356	337	344	345	341	325	341	304	336	358	357	318	310	321	355	294	330	315	346	323	347	327	292	344	324	349	348	339	277	320	336	331	367	336	360	328	326	363	358	327	327	362	335	384	346	336	375	346	334	316	317	328	322	328	358	343	343	341	330	346	328	301	314	320	356	336	327	333	333	334	331	339	331	334	364	328	330	377	332	326	331	328	318	337	333	333	340	351	381	333	332	330	333	318	392	325	332	355	344	361	347	329	331	315	330	331	332	357	362	334	345	365	321	332	310	341	312	321	335	352	348	327	338	317	332	330	337	347	326	343	349	321	332	333	352	359	328	342	372	369	318	323	329	353	336	305	322	333	345	357	316	355	335	346	338	322	302	326	325	373	342	367	355	310	337	348	336	308	347	338	298	337	320	364	377	313	352	333	353	329	365	336	361	329	316	316	337	363	343	329	319	334	363	322	292	341	343	347	348	315	332	371	338	325	347	346	377	343	332	340	352	330	327	321	323	328	368	346	325	360	342	336	345	313	321	356	319	371	321	347	342	324	339	325	334	313	352	345	347	332	327	316	308	329	328	339	354	340	332	339	315	327	313	338	321	363	345	329	336	314	340	336	333	334	387	360	327	354	333	369	291	330	343	304	314	354	317	345	344	301	334	353	350	325	313	312	345	344	323	337	363	341	364	364	349	345	343	371	338	325	362	355	361	314	377	372	332	320	349	340	327	363	358	332	333	311	367	321	319	362	368	346	339	350	368	297	323	328	357	339	320	321	361	326	336	328	306	328	336	327	362	352	352	319	343	313	363	370	336	339	319	324	341	328	330	331	339	318	350	351	360	322	334	303	315	327	337	329	368	361	316	365	336	337	348	338	352	359	343	355	360	331	339	340	331	349	331	367	326	341	362	307	344	320	316	349	324	348	308	342	337	362	328	347	348	332	337	366	346	357	304	337	337	314	339	328	357	346	365	365	356	312	341	296	336	318	307	344	336	357	322	340	358	369	323	341	343	328	339	326	343	336	343	324	367	334	327	307	338	331	357	341	368	332	348	324	382	303	306	335	345	350	341	349	341	324	360	303	305	314	374	327	328	350	325	327	362	355	359	356	362	330	332	360	344	342	361	312	335	331	325	386	362	342	344	354	360	333	336	352	316	329	366	342	333	342	387	301	333	316	322	319	341	331	345	311	320	337	322	381	335	369	326	315	367	321	363	293	313	326	340	332	373	332	372	345	319	348	327	328	360	305	359	338	324	322	351	382	365	356	375	341	325	307	319	327	344	334	386	358	331	308	342	356	346	379	332	330	377	308	322	368	328	346	351	370	338	368	378	327	333	352	340	341	355	343	349	341	357	322	330	330	325	342	372	341	354	346	354	326	358	353	328	333	336	318	322	329	346	340	339	325	341	354	314	359	347	376	322	350	338	319	364	347	321	349	344	327	337	342	317	324	344	314	326	298	360	351	321	362	341	341	343	328	343	334	351	328	344	327	371	328	331	388	338	354	316	305	334	322	324	364	371	358	328	344	322	318	352	339	317	358	321	360	369	354	338	341	348	324	323	355	327	362	384	346	330	311	355	350	336	355	340	332	327	323	303	365	330	328	315	305	362	317	305	313	357	361	320	304	345	362	346	342	324	327	334	347	364	343	311	335	346	330	359	352	327	363	344	354	352	345	341	352	349	347	314	357	313	368	335	332	331	347	361	363	320	376	328	373	357	345	362	343	365	329	349	324	339	313	343	346	325	338	349	345	367	308	357	358	360	353	332	335	301	338	344	360	330	340	340	368	325	341	335	291	323	341	344	332	323	335	332	337	316	339	357	325	370	346	362	367	353	318	367	363	353	347	341	328	324	368	323	350	362	389	349	332	335	363	334	362	349	336	359	321	338	370	329	297	344	342	342	308	327	322	334	338	325	334	356	333	343	344	319	353	338	345	346	323	328	376	339	336	341	342	335	338	346	373	363	318	332	351	369	368	325	338	342	329	334	319	314	328	356	345	327	356	362	346	359	353	351	321	368	351	333	339	349	362	337	339	373	358	352	320	339	359	326	338	331	309	320	369	352	323	344	340	332	342	374	311	358	336	327	326	348	349	333	365	348	365	315	348	327	370	336	344	349	340	344	337	308	356	333	338	321	359	351	336	357	310	333	355	324	393	368	333	342	329	329	337	355	348	339	337	326	305	315	321	354	357	326	329	344	334	327	326	320	382	341	319	328	338	352	357	304	347	361	330	361	343	327	324	382	343	338	344	338	300	346	322	323	333	373	341	338	316	342	333	342	321	365	323	330	349	331	322	331	338	357	340	354	344	325	330	332	342	360	363	332	368	335	338	392	340	334	330	373	335	367	341	330	316	344	337	347	318	322	355	366	328	334	383	318	364	339	310	336	288	344	355	359	372	355	333	346	358	306	334	332	342	321	377	344	314	358	336	346	350	335	345	360	319	352	355	369	326	333	333	334	337	334	335	328	360	334	366	326	350	317	334	335	351	339	335	336	337	322	349	379	339	351	311	333	316	332	360	322	326	346	329	356	338	365	355	332	336	341	383	329	308	347	352	338	344	332	345	323	337	334	336	341	313	316	346	407	319	329	337	351	320	325	343	352	341	329	337	313	346	390	368	358	314	321	342	309	313	355	326	327	317	360	309	345	326	364	336	356	331	338	342	325	345	333	349	341	312	368	358	344	334	313	324	352	354	331	338	338	330	331	332	346	315	343	314	318	325	320	338	330	318	323	356	341	308	350	345	322	356	332	344	302	321	367	320	339	305	311	316	349	370	368	322	318	370	331	313	324	295	340	313	344	327	323	351	344	340	309	324	337	337	342	331	353	317	338	304	305	341	347	330	339	377	352	358	357	334	334	326	332	352	341	346	329	325	344	346	343	356	349	305	344	316	315	346	336	329	338	335	329	318	343	302	359	335	344	340	316	344	340	325	346	349	325	345	368	318	358	350	366	327	343	385	383	348	327	335	307	290	343	338	340	371	350	341	324	338	329	337	362	328	321	348	335	333	336	320	339	356	343	369	334	323	324	317	365	328	329	331	316	340	333	389	333	333	332	329	325	338	335	358	339	357	328	350	361	323	367	302	359	339	332	311	341	355	331	347	325	313	342	362	348	336	314	348	350	353	332	331	341	331	320	312	324	334	325	343	349	323	328	330	325	343	335	314	299	331	357	343	336	348	342	332	327	352	331	371	327	308	356	317	336	330	320	321	347	343	332	327	352	350	333	314	326	327	356	368	338	363	318	311	340	326	336	317	340	331	322	320	371	361	349	339	326	380	344	356	355	322	331	340	334	318	312	325
64559	64127	47373	36622	18123	1528	301	238	280	244	264	260	250	235	228	240	209	222	226	212	232	226	205	217	220	199	238	199	213	196	167	204	233	190	219	202	222	211	245	229	204	217	183	201	218	212	232	188	179	196	245	204	165	221	212	219	234	231	188	228	226	231	193	192	213	232	198	195	210	201	221	229	230	222	211	195	210	208	190	189	192	164	176	172	198	207	189	183	199	216	230	226	205	204	197	203	189	208	223	190	217	215	220	208	212	221	212	198	219	207	197	216	175	209	186	218	233	247	230	206	202	218	195	207	193	217	218	205	216	212	208	215	230	218	184	180	178	202	200	223	222	199	180	239	216	220	211	184	230	185	163	221	191	206	176	207	219	197	181	216	211	189	200	204	181	200	194	209	218	206	224	244	236	215	199	212	207	188	206	223	213	193	211	231	227	219	211	227	214	210	193	218	200	201	222	233	190	206	195	200	203	205	221	223	224	188	197	209	180	210	213	221	218	185	212	225	216	188	192	192	183	217	219	220	220	187	193	216	193	197	174	222	224	171	198	223	209	221	181	187	208	219	212	231	210	198	201	212	226	189	214	177	215	210	196	203	201	210	177	217	204	197	205	168	210	217	225	206	176	176	171	195	199	188	202	248	217	233	222	187	173	192	193	205	199	198	192	199	200	221	198	212	212	213	216	208	225	203	200	206	221	213	187	222	200	178	207	211	241	228	202	213	206	194	213	196	214	194	201	191	206	236	202	186	194	232	222	233	233	230	213	178	189	228	183	195	174	187	213	216	236	205	204	227	197	195	192	201	193	195	218	215	196	197	230	191	215	206	193	182	192	169	214	201	207	220	224	213	210	192	209	235	211	201	207	217	175	221	229	194	217	186	214	197	204	191	204	195	214	202	219	215	173	221	202	223	198	235	188	188	186	203	229	227	229	197	212	211	193	209	219	244	217	197	211	228	193	218	236	219	187	212	227	219	205	202	216	202	223	201	187	216	206	199	210	218	214	216	185	186	189	195	199	233	205	207	184	203	219	203	220	214	211	219	171	242	216	213	198	235	193	178	187	196	218	215	199	204	208	220	186	198	212	222	233	233	214	223	199	192	223	195	203	223	215	218	204	197	198	200	218	205	214	196	197	215	219	239	198	186	219	202	214	203	230	221	219	210	206	214	213	215	186	210	216	182	210	213	201	205	183	215	210	184	222	200	192	222	200	217	213	193	186	210	219	168	230	196	195	223	227	226	188	223	235	232	213	223	223	171	203	218	168	212	227	210	201	219	199	225	209	210	193	231	226	203	200	185	188	223	186	194	172	213	201	207	209	190	212	245	229	196	188	202	201	185	223	195	193	195	203	208	186	204	238	212	222	224	207	206	199	188	201	244	213	202	182	209	224	227	190	229	196	185	221	204	199	234	207	196	208	196	193	242	193	205	196	233	191	226	205	194	198	209	193	216	206	186	215	203	210	210	211	186	191	191	223	203	219	221	218	233	222	197	229	187	213	211	208	216	208	190	179	216	213	163	209	212	181	201	185	217	222	178	233	209	213	232	213	210	199	220	213	201	191	209	211	214	194	205	217	196	225	190	186	211	175	207	190	194	172	213	209	186	209	210	197	212	188	202	186	217	199	200	196	191	233	207	168	197	236	224	188	204	216	207	192	195	213	202	214	202	233	220	227	202	245	209	217	175	176	195	212	195	217	221	247	179	200	220	193	176	197	219	210	204	220	264	220	200	214	209	229	190	210	170	223	198	223	193	193	228	189	202	223	225	203	208	203	198	189	215	218	223	183	196	218	218	185	204	192	197	191	222	215	212	228	204	191	207	198	222	202	205	195	192	200	198	221	198	235	238	240	222	194	203	206	197	207	222	210	205	224	213	179	233	200	232	183	201	188	199	189	213	214	239	204	183	208	217	203	215	207	195	199	198	204	253	209	240	191	244	215	200	219	179	206	195	222	216	181	188	215	200	214	196	220	223	228	232	225	195	193	209	194	222	211	200	219	223	208	222	185	227	217	204	194	232	204	196	198	216	198	205	192	199	213	196	216	215	195	210	231	195	190	205	182	200	220	216	204	202	208	205	185	204	179	198	187	190	175	202	197	216	201	186	214	233	197	222	193	207	212	222	178	224	196	191	212	224	218	193	192	189	208	189	224	199	168	181	198	203	218	192	229	202	207	226	229	184	192	221	210	187	207	223	207	217	186	217	194	208	190	223	255	229	199	231	201	185	239	199	188	186	214	186	186	201	220	205	208	216	230	236	196	191	212	225	197	183	222	228	216	192	215	191	225	239	178	207	206	207	210	238	222	177	243	190	234	193	183	196	222	231	202	180	213	191	200	211	209	199	204	193	215	214	197	187	221	174	209	185	207	198	234	215	243	218	181	185	200	214	181	195	201	189	222	222	199	183	201	180	228	199	227	187	203	188	214	238	200	196	207	184	201	210	193	205	205	202	211	203	214	248	213	229	201	195	221	214	193	222	221	207	213	217	198	209	194	199	206	224	233	232	204	181	190	203	202	209	192	213	223	243	220	200	221	204	228	221	232	193	181	200	207	210	187	215	199	234	213	192	207	210	213	219	212	175	199	200	223	232	196	223	202	182	217	209	189	199	178	207	224	222	192	166	188	219	201	196	184	211	197	204	190	209	207	233	226	217	174	197	194	223	197	208	196	203	177	229	182	184	197	219	227	224	198	200	205	205	224	240	204	198	210	183	209	206	209	236	197	211	222	210	215	194	191	211	230	223	223	225	238	205	215	234	240	196	196	190	213	214	208	203	182	213	202	216	191	237	200	188	206	230	188	198	212	206	213	203	213	214	233	196	198	229	223	231	224	208	187	185	216	215	202	209	222	215	185	229	207	194	217	184	228	215	197	229	194	243	186	214	218	217	225	217	220	199	207	192	213	218	218	194	207	221	219	183	214	219	201	187	207	235	211	217	184	180	189	203	220	207	223	223	228	192	211	196	215	210	236	187	205	193	206	222	188	199	191	214	212	236	222	197	214	209	196	229	221	213	229	202	193	176	211	214	214	178	228	225	200	213	207	207	186	204	222	184	225	212	200	231	203	195	204	224	198	216	205	186	216	183	210	199	205	195	213	195	212	244	210	183	213	203	213	230	247	196	214	198	182	172	222	207	206	198	205	207	224	195	208	207	201	212	184	249	204	172	205	193	210	195	208	198	222	210	242	195	223	202	198	213	221	208	253	194	207	209	221	226	192	206	213	201	192	176	172	199	201	175	218	193	190	192	218	187	195	225	219	213	218	203	180	175	201	215	223	197	217	234	232	220	196	165	241	197	201	217	231	223	185	204	207	207	220	209	199	212	234	218	222	214	186	192	227	203	203	212	232	226	213	177	193	205	181	205	188	228	229	231	162	211	228	227	217	206	192	195	201	206	213	212	208	199	215	191	233	212	223	174	196	202	208	212	187	234	227	234	206	229	202	226	213	205	212	200	192	199	190	204	203	213	206	206	200	209
40574	47531	45278	44360	23738	943	885	780	746	679	661	620	597	604	586	576	571	544	582	535	559	537	505	531	564	514	560	541	533	530	548	532	517	537	489	501	510	491	513	504	507	524	524	526	495	479	490	516	567	478	482	496	447	521	479	498	510	510	505	526	478	492	502	494	510	493	500	505	493	465	499	506	511	475	477	516	499	528	516	509	472	501	586	495	532	534	532	507	487	483	513	527	492	495	536	491	497	525	545	522	521	496	454	512	484	539	452	470	487	514	491	520	466	486	528	514	496	500	531	502	484	499	531	500	507	502	509	512	504	505	485	489	536	496	513	507	499	476	505	478	514	488	456	491	487	499	510	476	505	556	509	500	510	478	530	520	483	504	545	519	522	469	534	483	541	498	517	490	505	477	490	476	516	464	520	496	483	506	495	501	476	494	476	526	521	488	513	470	508	514	491	525	520	486	468	566	498	502	508	498	517	486	465	476	491	509	496	507	513	470	493	449	534	525	518	478	464	483	494	495	480	530	503	491	520	489	503	512	516	501	515	476	469	511	504	468	499	524	467	524	507	462	525	533	536	506	525	439	490	505	486	449	463	542	493	515	542	472	469	528	508	472	500	488	473	484	495	510	539	464	495	469	470	519	488	516	500	549	504	464	473	525	508	555	491	519	508	483	501	520	503	559	486	478	512	552	506	517	478	472	465	494	480	509	464	474	491	475	479	506	473	513	462	511	468	488	502	505	529	502	477	490	492	508	501	484	499	539	493	496	513	507	523	487	548	503	507	499	491	507	512	499	510	480	496	487	519	494	481	514	507	514	493	519	477	483	482	533	504	493	468	480	495	478	475	490	499	519	492	474	474	502	495	537	540	507	512	515	539	476	461	474	522	490	491	463	444	484	528	504	491	513	486	508	526	525	533	488	506	479	505	509	519	451	522	477	494	473	500	455	534	511	489	488	469	497	512	501	489	468	513	503	519	489	476	484	502	474	502	502	531	475	473	469	510	500	520	498	504	526	519	517	493	501	523	504	454	540	490	500	466	515	527	488	480	515	512	514	490	484	500	453	501	504	465	526	456	473	477	539	487	514	474	492	468	491	495	492	474	493	487	472	490	498	485	497	528	532	509	507	480	468	520	507	527	496	503	514	477	493	521	523	478	492	524	505	531	469	495	475	500	477	487	515	509	499	523	516	477	514	487	486	505	497	484	496	505	506	487	514	484	501	500	486	516	502	493	509	528	525	506	518	495	479	429	472	524	507	514	510	433	482	520	493	460	500	500	482	536	498	448	461	547	512	510	512	485	480	499	520	515	519	527	496	470	516	527	444	477	515	509	530	552	523	499	536	474	510	488	495	481	485	488	468	491	528	504	509	505	493	511	505	526	532	504	447	508	538	468	457	469	515	520	549	515	475	462	517	507	509	513	502	502	480	486	490	490	511	494	514	505	511	470	458	457	508	500	456	487	544	498	511	491	495	523	482	528	468	502	471	480	512	515	481	477	470	497	559	475	521	527	509	493	523	497	494	525	510	535	496	522	470	551	499	507	532	512	480	490	477	479	533	490	483	490	495	494	478	524	533	529	514	469	473	507	469	497	482	473	472	497	518	509	475	488	526	519	475	474	506	459	485	477	525	482	479	491	498	497	500	508	558	516	548	468	497	525	509	510	489	511	537	481	521	457	498	471	511	479	484	468	535	508	525	498	477	506	486	546	555	516	486	514	517	463	519	519	484	492	552	506	501	532	509	480	507	497	491	496	506	497	524	456	470	475	492	537	529	488	518	473	468	506	492	496	510	500	509	490	511	511	487	522	487	478	511	464	529	474	522	491	493	513	492	559	526	482	504	486	509	467	514	485	537	461	488	476	474	514	493	500	459	510	488	519	505	502	492	489	527	520	473	499	464	469	480	494	475	512	506	517	524	453	497	490	505	534	510	507	521	460	505	480	510	505	477	485	507	472	489	546	493	483	510	474	502	485	517	489	523	503	520	510	481	484	496	514	478	486	510	480	521	496	513	498	473	487	486	462	511	526	549	472	494	518	526	495	511	480	500	547	522	553	504	482	493	534	502	534	497	506	511	496	461	532	513	474	478	498	529	469	505	502	515	502	510	491	528	498	478	471	507	512	463	510	490	509	522	500	483	529	546	514	496	479	471	479	476	483	556	525	492	488	478	477	524	490	514	506	512	530	487	532	498	468	476	492	510	450	486	496	508	493	505	499	512	496	506	494	488	490	518	493	496	477	473	470	454	512	529	496	498	503	503	504	529	524	474	512	481	540	522	497	508	483	528	493	488	506	469	513	507	493	476	477	508	521	438	492	481	531	490	516	512	496	488	518	519	460	481	542	480	495	501	491	493	468	497	488	513	479	502	498	521	514	518	469	525	520	520	475	524	525	530	514	472	531	508	488	498	529	529	506	516	551	489	469	489	479	486	526	456	502	486	506	506	503	482	508	484	482	515	479	482	477	503	481	498	525	526	497	521	458	489	466	496	475	550	479	486	512	483	504	465	544	511	508	506	517	491	503	502	506	472	494	482	535	510	509	505	474	493	496	534	519	455	498	469	520	475	502	498	520	443	519	511	516	499	533	512	514	482	526	530	476	514	500	512	472	498	487	465	478	501	538	480	488	525	504	528	509	471	532	499	496	513	536	532	501	538	522	471	500	493	506	508	435	503	489	517	519	502	476	453	485	467	507	558	501	481	484	506	475	473	483	501	537	511	497	474	498	483	485	520	495	500	512	521	516	512	458	538	459	538	501	516	466	496	501	528	482	499	496	499	462	486	505	494	489	471	502	527	540	470	488	480	506	505	487	527	496	480	456	520	516	518	492	480	545	479	443	488	492	510	521	455	459	509	481	500	510	494	499	513	497	532	518	502	520	508	494	520	492	484	504	482	499	469	499	512	502	465	512	498	498	448	504	488	524	475	499	501	479	499	498	554	487	488	473	457	487	528	483	482	472	448	512	478	480	494	503	490	478	522	482	520	505	460	515	503	492	508	473	522	507	540	519	461	493	519	518	485	491	492	520	510	463	509	497	464	520	481	502	513	485	494	495	521	498	516	501	480	502	527	526	511	482	506	482	516	481	472	540	524	486	465	485	489	490	534	457	506	466	465	485	522	476	425	508	497	489	472	533	507	458	485	474	502	493	524	498	449	500	515	525	511	511	487	526	495	504	492	529	493	497	508	482	475	546	497	432	448	489	462	506	529	484	552	487	504	497	507	494	506	519	518	505	489	493	520	463	504	532	514	484	493	475	451	477	512	530	490	488	493	490	487	498	507	488	462	493	503	497	501	460	546	514	490	482	494	482	521	513	507	506	485	504	475	520	488	470	467	502	484	508	505	485	462	488	475	505	508	471	475	473	474	519	489	490	480	493	504	546	519	497	542	464	482	494	505	526	486	490	491	522	493	501	537	476	531	489	523	492	496	516	520	489	561	480	530	489	439	473	478	508	498	511	502	465	511	505	497	508	529	516	530
72631	75215	61442	50011	28480	5231	580	451	409	374	390	376	358	342	330	351	340	344	334	367	375	344	327	319	311	339	315	380	326	336	321	336	340	330	330	322	332	321	329	323	333	335	325	325	335	301	316	335	320	328	350	332	318	303	295	325	335	387	316	340	321	328	327	318	339	319	292	330	357	326	338	305	319	327	360	332	344	332	331	309	325	305	318	332	325	309	316	314	363	319	342	329	300	314	327	303	335	330	357	329	358	353	315	313	329	340	310	326	285	354	314	315	313	343	313	334	317	340	332	343	319	324	339	313	355	301	300	298	333	318	314	335	323	338	314	335	327	325	337	333	354	290	326	305	298	330	327	366	306	335	352	338	309	331	329	336	322	362	320	345	348	324	361	336	340	343	328	315	318	329	307	371	317	318	355	328	366	336	311	339	318	295	336	316	353	309	308	295	301	328	315	321	332	313	310	348	316	345	370	328	345	336	329	318	328	357	334	325	335	322	345	319	302	315	342	338	307	306	336	328	320	312	339	358	318	340	355	321	319	323	314	352	294	289	325	316	336	334	366	323	339	335	326	306	315	339	311	312	338	305	352	309	309	329	307	361	300	359	322	319	338	324	313	348	298	309	318	330	304	336	343	342	329	368	323	323	329	352	345	338	325	333	340	358	329	329	326	277	340	311	326	310	318	287	310	325	337	354	319	307	308	344	323	326	313	337	334	362	347	323	303	353	302	340	300	283	334	335	339	309	335	310	311	274	343	305	341	313	317	351	328	322	355	303	330	294	317	305	315	308	351	297	286	356	308	358	342	313	319	319	328	335	334	296	326	340	352	341	326	324	314	315	327	310	331	336	325	298	318	309	317	307	331	348	314	300	353	348	324	331	353	315	361	333	335	340	284	335	312	340	334	278	320	354	376	329	317	332	320	324	317	347	305	320	313	297	287	337	328	315	344	345	335	332	365	322	327	303	288	301	346	301	306	339	277	322	294	348	346	290	261	321	363	314	303	312	303	320	336	341	323	310	345	343	316	327	326	324	334	339	339	329	314	344	326	286	321	345	337	313	305	338	315	311	333	335	349	316	340	333	311	311	328	304	345	324	328	327	319	307	318	331	353	325	363	337	351	317	346	342	333	314	323	333	304	332	313	303	311	362	341	342	343	343	352	294	323	320	348	293	313	317	303	336	305	311	328	307	294	295	320	339	314	303	356	347	350	310	312	361	343	342	314	334	338	359	317	345	320	334	331	308	313	319	327	295	353	304	325	344	317	353	329	303	331	326	331	347	356	328	346	344	298	360	338	312	355	299	314	332	320	313	353	313	299	321	323	339	339	343	342	322	327	327	358	337	325	323	300	315	329	342	319	361	336	320	310	284	315	315	320	299	336	334	333	337	288	351	318	338	346	349	349	350	314	311	347	320	335	348	310	339	336	311	309	311	332	306	340	349	332	328	328	337	321	348	327	341	315	346	307	360	316	295	336	346	342	337	311	323	314	295	297	344	365	321	338	301	266	336	313	343	304	356	314	327	319	319	330	311	339	340	370	316	343	318	313	314	312	313	341	334	288	301	351	302	327	323	310	310	350	333	317	323	329	335	336	345	304	315	322	316	309	322	334	316	356	323	329	347	288	329	291	336	339	333	369	342	327	336	306	316	322	340	328	294	315	328	321	317	348	321	340	356	310	307	341	301	340	325	359	307	302	350	334	358	350	315	318	346	302	327	334	312	336	351	338	324	313	351	310	311	351	329	350	317	324	307	333	302	350	381	327	299	342	299	346	338	317	317	335	333	316	326	344	302	318	313	295	287	305	307	331	335	324	308	320	315	361	356	331	310	343	311	329	316	350	353	372	326	372	316	340	317	311	316	338	327	322	300	335	332	340	306	305	339	356	324	342	322	280	331	338	311	334	313	327	353	359	347	346	345	323	322	297	348	313	327	331	358	298	330	328	316	331	364	318	350	327	327	337	348	303	325	342	307	321	352	313	345	308	332	374	337	325	323	330	334	314	327	321	306	353	299	301	324	319	322	299	326	301	328	315	334	315	343	309	303	297	317	340	337	316	318	337	372	319	334	319	304	351	332	321	341	347	306	308	315	341	299	333	328	312	312	340	295	333	303	332	328	337	331	312	316	329	315	298	329	324	326	328	311	318	344	328	331	341	331	337	336	322	350	327	330	316	358	369	324	323	320	345	316	314	350	297	313	332	350	307	301	327	290	323	349	300	323	322	310	332	337	353	350	338	314	302	335	324	318	299	314	312	344	335	312	314	311	310	293	332	290	319	308	315	311	318	347	336	350	334	330	314	339	355	348	296	360	305	310	326	346	338	328	319	327	346	325	293	343	327	305	333	333	320	318	329	338	329	313	291	316	326	334	327	339	350	304	308	319	327	369	330	317	324	338	335	331	330	318	336	317	295	337	307	310	291	299	322	304	326	355	322	298	302	322	338	294	312	331	339	314	346	324	324	313	286	317	346	331	338	334	286	353	305	332	341	360	311	323	358	313	354	293	377	374	322	305	323	330	304	327	276	311	362	327	338	300	343	341	324	351	360	354	343	338	316	337	346	338	307	336	320	359	333	302	314	319	316	319	334	362	336	306	323	313	338	337	326	332	346	301	338	325	301	321	297	341	346	325	334	300	335	306	329	357	335	308	325	334	335	339	335	318	301	315	319	334	335	313	314	305	320	311	340	337	314	322	304	350	307	340	348	322	318	348	326	302	313	296	336	348	355	347	313	331	332	339	338	313	316	334	346	308	319	342	333	367	340	349	294	328	340	357	323	301	334	337	295	320	327	288	293	331	377	371	357	389	332	328	328	308	319	345	351	336	301	348	342	351	327	312	337	314	323	295	318	304	346	329	329	325	337	330	344	283	342	298	317	384	335	334	330	342	329	333	324	334	348	339	309	340	343	335	306	347	336	349	342	306	305	348	321	311	302	333	302	350	309	339	339	324	312	301	316	327	344	330	328	338	357	292	328	336	368	324	329	376	320	349	347	333	351	322	342	331	313	305	325	303	302	307	342	322	309	334	351	300	304	322	351	338	330	329	354	310	330	340	339	354	312	300	328	314	320	351	312	352	346	314	339	291	314	325	359	343	325	315	315	312	347	300	312	335	329	334	336	347	325	327	349	314	325	345	296	379	330	346	322	326	317	306	329	310	344	323	324	312	304	304	331	335	368	348	339	316	328	346	317	371	351	329	326	342	311	333	339	317	353	304	305	313	339	318	311	369	314	304	323	333	325	322	332	331	338	332	302	313	358	327	367	356	307	355	307	343	326	313	310	334	309	318	338	324	341	341	326	308	345	317	341	315	296	310	366	350	285	318	312	312	333	349	310	294	347	326	358	321	333	268	304	297	330	327	341	288	337	365	337	297	306	324	314	342	369	318	331	328	330	336	331	332	364	352	339	339	312	331	344	315	374	297	316	317	316	327	360	353	338	317	323	328	329	299	301	330	272	327	340	313	351	322	346	322	312	301	342	352
47423	59085	57746	55352	32211	1679	1431	1308	1133	1121	1075	993	969	919	920	906	826	806	833	796	784	764	793	820	781	776	757	736	787	773	788	791	799	719	767	757	765	755	735	751	732	765	782	749	770	723	782	722	748	778	732	708	742	756	750	742	737	737	783	736	759	720	702	759	696	725	730	731	709	735	759	716	684	679	762	720	689	787	732	706	746	734	721	782	702	741	704	742	755	712	692	784	710	712	730	728	758	770	785	761	739	719	728	680	712	742	746	691	740	781	732	699	749	744	728	696	733	702	729	749	748	759	753	715	727	739	754	746	758	763	743	748	749	719	687	703	710	701	678	744	720	712	763	703	744	765	700	770	744	732	731	737	725	748	706	712	710	692	722	706	733	744	740	737	728	737	748	755	767	724	708	716	706	683	754	694	779	773	750	752	762	771	703	748	726	704	765	733	714	690	780	712	721	744	691	680	704	708	763	768	697	696	730	726	728	729	731	748	721	715	747	723	738	742	741	670	749	724	722	756	732	662	743	724	743	756	777	698	669	735	769	740	725	710	734	762	723	746	681	738	692	710	730	736	742	739	721	723	772	757	718	713	700	738	744	752	672	709	769	672	712	719	780	696	707	730	714	719	717	743	747	732	723	708	732	743	717	782	731	733	773	731	659	744	640	729	704	711	759	677	705	734	751	738	699	731	683	680	701	733	675	732	710	729	730	687	729	727	684	691	692	725	675	674	730	700	719	702	707	722	715	680	750	713	763	700	710	693	632	721	717	759	722	711	767	756	690	728	765	696	710	784	674	682	754	731	670	736	714	726	698	747	686	723	696	726	715	693	733	756	748	705	751	739	698	733	699	718	694	708	732	720	720	765	679	736	732	713	749	695	723	724	757	708	751	729	741	714	749	718	709	718	713	743	755	712	754	709	675	726	736	726	712	769	703	752	726	776	775	753	714	753	734	700	701	699	756	694	721	691	750	750	692	779	733	687	731	731	740	753	694	765	713	704	749	697	742	694	691	757	743	715	739	744	752	737	735	705	669	745	687	745	719	711	731	746	721	742	722	746	657	687	724	679	760	702	769	721	698	721	747	732	743	719	731	685	761	715	716	690	763	706	712	768	761	742	738	714	715	782	721	726	762	761	730	719	751	754	710	732	764	695	730	751	776	727	693	783	676	720	761	694	759	736	725	703	742	698	752	702	733	691	721	745	732	728	711	724	734	736	741	738	743	675	701	702	744	702	718	690	696	679	714	723	656	726	721	724	702	709	679	723	721	710	737	738	736	764	700	709	745	730	758	736	762	715	758	784	685	712	747	724	721	764	706	735	772	678	744	740	710	677	715	696	729	749	666	752	746	742	692	733	730	730	733	748	762	750	707	721	707	731	711	704	743	740	696	684	755	730	748	694	709	698	745	689	783	749	742	740	778	748	766	712	739	750	688	734	727	754	715	732	748	730	701	734	698	691	731	732	683	768	757	752	711	721	672	746	738	740	730	705	710	668	684	741	701	782	761	744	725	723	734	702	706	692	703	715	709	789	746	700	730	715	764	701	740	742	678	767	742	738	718	773	751	700	698	745	722	692	709	739	689	766	724	711	748	678	680	727	743	689	705	730	739	690	731	676	696	677	714	717	748	684	664	750	705	709	709	740	685	714	714	731	735	777	700	705	726	732	743	734	692	696	695	711	749	743	753	754	710	653	701	721	732	700	744	697	722	707	700	693	721	721	765	733	746	689	678	752	721	678	746	720	763	748	667	744	730	713	713	723	735	773	788	701	745	765	674	710	642	694	719	740	728	692	736	735	721	710	726	771	789	707	750	725	775	703	711	736	687	733	737	762	736	753	755	777	689	688	755	753	660	751	748	727	728	701	739	733	714	689	741	765	716	736	744	721	733	731	744	731	782	747	690	671	710	698	742	717	696	743	710	737	783	703	718	727	760	667	779	757	702	743	738	708	744	741	692	726	712	737	686	692	763	699	746	753	721	738	774	730	709	730	727	687	776	686	704	706	724	709	706	729	676	718	696	674	751	759	751	692	715	751	731	745	762	735	708	734	726	759	707	699	721	694	744	718	757	745	664	722	737	792	707	708	715	749	683	704	734	717	713	732	745	701	710	765	702	732	725	749	722	719	715	733	738	683	765	755	734	699	704	718	751	784	688	724	699	765	727	696	680	714	736	675	676	735	786	773	713	677	751	728	751	731	742	703	753	754	647	707	717	724	715	704	724	731	678	755	726	736	798	765	729	747	693	748	708	741	700	748	707	727	741	671	741	707	712	717	733	770	691	730	706	691	751	747	727	749	724	716	699	724	716	719	758	742	709	703	732	691	723	703	751	695	755	685	673	673	754	715	737	679	739	676	723	749	686	719	745	690	702	742	750	719	717	689	743	702	708	713	741	702	733	727	744	737	724	696	743	778	706	708	757	720	700	758	726	712	726	706	709	705	749	720	671	751	689	732	785	739	711	738	727	732	714	717	742	724	696	711	695	774	680	773	736	718	718	711	735	684	746	705	704	769	726	723	726	690	686	760	710	717	712	715	722	747	720	740	679	751	746	759	709	678	687	730	729	729	736	744	708	714	725	720	726	714	684	706	753	692	660	737	719	683	736	733	685	719	699	727	694	708	683	700	750	716	731	748	754	729	725	716	740	704	727	706	731	749	720	721	689	739	716	711	727	768	723	750	709	781	725	769	722	748	720	735	728	733	746	727	716	723	730	692	727	770	732	713	713	729	714	707	721	681	682	686	682	709	710	762	757	693	719	738	687	734	700	717	739	721	709	770	726	727	697	692	741	765	709	755	716	724	747	724	708	723	739	729	711	707	707	743	754	729	693	764	738	703	774	709	722	770	709	730	755	719	711	745	768	742	705	726	711	712	749	715	726	747	776	726	736	688	774	714	707	685	732	720	730	730	772	775	726	725	687	741	741	749	717	695	685	717	774	746	724	725	725	737	721	725	740	722	718	688	695	720	704	701	707	712	741	706	761	747	736	736	705	724	689	733	726	678	704	746	737	716	710	751	726	741	786	695	708	761	703	738	682	722	743	662	734	712	752	717	713	767	752	695	759	760	764	727	726	733	743	763	745	695	754	734	734	716	746	728	758	731	683	705	733	730	689	741	698	745	756	744	730	726	738	676	676	731	714	691	716	750	679	740	748	770	725	729	734	758	705	693	752	761	750	730	720	695	697	755	707	706	742	742	724	718	687	683	719	701	706	691	704	720	684	698	748	724	740	734	756	761	733	726	722	704	649	738	704	716	751	687	740	709	734	734	720	696	750	778	718	690	697	693	724	682	744	707	678	711	697	732	719	722	728	691	699	740	764	729	684	702	677	674	761	733	744	742	700	730	735	723	739	722	732	770	730	763	707	709	690	733	735	760	717	688	740	709	731	714	741	753	746	734	727	707	745	727	707	680	721	743	670	745	742	731	689	727	708	770	722	699	726	675	726	727	734	726	742	728	740	760	705	721	718	719	754	746	736	708
44769	19887	5023	1831	509	167	127	146	118	141	133	148	109	129	139	161	153	117	131	130	139	127	152	133	126	143	133	122	139	124	131	125	118	145	141	153	129	132	121	127	148	133	122	146	123	139	137	127	133	133	114	121	120	139	115	124	139	145	145	122	158	135	126	128	121	140	138	161	140	133	114	141	139	141	142	128	139	107	120	143	142	138	142	130	145	110	129	154	148	135	123	126	135	111	165	138	127	135	150	131	130	132	136	159	147	134	111	145	148	131	146	132	125	138	131	144	166	114	130	128	109	128	126	129	139	134	150	157	130	125	121	110	131	124	124	136	147	131	123	139	134	98	141	151	131	127	147	128	130	132	128	141	120	141	130	145	145	129	141	152	135	116	144	155	125	131	131	146	147	143	137	110	148	140	142	133	125	144	126	114	139	119	149	135	124	121	129	136	123	131	117	142	135	166	121	137	138	117	142	146	135	132	152	125	133	122	120	136	125	120	128	145	136	137	136	139	129	147	129	123	114	127	137	132	144	133	134	123	126	121	128	124	113	149	132	137	140	132	152	126	133	117	133	125	149	137	129	120	135	135	115	135	112	131	147	149	141	140	119	128	127	142	113	146	143	132	145	134	118	117	122	137	127	153	123	138	152	137	134	132	130	126	149	108	111	131	124	129	143	141	138	141	142	126	123	134	126	125	131	134	170	144	117	140	133	123	124	122	122	116	138	146	119	134	126	127	118	119	134	119	129	134	131	148	134	121	140	131	136	112	123	128	144	137	147	125	143	149	142	149	140	114	133	128	124	135	111	151	140	148	150	159	122	116	148	150	160	122	120	108	143	150	113	135	148	136	113	116	128	127	120	125	126	122	159	133	140	152	116	139	142	125	124	134	134	123	146	143	146	127	138	145	134	122	111	128	130	136	123	122	124	125	146	141	143	131	152	148	123	142	114	128	148	122	138	139	136	120	129	119	155	148	140	145	128	100	135	149	113	154	124	160	126	126	135	150	125	119	132	122	133	144	139	117	123	134	155	127	126	143	117	133	116	121	134	142	123	135	134	125	139	139	126	132	134	130	100	134	154	145	134	135	141	125	143	144	140	157	119	121	139	144	127	127	133	143	125	143	103	147	141	112	132	159	147	108	144	107	134	125	123	133	147	132	147	144	137	132	134	132	136	135	121	136	145	125	147	113	140	124	123	140	119	131	140	143	134	136	128	129	122	131	120	118	124	164	135	138	122	135	138	129	151	128	134	137	127	117	107	121	148	148	134	149	121	122	129	136	132	138	133	150	135	129	141	138	137	132	130	131	121	144	116	123	144	123	137	140	121	148	169	118	135	133	145	118	133	131	139	136	144	130	133	148	134	129	131	120	150	158	160	144	148	141	126	108	135	123	147	130	138	137	137	132	136	113	128	144	142	159	120	129	151	156	138	119	127	136	132	120	125	130	138	137	112	151	140	136	146	140	144	128	132	128	118	131	132	118	157	122	119	128	142	132	114	109	153	139	115	130	141	134	124	119	119	140	139	138	164	137	121	138	115	112	132	133	127	145	116	145	138	138	137	140	127	128	114	137	145	126	148	121	127	134	128	129	128	125	121	133	114	120	125	129	144	138	126	142	141	111	133	129	142	148	145	129	129	144	130	150	137	151	125	112	120	122	121	130	145	137	125	144	142	136	132	156	126	121	104	130	137	141	140	141	128	123	142	156	148	132	135	137	130	135	144	125	135	128	122	159	123	141	137	129	155	127	123	138	134	159	151	149	134	121	122	159	125	131	143	138	140	137	129	149	130	98	131	132	147	134	117	140	123	118	162	128	105	119	139	137	124	141	126	134	137	145	133	125	128	120	148	121	120	135	142	128	149	125	112	148	140	138	135	143	139	142	145	128	122	139	114	139	135	126	123	131	136	143	119	142	126	130	162	143	127	132	122	150	139	148	141	142	131	137	144	139	122	147	127	141	144	155	125	121	128	128	142	134	125	124	134	112	129	135	139	107	148	137	119	122	144	130	144	114	150	110	110	107	135	129	152	131	169	127	120	126	131	143	140	146	128	142	141	133	141	126	122	142	155	107	133	147	125	149	150	118	136	155	138	126	113	140	126	134	136	122	128	133	136	128	121	125	130	162	115	149	134	140	127	136	137	127	133	131	141	124	128	160	143	129	121	135	129	147	112	129	153	136	125	125	121	134	119	149	158	121	152	126	140	133	141	132	140	130	152	123	131	157	120	116	122	142	148	121	129	139	158	146	126	135	167	121	132	120	130	131	139	118	150	135	138	131	112	132	128	134	126	128	147	128	117	127	119	107	123	132	135	144	124	139	136	128	136	134	116	144	124	113	130	137	149	130	160	132	160	123	132	121	144	125	143	133	143	138	118	129	124	114	133	137	117	130	127	144	140	133	141	120	130	145	134	122	144	128	106	127	134	123	127	121	130	123	135	125	118	150	136	138	121	138	143	110	149	145	129	109	119	132	126	130	117	143	151	126	133	135	137	152	161	127	142	143	121	131	141	131	116	135	156	131	125	146	130	157	119	138	121	111	128	118	116	119	125	140	133	125	146	130	135	119	128	116	119	153	124	115	130	133	124	141	118	131	126	117	161	154	157	131	126	128	128	136	124	134	151	126	136	158	117	115	123	143	127	127	127	124	131	124	126	116	144	133	122	129	140	122	120	127	120	128	127	129	144	125	126	122	107	126	126	137	116	116	131	138	132	132	124	145	119	145	149	130	114	125	142	110	136	149	157	135	152	144	134	126	127	131	143	134	146	124	141	131	141	131	132	141	114	125	142	126	143	135	163	145	125	109	125	132	129	136	120	141	135	134	144	123	122	116	120	120	128	129	118	144	134	124	146	124	128	131	136	136	139	115	118	157	130	126	112	126	132	115	115	135	141	142	147	145	115	134	137	140	134	146	137	116	143	152	116	142	136	143	138	127	128	148	125	131	143	136	134	139	133	118	120	135	98	129	116	143	123	133	98	131	142	129	147	145	129	151	114	121	124	136	138	135	126	122	128	132	119	111	148	118	137	128	133	136	122	162	156	140	142	112	135	149	161	133	135	128	145	117	138	117	156	150	137	119	117	158	142	127	147	124	148	123	170	109	108	134	123	144	165	162	136	144	112	128	133	137	110	137	133	143	133	126	142	152	134	120	128	120	128	126	138	163	128	143	131	114	114	142	138	149	126	131	103	99	150	116	144	119	146	124	155	139	130	121	142	131	126	142	131	118	147	129	130	122	128	126	126	123	133	121	136	129	139	131	126	131	145	141	152	148	122	120	142	122	139	130	125	145	121	119	135	159	139	134	128	133	119	152	147	126	135	132	131	139	124	128	146	122	118	139	138	138	119	135	139	148	125	134	141	127	110	144	139	119	129	140	135	140	129	131	141	149	105	151	122	139	125	125	129	133	129	127	120	140	124	154	130	146	146	140	135	130	133	119	143	135	119	131	126	135	136	143	135	118	128	116	133	126	156	137	143	122
23663	14384	6957	5356	1847	357	345	354	330	366	331	321	340	336	386	326	365	315	360	366	377	306	358	328	349	311	342	339	331	329	331	331	380	356	346	333	353	340	338	314	335	319	367	355	340	309	332	358	347	335	359	323	336	330	345	341	317	345	356	322	345	308	342	354	316	334	320	303	345	337	363	322	333	349	321	340	321	328	323	352	333	358	319	348	342	315	355	315	353	341	313	310	354	330	333	320	352	346	339	327	331	352	329	358	329	343	364	336	376	334	365	325	340	314	355	361	347	326	349	345	323	351	391	349	369	326	335	357	347	342	345	377	335	355	324	371	310	333	345	323	357	330	344	332	329	341	324	353	365	313	357	346	330	316	319	357	344	342	367	361	339	363	342	339	347	348	363	346	349	350	366	323	356	319	352	358	346	333	331	349	313	375	342	346	369	326	351	336	320	341	335	362	349	354	364	326	298	348	369	380	362	355	348	339	344	359	302	333	333	368	363	361	350	304	321	317	353	349	353	352	344	321	364	371	348	318	351	317	306	359	350	337	332	331	348	344	341	318	343	372	339	402	345	367	347	337	378	372	369	356	347	330	349	336	309	332	344	346	363	342	355	347	353	356	336	362	350	349	364	347	326	318	329	314	319	359	347	343	333	299	335	356	349	325	331	352	346	327	338	338	331	344	364	323	359	320	358	336	345	333	328	348	348	329	359	361	344	351	368	314	349	334	336	359	341	361	353	367	339	320	320	335	322	346	366	332	336	353	349	349	342	340	354	337	348	339	360	355	332	331	315	341	349	329	312	323	346	335	314	353	337	340	352	349	323	351	350	317	347	329	369	334	310	356	353	353	326	279	376	344	325	328	334	369	351	345	322	343	320	342	370	328	363	324	357	369	366	333	322	346	330	331	326	364	312	338	316	353	334	338	318	323	353	340	336	364	355	324	353	346	334	346	344	338	347	360	335	347	334	325	352	362	311	332	334	353	328	341	333	362	353	347	359	333	396	401	350	354	343	371	343	354	349	366	381	379	370	325	327	336	357	302	337	326	373	356	352	367	335	352	364	341	345	372	299	323	311	372	348	343	333	368	356	303	345	333	328	320	374	344	331	327	346	354	370	359	331	333	331	344	348	350	331	344	354	320	343	375	359	324	350	333	334	316	341	331	349	342	333	333	339	341	322	318	325	352	327	354	343	344	332	356	329	331	328	346	337	329	324	300	304	344	334	339	338	317	333	332	325	364	306	351	353	316	350	341	360	337	366	339	332	362	323	337	314	354	337	345	350	335	329	381	319	319	338	328	324	366	340	375	340	327	336	316	336	378	331	373	333	333	339	310	330	360	332	341	354	350	364	335	318	323	314	323	358	339	342	359	316	318	317	330	359	349	348	336	307	321	360	354	362	356	382	339	364	334	356	337	339	326	346	354	351	357	332	323	370	377	337	320	353	351	346	324	348	339	344	336	338	327	310	333	345	359	387	313	341	338	329	346	339	364	350	334	349	338	338	323	373	324	376	337	350	354	362	343	356	350	351	342	345	358	324	337	328	324	377	349	339	318	357	351	320	328	390	341	385	350	329	329	342	367	342	340	344	324	351	337	372	372	341	326	334	329	329	365	367	328	352	329	335	337	364	358	332	375	346	321	331	344	355	317	340	338	320	324	312	318	354	330	313	311	343	328	329	348	356	334	372	356	329	307	332	323	322	338	348	360	354	354	331	323	345	342	319	354	333	343	310	341	360	364	358	343	359	354	303	344	332	320	355	359	332	343	319	345	385	372	365	308	340	338	313	319	346	355	358	344	367	332	356	339	332	318	331	306	328	308	332	349	351	306	346	321	347	356	331	328	340	346	347	330	329	359	343	310	360	327	364	339	323	360	337	350	344	354	360	337	340	327	327	311	328	312	339	350	368	367	321	293	343	334	375	321	359	352	344	330	350	375	332	352	360	361	313	349	337	346	333	354	367	321	361	342	363	316	353	336	352	310	331	308	311	336	379	370	313	358	335	336	314	390	331	331	361	318	342	337	333	350	304	392	312	352	356	327	335	353	350	343	313	374	356	336	344	335	324	360	355	331	348	360	340	342	318	344	369	334	367	331	347	335	323	307	377	356	344	324	360	339	336	342	341	362	362	347	360	356	334	334	354	345	388	335	355	322	338	367	330	337	351	361	330	345	322	350	339	336	344	322	339	345	337	345	341	327	331	369	333	330	333	353	330	338	323	328	354	348	355	310	344	321	337	331	341	356	358	318	330	348	359	364	392	345	297	330	335	349	347	307	346	382	328	341	350	345	340	352	347	372	356	330	381	330	365	346	323	350	353	372	347	307	349	338	348	357	340	351	347	347	348	326	343	328	310	354	349	372	339	341	345	310	355	319	329	354	326	360	338	343	337	359	311	330	379	354	296	313	318	332	377	329	329	313	348	351	328	332	328	360	357	354	312	352	362	334	334	332	328	337	334	371	325	336	360	322	329	334	342	353	339	326	340	322	350	317	348	306	339	359	349	343	325	333	308	330	340	347	360	341	332	351	351	358	335	362	327	354	328	379	351	307	336	362	342	342	349	341	368	379	353	347	346	373	372	329	338	338	336	343	322	353	333	345	336	335	335	344	351	339	357	342	334	330	343	307	359	340	363	333	332	349	311	336	325	314	350	342	368	377	354	342	310	382	305	296	329	370	347	318	366	378	345	349	324	353	353	313	339	346	326	349	347	340	381	338	337	348	355	354	354	318	340	334	334	344	347	347	326	343	360	329	391	338	359	338	312	348	337	320	363	343	329	337	333	331	340	349	374	355	330	337	323	346	331	332	345	351	327	345	315	320	333	365	330	335	358	347	346	330	317	360	331	340	341	336	320	358	367	309	331	336	339	333	334	345	321	331	311	355	333	362	335	347	352	329	353	312	340	352	336	338	327	325	351	325	335	353	354	341	384	316	319	339	341	360	320	347	364	348	342	328	344	344	312	357	349	358	349	354	351	348	319	347	365	306	308	357	333	357	362	311	353	333	362	333	350	318	339	337	360	333	324	345	321	366	358	354	342	305	346	370	331	319	345	333	334	362	331	332	339	348	314	304	345	371	335	311	344	345	361	356	330	325	336	328	379	345	314	367	342	339	318	340	320	363	331	373	329	357	373	348	340	366	376	332	361	328	315	295	335	360	355	366	323	359	292	341	337	331	331	342	349	352	323	349	365	344	370	329	361	342	324	334	338	335	365	349	364	372	347	316	358	349	322	340	347	310	334	336	341	310	323	339	324	347	342	358	354	326	332	344	362	330	322	351	331	341	346	319	344	338	348	348	322	314	333	349	325	342	358	338	373	341	296	346	344	359	333	356	337	298	369	316	323	341	342	368	316	325	356	337	351	338	356	353	290	330	355	321	325	324	342	296	297	335	337	379	365	336	347	341	354	347	350	341	343	346	325	333	343	327	356	352	358	334	351	339	344	312	336	309	338	337	331	309	295	373	322	372	316	356	334	334	337	348
64421	62773	48495	36415	18777	2246	248	264	282	261	237	255	206	249	228	219	206	218	213	196	244	215	207	203	211	208	221	217	197	199	229	205	219	200	196	195	199	181	182	192	215	224	211	208	244	182	216	226	209	186	187	198	223	199	219	189	218	216	200	205	234	208	229	217	200	199	198	216	180	220	190	235	212	198	197	216	237	210	207	201	184	201	201	225	223	215	209	226	161	236	194	212	223	213	214	219	227	228	226	219	191	192	201	192	198	198	224	197	213	224	198	228	199	204	239	203	228	218	213	184	243	226	222	203	210	206	225	211	204	210	209	236	199	181	200	229	214	191	207	214	217	200	225	213	219	214	208	205	199	194	206	192	193	211	210	202	233	199	190	171	204	208	204	203	221	206	193	228	213	227	197	183	155	230	218	225	230	211	236	221	205	195	199	203	189	198	203	183	229	198	212	221	210	201	200	217	210	173	203	188	188	176	206	202	207	210	233	202	184	186	213	195	239	197	220	205	212	217	242	205	198	197	188	177	218	212	194	219	195	213	216	169	184	218	198	201	230	226	205	202	205	186	213	218	201	202	204	216	204	189	239	201	178	199	185	193	204	242	210	216	224	222	213	188	188	208	239	203	190	183	218	227	180	205	205	208	233	220	206	199	192	215	201	193	228	205	195	173	192	203	237	181	222	218	200	206	228	190	187	212	223	223	211	211	191	222	192	187	173	178	214	190	198	236	231	211	233	221	223	221	215	214	216	184	186	205	243	194	205	205	226	208	162	186	232	218	227	197	207	215	221	182	183	226	189	203	236	202	220	190	212	200	170	237	217	177	186	225	205	233	206	237	213	192	212	200	218	208	216	182	200	181	194	217	228	214	184	202	230	193	201	228	189	200	223	235	226	193	183	185	214	219	186	185	236	187	203	206	180	205	201	206	195	211	205	190	194	217	188	226	211	193	206	210	240	224	218	195	174	202	193	195	198	201	204	194	187	220	200	208	208	247	217	208	219	224	205	205	200	204	215	212	230	216	202	209	218	211	219	185	216	226	234	204	215	217	199	199	203	166	205	197	219	197	217	205	213	224	196	170	197	203	210	205	186	217	228	218	196	212	191	205	223	212	186	197	212	200	191	198	207	207	220	202	200	211	228	209	197	206	186	244	217	210	213	230	200	207	201	199	193	207	204	200	225	230	237	226	188	201	194	219	181	214	195	222	220	194	234	220	224	230	208	222	205	211	215	178	201	210	220	227	228	178	204	198	209	219	234	199	200	209	215	195	237	196	207	190	217	202	221	203	201	214	225	217	206	192	223	224	215	187	209	212	219	195	188	212	197	179	207	216	233	198	196	190	215	204	208	195	215	209	237	215	207	201	214	208	193	204	206	212	206	198	202	206	178	185	227	205	243	173	199	225	207	221	205	180	202	243	223	209	209	224	214	222	222	212	202	199	200	245	224	190	183	220	203	196	216	195	207	238	225	232	213	196	218	188	188	203	203	183	194	202	193	213	222	211	180	206	211	214	207	213	211	198	208	234	192	175	215	217	197	214	235	207	190	198	192	202	194	232	202	225	187	187	193	189	224	191	200	227	205	220	196	185	238	185	222	199	205	183	212	198	228	223	214	217	198	191	222	219	205	214	227	208	229	214	206	198	216	206	217	194	217	210	201	208	206	239	211	214	211	199	181	207	196	232	215	212	209	198	236	211	171	230	201	209	206	195	222	178	203	205	189	214	195	214	213	212	199	193	198	201	190	245	181	193	197	200	190	209	203	208	229	210	214	227	215	206	183	192	225	205	215	196	201	223	209	211	200	194	205	193	224	207	195	217	206	199	200	184	202	193	178	215	199	200	205	205	212	201	221	195	214	197	194	185	218	217	208	193	216	234	194	199	208	226	194	202	204	221	183	196	169	204	244	193	197	239	175	211	216	199	187	221	214	185	207	171	196	187	202	169	186	212	199	199	222	195	197	213	209	222	193	198	207	215	200	197	254	178	204	207	198	220	240	243	224	204	206	208	193	217	200	209	196	240	212	205	197	180	224	198	187	220	189	205	181	176	214	184	211	210	206	210	208	185	205	214	223	220	214	213	202	216	211	189	209	220	202	216	209	172	230	190	231	187	231	239	211	213	225	200	204	199	201	190	198	201	191	200	183	215	228	195	220	211	222	205	225	204	186	209	181	171	201	228	217	170	212	186	205	193	198	205	203	183	218	224	210	213	216	192	238	217	200	230	188	185	209	230	207	207	228	225	199	191	208	211	205	236	198	188	212	190	201	201	193	212	226	191	208	203	198	195	187	222	216	228	213	214	213	203	191	221	188	225	218	219	228	208	194	249	185	208	208	228	209	178	226	185	185	199	198	223	205	194	188	209	194	209	217	236	197	198	229	189	196	207	195	210	229	187	226	222	200	229	188	229	186	225	188	199	204	188	210	223	233	194	204	202	196	193	225	214	190	203	191	245	189	209	187	204	211	221	219	235	219	189	207	220	206	186	236	213	211	213	222	214	187	197	178	195	208	189	197	204	203	205	189	187	213	207	209	226	241	210	233	188	223	211	210	192	186	192	183	224	185	208	209	216	200	210	223	210	196	199	216	194	207	206	178	208	194	206	214	199	190	199	205	234	218	218	193	205	207	211	224	201	196	221	210	195	209	229	232	191	222	241	199	188	203	225	190	200	200	227	199	206	190	218	211	209	212	217	208	219	221	227	215	202	219	211	231	195	238	201	206	214	216	218	219	228	187	197	188	196	217	183	218	213	213	229	180	208	193	212	192	192	213	235	190	217	234	233	210	231	221	186	179	242	184	190	201	196	217	227	230	209	204	212	188	211	242	210	189	206	207	189	189	202	215	211	183	212	205	208	215	199	202	187	227	183	206	208	191	218	211	195	192	204	185	215	209	202	209	205	223	192	212	189	193	228	192	216	213	217	201	207	192	227	201	193	252	204	190	180	226	208	230	191	220	193	191	215	218	209	223	213	191	219	207	207	174	213	192	198	198	197	239	238	202	189	216	234	222	192	191	221	220	204	217	192	218	189	243	200	204	222	195	212	181	216	192	215	215	232	220	208	210	215	186	208	230	219	193	167	182	226	229	201	204	195	201	204	195	203	192	198	210	247	185	207	236	185	174	191	191	204	179	208	201	208	203	208	202	215	214	231	217	193	201	195	217	222	197	194	221	231	215	214	246	218	211	177	227	210	205	199	201	224	204	203	229	239	219	205	204	198	209	229	221	202	206	212	203	222	195	182	208	220	197	193	193	182	207	213	208	190	207	203	208	175	205	187	220	214	211	212	204	214	200	207	219	172	235	223	212	192	205	195	194	210	217	214	178	199	179	199	214	205	213	215	219	197	203	195	212	219	184	202	197	184	204	238	216	198	212	235	191	191	209	186	229	189	213	197	222	218	223	208	220	221	185	202	242	197	183	214	195	220	200	220	205	224	204	188	192	219	224	195	178	202	234	203	211	221	213	207	209	210	193	165	218	228
40624	47095	45620	44517	25197	961	916	799	736	671	633	624	613	566	558	556	537	525	537	542	572	524	531	528	518	519	511	510	502	516	523	491	528	509	552	466	516	508	511	466	528	507	501	524	470	462	516	541	510	489	470	544	508	524	503	545	490	507	473	465	494	510	484	511	527	514	479	506	502	523	459	513	526	479	489	473	525	481	477	538	515	493	505	506	508	561	557	554	467	517	515	521	506	500	480	511	520	532	551	537	502	493	530	491	475	521	509	509	523	499	435	496	491	523	512	481	504	460	499	498	435	494	500	498	471	470	481	503	504	502	504	544	499	484	534	476	516	474	479	443	475	502	514	509	491	509	530	510	518	519	480	499	505	480	476	449	510	492	491	500	500	483	527	475	535	500	487	515	507	499	480	487	474	545	510	500	529	512	513	466	474	495	476	486	535	467	457	487	474	489	515	502	478	527	477	480	481	534	464	486	551	519	526	496	491	512	498	513	456	506	464	502	495	524	473	499	484	480	500	491	473	487	468	489	548	506	514	528	509	541	545	483	503	490	538	512	532	490	488	507	473	494	472	529	479	474	488	501	486	446	507	477	501	473	477	495	511	500	479	527	500	491	517	513	476	486	524	542	474	546	462	505	496	485	488	481	505	507	520	496	496	499	518	483	507	497	530	489	532	466	477	501	441	487	563	483	450	474	500	507	487	493	501	534	493	506	531	511	488	510	501	487	470	495	477	515	474	508	497	483	555	467	561	474	497	480	552	509	495	488	472	494	490	525	494	509	502	497	542	529	508	510	483	517	491	476	470	514	507	475	504	519	528	536	506	472	517	523	482	506	485	495	535	497	507	497	488	510	479	486	489	506	498	492	478	475	481	479	487	475	487	505	502	528	505	507	485	529	501	486	509	478	530	495	524	483	483	475	466	483	502	511	474	508	517	480	510	451	510	509	479	484	543	493	530	496	495	478	513	539	535	514	517	511	504	508	511	508	518	486	516	527	520	492	504	500	498	507	511	516	503	485	484	505	541	517	515	503	501	505	512	487	480	485	498	523	476	486	485	466	500	532	491	509	487	466	510	502	450	499	519	491	478	524	495	473	504	467	507	507	508	509	512	484	461	477	476	446	525	455	452	457	499	481	522	488	491	496	477	495	502	457	492	458	498	506	511	491	477	492	516	523	499	498	480	460	502	483	538	481	463	480	514	460	515	534	531	478	471	494	492	487	508	510	506	478	502	443	517	484	499	469	468	510	472	518	524	505	511	471	487	501	486	478	517	520	459	506	489	515	488	494	523	513	487	465	526	474	507	463	501	487	486	500	534	509	515	452	548	521	507	517	459	503	469	550	488	524	580	490	499	491	498	504	512	515	543	491	493	489	509	532	490	500	489	528	482	502	475	499	474	502	507	493	540	509	480	486	492	484	504	503	509	482	511	496	518	521	469	505	520	490	490	489	481	516	486	529	464	481	506	512	486	531	452	510	520	525	510	520	511	527	502	518	506	520	515	480	528	499	458	509	454	516	497	513	468	451	502	475	482	478	507	466	529	527	489	467	497	557	536	503	534	494	512	475	473	469	506	513	489	513	476	482	456	498	480	478	482	497	488	498	479	482	496	484	475	514	512	491	514	535	473	505	531	518	530	489	493	518	507	517	534	514	479	502	464	459	496	524	513	516	489	455	490	479	506	486	517	517	503	509	484	516	480	491	501	484	508	536	482	498	479	500	488	486	541	508	511	518	504	484	548	493	517	498	455	492	543	494	498	498	499	516	492	522	505	474	488	461	480	489	521	488	502	497	488	511	484	494	498	518	530	480	509	486	461	498	490	509	496	502	479	549	511	509	501	501	515	523	491	489	508	457	530	520	539	476	507	524	545	458	506	491	530	490	525	524	475	471	521	521	510	494	524	503	520	527	482	465	527	511	510	483	514	445	495	524	454	478	503	469	511	505	480	538	523	496	495	508	524	500	474	507	495	459	501	488	499	490	467	511	503	496	483	480	512	538	495	527	507	500	542	529	475	466	476	477	489	498	483	526	520	519	520	500	493	474	480	478	524	500	493	488	491	514	507	494	538	498	498	494	518	477	494	573	494	479	510	465	520	553	524	547	515	449	506	489	502	484	458	510	537	517	532	479	522	529	492	498	496	548	486	523	515	491	496	543	483	477	521	480	501	531	505	498	500	493	472	500	493	496	529	531	474	469	505	485	499	488	483	466	492	480	488	481	496	501	506	501	496	498	487	507	506	498	491	507	459	474	502	528	516	508	501	505	485	499	524	526	536	494	469	506	482	508	503	493	485	560	546	500	494	482	501	477	484	487	495	557	513	470	500	489	531	496	493	464	475	510	481	511	512	506	498	505	498	495	482	537	507	483	486	495	473	475	510	521	503	524	506	520	502	496	474	481	484	531	519	469	528	497	517	496	473	495	484	502	478	564	501	526	549	491	493	485	502	466	493	515	490	499	529	456	476	444	450	472	471	483	522	504	476	482	449	489	498	510	470	522	486	518	508	468	508	493	511	528	519	507	457	522	511	533	470	478	515	499	489	499	464	532	510	495	510	511	507	493	503	474	501	510	546	487	506	465	504	522	491	498	487	494	547	519	522	512	463	469	563	528	536	501	519	504	543	510	526	501	477	506	497	509	518	471	488	454	513	451	534	458	533	518	513	492	469	539	489	510	476	526	520	475	513	507	513	493	484	497	486	520	516	544	457	527	487	509	496	522	517	522	523	518	529	491	483	507	498	502	475	477	514	508	549	486	463	505	494	497	496	511	511	479	450	467	527	485	469	486	497	485	504	488	495	505	492	487	531	504	462	515	505	546	485	508	496	536	504	493	466	507	514	525	528	504	504	485	508	486	485	444	529	519	516	507	502	473	525	542	515	463	493	486	508	530	521	498	503	503	507	493	473	480	519	506	461	460	502	493	528	477	504	463	523	479	478	493	527	498	489	504	528	487	473	508	493	519	456	518	468	489	498	497	522	515	508	513	504	488	495	487	523	518	485	513	491	505	468	510	510	491	477	526	465	519	535	474	489	511	500	509	519	505	553	506	504	521	492	519	508	509	518	508	516	474	486	523	528	472	462	520	484	490	515	466	482	486	502	492	502	524	473	544	521	472	503	482	488	501	530	465	513	515	468	555	508	523	531	479	490	513	510	500	490	518	472	496	492	502	504	550	527	494	529	484	527	535	504	532	525	504	526	493	491	498	482	517	483	542	532	476	506	445	489	520	492	532	521	490	487	494	485	512	503	447	510	545	470	527	504	491	474	551	471	524	513	495	484	537	483	505	522	509	503	500	518	481	514	496	494	482	488	468	470	489	490	479	470	506	479	496	537	505	505	491	477	514	512	512	460	525	499	461	494	505	492	485	471	486	531	503	517	492	482	529	515	499	539	529	494	501	481	487	482	496	484	473	517	470	509	485	500	503	487	528	512	517	523	467	501	471	510	464	501	534	539	508	553	511	521	484	539	491	514	484	486	516
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
