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
335837698870	335837699422	335837699972	335837700522	335837701072	335837701622	335837702172	335837702722	335837703272	335837703822	335837704372	335837704922	335837705472	335837706022	335837706572	335837707122	335837707672	335837708222	335837708772	335837709322	335837709872	335837710422	335837710972	335837711522	335837712072	335837712622	335837713172	335837713722	335837714272	335837714822	335837715372	335837715922	335837716472	335837717022	335837717572	335837718122	335837718673	335837719222	335837719772	335837720322	335837720872	335837721422	335837721972	335837722523	335837723072	335837723622	335837724172	335837724722	335837725272	335837725822	335837726372	335837726922	335837727472	335837728022	335837728572	335837729123	335837729673	335837730222	335837730773	335837731322	335837731872	335837732423	335837732973	335837733522	335837734073	335837734622	335837735173	335837735723	335837736272	335837736822	335837737373	335837737922	335837738473	335837739022	335837739572	335837740123	335837740673	335837741222	335837741773	335837742323	335837742873	335837743422	335837743973	335837744523	335837745073	335837745623	335837746173	335837746722	335837747272	335837747823	335837748372	335837748923	335837749473	335837750023	335837750573	335837751123	335837751673	335837752223	335837752773	335837753323	335837753872	335837754423	335837754973	335837755523	335837756073	335837756622	335837757172	335837757723	335837758273	335837758823	335837759372	335837759923	335837760473	335837761022	335837761572	335837762123	335837762673	335837763223	335837763773	335837764323	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2745	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2751	3650	2300	2751	3650	2300	2751	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
8347	2234	2584	1836	1194	942	654	505	421	379	365	281	272	275	246	272	205	231	209	220	211	206	162	196	183	184	167	180	195	158	170	182	147	174	170	159	170	157	153	199	155	169	168	168	164	169	168	157	165	146	168	161	165	160	142	173	155	139	169	155	143	161	160	178	155	138	159	179	158	150	176	161	165	167	153	162	146	156	145	162	151	146	167	142	162	171	172	148	145	139	156	148	189	156	150	148	171	149	172	158	147	177	135	154	155	152	178	157	139	161	172	164	154	168	164	165	178	167	157	192	164	128	172	158	142	163	146	150	162	154	146	138	137	150	135	161	151	151	159	146	135	174	143	176	158	183	154	160	158	154	137	158	166	163	147	173	179	147	162	166	156	174	178	135	158	162	157	153	138	164	166	146	149	139	160	142	144	133	165	175	161	160	168	148	141	149	144	155	178	132	148	164	150	147	166	159	157	164	182	164	164	160	118	166	159	165	147	145	175	171	167	144	170	177	152	173	153	142	184	139	166	140	162	160	152	139	157	169	151	146	144	163	148	163	174	161	158	167	176	160	144	148	164	117	160	152	176	154	163	172	168	145	157	160	162	138	168	161	158	146	142	142	138	172	170	144	163	160	147	150	160	146	170	178	160	155	156	165	147	147	179	186	187	143	153	147	141	155	153	161	174	145	138	141	148	158	160	144	142	162	147	167	158	152	161	146	148	174	142	152	145	143	137	146	144	157	164	150	165	150	164	145	162	169	154	162	168	162	149	158	172	155	147	153	146	151	156	174	161	165	173	143	141	160	131	155	148	139	181	139	170	158	152	194	158	173	166	169	155	166	143	142	155	157	163	170	162	163	150	153	158	144	179	165	164	170	177	175	161	151	165	149	175	151	149	150	143	156	147	159	174	128	171	126	181	167	144	155	165	153	168	164	179	137	152	161	170	174	166	152	164	156	176	154	140	169	155	134	160	143	154	140	137	147	172	153	155	172	169	125	149	148	164	167	141	132	169	163	150	161	143	149	150	156	181	173	145	161	168	142	178	178	147	156	151	137	155	161	129	159	154	168	155	169	172	156	140	160	145	179	168	148	152	149	149	156	172	130	154	164	161	148	149	141	179	142	155	166	139	162	155	160	153	192	165	171	168	147	183	146	171	163	155	149	132	148	153	143	167	136	139	165	154	156	174	172	186	159	171	181	166	151	148	153	149	142	147	138	166	142	181	178	142	181	148	136	132	142	153	133	155	139	177	182	133	155	152	161	162	184	179	162	150	174	145	162	148	159	151	170	165	148	161	173	148	161	148	149	164	139	153	146	148	160	147	194	143	162	150	138	168	173	149	158	171	165	141	162	141	149	159	172	160	162	164	169	152	172	148	165	162	143	171	158	178	151	165	158	147	168	171	163	155	170	193	153	147	169	168	164	147	170	149	167	155	158	141	150	163	136	153	172	157	152	164	148	160	171	163	135	147	150	137	143	155	145	190	148	151	140	157	182	150	135	163	137	142	165	156	152	158	142	134	164	147	158	155	159	150	145	156	156	153	152	154	158	170	177	183	157	172	141	154	165	149	153	151	151	149	155	170	159	168	132	155	139	147	145	152	152	158	149	154	157	164	166	170	163	158	162	194	142	161	150	150	153	176	160	160	138	157	174	141	155	158	148	154	160	146	167	168	154	160	151	171	164	152	157	156	143	162	166	139	160	159	130	144	149	180	151	167	138	143	167	168	148	181	152	161	155	174	140	144	174	176	185	150	149	133	166	147	137	166	138	157	160	160	184	151	172	178	167	152	153	158	145	164	158	163	152	158	142	154	166	166	154	158	160	153	165	167	166	142	155	138	168	138	175	141	160	179	157	168	165	156	149	165	153	156	162	140	167	148	166	176	154	154	154	157	142	149	156	143	174	129	141	159	162	155	152	133	151	171	154	170	157	157	182	141	155	144	164	153	138	154	138	157	181	164	166	163	151	158	169	172	135	161	164	165	142	143	148	169	158	157	147	143	150	157	154	151	168	172	146	141	151	150	146	184	155	149	185	161	145	142	153	140	182	151	168	154	160	176	146	143	157	173	178	156	148	146	146	146	169	154	165	166	155	166	182	161	167	145	159	155	160	159	155	160	155	143	164	176	172	183	149	161	185	145	173	142	164	133	143	171	158	151	157	147	166	185	155	173	150	165	154	177	153	158	156	162	158	150	166	154	171	165	172	150	171	152	129	150	157	148	162	166	165	167	129	147	159	160	172	143	142	167	184	147	160	167	161	156	151	135	155	169	163	155	164	129	149	137	134	160	173	158	179	158	150	152	173	168	162	163	135	164	143	145	153	171	155	179	142	166	167	170	177	144	155	130	164	163	154	135	166	156	167	137	181	165	143	151	161	159	165	141	170	166	136	169	147	164	145	153	138	157	168	141	149	140	144	141	162	137	142	147	172	152	158	160	152	143	151	158	166	156	165	147	135	151	173	132	138	162	166	159	156	168	157	137	163	159	162	163	176	158	161	149	151	147	155	161	154	153	160	158	153	165	170	157	149	158	149	153	134	140	151	150	139	159	168	172	185	178	169	151	146	159	173	159	167	142	190	159	130	159	162	172	148	147	159	174	150	163	150	171	150	142	165	168	165	154	152	170	150	166	166	156	158	142	158	167	187	165	149	160	158	173	158	168	156	173	131	131	130	171	166	162	130	185	149	173	153	169	149	147	166	144	146	158	165	160	141	175	141	160	165	139	150	164	163	171	161	148	166	177	151	181	171	150	141	165	148	177	147	154	157	159	141	144	165	144	154	172	144	167	171	165	160	135	145	170	165	143	155	172	137	150	143	156	161	139	146	164	177	133	143	150	154	158	146	159	146	172	159	182	173	157	157	139	163	152	150	156	148	157	153	168	147	151	158	154	140	136	163	166	153	159	155	188	167	152	156	167	164	138	175	161	155	171	150	151	143	155	150	170	144	170	164	147	154	158	173	191	155	170	154	153	165	150	146	134	157	162	153	145	149	184	143	137	147	131	135	151	133	147	165	134	140	147	159	165	147	160	159	175	143	155	152	169	156	140	177	165	179	168	152	154	159	162	161	149	169	136	167	170	163	158	154	162	169	153	187	141	189	142	161	142	153	158	136	149	141	155	150	143	146	154	170	149	157	183	177	152	131	177	134	152	154	141	156	164	138	159	141	168	154	162	170	156	170	160	157	161	160	149	138	152	157	144	168	160	139	155	165	166	150	147	154	159	174	158	136	168	107	143	151	150	137	167	151	151	152	153	186	166	166	155	142	160	144	155	145	168	149	145	163	169	152	164	170	158	144	142	139	145	160	183	156	152	141	157	145	164	142	148	166	153	145	144	158	150	147	147	148	158	167	147	155	160	156	144	145	154	158	172	161	169	144	161	184	163	140	163	164	146	145	149	156	156	180	167	165	141	155	141	154	131	160	158	155	148	154	151	159	131	173	156	144	146	167	159	134	153	142	162	153	154	149	167	161	164	147	174	158
7616	2702	6603	6860	5779	4712	3850	3256	2754	2359	1961	1773	1682	1487	1445	1297	1211	1125	1033	995	941	924	865	865	844	824	747	817	792	775	717	721	756	714	728	686	672	673	664	655	566	621	641	619	636	689	649	604	645	637	627	635	607	547	592	593	623	653	544	595	573	557	549	554	576	562	588	543	598	582	562	574	504	537	519	563	602	541	591	552	582	543	533	516	543	550	562	542	557	582	554	544	544	538	549	562	550	568	533	533	505	530	570	526	524	509	524	555	566	561	507	557	514	547	547	561	556	509	510	529	525	546	522	533	520	557	503	539	535	547	567	536	543	575	542	532	583	545	552	519	513	528	532	495	535	508	470	556	535	546	518	521	529	560	551	547	517	512	512	544	525	515	484	544	533	516	518	516	564	526	501	492	529	523	527	559	529	590	559	543	512	539	518	538	519	539	511	543	569	520	520	550	510	580	535	536	531	497	519	567	545	491	536	560	497	531	514	511	537	525	548	513	543	558	518	560	543	543	527	516	516	527	532	547	543	536	515	578	516	548	518	541	505	471	451	569	539	541	543	538	528	558	513	526	526	480	525	501	545	517	554	505	584	500	516	564	520	531	536	529	519	574	532	527	499	558	500	516	528	520	547	520	494	506	549	542	546	533	523	542	540	535	561	557	535	458	506	533	515	536	517	528	548	503	596	474	529	578	501	539	584	519	548	543	466	516	539	532	558	526	519	566	513	550	520	538	545	518	567	562	540	508	481	538	540	546	536	528	549	510	522	519	572	539	530	490	504	560	549	554	507	512	506	570	543	520	497	520	495	517	521	543	511	553	540	532	541	508	508	508	562	541	528	522	541	553	489	559	552	563	573	563	527	481	513	523	513	529	541	501	539	536	497	553	483	522	490	500	572	512	536	553	514	511	531	562	519	544	534	494	528	571	530	528	540	513	488	508	529	522	527	509	528	538	532	536	496	546	504	531	548	498	535	539	529	501	527	531	500	489	559	534	526	506	519	526	541	529	525	525	512	557	553	507	563	535	521	516	525	520	517	577	511	542	544	550	529	566	500	531	534	516	528	561	534	573	499	537	544	501	555	572	492	556	546	539	520	546	543	505	524	528	525	539	520	476	537	519	526	509	549	551	522	580	559	532	508	526	505	577	521	519	558	572	514	521	532	557	579	543	526	498	534	534	570	561	549	512	515	495	534	550	568	520	507	518	516	506	519	587	509	531	528	543	539	531	522	542	524	574	515	540	540	542	532	557	534	516	518	521	561	538	507	552	548	497	519	487	528	506	526	502	503	553	506	532	584	534	511	506	472	523	507	561	499	557	531	554	513	500	534	546	509	510	532	478	532	531	527	487	509	509	578	551	523	550	561	521	543	540	520	493	529	544	534	567	539	555	478	525	532	490	498	539	481	531	514	524	547	513	485	528	501	542	542	513	502	525	509	540	545	538	467	568	568	552	491	553	523	500	499	507	533	491	568	527	527	575	549	536	535	532	503	525	548	510	552	528	519	511	533	512	503	549	509	558	508	541	523	509	545	532	552	507	505	539	496	563	539	523	506	566	507	566	518	561	549	552	521	531	560	550	540	493	533	498	574	497	534	520	503	580	523	573	538	526	526	570	484	512	555	542	490	565	509	540	529	506	536	524	536	567	539	523	519	540	549	530	529	549	532	527	521	535	502	495	522	519	521	506	495	535	546	506	548	525	528	540	536	518	516	540	547	534	558	552	538	517	502	534	569	538	532	526	505	525	569	552	526	535	526	532	540	515	541	526	542	551	496	534	550	533	508	521	521	527	581	524	533	554	533	546	510	542	540	534	519	533	531	544	515	502	494	542	531	506	531	557	554	516	506	516	509	551	534	524	542	564	504	565	547	511	528	553	487	497	540	554	552	518	559	542	524	542	550	527	531	534	542	541	568	524	521	497	558	510	504	516	529	503	572	511	551	562	543	531	538	541	520	504	508	508	580	511	560	514	554	506	517	536	496	542	556	510	523	512	478	543	525	564	526	525	526	530	531	549	535	483	538	520	524	587	532	578	518	537	520	533	480	523	511	492	524	513	537	535	507	540	518	552	508	513	537	516	524	504	533	545	525	519	549	526	520	559	492	549	538	527	538	498	523	530	568	517	508	518	534	517	572	519	600	539	523	494	530	556	479	514	531	532	568	504	508	539	543	510	538	547	528	504	546	517	549	546	527	506	547	520	530	537	490	543	524	567	486	528	512	510	488	533	536	510	526	556	548	520	536	512	500	524	506	543	530	528	510	526	516	542	534	523	502	549	525	527	516	525	515	531	537	493	547	518	549	523	560	514	563	512	531	539	564	510	530	536	557	510	552	573	509	519	588	527	522	531	539	560	516	553	507	527	504	562	560	505	548	547	547	501	565	500	540	566	525	549	544	538	548	566	541	535	517	532	499	542	546	487	505	529	530	556	569	539	537	527	543	525	493	525	554	528	540	558	578	519	530	562	491	544	524	530	544	579	553	531	553	552	523	530	557	494	519	529	508	507	598	513	536	536	518	548	537	513	490	534	524	526	572	558	539	487	526	563	531	527	539	517	516	523	562	534	526	539	501	561	503	526	481	518	547	483	558	510	517	548	471	509	541	552	559	559	543	512	499	539	489	546	547	538	550	522	513	526	491	562	513	551	530	531	526	540	553	531	522	518	547	518	520	552	547	551	567	529	550	550	535	561	549	534	538	552	517	514	505	557	526	528	519	532	562	534	485	512	538	512	507	517	514	505	530	531	515	503	506	518	510	536	584	582	532	543	554	468	547	545	551	527	541	538	577	525	537	540	520	538	551	542	557	511	504	570	491	509	526	573	509	559	516	515	491	511	528	503	522	509	534	483	509	559	514	557	569	525	570	551	519	537	509	525	489	521	534	509	565	489	555	551	554	512	513	516	502	521	518	577	550	532	553	533	479	520	529	549	525	517	508	576	517	525	560	562	558	521	494	571	534	522	542	560	553	514	540	524	555	489	496	561	517	559	494	537	518	523	567	539	530	533	530	508	526	547	575	547	522	506	535	508	518	520	498	586	496	557	542	553	514	566	527	536	533	490	535	551	552	498	525	555	527	556	495	567	561	512	558	500	531	548	561	530	522	541	564	516	576	510	501	526	490	531	506	574	532	579	585	542	520	554	512	552	579	526	476	510	545	545	551	533	533	534	545	552	544	534	519	507	550	540	525	549	514	530	553	514	526	534	525	515	521	482	477	501	519	529	518	514	532	570	532	545	529	505	543	491	505	506	545	507	553	525	501	523	522	513	524	499	504	540	536	528	524	523	540	557	502	581	530	527	548	532	506	526	528	520	523	517	492	547	532	511	485	498	530	519	507	533	547	560	541	526	539	540	497	515	511	527	534	548	478	548	509	572	546	508	498	524	538	564	556	550	538	498	514	534	542	554	508	506	542	569	517	500	534	553	525	485	557	543	524	528	519	555	543	566	524	528	561	544	558	515	545	530	528	549	519	507	494	500
1128	154	140	113	76	102	89	85	90	74	72	61	78	71	73	79	70	77	80	69	78	71	73	77	51	68	64	84	65	65	72	61	62	71	56	70	74	69	67	75	57	69	87	67	73	65	63	84	79	72	60	83	63	77	81	47	69	81	59	81	69	61	64	61	65	78	72	66	67	63	66	70	72	59	71	65	66	62	74	68	68	59	61	62	60	50	68	86	45	80	57	56	74	67	74	69	72	79	65	64	67	60	67	59	77	62	56	70	44	54	75	61	68	65	66	63	71	64	68	68	62	71	64	73	70	66	57	79	81	76	70	66	56	76	77	61	69	72	60	65	56	63	63	79	72	68	42	84	75	55	67	68	63	70	80	75	60	61	72	75	63	58	60	61	63	68	57	57	74	79	79	72	72	64	88	70	74	71	67	64	69	59	58	67	65	77	78	75	73	81	60	56	63	70	58	62	64	54	63	64	74	62	66	76	74	57	74	83	79	64	78	60	52	75	67	83	56	76	55	61	60	79	79	58	75	69	62	69	67	71	59	65	77	79	80	64	68	66	62	59	71	68	65	64	68	54	60	58	68	81	60	79	74	73	66	69	66	61	64	64	67	47	86	70	63	71	78	68	67	66	66	56	84	78	58	53	76	74	68	77	58	57	71	72	53	67	59	65	59	69	68	79	70	70	58	67	66	60	70	56	79	79	77	64	72	75	68	54	74	48	64	57	64	64	58	75	67	64	79	79	64	69	67	68	74	63	64	60	60	75	76	61	67	79	71	74	73	70	62	59	69	71	46	71	64	67	77	65	61	60	70	84	72	66	58	76	76	82	66	82	64	58	59	72	74	80	65	65	59	70	65	61	71	81	64	70	63	64	74	59	66	50	60	66	70	71	67	74	68	53	59	75	73	57	81	63	63	79	70	65	64	62	60	62	59	67	68	78	71	75	62	63	69	58	70	63	75	75	60	64	48	83	69	66	66	77	75	64	71	64	71	68	71	72	64	70	61	64	71	54	68	68	64	63	81	75	58	72	62	85	62	51	63	61	59	55	73	59	61	77	75	81	70	47	73	62	68	62	74	72	64	54	73	65	70	59	67	77	57	64	63	56	62	64	64	72	63	69	64	55	71	56	73	64	60	82	75	61	63	58	59	54	78	69	66	74	75	50	64	57	63	83	66	74	73	63	68	64	75	74	76	74	64	75	78	78	60	63	63	64	75	76	67	68	74	74	65	54	50	68	69	59	68	66	71	70	73	48	69	62	64	61	65	76	56	65	65	72	69	64	73	56	55	67	62	69	71	68	74	74	58	71	59	71	62	65	58	64	67	71	57	66	45	63	51	69	67	53	67	54	53	63	68	74	55	66	71	71	71	70	60	77	67	57	71	77	68	57	76	62	44	71	78	78	62	72	61	68	66	67	58	76	68	66	60	79	74	64	62	70	67	63	76	60	85	77	67	68	88	70	80	62	59	65	76	65	65	64	72	67	61	56	57	53	65	57	71	83	83	65	61	65	58	68	70	71	65	66	51	63	81	63	55	58	66	76	72	64	70	66	68	60	60	62	65	65	92	64	82	52	68	64	61	62	73	48	63	68	71	81	60	61	74	70	78	73	63	78	60	57	51	58	62	72	74	69	52	47	60	70	84	74	67	62	75	62	52	95	64	65	79	51	67	63	64	65	77	61	63	64	61	64	65	71	62	55	65	55	72	69	79	77	69	70	77	55	70	91	76	71	78	65	66	70	70	66	63	57	84	77	71	76	59	63	66	74	62	84	68	58	64	55	54	67	68	70	73	44	57	59	60	70	61	70	55	64	65	75	66	58	72	53	70	58	66	56	65	76	71	60	69	77	77	66	55	53	69	79	65	66	76	58	76	57	79	68	60	61	73	70	62	71	70	65	77	65	70	68	67	70	77	67	66	56	68	79	64	67	74	63	67	52	63	51	66	67	66	61	69	66	69	83	72	75	74	69	69	62	58	75	73	68	65	56	72	66	66	79	63	54	63	66	53	70	64	51	58	78	79	66	58	54	68	77	56	69	61	63	56	65	58	58	66	58	56	78	81	74	71	85	57	60	53	57	59	68	78	80	75	56	78	71	64	63	64	63	61	80	63	73	59	69	68	58	66	73	62	56	65	65	63	65	59	66	70	75	61	59	71	81	70	68	73	63	69	66	77	51	69	69	74	58	68	69	53	63	75	58	71	59	63	57	75	64	73	72	70	67	69	71	62	70	67	68	83	63	58	68	64	68	66	61	61	55	72	73	72	61	66	51	69	59	65	62	60	86	67	69	56	83	75	50	69	74	61	56	57	79	75	50	72	78	67	71	66	62	61	62	59	54	72	68	59	65	73	61	85	68	74	61	73	70	62	60	75	58	67	75	66	62	63	74	63	69	65	74	74	80	65	65	64	85	86	81	65	77	72	62	70	74	61	65	64	53	68	59	63	47	58	77	62	57	69	72	68	62	63	67	64	53	67	50	69	62	74	65	83	70	67	54	64	56	70	78	75	61	68	87	84	72	68	67	80	72	72	72	55	78	68	67	70	56	62	67	73	67	70	64	65	70	77	68	53	63	56	69	77	74	72	79	71	61	60	73	49	57	60	66	71	68	67	65	63	62	65	65	67	70	62	66	68	63	80	61	58	75	65	67	78	60	68	65	65	57	87	63	70	70	57	69	65	61	82	64	65	75	67	71	66	82	61	72	70	63	80	61	84	67	86	60	62	74	60	52	63	76	62	64	61	78	72	72	71	58	58	62	60	86	90	62	71	78	66	73	73	67	68	64	51	50	74	83	57	73	69	60	56	61	70	61	60	58	79	63	53	71	71	60	63	72	90	62	60	66	67	59	57	66	59	74	71	72	58	71	57	68	69	67	61	66	59	66	63	71	63	68	61	61	83	72	59	77	66	53	83	63	72	68	67	59	73	77	61	71	67	60	64	73	63	69	63	77	81	66	73	79	56	60	57	84	67	64	68	57	66	64	63	59	68	61	68	71	67	75	76	81	69	59	74	73	60	56	64	63	79	62	65	71	69	65	61	90	72	53	70	68	64	78	50	65	76	65	71	81	62	64	63	75	68	71	66	62	59	85	74	62	74	56	77	66	67	78	74	71	74	60	61	72	67	74	91	75	76	70	59	52	61	75	69	87	81	86	68	71	68	57	74	74	65	62	73	56	62	70	42	67	62	68	54	64	63	54	70	80	73	68	73	57	65	69	61	65	74	74	69	63	72	67	63	73	62	76	64	92	68	74	70	64	61	56	71	70	66	73	86	65	66	89	69	64	73	75	77	73	66	71	58	77	67	75	52	80	85	60	56	69	78	75	52	85	68	59	73	70	63	58	61	68	51	74	72	55	50	75	66	62	56	73	52	73	56	73	74	60	66	71	66	64	74	45	62	64	60	66	78	70	68	56	61	62	64	80	69	59	58	82	73	60	91	66	62	72	68	82	57	63	48	69	62	53	68	71	63	68	53	67
1807	363	511	497	418	410	348	340	338	330	320	298	314	321	301	269	278	286	286	292	272	270	280	277	275	264	294	254	245	278	240	292	267	269	249	292	272	262	308	280	251	261	257	242	270	278	260	308	280	265	269	265	274	272	249	231	251	259	246	290	293	252	224	265	286	264	260	242	259	286	266	260	245	248	260	253	265	261	227	269	265	254	243	260	270	237	241	244	243	240	255	228	235	250	266	250	267	245	259	282	263	257	296	254	269	256	256	223	243	281	265	271	276	292	282	265	230	261	249	300	249	242	279	261	247	264	275	256	278	233	278	261	255	261	253	294	278	227	244	287	264	291	280	243	281	251	255	249	266	263	243	273	241	260	296	246	241	267	265	243	291	270	255	259	270	250	278	258	275	253	299	245	262	267	278	255	248	233	262	249	269	283	266	252	255	266	227	274	271	234	253	274	238	262	261	273	262	262	254	259	267	244	274	249	282	268	271	245	236	252	267	231	265	278	270	248	253	283	255	254	245	222	265	234	228	251	251	260	277	295	263	280	277	258	245	240	273	257	225	241	265	274	277	267	269	258	275	270	247	241	277	285	260	250	276	241	248	282	238	278	241	280	272	266	279	247	242	277	250	263	267	274	244	254	276	270	262	270	257	261	274	275	230	229	271	267	286	242	280	277	254	237	247	254	250	260	287	238	278	278	259	255	250	239	258	241	256	294	294	235	239	290	256	246	289	277	262	241	275	272	266	234	215	270	290	252	269	271	306	274	270	254	236	262	256	227	242	243	250	281	255	287	262	254	258	285	243	269	252	242	267	251	266	263	252	234	268	259	250	261	271	252	252	294	255	268	285	267	266	256	270	226	256	245	290	258	257	240	267	291	266	272	259	269	263	266	299	246	239	245	272	280	245	283	238	264	252	251	270	273	237	269	252	279	259	263	267	283	266	232	266	266	271	260	229	253	265	260	231	267	264	264	261	276	281	232	259	262	243	288	263	281	259	272	240	258	284	231	269	239	269	272	228	253	237	272	258	241	273	264	271	240	248	252	266	257	278	239	238	255	256	258	246	278	280	257	266	260	248	258	247	260	250	246	249	265	242	253	246	266	244	240	241	253	273	265	231	258	253	268	254	276	262	249	273	266	254	269	238	267	254	246	289	262	238	268	263	280	234	262	252	286	288	261	284	289	272	263	263	250	266	267	251	268	241	255	292	250	248	257	231	285	244	234	273	260	268	263	251	238	232	244	272	216	246	274	268	257	275	256	239	247	261	264	270	282	254	303	279	240	272	219	269	260	261	290	279	238	251	275	264	253	273	244	259	250	265	258	278	258	254	286	255	276	215	257	256	248	282	253	257	262	256	253	244	296	252	255	246	270	247	272	247	250	248	236	239	259	260	269	249	253	259	269	244	259	279	238	289	244	257	266	263	285	235	260	235	252	276	265	255	263	255	249	233	244	272	272	255	274	277	262	268	263	261	271	272	297	243	256	272	261	249	266	257	260	239	260	262	271	254	245	284	274	262	255	260	226	269	280	259	275	256	302	243	282	257	253	234	273	279	255	240	275	282	258	259	244	270	244	257	292	243	227	265	281	290	255	243	243	268	271	268	241	275	245	275	242	279	265	272	281	252	291	261	246	259	257	229	284	246	271	260	278	261	245	255	267	272	240	269	270	294	265	259	255	259	260	261	258	273	236	261	256	241	285	263	231	245	266	262	268	270	260	272	257	291	253	244	248	250	254	245	241	255	232	254	257	261	277	270	268	274	249	282	260	283	293	253	272	263	295	264	273	242	251	284	271	281	265	244	238	274	220	256	255	229	243	239	247	243	241	245	260	231	243	263	263	255	238	267	252	258	270	266	263	256	266	273	262	270	276	260	267	260	276	254	252	276	276	245	245	259	244	258	254	252	256	272	254	259	239	233	239	246	260	273	299	254	265	251	267	254	265	272	261	274	244	270	242	286	266	251	251	238	271	243	247	259	238	272	254	270	261	264	251	255	256	273	278	250	270	282	288	276	255	239	271	244	262	288	292	297	251	251	291	253	257	258	269	261	247	284	288	257	272	272	257	246	255	242	276	218	262	257	252	261	282	248	273	266	262	251	281	237	267	252	241	257	279	256	248	236	263	254	260	255	273	238	251	248	260	248	224	277	259	266	286	243	283	271	269	249	264	242	258	225	257	239	232	250	261	263	282	250	270	264	251	221	241	256	267	245	271	240	271	262	267	270	263	241	285	255	222	247	267	290	268	272	238	230	273	262	229	254	280	259	265	253	260	259	240	268	268	246	236	257	250	269	249	263	248	265	268	242	292	269	276	268	264	256	274	248	231	250	287	291	271	215	262	262	261	257	253	261	244	293	238	267	263	269	265	257	259	244	263	271	274	241	238	251	254	266	265	246	259	238	250	243	275	279	265	264	262	240	271	265	235	269	259	270	278	266	255	273	268	238	263	252	258	271	280	280	245	238	267	257	264	269	271	252	257	245	269	285	287	249	280	271	268	264	280	310	268	236	247	265	252	272	252	251	249	252	256	266	255	286	252	263	227	252	273	260	242	241	239	258	255	242	241	268	270	288	244	286	279	251	232	281	242	266	257	266	220	272	258	266	222	254	283	213	257	279	256	252	277	252	270	284	258	280	250	266	282	278	234	262	255	306	245	240	239	309	283	254	267	275	272	230	279	260	235	277	264	249	272	270	274	280	261	235	261	233	251	226	264	266	270	248	310	280	224	261	266	255	296	281	275	258	272	275	263	230	255	273	260	268	252	258	280	270	259	243	240	245	286	244	249	262	263	251	277	259	259	220	276	239	256	237	246	267	268	254	297	277	249	256	215	264	246	296	254	252	237	247	248	237	224	242	272	273	270	273	269	279	245	273	248	252	262	265	280	259	256	265	251	265	245	260	228	274	239	278	255	271	273	249	246	257	267	261	239	289	245	238	298	246	257	263	237	234	242	283	267	265	259	284	226	232	258	264	265	272	288	232	258	251	294	244	259	265	286	251	250	278	282	262	266	254	227	234	291	251	255	257	243	259	261	254	249	249	273	276	259	272	271	272	264	256	238	276	260	253	264	252	271	268	259	251	269	269	262	239	267	252	279	290	240	274	278	274	262	224	268	257	260	231	258	236	261	256	263	229	255	279	278	270	271	273	258	251	262	252	275	278	288	263	278	284	263	220	253	269	267	268	237	257	241	232	259	271	272	258	231	254	261	268	254	239	271	262	241	253	255	279	276	253	260	238	270	243	243	247	265	246	275	245	240	263	250	255	251	263	281	245	264	277	254	250	246	268	253	260	295	252	256	239	222	252	235	268	267	235	262	278	220	252	271	237	223	237	274	230	249	274	243	268	240	289	254	246	268	273	281	242	252	249	291	265	257	259	261	255	264	248	258	256	272	247	288	256	241	259	261	253	281	258	270	249	247	246	250	240	260	241	254	275	238	267	274	243	262	250	270	241	230	243	267	272	273	276	278	243	257	225	228
4135	997	1213	876	602	448	297	264	191	184	147	167	133	115	104	95	95	103	85	92	84	84	85	80	82	80	75	78	77	72	100	85	77	79	81	81	82	75	83	88	80	77	74	75	62	68	63	60	74	59	69	66	75	77	65	70	62	78	62	64	67	71	64	71	56	73	60	64	65	81	63	74	76	75	83	63	68	56	71	61	68	63	64	85	84	55	66	65	67	54	65	69	66	63	63	59	66	64	84	53	69	56	75	54	64	77	66	73	74	67	65	64	85	69	69	76	77	63	80	78	64	48	70	72	67	71	59	59	67	51	61	81	57	70	57	68	61	74	52	70	69	60	67	67	64	80	84	69	71	71	58	58	71	70	68	83	72	69	61	67	67	59	87	70	64	61	66	58	65	52	79	63	71	61	68	73	68	61	50	61	64	68	77	68	72	48	78	51	60	70	77	81	73	54	69	77	72	79	72	67	69	78	63	69	69	66	80	80	78	71	65	66	72	64	71	63	90	73	71	82	70	53	69	55	70	65	65	78	63	68	67	53	66	79	78	47	78	88	83	73	72	65	64	63	74	75	82	60	63	71	77	71	73	71	64	66	62	58	86	66	65	79	72	59	85	61	60	81	66	56	74	79	54	69	83	61	66	71	74	67	64	71	77	72	72	67	53	84	61	74	67	59	82	76	72	83	61	55	69	68	72	59	63	66	76	61	37	70	56	70	66	70	71	77	69	67	75	67	64	61	67	88	65	61	70	58	71	58	81	63	75	65	68	70	85	78	56	55	57	78	61	54	71	61	70	68	68	68	56	72	68	77	63	81	61	72	76	72	58	74	60	60	82	70	88	70	54	72	61	60	76	70	78	65	69	61	69	63	70	63	63	72	64	83	67	51	69	68	58	67	74	67	55	71	67	62	71	65	57	69	61	73	53	73	73	64	65	63	81	59	62	72	71	76	66	67	81	74	82	59	71	59	65	76	80	74	65	61	65	65	72	72	60	67	77	65	64	77	72	60	57	81	64	73	71	66	55	70	74	72	54	64	74	73	83	72	76	63	67	66	71	77	76	64	82	63	56	73	64	67	88	68	75	59	62	70	83	59	69	58	65	70	59	64	79	65	87	74	51	58	51	55	62	71	61	75	56	57	59	57	65	62	76	72	64	61	72	57	79	75	60	66	65	63	55	73	57	70	60	76	68	50	69	75	68	67	76	68	59	58	65	92	78	69	62	56	84	71	77	62	69	56	70	57	72	67	71	81	70	81	60	67	84	70	65	73	77	80	61	74	64	67	66	72	59	66	67	87	69	51	80	61	78	69	54	58	63	82	67	75	61	50	57	72	66	68	59	60	62	72	61	80	85	73	65	67	73	67	48	72	64	51	64	74	65	70	65	58	68	66	63	75	70	75	60	57	65	65	51	59	58	54	78	75	71	72	72	64	84	75	71	54	62	64	62	70	67	74	64	68	79	71	68	72	70	68	72	65	64	72	76	66	68	54	47	74	64	63	73	66	61	72	76	66	60	77	70	73	61	60	79	84	76	52	75	77	70	57	68	51	90	71	72	59	71	57	77	64	60	55	69	76	63	75	79	73	58	73	71	63	56	54	72	78	73	54	72	70	71	61	74	69	68	66	63	68	74	72	74	73	67	73	59	62	84	63	55	70	73	74	66	90	73	68	56	65	57	66	73	67	70	60	66	71	77	64	75	65	59	78	80	61	63	62	54	69	69	55	72	59	82	64	77	73	66	63	71	78	74	72	67	75	59	78	58	72	63	66	60	65	61	77	80	82	65	57	63	56	60	75	68	64	66	64	69	69	69	70	73	84	44	61	68	56	66	70	68	72	53	72	54	70	63	70	62	60	78	66	65	62	64	73	67	68	55	73	73	68	71	55	73	70	68	65	60	58	64	81	60	60	62	63	56	60	66	63	74	71	50	53	76	65	70	76	79	66	64	59	88	67	79	54	76	57	49	69	55	74	58	80	83	63	69	74	71	72	52	68	74	74	52	71	77	68	58	63	57	65	86	58	70	65	60	72	73	62	53	56	75	77	64	66	68	58	66	52	82	65	61	72	74	65	65	77	63	73	73	69	71	72	67	67	64	72	76	63	69	76	79	68	78	64	68	62	59	73	74	67	64	69	49	67	73	77	79	71	82	80	77	76	74	65	82	73	77	68	61	71	72	63	74	63	65	70	70	83	69	61	73	74	86	63	61	64	71	71	68	64	60	68	58	77	68	61	76	61	69	62	60	68	68	70	71	69	73	85	73	49	75	61	65	66	50	72	62	64	74	70	58	82	68	61	78	72	69	57	62	74	76	74	72	69	57	75	76	74	61	70	67	60	63	49	63	75	73	75	74	68	74	55	85	65	60	73	62	54	82	79	79	79	60	72	65	72	57	72	77	68	57	68	65	61	85	64	63	72	52	79	61	75	56	73	69	60	79	61	72	60	65	68	56	73	77	59	71	60	71	65	65	65	67	73	78	79	62	72	64	61	53	68	51	58	63	65	67	55	61	69	67	73	76	61	64	62	71	73	74	63	65	64	73	66	73	57	74	78	52	77	74	72	62	65	62	57	49	79	73	70	52	75	64	71	63	80	66	62	55	70	72	67	76	57	74	68	62	59	70	66	77	86	61	88	60	77	56	67	73	85	71	82	73	59	63	81	61	70	76	65	54	54	75	59	59	63	74	74	62	54	58	62	63	68	74	75	76	79	52	66	72	79	75	54	69	67	70	59	69	60	68	70	55	63	73	73	61	63	62	78	67	56	74	71	59	59	56	59	80	63	68	65	61	69	53	71	76	75	64	69	62	74	68	66	66	72	59	59	67	72	69	62	67	75	72	49	74	66	78	59	88	68	76	88	71	65	62	57	76	64	67	80	65	78	82	80	70	53	74	63	73	69	63	76	79	61	70	67	76	73	63	70	67	70	74	65	75	86	74	75	69	72	73	68	73	68	77	73	60	67	72	64	74	66	69	68	80	76	68	70	64	75	54	70	65	63	72	65	68	67	79	69	68	69	69	64	71	66	81	68	70	83	72	72	63	80	62	79	65	81	70	80	67	62	76	55	68	64	71	69	84	73	61	56	54	67	72	54	64	54	72	69	71	64	71	60	69	57	70	63	76	69	73	70	76	82	61	67	79	80	57	64	82	58	67	77	70	54	45	71	63	68	84	61	69	72	66	60	72	56	65	77	71	70	61	81	56	64	70	67	66	65	66	69	57	52	63	75	59	84	86	71	64	64	72	68	63	69	59	58	70	74	63	69	64	61	73	75	74	71	53	59	87	67	64	80	63	68	65	87	68	59	68	57	59	68	79	66	76	71	35	69	71	63	76	70	67	65	74	64	60	75	76	80	63	82	67	72	56	68	65	75	59	79	77	69	55	76	71	61	64	64	62	53	74	73	86	76	78	71	59	70	59	62	63	81	77	61	71	50	77	54	75	61	62	60	61	76	70	61	69	69	65	74	63	68	69	73
5075	1351	3408	3685	3099	2465	1926	1571	1356	1168	1005	937	829	688	714	651	592	517	513	502	508	426	472	408	412	407	386	396	394	390	400	351	351	347	342	347	371	358	329	304	321	347	346	325	296	288	323	330	298	297	309	269	310	288	292	277	330	274	283	274	278	295	275	289	279	297	271	284	289	292	287	297	266	283	249	277	274	292	256	274	270	269	280	245	280	267	302	270	282	267	262	261	270	275	270	273	292	277	252	265	251	289	254	247	253	303	275	298	280	268	263	266	279	251	332	262	264	269	265	266	251	247	271	303	287	267	254	258	276	286	279	260	246	260	318	274	275	257	227	261	309	251	276	272	279	273	272	300	262	268	246	270	235	287	263	267	244	265	261	269	280	228	276	280	278	285	242	264	309	272	262	262	277	278	269	245	276	249	271	276	261	259	260	286	281	270	250	295	276	266	256	253	274	248	259	287	257	258	284	309	260	243	269	260	268	274	292	251	263	285	272	259	278	231	256	246	301	260	276	256	296	285	252	240	272	250	283	289	279	299	268	291	272	289	286	259	291	258	272	265	253	287	270	278	272	255	287	229	231	237	264	277	258	289	241	240	257	302	281	248	280	291	278	280	276	286	290	268	262	264	284	300	271	245	266	276	263	258	290	272	217	262	254	257	299	282	255	276	259	287	277	272	266	289	264	302	276	254	269	255	265	265	265	264	289	266	282	274	267	248	261	261	277	256	259	296	259	251	253	270	271	244	265	293	256	247	262	291	241	273	278	277	245	253	265	215	252	271	239	271	242	267	265	242	260	266	261	276	263	267	255	254	293	279	257	263	284	271	247	277	298	259	260	264	255	248	259	267	257	219	267	272	269	235	236	283	285	231	268	238	267	268	281	286	268	276	276	277	249	284	229	258	265	275	235	252	245	274	274	287	261	251	243	279	249	260	279	291	287	261	285	247	279	264	268	265	268	266	269	264	279	290	278	237	291	270	260	262	251	264	226	259	260	252	241	280	237	268	262	281	261	254	263	229	293	268	261	271	258	251	239	270	297	276	226	287	255	265	298	293	244	258	226	272	275	256	251	252	233	244	264	271	240	274	248	286	269	260	260	249	298	256	266	251	289	254	275	274	274	246	272	244	264	287	250	256	275	289	245	296	269	253	237	297	299	260	246	291	258	288	275	248	266	277	278	281	266	270	259	272	272	269	268	265	283	255	280	261	252	283	244	255	269	260	257	259	253	252	258	283	262	289	265	254	292	270	247	264	277	266	270	295	266	266	247	311	271	245	265	271	261	250	230	259	306	255	293	262	280	253	248	271	255	278	269	261	256	231	229	271	245	258	268	269	271	236	257	265	258	235	276	240	252	248	252	260	230	276	270	240	261	294	268	247	256	246	293	252	276	232	258	255	296	251	266	226	282	264	270	281	281	227	283	247	272	259	271	260	268	267	235	307	242	265	243	268	243	268	245	258	271	265	295	274	263	258	271	254	256	247	272	256	288	268	247	275	271	275	273	268	277	265	290	261	297	265	253	283	284	257	270	296	267	247	262	257	290	282	287	267	244	252	256	272	250	242	266	254	292	253	267	265	252	274	279	254	259	247	284	252	239	290	274	258	278	261	263	291	292	281	260	279	257	285	278	261	264	276	266	255	277	245	269	288	269	274	255	250	250	268	279	261	268	274	246	294	260	240	274	255	269	256	244	257	301	270	272	271	281	253	269	239	266	253	294	254	260	264	265	280	270	261	263	251	260	274	287	265	269	269	273	255	255	255	275	284	262	227	260	270	255	264	288	259	279	272	263	258	266	246	239	237	271	252	245	253	263	258	272	254	285	267	282	242	282	258	285	288	266	263	276	280	230	270	288	266	254	282	280	259	259	301	264	281	244	299	289	272	260	264	279	221	247	270	250	266	273	259	251	289	262	263	280	254	256	241	275	297	255	241	259	286	274	256	256	256	288	265	243	267	252	275	243	266	257	281	290	248	247	252	261	260	251	262	276	264	251	278	277	313	283	254	266	253	270	285	240	293	266	283	249	251	262	250	258	278	272	286	270	268	268	258	286	243	272	247	253	282	285	254	284	268	247	260	261	252	288	286	247	277	282	267	270	278	250	279	270	267	263	286	263	260	254	278	248	269	290	315	250	268	271	258	276	269	249	282	272	280	266	269	265	235	278	299	288	264	258	302	252	278	249	271	247	289	253	261	280	254	241	254	258	298	256	277	264	244	275	243	258	250	302	256	259	258	281	279	253	280	263	273	253	277	289	286	287	261	262	295	274	273	263	252	296	254	274	255	250	270	254	277	245	266	221	263	265	276	242	270	264	253	245	265	256	279	245	280	250	263	264	253	272	257	270	256	268	264	252	231	260	227	273	272	270	283	277	268	283	266	256	257	271	297	267	271	257	271	264	281	256	266	303	253	257	258	291	248	224	266	240	269	241	259	262	257	274	236	246	231	257	263	243	276	283	278	237	266	270	282	237	286	236	266	274	276	286	244	233	270	231	268	266	248	277	268	274	275	248	258	238	248	260	291	288	276	242	257	234	254	288	245	243	260	262	244	249	270	283	289	264	212	264	248	265	245	279	252	271	266	273	273	280	261	251	249	242	275	261	246	266	244	263	262	268	229	275	261	238	259	231	254	251	248	250	272	284	252	271	270	260	269	249	262	264	288	259	268	291	258	289	272	266	254	268	251	258	256	290	266	234	284	267	249	274	270	232	273	248	268	269	249	271	252	273	297	265	278	262	262	295	314	271	264	263	253	247	271	267	260	294	253	275	261	270	284	260	279	253	253	288	254	258	258	264	256	259	259	274	298	261	265	245	238	288	276	239	240	290	255	283	252	255	267	247	275	272	292	274	276	280	261	258	273	264	284	271	259	252	261	269	228	297	264	262	253	275	238	266	245	253	275	293	249	247	272	281	286	285	263	288	274	266	266	260	258	261	266	252	271	247	284	266	273	265	271	261	253	283	297	251	245	273	245	260	266	279	264	252	255	267	256	231	255	276	285	252	269	251	247	266	253	301	269	260	244	272	221	288	276	308	253	264	300	259	247	288	276	257	276	280	239	254	284	259	245	240	260	273	274	237	257	252	283	253	266	242	248	249	258	271	282	269	237	259	280	277	265	274	252	265	242	246	226	241	272	242	251	271	274	263	270	270	274	267	278	276	285	280	270	263	266	257	231	248	286	269	295	254	276	294	255	261	263	263	252	281	251	268	276	300	293	264	250	276	266	272	264	253	242	279	306	288	290	265	256	268	253	239	273	235	275	253	274	265	289	285	262	257	292	264	269	229	223	262	271	238	282	264	244	253	273	229	249	272	281	275	260	272	282	270	269	264	282	276	253	266	258	277	264	257	232	315	287	259	278	282	250	237	270	278	270	252	276	264	260	257	251	266	255	248	252	281	238	272	269	279	271	278	260	248	251	248	238	313	289	277	274	246	254	241	281	284	248	290	269	275	247	260	284	287	265	261	245	257	264	257	263
8261	2216	2570	1734	1141	838	660	500	424	345	316	295	293	266	225	241	249	248	192	178	198	187	202	178	180	199	142	183	159	216	158	177	172	160	179	174	175	163	174	155	161	151	178	141	166	154	154	181	152	159	174	155	155	150	170	142	155	170	166	155	171	147	168	155	160	162	172	155	151	161	159	162	178	154	186	149	154	153	146	157	160	143	175	162	159	143	143	168	167	152	158	154	137	150	143	152	153	154	130	148	138	159	157	165	189	157	140	169	154	144	164	153	129	123	137	158	149	163	168	141	165	145	175	146	170	168	170	158	153	151	155	142	169	146	165	138	153	141	137	180	158	153	178	171	130	152	151	144	167	157	165	161	162	141	148	164	129	176	160	157	146	153	167	153	157	134	149	137	158	150	169	137	130	140	163	175	165	143	153	133	149	168	165	161	152	171	152	161	157	164	147	163	150	137	162	150	166	135	163	153	151	147	191	145	197	159	152	154	152	151	179	158	155	169	163	146	159	159	154	172	145	151	154	168	154	161	159	156	142	152	146	151	160	154	157	161	172	160	145	166	163	146	160	181	149	161	161	156	151	152	165	160	182	160	158	140	169	137	166	132	169	155	150	146	139	152	141	160	136	155	150	134	159	153	147	132	163	166	177	132	160	145	151	165	148	145	156	154	167	142	162	164	172	153	147	159	169	143	157	165	146	142	140	162	190	143	168	171	146	175	148	149	143	136	183	149	147	165	132	163	175	152	166	157	161	157	166	147	162	148	150	149	157	165	153	134	172	180	131	165	155	164	136	149	151	169	133	150	155	154	161	139	155	160	166	158	151	148	160	163	174	159	161	171	161	171	149	153	123	160	139	161	167	176	165	138	159	151	161	147	174	154	155	142	184	158	139	164	166	180	159	150	176	160	134	141	167	127	158	143	150	143	132	153	160	154	160	143	127	155	165	158	149	132	155	170	165	140	148	134	169	152	145	163	152	141	164	182	155	144	138	144	136	140	143	158	166	166	157	160	173	164	183	158	174	175	159	172	150	162	139	131	149	162	160	170	167	155	150	158	158	156	160	178	153	165	139	143	142	150	160	160	132	168	157	135	169	169	163	147	145	163	159	144	148	151	169	152	173	167	165	164	162	138	179	137	139	169	171	180	181	136	145	144	157	150	143	152	161	172	148	162	154	170	167	136	156	151	153	177	153	169	136	167	161	148	154	167	158	156	132	159	144	185	148	140	162	163	161	162	150	139	160	137	137	163	153	173	151	152	161	144	142	158	159	153	163	168	159	151	147	130	149	185	177	146	150	169	145	158	154	148	142	163	179	158	168	155	150	164	143	166	183	142	130	171	157	168	180	140	165	168	139	154	142	150	156	151	166	165	142	173	172	167	155	154	165	144	141	165	148	155	157	153	163	161	158	161	159	151	145	163	152	143	164	173	167	167	126	165	166	154	143	158	165	148	158	155	165	161	162	128	154	168	159	169	159	156	147	145	142	165	164	143	143	178	145	143	177	173	162	174	143	157	166	164	164	169	157	153	153	146	163	150	160	158	177	152	152	167	168	147	152	142	156	177	171	156	134	169	167	143	147	141	167	159	146	160	148	149	162	151	158	148	158	136	155	152	166	169	160	153	146	149	153	153	160	131	138	157	151	122	155	141	150	159	145	173	148	143	158	171	148	151	148	133	155	164	164	157	153	158	175	156	164	143	157	180	150	167	151	153	143	158	147	162	138	173	146	132	148	170	173	140	147	153	152	162	153	139	168	143	166	170	171	157	136	145	161	128	171	145	168	151	160	144	156	166	145	152	140	163	157	154	152	163	130	139	145	175	153	156	138	157	165	167	153	172	162	147	143	153	160	182	162	164	136	142	155	141	174	160	148	152	147	159	180	154	152	151	149	132	168	145	158	158	147	168	141	158	165	178	166	163	162	153	146	147	171	168	149	158	137	189	159	148	172	164	172	174	159	162	147	147	172	142	140	161	162	168	156	157	150	150	164	139	181	156	150	135	170	137	158	159	165	160	130	160	139	159	158	154	165	154	159	180	153	138	153	142	155	155	166	173	192	169	161	155	153	156	152	157	173	146	156	151	168	160	156	153	167	147	178	169	141	151	163	176	159	161	176	160	151	165	154	157	146	161	170	150	184	169	155	159	135	176	167	144	148	171	157	153	137	136	166	152	135	151	166	164	144	156	157	135	134	154	164	138	159	168	153	158	164	137	177	155	172	163	154	166	170	145	161	183	152	174	168	147	161	175	162	145	175	147	144	163	121	159	154	164	145	124	146	152	156	157	183	168	161	163	162	150	167	149	130	144	151	163	158	151	160	160	175	133	152	146	148	140	134	181	162	172	148	150	142	127	170	166	170	142	162	170	155	130	159	158	173	162	133	162	141	168	146	143	148	157	147	160	169	156	151	146	175	175	159	159	163	172	136	171	155	149	157	157	138	158	164	148	160	150	156	144	178	152	165	152	178	166	134	134	167	156	144	128	148	167	151	142	158	158	155	156	164	156	177	165	171	179	154	165	171	145	149	156	191	147	167	152	180	147	159	148	151	152	164	139	153	143	159	161	164	151	158	146	157	160	171	138	163	146	147	159	173	153	132	140	164	152	161	157	151	138	155	148	186	162	142	161	138	174	168	176	142	148	152	155	168	142	166	166	150	151	152	144	153	159	147	149	171	166	154	153	152	162	171	162	151	156	180	157	179	148	168	148	163	178	158	155	147	136	152	141	152	149	175	144	158	155	157	147	143	192	153	139	193	165	175	164	156	151	139	148	154	162	167	170	173	160	160	152	153	166	168	163	138	136	157	169	165	139	144	178	157	150	145	175	159	168	167	149	164	158	154	141	156	162	152	172	149	175	183	159	153	157	164	163	168	149	153	185	147	146	162	138	170	175	145	144	153	152	179	172	166	159	145	159	129	148	157	179	179	135	154	148	146	126	151	167	158	184	161	166	146	155	144	158	146	157	175	142	123	141	138	163	163	156	153	175	163	139	152	161	136	161	165	137	166	153	133	182	135	152	153	127	150	176	166	167	146	162	148	153	178	167	137	156	158	124	132	137	154	164	172	161	160	143	166	159	151	157	152	147	162	163	165	157	141	171	162	167	166	181	168	145	146	159	190	148	155	149	159	164	142	139	150	155	165	160	155	141	145	159	169	169	148	138	135	152	181	172	155	136	144	171	152	157	138	156	162	159	170	163	139	136	178	143	149	141	156	165	171	160	167	162	159	164	139	137	140	163	184	153	157	125	177	185	174	165	137	150	143	142	147	174	188	174	135	139	153	162	142	148	159	161	190	150	138	142	164	164	158	144	143	147	152	178	166	152	138	155	162	153	138	169	144	144	156	147	158	151	147	152	173	161	150	139	144	144	147	158	144	150	162	143	156	119	148	146	169	164	142	165	165	168	147	139	154	159	181	149	162	166	147	127	174	143	155	140	164	142	156	138	150	143	160	184	141	161	159	167	162	145	160	174	149	152
7634	2802	6399	6757	5681	4743	3881	3095	2638	2290	2105	1814	1655	1475	1395	1361	1174	1124	1014	1004	971	934	916	834	808	821	818	795	771	693	743	752	721	765	701	658	679	667	639	636	644	638	578	634	627	650	594	634	562	609	627	588	607	565	618	527	573	553	614	568	573	559	605	572	583	547	601	554	542	599	588	545	531	532	518	547	534	584	587	537	588	551	566	575	554	533	615	555	586	555	549	537	541	519	538	476	544	519	580	533	564	531	517	520	528	529	531	529	535	536	522	519	539	528	533	562	510	519	576	568	566	541	539	527	527	533	535	545	526	549	491	550	535	500	555	556	555	520	556	519	520	567	564	552	520	534	527	486	509	555	511	526	487	526	524	554	494	489	514	537	563	532	500	489	520	526	567	543	575	526	489	560	572	563	504	512	509	527	499	542	514	561	540	517	527	514	548	504	541	530	555	514	540	481	485	540	512	564	521	541	538	528	479	534	528	519	511	523	525	525	563	551	533	531	488	537	547	551	559	488	530	534	486	526	552	529	546	560	549	513	522	541	492	506	546	496	528	531	515	488	495	538	491	533	499	499	511	509	552	480	545	516	534	515	537	523	502	533	505	509	537	547	519	523	537	509	508	497	508	542	528	538	538	512	483	513	539	511	548	526	528	538	533	516	536	502	529	521	540	518	536	558	516	473	504	508	484	495	513	514	539	558	545	519	490	539	501	515	520	524	545	522	525	520	525	544	543	528	527	551	547	542	482	524	496	538	552	546	488	519	503	537	498	533	536	478	509	540	559	480	535	483	535	595	520	542	510	523	535	522	512	568	517	558	528	515	501	545	499	568	511	513	510	559	495	537	520	527	492	558	564	533	494	530	542	541	510	528	509	571	550	528	542	519	493	499	506	499	521	531	495	495	528	538	488	529	502	550	496	488	536	503	536	515	532	518	502	515	523	492	525	521	553	527	507	535	549	508	519	568	511	542	531	543	518	504	505	491	530	517	519	507	523	517	537	514	525	495	513	542	541	522	538	533	552	547	545	545	549	542	549	536	543	580	546	531	549	517	522	539	509	536	503	537	554	526	491	500	553	528	503	522	534	513	555	510	517	540	523	538	583	531	524	520	504	515	533	530	510	505	526	530	508	507	512	545	491	500	522	512	589	514	524	495	492	547	516	496	566	510	517	543	544	497	561	515	507	538	487	539	533	560	506	551	492	518	492	500	540	517	498	486	517	519	545	518	536	464	525	501	478	482	491	555	485	543	532	536	487	511	543	504	501	571	496	514	529	509	503	499	546	500	542	513	570	575	527	505	550	538	507	573	544	510	485	565	494	529	507	499	512	553	524	542	526	543	533	537	508	492	516	492	538	497	521	514	508	559	515	497	493	560	568	534	519	515	575	510	525	537	482	525	524	497	499	494	480	548	522	580	510	542	556	541	539	523	522	520	531	512	514	542	515	504	563	546	501	527	529	560	550	549	522	520	494	539	541	540	530	547	471	516	502	510	490	533	554	522	531	571	526	535	521	554	532	546	525	554	487	565	556	540	545	533	520	503	510	523	567	519	525	486	538	536	508	542	450	537	536	549	506	543	539	502	561	535	529	512	489	541	527	559	509	553	507	499	516	527	555	538	545	507	531	533	533	511	511	515	534	525	558	551	515	536	454	528	546	521	507	595	536	561	542	527	528	512	532	584	502	509	520	513	502	527	505	540	513	508	510	528	497	531	533	550	519	509	537	497	538	545	526	544	542	538	567	555	513	511	568	586	531	530	534	507	526	546	555	498	526	550	542	506	540	542	565	545	547	551	547	519	475	516	515	533	552	505	486	540	521	586	516	482	490	569	528	525	553	553	506	529	518	574	526	530	519	540	532	546	526	548	516	552	501	530	519	567	534	546	557	572	477	537	554	577	550	544	509	520	562	514	540	505	510	512	530	497	521	545	535	545	517	588	522	482	507	545	532	542	532	564	550	495	545	552	525	535	474	501	545	513	497	562	508	572	543	521	502	519	529	524	540	510	515	494	501	521	525	549	565	508	518	560	497	525	543	555	527	488	499	529	519	527	532	510	487	525	519	548	542	541	543	505	543	550	523	552	510	523	489	535	499	507	514	496	517	489	514	512	499	500	534	510	562	563	544	530	513	531	525	536	553	503	561	546	500	497	530	518	525	514	554	478	500	541	537	524	498	571	533	585	531	547	535	506	526	512	529	547	523	533	498	540	552	499	542	521	537	574	566	517	534	540	538	539	445	547	529	500	513	547	532	493	548	530	498	506	492	555	516	529	536	497	535	526	565	538	496	527	509	545	476	531	519	519	521	490	508	541	521	500	490	505	526	485	493	541	509	530	507	544	555	530	553	513	543	527	514	482	491	516	500	523	489	554	546	565	516	530	527	535	512	533	517	487	520	543	495	524	516	490	531	499	579	515	565	527	539	515	600	500	539	498	497	494	550	509	492	591	507	534	545	516	508	501	521	555	553	503	553	510	533	530	504	551	515	556	486	535	521	534	504	530	502	513	535	494	514	542	527	559	524	550	569	553	537	556	514	527	551	525	503	506	501	548	553	519	518	549	501	534	520	480	515	531	497	554	497	556	549	518	511	533	501	534	535	527	513	513	541	545	520	520	503	535	526	563	502	564	529	539	520	527	562	505	571	539	489	526	551	536	523	546	531	522	514	526	524	559	537	523	475	519	499	532	541	544	510	508	519	496	531	539	503	565	528	513	529	512	515	505	512	567	479	560	528	496	500	500	528	527	481	504	537	560	545	512	504	517	529	491	545	491	546	506	513	514	500	521	534	494	553	516	532	520	558	508	536	542	489	497	566	518	527	513	555	525	521	532	514	551	519	493	530	517	497	529	493	516	513	536	487	541	509	529	569	519	532	493	489	534	526	533	515	557	487	494	496	550	512	509	534	541	587	493	486	519	525	490	522	496	537	514	506	536	540	537	548	527	539	491	534	529	527	545	513	537	548	546	501	552	524	528	526	535	522	487	521	538	518	549	572	560	529	547	542	569	513	503	523	533	509	556	516	491	516	513	546	509	556	506	508	547	558	535	542	532	521	539	568	490	528	555	527	521	543	531	559	509	504	511	569	494	558	538	482	533	505	539	489	545	532	518	541	517	548	513	534	533	526	511	510	535	530	574	544	536	523	495	531	538	536	501	510	515	514	529	501	556	488	579	533	464	533	527	518	529	545	536	476	568	502	547	536	495	534	573	533	499	531	555	540	516	539	491	525	515	551	558	507	537	463	469	501	537	566	524	503	527	509	543	505	538	507	486	519	520	538	512	526	539	505	502	545	545	550	522	480	520	545	564	551	524	574	531	542	501	526	503	531	529	552	555	500	541	513	520	520	537	537	554	488	492	538	536	526	519	554	565	498	520	525	534	519	540	519	563	496	574	538	541	547	544	531	527	514	542	520	503	517	527	573	465	539	544	529	576	488	498	541	526	497	496	584	527	552	546	544	543	510	536	553	558	560	536	550	517
1030	133	157	128	98	85	87	83	95	77	70	59	62	69	66	60	73	75	78	64	71	61	80	71	58	62	68	57	61	54	65	70	68	81	70	63	73	69	72	79	74	77	80	71	58	74	59	70	74	64	54	65	60	66	64	82	64	73	53	57	61	79	63	85	61	67	72	73	74	73	59	76	70	58	55	57	62	63	60	62	63	64	74	65	71	57	70	72	70	60	72	80	58	68	60	54	49	54	72	58	55	71	62	68	68	70	66	66	60	64	69	54	81	57	80	73	78	67	65	71	65	60	67	71	49	70	94	67	73	71	69	70	82	69	51	75	74	66	68	59	83	65	60	71	71	56	73	59	59	80	82	69	66	69	73	47	54	68	81	73	71	83	70	80	85	71	60	68	74	54	69	60	69	58	62	59	63	58	74	51	53	68	67	56	56	75	62	60	79	69	60	69	67	72	60	56	65	61	74	62	73	73	69	61	75	61	76	60	74	77	63	72	57	53	58	63	64	66	60	59	65	65	84	76	47	58	66	77	79	69	58	75	72	71	79	59	62	79	68	70	61	53	59	73	61	85	73	59	66	72	82	72	54	63	68	58	50	71	71	74	66	70	74	72	80	59	70	62	55	59	66	70	74	76	64	82	64	88	67	64	58	63	62	74	68	77	79	72	54	76	69	50	60	75	67	56	55	57	68	74	59	58	62	69	74	57	74	69	76	79	51	59	70	66	82	60	65	73	72	60	58	60	62	81	59	55	71	71	80	62	62	74	63	49	72	56	61	71	69	52	76	67	69	67	61	57	84	74	61	61	60	64	68	62	76	59	69	75	54	63	69	87	68	82	67	74	60	65	69	70	63	58	71	72	74	58	61	59	74	78	78	68	53	75	66	75	78	61	77	80	75	72	63	76	63	61	78	64	74	62	65	82	86	69	85	70	57	68	70	78	75	70	64	81	62	82	69	70	68	74	75	68	71	73	65	61	71	73	78	65	69	61	82	72	63	58	65	64	69	70	56	60	63	74	62	62	68	74	72	71	73	83	73	70	61	72	74	66	60	71	87	79	67	74	67	76	69	64	75	69	55	61	58	72	74	56	65	62	76	75	97	62	73	61	68	67	60	84	75	77	70	52	63	60	66	78	61	59	67	58	64	65	80	82	65	57	79	68	79	74	60	60	59	62	72	81	59	66	76	59	51	53	71	70	59	58	54	82	67	66	65	79	67	71	60	79	66	68	67	51	68	69	63	76	67	60	64	66	55	69	67	60	71	68	60	55	80	76	72	63	40	63	68	84	91	77	66	54	69	65	64	49	72	80	81	66	68	67	53	60	70	66	68	75	65	72	71	69	75	67	58	50	84	51	59	71	63	55	69	76	63	71	72	53	55	55	82	49	67	62	64	72	65	59	77	67	67	64	64	62	71	66	74	65	74	76	58	72	69	58	68	83	76	68	58	62	68	56	49	74	72	69	62	72	76	69	78	83	58	68	70	75	70	68	60	72	65	72	61	69	65	63	61	80	57	75	65	70	68	57	59	69	58	58	67	69	65	63	78	57	70	71	64	81	68	69	67	53	72	67	64	60	67	83	55	67	76	61	82	56	72	49	55	71	71	74	67	70	68	71	72	69	68	56	69	70	57	59	69	70	62	66	49	67	64	71	65	68	68	64	76	67	58	75	69	67	78	61	69	61	68	59	53	58	64	66	65	59	78	57	61	85	72	79	78	63	72	63	67	77	71	66	76	61	71	70	58	56	63	56	61	61	75	70	60	76	56	58	80	48	64	66	69	81	72	70	58	62	59	69	65	76	76	86	47	84	71	73	77	43	56	70	78	71	66	67	77	78	72	65	81	82	77	65	64	68	65	77	72	70	83	73	49	50	63	72	71	54	69	69	61	70	68	78	71	72	57	69	64	70	73	64	64	64	59	63	73	72	58	60	68	61	62	67	70	69	59	64	75	60	77	82	73	62	58	74	70	66	70	64	77	68	66	75	60	56	63	68	72	52	63	80	63	70	64	70	59	80	65	65	69	61	80	54	76	65	51	57	53	72	46	74	69	71	55	64	77	71	69	69	80	57	51	70	59	66	70	73	63	67	77	72	61	63	64	63	62	78	64	68	73	55	83	57	77	74	60	76	63	62	52	66	67	72	73	57	61	67	55	62	60	57	73	68	64	61	71	61	66	53	68	63	70	74	62	67	61	76	47	69	53	68	66	73	69	77	63	78	71	59	78	80	77	73	70	59	69	61	80	77	64	69	63	66	76	55	72	68	62	68	81	43	71	75	72	67	71	60	64	71	65	67	69	80	65	62	61	66	67	55	64	77	55	56	70	63	61	70	74	75	67	61	88	79	67	53	67	65	71	72	69	74	62	73	68	75	80	76	60	71	69	67	81	82	72	70	64	71	68	67	53	56	58	59	58	70	66	70	69	60	60	56	68	70	66	64	67	60	54	70	68	61	70	54	71	80	67	75	59	74	63	76	59	65	69	77	55	63	69	67	69	77	69	96	74	82	80	78	61	68	69	77	85	77	59	62	63	64	77	67	59	77	64	63	65	79	70	56	67	64	85	62	54	78	73	59	78	78	59	74	75	65	91	70	61	75	67	61	70	58	72	71	71	85	73	69	66	65	60	69	66	65	70	53	67	72	62	66	67	83	75	74	69	81	58	61	67	66	69	60	67	66	73	52	68	57	78	57	86	81	58	57	62	67	74	53	55	58	62	66	74	85	81	71	77	75	62	68	64	57	46	75	68	55	53	58	59	65	80	71	55	71	68	67	75	60	56	64	51	71	73	57	68	60	82	69	76	64	87	80	61	71	73	65	76	65	77	85	61	66	83	66	49	63	79	63	61	63	91	73	74	76	57	69	83	77	60	78	58	72	71	69	59	56	77	68	79	69	67	78	67	79	70	74	57	74	85	73	63	59	53	91	63	61	71	62	59	56	69	68	63	65	56	68	60	70	61	81	68	87	71	70	56	63	72	66	74	68	76	71	58	61	89	81	58	77	62	78	58	59	76	87	61	63	82	73	83	48	71	82	72	54	69	63	66	71	78	58	73	73	59	67	61	59	68	63	71	62	67	49	56	77	56	73	72	65	53	56	70	64	74	62	71	54	68	68	70	59	70	72	74	50	63	63	79	64	82	59	69	77	64	63	91	65	70	71	65	70	62	76	66	66	73	70	64	66	59	59	61	64	67	65	71	75	75	72	73	69	65	68	60	64	62	75	73	79	74	61	75	67	69	62	68	88	68	61	63	78	71	50	72	62	54	81	62	72	67	65	65	65	60	61	66	73	78	76	68	73	71	78	66	65	72	69	70	56	66	63	61	67	71	70	70	70	65	53	67	55	69	74	64	60	78	58	50	62	70	76	73	75	64	45	69	77	58	65	67	85	74	62	69	65	76	67	68	80	72	79	82	53	61	59	66	61	61	74	74	55	70	58	78	67	67	67	71	59	66	63	74	80	50	61	83	72	73	60
1648	350	474	459	446	440	369	356	284	335	283	299	289	292	277	284	260	244	289	275	266	275	264	285	272	282	280	252	259	268	290	256	283	272	242	269	296	269	267	282	252	292	271	255	235	245	223	269	259	253	230	262	274	243	280	262	273	246	272	249	271	256	267	247	249	251	275	230	252	284	275	289	249	261	297	289	285	278	234	252	278	264	260	261	231	247	262	260	256	253	302	262	256	246	286	273	241	271	257	259	250	265	265	250	283	271	247	249	273	252	266	226	274	285	263	256	289	265	251	234	273	258	242	233	257	258	245	263	233	248	277	237	289	261	263	245	264	278	261	231	255	290	258	264	246	205	269	264	271	259	285	244	275	249	248	264	248	268	259	262	250	281	210	262	254	258	229	270	247	261	251	256	260	223	261	252	264	250	244	261	272	246	270	267	264	256	238	247	284	270	271	274	274	274	234	257	251	258	275	273	264	270	271	276	288	251	250	271	228	260	288	260	236	264	282	245	273	242	252	262	266	260	259	238	264	286	262	260	245	251	275	284	239	249	239	254	267	267	278	264	282	254	266	266	246	244	249	264	293	237	251	222	249	255	248	252	247	264	262	240	257	291	255	265	262	265	250	256	247	235	268	266	248	232	266	269	242	261	239	233	246	238	267	260	223	256	217	241	261	274	280	259	247	268	259	273	278	256	246	248	272	234	249	264	279	224	261	265	275	242	266	254	254	256	251	243	262	286	280	262	263	231	259	278	272	271	262	258	268	246	264	230	247	272	250	264	219	254	262	278	263	265	264	269	266	256	262	248	255	257	235	253	244	286	258	266	260	286	254	268	267	246	311	270	241	254	255	251	255	260	277	274	250	245	258	266	262	238	303	292	250	259	264	269	244	264	248	279	264	274	249	255	241	277	302	252	277	266	259	284	238	275	257	242	258	253	270	257	252	243	258	245	248	245	227	271	248	277	274	247	262	282	252	264	270	255	221	240	257	301	240	224	260	255	255	277	275	264	284	269	227	271	259	255	246	260	264	277	264	241	275	245	262	273	270	250	241	264	255	240	298	246	246	259	254	241	239	259	246	266	283	282	265	262	248	255	269	249	240	277	252	258	239	265	250	240	258	246	243	269	269	278	290	262	246	241	263	268	246	245	260	275	224	253	257	261	231	254	253	265	261	229	272	262	245	222	254	268	265	230	270	263	278	255	247	294	265	262	277	242	278	274	259	259	262	255	217	275	278	273	277	263	278	257	278	250	246	285	277	288	254	267	253	253	252	269	248	246	237	272	239	252	239	256	256	218	235	286	271	231	241	260	243	275	263	275	238	256	270	260	279	251	261	263	235	270	253	243	266	290	285	239	250	265	266	260	293	280	275	276	249	287	262	267	273	255	256	275	286	274	250	245	262	227	247	263	258	230	249	247	296	265	269	256	246	270	280	248	254	244	248	246	263	249	255	254	249	268	276	261	262	234	268	273	291	280	261	295	274	249	234	258	260	241	248	257	254	278	258	233	261	243	273	265	255	253	265	258	255	250	225	266	251	262	247	275	243	262	240	271	262	267	260	256	250	242	269	219	259	265	260	244	289	238	265	258	243	265	236	264	239	253	269	256	252	264	255	281	253	269	280	285	280	270	235	243	230	246	259	230	268	277	266	287	250	266	260	260	258	273	268	266	266	257	246	268	265	277	246	245	261	273	248	247	270	251	314	283	241	244	263	261	258	262	240	244	262	257	262	266	260	262	259	244	306	297	275	237	278	250	287	241	273	290	274	243	236	240	275	243	291	274	259	272	251	265	257	262	278	234	262	259	273	253	280	287	252	283	270	250	274	277	271	241	270	226	256	256	266	241	233	255	277	251	274	267	235	246	258	265	231	254	243	252	268	239	263	236	258	231	267	251	271	251	259	271	262	257	274	269	253	261	271	237	264	271	266	256	237	288	249	248	220	259	244	257	258	272	252	262	275	262	279	263	224	271	269	251	295	267	275	262	257	277	279	262	268	241	250	274	267	256	230	280	261	237	239	240	281	254	229	279	280	267	246	244	272	277	283	281	253	287	323	256	238	258	263	251	246	254	266	253	259	260	268	268	262	253	256	251	263	254	274	249	266	270	244	274	230	252	274	278	267	257	243	242	248	272	233	282	259	234	263	294	269	248	291	241	267	254	302	235	270	260	251	264	279	264	249	276	268	268	270	258	255	252	234	251	229	256	267	246	241	281	281	252	257	244	274	233	249	250	238	257	242	240	262	264	271	256	261	254	238	249	255	286	262	249	246	283	275	256	239	257	274	265	275	291	292	233	244	259	290	244	239	247	251	233	266	258	240	279	280	245	287	225	260	255	268	257	258	262	224	256	276	295	268	242	234	254	263	222	251	255	263	231	248	272	264	252	249	267	271	271	256	226	254	240	238	228	259	254	261	248	243	264	223	240	266	232	306	248	297	293	243	262	296	234	278	268	253	265	272	242	273	278	263	262	276	245	255	263	264	250	267	275	261	241	255	253	268	247	256	234	255	250	262	227	243	259	258	264	252	258	250	264	268	278	248	254	276	260	265	248	229	246	231	263	248	272	271	249	249	254	273	258	251	291	259	234	267	232	261	253	236	231	274	250	245	256	259	284	281	279	278	276	253	251	283	272	276	265	276	272	264	248	266	243	266	272	229	215	265	247	255	252	257	244	274	261	257	243	265	257	248	246	265	221	245	288	296	242	240	261	265	270	275	259	264	228	247	239	236	259	237	254	242	268	270	250	239	273	253	292	256	241	284	253	249	253	254	274	257	262	260	240	282	255	259	235	266	242	292	276	262	252	236	243	246	261	251	287	258	255	259	253	261	263	263	278	282	267	256	250	277	265	280	243	287	260	233	290	272	259	245	271	254	235	263	286	229	288	234	260	247	269	220	271	267	252	254	249	276	249	247	243	276	259	259	254	250	265	232	248	260	261	269	258	272	243	242	239	273	278	275	266	266	206	258	262	269	285	256	235	260	241	275	248	250	281	238	267	264	286	249	254	248	251	218	275	267	253	261	269	222	266	248	252	253	272	248	242	265	261	263	246	275	225	264	244	233	246	263	252	289	291	254	256	277	251	285	236	249	255	252	269	265	250	252	253	246	253	249	225	267	255	261	274	273	244	260	257	266	221	263	253	269	277	252	251	244	262	279	266	260	248	252	216	274	251	237	253	237	250	256	251	236	257	247	257	259	259	247	211	244	260	256	271	244	257	268	253	255	255	262	233	239	260	285	249	268	249	247	241	254	259	243	246	254	292	227	248	272	237	242	296	265	247	270	262	293	268	248	273	296	237	264	261	258	255	240	262	247	268	241	254	233	250	240	273	278	268	253	247	283	234	281	245	267	291	255	257	259	281	251	265	268	242	247	273	280	263	253	244	255	266	255	267	270	260	241	254	266	267	274	270	255	259	252	269	258	244	261	264	272	272	265	237	261	295	255	259	256	266	286	254	242	257	253	272	260	226	219	266	238	259
4191	997	1211	879	555	402	283	249	189	181	162	144	136	115	105	103	120	91	83	87	86	101	81	85	77	70	89	84	72	81	80	77	55	85	81	63	70	80	67	64	75	65	74	66	70	76	68	56	83	67	78	82	66	79	74	86	59	73	60	73	63	63	64	76	65	71	68	76	82	54	69	57	73	71	59	71	74	77	58	60	74	71	68	74	69	59	101	66	86	61	66	72	82	78	95	92	72	65	63	74	77	73	69	69	65	64	76	68	84	49	56	76	50	64	69	66	68	79	68	72	75	64	67	58	57	75	82	58	65	58	58	80	81	65	56	54	62	75	68	58	80	55	64	60	78	65	63	75	71	70	64	76	67	58	84	66	68	61	61	67	71	61	84	72	80	54	84	67	62	53	71	70	68	57	58	69	67	65	68	68	77	65	84	78	71	64	83	67	74	57	74	66	56	72	59	67	68	54	61	68	63	68	77	57	74	63	60	69	78	72	47	72	60	61	73	80	73	95	83	68	80	71	72	58	78	61	72	61	68	72	74	68	76	54	66	64	78	72	67	76	75	75	64	56	77	78	72	61	73	77	77	70	71	55	79	67	62	65	75	54	68	75	66	78	69	71	69	64	61	68	67	69	72	61	56	51	71	71	59	60	67	73	73	61	73	62	77	66	65	55	62	65	64	72	75	76	60	61	66	62	76	71	65	77	70	69	87	85	72	65	74	65	75	76	63	72	70	73	68	64	67	63	68	64	72	82	63	68	56	67	70	74	88	71	61	72	64	86	71	67	75	63	74	69	73	67	76	84	67	63	75	66	80	66	67	68	74	72	68	59	70	70	74	58	63	59	82	67	72	75	59	80	69	74	63	75	68	61	58	56	71	84	67	63	82	79	73	85	76	63	79	64	70	72	81	60	67	54	71	86	70	66	60	68	64	58	71	66	60	70	65	71	68	63	68	67	62	79	65	68	64	61	72	61	60	63	72	63	68	73	59	58	71	75	64	68	74	67	74	70	72	83	58	81	70	85	68	58	58	59	75	62	71	57	63	50	70	59	75	61	74	67	64	64	73	78	86	67	70	69	62	57	61	64	63	66	64	71	88	64	64	75	55	70	67	83	62	63	78	59	78	78	57	74	72	61	80	62	72	66	60	65	63	65	66	68	75	73	86	67	59	73	78	57	69	73	71	67	62	57	70	59	62	75	66	52	75	81	63	65	66	71	70	67	68	70	74	69	68	72	71	71	63	59	66	56	56	79	77	68	79	72	63	75	59	79	71	68	79	73	63	63	73	79	73	75	59	81	88	58	60	91	69	68	69	73	70	65	62	82	65	86	67	66	68	59	62	82	69	76	63	67	69	57	81	74	55	70	78	75	61	80	69	67	71	65	83	66	63	62	65	78	67	66	69	49	64	69	64	84	77	70	76	64	76	59	53	71	85	75	63	66	71	71	76	74	73	67	71	73	69	74	81	72	50	66	67	76	63	65	71	70	69	74	65	62	80	57	68	70	68	82	74	69	67	71	71	62	54	60	69	58	63	67	63	51	55	64	51	69	70	63	77	68	70	79	56	51	60	68	78	72	83	66	58	69	74	70	77	50	69	73	55	87	68	62	74	68	61	59	57	63	65	70	73	69	64	61	64	65	69	55	66	69	73	78	74	76	53	58	74	72	77	68	62	86	68	75	59	75	71	57	77	64	72	68	67	83	73	90	67	68	67	73	74	55	70	76	67	77	81	63	70	65	61	66	65	70	75	66	63	73	71	84	67	74	65	64	59	75	74	71	63	66	60	76	70	58	77	76	81	82	77	61	71	84	78	87	62	71	79	64	63	65	55	60	68	60	70	63	58	68	66	60	73	67	82	60	74	94	64	64	64	83	64	77	68	68	80	66	70	74	69	74	71	83	71	69	63	85	69	52	74	61	79	69	72	68	64	75	76	64	78	72	73	75	67	68	70	79	66	71	62	72	58	68	59	67	77	94	65	66	61	73	70	68	70	56	67	77	57	83	47	80	66	69	65	68	68	81	79	53	72	76	71	81	69	77	68	75	54	60	64	66	70	83	66	82	64	62	72	61	71	68	62	59	50	64	65	71	66	71	54	56	77	70	61	75	63	58	64	62	61	63	70	57	65	58	70	75	56	76	69	58	80	83	60	70	59	80	82	59	81	67	70	62	61	61	63	67	71	80	69	65	68	69	62	54	63	83	62	80	69	54	66	81	67	73	79	67	72	60	76	55	61	66	74	69	68	60	68	73	52	67	67	64	59	61	70	76	80	75	77	54	64	58	54	66	69	70	66	65	46	79	67	87	85	76	56	71	65	70	75	63	73	83	72	64	71	70	75	82	75	61	75	81	80	75	70	69	64	70	68	72	69	75	76	68	76	68	66	67	56	61	76	82	54	57	67	74	82	57	59	61	59	88	81	87	84	72	73	80	57	57	75	62	75	80	73	64	77	68	63	74	68	67	62	71	67	64	73	81	58	76	85	67	73	60	72	74	64	71	76	55	63	69	73	64	72	71	81	61	71	57	64	61	71	88	61	85	66	69	68	71	52	60	67	66	67	57	66	84	67	78	77	60	91	87	72	56	55	68	51	62	47	57	69	58	65	91	82	76	63	73	61	74	52	87	89	75	88	71	68	55	72	57	57	71	62	72	77	93	76	64	52	60	72	58	70	72	74	77	61	62	63	81	92	67	69	62	65	70	73	71	52	66	57	76	61	76	77	62	66	59	55	73	59	57	70	65	73	76	84	62	66	67	71	72	66	70	60	86	61	69	65	77	82	76	65	78	69	70	61	71	67	69	76	73	66	68	58	61	55	65	63	63	64	77	75	75	75	74	76	68	59	66	64	63	57	57	70	60	71	77	82	81	64	90	76	68	93	74	77	71	68	69	63	71	64	74	76	72	71	81	63	73	61	70	68	82	58	67	66	70	63	72	72	66	68	71	76	69	64	74	77	57	71	52	75	74	63	76	72	59	84	62	71	79	71	76	70	71	54	88	67	79	74	73	67	78	80	63	70	56	63	75	64	68	82	66	61	52	61	77	80	75	56	73	66	56	80	73	64	76	74	76	79	65	56	69	72	69	67	68	81	66	64	80	62	76	68	79	85	71	55	65	72	54	79	73	76	69	77	61	67	56	83	77	77	71	78	56	74	78	71	59	76	56	68	64	66	76	76	70	69	64	84	68	70	70	71	72	64	54	61	62	58	67	62	73	65	65	67	74	70	75	72	57	58	76	58	84	68	67	53	61	62	66	61	66	65	72	76	65	66	70	68	80	65	64	63	79	61	80	73	77	71	79	67	79	66	74	76	59	60	72	82	60	64	67	72	70	76	67	67	79	76	73	60	66	71	66	72	68	66	63	67	67	68	71	72	66	61	75	70	57	70	72	77	57	58	79	69	67	73	70	62	70	65	63	57	65	65	67	58	80	83	86	48	90	56	76	77	59	71	66	58	61	85	60	60	66	72	68	90	56
5130	1353	3404	3651	3064	2410	1974	1636	1324	1161	1026	961	811	723	684	629	627	572	535	494	472	477	428	437	439	380	402	381	384	410	376	370	370	339	376	307	344	348	348	285	302	303	305	292	299	315	312	321	320	306	290	297	275	310	305	293	246	281	297	284	311	305	295	286	301	269	265	290	311	268	285	283	313	256	279	306	282	283	302	279	298	299	288	273	257	252	291	275	315	306	300	291	278	294	287	321	284	277	250	263	264	282	280	290	282	289	248	264	266	277	291	282	264	269	250	277	281	280	256	294	279	253	277	279	254	257	280	254	237	292	273	273	296	277	268	279	241	241	284	267	263	272	264	285	268	285	269	261	245	262	289	253	270	281	262	268	263	281	241	270	267	266	290	228	258	274	247	259	264	294	268	264	282	264	263	255	292	289	259	244	272	257	281	264	228	266	262	269	265	258	249	246	285	258	270	268	277	275	291	249	263	295	255	263	244	254	242	267	270	274	284	253	296	240	255	276	265	254	260	283	261	259	248	252	247	276	246	278	280	267	251	258	254	276	260	262	247	270	261	266	277	268	274	261	277	251	284	246	273	263	249	275	255	261	264	282	256	272	264	251	264	273	274	249	276	267	261	251	291	286	261	267	263	246	272	267	278	268	262	244	250	227	247	288	267	282	272	260	268	269	254	245	272	272	271	266	284	267	263	263	262	288	248	283	240	253	274	244	255	267	229	250	266	223	249	255	276	271	252	276	290	252	276	288	269	268	271	292	258	253	282	285	261	237	270	300	273	232	260	241	268	253	286	280	263	260	282	285	285	251	275	286	280	301	272	250	258	242	257	291	280	271	272	253	253	253	242	252	253	257	261	251	251	280	294	244	254	280	234	271	249	260	241	226	287	272	287	250	266	259	277	269	250	262	253	276	271	235	262	288	247	260	291	267	238	282	285	305	268	248	254	278	279	269	268	291	267	274	273	250	262	265	266	285	274	257	285	273	260	272	289	309	257	272	269	279	300	258	284	280	267	239	258	280	240	274	278	273	257	265	271	264	279	278	272	274	261	270	268	226	272	282	288	284	267	274	251	262	233	275	287	262	231	259	297	268	238	250	256	251	257	274	251	258	288	243	260	262	254	252	266	257	268	239	264	281	256	258	255	269	281	279	267	264	272	252	259	269	268	266	273	257	259	254	272	251	263	252	244	240	272	260	270	268	259	276	271	308	254	273	238	284	242	303	283	251	240	251	277	274	285	237	265	308	282	277	250	250	270	270	281	239	284	225	264	247	258	298	280	257	258	252	265	283	278	293	246	233	276	282	253	237	283	287	266	269	254	251	259	258	245	248	300	285	259	299	294	260	267	243	285	279	259	254	272	250	290	266	283	276	293	231	262	255	262	281	248	271	269	262	269	277	266	255	283	245	282	256	241	259	259	283	272	282	291	280	274	254	245	254	256	241	266	264	261	270	299	260	256	271	273	268	238	281	285	297	283	261	255	253	276	288	281	276	256	260	266	267	262	253	245	257	270	253	297	255	256	261	277	292	247	278	250	277	257	251	279	268	294	251	281	254	251	255	261	249	288	268	273	302	255	276	245	289	283	271	251	270	262	268	283	269	276	245	267	253	239	272	244	234	289	252	274	268	253	262	252	258	276	261	218	243	263	251	258	253	258	253	266	251	265	271	277	269	246	256	271	283	276	262	249	293	273	275	262	245	289	279	254	256	277	232	285	266	243	261	288	272	256	256	228	240	266	259	251	278	266	253	256	301	284	245	237	256	274	261	279	241	271	315	271	244	252	238	237	239	263	294	255	240	260	262	254	261	260	283	256	270	222	272	274	300	295	275	285	263	230	255	266	277	263	243	234	278	269	257	248	271	278	269	263	255	268	243	267	262	272	253	270	254	237	257	259	284	251	243	266	261	272	233	270	285	280	244	284	259	271	248	253	254	268	246	262	256	240	285	250	252	264	249	266	280	242	240	273	243	269	260	268	248	250	284	274	270	287	268	286	247	270	241	272	248	265	266	272	252	238	274	271	273	286	272	252	278	274	269	256	265	275	278	256	281	254	275	247	233	227	277	267	249	292	275	290	255	280	267	277	257	287	287	258	244	232	248	275	255	280	272	286	275	257	260	249	255	262	284	268	260	270	269	242	264	255	279	241	261	296	277	293	298	267	261	232	264	268	248	248	259	301	286	235	264	277	237	254	266	263	266	292	250	286	289	302	254	258	282	265	289	255	298	282	304	263	243	264	264	289	273	258	260	252	258	270	259	261	268	266	264	266	282	243	279	295	272	297	256	274	257	267	307	283	265	285	245	265	277	288	274	265	264	247	261	244	265	286	286	266	295	271	240	248	267	279	275	262	264	263	248	246	264	277	280	236	273	240	303	260	280	268	274	285	269	264	245	257	294	230	277	266	273	262	299	269	290	295	280	255	275	290	270	246	259	266	286	236	258	250	286	263	286	262	290	262	257	257	256	273	248	254	261	272	252	278	253	315	261	275	268	267	254	292	255	251	269	250	270	266	294	255	237	269	250	236	272	260	243	243	253	255	264	275	286	279	255	255	243	227	269	259	268	252	258	252	264	245	268	257	277	246	252	254	279	254	251	273	286	254	279	272	292	238	279	242	278	258	259	257	260	260	252	255	250	236	258	285	265	265	259	254	286	278	255	271	275	263	275	276	268	267	288	252	264	254	280	295	269	250	260	262	242	275	286	277	243	277	278	270	271	276	235	283	267	259	273	275	259	262	271	300	251	238	253	272	251	290	276	292	243	280	292	262	251	253	252	267	269	252	265	258	249	258	271	299	277	291	263	262	280	273	227	263	267	268	257	274	274	271	245	275	259	246	273	238	309	283	271	245	268	248	262	242	230	254	252	263	253	319	247	271	251	236	238	253	266	301	258	270	282	256	281	244	274	281	275	258	248	266	275	247	268	258	253	275	229	234	290	224	286	252	271	293	292	282	268	258	248	250	267	296	264	260	269	283	259	286	276	267	288	276	279	261	255	252	286	242	244	273	257	251	282	268	261	266	245	275	248	280	254	280	261	261	253	255	256	238	264	230	267	293	266	254	243	269	294	302	275	274	296	284	244	280	295	289	251	259	257	287	256	258	261	264	277	260	247	245	251	259	252	262	261	262	269	270	269	255	215	263	272	259	250	298	271	260	305	289	274	276	256	256	296	280	271	250	245	276	280	272	257	243	257	271	264	248	249	274	245	266	273	253	261	249	278	287	260	287	260	263	269	274	270	261	252	273	255	276	272	262	268	285	272	255	243	276	276	274	259	265	251	284	264	292	282	251	283	248	246	246	258	283	261	263	282	251	274	249	272	262	269	259	247	254	222	258	296	253	266	266	262	251	256	256	245	262	290	277	271	244	245	304	257	269	283	275	269	256	254	231	254	233	289	250	256	256	279	250	258	273	253	281	265	249	273	273	262	255	248	259	263	252	264	297	229	251	256	248	283	263	270	258	271	261	263	279	283	267	258
8211	2212	2516	1851	1191	845	642	491	394	368	299	322	260	247	244	233	249	222	198	191	212	213	186	184	196	178	181	179	162	163	172	178	168	176	169	183	164	177	153	133	164	159	174	157	165	188	172	173	173	152	165	167	162	163	156	154	147	178	173	151	167	119	162	162	156	174	150	166	147	155	142	212	151	149	168	165	154	157	137	170	156	174	136	164	149	189	161	145	157	163	168	147	165	153	158	163	142	180	189	164	171	156	165	155	186	149	156	152	166	136	164	159	168	146	180	154	159	197	155	169	159	142	158	152	170	182	138	152	165	154	138	147	164	182	167	162	146	172	134	165	159	136	151	158	117	172	157	168	152	171	148	141	140	164	170	171	169	153	139	178	164	144	163	161	160	168	161	136	144	156	167	171	182	122	150	162	149	175	158	148	151	158	154	175	142	170	156	149	168	156	143	149	158	144	160	152	155	135	160	147	155	145	150	183	149	120	172	146	145	151	147	155	172	156	186	166	161	172	148	155	143	149	160	148	147	125	163	144	145	140	165	159	157	150	152	166	135	161	174	140	154	146	145	154	134	150	168	159	140	158	145	144	141	139	144	164	143	153	173	150	147	156	179	152	151	147	162	157	154	167	132	169	148	125	157	172	161	172	125	141	149	160	140	150	165	177	157	153	152	147	167	172	161	158	159	156	155	145	154	136	150	165	163	165	154	171	141	153	145	160	171	160	159	155	176	146	168	166	146	168	144	158	158	153	139	157	148	160	174	165	156	148	163	164	173	157	169	141	144	146	135	171	175	126	156	168	193	177	154	156	155	154	170	145	162	133	152	162	152	160	154	143	136	168	146	173	164	175	167	137	149	175	163	150	159	160	173	151	165	183	166	143	150	146	160	137	142	154	153	152	160	155	135	161	162	171	150	176	167	172	161	155	161	151	177	151	153	159	161	148	153	156	158	166	149	170	154	157	148	143	150	158	137	157	129	156	146	164	146	161	147	142	162	140	169	150	168	151	141	160	160	146	161	151	171	141	169	165	143	145	136	150	137	122	154	148	138	140	172	175	151	168	159	171	171	187	151	154	159	133	179	136	149	141	145	137	130	188	190	158	169	184	165	143	154	145	187	146	173	173	159	165	175	151	171	144	154	151	151	155	169	140	142	163	162	152	152	157	147	156	161	174	149	171	163	149	153	165	154	150	168	177	144	150	165	138	152	181	147	172	146	159	155	157	147	151	161	150	165	172	152	162	157	156	160	166	170	159	157	146	148	142	135	149	189	158	160	164	127	161	161	153	148	183	158	152	174	165	164	157	179	139	152	146	164	168	168	154	160	144	151	176	150	139	151	148	154	126	151	150	137	152	153	172	169	170	172	143	137	159	165	141	153	143	150	163	164	145	160	161	152	123	163	176	143	143	179	145	140	177	157	162	176	150	138	151	176	160	154	147	167	160	150	178	149	161	167	154	170	141	169	155	162	152	156	149	137	144	162	162	154	175	143	138	130	131	150	142	129	147	138	108	173	162	155	152	173	139	150	171	131	144	147	142	172	153	161	155	136	151	138	150	149	142	155	164	157	156	157	163	154	138	184	155	139	156	153	145	154	166	153	174	159	163	155	148	146	157	144	144	165	154	158	154	143	142	158	165	195	144	181	175	155	145	170	152	147	153	148	156	173	155	148	142	144	160	131	130	145	160	152	148	141	141	162	156	150	180	161	175	161	142	143	142	159	156	153	144	149	149	164	147	135	148	152	158	158	161	164	145	141	142	178	150	140	136	143	138	161	151	158	144	148	152	156	152	152	148	141	155	168	147	162	144	167	154	165	177	127	169	132	145	156	175	158	145	158	140	166	168	166	148	155	173	161	154	161	144	174	148	148	150	137	153	162	145	142	147	152	143	148	155	186	165	151	153	166	166	144	180	152	144	146	160	153	135	169	183	150	159	164	155	145	142	171	140	159	153	142	148	141	179	162	167	164	160	133	165	161	144	151	147	155	160	136	151	132	156	159	174	147	141	148	130	146	144	155	156	146	149	152	168	151	161	154	163	162	158	160	166	133	167	160	171	178	159	147	156	124	165	156	153	139	169	158	165	147	146	141	179	135	156	169	163	169	153	135	161	144	177	150	174	153	169	130	140	153	179	166	143	165	172	160	142	135	150	159	147	138	185	132	161	176	154	151	163	149	162	160	161	169	157	145	156	167	150	169	142	165	143	159	142	156	138	146	146	148	144	154	153	152	174	147	179	137	173	137	146	143	154	170	166	158	151	151	157	148	144	149	149	169	181	162	148	161	141	158	159	165	163	138	170	156	164	140	146	187	149	157	170	160	157	153	136	181	150	153	148	176	159	145	151	150	165	146	161	166	155	180	179	169	155	149	142	150	167	150	135	166	148	132	178	148	159	157	144	176	161	142	139	146	184	151	145	161	161	163	177	134	169	159	141	157	141	161	144	166	150	146	153	145	141	143	129	142	148	158	143	157	139	163	154	143	151	147	165	153	167	151	165	167	149	154	163	155	176	153	136	164	146	171	158	154	156	154	169	175	141	151	154	169	166	172	184	160	148	171	178	175	151	150	139	150	164	162	161	150	142	158	174	141	147	144	173	168	147	154	178	149	149	148	189	153	156	150	161	119	154	132	188	165	152	146	146	170	139	155	175	185	164	137	137	167	167	151	152	168	163	123	168	170	160	148	144	166	174	169	150	171	147	136	172	161	136	150	158	162	172	159	149	155	176	138	152	158	146	146	175	167	169	168	169	151	161	157	180	172	150	171	155	163	155	155	168	153	163	165	156	148	152	156	151	162	160	136	147	153	160	149	137	158	167	144	149	137	165	162	151	157	176	157	144	121	172	154	155	167	149	140	170	153	144	153	148	148	155	160	140	162	157	161	163	160	140	148	144	146	172	159	134	165	147	162	167	135	148	177	158	155	129	165	170	143	159	144	138	156	163	143	180	157	156	180	174	161	150	152	138	172	146	153	143	155	163	157	145	147	153	165	171	168	155	153	153	154	149	166	132	168	157	146	136	148	167	165	157	166	165	164	159	148	153	181	152	143	177	178	181	151	164	165	143	166	152	145	166	168	155	162	156	153	146	156	156	166	145	158	151	143	192	144	140	151	163	170	141	171	145	159	168	159	175	148	170	148	168	164	153	170	167	158	168	148	164	152	162	149	149	139	134	160	160	163	139	135	164	151	142	173	172	152	154	150	161	143	174	152	138	145	153	146	148	177	142	142	152	157	157	153	158	162	151	172	147	166	153	157	163	153	156	135	161	148	140	154	153	152	140	155	179	134	154	137	142	162	172	132	152	162	163	177	151	180	134	181	186	146	154	125	164	169	154	109	170	163	156	164	157	160	146	142	126	168	161	150	141	148	173	159	159	153	159	149	149	163	170	154	155	162	155	146	178	139	144	180	152	152	169	165	153	163	190	156	150	145	175	151	155	159	165	185	170	166	168	151	159	137	146	146	149	143	155	130	179	151	146
7511	2782	6464	6743	5691	4546	3778	3181	2626	2334	2084	1832	1647	1525	1326	1221	1200	1130	1105	1003	984	944	897	810	847	823	786	746	752	745	734	705	705	724	691	667	694	695	630	616	671	611	641	646	595	621	642	639	579	655	608	586	572	600	587	577	550	582	574	563	557	534	532	573	576	558	577	560	556	551	587	611	556	566	571	567	556	609	563	547	546	546	559	552	579	571	556	544	528	572	559	523	545	566	564	521	546	552	509	533	556	520	550	555	559	546	551	530	584	517	533	586	541	498	521	528	551	577	512	522	555	551	533	537	505	572	564	508	520	534	522	528	542	532	537	505	504	539	555	517	543	561	540	523	561	523	526	548	527	571	534	489	544	534	519	529	546	544	572	482	505	537	509	567	496	562	509	540	526	558	538	545	501	530	543	514	528	521	547	527	520	544	551	498	489	515	526	506	556	537	548	559	518	498	495	494	533	510	508	510	508	522	521	490	534	535	518	524	533	498	519	483	501	542	520	534	558	526	513	499	533	533	536	501	517	499	527	535	549	550	533	542	510	543	507	505	544	517	509	512	573	484	537	552	491	556	498	464	506	511	517	525	543	523	540	574	547	527	522	524	561	527	535	551	556	523	507	493	558	497	519	543	557	514	531	536	582	499	539	553	501	550	555	537	520	515	543	534	484	519	543	535	538	532	499	559	543	512	522	487	477	531	569	555	536	488	527	559	546	511	489	505	528	504	551	541	507	534	500	566	551	519	488	539	540	534	514	531	543	569	490	572	525	535	518	515	491	527	509	516	500	559	478	540	526	516	563	545	548	516	596	528	506	548	487	520	534	556	549	497	534	487	508	537	509	544	570	512	527	523	556	551	531	530	510	531	529	539	534	529	510	517	533	528	503	519	545	483	475	532	540	504	513	523	550	529	504	527	499	513	513	501	513	511	506	522	508	552	523	512	517	562	535	547	549	529	542	535	509	545	497	544	486	544	519	518	518	518	536	507	518	548	543	552	518	514	532	518	489	545	516	506	538	555	495	548	542	511	526	503	536	533	534	530	528	502	540	560	530	504	545	567	527	510	522	535	475	536	532	568	539	498	491	576	531	516	510	529	550	525	525	521	505	523	535	529	550	532	531	529	516	606	505	524	558	493	536	552	477	511	500	585	577	566	520	572	540	527	526	546	571	525	555	531	545	536	559	493	563	531	548	561	537	506	548	539	488	500	519	524	505	521	568	542	498	551	507	536	534	519	546	496	538	553	550	530	515	490	507	530	554	526	552	525	530	548	492	555	538	477	503	544	546	563	552	563	513	506	521	553	534	502	526	513	532	520	563	509	504	553	529	514	517	549	509	523	573	519	496	512	530	523	532	554	519	532	511	524	567	572	536	549	507	532	539	555	535	455	562	498	527	546	537	574	519	533	547	519	531	510	549	532	531	508	553	484	544	521	541	482	530	564	526	517	513	501	516	485	525	524	551	588	511	543	480	537	542	563	490	508	530	540	537	492	492	485	518	534	498	538	542	528	551	528	519	498	510	496	522	539	521	515	518	536	561	551	556	473	541	540	547	499	544	555	521	518	530	490	525	516	567	530	502	569	513	509	497	521	508	499	511	526	496	557	516	528	527	523	496	537	491	507	500	542	562	523	552	533	473	493	530	529	509	524	530	536	566	558	531	532	530	522	518	550	554	509	531	534	522	533	518	545	535	533	549	499	522	538	506	532	525	559	526	527	531	532	522	527	552	508	557	548	547	534	531	535	558	526	491	576	512	484	505	494	538	516	554	552	521	518	539	529	561	526	529	536	572	542	523	541	550	564	490	536	560	514	518	543	547	543	536	498	585	572	529	534	519	517	525	484	500	553	516	535	510	545	500	524	524	512	503	510	543	521	545	518	519	503	530	538	512	518	503	554	538	528	519	481	561	508	562	534	519	553	538	511	510	494	554	539	517	560	545	519	529	507	522	550	516	505	528	533	538	504	562	544	486	545	510	533	489	509	514	524	487	475	511	533	569	533	512	508	535	494	498	525	485	503	529	547	544	533	467	538	542	511	513	528	515	532	524	528	535	522	526	510	497	507	521	529	527	522	496	518	512	499	522	483	523	562	524	493	529	519	500	494	509	507	545	532	534	502	546	547	511	499	512	548	542	550	516	527	528	561	512	555	491	544	509	505	546	547	506	509	479	532	541	541	529	501	557	488	512	516	554	547	517	466	533	540	552	530	584	559	571	537	514	527	509	560	545	500	523	492	534	513	496	547	537	509	558	515	532	515	510	554	541	534	528	565	526	512	492	525	520	501	507	541	522	577	510	536	545	535	518	520	539	497	547	492	511	528	507	471	501	531	514	522	516	484	540	513	519	532	523	498	507	460	538	508	513	570	572	524	561	493	534	574	560	530	503	528	520	517	511	524	535	551	466	489	533	545	518	558	548	523	545	494	559	514	516	505	579	528	494	553	500	554	533	540	541	530	599	526	551	553	554	509	521	486	501	514	530	535	522	521	526	524	526	492	512	571	515	534	534	540	513	512	526	502	549	503	522	534	510	562	528	520	533	512	559	526	510	516	523	563	527	555	484	516	548	517	525	508	478	498	520	503	513	522	521	530	518	535	536	538	553	511	539	538	515	500	492	546	514	562	505	516	584	554	504	503	522	532	539	534	514	546	522	497	526	536	528	531	520	498	545	527	542	520	526	489	557	540	543	578	568	513	576	536	548	579	521	543	555	511	553	468	526	494	511	486	564	514	493	517	560	492	504	498	557	527	529	519	552	517	488	533	521	527	566	504	517	525	512	491	534	548	537	528	552	539	510	555	534	554	577	549	534	531	540	534	550	527	536	503	558	517	578	571	553	522	531	453	538	516	502	518	558	564	520	568	515	559	518	518	516	533	493	500	537	543	525	540	530	539	540	553	502	500	527	503	494	520	554	495	518	518	538	521	498	502	590	482	530	538	530	572	559	575	527	488	526	566	480	503	562	472	515	486	532	540	515	497	538	490	536	529	522	516	525	532	522	505	537	527	542	549	524	533	520	532	522	533	546	543	545	498	495	520	517	514	550	538	496	519	546	503	538	511	514	504	502	514	572	510	518	523	533	550	507	506	535	583	521	570	568	541	501	537	469	534	540	476	511	586	531	552	507	507	532	519	534	531	568	528	555	554	529	510	552	576	542	509	527	507	527	500	534	547	517	513	541	541	553	541	535	517	555	528	518	542	519	510	518	509	564	500	483	540	521	522	570	527	522	511	480	529	516	545	547	519	542	504	524	538	509	516	500	542	495	524	516	539	515	525	511	531	527	517	536	486	576	505	532	521	506	514	530	546	547	512	490	540	528	559	545	572	545	540	544	527	577	523	532	467	540	522	540	533	543	488	510	549	521	546	534	526	536	490	539	509	557	501	567	534	522	521	533	529	522	527	561	472	539	527	517	536	515	532	497	532	508	526	515	529	533	511	543	515	487	549	552	494	551	525	533	575	544	552	503	497	547	520	585	517
1045	108	123	121	94	92	69	73	83	59	65	85	72	70	69	67	66	65	73	79	62	67	58	86	80	71	74	77	73	80	81	72	57	72	71	65	73	55	69	62	74	78	76	71	56	68	53	59	72	56	63	76	89	57	59	58	58	59	65	72	56	70	66	70	75	45	59	68	68	65	64	70	81	76	81	77	68	71	74	61	64	82	58	64	83	58	69	63	59	76	69	49	62	73	69	73	72	56	75	73	60	76	64	61	62	66	79	71	64	59	61	69	65	52	80	63	71	57	58	81	55	70	59	80	65	65	59	63	64	60	54	68	77	76	64	63	59	80	63	63	65	68	70	78	62	64	58	66	72	57	67	73	90	80	71	75	80	63	72	51	63	60	80	66	81	63	70	59	67	64	56	73	60	59	56	82	55	61	59	56	61	71	69	63	75	66	77	62	72	63	75	67	66	76	76	64	73	48	55	55	65	73	64	74	69	58	76	47	61	72	66	52	73	61	69	58	61	62	73	67	66	54	70	61	74	65	76	63	67	62	70	78	71	53	77	65	69	66	60	68	84	59	56	82	64	68	65	53	72	81	56	78	67	56	62	65	62	86	73	66	60	62	79	55	69	72	55	83	64	68	68	65	59	78	68	61	79	80	75	65	51	73	63	56	60	56	76	66	68	63	69	60	78	69	71	76	62	56	62	68	75	65	82	76	78	55	61	70	64	70	63	71	49	59	64	76	65	70	77	74	68	80	79	67	68	75	60	68	63	85	60	67	68	59	76	72	75	80	63	70	82	61	52	76	80	72	75	65	69	53	84	59	89	72	66	63	61	67	61	90	84	62	80	74	60	58	61	70	60	64	76	66	67	67	70	66	72	73	81	71	78	60	61	69	76	55	65	76	54	90	74	56	85	60	77	66	68	63	73	79	71	72	69	80	65	54	64	78	61	57	60	73	73	71	71	82	73	55	64	54	76	79	65	69	81	71	72	63	49	71	57	71	72	67	68	66	73	63	61	69	71	68	65	78	52	70	64	67	61	75	68	71	63	43	52	62	61	72	71	56	73	56	71	63	54	71	68	74	73	62	74	68	74	53	52	62	80	60	66	56	65	64	68	67	53	74	76	67	57	43	64	80	66	55	67	64	49	58	62	65	64	65	60	68	64	62	70	52	53	63	78	66	68	65	72	81	62	57	54	52	67	64	70	74	73	67	57	88	73	50	82	63	62	53	70	55	66	67	72	75	69	82	58	60	71	78	62	83	69	65	75	67	57	59	78	55	61	76	67	74	69	73	74	65	65	58	74	66	82	59	69	71	94	71	59	77	75	63	67	65	70	71	58	49	56	75	70	61	65	78	67	60	65	72	65	76	79	54	65	73	76	66	53	63	88	71	64	64	63	47	57	54	67	62	74	61	72	51	54	71	78	74	63	73	70	68	58	71	61	64	49	61	73	78	59	66	73	71	72	72	52	56	71	57	72	63	76	63	64	73	67	65	64	58	55	85	58	56	70	68	65	66	68	58	70	72	59	70	79	68	72	54	76	54	70	48	73	65	54	67	58	78	69	71	60	71	73	72	67	71	76	61	78	77	65	55	73	76	75	58	73	60	84	64	84	61	61	87	69	60	60	70	64	80	58	78	67	72	58	57	72	71	70	67	61	76	55	74	78	69	61	75	76	46	63	80	91	76	64	79	63	56	75	55	69	58	77	70	60	76	65	74	71	69	66	70	73	81	65	56	66	76	61	68	69	76	64	73	69	63	63	69	63	77	80	70	60	54	66	78	70	69	90	56	60	70	76	68	72	64	81	72	66	89	65	70	69	66	65	86	59	63	64	59	80	64	69	59	64	49	73	71	73	53	65	76	52	47	74	65	70	49	64	73	92	75	62	59	65	66	71	67	62	53	59	68	60	66	55	63	62	69	70	62	68	57	49	76	74	60	69	63	61	78	59	67	61	70	57	77	66	73	69	81	66	73	71	59	69	67	57	65	72	82	55	69	87	66	74	78	73	72	61	72	59	59	69	83	49	66	61	69	63	58	79	63	75	63	77	71	78	65	69	67	62	65	75	63	66	88	77	72	72	68	80	73	59	65	57	70	72	61	67	68	73	69	76	70	65	71	73	57	70	66	63	57	72	65	48	78	63	80	72	66	62	66	69	59	59	64	69	60	63	83	78	50	67	80	68	65	55	80	60	71	69	61	62	66	84	58	74	68	77	65	60	63	65	77	63	71	76	71	57	76	62	64	64	69	79	71	65	68	57	63	83	71	60	66	62	41	65	67	71	64	66	59	78	62	75	81	56	78	63	72	74	65	70	56	48	76	70	59	55	78	67	74	73	65	69	79	57	56	78	64	64	59	80	75	60	64	58	72	58	66	67	73	63	81	71	57	58	68	61	70	63	51	66	65	63	69	64	69	76	62	57	75	61	66	76	69	58	76	60	65	61	79	65	64	67	69	63	56	58	70	79	80	82	58	56	65	64	66	66	75	64	64	58	71	83	72	59	74	65	65	65	70	70	71	52	50	68	49	72	74	71	67	81	69	72	73	59	69	68	72	58	67	66	62	66	63	74	59	71	64	72	46	58	66	73	65	68	63	65	62	67	65	56	64	73	61	86	69	54	74	62	63	74	64	68	59	72	67	68	68	62	70	63	56	66	55	70	55	74	70	75	73	75	64	67	50	68	65	84	75	55	66	71	66	79	74	80	70	73	63	74	66	60	53	81	62	75	77	79	87	78	63	65	78	67	59	60	59	53	69	51	64	74	66	78	71	78	73	72	66	70	74	55	60	71	59	71	82	73	81	66	54	80	76	69	66	64	61	66	67	62	70	66	67	70	74	67	72	79	85	56	78	72	65	76	69	57	62	87	67	81	64	65	65	69	67	52	56	60	86	67	69	71	62	64	57	57	77	70	65	80	74	60	57	54	67	78	65	67	66	65	83	64	67	64	74	79	49	72	68	62	64	53	64	71	57	73	67	63	68	77	66	60	72	75	64	72	69	80	69	58	58	73	51	74	69	68	70	56	87	70	65	68	70	64	69	62	78	51	57	57	77	66	58	61	63	65	71	66	68	63	71	79	56	65	62	80	73	68	72	67	65	62	62	65	51	73	80	80	68	72	67	59	58	67	49	77	66	69	72	54	65	75	63	75	65	68	71	73	76	74	60	64	66	74	66	59	63	79	66	59	74	61	62	60	59	64	60	60	66	71	71	76	58	72	56	69	62	68	55	61	50	66	69	70	64	55	85	58	73	55	66	68	52	59	58	77	74	66	84	81	62	69	76	53	75	65	65	64	49	82	63	68	68	74	52	65	73	54	66	68	69	59	83	65	80	66	59	74	59	62	60	71	52	76	64	78	62	54	75	62	74	64	70	74	76	65	79	68	42	56	64	56	62	72	73	69	59	68	64	68	72	56	73	57	77	65	58	59	57	67	66	71	69	61	67	65	75	63	62	68	81	68	60	59	65	67	60	67	58	74	65
1690	357	446	506	438	385	369	355	338	303	290	299	318	321	279	284	282	270	254	268	269	261	258	251	269	273	254	265	282	290	270	266	257	247	255	262	257	269	255	275	271	247	245	258	253	253	263	262	253	277	246	263	262	255	242	261	306	266	270	285	267	282	259	250	274	275	262	245	240	275	263	266	238	254	263	261	291	277	258	230	248	250	259	256	281	281	245	239	239	262	263	255	224	276	252	231	251	242	266	247	266	261	254	260	278	239	252	268	286	281	285	256	253	281	258	283	260	263	247	263	238	275	275	253	264	236	250	256	258	252	267	253	271	268	247	236	277	275	278	255	243	259	239	250	231	264	260	294	260	244	250	264	257	255	259	244	290	267	273	225	234	257	249	264	256	248	280	283	255	263	269	253	263	249	253	257	257	261	281	252	243	280	244	230	256	262	262	246	242	271	267	275	246	231	231	243	261	244	261	256	263	246	263	244	270	251	261	258	263	240	262	262	250	267	277	266	245	248	237	223	236	263	258	246	261	259	268	296	291	237	265	223	252	219	236	289	272	246	238	248	233	278	250	238	270	265	272	263	253	265	267	259	271	266	245	256	279	247	257	261	255	260	252	267	237	240	224	254	266	257	264	262	234	262	249	276	277	262	232	251	265	255	263	256	274	290	228	287	217	262	289	249	235	272	241	268	292	256	252	264	272	240	255	245	266	261	283	272	246	251	269	245	255	250	269	273	247	258	261	252	241	262	266	215	251	279	232	251	271	246	265	275	308	278	281	236	254	266	231	246	240	251	258	284	285	210	266	276	236	249	253	255	277	257	241	256	276	238	239	263	255	248	283	262	257	267	234	278	254	243	237	237	283	282	272	239	273	286	274	258	254	274	240	263	252	266	266	251	245	269	253	256	252	262	272	274	258	274	250	266	244	273	267	258	256	258	265	268	286	292	244	275	256	251	268	267	228	235	271	258	258	264	226	252	249	259	263	239	245	268	275	269	275	274	249	240	245	262	259	252	256	251	266	271	241	248	298	291	275	218	266	263	279	261	241	262	232	242	245	294	270	242	258	271	261	250	261	282	242	265	272	261	270	263	268	219	268	256	247	246	249	242	258	230	242	250	227	233	264	299	261	282	248	229	247	255	245	275	270	242	246	253	288	254	282	264	272	254	264	258	242	276	258	250	252	271	287	255	274	251	234	257	238	261	276	246	279	267	248	271	270	259	274	230	268	230	258	272	251	271	246	260	268	260	254	288	267	239	277	263	255	270	251	249	240	259	243	246	271	268	258	274	245	236	259	245	219	261	271	258	266	256	263	250	263	266	283	242	273	261	246	243	249	259	276	266	255	250	239	276	237	251	266	287	249	279	255	261	238	241	266	234	273	277	266	268	265	266	278	269	240	265	242	256	229	253	247	261	255	248	262	266	256	254	223	251	239	245	279	293	255	278	296	251	275	254	251	242	238	255	253	270	234	257	274	264	270	244	279	245	250	273	274	258	254	265	283	249	271	261	257	246	258	272	240	264	241	270	265	278	288	243	288	265	243	270	241	258	249	241	309	252	273	275	245	267	273	259	253	246	273	262	270	260	252	229	277	250	282	246	257	268	280	255	255	254	282	269	270	262	259	261	243	269	295	251	245	262	264	245	278	265	252	240	241	307	277	287	245	264	258	233	264	259	260	258	264	231	275	266	268	288	256	284	230	264	258	263	249	257	275	252	240	285	286	241	234	242	243	270	265	266	280	249	277	265	255	256	254	241	249	261	253	232	233	272	240	241	262	257	238	266	237	289	261	266	252	273	247	276	245	261	273	269	245	244	276	285	271	273	256	262	252	279	265	276	258	256	275	264	252	281	243	263	266	257	236	266	268	250	264	240	250	255	241	255	262	274	266	274	235	238	244	259	238	263	272	277	253	270	269	292	298	240	247	270	264	285	238	230	275	253	251	248	273	274	259	252	248	255	227	284	234	244	257	269	269	243	235	269	290	214	247	275	274	266	277	252	239	270	274	270	265	256	246	256	251	241	242	268	253	231	256	274	256	258	283	285	246	250	266	284	259	251	240	259	258	276	256	258	279	249	291	247	261	240	278	268	265	279	252	278	271	275	269	243	257	239	240	226	254	244	282	242	244	249	255	282	275	248	256	262	244	246	269	275	269	265	244	275	273	278	260	284	250	269	261	212	284	252	251	250	259	238	258	242	265	279	233	247	289	266	252	282	265	264	271	263	247	235	257	246	289	233	264	249	274	244	265	256	273	248	264	258	261	232	271	266	260	260	233	253	257	238	266	273	242	264	248	257	258	277	258	264	270	266	263	241	265	261	259	230	238	250	253	245	262	247	258	269	249	231	239	234	259	237	260	264	262	243	265	280	285	244	262	223	243	279	261	254	251	242	279	252	280	253	248	224	265	260	246	261	288	255	308	247	267	271	245	267	288	279	265	296	279	276	268	258	234	259	247	276	236	261	260	255	247	271	265	289	279	243	232	260	262	263	238	265	239	275	256	279	258	255	264	254	272	269	257	254	233	250	255	254	242	253	239	264	253	254	286	249	266	241	276	253	263	262	286	272	246	261	247	272	268	277	257	255	268	249	262	252	250	259	252	256	256	284	236	282	263	265	230	246	242	288	240	236	266	245	254	255	235	247	285	247	236	242	234	283	278	240	245	234	282	267	256	253	286	265	261	283	254	284	296	268	267	243	253	237	248	266	278	270	264	284	249	265	270	252	286	241	260	273	261	252	243	246	223	257	275	275	286	261	257	274	253	272	300	213	267	221	232	251	267	253	273	292	250	263	250	272	279	258	249	263	239	270	257	243	269	239	267	265	256	247	254	275	254	242	253	266	250	266	264	281	237	239	258	265	254	235	269	253	267	262	258	242	267	275	261	284	262	276	238	267	259	271	302	261	256	249	259	256	264	252	282	236	278	256	251	254	264	269	253	257	254	243	235	270	274	242	255	270	275	249	251	258	250	242	260	243	273	284	298	275	265	271	239	251	248	219	234	258	268	265	265	281	264	246	249	231	259	243	234	254	246	259	274	279	254	267	258	244	301	299	254	258	264	255	268	259	238	257	274	278	272	256	246	261	266	275	282	256	267	251	252	257	282	250	245	247	266	265	296	300	251	253	281	274	247	230	243	268	265	266	269	250	248	239	280	258	286	261	274	248	249	263	274	249	260	268	248	289	237	275	258	243	239	254	252	249	268	246	264	273	261	251	257	231	279	262	226	249	262	247	258	304	272	252	269	259	242	231	243	270	278	258	268	222	244	255	251	247	257	272	268	255	260	235	266	257	256	252	240	246	244	266	263	249	250	286	276	258	252	280	269	254	239	242	295	273	251	279	284	232	252	254	270	271	236	273	279	274	270	271	278	254	265	259	259	276	252	242	256	240	267	252	247	249	226	265	255	280	275	237	262	281	273	292	263	261	257	249	257	242	270	276	261	259	261	260	263	253	264	285	242	275	237	240	294	253	261	250	244	267
4168	1006	1233	864	560	425	304	252	195	180	135	144	128	99	92	105	98	108	80	89	109	109	95	96	93	94	70	82	77	80	75	67	83	94	73	62	78	82	60	64	69	77	78	80	59	72	69	70	82	88	78	71	75	54	61	77	76	68	65	83	74	71	72	70	61	65	67	75	70	68	73	58	74	71	76	60	71	78	69	71	63	64	57	66	71	57	76	59	66	50	58	75	64	73	66	53	66	57	77	60	67	71	70	66	74	69	67	79	74	72	64	72	66	79	77	68	62	78	73	68	59	63	70	84	62	67	77	72	57	68	63	69	82	68	63	63	67	51	70	70	86	44	70	80	69	65	70	57	63	73	72	64	71	69	67	68	59	73	54	71	57	73	64	70	72	65	64	60	51	76	72	62	62	69	78	69	68	73	81	71	66	64	69	59	76	66	63	67	60	79	69	74	70	80	79	78	65	70	80	71	75	75	74	72	76	69	74	90	61	64	64	66	73	77	74	65	62	78	58	65	83	76	65	54	56	53	60	60	75	56	63	73	71	72	58	71	65	56	70	72	68	61	64	66	64	57	63	73	64	68	75	99	61	60	64	65	82	69	69	65	74	69	85	73	64	70	73	77	70	73	62	68	63	72	83	56	76	61	77	51	75	72	78	72	86	65	73	74	58	97	84	80	55	62	55	80	97	67	67	81	64	81	61	76	68	74	80	65	79	61	68	66	71	65	79	62	71	59	69	70	73	63	77	62	76	75	60	65	71	63	66	65	59	68	59	75	79	64	63	74	61	71	66	78	73	67	67	72	83	69	73	75	68	66	77	87	77	68	75	61	69	74	76	69	72	54	69	73	54	76	69	71	67	58	65	77	72	63	65	79	60	65	60	70	65	63	71	69	66	60	80	58	78	70	64	81	68	81	62	52	93	65	67	72	61	67	68	69	67	77	72	73	76	72	83	67	87	67	67	53	59	72	65	70	77	76	72	64	71	82	72	77	61	68	65	62	63	65	71	67	68	62	82	53	73	52	67	70	81	72	66	66	64	62	61	65	73	73	70	69	76	63	65	80	86	64	65	67	56	61	74	73	78	69	67	69	58	62	65	55	52	71	61	72	65	81	60	79	68	78	60	74	72	68	70	72	94	66	74	68	80	73	60	67	76	70	76	55	65	72	56	66	57	68	71	77	70	79	62	69	64	57	67	69	59	53	59	68	64	62	72	55	59	59	74	65	58	74	66	60	75	57	64	67	76	74	65	72	72	52	78	69	65	65	67	69	76	60	71	77	71	48	76	70	76	57	73	62	72	64	75	55	67	62	56	72	72	64	75	73	69	57	69	75	72	55	49	69	64	60	74	78	67	59	59	70	59	63	71	87	66	77	71	73	69	88	63	72	66	73	77	70	62	58	71	60	74	67	75	60	61	64	36	78	74	65	66	63	65	74	77	66	65	57	65	65	60	71	57	75	64	87	55	69	56	69	61	81	65	74	59	59	66	64	66	66	56	83	70	64	63	65	63	66	63	72	71	69	63	69	71	79	55	64	80	61	57	59	70	66	65	79	70	77	61	66	68	70	61	63	76	63	68	74	75	61	65	61	68	81	64	73	67	53	63	61	61	64	92	73	68	61	53	66	69	56	73	53	58	63	84	64	72	73	65	56	78	67	76	74	67	59	65	83	55	69	53	79	82	65	64	65	65	75	75	77	55	68	60	69	67	65	63	63	67	58	79	74	66	63	58	68	58	77	63	63	60	69	71	67	86	60	70	80	61	69	74	76	72	60	85	71	57	58	89	57	68	60	56	60	67	54	71	78	57	60	71	80	59	61	72	86	63	71	74	71	82	54	70	68	74	76	65	58	66	73	81	51	66	84	70	61	69	85	89	74	72	58	67	65	81	62	68	68	71	65	60	73	56	77	68	67	62	67	81	85	68	74	75	72	80	74	73	65	66	90	52	79	71	68	61	61	56	60	80	83	71	66	63	73	72	60	69	62	73	66	61	70	64	76	55	57	85	61	72	55	79	71	86	85	63	74	76	79	59	71	64	60	69	72	67	72	73	73	72	59	72	65	69	94	54	74	54	66	64	61	55	60	74	69	73	61	66	65	66	72	62	68	62	71	62	59	88	71	71	68	70	68	63	65	76	72	76	78	66	59	67	82	79	75	64	60	58	75	62	63	65	71	57	77	63	49	73	50	68	66	52	69	72	75	65	71	73	79	66	50	62	67	65	65	78	58	59	70	60	65	67	66	58	76	78	81	79	68	89	61	65	68	64	59	80	60	56	79	65	69	60	61	76	78	54	60	66	76	79	76	68	57	79	62	72	60	60	84	73	68	77	57	73	56	71	74	75	70	80	87	75	50	72	80	65	68	66	60	74	73	66	66	70	61	74	65	70	60	75	73	78	63	62	85	70	48	54	70	72	73	62	85	53	71	70	86	75	67	65	69	65	59	70	72	69	56	70	79	63	63	67	73	53	72	61	64	59	74	69	56	72	76	95	67	80	57	60	74	84	65	47	72	52	57	65	72	70	70	69	71	70	64	78	79	63	65	82	71	59	72	60	72	69	70	66	75	73	66	62	73	58	64	61	67	53	64	79	68	66	67	54	75	48	53	78	74	83	58	69	55	60	77	86	58	66	56	74	69	65	68	75	56	56	82	62	70	50	58	72	63	67	59	70	71	52	66	82	75	69	78	61	77	68	75	64	78	68	61	67	85	66	68	63	77	66	74	70	76	81	69	89	71	63	60	71	80	60	80	49	73	57	82	69	50	61	64	63	77	70	67	64	65	79	72	69	82	68	65	69	61	68	73	76	70	63	66	55	59	88	66	86	73	74	64	64	77	59	78	69	78	73	66	62	64	68	60	73	64	63	80	64	65	65	68	64	74	74	63	68	68	64	73	68	80	55	62	68	80	74	53	56	73	72	83	75	52	76	69	80	68	69	71	70	60	73	62	67	68	73	70	79	70	70	74	74	56	73	78	67	54	69	73	69	74	66	59	75	63	70	77	72	73	80	77	59	66	74	80	66	62	68	85	72	64	85	69	57	64	61	71	69	84	68	68	70	80	71	67	68	61	85	61	61	82	72	55	78	85	77	88	66	70	74	77	65	62	67	68	68	75	59	64	72	80	66	58	57	59	79	71	72	55	71	69	67	69	71	56	55	76	73	67	53	74	62	70	86	70	58	68	61	60	60	70	73	62	70	51	75	64	76	58	68	64	72	76	66	59	63	66	72	66	81	57	66	51	69	75	59	68	74	50	76	69	67	70	71	57	61	70	73	64	66	61	75	58	68	71	84	76	61	65	67	71	66	66	70	53	66	60	70	72	57	63	60	60	78	77	69	68	71	58	70	67	64	71	50	78	64	76	61	66	73	61	67	73	56	73	68	80	63	82	85	66	76	71	85	74	75	64	58	87	74	67	82	81	55	54	75	70	69	57	69	62	83	68	59	77	65	64	84	71	62	83	75	73	58	71	56	78
5190	1338	3417	3648	3148	2506	2007	1628	1374	1215	1051	876	814	680	668	672	554	540	537	476	501	467	473	464	431	414	434	360	410	365	395	385	373	350	331	352	290	350	340	323	310	338	327	332	327	336	312	325	352	275	294	306	343	286	306	289	314	277	275	336	307	304	282	266	295	289	306	287	295	272	276	289	272	281	287	285	287	288	268	288	277	307	252	248	251	292	274	266	266	278	275	256	282	285	248	268	266	256	243	262	262	290	259	286	280	261	264	269	266	271	279	256	264	271	267	253	286	290	271	301	261	288	271	317	254	252	271	266	280	281	264	272	272	280	269	273	266	264	293	277	287	301	294	290	237	277	260	278	259	252	261	250	298	256	276	263	274	274	279	289	249	253	244	308	267	267	265	259	278	253	253	257	284	269	273	269	289	275	267	264	258	250	272	242	262	270	228	243	282	251	267	264	278	280	266	284	275	290	270	248	264	247	261	295	253	290	276	244	256	290	252	259	264	287	277	266	283	230	273	248	273	261	283	260	267	274	276	258	274	280	270	277	268	292	272	257	261	252	279	256	267	266	231	268	265	239	258	290	278	264	267	237	261	248	267	253	279	283	293	238	271	284	296	248	285	229	278	240	286	243	286	256	261	260	283	283	252	277	257	257	267	267	254	270	269	275	269	260	269	287	274	256	259	273	254	255	261	258	287	283	254	252	252	292	272	276	295	295	261	269	288	273	260	251	258	265	266	249	243	251	265	253	232	255	301	269	276	241	271	237	250	267	256	289	304	265	265	257	259	240	261	274	239	265	279	258	209	269	267	290	276	256	248	263	241	268	287	276	281	274	271	282	272	277	281	265	269	286	256	289	279	262	253	261	254	242	270	255	277	267	255	273	241	267	291	257	277	271	262	287	253	262	278	277	258	251	289	254	297	259	282	269	237	262	276	261	268	244	229	262	250	284	261	276	243	255	278	244	252	237	282	269	266	269	229	265	256	297	262	255	268	272	273	278	260	254	288	249	264	265	265	277	259	240	257	267	276	277	276	282	248	252	266	271	282	237	299	259	265	244	253	264	245	272	277	255	296	257	261	280	243	261	247	273	252	244	281	261	262	233	256	254	260	228	287	284	287	268	254	252	297	268	261	284	283	257	253	279	280	245	277	234	271	287	277	265	268	268	289	254	269	261	251	275	274	269	269	292	263	285	273	252	258	237	265	264	266	263	236	265	248	258	258	275	265	270	269	286	269	277	260	252	246	246	256	270	255	281	264	264	259	253	251	273	277	258	272	265	287	255	261	267	287	292	300	297	257	257	271	252	250	262	279	255	270	246	239	268	280	253	277	274	269	270	275	273	294	278	273	259	289	286	278	225	256	294	268	295	271	243	271	281	273	262	275	287	250	276	260	245	283	281	293	252	261	255	271	269	266	256	269	271	292	273	269	245	250	297	275	248	252	261	262	269	248	278	264	289	296	268	245	277	256	233	285	259	261	274	258	275	250	269	243	282	234	290	235	281	276	271	225	234	256	249	245	274	260	274	283	260	255	229	274	288	273	266	296	242	263	268	269	270	284	224	278	262	280	254	250	257	270	242	274	258	293	261	267	290	258	239	284	292	297	294	272	241	284	278	256	258	297	263	271	298	265	280	297	277	241	272	262	247	272	253	239	256	235	295	280	269	277	261	261	248	248	261	257	279	291	268	263	293	251	260	280	251	235	254	262	254	305	241	249	279	272	270	264	236	273	259	249	260	247	283	280	273	294	284	268	253	250	244	260	267	278	263	275	248	249	277	270	266	294	256	259	259	249	255	260	269	250	272	252	247	249	272	273	271	266	241	267	280	268	250	258	252	268	262	247	256	260	245	246	265	282	293	234	280	268	261	272	313	259	277	269	247	247	247	259	265	260	256	269	274	268	264	264	242	271	268	241	265	243	257	272	275	278	269	253	288	301	288	233	294	267	258	280	249	276	271	244	276	285	246	259	293	255	241	236	254	256	249	270	260	265	280	275	251	261	269	265	258	312	259	237	263	302	282	259	282	285	258	269	285	265	296	269	271	263	289	268	276	251	258	244	269	278	266	268	248	283	275	271	274	268	278	247	258	266	257	282	268	259	297	249	267	285	262	242	268	239	247	273	258	275	262	252	276	268	252	253	254	292	251	275	223	246	263	299	278	257	316	252	270	283	258	283	289	285	260	222	265	257	242	253	240	247	262	278	272	249	261	275	268	259	256	256	244	295	271	271	276	269	255	280	268	284	276	254	276	264	304	241	272	268	271	280	266	254	287	266	266	272	283	256	291	251	287	244	282	243	249	277	264	264	258	269	276	242	273	269	239	275	293	279	292	243	293	266	250	262	261	272	261	259	258	276	271	269	253	297	277	258	258	266	258	260	265	280	250	261	239	273	270	260	278	247	278	239	320	254	255	246	254	271	248	283	233	277	270	296	258	249	284	267	270	275	284	256	284	257	279	263	275	259	255	292	291	225	256	229	273	265	274	278	261	271	228	260	255	247	267	283	289	284	249	252	272	266	251	276	239	269	254	288	241	275	252	263	258	239	258	279	270	255	272	244	246	271	248	267	239	266	256	284	277	272	272	269	272	281	275	279	257	278	255	256	307	267	274	253	281	296	260	258	254	274	281	270	278	263	257	265	272	275	301	246	273	271	289	261	247	278	259	233	245	259	265	273	270	276	264	288	278	237	286	261	252	286	281	268	272	281	264	239	261	241	252	263	292	269	262	265	255	261	296	277	274	268	267	259	276	255	279	274	288	249	233	268	277	236	286	273	284	248	259	284	233	271	269	265	234	265	301	242	279	255	258	283	286	308	271	295	292	264	264	237	296	274	259	249	270	267	311	277	271	241	274	251	296	272	279	261	286	274	271	279	269	232	299	274	268	267	277	244	271	269	268	255	245	264	257	263	263	238	278	279	264	258	289	276	274	280	234	294	288	262	258	269	247	259	263	295	267	265	282	257	256	274	276	289	291	235	276	268	247	291	252	260	264	279	249	281	279	278	253	282	286	279	268	255	260	265	250	280	244	298	252	276	283	281	279	257	279	281	256	266	278	237	245	258	252	279	249	244	269	280	251	268	276	252	272	245	213	266	270	269	271	264	231	269	278	251	272	259	267	253	279	254	280	255	223	254	280	248	222	285	259	281	294	250	302	289	259	254	272	266	271	244	275	255	289	249	257	257	290	295	252	267	256	251	266	251	271	235	248	265	271	258	268	316	299	252	246	281	255	284	266	264	268	267	257	255	279	269	291	263	237	293	245	287	263	268	280	283	288	241	278	254	277	257	267	259	266	270	287	283	283	290	274	255	271	286	273	255	270	285	255	259	257	251	250	272	248	242	255	296	260	249	260	267	292	278	260	269	262	271	278	269	253	282	233	284	261	258	260	246	270	246	258	267	285	276	273	255	290	255	246	247	258	260	256	258	247	278	261	259	266	267	248	277	299	260	269	259	244	293	266	280	258	253	257	288	237	258	285
8190	2224	2544	1859	1161	876	636	512	463	342	349	330	269	283	242	209	223	240	218	219	196	197	202	200	180	198	205	183	196	173	172	183	162	159	181	194	185	168	177	154	164	145	162	165	167	172	155	161	144	161	157	138	152	183	166	173	148	173	172	163	165	168	156	155	143	156	158	154	162	169	173	163	164	177	161	168	173	148	162	153	151	163	135	152	171	143	159	149	157	144	141	170	168	158	160	169	152	149	172	155	140	152	142	159	170	133	146	151	162	164	165	166	162	155	154	166	152	152	157	149	168	146	165	157	167	161	158	148	147	144	160	148	146	156	143	149	153	163	148	167	150	129	169	159	157	157	161	162	169	171	142	158	134	134	168	138	161	172	158	156	151	143	143	148	140	163	157	169	143	140	153	156	156	162	161	156	141	169	155	157	160	186	155	140	159	141	155	145	141	203	144	147	164	160	149	153	192	175	150	159	130	152	171	163	146	138	150	156	155	151	166	164	135	180	160	164	148	152	144	171	140	165	157	143	162	162	152	174	161	175	157	159	164	149	155	196	145	152	146	145	160	180	140	145	147	161	159	155	158	196	131	162	142	170	160	157	167	177	157	162	144	138	156	156	173	158	152	190	176	157	161	137	145	175	145	166	144	168	163	139	138	177	145	164	133	136	173	169	167	158	163	174	144	144	164	150	146	150	148	163	179	178	125	166	157	174	168	148	149	163	170	150	158	139	150	161	156	168	168	175	170	177	138	179	162	161	158	178	154	164	150	140	163	179	148	175	164	140	141	157	166	141	182	140	151	172	148	176	160	174	164	148	141	155	160	163	155	162	142	178	159	149	177	148	153	183	136	169	128	176	150	174	164	155	120	165	178	162	139	162	166	162	162	153	160	169	166	144	163	147	155	156	149	151	172	147	162	146	162	171	159	175	154	150	158	165	150	152	168	166	148	141	139	163	177	173	134	158	168	169	163	152	138	148	149	182	150	139	148	133	160	154	155	157	166	129	137	154	156	181	172	163	137	158	159	162	149	167	152	176	147	146	163	155	154	154	157	157	152	170	161	155	129	169	183	149	133	169	158	167	127	148	154	153	149	178	153	145	150	148	129	177	183	130	156	163	156	154	165	151	139	141	135	179	157	166	163	135	129	158	153	177	156	148	156	161	169	173	150	153	143	153	176	142	161	168	168	177	153	163	161	160	171	142	155	164	155	159	136	172	171	166	153	132	162	161	169	161	142	132	144	130	163	149	158	164	161	149	130	157	152	154	141	172	173	160	168	140	151	168	163	173	157	150	151	158	144	165	160	178	167	155	150	169	152	166	140	162	142	150	164	155	162	153	142	147	173	143	159	156	152	155	166	146	168	175	178	172	175	156	156	151	152	173	155	162	151	153	155	163	158	147	148	146	172	145	157	149	149	143	161	144	157	146	168	150	141	162	171	143	147	146	158	137	159	156	156	162	161	158	168	154	170	148	155	137	183	169	166	151	142	172	171	154	151	134	143	160	154	155	160	166	159	136	143	166	167	148	168	166	165	141	144	176	142	132	153	147	142	183	165	161	165	167	154	147	144	139	159	155	158	137	171	164	146	165	177	152	144	183	173	135	165	139	143	153	162	166	193	136	167	139	161	147	177	157	145	173	160	149	139	138	162	153	154	170	155	182	156	159	163	152	172	180	164	139	136	152	155	188	144	155	159	118	159	162	159	157	143	156	168	167	163	152	169	143	163	140	174	139	157	154	117	145	166	171	159	178	157	176	166	151	151	137	157	173	154	159	173	140	146	173	152	157	159	166	146	153	135	137	142	177	156	163	161	167	166	138	151	185	147	150	144	140	157	160	165	153	162	145	147	153	166	154	156	156	177	165	159	171	148	149	161	162	153	154	157	127	156	173	159	182	169	188	147	167	163	160	154	167	177	154	167	156	131	157	156	158	162	153	154	180	153	159	162	165	148	162	139	151	150	146	154	165	167	167	148	142	153	157	157	161	153	169	145	151	153	141	139	152	162	155	134	148	177	144	180	173	145	142	143	165	174	166	158	153	145	144	175	141	147	130	138	144	167	164	155	154	155	154	153	160	166	150	138	147	155	136	129	158	151	169	145	158	140	152	155	128	134	139	169	140	148	155	133	169	150	131	163	188	164	167	152	158	151	145	143	154	156	163	167	142	168	142	189	152	158	165	148	165	135	150	138	134	170	152	153	165	135	148	168	157	138	166	139	139	155	163	161	149	143	163	168	152	160	156	161	133	152	155	140	150	153	149	139	157	167	150	146	154	138	163	161	158	166	196	182	154	168	157	131	157	141	150	146	137	189	163	172	157	150	151	174	161	156	151	142	142	151	180	161	173	142	177	175	131	139	151	156	168	172	143	144	159	170	172	143	159	158	154	148	157	153	163	170	146	168	136	139	150	167	139	144	160	154	159	174	137	163	158	175	163	154	172	158	169	157	171	169	169	134	137	150	162	149	160	149	164	159	149	162	171	172	139	162	168	167	158	159	155	148	141	133	154	159	134	147	128	142	163	156	162	176	161	142	161	159	156	158	153	145	151	152	146	136	154	173	162	170	145	150	159	145	152	151	150	179	163	160	145	138	159	155	161	162	148	137	155	144	170	151	170	161	159	156	145	172	142	146	144	166	154	158	132	178	150	166	161	175	158	175	140	153	179	173	155	147	182	141	149	146	141	174	172	134	170	173	176	159	164	143	142	134	158	162	131	164	163	162	144	157	166	149	152	145	171	152	169	132	178	144	146	149	145	150	138	159	159	157	156	158	131	180	168	146	162	163	162	157	187	157	163	138	123	174	165	134	157	135	151	166	151	159	156	151	138	166	152	173	153	165	159	142	150	148	172	149	150	161	169	169	166	142	156	154	149	159	163	138	153	173	155	160	153	164	164	141	136	143	174	163	132	141	175	170	157	159	154	152	147	175	149	147	141	165	151	166	165	162	158	161	153	167	179	160	169	133	172	146	140	169	130	143	154	172	170	165	147	153	151	138	155	138	186	157	137	151	161	150	156	159	171	167	152	171	159	135	150	142	151	169	135	158	151	141	159	154	158	168	158	148	163	145	149	158	159	155	150	154	157	154	150	146	168	176	143	149	142	154	168	160	149	152	136	162	155	147	141	150	159	158	150	153	159	169	144	141	162	143	149	141	161	156	170	158	158	133	157	132	154	160	141	168	137	136	162	169	163	165	156	159	162	146	154	154	166	170	150	138	164	154	159	163	152	145	167	169	160	149	166	156	148	169	169	153	164	165	149	171	150	143	164	151	150	162	121	138	156	159	175	146	162	142	159	171	140	145	174	172	154	167	139	171	151	157	162	156	142	152	175	181	145	146	137	148	131	158	152	153	155	151	162	142	135	186	151	149	144	145	144	166	154	159	166	179	181	139	125	159	154	165	156	157	142	140	179	166	155	153	160	153	149	157	159	160	162	155	174	157	134	157	145	154	151	166	128	170	147	154	168	150	142	155	163	166	152
7533	2679	6320	6891	5791	4759	3792	3165	2719	2206	1995	1847	1619	1460	1423	1241	1132	1087	1017	981	948	915	889	862	807	829	781	797	753	734	719	733	709	717	703	678	690	680	659	646	673	641	614	637	614	630	595	572	605	578	611	581	568	596	607	628	551	541	558	517	562	573	602	589	565	570	553	566	578	574	561	576	576	515	560	576	543	515	554	539	533	576	555	521	536	495	523	565	567	553	517	541	546	534	552	542	519	565	537	523	515	494	560	567	533	539	515	521	532	537	554	594	549	522	560	528	558	576	550	514	556	528	562	522	496	493	524	506	507	519	504	516	557	513	534	545	519	513	514	509	532	531	510	540	496	549	562	527	519	481	530	545	549	494	487	549	541	550	537	565	522	573	509	530	565	554	533	493	522	548	525	536	534	514	516	575	555	530	577	488	557	497	549	538	526	539	472	549	521	546	531	502	537	519	487	587	520	492	493	585	526	511	511	531	548	506	589	520	550	547	528	501	536	522	551	513	520	510	519	556	518	539	515	555	489	520	516	551	527	513	524	560	500	498	541	532	507	499	521	521	557	565	528	527	540	555	510	527	535	500	533	536	521	539	510	479	516	516	523	530	567	554	526	543	533	499	522	520	491	482	494	539	507	451	527	523	500	513	525	530	507	490	523	474	529	501	543	526	534	510	522	495	526	505	526	526	536	540	524	543	517	569	486	518	528	545	535	556	573	548	543	535	492	523	536	516	536	532	522	498	536	521	521	557	517	548	562	514	521	543	512	486	539	532	546	529	523	562	531	530	548	540	544	526	524	518	502	526	533	545	498	519	501	549	524	550	546	504	508	518	588	553	513	513	507	560	505	498	494	518	539	540	494	513	502	497	552	559	508	537	577	522	512	537	497	542	525	516	544	545	542	493	522	517	562	508	550	528	546	526	533	539	529	526	534	516	515	483	521	528	552	512	496	524	530	504	530	512	528	527	493	511	535	537	526	555	500	510	506	499	506	492	537	532	516	494	511	485	510	527	515	532	514	536	529	539	573	504	573	528	544	576	539	557	515	544	510	555	529	546	493	533	530	546	502	530	510	488	537	551	521	539	565	517	517	519	495	555	527	514	559	503	540	531	447	531	504	552	492	545	548	541	516	531	563	578	524	545	540	554	528	511	519	499	527	535	534	516	505	537	549	503	551	504	490	537	465	532	549	507	523	561	517	517	529	520	497	508	525	512	569	528	499	504	508	518	495	545	509	585	568	545	548	523	542	528	522	510	512	543	504	509	534	559	502	563	500	571	498	519	518	515	528	540	518	519	510	510	495	507	550	517	532	479	511	476	542	511	531	499	531	554	536	524	512	519	527	515	532	544	538	564	548	518	498	534	586	557	520	543	501	494	546	504	487	505	513	502	522	530	542	510	498	531	526	557	541	500	519	516	547	539	525	560	541	549	532	544	542	484	520	469	540	512	549	550	541	530	556	518	536	476	525	532	497	512	535	489	527	508	526	542	555	526	549	504	492	490	527	484	502	515	535	471	536	514	522	547	497	507	532	523	529	487	516	561	536	551	532	497	535	520	540	533	564	530	529	537	543	535	531	511	511	497	494	565	550	502	562	539	547	548	510	515	534	516	533	554	561	515	559	524	514	518	556	502	521	553	524	550	480	489	545	515	565	536	499	536	518	546	502	471	514	503	513	529	548	532	540	512	518	527	530	542	516	528	498	541	552	530	519	519	511	520	511	563	535	545	539	525	508	516	522	521	553	545	506	550	516	541	509	533	500	513	529	561	523	539	528	552	497	556	506	537	521	530	495	561	553	529	514	487	520	498	579	500	517	523	555	496	540	521	510	499	484	533	530	537	544	538	540	508	552	553	529	577	512	513	479	496	508	531	521	507	503	517	535	502	545	523	511	548	511	530	562	515	546	540	539	545	511	517	533	531	525	518	506	565	546	549	519	529	528	541	526	485	492	525	578	546	513	539	495	491	512	531	543	513	532	524	531	537	507	527	547	538	551	543	479	555	498	531	544	549	534	516	539	562	572	523	515	523	523	516	489	538	518	545	518	543	542	522	518	536	516	524	498	499	533	481	508	518	517	554	495	512	537	522	501	468	519	570	571	563	515	517	517	524	545	525	549	552	526	508	541	540	577	553	565	534	531	478	479	496	488	529	535	546	549	497	507	563	543	516	540	501	557	512	498	493	510	530	527	560	526	517	578	515	569	543	532	533	484	567	531	545	552	517	520	536	545	559	488	496	523	533	497	555	555	488	519	508	524	526	539	487	542	551	509	540	557	559	486	530	519	508	553	504	521	526	527	519	518	552	536	515	556	486	542	545	519	523	519	508	486	492	493	488	541	503	508	524	515	544	562	474	535	522	569	544	525	547	539	566	505	542	504	515	494	543	546	491	547	517	515	515	530	507	550	528	518	519	550	534	521	510	517	515	544	536	535	526	512	525	523	511	549	522	561	513	526	552	527	561	542	494	465	511	538	533	555	494	513	519	517	473	523	552	514	524	509	519	537	529	549	531	512	493	521	551	540	533	511	576	515	501	506	533	508	543	565	545	483	533	531	512	528	512	511	522	509	507	540	532	568	531	515	497	543	518	553	529	475	528	545	517	552	571	526	541	506	510	536	542	541	518	511	540	492	492	540	541	486	542	506	538	526	562	480	509	525	536	536	572	540	512	535	546	524	500	502	471	523	566	551	594	574	507	522	498	510	515	514	520	515	524	516	544	509	504	553	508	486	548	520	538	552	495	538	568	539	546	539	539	508	521	526	517	512	551	536	590	545	529	474	513	547	516	534	541	500	538	507	495	516	521	546	519	538	557	505	533	484	522	534	527	573	545	552	556	543	544	511	536	529	500	519	527	482	532	510	541	535	528	556	535	521	537	551	526	518	494	553	534	541	510	536	527	468	514	522	533	536	542	535	545	510	530	547	510	570	525	573	506	542	546	576	525	534	489	541	544	503	503	514	520	519	525	539	519	494	525	522	548	516	535	508	457	499	529	526	516	530	514	571	520	540	549	534	558	528	582	498	486	505	507	550	552	543	524	530	567	536	533	569	526	543	525	524	529	521	544	543	551	547	500	474	532	572	550	473	518	517	519	535	523	565	524	518	562	512	505	519	526	521	536	516	463	520	551	508	499	529	519	530	557	515	544	541	539	549	545	504	523	528	558	510	524	554	491	525	529	539	545	528	537	537	559	537	539	525	542	500	535	519	495	556	519	536	518	545	521	533	538	528	549	514	560	486	499	569	526	543	529	535	535	572	559	527	525	505	502	503	565	561	526	525	473	496	501	508	546	552	536	536	516	556	561	513	529	530	540	556	497	554	517	540	531	547	527	566	534	512	514	543	570	520	509	496	523	537	525	555	486	497	526	538	515	561	501	534	529	553	555	474	531	516	504	502	519	486	548	501	576	504	546	541	558	561	484	513	546	542	494	520	546	499	511	489	516	500	531	580	546	523	490	564	555	540	506	525	555	562	525	524	529
1031	132	127	126	87	86	105	77	81	70	55	67	66	64	54	92	68	72	70	57	61	65	80	68	72	80	78	66	67	75	62	74	70	73	76	51	76	79	68	78	58	67	82	60	65	67	66	62	66	63	62	54	60	74	62	70	67	61	69	73	64	47	55	65	64	91	72	62	60	57	61	72	67	61	47	62	78	75	64	62	73	68	62	55	66	62	64	51	64	68	73	57	69	68	69	65	64	62	63	70	72	59	57	61	52	66	63	66	74	77	62	67	70	67	58	80	66	67	70	80	68	69	69	71	63	87	74	56	75	77	64	64	65	66	68	63	62	63	61	69	83	59	71	80	77	68	58	77	56	71	76	66	66	79	59	70	68	63	80	79	65	73	75	65	73	62	67	71	74	73	76	58	59	91	57	73	63	72	71	64	80	53	63	63	64	71	74	53	65	67	72	67	61	63	68	81	52	81	72	60	67	61	58	72	69	81	57	68	56	69	67	63	68	66	75	60	78	64	83	70	69	66	54	64	58	53	64	57	55	56	57	62	76	77	67	74	62	66	66	61	82	58	68	69	66	73	80	56	77	70	71	70	65	82	66	77	59	55	64	63	75	55	82	79	69	59	59	65	52	57	68	83	51	74	76	61	64	70	81	64	69	67	74	64	75	61	65	81	68	62	65	71	67	61	67	69	62	66	64	64	67	65	72	72	56	65	57	73	70	74	61	74	65	66	62	53	83	75	73	67	67	73	57	60	59	80	51	68	69	68	64	57	62	70	69	69	61	77	51	81	63	72	69	67	56	70	68	59	65	64	62	53	43	67	52	59	62	69	68	57	53	61	79	66	58	63	73	71	80	62	67	61	65	77	80	69	67	66	82	68	61	66	62	74	76	45	75	47	57	65	79	79	71	74	82	72	78	80	67	61	73	67	72	70	73	55	50	78	77	71	61	65	68	67	71	67	63	69	71	59	70	60	65	63	62	62	78	59	72	71	66	73	67	56	67	69	72	54	71	84	59	65	63	57	57	67	80	62	71	70	71	63	66	66	71	78	63	67	63	69	60	57	45	79	77	62	67	60	61	65	60	69	68	59	62	76	62	71	65	67	67	63	68	74	79	76	62	54	54	61	56	55	61	68	64	50	69	79	55	75	52	66	60	81	69	67	64	47	54	70	81	68	59	72	65	45	74	57	74	70	74	68	79	66	66	69	64	77	71	65	73	57	61	67	61	61	70	68	73	58	67	63	56	62	72	81	52	70	51	64	67	69	65	61	81	57	61	70	46	65	76	73	67	62	82	63	64	65	79	57	81	72	64	80	66	54	82	79	68	62	51	79	52	80	56	61	70	63	62	66	53	50	67	61	81	81	58	73	63	57	67	55	69	63	61	64	77	75	75	73	75	69	74	67	79	43	78	71	73	61	68	62	58	65	53	69	66	61	59	55	59	76	68	64	67	64	65	59	67	58	65	59	61	64	64	62	67	53	71	70	86	75	59	67	51	65	75	68	64	57	70	57	63	77	74	76	67	69	68	78	67	59	59	69	77	78	54	47	69	73	48	72	69	71	68	69	58	62	69	65	69	54	76	68	60	79	54	68	70	74	69	65	55	68	70	64	51	71	56	66	66	60	72	63	69	72	84	60	63	75	43	61	69	88	70	68	72	63	67	61	64	69	76	84	66	64	72	65	63	61	69	55	76	68	56	66	67	69	72	82	63	64	71	73	60	76	75	68	63	75	75	69	72	59	64	55	61	77	58	70	54	57	66	83	78	71	64	81	69	71	56	57	70	72	72	63	71	68	67	65	68	76	57	59	67	73	64	56	77	51	58	63	68	60	74	68	74	70	70	62	79	66	63	61	64	67	66	69	74	60	64	66	78	61	65	70	68	59	55	65	79	68	58	69	76	67	63	65	55	70	73	82	55	60	60	64	61	81	45	81	86	68	51	62	72	69	74	58	68	63	65	75	69	67	71	70	61	71	70	62	64	73	72	67	55	64	61	69	66	74	53	77	73	67	65	60	59	60	77	57	65	78	76	64	75	79	61	67	70	70	62	71	60	57	57	63	73	66	71	44	59	67	99	71	71	62	61	65	73	76	76	68	67	64	70	72	64	65	64	70	70	78	67	56	64	71	69	66	81	57	58	64	76	72	78	65	57	76	70	69	64	72	67	68	67	67	58	78	52	74	70	75	74	60	73	67	78	56	76	68	65	85	66	61	69	58	79	72	74	69	55	81	67	65	82	71	75	58	73	52	60	61	55	64	69	73	63	67	54	66	66	70	68	75	78	58	62	68	73	73	65	58	81	63	65	54	73	73	62	59	76	61	73	61	52	60	63	76	66	78	64	67	81	61	51	67	66	52	70	52	65	67	59	69	65	66	64	68	73	65	56	71	53	82	68	63	85	80	68	64	77	69	72	76	64	77	49	62	71	71	73	55	65	68	61	64	59	65	93	64	59	72	58	66	72	44	51	60	65	68	62	77	66	59	64	64	67	68	65	54	69	66	70	64	59	65	66	58	71	71	60	53	65	74	62	69	64	74	46	61	67	52	87	71	70	64	56	64	65	78	72	61	63	72	92	80	70	66	64	68	67	60	72	81	71	50	74	41	61	79	72	52	69	64	65	59	80	66	72	56	78	49	62	75	66	58	79	57	73	67	73	66	64	64	58	61	71	77	61	59	63	56	77	70	85	54	58	77	64	70	64	55	65	60	67	83	64	72	75	70	74	69	61	76	71	77	59	60	65	76	86	78	74	79	76	63	57	59	64	67	72	59	56	58	74	68	76	59	58	70	78	69	63	75	64	62	60	76	55	51	66	67	76	72	75	64	59	77	74	72	61	72	57	64	74	69	71	73	63	64	80	57	66	66	61	74	70	69	52	70	62	61	66	65	54	77	58	74	73	69	59	65	62	50	68	67	68	55	46	79	71	61	77	64	71	59	64	63	61	68	73	70	67	91	76	83	63	73	57	55	55	58	76	75	67	74	70	67	55	71	63	73	61	58	54	75	74	67	68	67	63	67	75	76	66	77	84	57	73	67	61	64	48	65	64	66	73	60	60	52	67	70	73	74	63	62	71	76	73	75	69	69	70	59	62	61	71	63	79	67	70	61	69	77	76	73	79	69	78	67	63	76	58	64	61	56	69	53	77	62	71	58	70	66	71	76	59	69	68	69	70	63	74	74	69	73	67	72	60	63	57	56	58	52	63	64	71	66	49	61	62	59	67	71	58	66	63	66	70	62	65	55	59	64	55	62	83	62	73	74	72	73	73	60	74	59	78	59	65	63	63	60	76	74	72	71	62	68	68	66	57	59	65	62	55	66	65	75	69	60	71	67	73	64	63	67	69	83	68	74	80	45	71	85	79	81	81	62	62	69	64	73	75	71	81	66	67	67	72	74	56	80	55	74	62	57	60	57	75	60	59	72	60	66	71	72	79	63	61	56	75	63	58	75	70	67	55	66	56	68	72	65	72	89	53	68
1713	386	464	471	397	389	391	389	317	309	281	299	314	296	307	275	278	287	263	274	293	277	262	276	294	249	250	292	254	261	297	226	272	268	261	251	259	262	285	268	245	242	282	261	279	254	251	259	250	263	246	282	268	268	244	231	265	238	263	306	255	247	280	248	259	269	250	271	266	272	265	270	245	278	288	230	274	263	268	250	260	266	251	270	271	271	286	248	233	257	268	244	270	249	260	248	275	266	255	265	260	223	289	289	268	255	256	283	267	266	277	256	242	284	276	255	266	240	232	289	261	251	266	259	293	246	243	266	267	264	246	264	267	264	262	251	255	288	253	236	258	259	258	238	253	248	259	256	266	246	246	243	249	256	238	280	270	235	273	272	248	264	259	266	241	283	249	256	271	261	265	265	253	228	244	237	254	249	280	267	265	262	234	264	275	271	269	249	237	271	272	277	270	246	271	248	279	248	251	261	265	216	249	253	274	248	241	256	261	270	272	241	258	272	264	280	255	255	259	254	246	256	242	264	273	273	262	258	252	271	235	235	254	261	277	263	240	275	287	267	272	258	253	233	278	281	277	246	243	275	244	248	276	252	281	246	253	279	270	246	253	280	258	248	245	258	246	259	263	280	257	272	263	268	291	260	250	239	264	272	266	257	266	254	253	249	261	269	238	243	249	287	254	263	262	265	255	261	270	261	254	267	249	233	266	267	259	275	263	261	248	259	260	286	270	278	239	273	270	259	259	254	268	257	261	259	232	280	311	264	242	247	249	253	265	254	257	302	229	271	256	265	258	266	243	253	254	256	272	269	253	252	253	227	265	251	246	235	278	242	275	242	284	253	248	299	262	242	245	249	269	268	259	283	251	244	275	266	221	244	281	270	267	241	266	275	279	294	246	256	254	278	267	265	287	260	247	274	217	286	249	243	271	236	227	288	276	255	249	261	233	226	289	257	233	242	247	244	283	244	257	269	285	266	259	247	263	273	289	266	248	242	263	270	247	229	267	278	249	268	262	253	262	235	243	254	280	275	267	258	246	271	248	247	272	245	255	253	270	273	259	228	240	292	246	253	273	217	261	245	245	259	269	245	243	237	266	250	260	245	295	289	247	260	255	257	251	268	245	263	261	258	251	226	261	258	253	262	237	260	288	249	258	240	306	275	233	273	258	254	279	230	258	252	274	244	241	269	246	273	238	277	262	222	291	247	256	253	275	259	236	278	288	252	267	263	282	249	226	251	245	268	274	214	248	273	289	245	260	266	291	263	259	249	270	270	266	275	275	268	253	243	233	248	250	263	249	268	259	256	258	244	265	246	258	256	263	258	284	290	244	229	259	247	258	238	254	259	252	256	256	281	283	252	263	259	262	280	269	260	269	283	255	259	268	259	274	257	246	274	255	283	245	269	254	266	270	278	267	274	245	267	252	264	257	242	231	257	266	220	254	265	264	267	238	262	238	242	249	240	257	253	241	284	258	247	282	250	249	270	252	263	296	281	256	259	257	264	248	265	269	274	225	256	273	248	227	268	223	264	266	246	285	253	255	239	254	271	267	272	267	251	253	249	239	251	279	230	264	239	263	273	259	271	264	229	237	229	261	288	277	238	247	235	255	273	266	281	257	236	237	255	213	272	248	279	242	259	267	255	262	232	267	304	274	262	235	260	258	263	266	275	246	260	246	237	296	237	243	269	280	274	249	251	260	235	273	222	260	246	257	265	255	267	277	247	271	240	247	237	266	251	249	270	260	272	247	242	245	263	249	252	269	265	254	249	268	293	258	233	247	252	247	283	257	255	234	234	239	247	258	249	274	235	236	281	260	247	255	261	248	236	260	252	249	272	278	248	268	255	269	252	235	256	253	265	263	252	281	248	245	244	248	267	268	285	242	263	247	267	249	222	274	255	251	238	258	262	241	278	261	252	243	266	297	235	254	267	246	205	243	280	251	232	239	242	228	263	232	225	242	248	266	252	251	277	247	256	252	243	290	251	274	250	253	271	249	276	246	250	259	247	267	287	227	260	271	271	268	253	282	249	274	252	267	271	247	284	254	260	236	268	269	240	281	246	263	258	245	237	270	265	260	275	226	243	257	266	259	277	257	260	248	253	245	220	258	259	257	254	252	251	226	271	252	233	249	247	257	245	264	267	241	247	258	253	244	229	270	251	244	303	243	263	218	266	257	257	274	230	296	240	276	279	259	241	254	232	262	274	265	260	286	273	246	274	267	259	225	266	255	234	257	232	261	245	285	248	257	264	261	285	222	273	235	243	267	248	287	274	257	251	258	246	228	243	251	271	263	253	269	268	265	225	248	238	264	264	267	260	244	254	253	256	252	252	249	245	280	237	230	279	259	268	237	269	280	247	258	254	254	261	279	255	259	276	249	252	260	239	257	254	278	240	254	297	292	269	248	250	289	253	276	278	281	272	261	287	251	249	237	288	235	257	258	265	232	272	257	255	255	251	258	245	270	243	282	271	264	228	234	246	249	276	266	254	271	245	248	255	258	259	288	247	239	258	243	256	230	270	250	260	281	236	243	264	243	255	255	241	251	261	278	249	228	233	272	247	251	277	242	237	257	267	279	280	277	253	268	293	271	264	250	281	279	248	247	252	278	273	284	258	232	249	255	248	242	275	248	277	240	274	247	261	248	276	260	259	287	254	251	256	241	275	227	242	308	258	264	254	259	243	256	257	239	238	256	262	246	282	235	260	235	281	262	292	276	266	238	266	259	229	254	267	261	248	261	278	253	280	242	264	273	252	272	286	240	281	265	266	260	211	260	245	282	243	268	258	234	274	245	280	252	232	270	263	254	262	252	254	254	265	252	273	258	268	248	275	259	257	279	234	277	234	263	240	257	281	219	241	273	258	225	256	257	256	252	269	266	265	262	260	268	260	257	256	272	243	258	255	276	254	257	277	251	254	259	271	242	260	262	310	247	282	236	258	252	256	250	246	241	245	255	245	253	235	263	287	254	252	267	269	231	267	258	278	278	239	278	260	281	258	251	257	257	268	288	240	245	252	254	262	262	262	293	262	252	262	268	265	263	254	251	264	220	266	223	232	259	251	261	241	256	254	254	263	268	231	282	232	233	275	293	262	274	259	268	236	255	252	269	246	246	257	260	278	264	258	251	268	250	269	263	272	255	263	267	261	235	273	269	263	280	224	256	255	274	244	250	284	264	270	262	227	274	241	246	264	261	242	268	273	276	240	257	256	273	269	275	247	261	240	251	241	252	271	265	266	257	230	252	244	275	268	241	257	248	268	246	278	268	256	244	273	241	279	253	258	286	259	291	261	265	270	265	294	237	246	261	267	250	248	256	267	257	237	273	275	255	270	285	264	251	288	263	270	253	280	264	233	266	245	269	243	250	272	259	271	228	225	253	257	237	234	245	286	263	274	211	289	273	252	249	259	262	257	251	245	282	282	231	256	275	268	262	239	236	274	259	263	269	246	234	256	252	263	259	255	250	254	239	268	241	253	262	265
4086	985	1204	870	582	362	308	239	198	150	137	144	112	124	106	108	107	94	71	73	89	89	91	81	84	99	84	74	63	93	79	89	79	76	76	72	74	60	73	91	69	71	80	78	65	76	57	65	75	73	81	70	75	72	64	58	73	87	77	61	81	56	78	57	68	79	77	80	81	63	64	61	65	73	67	62	63	69	78	65	64	69	73	61	58	68	75	69	65	70	68	63	68	69	66	73	68	69	74	70	74	77	73	64	70	71	67	76	66	81	67	51	76	66	54	62	68	67	65	70	75	57	73	51	54	71	60	70	64	69	62	51	72	47	64	60	74	47	69	70	84	67	58	70	59	80	71	72	71	70	63	74	66	65	68	50	64	61	73	63	53	59	74	58	82	64	67	60	67	64	67	69	87	72	74	79	82	91	64	68	66	62	77	59	61	70	86	61	68	68	67	62	55	63	77	73	74	68	63	69	69	77	54	65	67	66	70	57	65	74	57	56	57	71	45	73	63	69	68	53	64	72	69	67	64	67	65	71	81	68	65	75	83	71	70	65	65	69	52	60	89	59	79	76	65	66	80	80	60	67	59	63	67	63	58	71	55	78	70	66	73	80	72	78	72	62	61	70	61	59	69	74	55	63	83	62	66	59	66	72	57	70	67	64	60	60	74	76	73	54	69	60	72	73	66	52	63	70	76	61	67	61	64	69	70	66	62	54	60	53	70	63	59	59	70	68	62	78	67	77	75	76	54	61	79	60	73	62	63	55	67	60	52	55	79	75	63	62	60	78	64	63	62	64	67	69	62	68	74	81	66	70	59	66	76	71	64	77	66	78	60	73	76	64	68	71	77	64	76	78	74	56	70	68	62	69	70	65	76	81	98	63	66	69	78	57	72	62	70	65	79	60	57	66	73	63	60	81	81	69	75	65	67	72	81	81	64	68	63	77	73	67	63	59	71	67	56	66	68	73	65	84	58	76	89	75	61	61	77	64	72	61	67	67	71	73	61	77	65	79	66	84	67	58	81	69	71	62	66	69	59	64	62	66	70	76	63	70	73	58	70	64	66	68	65	61	80	74	62	56	69	53	77	78	64	66	57	73	76	54	61	64	56	76	71	73	53	47	67	66	76	77	75	77	66	64	69	50	57	54	54	69	79	58	56	70	66	74	63	72	67	54	65	62	68	77	64	56	69	72	74	77	61	79	64	63	69	69	74	59	76	60	68	71	85	71	66	60	65	75	89	71	54	66	75	68	57	60	65	75	72	75	59	72	78	56	63	72	66	59	61	52	65	63	63	58	85	71	75	69	75	75	83	67	66	78	60	71	63	64	58	75	64	59	61	69	81	77	59	65	82	55	57	63	53	53	66	62	58	73	68	65	78	67	72	90	64	60	54	72	63	78	51	59	53	79	71	72	53	64	57	54	76	62	78	71	74	63	68	74	60	66	61	55	73	82	65	79	74	53	72	62	60	67	75	71	80	83	80	70	63	71	58	63	65	74	63	80	67	60	57	64	62	74	73	78	76	59	60	63	75	72	60	76	76	66	76	71	68	65	61	65	71	69	60	70	72	62	72	70	71	60	65	91	56	75	60	66	73	60	49	69	76	70	71	71	66	70	64	67	74	73	73	79	58	61	80	63	63	90	66	57	65	69	61	65	63	64	73	67	52	57	73	70	80	68	64	71	69	79	60	68	59	74	64	58	63	71	74	70	60	68	62	54	73	58	62	72	52	65	61	80	69	50	64	86	73	72	81	81	66	62	72	60	70	61	68	67	72	84	61	69	57	66	62	58	73	66	69	56	67	70	75	64	65	70	69	55	84	64	60	58	63	62	73	56	59	60	72	61	60	76	67	77	81	62	66	81	72	67	72	65	70	71	66	74	61	46	67	53	62	65	73	77	63	63	69	67	62	68	67	80	66	61	58	75	77	72	68	69	69	57	67	54	61	77	71	63	82	91	56	55	68	66	81	73	77	55	62	73	69	59	74	84	84	64	74	52	76	57	75	51	73	82	56	74	73	73	73	47	67	68	69	60	66	67	77	62	61	65	70	60	78	79	77	66	63	64	64	64	67	61	63	76	72	71	66	56	49	69	62	79	62	76	53	87	75	63	61	70	61	51	64	75	50	62	74	71	77	78	71	69	62	75	69	77	67	57	88	61	62	61	55	61	69	70	61	56	63	65	68	77	63	60	57	54	74	73	90	66	64	77	67	70	88	53	68	71	57	79	57	69	65	90	59	57	62	68	63	87	58	68	69	55	52	62	71	63	65	64	76	78	56	67	62	65	57	70	48	84	70	68	64	65	61	67	75	79	69	63	77	60	63	72	63	52	72	68	62	68	72	53	77	65	62	86	70	70	63	65	76	78	66	90	57	69	68	62	87	62	67	56	80	62	71	58	71	73	80	55	46	63	79	64	60	48	50	62	74	71	65	66	72	69	63	74	70	82	69	85	77	79	69	71	70	70	63	71	63	66	75	88	82	68	81	73	66	74	74	66	67	55	69	75	74	63	68	73	52	73	75	61	84	63	68	63	69	73	81	70	62	65	64	51	72	59	68	68	63	66	63	69	75	70	59	66	59	38	86	62	67	77	68	64	82	69	59	52	50	70	71	72	68	64	65	51	50	69	77	68	51	77	69	56	64	75	80	82	72	68	75	79	69	77	61	63	58	69	74	68	63	61	52	67	74	86	75	56	59	78	72	70	71	74	78	65	68	63	76	81	75	78	86	70	81	62	67	57	66	75	67	93	67	72	65	67	64	75	75	77	62	77	70	66	62	56	71	62	66	63	73	61	62	66	63	69	56	84	83	80	73	70	49	83	59	60	81	64	63	65	62	65	79	69	63	57	75	73	64	66	63	63	70	61	54	73	72	68	60	84	68	81	86	51	54	52	69	62	86	59	63	77	60	61	71	70	63	54	57	71	64	65	68	56	71	84	71	62	76	78	64	58	59	75	78	62	70	59	63	70	56	55	74	69	56	53	50	76	71	62	66	57	89	72	62	71	68	60	57	72	64	76	69	80	69	75	62	72	57	83	79	79	80	71	70	65	72	67	67	59	70	65	77	62	78	63	78	73	59	63	77	71	67	61	91	78	67	70	60	70	70	65	72	56	68	72	62	53	64	59	57	76	54	75	69	73	68	67	66	62	79	74	66	79	70	72	63	68	80	57	64	71	63	59	82	61	67	65	69	64	59	78	69	69	77	75	51	63	70	59	73	79	56	78	69	73	67	54	55	67	83	72	69	69	56	69	57	65	61	56	71	72	80	64	62	65	72	57	66	74	69	77	74	65	78	66	60	58	77	89	67	70	58	60	85	47	75	70	63	73	58	58	69	79	72	64	67	62	64	70	71	71	65	64	80	77	69	68	71	62	68	67	65	75	70	64	55	62	69	53	68	59	77	70	64	69	64	73	87	58	70	66	69	59	69	71	64	83	76	66	65	79	66	68	62	71	77	59	60	62	71	71	69	70	71	74
4971	1337	3406	3657	3103	2462	1891	1617	1341	1114	1068	888	832	706	661	679	628	566	545	503	508	490	416	439	387	400	403	425	390	374	351	328	328	338	396	353	332	340	309	309	358	338	315	305	333	304	332	311	308	299	305	278	284	282	279	309	333	297	294	293	272	309	286	294	308	262	287	287	269	309	297	281	283	280	268	310	293	287	260	254	294	274	277	290	301	277	281	265	280	266	276	288	266	264	281	291	280	258	288	285	270	264	285	272	292	262	268	271	258	281	291	273	274	291	283	263	261	289	224	274	278	240	302	269	247	271	245	252	265	287	268	255	277	250	245	245	270	273	259	266	315	276	275	320	278	252	258	245	244	248	239	263	266	284	259	262	261	266	275	260	290	248	266	286	242	269	260	253	256	295	265	273	252	254	272	276	266	292	251	274	261	248	281	233	266	262	277	265	281	293	291	272	288	249	290	269	243	268	268	280	280	272	272	254	262	267	237	298	283	258	245	267	263	273	304	258	270	225	279	261	254	240	269	271	277	243	273	253	258	276	266	273	268	285	262	265	265	251	278	281	255	275	273	263	263	279	253	278	269	299	264	257	271	246	258	245	279	255	268	274	263	243	274	241	243	267	278	249	279	248	276	273	282	282	247	253	277	259	264	280	291	264	268	296	304	279	274	273	270	273	284	273	274	272	272	290	261	275	261	277	267	266	264	259	260	270	295	254	292	255	279	297	277	281	277	269	273	259	237	294	270	243	273	288	255	255	265	246	265	276	267	250	259	256	310	261	267	251	264	249	296	251	253	250	252	285	269	253	253	284	263	272	274	270	245	272	250	265	273	240	264	268	267	282	290	260	231	299	261	276	265	247	299	255	279	277	274	276	258	263	262	295	266	259	264	278	285	251	256	256	268	265	241	268	263	286	259	249	283	277	287	271	246	245	250	243	247	245	285	267	261	261	285	284	289	279	268	266	256	274	267	290	267	269	276	274	274	258	263	252	277	274	245	260	258	274	262	284	280	264	230	300	263	277	265	276	284	268	266	264	285	254	262	243	284	251	276	255	259	264	259	268	317	255	249	266	254	273	275	281	277	264	280	249	291	288	247	261	256	265	234	267	284	271	263	242	263	264	241	281	284	248	268	261	247	268	244	267	260	267	262	268	257	248	273	284	247	271	270	270	227	283	251	250	279	239	261	296	302	270	277	287	267	260	268	280	271	260	300	269	273	262	269	285	266	245	251	258	257	262	255	269	294	251	243	277	284	251	263	252	248	259	247	255	278	302	248	269	291	266	264	256	291	255	262	276	261	270	233	248	260	298	283	266	239	283	249	290	258	284	256	263	258	267	272	253	277	271	280	287	260	263	279	239	283	276	269	255	267	277	264	246	240	273	248	281	261	264	283	259	304	283	257	282	275	307	254	266	259	263	280	286	258	274	265	256	244	266	230	285	252	279	263	255	275	250	292	258	252	279	255	273	290	288	251	258	262	274	281	277	253	251	252	278	272	283	251	242	268	283	283	249	266	277	277	230	275	268	266	285	248	254	295	269	268	283	268	287	269	263	269	271	303	263	264	254	257	260	273	259	263	266	247	260	284	270	269	280	251	255	247	283	269	263	266	277	267	276	269	265	248	292	258	297	302	279	294	229	257	261	239	268	269	250	286	261	274	271	256	272	275	259	272	246	276	258	291	233	282	301	262	269	258	265	280	292	286	268	267	259	292	256	272	278	259	282	279	290	260	236	284	266	254	273	236	239	293	264	272	274	255	269	247	264	279	297	285	259	270	274	251	275	302	246	255	266	252	299	260	222	256	276	260	267	246	258	244	246	243	254	262	242	283	285	263	265	256	280	278	269	241	246	280	255	262	250	252	260	279	252	258	265	297	275	298	247	263	249	290	275	271	250	266	262	292	271	274	261	289	260	258	270	255	250	255	273	266	260	276	265	276	266	273	264	259	282	266	271	249	231	299	264	293	253	250	256	255	253	264	265	293	299	255	296	262	253	258	265	274	247	281	260	269	257	245	242	256	267	264	246	272	251	294	238	265	252	267	273	275	269	239	243	273	264	303	228	236	269	259	261	244	286	256	280	260	257	259	259	247	252	237	265	244	286	281	249	238	236	268	296	267	269	265	256	274	277	277	263	266	261	270	264	277	284	270	265	263	259	277	297	277	280	274	267	259	271	247	269	290	273	247	280	259	297	254	290	274	258	279	258	261	266	241	295	288	238	254	253	268	250	279	253	258	286	262	269	259	277	291	270	271	233	241	258	279	273	281	293	292	257	258	262	275	257	263	253	279	250	270	244	266	269	280	280	274	294	290	269	248	248	270	280	264	264	291	281	257	267	272	272	254	266	261	244	273	277	275	261	287	268	269	269	257	287	245	262	242	281	283	232	289	282	271	288	255	270	272	252	284	282	268	267	276	267	260	276	276	243	265	290	262	248	264	262	278	287	273	285	251	267	273	254	258	275	297	259	254	259	246	249	264	271	283	245	278	223	275	244	243	273	276	277	296	286	234	265	264	256	251	252	250	283	259	262	256	251	246	271	303	266	257	280	271	269	280	233	276	250	265	286	272	276	273	236	249	266	286	276	256	293	262	249	253	265	276	258	262	260	256	271	274	257	259	256	256	282	236	284	259	247	297	272	250	287	263	273	270	267	281	271	262	266	277	247	241	251	277	290	270	284	263	263	255	267	264	258	264	229	249	275	269	262	266	265	256	261	252	268	261	279	263	292	237	248	268	296	253	285	266	241	262	273	266	275	251	253	255	246	262	289	261	285	282	267	270	274	278	252	290	262	255	251	249	275	273	292	256	279	266	281	296	267	272	247	247	256	277	285	279	266	246	250	261	275	266	239	275	262	265	254	268	265	263	230	248	256	278	278	297	280	254	255	268	285	264	265	267	279	267	283	273	257	274	294	240	250	256	290	278	239	262	259	265	301	249	272	270	258	247	284	269	263	269	281	268	241	247	257	254	278	245	271	261	242	273	282	274	270	232	270	273	256	243	278	282	236	289	293	272	263	262	273	279	264	258	272	290	234	254	260	249	257	261	264	241	286	262	268	239	231	255	276	257	269	249	281	282	264	249	271	249	271	230	282	280	270	268	251	280	273	241	241	252	267	263	238	254	272	264	266	268	250	241	277	284	276	280	269	255	257	263	269	294	281	236	298	239	294	282	275	263	249	258	256	256	272	270	283	270	287	290	258	271	297	266	271	284	300	306	282	259	288	244	243	241	293	264	276	240	238	276	272	265	261	256	225	287	270	264	249	270	278	253	278	281	268	274	257	264	271	257	275	284	286	256	261	268	287	275	282	295	288	256	260	255	276	261	279	250	274	259	246	278	270	246	277	252	271	280	260	286	297	245	272	263	243	273	233	249	276	267	255	261	234	277	281	250	271	260	285	246	274	259	278	267	246	286	246	244	260	288	252	268	249	231	271	262	255	266	261	244	265	282	286	286	269	262	252	258	264	283	260	253	288	272	287
8295	2208	2588	1741	1152	842	638	530	423	378	310	287	262	266	230	224	225	228	201	207	189	172	210	172	180	184	189	174	182	150	155	145	148	174	148	167	151	183	166	150	173	148	161	134	149	169	169	152	166	180	174	175	169	167	140	175	144	183	153	182	175	154	148	159	163	149	174	164	154	181	141	150	172	181	175	153	141	140	163	162	171	158	182	165	165	157	164	157	147	161	154	149	191	134	183	163	128	147	157	144	182	137	142	141	166	154	159	159	152	152	154	152	125	150	162	138	160	165	159	158	161	149	162	146	142	151	144	159	145	163	150	188	165	149	160	172	164	153	175	164	157	158	146	169	166	127	142	168	172	165	166	143	151	152	141	159	152	164	146	165	141	160	142	132	152	166	146	155	146	151	153	165	154	144	162	147	162	167	160	152	178	157	166	167	168	160	137	181	175	166	160	162	146	129	136	142	132	155	146	160	174	176	149	152	158	142	144	143	162	155	137	149	157	159	143	171	159	176	154	154	153	140	154	140	169	165	172	150	137	145	184	146	137	172	174	148	181	184	147	155	163	148	166	129	156	149	170	146	159	132	173	160	161	164	151	143	176	144	146	178	173	158	153	120	161	164	160	128	142	171	146	148	144	152	147	175	149	152	177	165	143	137	139	149	138	166	164	163	155	159	140	160	122	162	150	161	148	176	159	152	152	132	148	168	156	146	163	160	160	168	158	166	182	157	168	156	156	174	141	163	146	167	199	151	153	153	177	146	149	172	164	158	160	168	172	185	145	174	192	145	157	163	154	134	151	154	156	150	168	139	147	160	160	160	172	155	156	162	158	163	152	186	152	143	139	167	163	161	148	134	158	172	155	147	135	174	153	153	151	148	145	142	137	146	178	165	176	155	161	177	172	162	139	159	147	139	141	174	155	152	155	153	169	148	161	169	163	146	181	135	177	164	155	168	126	135	154	151	137	166	181	167	150	150	138	169	149	154	133	162	146	153	166	143	164	150	155	155	141	164	161	143	152	169	176	157	173	156	149	155	164	163	145	162	151	152	131	146	160	149	150	151	163	131	166	133	149	169	171	146	166	150	155	166	150	142	154	176	145	167	179	191	188	139	149	178	162	136	143	157	140	172	155	154	176	143	138	149	156	141	171	147	142	145	169	178	166	142	128	157	141	150	162	161	145	145	167	146	150	170	150	154	162	157	144	160	139	151	162	180	170	156	160	167	164	163	148	151	147	158	146	156	150	157	149	153	150	144	156	151	169	142	136	134	172	147	179	166	177	142	181	164	163	172	167	173	151	154	164	150	172	148	185	158	158	146	147	155	128	137	172	162	150	163	163	176	177	140	131	161	160	132	136	164	143	148	157	145	163	156	147	146	171	145	169	185	138	136	155	152	159	144	165	167	176	160	151	155	180	163	158	155	135	157	148	137	142	157	130	170	135	159	148	165	151	156	132	149	159	134	156	129	154	165	171	156	156	175	146	167	155	149	148	152	174	158	149	170	132	151	156	173	145	164	140	144	160	125	158	142	158	167	153	173	162	157	157	138	149	144	189	149	152	154	162	136	164	154	164	151	141	146	162	141	175	140	168	160	166	156	159	149	149	153	168	153	150	140	150	165	158	168	144	163	164	164	161	165	161	157	132	158	151	139	139	142	142	141	160	155	163	172	164	181	147	134	143	135	157	159	175	146	168	158	143	150	149	160	157	156	152	160	171	172	130	143	173	145	150	167	155	152	174	151	162	178	161	155	150	166	155	143	154	141	130	177	151	151	143	156	139	166	161	163	179	144	141	147	141	174	174	191	142	154	174	149	160	168	172	145	169	136	169	174	168	137	184	142	154	142	150	161	151	142	154	151	151	156	145	157	157	134	145	149	171	166	158	168	142	150	144	131	151	130	186	169	156	159	142	126	158	145	155	144	153	162	156	163	159	158	155	139	150	149	190	153	145	166	168	178	165	137	165	143	150	157	136	149	168	138	147	162	171	162	164	173	156	150	134	159	140	153	166	155	145	149	135	167	140	162	154	143	157	156	146	179	151	154	151	181	143	156	149	155	147	152	156	147	152	169	144	153	163	159	150	150	144	160	150	130	176	171	148	155	175	162	175	164	165	166	147	166	160	170	155	150	133	164	150	183	155	154	155	150	134	182	153	170	167	141	147	158	161	156	164	169	154	141	144	152	166	163	138	163	170	170	166	177	155	163	201	179	146	145	130	179	146	156	154	172	143	137	158	154	159	157	153	163	148	155	151	161	142	144	154	151	124	167	148	151	151	177	185	152	159	158	148	168	159	166	154	166	159	133	166	147	166	144	160	151	149	163	148	159	147	164	160	154	176	154	180	149	141	141	156	142	153	140	153	155	158	165	161	155	130	166	172	146	144	143	148	154	164	165	135	163	146	141	147	151	164	160	130	147	160	152	154	163	162	172	169	157	141	173	153	181	154	159	159	131	149	175	133	152	175	172	151	164	154	141	145	148	145	152	178	155	153	145	153	162	136	166	148	159	166	133	167	147	183	150	139	156	148	152	145	178	152	178	129	135	136	157	139	167	156	135	146	148	174	145	138	146	134	135	148	172	156	146	173	165	151	171	167	152	151	159	151	156	160	159	160	158	153	148	165	142	141	166	160	152	151	152	174	184	158	153	151	152	159	148	149	175	158	157	160	155	164	141	175	144	164	161	159	144	163	150	145	152	156	154	150	143	171	144	154	162	151	161	143	156	151	172	176	151	145	141	147	142	159	165	157	160	153	161	139	167	144	142	174	164	154	176	149	150	163	154	147	151	165	166	140	154	156	152	139	161	150	177	167	153	154	140	159	151	143	127	166	152	144	177	161	137	181	168	165	174	167	145	159	142	156	161	157	183	158	158	154	155	143	161	145	164	147	173	131	139	160	151	167	134	138	154	141	156	143	149	149	165	133	147	168	155	174	142	163	166	137	148	175	157	157	162	163	145	148	155	170	147	148	150	162	147	146	145	134	183	136	145	146	167	154	137	158	151	164	159	166	146	161	147	153	167	187	148	140	166	162	158	176	158	137	152	165	137	155	155	134	144	165	137	154	146	166	147	156	161	168	159	136	164	171	163	139	169	144	137	170	184	142	147	145	141	154	144	139	130	170	173	137	149	143	149	180	151	155	161	166	167	163	121	134	129	172	163	149	176	152	150	155	137	171	169	149	135	137	168	146	140	167	175	158	144	158	159	161	164	153	159	144	153	154	171	172	164	144	134	168	152	156	167	147	147	143	158	128	157	155	148	123	185	146	160	151	132	136	145	145	149	125	161	156	159	153	198	152	150	154	158	152	156	157	164	140	160	156	161	149	155	155	149	137	169	132	164	152	143	164	166	174	157	146	142	169	152	139	156	170	139	190	151	139	154	149	127	156	162	170	145	167	168	177	165	142	157	145	158	155	169	135	144	154	175	137	164	150	178	162	148	160	161	142	139	150	161	169	155	142	158	166	154	155	156	150	171	171	160
7574	2806	6244	6817	5837	4741	3798	3112	2670	2349	2086	1811	1595	1533	1348	1236	1212	1122	1052	1007	962	880	873	862	833	830	797	738	764	699	743	698	707	689	712	663	699	658	629	685	651	643	611	617	617	623	620	671	630	582	635	622	602	530	551	585	596	607	561	591	584	551	578	549	543	582	595	546	594	608	561	594	529	563	558	569	534	474	575	536	560	575	550	528	534	594	525	547	572	538	543	587	593	538	549	520	556	573	552	556	525	549	573	542	534	567	527	502	499	547	515	537	533	553	560	550	583	480	517	519	523	504	519	541	543	481	497	496	553	543	524	555	547	547	484	538	522	544	561	559	507	555	556	531	509	529	528	552	501	524	588	527	574	532	508	515	490	514	547	570	494	509	540	525	542	553	533	513	498	482	606	503	530	516	540	599	506	584	522	518	540	496	534	493	520	510	546	514	545	518	531	568	601	532	518	524	547	530	515	530	523	522	515	552	559	578	501	523	502	537	537	539	508	531	511	512	539	570	530	512	503	508	518	550	534	531	548	517	527	574	516	509	516	499	509	553	524	513	525	507	525	524	559	564	546	553	554	512	512	561	511	569	580	501	491	478	527	522	477	517	481	519	521	513	541	533	523	534	521	488	513	516	554	522	499	501	541	510	497	523	495	520	526	545	554	524	500	535	526	519	503	547	553	524	526	540	515	468	556	512	520	475	504	527	508	511	496	527	527	555	523	548	530	537	523	510	568	532	585	515	500	525	556	524	488	560	504	512	513	509	485	557	540	517	473	534	533	529	530	556	485	525	507	487	546	519	493	527	542	544	521	508	555	544	522	486	530	526	525	506	554	519	515	470	554	526	476	540	518	553	503	553	533	485	525	510	576	562	555	545	503	534	558	554	543	548	556	518	569	537	545	522	529	517	552	525	576	556	559	501	532	526	534	561	550	529	508	525	518	529	539	537	539	497	535	545	511	526	551	503	539	540	531	523	466	531	529	518	504	554	495	502	520	509	524	498	544	530	514	493	526	507	518	523	509	508	540	479	490	465	531	557	568	503	472	553	524	553	534	553	545	537	562	515	477	519	578	534	540	532	502	519	496	516	519	519	564	529	526	515	505	540	526	501	463	500	529	547	514	491	551	542	547	509	551	539	549	513	503	548	528	547	522	538	554	509	522	560	543	514	533	522	487	515	530	527	549	512	511	536	529	560	512	511	544	509	514	499	540	558	526	517	505	553	526	520	557	512	516	555	532	538	492	514	529	499	502	501	545	526	494	518	532	521	532	563	511	513	538	513	548	500	523	542	497	496	554	530	543	548	514	513	542	531	549	515	477	559	511	543	520	510	497	535	522	522	535	562	509	577	580	516	546	538	522	541	511	530	518	520	569	524	531	537	528	516	491	502	523	550	521	513	519	529	528	531	493	554	562	524	545	520	518	533	553	555	523	491	524	540	490	501	512	498	506	497	533	514	483	541	516	513	499	511	533	504	544	503	520	559	520	542	489	515	544	508	513	514	542	545	535	525	531	573	511	509	543	531	513	523	534	543	566	478	522	540	522	535	570	483	527	505	558	531	538	508	530	497	527	494	534	533	527	519	506	538	517	512	498	536	529	571	559	577	535	529	517	499	541	553	518	556	509	544	505	531	508	527	531	509	536	481	507	513	492	545	522	512	521	508	541	538	505	503	509	523	539	537	553	513	567	545	526	550	538	515	543	492	494	531	531	507	513	546	499	533	541	497	529	552	519	528	529	531	508	498	545	528	535	524	571	540	526	515	503	526	542	479	568	533	532	563	540	504	543	518	525	522	537	571	531	521	509	563	520	514	537	538	537	546	559	492	542	487	529	478	551	531	526	527	522	496	528	556	484	538	562	549	520	540	506	516	496	539	487	500	522	561	524	511	563	543	530	524	534	544	538	510	574	498	485	530	527	490	499	531	570	565	541	551	518	512	528	511	544	534	514	557	528	512	504	521	515	547	504	534	523	489	536	559	503	540	527	536	498	530	522	528	529	552	534	484	544	508	521	493	553	550	503	527	513	532	548	563	582	544	475	559	505	503	567	535	534	529	506	563	537	516	556	566	535	493	497	475	527	552	512	508	515	512	512	509	516	539	526	494	572	540	512	534	549	522	519	561	489	514	498	515	500	562	538	512	541	526	501	513	512	541	512	557	523	537	513	578	555	536	477	502	525	489	510	523	488	509	536	493	550	552	527	536	479	545	513	486	545	529	561	553	513	541	522	527	567	543	517	528	547	543	507	545	530	512	487	514	558	538	481	524	517	556	569	524	553	491	529	538	480	501	527	530	550	556	561	537	563	505	534	524	548	573	512	518	555	543	522	543	502	477	509	564	552	501	512	503	551	526	504	536	520	509	517	555	493	512	516	484	542	559	509	538	543	473	498	495	499	559	504	560	538	509	541	541	527	529	577	504	491	511	533	573	534	498	544	506	508	526	517	496	528	507	544	536	538	559	508	534	523	515	526	533	509	507	538	541	533	546	495	552	541	515	505	507	548	517	552	539	530	520	529	553	537	494	529	510	542	526	537	511	519	507	551	482	541	545	524	542	551	542	524	518	496	516	521	533	552	521	542	531	512	521	530	521	527	532	536	523	547	516	535	486	518	562	518	482	509	557	548	547	518	503	520	552	465	520	539	533	557	514	546	565	542	530	545	545	554	539	496	500	545	493	500	492	519	538	480	540	523	515	513	490	557	551	552	519	567	520	511	485	496	503	486	515	519	523	567	514	581	507	524	505	521	504	564	536	514	523	513	563	501	534	559	521	490	531	526	541	529	597	498	553	546	555	526	531	528	530	544	556	517	511	485	529	488	507	553	532	550	529	556	502	522	524	541	502	572	536	535	565	506	536	520	480	523	476	528	517	530	581	522	514	545	531	501	519	524	537	551	498	526	550	526	511	500	504	494	535	528	526	509	571	541	575	525	493	522	472	587	592	527	490	521	540	503	517	507	545	547	537	492	538	479	515	543	513	519	530	522	497	511	528	482	518	521	466	528	529	521	554	493	554	525	551	510	551	525	519	499	524	544	545	502	574	520	539	536	520	535	500	548	568	526	496	541	533	503	521	525	538	539	529	501	563	532	504	497	533	567	495	536	494	474	533	513	519	519	542	526	511	492	533	536	536	517	520	530	533	514	531	551	534	506	528	520	542	528	505	492	532	563	588	531	512	510	575	507	529	526	494	526	537	532	510	563	546	552	530	540	481	532	531	497	509	503	562	542	521	510	554	487	517	539	551	543	485	517	533	537	536	512	499	522	485	565	543	534	535	530	500	494	503	533	491	501	546	504	518	528	512	563	536	581	525	585	513	502	571	565	523	526	502	515	478	544	509	530	527	489	479	524	534	528	544	543	486	561	531	493	502	514	489	504	530	520	542	528	536	509	560	517	560	507	524	551	526	535	559	520	538	513	550	527	506	538	543	501	545	491	545	522	565	541	549	527	528	507	503	478	490	559	544	498	560	522	520	522	504
1084	136	132	109	93	87	67	86	62	88	56	68	65	76	77	61	66	76	86	68	48	67	64	64	63	79	77	61	68	64	74	79	66	58	65	69	80	73	77	60	83	59	52	81	62	73	69	78	61	66	81	44	63	75	63	59	77	82	53	70	51	57	63	74	65	65	56	48	76	71	62	76	71	73	61	75	55	76	64	51	69	82	81	56	45	46	50	70	65	55	69	64	68	77	65	53	58	76	60	78	69	73	60	59	56	71	61	59	68	67	74	58	51	81	62	70	72	64	69	61	64	62	55	64	57	78	69	70	43	73	67	81	65	50	51	68	54	55	61	81	64	64	56	60	67	79	77	57	67	60	54	62	66	65	59	62	65	58	77	65	47	63	76	58	48	53	54	66	62	58	62	59	63	80	64	77	64	68	61	67	71	55	61	52	59	73	67	77	73	77	66	73	69	71	63	55	55	85	68	67	64	70	62	68	65	74	79	70	60	66	68	64	65	53	67	69	67	65	69	71	51	71	72	76	70	76	62	76	81	68	71	74	78	59	69	71	83	69	66	63	63	81	60	67	66	56	63	64	61	73	67	61	77	82	59	54	71	50	67	73	61	55	65	59	62	70	62	56	69	69	73	75	58	61	71	66	66	61	59	74	79	48	69	65	62	70	65	69	70	69	64	54	54	72	61	70	76	68	59	73	56	75	72	59	62	75	67	66	77	65	74	72	79	66	64	68	79	51	67	79	71	54	63	80	70	48	68	60	91	73	68	60	64	63	69	69	71	70	71	51	72	79	62	74	64	79	75	62	61	58	64	72	65	62	57	62	58	68	57	77	61	50	83	77	54	70	64	67	67	59	67	63	67	72	59	63	68	57	60	60	66	62	68	70	64	62	72	64	77	54	65	68	53	62	67	74	80	71	70	66	62	63	53	66	68	57	62	66	69	63	55	58	60	67	63	75	60	64	72	76	54	64	78	65	62	68	67	65	72	75	54	76	68	55	81	54	63	70	63	67	66	68	65	70	66	68	58	78	69	61	66	59	66	58	72	75	58	64	68	67	63	68	82	63	74	53	64	70	72	62	68	61	77	55	65	56	62	69	75	57	67	82	57	63	66	63	74	64	70	67	70	59	45	68	64	69	79	79	70	72	69	61	68	64	60	68	55	57	71	61	64	76	56	72	72	78	65	68	60	62	73	63	70	77	69	71	69	68	62	72	73	73	54	65	67	74	76	60	67	80	64	68	74	70	64	88	57	66	65	76	72	73	76	63	63	65	69	56	57	58	77	68	56	61	53	74	61	59	54	60	50	61	70	61	64	52	60	62	56	54	68	72	48	62	59	76	66	67	75	65	74	62	57	75	59	68	61	50	78	64	82	59	72	79	57	51	64	71	46	80	62	63	62	70	61	88	61	60	71	67	64	70	76	59	65	64	63	64	69	71	65	76	84	70	52	68	79	64	59	75	53	73	70	73	62	68	63	53	77	61	68	63	67	73	68	73	61	63	58	72	71	62	72	69	55	69	66	59	66	55	69	66	61	67	69	75	71	70	78	61	64	46	62	60	70	81	62	68	62	71	59	56	73	71	59	63	56	73	59	60	84	74	64	73	70	67	46	60	61	48	67	75	81	76	65	64	71	74	63	57	54	67	54	66	70	45	66	62	73	62	61	71	70	62	76	81	58	70	81	71	58	52	72	63	72	70	64	61	62	63	74	69	69	54	60	61	58	74	84	77	62	57	63	69	79	76	51	68	65	62	69	79	67	53	62	63	76	52	67	68	67	70	66	81	67	73	65	73	53	64	79	70	62	64	69	61	66	62	49	73	54	65	60	57	66	58	63	67	76	69	61	61	75	83	68	86	80	54	68	69	80	66	57	55	76	57	57	78	77	78	75	62	62	57	62	62	71	61	80	68	74	62	67	78	67	62	80	69	69	78	68	58	51	71	66	78	75	69	73	45	67	64	54	81	71	59	89	86	68	67	60	68	78	75	58	77	81	66	75	68	55	84	61	67	73	72	51	64	67	71	76	63	71	62	64	48	75	76	77	74	75	54	84	73	65	73	90	64	55	52	56	75	59	60	62	73	65	62	71	56	72	72	84	67	60	48	68	71	78	69	77	67	66	67	65	69	77	69	79	53	51	56	66	54	45	76	54	72	56	61	73	81	63	58	62	74	54	61	72	54	62	74	62	83	68	67	64	72	54	72	68	65	64	80	54	62	59	70	77	61	64	62	72	56	58	67	72	56	58	59	76	63	74	67	63	79	70	81	77	64	75	62	76	64	63	61	64	65	60	65	84	61	65	71	70	66	70	54	63	63	61	79	74	53	58	69	61	63	75	74	65	64	78	77	67	61	57	59	66	62	65	79	63	70	67	68	77	56	56	72	75	68	66	62	66	54	77	67	63	73	65	83	68	60	61	62	63	95	60	88	68	65	74	75	57	75	53	74	61	57	74	68	54	49	57	69	77	72	71	57	66	59	69	65	60	64	75	76	82	60	58	66	68	50	61	69	66	70	63	62	62	53	66	61	46	59	69	65	59	72	56	62	63	95	73	62	72	55	61	61	69	65	57	69	66	70	66	81	73	67	70	68	69	64	61	72	74	68	59	60	60	84	66	60	75	78	56	63	59	76	73	69	78	67	79	60	65	67	73	52	66	61	70	61	71	76	70	54	75	64	60	56	68	74	76	61	63	74	62	72	51	75	55	56	66	73	67	64	73	77	59	81	68	62	67	66	62	70	71	74	59	65	58	62	61	79	77	75	76	71	55	56	82	72	71	55	76	59	73	58	77	93	63	72	78	68	80	59	72	65	64	70	86	71	68	67	67	80	68	66	62	62	60	77	76	75	81	62	54	64	55	60	56	66	69	56	58	69	64	60	66	75	71	86	63	57	62	56	69	74	74	63	58	67	57	54	81	60	66	81	59	61	75	69	52	60	68	75	80	63	67	78	73	54	70	74	59	69	58	63	61	58	54	66	62	69	78	65	70	70	61	74	55	65	64	72	71	50	67	72	66	59	79	67	63	46	73	68	59	55	72	69	59	61	70	63	67	64	65	53	67	63	62	71	73	67	64	63	78	67	76	67	58	86	68	66	73	63	64	63	68	61	63	63	58	71	54	77	73	78	59	54	60	67	68	69	63	71	73	73	65	59	73	57	67	72	78	66	76	70	59	57	69	75	76	65	74	59	57	70	66	67	63	59	69	63	73	68	65	67	67	85	62	60	62	68	58	60	71	69	64	60	62	78	62	61	57	71	77	63	83	74	69	80	66	66	63	68	61	68	67	66	84	67	57	81	70	65	70	71	64	69	72	85	60	75	75	73	77	62	60	70	67	63	65	69	70	79	70	86	79	63	56	74	71	64	77	63	67	61	61	70	64	70	59	75	74	64	65	64	55	75	78	71	60	63	62	81	60	57	75	69	57	66	79	71	65	64	68	66	70	62	71	65	75	63	50	55	71	69	73	68	70	74	57	65
1651	333	485	487	426	401	368	334	304	344	284	297	279	285	283	294	278	281	278	287	267	282	276	239	279	280	257	296	281	262	265	259	246	279	269	252	278	252	288	257	281	261	265	234	237	254	248	222	268	249	261	265	271	243	281	238	272	237	241	245	281	274	254	253	255	244	284	271	271	261	283	250	262	266	229	265	226	272	246	280	237	266	271	259	272	242	239	252	267	251	260	272	250	253	254	269	243	280	266	270	245	276	263	248	218	301	257	256	271	266	232	246	257	245	251	241	243	269	256	249	250	259	242	239	225	250	230	278	254	266	248	267	237	278	257	265	263	280	271	255	265	257	249	254	262	229	257	240	263	233	259	269	257	283	280	266	250	260	260	250	259	241	279	261	246	270	268	240	274	261	267	265	290	254	259	268	232	282	229	251	278	259	273	248	255	193	275	276	262	248	261	258	254	270	247	246	253	255	242	265	283	263	253	237	254	251	252	258	269	259	250	248	265	274	270	243	281	230	265	237	283	254	255	259	254	235	258	263	284	270	264	247	266	255	271	270	248	268	254	257	263	257	251	263	276	276	286	254	231	286	254	246	260	243	261	246	243	253	260	253	253	249	256	253	249	264	257	257	255	265	292	265	268	277	290	267	244	247	241	271	244	254	261	269	263	259	275	266	256	260	244	252	288	273	236	249	242	254	277	259	267	273	220	232	251	257	248	264	283	271	256	254	259	247	283	280	266	264	257	277	264	259	273	257	244	250	246	261	248	279	263	259	250	237	238	251	252	250	270	230	272	255	269	248	241	279	237	236	251	245	254	237	257	226	249	265	243	244	269	266	260	262	238	240	255	284	283	265	243	253	266	258	266	254	251	288	268	252	255	216	259	276	255	252	267	236	246	272	274	283	236	253	281	279	248	250	277	233	270	268	281	233	270	230	241	282	282	250	227	269	268	235	246	214	286	278	276	269	241	243	242	268	251	236	261	250	269	252	266	233	255	282	258	254	266	261	255	292	283	256	246	272	251	253	243	232	260	238	248	272	234	268	257	251	250	247	271	256	292	246	275	269	253	234	264	277	251	266	249	252	269	272	302	271	247	264	258	283	248	278	278	254	254	265	250	255	264	240	260	262	263	243	243	273	249	250	269	217	217	266	269	260	247	256	238	239	263	286	250	262	273	241	268	253	229	258	252	264	241	257	270	243	273	218	242	243	281	235	243	276	257	253	237	247	234	257	260	286	263	259	280	271	243	252	239	256	263	273	236	269	251	248	262	231	260	279	262	259	247	233	275	254	264	251	274	259	256	269	258	262	256	277	247	236	267	246	265	274	246	227	254	270	261	235	239	257	260	243	255	244	230	250	249	277	244	266	293	255	253	249	272	268	273	243	270	251	260	242	232	282	245	283	244	252	230	265	276	222	237	242	285	255	259	277	269	228	278	224	221	252	225	244	253	285	253	241	230	266	245	263	267	262	260	254	219	284	291	236	238	268	280	254	254	268	250	227	253	238	280	281	269	257	251	216	247	262	231	248	260	262	242	260	288	243	248	284	254	275	251	229	237	257	259	239	240	251	229	251	282	279	257	259	292	264	248	288	284	230	291	271	270	263	262	231	260	276	259	267	256	259	272	259	254	265	265	238	277	252	253	249	286	250	267	257	273	239	230	248	276	260	252	248	240	234	245	266	271	274	277	234	257	268	263	254	241	257	241	243	262	260	248	241	250	246	264	272	247	230	225	239	255	255	273	258	254	258	226	288	276	259	277	260	269	252	224	260	260	249	238	225	274	256	268	264	267	242	249	284	239	272	258	258	281	271	250	272	268	263	244	271	244	273	270	275	260	267	247	272	273	248	258	244	283	273	253	261	233	278	267	280	251	294	274	261	256	274	248	243	277	258	252	260	290	246	261	260	244	263	216	238	254	269	245	255	275	265	258	272	275	266	268	265	262	228	230	280	247	273	246	256	269	254	269	232	265	271	249	244	255	254	246	261	243	254	277	258	248	256	270	268	239	266	255	254	270	250	243	268	267	270	255	240	258	253	228	262	239	259	261	251	265	253	271	269	259	250	257	242	272	263	248	264	271	247	277	251	258	249	242	277	290	255	274	264	238	250	268	259	260	252	257	259	248	237	282	246	243	258	294	254	262	270	270	261	263	236	263	286	256	242	243	256	239	239	282	262	293	257	255	247	254	271	237	235	248	268	225	251	259	290	302	243	282	290	248	248	259	240	249	273	222	285	252	251	243	218	273	227	240	224	274	270	251	277	265	238	252	252	259	262	265	236	263	235	248	299	280	229	254	263	257	235	266	248	238	241	240	248	243	254	258	242	268	252	253	281	243	253	248	272	262	237	269	271	259	272	248	266	241	240	283	291	264	294	272	256	238	246	245	263	255	292	239	279	251	249	249	261	256	272	241	260	255	263	268	252	285	243	247	266	265	229	263	265	260	298	250	254	267	256	258	265	261	244	278	273	282	241	238	246	261	242	246	272	262	270	246	260	274	254	254	263	263	282	245	257	257	273	238	261	256	276	264	238	259	273	223	244	246	246	252	245	276	252	264	283	254	248	267	255	240	241	262	255	271	278	265	264	270	239	230	285	246	257	263	227	228	271	280	270	256	234	232	237	223	263	265	276	243	283	242	241	250	287	265	269	266	246	254	250	248	275	238	232	249	258	270	260	260	249	249	298	274	282	254	246	250	264	269	238	256	263	256	224	293	257	254	237	248	263	244	266	274	252	244	247	264	249	244	261	276	239	282	285	239	273	262	249	259	249	263	261	267	240	266	267	259	232	243	250	251	244	254	256	292	252	289	239	250	266	240	271	243	269	238	252	264	246	267	249	286	265	251	256	262	285	249	241	269	230	259	254	275	249	230	233	280	252	265	275	261	252	248	259	252	283	252	267	243	249	249	223	277	260	276	260	255	247	262	267	249	266	230	267	261	227	282	235	285	254	245	279	241	286	261	292	235	252	267	247	233	267	253	262	240	280	275	240	265	254	247	242	264	242	252	237	263	254	252	266	245	278	255	277	268	278	271	279	260	267	257	256	245	241	262	250	303	251	275	267	252	277	258	286	271	239	279	274	263	256	261	243	249	272	234	239	275	273	235	242	270	277	267	269	279	258	285	249	256	255	246	256	254	253	258	264	268	261	278	237	267	253	253	244	251	250	252	271	262	282	261	272	270	263	267	264	251	238	271	269	246	258	243	270	240	248	248	272	250	272	261	239	253	254	254	283	271	254	277	249	275	248	265	261	267	249	240	271	257	297	239	254	251	314	256	248	272	270	261	250	266	263	270	265	234	261	287	252	227	279	245	254	266	254	222	264	242	268	250	246	226	238	275	237	258	268	258	257	256	273	264	291	254	260	292	215	253	243	262	235	251	294	264	239	279	254	292	245	250	280	277	269	274	276	256	239	248	239	289	260	255	260	260	260	271	260	281	261	265	255	265	263	240	279	273	237	247	257	230	254	228	281	246	278	266	265
4150	988	1214	860	551	408	270	228	206	179	158	135	139	123	99	89	102	107	114	91	88	92	76	77	92	83	74	89	81	83	72	102	70	79	82	66	67	85	85	68	77	67	65	67	74	55	67	74	72	66	67	67	65	79	68	73	56	57	62	66	67	63	69	78	68	57	70	71	68	69	63	58	86	61	66	51	63	67	70	58	55	59	74	69	70	66	60	63	80	70	78	64	70	72	77	74	67	70	76	76	74	75	58	61	71	67	54	84	87	55	76	61	72	50	85	84	74	57	68	71	85	58	60	59	74	53	71	71	66	82	67	69	77	61	59	71	64	65	65	75	66	64	70	57	68	68	60	75	75	56	62	69	82	58	74	84	69	82	69	74	64	72	63	63	67	69	78	61	71	55	62	70	66	68	67	63	66	82	62	68	73	74	58	66	72	74	64	56	55	58	65	67	73	96	78	79	66	81	60	71	66	61	58	59	54	62	70	60	76	78	62	71	62	65	58	81	83	57	66	76	62	69	64	70	70	75	74	61	67	75	78	70	56	74	59	77	70	59	69	57	64	64	81	62	69	78	69	54	73	67	59	72	76	60	73	61	63	63	72	65	63	74	74	76	80	59	64	54	63	69	55	74	76	75	74	69	76	55	61	72	75	78	76	61	69	63	69	61	74	61	68	64	67	66	57	59	70	68	71	67	67	67	61	78	57	68	46	64	67	52	77	73	68	81	89	50	67	62	81	70	73	72	86	77	75	73	63	67	63	64	66	68	62	71	83	63	85	78	70	70	72	59	61	82	68	66	60	66	69	69	64	74	65	80	62	87	84	63	61	54	64	81	84	73	65	71	72	71	79	67	69	60	63	68	66	69	66	72	70	74	75	53	70	71	55	77	79	70	60	74	84	77	74	87	64	60	78	67	67	69	51	61	75	66	64	81	75	81	73	62	73	69	61	71	57	59	63	72	74	65	75	82	70	56	72	70	62	74	81	54	72	64	69	72	68	74	72	76	66	79	74	74	61	63	64	66	78	69	76	69	65	77	79	78	52	74	76	64	73	55	69	72	65	75	89	85	61	68	72	69	60	71	73	64	67	68	55	58	76	69	61	75	60	81	73	62	63	76	67	73	71	64	69	76	68	76	62	73	63	69	57	61	59	66	49	61	72	51	77	70	66	65	66	60	72	66	65	70	70	70	71	75	83	54	70	72	74	67	70	77	72	71	67	59	62	75	70	67	60	71	58	64	50	58	53	66	55	85	67	61	73	72	58	82	72	66	63	57	62	63	80	77	89	78	67	72	67	74	63	60	68	72	59	66	77	64	70	78	68	79	74	78	67	77	78	79	57	71	72	91	68	59	64	60	69	62	63	89	82	73	55	71	65	69	63	65	76	59	72	68	68	66	59	80	82	69	66	69	58	57	64	71	60	76	74	75	57	61	60	70	79	52	59	67	76	70	54	68	68	75	57	70	71	64	59	60	76	82	55	71	68	63	61	61	76	68	67	65	72	91	60	61	76	57	76	69	68	72	73	60	62	90	72	63	61	71	63	65	82	83	60	69	66	59	54	85	77	70	73	60	73	66	61	78	72	85	84	65	81	61	59	53	78	62	70	64	74	57	69	70	70	63	57	74	88	52	73	64	72	70	65	76	70	62	72	81	53	77	66	69	58	68	66	77	50	59	77	58	60	80	72	59	85	56	65	64	75	63	69	83	69	61	77	66	75	67	61	74	59	68	56	68	69	61	77	75	68	62	66	63	73	73	62	82	58	68	65	68	62	61	60	59	62	67	79	67	69	72	58	62	69	68	64	79	79	65	67	68	69	65	58	66	62	71	82	69	69	61	68	65	60	72	63	67	72	51	64	60	82	62	64	86	73	52	67	64	86	69	65	60	58	65	65	65	69	67	64	61	71	63	76	78	77	66	64	61	65	71	60	78	79	67	64	72	65	54	62	65	68	73	86	68	51	53	59	55	86	65	66	57	74	70	68	57	75	72	53	68	76	80	56	57	85	71	76	81	83	70	60	62	58	58	67	53	69	67	60	86	59	76	68	62	61	72	71	62	58	62	72	60	60	65	71	59	81	68	53	69	71	68	70	76	57	71	62	75	67	71	66	69	67	69	78	64	60	61	65	63	71	63	59	53	82	66	75	47	69	73	53	60	76	75	66	54	65	61	63	56	53	77	73	67	66	70	55	73	80	54	80	69	79	68	75	68	79	70	77	74	76	87	59	70	81	62	71	74	67	66	55	67	79	74	65	73	84	76	77	69	65	60	70	64	63	71	58	56	65	67	78	61	78	61	60	58	70	75	67	56	65	74	80	83	63	82	87	70	70	77	59	65	74	65	86	83	76	70	71	70	64	65	71	65	51	78	70	70	53	58	79	83	68	67	82	79	68	76	66	76	61	69	52	64	72	57	66	83	71	54	38	68	61	52	64	64	52	63	72	71	79	66	61	59	81	82	78	64	55	53	77	60	62	63	81	82	70	91	58	66	75	63	45	71	68	65	63	68	66	67	72	60	66	76	63	72	70	75	79	60	57	72	89	62	66	61	68	60	64	69	58	58	75	66	64	68	74	77	59	53	69	59	65	64	63	68	80	63	72	65	64	74	74	71	56	73	57	81	81	69	75	68	74	55	71	70	63	95	62	65	63	64	79	76	70	67	66	66	64	60	81	68	69	64	68	72	67	67	76	67	73	83	70	67	63	73	60	62	70	73	50	83	79	70	74	78	93	76	69	79	86	69	66	66	65	79	74	78	61	67	67	69	73	61	69	61	62	86	59	62	56	71	85	74	64	67	76	68	71	58	65	89	78	67	73	61	59	63	67	64	69	58	78	70	78	78	60	57	58	75	79	74	54	60	75	49	69	73	69	70	76	84	59	59	57	81	80	68	66	63	69	61	85	76	55	65	73	66	78	67	75	63	64	62	52	80	72	69	65	59	59	78	74	71	56	72	55	60	66	79	73	62	60	68	46	69	68	57	72	62	56	62	66	65	71	76	65	65	86	76	66	84	61	73	67	68	70	81	70	62	69	64	63	79	68	77	71	62	72	68	73	65	68	73	69	76	64	74	74	69	70	61	73	78	68	70	77	55	75	64	55	75	69	66	67	69	82	58	74	53	64	51	76	64	64	77	63	68	76	70	68	80	59	63	64	72	77	58	65	70	64	68	86	77	87	74	76	69	70	67	79	68	73	68	75	57	73	81	62	87	72	78	69	63	63	62	63	70	71	54	69	57	51	69	65	47	83	76	66	59	85	62	58	78	68	66	64	64	66	59	50	73	62	60	67	64	67	63	61	67	67	65	76	58	70	90	58	58	73	62	71	75	62	91	73	61	65	77	67	66	63	60	65	73	73	71	74	76	55	72	75	72	67	63	73	76	59	64	67	78	80	78	79	73	72	81	81	59	83	82	52	59	52	66	72	76	51	71	66	63	63	73	77	78	53	49	54	78	65	72	79	67	51	61	67	54	64	66
5086	1385	3454	3701	3054	2441	2031	1671	1392	1159	1047	905	787	765	681	621	563	566	511	490	528	493	466	430	432	380	386	337	381	383	363	371	339	355	301	349	329	338	303	340	308	316	316	310	303	304	341	302	300	330	298	301	288	312	285	296	316	296	311	299	293	303	279	304	289	249	314	286	298	265	279	254	230	273	282	287	302	292	288	309	274	271	293	286	313	262	279	289	259	262	266	283	245	307	267	247	299	284	279	255	270	293	290	277	270	297	283	288	262	265	259	265	271	266	242	258	259	271	248	291	267	280	259	253	266	299	256	236	242	286	272	295	265	265	291	244	248	281	267	282	277	298	276	283	263	258	258	297	255	268	264	288	250	264	272	266	284	257	255	333	301	268	272	299	269	259	263	286	306	268	292	275	290	267	267	269	289	267	273	297	262	308	289	254	254	265	252	289	276	249	256	253	296	244	260	291	270	278	277	267	288	225	254	267	247	242	265	268	271	255	248	231	257	256	262	288	270	239	261	292	273	265	303	272	273	252	268	258	262	289	248	262	250	274	261	255	285	249	268	266	277	253	286	256	288	247	279	285	248	283	275	270	255	267	269	245	296	255	272	264	220	259	282	282	236	267	297	268	258	258	253	264	242	268	256	269	250	265	281	231	312	265	269	247	273	273	285	263	253	256	284	283	288	277	278	265	289	260	275	255	271	269	239	246	264	244	265	277	272	254	255	284	270	273	264	264	264	239	270	257	248	275	273	252	254	274	222	240	281	254	275	256	264	255	260	283	255	252	302	254	260	247	282	274	268	294	283	289	271	278	296	260	252	262	250	258	218	280	254	277	269	271	254	239	263	274	242	267	288	268	287	282	274	240	260	257	262	309	243	275	289	272	269	255	248	281	265	245	261	269	272	273	273	251	254	251	300	248	285	256	288	257	258	268	272	250	272	268	293	253	282	266	244	271	245	278	244	238	250	257	288	252	281	235	278	255	255	282	264	264	265	267	280	281	273	268	258	261	251	297	266	249	249	243	309	275	228	269	281	289	258	268	282	265	256	244	296	247	258	268	281	272	275	244	292	284	236	279	268	261	265	286	267	271	257	243	275	236	264	251	254	276	264	267	258	278	293	237	275	261	275	240	272	268	271	260	272	241	279	246	297	255	260	230	285	278	277	270	279	276	273	263	237	268	273	249	270	256	278	261	259	278	249	272	277	258	292	257	251	283	300	278	265	284	266	248	271	286	273	274	276	256	269	265	267	265	277	277	276	255	263	302	290	251	274	276	273	278	268	299	254	286	259	239	276	255	249	261	260	256	270	259	300	258	261	245	272	256	254	251	287	262	252	267	286	263	261	247	264	261	263	269	247	259	294	235	277	239	257	284	248	249	274	271	261	286	274	254	269	248	270	273	286	251	281	259	254	256	247	278	243	233	273	235	252	258	248	272	272	285	282	265	271	272	244	239	270	268	284	269	277	258	238	271	306	291	267	239	297	285	289	268	258	239	281	258	282	251	292	299	255	294	293	263	275	255	278	259	264	317	246	262	311	281	239	237	255	244	275	264	267	247	264	268	276	238	234	241	250	271	256	230	274	258	263	275	255	251	258	269	227	273	276	268	273	256	281	242	259	261	254	264	267	268	257	254	241	259	288	247	261	258	283	262	258	289	268	252	256	281	275	259	270	236	276	270	270	244	269	251	265	259	259	263	277	282	285	254	265	252	283	251	251	270	274	280	248	256	247	266	272	255	235	286	254	274	249	245	222	262	235	254	241	283	267	260	280	281	262	290	245	271	285	278	277	247	264	273	250	260	256	276	270	248	252	264	277	272	255	277	227	259	285	249	267	251	259	261	256	263	248	281	304	248	298	266	244	260	257	301	258	285	283	261	283	241	259	262	265	264	243	241	290	286	287	315	279	256	269	265	277	241	260	237	264	250	285	262	282	291	246	279	252	302	253	242	265	232	297	281	282	254	255	273	255	251	264	290	263	223	260	268	237	251	255	266	251	260	263	266	286	296	266	259	287	267	245	272	252	238	269	279	296	239	231	262	220	284	257	278	263	252	245	265	253	244	251	269	281	272	245	258	252	253	281	270	292	284	293	253	275	255	276	254	262	286	277	275	272	264	269	254	259	245	232	263	277	241	282	272	260	272	251	267	271	254	250	245	277	301	248	272	248	265	313	275	260	264	266	254	265	247	236	271	265	277	271	284	267	297	281	270	262	263	256	268	269	268	270	278	270	281	254	263	249	260	240	266	289	248	290	256	286	226	256	282	279	305	275	251	285	226	283	273	257	264	263	251	253	277	249	265	253	267	282	271	267	260	260	297	262	247	231	269	263	268	249	252	291	262	239	257	283	263	275	280	275	239	287	262	252	278	263	273	272	278	283	251	280	257	250	296	253	290	268	293	262	266	274	254	283	267	292	245	291	263	270	265	220	261	283	264	260	282	260	265	275	257	238	269	269	258	256	230	249	294	262	298	277	258	244	284	250	255	251	260	274	282	260	231	263	259	260	281	270	264	236	286	247	241	285	263	287	230	290	277	273	246	254	265	254	271	262	260	275	235	282	269	297	240	250	273	260	253	260	234	270	264	271	245	281	277	256	245	262	257	276	267	271	260	284	267	256	268	276	273	267	275	271	254	271	243	234	299	290	300	270	254	260	261	269	263	274	270	268	271	282	248	264	279	257	244	304	284	252	252	259	253	263	263	279	275	262	272	244	244	274	260	280	272	236	241	271	280	281	256	289	287	284	244	273	273	280	237	244	261	271	268	253	277	269	273	262	262	228	242	264	255	268	285	239	262	255	302	270	249	268	266	280	291	256	304	250	276	277	277	307	280	269	265	281	268	243	253	242	275	270	276	273	278	280	281	292	277	260	269	261	270	275	254	244	241	280	266	254	261	274	279	291	231	255	271	259	257	269	268	257	263	273	264	271	285	275	293	263	277	280	272	270	271	254	253	260	266	251	288	257	288	252	272	268	280	266	265	246	272	265	258	253	288	256	280	237	253	256	241	255	294	274	300	273	244	258	264	264	290	272	287	252	263	274	264	258	253	264	239	269	264	256	282	246	278	262	279	262	253	234	267	276	263	299	257	256	276	247	293	262	296	282	263	259	257	266	274	279	270	255	252	236	272	281	273	231	266	256	267	249	255	287	252	285	268	245	261	281	289	249	268	262	293	247	246	242	268	248	255	268	269	252	260	250	229	259	296	259	246	264	279	264	278	270	294	277	255	281	274	252	265	249	260	282	270	269	263	287	301	251	249	247	255	286	260	278	270	227	257	273	260	283	253	275	303	272	300	247	270	252	260	256	239	268	263	262	269	243	270	274	289	264	258	260	301	265	254	252	277	257	258	273	260	267	294	239	263	242	253	261	258	264	295	248	248	276	267	289	273	262	245	264	225	263	248	261	258	253	288	266	261	259	266	262	256	254	250	263	264	266	244	270	249	259	250	277	288	224	276	300	273	245	291	273	245	263	257	273	263
8218	2286	2634	1745	1163	872	640	545	441	294	353	305	238	262	230	249	200	225	207	179	200	179	174	175	174	160	178	192	184	207	169	162	152	170	189	178	140	161	150	170	171	170	164	163	166	168	165	163	170	157	163	155	181	165	177	188	148	138	160	157	154	156	169	181	160	125	153	166	157	141	151	180	154	166	158	166	152	153	135	157	174	159	170	155	133	161	170	157	149	145	175	165	164	156	155	145	137	167	172	177	142	175	139	145	150	165	161	155	157	153	137	161	138	152	158	170	166	140	158	156	154	145	135	171	162	159	133	151	147	178	173	164	150	146	150	173	162	169	152	154	150	145	145	154	165	154	179	141	136	159	143	171	132	136	156	156	151	174	176	161	170	144	161	153	136	163	155	152	170	161	142	161	150	138	165	156	134	176	148	161	144	152	151	179	142	140	156	150	160	140	151	134	167	150	156	157	131	161	144	167	154	168	145	149	134	155	142	161	175	155	147	157	150	168	148	180	154	171	173	183	157	161	153	150	162	156	151	136	146	152	167	150	165	130	165	170	141	164	142	148	175	160	155	132	131	174	149	161	147	174	166	179	161	152	163	131	165	145	160	145	175	140	154	163	153	159	149	163	159	159	156	154	163	158	163	152	140	148	159	166	151	161	189	169	149	153	174	167	180	159	154	170	144	161	168	175	144	151	175	140	154	144	158	149	180	152	164	154	176	148	156	168	174	163	173	172	167	151	165	135	158	157	150	153	156	175	160	155	152	152	169	159	156	156	176	152	145	154	155	165	157	166	159	159	150	166	140	176	140	158	158	141	153	163	147	181	145	169	185	137	139	160	178	148	164	146	144	161	154	149	200	145	157	189	148	167	184	160	163	149	137	147	160	158	145	154	151	141	162	168	156	145	158	143	170	163	168	151	147	153	175	166	164	175	162	149	151	152	150	157	165	138	154	163	167	140	149	154	164	148	157	138	170	155	167	158	152	155	160	146	178	160	156	135	163	154	148	166	187	169	152	172	172	171	160	161	160	163	142	156	180	152	164	163	154	152	170	156	159	166	170	163	171	163	160	141	142	169	158	134	149	141	143	187	160	148	169	149	170	153	162	146	131	153	154	154	145	147	133	143	179	148	160	151	177	119	169	154	133	132	139	154	140	141	147	148	169	156	133	148	140	146	158	172	170	148	158	161	146	148	164	169	158	172	174	150	161	170	164	164	166	161	157	148	152	169	156	156	136	164	145	152	150	147	148	136	171	146	156	165	163	182	153	174	175	172	157	144	178	164	151	168	179	141	146	149	156	152	176	170	173	140	137	164	138	160	128	147	181	160	136	143	146	176	145	135	169	140	154	154	153	155	152	170	157	173	130	170	170	140	142	160	156	185	166	160	147	156	170	145	175	152	164	171	148	151	157	161	169	148	141	152	159	143	156	143	170	175	160	160	164	156	147	154	157	152	174	152	148	150	168	138	180	163	154	151	179	151	149	161	183	147	151	174	157	162	171	141	141	157	166	140	166	148	158	158	138	179	142	145	142	172	145	170	148	153	151	163	166	180	138	158	176	147	147	152	164	154	164	168	151	153	132	134	142	167	148	151	170	180	167	141	147	167	147	176	146	163	164	176	168	161	172	154	141	163	135	164	152	144	159	162	157	143	179	153	150	136	148	157	131	157	144	153	165	164	144	165	153	128	163	120	173	186	147	142	137	171	162	149	140	170	172	134	175	155	171	147	151	171	138	171	183	165	134	142	170	156	173	151	153	149	168	139	163	149	163	156	184	129	155	157	162	160	152	179	145	155	162	194	157	153	151	176	171	161	140	141	163	164	173	155	156	146	144	151	162	148	156	172	154	174	165	136	174	157	162	167	160	168	145	155	167	149	132	156	161	139	180	185	178	163	139	158	156	168	140	163	151	154	135	161	147	146	170	171	146	149	140	178	156	154	188	158	167	167	158	161	156	159	132	157	149	176	156	154	173	152	143	149	168	154	162	170	157	153	161	142	164	163	139	168	138	155	146	159	153	134	149	151	147	157	147	145	139	139	158	160	153	159	153	155	168	149	140	176	170	138	172	172	136	147	166	146	155	153	152	154	153	138	151	152	183	143	146	151	153	159	141	150	149	157	137	152	154	161	147	136	158	162	145	152	147	133	148	165	154	167	159	167	174	152	150	138	181	145	132	153	145	197	131	137	154	162	153	160	176	156	166	157	126	147	170	171	142	167	152	149	148	128	147	161	158	174	161	164	148	146	127	136	136	131	129	148	154	155	135	164	169	152	138	157	151	161	132	156	149	164	138	180	150	141	174	156	157	156	155	149	144	144	151	167	150	160	162	134	157	159	147	155	148	170	149	151	181	165	138	173	150	164	136	177	139	147	131	166	146	169	188	156	164	153	147	158	149	157	172	140	156	147	149	146	164	138	143	153	162	153	141	150	137	169	147	156	148	167	149	175	141	136	185	146	153	164	161	148	134	165	168	144	164	157	150	161	145	149	153	160	153	159	173	151	140	160	122	151	150	140	132	160	162	150	182	176	166	170	154	167	171	140	173	143	171	156	130	155	168	180	149	180	154	173	133	160	169	154	148	145	151	140	189	169	168	150	148	185	154	149	134	144	139	167	142	162	164	156	165	147	156	158	175	159	144	166	165	161	166	148	154	147	178	176	160	168	136	150	177	160	160	149	158	143	157	171	162	157	161	174	158	166	161	150	163	153	177	148	131	139	150	159	142	152	179	152	151	152	144	157	179	145	142	154	151	141	166	162	165	183	149	138	164	138	156	161	128	182	174	167	158	154	163	160	126	161	164	139	165	166	174	176	157	136	150	160	167	165	139	165	137	160	152	163	150	164	147	147	160	159	183	139	165	155	169	155	143	157	139	164	146	166	171	151	150	162	172	158	139	162	134	134	162	158	155	155	166	157	156	149	155	172	151	149	164	171	174	148	177	184	147	152	181	163	172	143	181	163	162	144	165	187	155	162	158	146	158	165	152	147	156	144	148	143	163	140	197	140	155	144	138	176	153	160	152	153	160	170	158	153	141	158	158	135	139	163	162	161	160	145	163	173	140	164	153	147	153	147	169	159	145	165	149	136	166	139	146	177	164	161	157	165	154	151	154	149	159	173	150	166	147	162	150	146	169	150	159	166	161	156	139	151	154	174	134	158	167	160	167	164	174	166	157	161	171	135	142	130	161	130	161	154	161	158	166	132	151	164	163	171	152	150	140	149	194	161	162	171	166	148	168	126	160	148	161	149	157	166	168	167	159	136	155	147	162	135	137	142	165	185	152	157	143	150	147	143	178	135	163	146	155	153	166	150	156	139	147	171	123	162	150	166	134	169	167	143	163	165	183	159	168	138	153	146	160	158	159	154	152	153	169	151	200	165	125	150	164	152	157	175	148	152	168	165	158	154	164	150	162	173	159	159	149	153	136	150	157	163	145	170	152	166	180	145	157	155	156	119	164	136	151	153	149	116	163	157	148	184
7448	2787	6399	6812	5791	4515	3733	3133	2720	2267	1964	1801	1619	1446	1353	1231	1189	1069	978	956	936	910	851	832	819	773	783	731	770	700	785	758	699	678	702	718	698	700	647	656	695	615	627	637	647	603	614	576	617	586	567	612	574	598	590	574	605	572	574	586	548	595	594	581	581	566	536	581	563	567	498	568	594	564	551	500	523	569	531	581	559	530	498	554	545	582	534	542	555	534	561	551	512	531	556	581	514	539	520	526	546	555	560	519	524	562	495	566	558	534	525	558	517	511	538	542	510	531	577	562	552	546	473	505	533	507	562	541	588	533	548	530	527	552	550	561	539	536	570	553	556	520	522	561	528	547	509	564	511	498	523	515	571	534	497	510	526	562	562	531	487	571	509	561	557	535	513	548	553	492	548	536	511	598	536	537	541	501	533	489	526	514	544	539	502	525	504	532	528	519	547	493	524	539	528	481	544	554	554	557	530	563	531	483	520	520	502	544	513	537	507	517	562	548	502	531	570	514	497	536	553	529	559	553	540	517	582	488	510	514	512	517	516	513	497	524	532	509	557	563	519	553	560	548	508	543	524	541	509	532	550	533	498	546	529	557	526	515	512	509	519	529	486	470	532	508	537	529	538	503	525	574	517	519	546	543	551	497	492	522	533	493	524	508	487	518	518	528	535	563	497	529	521	576	527	505	540	522	545	512	518	513	532	544	513	519	526	578	496	530	488	503	529	555	494	505	525	466	514	511	550	561	533	537	528	527	557	527	542	539	505	542	546	536	527	547	533	518	510	529	532	488	478	535	538	499	546	560	573	523	485	552	555	554	492	497	589	545	555	493	540	530	544	492	548	535	532	498	538	525	539	540	521	510	525	536	531	539	552	532	482	533	519	551	547	525	491	498	509	542	489	493	522	528	531	540	504	535	543	535	527	519	533	526	528	481	500	537	540	514	517	528	531	556	518	541	527	565	502	485	538	460	511	532	537	480	522	530	533	503	525	531	489	570	525	518	521	545	534	486	544	519	541	468	527	525	546	528	515	556	539	541	523	566	555	536	501	484	508	546	536	535	526	554	521	496	549	527	522	533	505	548	479	510	534	517	532	524	510	543	508	527	520	566	535	512	533	537	513	508	507	543	523	505	509	502	495	489	507	526	604	526	581	551	541	567	538	503	592	535	505	520	522	533	530	498	569	528	512	480	529	495	519	505	503	547	497	541	553	520	537	589	525	541	525	524	552	488	551	576	529	526	531	534	526	560	524	550	544	519	526	568	541	563	532	552	492	550	557	527	541	509	539	544	559	518	486	513	502	489	575	549	526	519	532	543	524	516	535	526	487	517	531	513	551	539	551	520	484	560	530	548	560	535	521	533	539	546	504	521	526	548	514	560	521	548	504	500	455	514	523	513	514	488	515	501	516	550	484	523	531	500	513	525	520	505	544	557	543	570	567	527	490	550	504	527	546	493	543	513	536	559	512	491	495	539	500	510	551	495	543	539	515	513	551	506	517	533	530	541	511	534	551	523	549	565	533	512	500	535	519	546	570	505	516	537	520	546	492	599	542	528	510	545	532	541	544	510	511	528	484	491	521	515	561	520	530	509	506	485	499	518	549	574	531	568	563	541	559	544	517	558	512	557	510	507	535	543	567	535	542	540	578	533	534	515	543	518	544	578	517	514	532	537	511	528	531	523	512	517	569	508	530	533	537	535	506	529	521	523	543	529	550	518	552	502	514	508	526	536	530	520	524	524	549	554	516	565	516	507	519	527	558	507	525	499	525	514	520	534	542	562	498	518	518	526	483	556	541	522	536	540	551	508	554	537	520	559	522	537	526	539	534	572	570	554	531	505	546	527	492	523	537	520	505	549	544	504	522	491	548	554	531	538	532	516	478	593	535	506	495	524	496	527	529	541	502	533	521	513	493	540	512	516	522	534	535	524	531	527	543	534	582	517	526	489	509	540	542	528	520	516	551	541	543	508	542	521	543	519	547	530	539	548	538	534	466	508	511	474	510	527	543	563	513	532	571	526	564	509	529	529	505	526	523	556	521	535	520	500	535	527	525	544	539	548	492	503	484	485	557	515	545	547	571	529	569	546	525	531	555	527	562	542	543	519	544	569	539	523	533	511	527	531	562	544	545	524	521	536	544	532	561	519	510	515	520	537	557	514	524	525	533	496	486	474	527	520	496	523	536	555	500	517	518	523	508	519	534	558	555	537	528	519	548	526	506	517	532	537	541	495	566	487	538	519	534	535	512	503	503	522	528	507	541	504	497	542	573	554	510	519	531	536	553	552	520	510	530	508	548	509	542	532	484	570	533	522	599	497	523	516	491	536	529	520	513	540	506	505	525	524	476	566	512	533	543	532	534	527	536	541	499	540	506	450	501	518	519	549	487	501	496	561	535	524	569	507	552	536	529	494	510	513	520	559	496	535	512	491	510	507	520	550	530	544	529	533	518	531	552	512	495	490	551	569	517	514	520	510	519	536	570	517	533	547	506	520	486	504	465	524	576	522	515	545	513	509	498	539	534	527	512	513	559	527	549	519	544	552	548	519	558	491	534	504	538	543	527	526	521	518	488	512	515	553	514	490	546	534	527	554	544	527	558	524	522	527	549	483	525	562	554	551	526	501	539	527	493	522	485	486	533	504	482	509	535	540	534	546	540	547	513	500	498	566	496	548	538	548	546	515	530	527	500	520	533	532	464	545	559	503	540	549	539	562	509	523	527	508	522	563	561	538	576	521	560	560	506	519	519	552	546	529	500	497	558	495	570	541	521	535	504	521	498	567	492	494	498	519	488	538	477	518	541	505	557	530	533	513	517	560	514	573	502	528	536	523	530	526	533	514	493	567	571	508	513	521	520	546	548	540	498	546	536	541	526	508	554	490	518	525	531	564	485	518	522	548	542	554	533	551	492	563	549	533	550	568	527	499	578	541	512	507	537	535	506	509	540	536	505	563	507	549	521	531	515	479	533	519	510	565	534	526	528	517	538	554	529	495	549	554	579	524	510	548	496	530	528	506	508	539	534	476	548	478	488	563	545	522	535	540	554	519	530	552	547	512	548	520	500	580	557	515	507	537	515	507	508	521	523	512	510	526	494	498	476	528	531	499	508	518	520	548	527	512	550	492	528	518	519	525	569	566	564	566	521	505	547	497	544	540	556	512	503	580	543	486	539	503	538	544	547	504	529	512	528	508	527	507	514	556	567	537	539	522	540	488	488	563	529	540	550	525	493	521	512	532	506	533	508	505	511	534	554	554	554	495	557	517	578	529	528	525	492	488	531	535	508	563	550	564	539	549	524	500	531	500	478	526	553	544	547	527	500	506	532	544	502	532	568	553	548	501	540	554	505	537	570	549	529	528	563	528	518	543	533	552	540	529	526	501	541	509	550	556	547	542	504	517	498	567	541	507	546	525	522	515	532	523	516	509	490	514	511	527	492	541	515	566	564	566	536	524	558	560	535	543	540	551	522	499	511	538	542	513
1126	134	142	113	105	93	86	71	72	68	81	65	63	73	76	90	86	72	75	83	77	69	67	68	65	78	61	62	64	66	59	58	57	53	60	68	74	69	79	61	72	67	56	75	65	69	79	67	53	60	70	76	73	58	70	61	73	55	71	66	91	64	60	75	72	58	69	70	73	58	65	61	61	63	63	58	67	57	70	67	75	73	55	73	51	65	62	67	65	54	52	68	75	49	68	58	60	50	51	72	66	67	62	65	62	67	57	63	74	62	58	73	67	56	68	62	77	63	73	67	74	62	60	70	66	49	73	74	64	59	81	71	87	57	76	64	64	71	61	72	65	87	76	80	77	60	64	41	58	57	79	65	76	64	56	67	55	78	80	84	62	65	60	63	61	76	52	76	53	60	64	56	66	67	65	72	75	72	79	66	83	61	66	68	61	53	68	71	75	83	65	59	87	67	68	65	74	67	80	72	63	74	57	83	70	66	63	68	71	73	82	80	71	62	71	64	67	71	84	77	52	72	67	71	72	71	75	68	58	65	57	62	67	69	79	80	59	66	71	75	66	57	61	63	70	68	69	64	63	59	69	68	66	63	75	68	56	72	73	74	65	63	68	66	60	79	72	68	69	65	61	51	64	64	64	77	68	58	69	81	57	67	50	65	64	62	67	73	50	61	66	59	64	67	66	65	72	59	83	63	87	65	64	72	62	67	65	59	80	45	66	62	72	70	52	73	66	69	63	67	71	71	56	89	68	63	59	61	75	67	64	65	64	76	65	72	64	64	77	65	51	66	60	57	71	67	78	58	59	58	78	70	74	55	58	72	64	69	80	75	52	67	55	75	65	69	61	69	57	59	67	67	71	56	57	60	72	73	56	63	64	69	57	73	87	59	75	57	59	77	64	60	66	77	63	52	69	75	68	65	68	79	62	59	59	71	64	66	66	70	91	71	71	60	63	67	82	74	62	72	61	61	57	71	73	73	67	83	58	70	64	59	71	65	65	60	58	66	63	63	68	76	52	74	59	75	62	78	65	77	74	90	63	68	71	80	53	68	73	76	60	68	77	61	56	67	62	70	73	53	71	77	64	59	68	70	71	70	78	73	51	88	58	67	71	62	47	69	56	77	54	56	64	72	74	74	72	63	75	71	67	60	69	67	72	72	70	60	64	63	71	52	70	65	68	77	69	59	71	58	56	85	82	71	57	94	64	52	50	78	73	63	53	70	70	62	67	58	57	59	78	65	70	75	69	53	58	65	61	53	58	61	79	73	62	72	67	80	56	65	81	57	56	61	65	68	67	83	79	62	68	66	60	78	72	75	70	60	55	77	68	71	71	52	61	65	66	60	60	46	60	77	67	81	73	64	76	69	52	73	61	56	51	73	65	79	86	63	79	74	70	69	67	54	66	59	54	66	64	66	50	56	62	76	73	79	55	70	66	62	63	67	73	84	62	57	70	69	60	71	61	68	65	61	70	59	77	67	67	52	77	67	71	73	71	63	79	69	55	61	76	64	52	67	58	47	74	63	73	66	73	64	59	62	72	71	77	55	56	68	63	86	71	71	72	73	57	62	44	84	78	68	57	55	70	68	76	63	53	72	78	61	63	68	69	57	58	58	70	78	71	67	55	61	47	69	65	60	63	68	72	74	72	69	73	59	64	55	75	66	75	71	83	74	65	67	89	64	62	76	72	73	61	69	71	64	60	72	58	72	64	49	69	69	75	61	76	65	97	71	56	54	74	76	57	69	81	60	67	70	60	67	77	61	70	70	68	65	76	59	78	68	60	54	73	63	57	63	61	64	74	65	50	65	48	65	71	61	67	74	86	77	56	55	68	82	68	59	65	57	69	85	71	68	60	67	81	63	64	66	57	70	69	75	63	76	68	71	70	62	71	75	82	66	65	65	65	54	71	70	61	62	63	47	51	64	70	72	62	92	67	86	71	61	58	78	57	68	59	68	55	78	56	63	82	68	59	57	68	65	55	87	69	65	67	68	65	73	59	75	72	68	68	60	73	68	72	66	67	73	69	65	45	76	77	61	72	69	57	77	62	86	62	70	61	80	69	67	55	60	68	70	84	58	67	56	52	68	50	65	72	72	71	78	54	68	66	65	74	69	74	62	69	69	74	58	68	60	84	73	66	75	64	68	65	67	74	64	77	61	79	63	59	64	58	62	52	58	66	62	93	53	62	61	53	58	81	58	89	77	70	65	67	73	86	57	55	71	63	68	70	65	67	78	70	68	57	71	63	69	54	73	61	64	65	67	68	64	73	74	84	70	63	69	62	81	62	71	59	50	72	77	77	57	58	81	58	69	76	72	73	68	58	63	67	71	70	65	77	63	70	81	64	81	62	72	67	58	75	72	52	67	61	56	58	71	69	84	57	74	65	65	65	90	55	56	70	74	74	90	67	63	73	58	64	77	67	84	60	57	73	72	71	67	70	65	73	65	61	61	76	74	54	79	80	56	79	69	60	85	62	64	62	87	77	61	65	55	76	54	66	66	79	74	61	68	66	67	66	67	69	63	62	68	51	74	62	73	67	78	65	66	83	62	71	68	57	68	60	65	93	78	71	81	75	70	71	78	54	64	84	65	67	73	72	68	80	58	69	57	55	56	56	68	69	74	51	79	72	66	69	57	55	78	59	55	70	89	59	54	68	56	76	51	79	63	76	66	69	70	82	59	62	68	67	58	64	83	59	57	68	70	80	63	62	79	50	70	57	66	64	77	61	73	64	66	73	65	77	86	77	76	82	70	62	58	66	73	61	68	72	68	66	62	62	70	55	68	65	70	80	67	68	78	60	59	71	75	69	62	71	59	65	71	68	64	67	81	74	76	84	65	68	71	58	73	74	73	71	71	70	80	58	80	69	62	70	71	64	63	59	71	77	60	71	73	83	72	73	65	57	70	73	71	65	51	67	79	65	60	70	62	73	64	71	62	62	88	79	84	73	59	82	57	64	69	71	79	70	70	56	73	81	74	60	52	85	59	63	77	64	64	63	62	77	68	78	51	75	60	59	63	60	72	58	45	55	68	69	70	61	86	75	77	75	73	72	63	77	77	81	61	74	70	61	71	68	68	73	65	64	69	67	75	82	65	77	59	73	61	60	53	75	67	65	60	83	71	68	63	52	63	61	56	77	57	69	81	73	64	61	71	72	57	75	84	65	68	72	59	66	62	74	68	54	59	63	67	67	68	68	60	68	54	70	60	65	58	68	61	76	84	56	62	70	64	68	54	73	76	73	68	68	70	64	65	70	59	55	71	72	79	71	63	75	57	77	60	60	62	63	72	66	69	68	67	48	70	78	59	58	52	74	70	64	69	60	80	87	76	75	67	80	63	75	66	52	64	77	60	73	61	64	75	65	71	64	66	62	64	57	65	73	59	50	52	82	65	57	84	70	65	58	66	48	87	72	72	75	66	60	64	63	68	70	52	57	83	70	66	61	55	49	51	62	76	55	60	68	51	76	64	67	63	57	66
1723	363	516	500	398	389	403	333	342	323	294	285	329	276	262	276	287	277	297	268	322	242	259	259	261	279	289	279	252	276	265	271	252	271	276	256	287	264	274	282	282	256	251	258	267	268	295	259	256	259	274	269	246	259	272	245	257	243	245	275	269	265	277	239	262	252	256	234	263	263	274	296	270	282	273	268	301	235	260	262	286	274	269	232	266	250	241	233	287	249	222	254	270	281	278	266	258	280	273	251	255	262	249	269	255	285	250	273	281	239	291	273	244	273	241	267	267	265	278	259	267	266	251	316	270	252	249	260	273	251	240	253	256	250	253	282	259	274	247	243	260	250	259	267	255	244	262	262	272	262	273	272	249	270	268	269	243	275	256	274	244	250	260	271	243	249	275	260	242	270	266	280	258	265	277	259	246	269	265	230	254	267	263	251	233	265	247	236	244	260	247	266	271	267	267	259	277	272	257	277	223	281	234	251	246	255	229	248	263	268	252	264	239	255	288	279	290	260	261	288	257	242	252	248	274	267	235	267	252	272	257	253	267	263	245	243	263	252	264	283	234	268	274	278	256	242	275	269	278	250	264	261	259	271	274	238	268	263	254	253	274	256	275	250	274	247	235	257	254	268	283	272	270	260	266	257	268	254	265	263	247	254	271	244	260	249	278	270	256	255	239	285	226	269	239	207	258	238	265	257	264	265	253	267	271	243	255	267	229	264	286	274	263	245	241	241	248	272	249	265	275	228	261	233	266	233	274	252	281	263	236	283	259	269	257	257	269	260	261	258	277	244	258	249	283	235	262	243	248	230	223	254	293	265	259	275	251	255	245	236	248	272	247	249	264	272	268	240	261	260	228	246	269	266	258	279	263	267	257	269	293	254	291	266	238	296	239	294	236	246	269	262	250	287	254	270	252	238	239	263	247	251	273	252	231	246	248	253	241	269	267	236	267	265	287	268	270	262	253	268	265	242	235	267	262	231	253	249	266	283	259	258	263	278	242	253	248	237	264	250	267	289	246	246	260	260	258	267	242	253	258	267	298	273	259	234	266	272	263	246	263	257	229	282	279	245	293	251	277	244	276	269	246	248	245	271	274	276	258	257	286	225	268	226	269	253	288	279	274	271	261	257	239	280	241	301	284	245	247	263	252	244	291	289	278	273	274	270	213	282	259	249	263	224	232	262	282	261	274	252	283	258	245	272	275	271	270	263	256	243	280	258	257	251	255	257	279	239	241	253	248	236	287	274	236	250	257	251	256	256	262	240	257	249	248	275	229	258	255	226	237	286	266	257	257	261	243	249	244	279	265	274	275	256	232	241	265	268	277	273	235	242	267	243	270	256	258	285	272	274	253	228	244	248	217	257	251	282	264	278	268	284	274	254	255	272	254	247	261	237	235	264	265	261	284	258	235	232	246	253	236	277	260	246	247	264	277	263	252	256	265	279	242	280	273	243	255	256	252	253	298	263	259	278	263	245	245	254	274	259	273	235	269	249	252	251	261	254	254	258	260	251	288	259	274	282	280	286	259	254	247	254	252	251	258	270	258	254	275	245	282	243	238	280	231	253	231	243	285	271	241	230	258	262	292	266	255	251	252	242	269	242	279	264	246	242	256	244	249	273	239	275	285	240	228	257	269	258	265	270	285	251	258	271	287	252	260	260	230	275	252	256	280	244	255	273	259	260	258	289	249	261	277	271	264	242	241	219	264	251	258	257	250	235	276	256	264	283	263	240	239	229	254	238	268	279	251	233	288	256	252	251	259	268	244	286	247	259	266	241	265	283	251	247	267	252	250	237	251	277	268	278	256	249	248	288	270	257	217	259	251	230	266	268	261	223	265	275	274	270	268	254	280	243	235	257	258	272	273	265	230	248	258	247	255	253	245	262	236	282	246	268	284	258	253	245	264	258	254	254	269	294	234	257	237	266	271	252	247	248	253	265	300	236	263	219	221	256	276	253	269	249	257	234	254	283	235	244	243	229	255	252	263	252	269	283	257	250	227	238	285	262	267	247	269	258	270	276	239	246	237	256	261	261	259	274	253	265	258	256	266	264	273	263	287	255	251	271	257	251	242	261	268	265	253	239	253	277	234	265	263	252	256	261	257	248	227	254	266	247	270	264	254	275	264	245	254	246	258	262	242	285	284	264	252	261	278	243	264	245	254	269	244	245	259	275	259	242	270	224	247	254	252	263	267	281	261	286	248	257	270	279	286	280	286	278	253	270	288	240	246	236	222	274	252	257	232	249	273	274	253	254	245	275	253	275	257	263	281	275	286	244	265	265	290	245	279	267	280	263	257	255	275	273	274	273	266	229	260	252	286	251	279	268	266	265	270	261	248	257	250	237	246	254	249	239	261	246	258	249	267	247	292	285	250	226	249	266	265	259	237	265	211	274	260	245	254	245	258	273	240	268	260	248	256	246	255	264	279	238	244	259	241	265	249	246	247	257	246	284	243	259	277	287	246	251	249	275	271	288	250	237	293	276	282	246	258	249	256	242	268	261	251	247	245	268	294	250	245	268	248	255	260	242	251	261	272	238	264	257	266	263	239	267	261	252	256	250	258	272	255	252	256	251	270	265	248	245	280	262	281	270	246	276	274	273	276	250	264	276	264	258	253	255	279	261	264	256	271	237	231	279	242	285	252	282	240	267	260	242	245	263	237	268	290	287	255	253	245	260	275	278	256	262	247	255	243	248	244	288	286	248	258	230	212	265	239	261	248	289	249	267	247	229	252	237	267	265	257	228	266	276	235	273	230	262	232	250	263	248	259	274	271	285	265	253	246	276	254	243	243	250	283	239	256	233	248	260	231	259	269	264	250	242	277	259	283	270	271	283	281	281	272	243	237	245	232	273	249	264	263	234	262	273	299	268	260	245	282	260	241	265	293	266	235	258	239	253	258	236	262	270	231	251	280	272	254	263	300	240	259	273	253	250	250	251	253	271	224	275	254	257	245	281	296	257	273	248	267	251	249	274	249	281	247	260	254	219	272	242	269	263	241	249	254	256	257	259	280	287	264	258	254	240	231	267	241	251	236	245	253	264	259	269	260	302	272	274	273	260	246	242	270	256	268	244	239	269	272	268	229	231	264	255	275	219	228	280	241	245	262	225	247	235	251	287	279	258	250	262	262	227	246	261	238	265	260	228	245	264	251	259	239	270	270	272	264	239	251	248	241	237	229	278	269	245	216	261	271	283	244	252	273	290	261	256	229	264	228	264	250	278	243	265	267	256	263	237	268	238	270	274	225	246	278	269	237	250	265	283	263	247	263	242	273	274	256	258	253	235	245	267	269	244	254	265	244	270	244	250	247	269	275	263	286	247	269	251	235	272	257	256	261	243	290	258	278	262	279	284	231	226	249	267	244	254	264	259	289	276	247	262	268	264	253	223	258	262	248	274	294	267	246	263	255	242	253	284	280	292	260	234	274	270	284	243	258	259	260	275	259	267	238	263	239	281	234	252	254	254	251	243	259	274	290	256
4040	935	1219	861	540	393	311	226	205	175	155	141	144	116	108	87	95	98	88	89	84	81	90	109	92	61	92	86	81	89	72	80	84	86	69	106	88	75	78	94	76	71	81	74	72	84	64	85	72	87	76	72	76	68	68	67	66	55	66	62	65	85	73	77	61	66	58	78	66	64	51	77	78	70	72	53	63	58	71	75	71	65	67	71	63	102	90	76	55	69	74	70	47	62	62	80	85	72	71	65	79	67	77	75	70	83	74	64	75	77	71	62	70	87	50	70	68	68	78	64	79	62	58	65	57	79	61	56	74	72	66	73	66	65	69	58	65	74	76	60	74	69	69	59	59	51	76	55	67	71	85	71	55	63	57	72	66	65	61	62	65	58	70	64	60	80	68	67	62	62	69	79	61	71	67	66	63	79	69	66	60	76	65	59	80	62	64	66	64	71	66	75	64	66	65	77	72	67	75	56	66	66	74	67	76	67	67	67	71	53	77	71	79	67	69	64	73	69	70	67	67	72	57	66	70	74	72	57	76	60	64	56	81	76	65	65	73	71	68	79	58	68	74	71	69	80	71	71	91	67	60	66	68	60	73	66	72	66	52	80	73	67	76	70	62	63	67	54	54	65	66	52	66	73	72	58	72	85	57	72	82	54	60	73	63	59	63	77	52	75	56	59	64	69	70	57	75	63	71	77	73	68	63	73	77	76	66	67	68	69	68	75	75	74	63	77	78	72	60	53	67	59	67	67	58	67	75	64	56	73	63	63	56	70	61	60	63	75	60	72	76	59	64	81	71	79	63	73	60	76	52	91	73	72	79	74	76	64	60	81	55	63	69	60	66	67	75	57	73	61	68	70	72	57	78	67	73	73	73	73	67	71	69	64	58	76	69	70	60	70	61	69	70	66	53	64	62	62	81	63	66	71	57	55	55	61	70	65	67	72	75	74	61	56	50	81	55	69	77	56	82	62	61	62	77	66	71	58	63	70	68	56	80	65	55	55	78	66	71	73	50	64	71	64	64	82	75	72	80	55	63	59	51	82	73	59	79	60	68	69	81	72	68	65	71	67	64	58	75	63	70	61	61	68	78	66	64	56	87	83	57	76	71	62	57	58	76	77	70	63	60	63	62	55	74	71	72	56	62	79	86	58	65	77	54	74	81	68	78	66	64	66	65	70	79	66	60	60	62	67	75	64	56	61	62	69	70	68	80	64	73	60	61	68	81	62	59	69	64	73	63	81	64	56	77	64	75	64	62	73	65	55	69	61	64	62	59	82	68	51	68	81	47	68	72	75	67	64	65	71	73	75	70	80	79	74	77	64	74	69	74	47	60	79	80	63	79	70	75	73	72	69	68	63	67	84	70	59	68	64	82	71	61	65	66	58	87	68	80	56	70	70	54	67	76	72	63	59	64	65	69	71	49	71	65	82	59	61	74	97	73	68	78	66	66	66	65	72	67	60	88	76	83	59	71	62	63	81	76	70	65	64	69	77	60	71	64	70	74	75	75	66	57	76	80	98	68	62	57	63	68	47	58	77	64	63	57	61	72	71	58	76	69	83	67	81	63	62	69	69	62	72	62	63	62	63	73	58	62	63	73	62	74	78	71	78	68	76	55	69	59	69	73	70	80	67	76	76	72	67	59	80	64	78	81	71	68	86	82	57	71	68	56	75	64	77	78	68	46	57	71	60	64	74	71	68	63	57	66	72	56	63	63	70	72	62	56	79	73	65	68	56	75	70	72	77	58	79	60	55	75	79	65	74	63	76	60	62	74	58	65	55	68	60	73	78	58	56	67	59	77	84	64	83	81	73	63	70	69	78	61	64	84	79	68	60	78	67	80	74	92	56	67	52	76	65	65	64	77	90	60	61	64	62	53	69	66	72	61	78	88	60	64	71	63	71	60	75	55	75	72	71	76	71	74	83	84	64	79	64	69	69	61	65	61	61	66	68	84	73	53	62	75	64	78	67	69	62	64	75	68	66	49	70	51	84	63	67	66	63	68	68	64	74	71	60	51	74	69	77	64	70	75	58	78	72	65	81	72	83	65	65	80	55	65	63	67	73	66	69	82	77	62	62	73	68	68	52	68	70	76	62	77	82	71	68	57	63	78	79	74	79	68	76	65	74	67	56	89	63	70	80	87	67	67	65	57	54	76	68	76	68	67	69	67	64	73	63	73	76	69	87	83	65	60	56	72	84	62	71	74	69	73	68	70	73	64	73	65	79	60	61	77	58	63	87	63	84	66	64	59	51	67	67	53	66	72	72	54	80	79	62	65	66	88	69	75	59	57	77	67	70	64	69	68	69	72	73	75	63	73	67	66	85	64	71	62	55	59	69	81	61	79	73	60	60	67	71	71	57	60	48	66	56	60	71	76	58	70	56	72	72	86	62	68	68	63	77	70	59	63	74	63	59	61	79	76	60	70	65	73	67	54	86	71	65	94	67	59	74	65	71	77	80	61	61	68	55	72	51	72	86	67	68	64	73	60	67	79	73	64	75	60	69	69	60	69	68	74	57	71	61	52	75	59	81	81	58	77	70	61	59	65	76	83	66	84	69	71	61	64	56	79	52	66	78	68	70	70	79	72	77	61	42	74	63	56	71	77	66	76	70	78	69	71	63	67	65	79	83	75	73	73	62	65	65	71	77	61	48	69	62	70	84	67	75	72	63	82	61	70	74	80	84	74	61	68	61	67	85	58	75	67	66	58	58	65	77	73	62	65	81	70	74	71	68	77	63	69	62	70	75	74	62	71	67	90	67	60	75	61	52	73	70	65	73	71	61	68	73	77	74	54	71	66	61	50	63	93	58	67	78	60	68	81	56	69	73	71	69	72	60	81	49	72	63	61	60	81	51	66	65	58	80	76	72	63	68	64	57	54	67	74	57	69	64	82	72	69	76	72	87	63	65	92	63	79	62	61	69	59	63	64	79	66	58	73	84	61	72	66	76	76	71	60	73	71	58	75	62	63	60	71	59	63	72	67	86	61	62	86	78	74	63	68	65	75	69	74	72	73	68	52	61	79	83	63	71	61	68	68	59	64	56	74	51	84	64	75	63	65	78	69	65	81	61	65	58	63	72	63	67	80	66	68	68	77	77	58	79	67	86	69	63	68	65	79	69	73	75	68	63	73	71	68	68	74	71	66	63	54	72	86	67	66	76	76	74	69	61	80	74	78	62	68	71	64	55	70	66	65	82	69	61	69	58	57	83	79	64	68	55	66	76	60	57	64	62	58	77	64	67	77	69	74	59	66	72	74	66	84	78	54	79	66	74	70	67	72	68	73	73	66	71	75	67	71	74	78	67	62	62	65	70	55	58	53	65	70	74	53	68	77	62	74	64	69	68	60	68	86	66	57	63	65	72	81	69	78	70	75	74	60	80	77	84	72	55	68	77	69	61	78	73	66	56	61	70	69	75	66	64	86	75	73	68	71	67	74	55	56	74	72	69	70	71	60	62	73	70	69	63	67	76	74	61
5117	1304	3372	3712	2973	2447	1942	1611	1349	1161	1050	921	793	751	710	635	602	580	529	507	474	452	452	445	375	402	387	354	376	372	381	363	345	321	308	352	348	322	335	360	347	314	297	310	310	307	335	320	303	305	309	293	311	266	306	290	304	289	253	281	284	259	311	293	292	283	286	275	317	267	244	270	294	279	290	300	273	286	261	292	297	289	295	293	292	274	282	275	279	270	279	286	267	258	279	254	258	269	279	278	263	242	279	257	272	258	280	266	309	252	255	257	265	263	271	282	266	293	276	292	260	266	275	294	253	289	280	280	310	257	316	260	274	275	295	275	269	295	272	286	285	285	282	269	254	253	243	318	295	254	304	277	294	333	273	271	266	305	261	278	270	261	258	278	285	271	269	268	248	264	270	277	268	275	269	288	274	272	279	247	264	298	258	290	267	271	258	280	259	239	274	277	251	245	275	281	267	250	260	253	254	266	276	264	250	248	264	259	290	263	281	289	266	272	257	269	271	243	270	268	271	239	257	269	272	299	263	250	258	279	273	288	262	259	236	264	258	268	265	286	266	245	253	257	275	265	253	271	283	269	282	259	274	266	262	239	264	289	286	274	259	286	237	256	257	256	266	235	233	287	259	255	260	287	275	248	296	255	265	274	267	267	274	253	269	259	264	278	266	218	331	273	269	272	252	266	256	268	288	270	263	293	270	268	260	254	275	277	280	265	260	257	271	235	265	271	264	299	269	268	284	273	261	308	241	263	254	241	234	254	225	290	264	265	286	269	252	276	278	255	286	288	249	271	283	271	262	257	291	274	242	254	274	254	279	268	290	251	271	260	300	262	271	258	273	237	281	259	248	264	254	278	239	235	275	262	249	283	288	285	289	267	281	286	247	274	238	257	269	244	284	281	288	267	249	259	280	263	284	271	288	263	262	234	265	256	262	277	251	277	304	248	233	272	284	260	263	258	297	240	271	264	280	260	255	260	285	288	269	260	278	263	264	314	258	260	262	247	246	264	248	276	271	268	266	260	259	267	269	294	285	258	307	283	278	272	285	254	266	280	255	256	273	242	274	270	268	225	268	268	274	250	253	242	235	280	266	242	262	249	284	279	234	260	249	243	239	250	259	235	255	267	278	254	275	248	244	257	252	232	261	258	251	246	258	264	273	258	269	298	291	258	288	252	246	274	241	270	270	297	278	257	263	284	261	301	275	245	265	291	260	276	259	260	281	281	276	265	269	251	274	237	289	260	304	238	284	262	255	271	267	259	257	287	270	273	264	274	265	296	262	250	227	271	277	276	286	294	286	315	248	247	278	269	248	279	246	231	277	279	270	248	265	228	256	263	254	270	285	264	253	278	286	282	235	261	263	270	280	239	273	277	257	276	286	270	277	274	275	255	281	267	269	282	273	269	251	265	242	284	247	235	253	277	265	287	269	269	275	278	231	254	258	266	261	300	256	251	288	299	240	229	255	288	231	299	262	289	270	267	245	266	275	254	267	263	286	273	258	250	249	259	245	261	257	257	267	266	275	283	275	271	297	246	263	267	255	284	263	259	289	265	265	302	284	245	295	265	281	264	281	265	244	283	267	295	286	250	249	270	242	271	263	319	272	245	271	280	260	262	260	262	273	270	268	253	273	278	263	263	256	270	274	286	276	276	240	258	271	267	268	279	247	283	233	248	256	268	245	274	236	261	250	263	276	280	279	269	281	246	278	275	272	247	242	289	268	291	282	243	271	279	256	254	264	290	284	272	265	234	242	235	238	247	256	284	287	268	259	260	244	269	272	280	246	229	280	280	268	269	240	241	282	303	267	260	258	251	259	289	276	277	263	247	267	319	270	266	252	279	247	256	306	271	260	268	257	272	265	285	268	264	248	252	307	288	262	250	249	264	294	269	265	284	278	284	251	267	239	286	231	299	264	270	273	295	251	270	235	272	273	277	287	257	273	281	234	276	265	277	312	261	296	248	274	253	268	269	256	272	267	255	281	265	253	239	270	254	263	267	260	273	276	300	303	252	267	266	265	275	242	275	254	276	275	256	277	269	257	273	276	265	261	256	277	271	258	298	272	251	249	241	279	248	277	245	269	280	251	275	244	264	258	289	270	243	254	274	272	274	268	285	253	311	246	259	273	263	259	237	277	263	246	266	240	247	297	246	245	253	264	237	279	255	278	279	245	264	295	269	254	262	287	261	257	271	259	270	281	272	258	239	268	261	264	239	271	258	283	261	283	273	271	296	250	265	282	274	277	266	286	266	269	267	294	264	284	272	256	259	299	266	284	245	279	271	274	265	263	278	272	265	268	295	270	258	277	265	267	268	278	233	278	303	268	226	262	261	298	268	230	284	284	278	273	268	272	277	265	253	255	270	243	284	265	263	231	240	263	282	237	274	251	260	252	243	271	245	248	282	268	255	269	291	259	248	258	253	275	256	272	268	250	278	258	281	250	281	267	271	256	249	251	268	259	284	277	270	267	300	268	257	264	248	247	265	257	287	268	255	274	255	258	276	290	234	261	245	258	295	253	275	290	241	253	284	275	287	246	251	260	274	279	275	261	259	286	262	228	284	261	271	267	272	247	224	258	257	228	263	294	262	275	257	256	284	289	271	260	252	249	272	260	293	243	265	268	281	279	286	272	262	264	253	275	261	247	255	250	238	254	276	271	255	240	281	277	240	255	230	278	243	291	264	255	262	263	267	255	282	265	252	248	248	287	251	268	259	254	282	287	279	272	224	298	262	296	256	273	269	291	260	271	292	264	255	289	255	318	248	244	275	242	306	234	275	259	257	282	259	248	270	248	288	265	279	271	270	286	258	271	292	244	270	264	252	254	250	251	254	274	262	268	261	266	254	271	267	287	254	271	286	265	254	281	290	269	262	227	278	284	284	242	265	273	283	277	289	278	281	250	286	281	254	220	260	271	258	273	285	285	249	321	261	294	278	281	243	294	265	269	284	273	258	250	294	249	272	285	265	264	239	251	268	254	304	259	285	256	251	306	270	281	277	281	252	255	251	257	278	273	248	282	270	254	262	277	274	260	295	268	286	261	285	251	254	271	261	281	287	291	286	246	286	300	286	258	244	271	263	305	279	268	232	249	275	297	231	288	235	261	254	264	252	255	266	279	275	275	273	266	273	248	291	249	293	265	266	241	255	288	265	257	269	280	278	278	260	276	239	250	290	271	278	252	254	269	302	236	265	247	240	277	274	276	279	279	247	226	277	277	285	257	260	292	242	282	261	262	256	280	272	262	261	268	271	273	267	265	258	252	270	260	251	256	245	251	246	269	251	253	288	292	241	261	251	247	239	252	233	253	242	248	282	262	266	261	243	278	288	270	248	279	280	291	271	257	231	259	262	288	281	278	262	268	258	250	247	258	278	272	259	264	253	261	250	302	255	279	247	292	227	261	273	257	302	262	282	282	251	262	282	255	270	289	267	222	266	268	279	259	287	263	269	285	290	276	266	262	299	268	256	258	287	270	276
8205	2114	2549	1836	1196	923	706	505	409	367	295	300	305	279	241	260	215	235	210	219	204	191	195	184	188	178	162	200	185	169	167	169	147	170	153	171	164	171	173	165	154	177	149	148	161	170	178	168	168	156	152	183	140	173	170	163	160	154	158	167	172	144	189	170	181	165	172	185	154	137	139	147	166	169	156	173	166	153	149	177	143	160	181	143	149	139	156	169	148	158	159	163	159	190	132	136	164	150	163	190	164	172	137	161	140	175	185	158	156	139	180	138	161	134	157	161	152	147	182	152	156	155	156	160	151	157	147	178	156	136	164	152	143	165	166	159	155	163	154	162	158	159	141	169	166	177	160	139	151	154	149	128	158	140	150	158	160	147	171	190	137	149	160	160	156	171	144	166	162	163	165	155	161	159	155	150	150	157	161	168	176	159	140	167	168	141	145	158	162	160	174	165	181	162	153	163	143	170	147	163	149	132	153	149	142	155	172	158	161	156	183	149	170	155	151	149	166	149	155	134	166	158	167	178	190	140	172	155	156	147	160	148	177	133	172	158	166	155	146	135	172	157	145	143	156	152	177	176	155	180	140	149	147	155	154	160	157	179	154	144	148	153	163	145	162	164	148	173	154	146	137	179	154	145	185	173	158	142	162	176	128	179	152	166	165	173	147	157	152	140	141	159	165	154	167	172	158	145	169	173	144	163	148	150	150	174	160	159	166	150	158	158	155	142	151	153	163	146	142	171	144	147	144	156	138	154	142	139	146	161	170	149	140	170	151	162	160	136	171	156	135	145	140	152	153	149	143	146	135	141	163	181	136	143	163	162	140	143	158	144	177	159	175	163	180	156	137	148	145	150	145	166	179	130	151	169	166	165	148	136	168	169	170	153	159	179	179	137	148	133	171	144	156	140	150	161	148	167	189	163	164	135	168	136	159	149	138	175	166	152	152	172	153	169	145	161	152	162	178	130	153	144	152	143	140	133	171	154	149	163	178	148	164	166	147	158	173	162	169	179	171	149	133	155	153	171	143	177	144	141	151	142	165	169	157	155	157	143	154	159	162	154	159	159	158	151	188	124	143	148	151	156	159	146	157	141	164	153	131	144	157	149	143	154	181	148	179	138	146	166	172	156	169	165	158	155	167	153	172	146	161	156	167	146	155	161	155	164	139	147	151	159	146	142	163	136	164	168	158	135	151	161	152	165	137	142	162	160	149	154	160	167	156	144	141	158	161	146	145	138	147	141	178	157	163	167	161	164	149	166	165	158	162	164	128	152	135	148	153	149	155	154	166	155	152	135	146	153	150	143	176	172	179	152	168	144	153	168	166	131	161	164	166	143	153	179	147	141	152	185	131	152	156	144	152	137	160	138	157	176	165	148	153	151	154	158	153	160	142	149	156	170	148	133	152	139	150	188	186	142	171	159	143	156	157	159	149	156	160	169	159	161	149	178	146	171	145	144	163	153	178	143	157	162	159	162	155	155	168	151	136	145	162	157	155	134	166	169	159	144	144	149	146	174	155	135	157	143	162	165	160	170	164	152	141	154	159	162	160	173	166	145	146	155	184	131	166	149	155	165	163	145	158	138	166	165	127	156	164	170	156	158	170	159	142	190	148	164	154	171	159	189	158	155	150	131	155	154	153	183	161	139	163	176	136	147	146	161	161	166	158	145	156	152	156	152	161	169	163	137	151	152	146	167	158	146	152	148	173	176	146	169	138	180	170	143	150	148	142	181	145	147	195	150	173	153	131	156	145	163	176	165	161	148	149	149	148	141	157	159	136	148	159	167	147	153	176	120	157	143	146	149	159	162	150	140	163	169	156	155	152	139	170	146	114	161	169	158	148	173	153	136	146	162	160	159	170	158	158	142	174	163	159	136	162	156	137	149	158	157	150	178	129	168	128	180	175	144	164	147	155	167	168	175	165	164	155	156	148	155	156	139	157	169	157	161	171	178	171	144	160	163	164	143	143	163	167	195	172	152	143	140	176	151	156	156	138	161	145	152	192	161	158	168	177	147	177	169	157	168	156	156	160	148	165	168	148	152	141	171	161	168	132	151	142	162	160	154	141	150	158	174	158	164	168	130	132	149	182	139	150	171	148	174	162	140	156	144	153	143	181	158	157	137	183	176	138	172	147	141	144	169	140	146	174	151	170	177	144	171	152	168	160	171	172	123	147	166	149	146	153	144	150	166	138	151	152	145	174	162	143	158	140	175	159	149	165	169	140	144	157	151	152	145	155	154	175	139	136	165	160	164	155	165	161	171	159	167	179	175	161	185	152	157	143	185	151	163	179	148	150	144	137	169	156	140	143	159	156	160	165	149	155	163	134	172	159	144	157	154	145	169	159	146	161	140	156	166	184	164	168	166	155	174	139	140	161	154	127	160	151	159	166	143	159	165	159	190	158	173	170	159	163	151	146	142	152	173	146	152	146	158	146	153	162	139	159	169	161	162	174	140	150	168	150	148	147	149	172	152	185	156	163	175	144	153	171	157	163	177	165	175	169	151	157	163	147	145	153	166	166	164	152	163	146	170	147	153	171	142	150	165	174	151	174	165	146	147	146	155	155	136	175	166	170	139	143	164	149	143	151	157	155	165	142	166	163	135	125	140	157	156	149	160	195	175	139	171	174	161	167	146	147	129	146	162	146	156	158	147	156	160	156	166	146	153	146	151	164	152	165	146	149	167	160	153	144	154	135	151	167	168	148	162	194	149	172	172	144	158	172	136	155	147	164	164	176	184	154	146	159	167	168	138	173	162	155	146	153	178	148	175	150	151	153	155	151	156	153	141	143	147	154	165	153	158	142	154	167	149	150	155	154	149	155	155	159	147	153	146	173	150	172	135	128	142	154	155	171	174	159	180	132	149	170	183	165	157	166	140	139	144	163	159	145	144	145	166	145	154	167	151	158	177	163	156	159	159	157	151	155	141	155	154	153	153	141	156	151	146	136	161	161	155	144	177	168	154	159	141	158	148	157	154	156	144	171	145	159	162	138	163	176	171	163	170	154	173	172	150	132	150	168	146	150	156	158	166	139	163	148	165	153	144	143	157	151	149	166	161	153	171	157	158	186	155	161	174	175	153	150	149	148	160	147	147	153	171	154	142	158	141	158	160	168	177	169	151	166	124	152	141	141	150	182	163	157	157	156	151	162	158	147	151	163	171	160	158	151	169	156	160	145	131	177	155	140	136	142	156	156	155	156	135	167	153	139	107	160	174	178	158	155	161	155	163	136	172	139	154	134	149	153	162	134	154	164	160	154	173	153	149	160	159	147	163	163	167	131	160	151	174	166	169	129	149	172	144	135	151	156	157	166	164	142	159	144	172	157	151	157	154	171	176	178	161	151	165	141	153	183	160	166	157	127	170	148	160	159	162	154	155	146	160	153	163	148	165	145	141	142	153	153	150	168	148	159	172	168	165	152	163	147	142	162	158	173	158	141	154	150	152	164	151	165	164	190	166	144	147	162	156	152	139	145	165
7551	2736	6420	6799	5701	4650	3841	3037	2692	2305	2103	1869	1667	1429	1361	1257	1179	1136	998	955	919	905	882	819	786	778	759	758	737	750	740	739	761	699	671	666	682	703	670	678	645	665	653	601	653	600	643	616	630	589	595	637	613	559	541	600	517	604	590	586	600	601	594	569	577	546	573	589	583	568	552	552	571	553	573	533	573	604	570	518	539	536	573	528	536	543	536	566	480	593	557	504	539	499	546	563	567	539	526	543	553	586	540	517	521	568	554	502	587	543	512	539	505	516	531	518	551	542	536	507	542	538	512	525	538	519	572	517	532	503	497	580	491	524	535	538	557	558	563	564	533	568	497	558	524	533	553	545	564	524	538	514	539	517	524	524	521	551	555	499	563	499	508	517	532	515	520	529	560	539	520	511	538	557	546	528	514	529	546	534	461	537	535	559	554	514	519	510	534	501	558	545	485	523	552	536	534	539	502	546	570	526	544	531	510	580	518	540	536	514	520	503	554	471	533	538	501	506	529	533	524	538	542	544	549	521	509	503	524	578	535	529	500	524	515	543	540	515	484	476	494	523	539	494	501	493	536	525	521	519	523	544	564	518	534	513	547	511	556	525	536	505	543	543	512	524	533	513	536	488	554	516	542	526	504	556	530	490	526	471	553	509	523	534	533	511	556	534	509	552	520	509	518	561	493	491	549	536	514	566	522	533	525	525	524	505	539	495	521	566	510	532	531	505	524	522	528	555	548	520	483	510	555	500	521	501	556	473	526	544	528	502	504	565	509	547	547	559	563	509	523	522	537	568	520	507	591	535	507	503	522	518	566	518	494	516	490	516	542	510	538	561	528	534	519	537	530	521	532	518	512	545	542	549	541	494	541	575	542	520	509	552	530	515	563	501	569	527	571	501	508	500	511	515	525	537	533	526	519	552	546	495	530	546	524	514	509	522	503	541	524	521	514	502	544	523	500	540	532	478	497	510	513	527	538	557	561	504	537	547	521	540	532	598	536	548	464	551	552	488	526	540	511	507	497	488	559	498	500	540	547	558	519	515	496	508	533	510	492	565	496	539	471	539	558	543	567	572	525	565	504	527	524	530	521	531	503	564	503	531	528	580	553	577	503	531	558	537	560	523	522	538	528	527	510	541	488	536	553	543	538	519	547	498	530	497	514	559	512	509	526	533	531	522	518	494	541	560	534	522	525	534	562	563	469	549	513	526	489	538	518	546	537	523	490	505	539	520	535	483	503	517	534	540	530	500	553	561	537	550	481	537	547	509	508	579	570	573	473	535	530	526	528	511	549	519	481	492	506	560	507	520	573	526	511	489	550	506	488	482	525	554	495	529	524	522	555	558	555	512	532	495	561	521	526	490	545	526	474	538	528	531	563	530	487	505	520	498	516	569	488	556	531	521	561	547	496	537	520	522	525	562	541	561	514	533	573	548	519	522	563	475	534	530	527	519	541	523	536	491	525	519	513	525	545	547	552	570	529	527	497	529	523	511	514	531	554	519	546	525	567	492	509	554	518	518	557	510	547	549	513	498	565	556	553	552	530	562	533	505	495	536	567	545	526	528	545	548	522	483	504	513	542	552	538	546	516	525	518	511	534	539	540	529	521	492	506	555	553	522	508	512	540	564	529	553	530	541	514	490	537	523	512	587	512	534	537	537	511	517	521	574	534	550	532	546	557	479	530	517	575	545	548	524	476	515	503	511	509	556	512	552	512	512	520	543	495	565	513	512	553	542	542	487	468	533	541	508	543	466	494	568	506	525	500	531	503	540	535	507	518	537	523	515	542	553	538	520	516	541	547	517	549	514	541	538	531	519	502	532	485	495	517	578	535	522	560	545	566	509	543	511	507	521	545	554	567	514	560	542	535	524	524	517	573	545	516	561	519	494	519	491	516	506	525	506	529	492	498	535	537	514	539	517	565	488	537	501	509	495	555	530	513	539	543	527	516	526	527	501	533	503	551	554	535	545	497	575	545	535	531	526	529	532	501	542	525	519	539	513	520	557	489	552	531	550	520	545	482	529	554	522	506	526	536	563	515	568	542	500	555	559	546	526	517	515	496	515	533	568	488	543	527	520	539	593	500	537	490	515	535	533	540	558	522	497	543	533	514	485	502	541	514	518	554	513	541	540	565	562	547	539	541	509	542	538	521	559	574	520	547	527	531	498	509	519	517	497	540	542	541	519	556	528	558	476	564	476	539	533	538	558	529	502	512	505	515	519	548	527	515	552	580	503	543	515	548	538	539	539	531	544	514	514	517	533	513	549	560	532	537	510	525	505	547	530	524	507	520	498	505	522	524	513	496	521	517	535	486	605	521	512	537	553	551	524	558	546	535	545	535	520	542	536	485	547	548	535	531	524	514	521	552	504	524	507	491	530	517	555	544	536	539	504	524	536	504	534	535	566	534	553	561	557	537	568	530	542	514	511	547	507	509	542	525	523	519	533	517	523	542	516	525	549	553	502	540	536	535	548	527	547	513	548	514	502	523	516	554	510	522	525	508	559	516	550	555	540	529	531	550	515	524	493	498	563	518	532	551	556	559	523	550	525	536	483	556	575	537	540	544	568	497	567	520	525	537	564	530	508	546	508	551	508	550	533	512	548	544	587	533	515	534	494	530	482	553	518	553	547	514	519	534	542	563	532	479	499	527	565	524	488	506	516	525	514	572	502	540	533	530	532	535	571	521	531	493	496	557	531	527	522	557	499	512	542	535	537	560	561	535	493	515	529	503	494	533	518	516	548	569	509	542	515	516	556	499	536	541	533	524	536	549	482	574	508	516	499	522	546	526	540	549	515	560	501	498	515	576	550	511	516	530	576	515	506	518	551	506	540	483	548	503	563	506	577	557	523	519	478	537	500	526	507	505	545	543	533	525	581	549	479	584	501	480	521	516	525	529	520	532	540	565	538	523	547	481	530	510	543	551	564	511	536	564	545	526	548	497	506	541	559	541	547	565	567	548	563	603	498	502	570	522	538	526	502	551	533	515	570	494	542	504	547	517	537	562	525	525	511	535	553	559	563	572	522	553	500	551	524	551	537	508	512	577	523	514	583	558	523	558	491	528	498	524	521	494	510	564	555	534	549	519	542	529	536	511	501	511	537	510	498	492	541	532	501	534	509	528	477	533	489	557	543	516	523	552	525	546	565	534	545	517	532	496	488	523	527	504	539	527	532	484	479	549	549	519	568	565	532	509	464	551	537	525	505	538	554	514	561	548	542	489	554	566	495	500	518	526	520	532	478	509	518	585	528	534	517	515	559	555	558	517	506	522	539	538	523	561	505	545	498	538	510	526	605	515	529	540	528	496	545	509	520	578	516	501	551	539	528	529	536	522	501	518	545	490	506	511	518	525	507	536	531	520	467	531	561	544	554	555	515	511	531	505	526	523	552	506	563	521	522	542	507	520	523	487	537	481	559	535	535	541	537	553	492	548	502	519	496	551	509	545	489	508	531	511	538	547	550	491	556	535	577	499	462
1062	130	137	140	100	99	83	90	79	74	61	70	67	72	60	69	65	83	68	68	63	62	63	78	75	83	69	78	72	53	70	68	60	80	59	62	80	79	73	59	59	68	57	63	86	62	76	69	60	74	69	53	87	78	65	66	72	70	77	67	60	56	61	67	64	76	69	61	72	73	70	55	70	60	72	62	81	53	49	55	55	75	73	62	70	78	65	68	73	67	59	55	66	65	74	69	70	61	63	63	73	68	60	60	64	73	88	81	63	62	73	54	79	65	70	86	65	69	65	58	72	78	80	73	75	68	68	64	70	71	63	58	70	63	54	72	58	61	67	65	61	64	59	68	69	66	77	58	75	47	62	69	61	66	62	63	57	61	76	65	81	64	62	65	70	64	65	65	73	67	67	64	60	74	71	69	60	71	68	62	68	64	76	53	58	68	83	52	71	81	68	69	64	59	65	54	62	71	60	69	67	82	58	67	67	48	58	78	67	73	59	58	62	70	58	49	78	71	52	53	59	57	59	71	74	79	66	69	81	70	62	56	62	69	82	69	58	58	66	71	65	56	54	63	77	76	74	60	62	56	65	74	62	69	50	66	66	58	57	71	56	68	68	49	49	60	59	75	57	71	76	64	60	79	53	60	72	74	77	62	70	77	72	71	73	67	67	73	59	59	63	53	66	73	64	68	71	51	71	82	70	83	82	76	53	85	55	63	73	58	62	45	63	71	67	69	51	69	72	65	57	64	69	71	63	80	54	61	60	78	71	61	70	61	59	50	54	65	60	72	77	60	64	61	64	68	59	72	69	67	66	77	69	58	59	55	63	66	75	65	70	70	51	75	53	54	79	61	58	62	63	71	68	57	72	59	62	60	71	59	66	59	66	64	59	61	65	70	75	58	72	61	63	69	54	75	74	74	81	75	55	62	62	67	74	65	47	85	65	70	71	85	60	66	73	75	51	82	63	60	75	66	79	64	74	61	73	64	54	75	82	59	51	66	53	68	83	83	67	76	66	66	63	53	74	75	44	71	59	53	65	60	60	70	69	55	71	68	75	86	72	71	56	68	61	66	57	70	75	63	73	72	67	72	63	67	75	52	67	55	69	66	75	63	75	75	61	59	67	91	70	68	77	54	81	66	62	69	60	62	86	66	56	58	79	81	78	68	76	62	70	60	63	59	70	73	79	77	79	57	75	76	64	77	79	73	76	62	56	55	61	67	67	68	62	76	77	75	46	81	63	72	64	79	58	60	65	77	71	70	56	70	65	70	57	64	67	61	69	67	67	54	62	68	76	65	69	59	74	66	58	61	61	84	71	68	63	79	72	56	57	64	74	66	74	61	74	64	55	74	74	49	66	63	66	62	63	66	58	64	59	78	70	70	73	65	68	65	69	68	58	71	69	55	56	57	73	56	73	71	68	59	81	63	50	60	68	62	80	67	68	66	64	70	64	58	67	64	61	60	54	69	61	63	73	66	71	81	75	76	80	67	78	65	73	72	54	69	72	59	59	44	62	64	63	64	60	64	66	64	67	80	75	62	69	75	72	68	70	83	54	77	77	69	66	75	54	69	68	67	76	66	67	71	62	65	49	67	73	61	61	80	67	73	62	76	61	57	64	70	72	77	67	68	61	63	62	55	63	70	65	70	60	71	53	62	59	69	74	57	69	72	66	53	84	71	75	65	77	59	67	50	70	76	67	77	61	69	60	64	61	60	63	60	62	69	71	75	73	57	63	73	61	64	59	69	70	71	63	76	58	67	76	56	63	62	53	81	72	69	58	64	65	79	60	64	67	74	73	72	64	66	68	65	73	59	66	57	70	69	57	68	74	62	65	76	82	80	67	72	60	80	65	64	68	57	72	52	81	51	53	72	67	71	72	75	77	66	51	78	75	58	60	58	60	56	83	63	65	71	60	58	69	65	67	77	63	75	77	57	69	67	47	63	88	74	75	68	53	71	80	72	56	65	84	65	71	52	83	64	66	53	66	73	76	69	54	61	60	55	67	70	71	66	68	71	54	75	74	65	57	72	73	61	61	71	65	79	67	71	58	57	79	61	62	75	64	69	74	74	62	65	58	60	60	60	75	59	75	79	61	54	67	62	70	63	73	59	76	76	57	59	78	69	60	69	64	67	64	74	68	68	67	54	51	61	68	67	48	63	58	63	72	68	63	83	78	73	81	61	56	61	72	56	69	62	70	82	62	64	57	70	72	76	66	66	53	77	57	57	52	61	53	56	66	65	67	69	69	59	65	62	61	80	65	71	53	59	75	52	79	63	72	59	72	74	51	60	71	56	54	61	77	71	66	60	82	60	67	74	63	77	82	58	80	54	70	60	63	67	63	57	61	70	60	68	65	81	61	64	59	67	57	68	59	60	57	56	90	42	57	67	73	77	77	58	65	51	60	52	79	65	68	60	77	58	68	48	74	70	70	76	58	49	47	61	83	80	73	64	66	55	62	59	60	75	70	70	71	53	60	75	63	66	66	59	69	67	55	61	63	56	62	59	70	65	61	73	78	71	54	58	55	56	63	82	58	67	69	65	64	66	55	64	80	74	54	68	71	69	62	73	55	67	70	79	76	70	70	53	63	70	85	73	64	62	58	65	55	67	83	76	57	57	67	62	74	70	62	72	69	76	52	68	69	42	65	59	65	69	54	65	67	72	56	55	72	53	51	64	67	65	64	73	69	61	69	61	54	69	78	65	62	51	72	64	63	65	60	70	70	76	74	65	72	59	68	64	54	66	70	62	81	49	68	69	66	79	58	68	73	60	79	59	71	70	81	67	58	59	67	86	69	58	73	74	64	70	57	61	76	62	71	70	65	60	65	63	64	65	55	73	60	82	66	46	71	57	77	61	74	66	68	75	75	61	75	72	67	79	60	80	55	53	76	64	59	64	68	68	60	61	62	69	75	63	77	73	58	60	64	73	63	71	68	76	61	64	67	58	73	58	55	68	55	67	78	68	57	71	82	55	64	67	78	59	74	60	59	72	59	75	67	74	52	62	65	69	73	48	58	66	67	68	76	75	71	64	78	62	76	78	68	67	62	65	69	78	92	63	64	60	77	59	59	53	68	52	69	48	56	60	63	71	72	51	63	72	59	56	60	67	63	71	59	59	61	62	73	65	67	67	73	55	72	74	70	71	65	70	66	69	81	61	53	68	61	61	75	66	64	49	69	61	68	77	59	76	62	68	65	80	65	63	57	60	66	79	68	61	69	73	77	60	63	62	69	61	66	62	60	74	79	54	72	70	51	75	60	82	78	69	71	67	65	67	65	62	72	70	67	66	61	57	59	69	59	69	62	52	52	80	56	55	71	73	78	73	78	62	55	65	66	68	80	63	73	67	71	67	70	78	60	79	77	76	65	67	64	61	72	74	60	67	73	55	69	69	59	60	49	60	68	72	56	58	60	75	84	71	62	70	67	52	63	81	65	72	65	64	57	72	64	85	65	49	56	62	61	61	61	53	68	74	55	57
1662	343	467	489	449	405	360	350	327	322	290	322	267	274	278	270	304	274	291	287	297	255	260	264	273	268	264	224	265	260	273	268	275	257	247	293	287	248	283	266	263	269	271	261	246	258	243	250	267	275	221	289	242	248	252	274	274	270	269	269	266	247	249	257	256	249	277	247	247	306	267	254	264	273	274	283	267	252	250	260	230	271	284	257	229	232	259	261	270	257	238	266	288	268	276	257	247	243	258	260	254	253	265	246	255	266	297	260	246	245	277	253	260	252	260	269	245	241	255	255	246	265	273	246	232	303	254	247	249	247	246	254	254	257	251	260	250	248	257	259	287	250	265	254	233	258	273	253	251	246	268	256	253	276	277	263	257	251	250	259	255	234	253	255	286	255	286	266	273	250	243	246	245	230	258	272	310	241	290	260	259	293	260	268	268	268	261	273	278	267	279	242	250	276	266	265	251	267	266	285	272	241	263	250	293	238	277	236	246	255	259	232	246	257	267	253	253	256	239	298	244	243	288	224	276	277	265	247	301	248	279	244	278	248	236	273	281	250	257	270	262	221	248	252	249	251	251	238	262	246	268	272	232	276	250	287	259	257	275	224	264	281	267	245	275	252	263	274	291	268	265	272	266	254	252	275	280	278	244	264	272	267	239	274	264	268	242	253	231	249	269	265	257	282	282	281	255	243	252	267	285	254	287	261	248	261	274	245	280	260	264	270	272	271	260	223	264	252	278	265	260	273	261	257	271	255	257	247	260	260	261	256	259	262	264	254	269	269	280	253	259	243	274	246	247	270	239	263	246	235	280	271	263	254	242	252	235	262	266	271	273	249	238	279	262	249	264	241	285	266	279	271	272	265	268	277	268	269	260	263	262	267	273	251	248	258	249	266	258	252	236	254	244	252	267	268	263	271	227	275	274	251	273	262	233	257	246	276	270	282	254	260	250	230	265	247	251	232	239	256	268	268	266	239	249	244	257	279	264	240	220	260	289	244	255	241	255	260	278	246	262	227	235	252	264	250	267	266	268	264	262	252	252	255	278	294	237	229	244	247	262	266	257	262	271	260	268	249	234	280	224	261	241	251	278	234	243	257	264	243	261	266	255	271	264	261	270	244	268	268	271	240	269	236	257	286	278	276	267	254	279	234	251	228	256	255	262	218	260	241	226	278	256	255	253	270	254	273	234	246	235	261	281	269	230	236	257	242	235	241	268	248	277	262	255	247	255	264	237	277	270	261	265	274	268	249	269	261	261	270	265	255	272	251	279	261	251	259	267	257	263	250	252	252	248	258	259	264	263	286	236	274	294	263	264	241	226	271	247	263	251	272	295	261	275	238	267	262	244	257	273	228	239	234	266	263	270	263	267	241	256	273	275	264	242	260	236	265	243	248	257	253	238	253	264	288	283	227	227	261	266	228	273	268	282	229	266	251	259	229	262	256	241	246	247	240	265	256	263	233	265	264	282	224	249	271	216	276	267	257	284	253	276	258	238	225	274	248	280	257	283	263	246	265	241	249	245	274	250	253	267	272	244	287	240	277	302	250	238	264	243	269	259	253	259	266	294	274	262	266	261	239	264	244	236	245	259	264	242	250	259	259	249	263	273	249	269	270	257	238	243	251	251	243	274	251	293	245	252	262	238	272	256	250	257	290	259	262	246	262	259	254	270	271	258	233	232	246	264	288	275	259	264	267	294	263	239	244	256	224	248	282	268	244	239	261	211	228	252	276	214	252	261	245	274	277	273	269	247	269	263	307	256	262	248	245	254	259	261	254	248	274	267	284	237	244	259	276	233	255	241	255	249	261	252	237	264	250	254	246	246	259	247	283	266	256	262	261	259	252	251	243	241	235	240	248	284	258	278	277	267	249	275	233	250	261	261	237	278	268	262	258	258	232	237	285	266	240	261	257	251	227	280	258	274	256	252	245	227	264	270	280	225	252	245	265	288	270	257	238	243	260	272	280	248	245	247	225	271	258	264	262	238	269	258	263	260	270	256	244	275	268	246	262	279	256	281	238	274	250	270	273	262	252	262	249	251	241	240	287	228	264	268	224	249	226	256	253	263	252	255	265	258	287	270	269	258	246	274	261	265	255	274	254	242	263	262	247	231	280	270	272	253	249	262	248	262	229	263	249	254	261	276	271	251	265	281	227	250	250	265	267	259	240	252	251	272	276	270	248	271	227	243	281	254	263	251	289	273	242	255	255	253	256	267	288	266	275	238	245	240	254	278	258	270	257	256	245	256	278	251	264	259	246	215	264	285	260	216	270	230	241	266	264	242	260	267	280	288	227	241	277	247	260	294	257	281	265	265	237	242	238	237	285	277	259	252	286	272	246	252	281	256	260	245	253	255	238	246	258	249	281	262	246	244	255	239	266	228	256	267	254	273	290	267	232	283	246	244	273	271	258	260	234	261	249	263	269	252	246	259	298	254	240	263	270	249	268	272	228	239	261	239	235	276	266	246	233	269	249	270	229	247	280	260	240	269	247	276	254	231	237	246	246	269	260	276	256	270	258	254	281	267	268	264	242	254	259	257	247	244	277	242	285	294	268	256	270	264	248	267	252	255	253	260	265	248	265	264	227	281	238	276	262	254	263	249	280	293	264	254	256	292	271	261	244	238	257	236	270	284	274	262	249	257	237	241	260	253	266	240	228	261	260	260	239	277	261	251	259	239	269	268	281	223	224	268	262	257	260	250	274	223	261	249	242	277	241	275	268	280	264	275	255	284	283	235	275	243	262	233	274	289	274	282	237	272	277	254	234	268	274	259	283	254	231	258	258	245	270	255	246	280	267	281	242	248	259	263	267	249	267	257	272	242	249	229	280	266	271	280	244	253	238	243	278	234	277	254	237	269	253	263	281	251	250	250	287	239	233	294	247	267	247	277	237	253	271	264	259	259	270	259	233	267	261	266	254	269	261	240	259	255	265	265	287	276	264	269	274	282	243	246	254	275	269	269	278	242	266	258	251	284	277	263	265	232	272	269	266	270	266	256	235	265	242	238	214	262	262	266	288	282	294	295	273	287	225	248	256	265	238	244	260	259	247	268	259	239	276	235	259	255	290	260	284	249	279	252	265	277	261	258	284	253	244	256	271	221	248	264	226	256	258	276	255	255	275	265	261	285	295	291	277	264	264	238	268	257	240	222	246	291	267	279	268	256	240	261	248	263	248	263	290	246	285	239	251	283	255	254	257	260	269	257	252	243	282	275	257	260	277	300	240	247	234	261	266	271	253	227	233	266	281	265	250	232	247	249	286	227	262	247	252	258	273	262	240	258	245	244	278	263	252	255	251	249	242	282	254	261	228	251	271	281	256	254	254	259	275	250	268	269	264	255	276	261	249	227	246	259	267	242	226	251	255	274	271	253	251	268	287	267	218	258	249	272	239	257	227	253	256	256	263	255	265	287	258	282	273	275	252	245	244	273	276	257	241	247	278	240	282	255	265	264	247	256	241	256	217	262	268	260	220	247	254
4165	1008	1143	878	543	389	279	257	189	183	174	141	104	112	116	86	102	100	114	75	92	98	90	77	92	83	82	78	74	62	65	75	85	95	79	81	69	66	81	66	88	57	85	75	73	57	79	77	76	76	79	68	80	85	70	70	66	68	78	73	74	62	66	52	70	70	73	57	69	74	67	74	69	80	64	76	58	79	62	64	84	59	58	65	94	77	68	73	77	71	70	73	73	71	66	66	67	78	72	63	65	74	84	67	79	88	74	63	67	75	72	64	84	74	61	66	63	71	72	68	85	71	69	62	64	74	71	60	71	65	64	56	63	58	58	66	73	59	69	92	77	76	61	64	67	65	72	64	74	67	78	61	73	64	69	74	61	88	57	75	68	70	81	59	76	73	66	69	71	77	50	70	64	58	53	60	75	65	65	64	75	66	74	80	60	61	61	61	68	79	68	67	83	56	59	56	61	64	74	73	66	69	71	76	64	74	74	70	70	71	63	70	89	59	80	64	69	57	80	68	68	65	57	54	60	73	75	79	73	73	54	49	68	70	58	62	78	63	70	74	82	75	79	64	80	71	58	79	62	78	55	80	73	79	65	76	59	65	65	71	73	60	47	70	62	67	75	76	63	65	57	56	68	58	60	71	62	78	63	75	81	66	70	67	52	53	64	79	78	60	77	68	58	54	64	63	66	65	71	68	72	53	74	65	67	68	62	70	66	72	70	68	66	65	60	86	64	66	69	74	73	83	72	79	58	67	71	64	58	61	57	73	91	86	47	68	76	66	73	66	66	70	64	75	60	62	65	54	58	60	68	60	83	71	73	55	57	63	68	65	75	70	65	56	68	61	63	57	61	75	78	58	69	73	66	73	58	69	96	76	57	74	61	76	78	63	62	68	72	83	78	54	77	70	66	64	71	69	69	70	69	74	70	60	67	65	68	74	79	63	66	71	64	82	68	67	73	81	64	63	70	50	65	67	58	59	76	58	68	75	60	64	81	53	66	62	69	72	63	63	63	79	65	62	54	60	65	83	70	66	65	69	57	61	76	68	68	71	76	62	64	68	75	70	59	63	79	72	61	50	65	68	71	76	55	53	80	63	60	68	71	64	67	83	81	67	52	73	68	57	78	69	66	53	73	74	59	76	76	64	71	68	77	75	61	72	63	66	67	66	71	65	84	56	74	61	71	59	60	88	69	66	61	58	58	84	76	67	73	76	81	61	67	83	64	69	67	64	82	73	74	80	67	55	75	72	82	72	68	84	64	79	80	57	74	73	68	59	66	65	62	79	78	90	70	88	69	62	65	68	69	72	83	73	88	57	61	74	75	59	65	57	61	71	61	64	51	64	69	48	65	56	66	62	77	65	70	72	71	65	75	54	65	71	62	68	62	54	67	57	71	77	63	79	73	80	70	63	68	62	62	67	76	77	62	71	75	68	52	79	80	53	62	78	72	75	88	66	78	54	71	76	70	74	73	63	61	69	73	71	74	73	75	68	76	70	64	73	68	65	70	84	66	59	72	78	72	73	66	67	71	73	61	99	65	65	90	66	61	65	91	69	67	73	84	70	78	64	74	57	63	68	79	68	69	75	52	53	58	61	68	82	68	69	65	63	71	51	65	70	64	51	52	56	53	68	79	71	77	61	65	57	64	66	58	75	64	77	63	62	68	69	75	71	85	68	55	71	77	55	60	69	55	68	65	77	57	70	86	75	60	76	75	73	76	67	65	68	68	60	67	71	61	73	79	60	74	81	81	61	64	64	74	61	60	67	66	63	71	71	63	75	68	77	75	58	69	67	52	78	61	72	65	69	66	62	73	70	58	82	70	59	62	61	68	60	61	70	62	58	80	70	66	79	65	69	70	74	82	63	68	73	74	69	61	62	67	70	69	66	70	70	59	69	80	68	59	74	56	52	61	72	72	73	66	72	70	62	57	87	69	71	61	71	53	58	61	73	60	61	77	71	72	68	59	83	75	69	71	66	59	56	60	63	72	89	71	72	79	73	67	64	77	76	64	82	79	75	86	63	76	83	67	87	57	66	70	65	75	65	60	66	71	80	45	63	88	66	60	80	69	77	71	71	56	72	60	77	84	72	66	78	80	65	71	65	59	89	63	62	64	79	53	69	70	69	67	62	66	59	62	64	73	71	65	75	80	79	60	64	69	78	79	71	76	71	71	85	68	72	67	57	81	87	72	72	81	64	67	62	69	66	57	66	72	76	66	72	62	77	73	70	69	65	84	72	73	55	64	75	70	61	72	65	83	60	74	84	73	67	75	57	58	58	64	72	61	59	61	56	65	55	68	69	63	67	65	80	67	74	72	77	70	62	76	68	69	58	76	62	71	62	82	70	62	69	74	81	68	69	56	66	52	70	86	76	54	80	52	67	71	69	71	71	70	63	62	75	68	75	66	70	64	62	70	69	65	66	61	65	64	65	58	57	77	70	71	62	77	62	69	64	65	74	58	68	68	61	70	62	63	61	57	69	75	68	58	64	69	68	59	59	66	83	63	75	68	60	67	71	84	68	87	76	70	57	56	72	76	65	71	54	73	71	67	70	76	71	69	64	71	61	78	74	62	74	57	68	76	72	60	71	57	85	77	82	64	69	78	58	76	53	67	66	77	64	67	61	80	65	74	74	60	64	63	63	61	61	76	70	73	68	63	58	69	70	66	68	62	72	77	64	73	76	85	98	85	66	63	77	54	78	66	57	69	64	73	51	63	69	64	70	65	66	53	70	64	61	64	76	73	85	54	74	83	58	53	68	68	57	53	73	87	72	72	75	74	85	65	59	72	68	71	83	69	54	65	70	79	62	64	62	74	68	77	76	74	65	58	58	57	66	76	71	50	69	67	67	59	62	69	63	59	73	67	70	75	59	62	71	60	67	77	83	63	61	63	62	66	78	51	57	63	65	78	64	55	76	69	62	52	73	87	62	63	74	50	68	64	62	71	76	62	70	72	88	75	82	84	63	68	63	65	71	81	80	69	79	61	51	82	71	66	65	57	64	53	71	79	70	73	75	62	57	67	62	69	63	68	70	69	55	69	67	77	70	69	68	83	71	69	66	67	51	74	74	72	87	61	63	72	65	66	68	79	56	57	68	58	71	80	89	66	62	62	62	51	52	72	65	81	52	80	66	61	53	70	55	68	60	75	75	60	58	60	72	59	63	68	74	65	68	66	82	65	69	72	78	63	68	76	61	74	74	50	78	61	70	69	68	67	77	58	65	85	74	53	73	83	62	68	60	71	60	54	74	62	68	77	88	70	57	84	65	66	72	70	68	67	79	65	73	80	73	78	67	69	65	60	76	74	74	79	66	70	64	64	67	55	72	67	66	56	65	68	69	66	76	78	69	65	74	55	67	60	59	79	67	76	72	60	70	74	68	65	64	58	71	75	67	82	75	65	75	76	72	63	66	68	70	71	91	62	71	62	63	67	64	65	58	71	54	70	69	64	78	83	77	71	81	77	63	61	71	72	63
5150	1355	3392	3638	3030	2429	2103	1599	1422	1211	1003	927	857	752	690	603	557	557	509	528	464	464	460	449	435	394	397	416	388	381	375	356	343	322	382	356	338	358	345	321	319	322	306	338	318	328	281	307	320	301	339	319	279	312	324	276	308	284	233	301	304	265	301	327	303	301	291	279	264	295	296	273	312	297	272	306	285	252	277	281	266	275	280	275	283	270	263	285	301	258	316	287	246	288	273	276	259	277	292	290	239	285	265	273	252	243	263	274	281	266	265	278	276	257	297	272	270	228	248	293	273	288	274	260	271	257	277	296	218	271	271	294	271	304	313	265	255	265	297	268	251	268	282	288	249	250	247	257	280	270	266	260	259	286	272	252	261	273	290	244	265	281	280	268	281	259	286	250	296	252	254	275	261	283	266	277	253	274	270	257	274	269	276	259	288	259	267	263	265	264	265	254	281	238	268	281	241	296	283	293	290	242	273	298	255	264	277	269	284	243	273	244	254	252	274	235	320	272	268	276	259	254	267	265	253	271	275	288	266	270	266	261	255	296	252	250	247	271	294	253	289	272	259	269	294	245	263	262	302	275	277	260	261	271	277	275	268	272	274	280	258	234	274	235	259	278	274	236	272	257	268	251	259	224	285	264	244	286	261	253	248	271	281	294	260	261	255	267	288	284	290	266	270	243	265	297	260	265	252	284	241	258	268	273	224	296	289	268	281	269	278	277	281	253	250	259	266	274	312	260	272	288	288	257	256	224	264	257	282	275	259	250	278	283	273	250	259	266	278	269	216	275	246	236	244	258	258	264	269	281	266	293	243	266	259	289	228	270	280	290	255	244	246	267	243	255	269	277	281	310	264	262	256	283	255	290	265	255	244	236	294	279	276	279	280	267	288	306	283	227	262	279	275	280	255	268	236	284	253	268	285	275	265	256	294	247	289	275	293	250	277	238	284	277	287	263	261	258	254	266	291	246	257	288	256	255	258	266	266	274	268	235	302	294	259	250	278	278	275	264	280	270	290	251	254	282	250	255	269	235	248	268	280	246	255	237	255	245	279	263	263	269	258	256	262	262	272	284	277	275	287	240	260	293	259	251	308	287	278	264	262	281	258	284	246	270	261	269	288	280	263	282	268	269	269	273	256	268	246	250	280	266	279	266	255	257	266	276	269	282	259	265	262	259	271	268	265	286	250	270	226	280	255	283	271	286	289	260	266	276	250	276	257	304	244	252	280	255	273	284	235	249	286	270	261	294	280	251	235	276	260	283	285	269	284	279	249	288	256	262	269	280	262	257	275	235	277	258	249	257	281	278	249	271	264	253	266	294	257	278	266	266	247	295	254	253	268	240	262	260	257	249	305	262	255	253	271	260	289	280	282	265	277	257	262	254	289	262	301	267	273	270	260	258	285	229	295	279	279	243	243	241	260	298	273	265	269	283	249	285	257	271	288	281	258	248	280	267	280	288	288	258	258	262	218	269	264	291	251	226	237	264	247	245	272	289	270	278	299	251	263	250	296	290	259	283	298	270	240	306	269	264	256	257	281	291	266	256	246	261	279	265	271	273	263	288	255	246	228	268	264	271	288	234	271	307	267	253	259	285	246	291	273	260	249	262	263	255	238	275	247	265	258	284	270	260	288	265	316	291	253	266	278	272	278	263	260	256	261	293	273	242	260	260	284	266	263	295	252	280	285	276	286	266	260	268	279	254	269	260	257	268	238	271	264	266	256	242	258	285	261	299	244	274	264	266	263	282	273	237	254	266	250	248	267	269	266	293	258	273	252	255	285	251	224	294	234	255	293	273	263	249	269	233	274	282	270	239	270	245	283	279	223	263	266	260	301	270	269	223	249	260	306	279	274	246	279	299	281	273	295	274	276	302	282	243	276	280	270	258	263	249	257	271	280	270	273	259	265	269	280	280	267	260	254	286	270	267	267	289	260	248	261	286	246	286	275	261	280	252	267	275	251	251	238	281	287	270	263	286	241	265	269	246	262	269	258	272	243	235	268	279	287	298	279	281	258	298	258	255	276	294	244	270	286	260	271	248	249	241	282	251	259	258	276	293	278	264	260	262	308	263	252	274	275	292	244	263	286	290	265	274	278	259	285	306	251	257	277	248	280	238	274	245	316	261	242	253	263	264	259	260	281	262	266	258	289	274	259	291	284	242	253	253	255	268	274	248	270	242	257	284	250	252	273	246	264	261	265	261	265	272	214	284	288	269	285	245	268	262	266	246	251	256	267	289	278	261	237	244	280	253	289	243	253	246	244	245	278	252	285	276	259	282	247	281	260	278	276	266	224	264	268	220	276	274	278	269	269	252	260	273	246	280	259	265	273	249	259	262	302	278	274	268	249	240	253	246	247	262	290	267	250	271	279	263	244	273	278	256	256	281	274	271	267	262	245	241	251	276	255	260	290	268	240	270	301	253	267	290	252	277	271	214	277	263	268	275	237	274	261	238	275	245	265	269	256	251	270	268	284	257	272	258	279	263	251	267	295	248	281	266	256	292	284	257	247	269	264	249	263	267	242	286	281	252	266	294	270	256	268	280	275	270	265	283	255	266	254	274	295	257	249	252	275	297	272	281	250	275	284	230	273	273	262	262	257	267	261	264	264	277	309	255	266	265	268	282	251	257	274	251	243	286	290	286	285	283	275	249	272	255	283	261	262	281	244	274	310	317	275	266	279	277	263	259	257	279	281	277	274	262	272	285	265	262	274	259	252	245	241	264	271	265	243	254	264	281	311	265	252	273	276	265	263	275	229	252	276	280	271	274	262	249	243	273	256	261	273	287	260	273	270	301	279	271	260	284	276	233	270	298	277	281	256	292	230	308	283	265	258	290	251	265	263	278	251	266	248	276	263	232	227	265	268	275	249	255	254	272	296	292	260	274	262	280	261	234	255	291	263	284	256	232	276	271	285	257	285	274	252	286	267	246	256	265	265	272	267	290	276	274	276	262	260	257	270	231	265	267	235	264	248	268	270	235	268	249	267	283	284	267	310	270	258	249	259	271	276	279	273	270	284	279	283	273	266	249	250	267	285	294	236	253	282	264	266	266	256	299	235	293	288	214	273	243	249	253	282	288	245	272	263	283	277	282	259	269	272	283	268	258	284	254	277	308	275	266	288	250	261	272	267	250	299	293	284	307	267	246	253	263	264	248	271	260	283	259	257	270	270	245	259	288	251	247	263	262	267	262	242	277	262	264	273	283	270	272	267	290	294	254	279	286	284	254	278	254	247	257	268	243	279	261	276	267	300	279	258	243	272	291	268	249	281	258	280	266	275	273	316	307	266	262	284	227	264	264	268	271	251	264	256	263	271	263	299	284	257	290	261	260	246	271	292	267	276	249	243	236	333	252	268	258	258	281	278	258	267	257	273	267	239	270	255	264	264	277	282	271	261	257	260	286	272	253	273	257	251	263	241	285	252	254	247	260	262	267	252	288	260	262	281	248	300	280	253	269	247	269	247	250	269	254	249	253
8298	2304	2602	1800	1231	823	612	499	445	398	326	315	301	307	244	227	238	199	203	206	189	177	195	178	220	194	182	173	169	185	175	180	190	157	167	158	159	167	173	159	156	160	168	153	159	156	164	163	152	144	184	164	189	161	155	159	161	138	172	163	152	159	152	177	152	171	153	176	171	141	148	183	179	157	139	144	177	171	163	166	140	139	165	166	152	177	164	158	165	157	169	152	138	189	183	149	146	176	191	149	147	159	158	159	163	146	150	174	174	161	143	144	141	174	170	152	135	164	164	167	155	163	180	162	157	165	157	161	138	156	176	137	144	146	151	162	143	167	168	157	150	158	157	182	164	143	172	150	155	153	152	185	167	160	164	161	148	177	149	170	152	179	157	149	157	170	152	146	145	167	161	155	153	144	147	178	145	176	150	138	161	123	139	145	158	159	163	130	171	174	149	157	147	161	146	150	172	174	184	178	158	171	148	154	151	137	155	166	159	163	161	158	162	173	162	152	143	155	163	176	168	158	186	152	153	165	141	178	147	170	175	158	157	164	159	145	160	160	173	164	140	174	147	146	143	170	143	163	167	163	163	175	155	148	164	170	174	154	144	160	152	144	170	141	153	164	120	178	142	160	171	156	160	168	180	156	184	148	139	162	184	130	184	168	154	136	155	167	157	134	167	163	152	126	129	152	149	157	171	149	164	168	178	155	164	144	148	145	155	159	171	159	122	171	149	138	172	151	169	140	169	174	149	151	159	163	125	181	136	160	166	139	162	156	163	172	159	138	190	140	159	154	176	147	161	148	159	160	178	160	162	174	165	165	164	152	167	177	151	154	164	156	143	146	146	151	163	135	147	158	152	141	146	171	159	146	153	155	145	152	134	149	173	174	157	164	151	177	162	160	148	167	166	156	167	144	185	142	142	141	154	145	169	156	177	141	151	156	152	159	136	166	146	158	155	154	134	157	174	144	147	176	147	145	148	177	145	159	150	150	140	149	148	140	167	166	161	184	155	175	147	139	135	165	154	167	163	164	189	177	149	176	160	149	158	181	164	142	146	159	136	166	147	154	146	135	162	154	154	144	148	140	151	157	160	181	147	164	155	139	171	144	171	167	152	183	180	167	166	145	136	144	170	142	166	146	159	159	157	164	162	141	149	161	168	132	151	154	133	168	164	152	163	136	147	175	163	162	178	177	162	144	168	158	182	147	158	168	158	179	186	159	158	164	169	167	152	148	162	163	166	154	161	158	143	159	160	158	157	182	160	149	150	159	151	182	157	163	157	159	171	127	164	173	156	144	166	144	166	143	162	147	133	144	153	154	158	141	148	143	159	166	171	173	180	148	145	175	176	159	167	150	158	147	130	142	169	155	149	127	156	165	145	149	183	161	168	175	151	135	143	149	192	171	141	169	149	164	149	181	156	167	164	172	151	156	152	165	157	172	153	149	139	153	140	136	149	149	177	191	154	166	173	158	155	160	159	158	168	152	156	141	145	171	165	139	152	146	139	157	172	148	158	174	163	165	159	155	171	158	166	166	173	156	145	165	154	162	145	170	165	144	174	153	151	161	135	179	146	157	157	130	151	160	172	148	139	176	179	168	177	170	170	155	174	172	165	131	137	151	191	146	150	161	167	174	170	155	163	149	170	158	161	163	160	169	150	154	157	146	141	178	167	154	153	144	164	147	143	148	169	137	154	150	144	168	148	152	144	150	148	161	160	171	144	161	173	179	156	159	171	140	152	156	155	133	162	170	157	169	143	173	164	161	142	136	142	162	181	154	152	139	164	153	147	142	161	162	163	165	178	160	157	161	136	169	157	149	164	152	153	153	152	181	171	143	150	178	153	144	156	144	168	180	155	173	163	159	159	177	161	147	149	151	158	141	160	149	158	195	174	177	172	163	148	169	169	176	148	151	143	161	163	138	144	143	152	152	166	139	169	164	150	153	164	169	167	147	153	179	150	145	159	166	140	142	145	156	139	165	153	154	160	157	149	173	162	164	189	163	158	158	150	168	166	145	164	123	137	157	148	161	150	132	168	141	152	140	157	153	143	149	145	176	148	174	171	148	173	151	171	154	171	175	155	170	150	154	160	160	187	158	179	143	161	163	142	170	173	147	153	170	140	141	140	170	158	147	156	161	132	140	156	164	152	162	159	168	155	164	155	127	151	144	162	150	156	163	130	152	144	157	156	150	148	141	166	157	156	160	152	150	172	167	164	154	160	157	176	139	157	151	171	158	141	155	164	172	166	146	178	167	143	162	161	148	186	145	114	169	167	155	166	168	172	148	139	144	149	139	150	157	159	151	165	155	140	160	166	168	156	148	179	166	161	155	146	161	148	160	139	163	133	145	167	137	140	154	182	140	133	173	169	159	159	146	157	136	151	155	176	181	165	154	166	169	128	145	195	158	136	153	139	162	147	157	154	166	120	155	162	165	168	183	176	143	163	184	165	159	167	162	177	177	158	172	170	167	166	160	159	144	149	179	182	179	156	177	148	153	148	167	176	156	160	158	147	159	164	156	166	166	173	140	129	160	186	170	160	165	137	153	161	163	148	149	154	159	157	147	147	145	174	155	161	170	164	160	181	181	138	162	158	140	187	154	160	163	142	161	164	155	144	155	157	163	139	141	147	160	192	148	153	128	159	162	162	133	133	165	162	147	144	164	141	159	142	143	141	168	146	129	157	175	180	151	155	156	148	159	161	158	170	145	174	169	165	165	154	168	162	153	136	163	151	152	148	156	168	191	170	142	161	152	160	180	153	149	162	156	141	160	134	147	142	160	158	178	157	157	171	174	158	159	155	161	151	156	164	154	184	136	163	166	145	145	145	161	149	166	192	166	162	171	176	160	162	143	170	154	159	144	131	163	170	151	154	154	150	164	156	144	162	156	158	157	147	139	160	152	170	159	158	174	155	157	156	179	180	171	156	158	164	141	159	165	151	175	163	148	144	127	162	158	156	154	168	138	142	136	149	162	162	157	172	144	166	165	148	176	161	170	146	153	149	163	155	160	146	177	161	144	175	150	155	134	143	160	155	148	169	179	161	157	152	161	163	159	136	156	157	156	159	148	169	181	170	158	139	171	153	149	160	164	141	175	154	160	149	168	166	169	144	167	153	146	151	162	160	171	144	148	168	162	164	149	140	153	140	162	161	155	162	166	150	172	147	153	164	152	162	170	161	152	167	167	156	160	158	163	162	168	158	174	166	159	141	157	164	138	157	168	160	162	157	143	152	152	158	156	159	149	172	161	149	172	144	160	167	163	166	158	150	146	146	147	154	159	163	155	157	175	152	153	144	164	163	151	149	164	171	166	166	160	152	172	188	160	152	186	148	142	155	140	149	170	159	152	148	148	160	139	181	141	175	157	167	151	154	169	165	168	169	159	161	169	178	163	169	146	167	164	175	128	147	155	146	146	156	164	178	157	151	153	153	156	159	145	160	179	150	168	162	149	171	140	161	152	159	158	171	149	159	140	141	164
7623	2792	6428	6892	5598	4692	3740	3179	2730	2324	2024	1790	1557	1434	1387	1266	1196	1129	1107	1031	989	898	890	890	839	824	789	733	789	732	708	731	690	695	696	689	753	646	641	674	618	619	632	567	618	637	628	643	640	575	614	570	592	579	563	585	620	558	621	603	601	603	552	603	549	568	613	558	595	544	574	557	558	528	550	602	555	548	554	540	566	537	589	518	546	525	563	511	553	590	551	556	545	548	563	555	572	542	577	519	539	575	549	524	540	521	551	556	494	539	544	534	532	538	568	553	551	515	533	565	549	508	512	567	546	530	535	530	512	523	531	534	500	577	559	511	516	531	538	516	556	520	549	541	553	503	531	518	510	540	552	506	534	544	560	533	523	539	541	534	566	512	528	510	525	567	530	500	522	540	504	535	522	543	533	576	507	528	549	477	508	517	584	569	507	540	534	559	550	492	547	550	541	540	553	538	550	518	557	560	528	551	537	540	603	548	599	571	525	526	489	501	511	532	508	566	541	563	548	516	567	518	538	521	546	526	494	551	565	515	506	566	517	546	552	531	502	535	507	514	574	548	541	570	598	564	535	563	523	540	504	528	506	519	488	556	515	559	508	523	513	551	503	497	532	511	526	513	501	539	540	526	535	569	517	513	577	507	533	518	490	549	539	546	562	543	516	566	500	502	555	523	537	556	530	540	502	522	533	532	496	539	520	532	531	499	588	542	534	554	493	494	518	529	528	567	507	508	590	560	529	561	532	551	532	527	513	536	514	515	544	531	532	544	488	519	562	521	502	551	534	579	564	517	499	547	534	545	554	530	529	502	525	547	506	518	563	547	518	509	542	574	529	542	515	528	550	537	543	522	523	548	505	515	502	545	518	507	515	521	495	534	552	568	571	525	519	510	560	533	511	517	513	541	508	501	560	542	522	530	538	545	520	564	551	530	556	492	489	520	473	546	538	535	526	555	540	520	573	598	527	532	492	519	507	519	508	568	491	528	512	515	500	555	545	538	535	532	519	543	484	562	559	506	538	565	540	524	499	562	566	516	582	507	541	529	514	497	554	490	490	520	522	522	558	538	554	535	565	534	526	558	504	510	553	517	553	539	511	572	548	509	539	572	527	556	518	535	529	538	499	516	532	550	518	539	561	557	555	549	539	514	491	535	524	484	527	531	528	534	565	534	513	528	562	471	577	534	513	552	550	501	557	525	505	536	522	525	518	533	516	517	495	545	509	549	537	521	539	572	526	497	532	528	529	539	546	544	506	505	518	518	526	518	566	536	504	543	555	515	522	558	561	538	515	511	580	516	554	547	538	564	498	522	573	554	500	545	548	517	504	559	553	519	546	498	518	541	559	569	576	493	532	513	571	545	541	482	522	531	529	517	540	550	531	546	548	523	547	556	570	542	499	534	517	548	493	555	554	520	563	522	502	525	591	535	515	526	524	502	561	550	478	558	568	553	525	497	527	522	505	541	501	541	512	550	530	540	508	518	507	543	510	536	549	504	535	538	557	525	521	583	515	483	541	522	541	549	490	535	512	488	532	541	567	558	567	499	537	527	557	539	499	497	501	494	506	528	502	527	499	545	539	533	578	499	537	561	552	535	528	538	545	552	541	535	504	526	505	514	563	530	512	523	511	523	511	506	558	540	525	506	527	551	548	537	519	558	538	539	523	520	536	481	526	552	555	536	504	527	553	535	497	510	558	571	563	527	535	545	544	563	518	527	523	538	558	549	535	529	529	504	471	513	528	543	520	504	588	540	570	513	518	513	511	531	522	527	490	553	546	545	518	539	511	519	549	525	512	573	563	545	574	524	534	503	496	540	539	502	545	537	521	533	547	514	518	553	493	533	538	540	555	527	499	556	543	563	507	527	510	507	529	527	530	525	560	555	511	532	508	521	521	534	503	537	546	506	481	528	492	510	502	508	547	524	545	538	513	511	541	522	523	519	487	546	504	540	534	518	519	512	521	511	506	536	521	554	514	526	511	527	554	528	528	573	554	538	471	546	513	544	505	529	515	488	514	528	562	516	558	499	563	529	547	519	544	571	549	518	550	507	512	526	547	515	516	492	559	531	528	548	523	523	519	552	540	542	515	514	496	486	531	550	545	493	562	513	500	534	548	527	571	526	533	539	515	535	530	496	502	519	547	526	497	562	542	537	504	582	573	501	506	498	546	521	542	526	568	519	521	544	568	489	535	558	483	572	535	494	545	540	504	584	490	525	541	500	529	575	521	547	540	543	485	509	519	529	550	522	553	535	548	505	507	520	527	541	542	481	528	527	556	555	521	542	546	539	548	538	545	487	558	561	579	523	525	529	533	526	552	574	550	534	528	529	528	554	497	542	523	508	529	545	528	519	569	506	482	530	579	546	541	527	565	508	560	471	525	533	497	540	552	519	547	522	511	519	541	546	540	510	529	503	511	512	572	519	534	507	503	544	544	520	556	525	531	504	518	564	507	524	513	572	538	514	549	550	577	527	556	572	564	558	529	563	513	523	554	502	544	485	525	547	533	497	526	550	563	534	540	555	524	543	511	510	503	547	489	517	539	548	560	517	544	510	515	506	547	520	546	518	581	536	541	506	517	521	549	539	532	536	496	500	535	506	519	459	494	507	536	565	510	546	490	496	485	535	523	539	550	544	525	496	514	498	511	513	519	528	514	495	546	526	515	478	546	566	588	542	546	540	512	556	529	496	496	515	509	520	510	541	570	559	532	542	548	523	526	553	547	545	558	526	542	499	531	546	545	550	541	515	537	514	518	543	542	568	505	551	543	492	580	528	533	526	522	504	515	556	534	530	489	505	533	502	602	510	541	514	480	488	533	500	543	526	537	521	505	558	570	497	534	495	532	500	526	505	555	545	518	513	551	568	535	533	537	544	510	524	518	519	570	521	526	566	538	478	519	532	508	522	534	543	573	529	489	535	507	517	564	504	546	523	513	523	519	528	516	517	502	515	579	509	497	526	519	512	543	547	523	545	502	497	526	533	527	508	527	517	509	535	498	510	569	562	516	512	570	557	508	542	527	518	521	534	510	503	516	552	516	526	544	511	536	537	499	539	532	554	548	523	528	535	561	547	510	500	525	524	527	529	556	544	546	477	484	555	525	534	533	535	485	532	522	537	554	543	521	546	524	512	518	560	519	534	516	531	515	523	554	514	535	501	517	555	515	516	537	554	539	537	500	520	541	563	514	499	524	558	551	521	485	538	524	505	557	529	511	494	536	497	519	549	482	508	532	558	569	531	534	556	484	512	500	504	518	512	513	527	551	521	550	531	531	532	574	536	530	473	533	571	566	536	586	502	522	477	484	490	549	505	535	524	506	544	517	531	512	550	532	534	498	558	561	537	468	485	534	503	518	534	591	527	490	493	525	503	539	567	551	578	524	497	544	511	534	478	496	502	524	510	529	525	529	555	564	576	546	522	511	540	515	518	534	502	528	535	520	537	556	482	512	545	525	533	518	538	553	510	527	525	515	530	556	525
1111	137	155	105	102	72	83	84	89	73	76	69	61	72	63	91	66	78	70	69	71	67	70	64	69	77	77	60	91	75	61	72	66	63	82	52	79	70	56	56	67	73	77	55	61	67	75	67	75	84	82	71	62	79	66	57	65	75	78	68	70	73	70	57	72	68	56	65	61	85	68	60	68	69	69	65	64	80	78	54	64	75	75	66	55	70	85	62	60	72	67	64	52	74	53	62	66	57	74	62	67	70	82	73	69	77	60	80	68	59	66	78	58	72	55	53	67	64	64	56	63	66	71	63	66	66	74	69	86	71	61	61	63	65	51	62	69	56	68	67	80	56	78	63	66	65	70	60	57	72	73	83	72	65	65	72	76	64	73	66	77	78	71	82	54	68	67	71	66	72	69	82	71	71	58	81	60	75	53	57	62	79	71	62	60	57	71	66	52	75	63	63	75	62	67	62	61	60	76	70	86	55	65	67	71	61	78	59	67	45	70	65	50	62	92	58	84	73	66	66	59	71	67	80	57	68	59	50	73	71	63	82	66	55	79	74	74	63	62	79	82	67	74	58	82	83	70	69	69	55	61	66	70	60	68	77	69	76	74	60	63	70	72	72	67	56	62	54	84	73	78	68	59	61	68	58	71	62	69	81	69	61	73	65	77	66	53	65	76	66	63	59	89	65	68	58	72	49	59	73	64	53	56	59	50	69	62	59	60	69	79	62	79	76	60	62	66	59	69	69	70	60	67	64	73	87	72	61	63	70	68	78	49	71	67	75	78	54	69	66	44	53	67	63	71	64	63	65	70	56	52	70	57	71	72	59	55	67	65	75	75	66	64	76	69	78	65	61	58	69	60	74	61	66	58	75	56	76	61	65	74	69	58	84	55	62	74	80	72	65	60	63	50	64	64	68	70	83	59	62	62	77	63	68	61	57	81	83	59	71	69	59	74	61	68	70	68	71	60	61	58	64	69	56	68	60	59	69	58	70	83	53	78	89	56	68	78	59	66	57	84	69	69	82	79	70	70	65	62	69	74	63	65	66	62	63	76	62	73	67	58	51	81	72	70	63	74	74	66	66	80	79	80	65	54	73	57	72	61	64	73	66	75	63	69	63	59	64	87	49	64	63	69	59	57	51	67	73	82	58	78	58	76	58	58	78	74	76	58	53	56	68	67	64	57	65	69	79	66	56	83	60	65	61	63	70	78	72	60	64	60	58	66	54	66	74	69	68	62	68	61	63	68	56	61	62	66	55	54	63	49	61	72	62	77	62	69	64	59	58	64	69	58	65	63	78	60	66	72	63	47	62	67	67	78	64	52	73	74	70	76	60	69	56	70	58	72	81	77	62	80	62	71	61	67	70	72	58	62	67	69	63	71	51	49	79	62	74	65	81	76	56	68	63	76	73	81	77	77	63	67	63	58	68	66	68	74	71	62	67	82	62	73	68	61	89	48	78	65	66	58	78	77	60	64	72	69	57	62	72	65	64	68	54	68	77	81	76	70	60	71	89	71	57	65	69	55	51	76	75	69	75	70	76	62	57	61	76	75	66	80	64	54	51	57	50	75	57	69	78	76	66	69	77	67	58	66	62	69	73	59	59	73	54	60	81	79	53	61	64	69	73	79	63	74	71	56	67	65	70	60	60	74	74	61	73	76	74	75	73	77	51	71	60	59	57	59	71	72	56	47	60	72	47	60	51	68	50	72	71	70	69	50	53	54	77	59	65	72	67	52	63	59	63	58	71	60	61	67	63	76	59	74	71	80	78	64	60	57	75	62	73	72	60	61	66	75	69	60	65	70	73	75	79	72	82	64	75	65	78	61	52	66	71	70	59	75	70	75	67	53	69	54	62	58	62	72	66	58	62	63	61	85	79	64	60	65	59	76	65	63	70	68	65	57	73	65	70	80	60	65	83	63	48	55	80	68	71	56	74	69	48	70	70	68	86	64	72	62	59	65	69	67	69	73	68	85	69	64	56	50	74	81	71	56	69	60	70	70	65	61	77	71	67	72	70	81	64	59	75	70	58	67	78	71	82	79	55	81	64	49	62	67	60	68	72	69	55	66	68	63	63	77	67	74	52	61	69	90	71	77	69	71	57	71	69	55	56	61	66	75	52	61	76	76	54	61	64	71	77	51	71	60	75	75	61	70	69	68	70	76	73	64	67	64	62	61	74	64	63	64	75	60	67	66	79	67	51	76	68	61	63	65	80	71	75	76	70	76	62	68	67	81	69	89	56	67	62	75	60	69	70	73	74	54	61	67	79	67	82	59	63	70	64	60	60	71	57	54	67	63	54	65	66	61	67	69	69	83	76	75	83	67	80	80	57	70	69	60	72	63	66	69	65	79	61	78	51	63	71	65	59	65	54	67	80	60	56	59	72	63	56	58	68	67	64	60	83	65	64	59	75	79	77	58	67	61	80	81	58	64	87	63	81	74	81	69	64	55	64	69	67	69	63	79	69	63	62	71	81	65	43	73	60	60	57	63	56	63	69	72	54	55	78	59	60	71	68	78	73	65	68	64	71	69	69	58	89	74	69	63	79	69	82	75	69	67	65	65	57	56	64	70	89	72	68	61	78	69	74	65	63	54	55	67	59	61	52	66	73	53	59	55	66	71	62	65	70	71	60	69	52	68	69	82	80	75	57	72	63	71	76	54	73	81	64	63	73	68	69	69	67	68	58	71	66	65	66	68	55	63	53	68	70	61	79	58	53	66	59	72	73	54	75	83	80	72	68	64	69	79	60	57	62	86	65	60	79	65	78	77	58	62	56	59	65	64	70	57	61	70	57	77	76	69	81	81	74	58	55	82	56	70	65	61	68	60	78	75	63	66	62	83	67	54	72	52	70	79	61	60	74	76	70	62	65	60	57	90	77	76	71	81	62	40	53	62	57	71	81	60	51	64	59	65	76	55	64	72	56	60	71	77	63	57	70	56	59	83	74	75	65	73	63	73	73	69	55	67	75	50	80	76	62	58	68	66	51	72	77	51	59	72	73	67	61	65	59	84	62	62	59	61	63	66	66	71	66	65	69	56	53	53	62	65	52	72	51	60	70	72	60	74	56	77	63	61	83	57	65	75	63	67	65	62	54	78	58	66	73	72	58	65	82	51	57	65	59	57	54	67	67	55	93	59	58	70	79	49	79	51	91	64	69	51	66	65	64	69	46	56	76	79	68	56	63	80	71	82	67	65	67	59	52	72	70	59	80	70	53	66	76	64	60	59	68	73	57	69	66	51	58	75	54	63	58	70	71	63	63	68	70	60	72	58	74	72	73	77	73	71	67	69	58	63	85	72	59	65	66	71	62	58	56	58	55	68	54	59	71	65	72	56	72	69	68	79	72	56	80	68	69	61	70	55	77	72	60	59	81	84	78	84	65	58	80	60	90	68	65	68	52	71	72	65	62	79	62	82	61	56	64	58	77	59	57	68	77	62	81	77	64	78	67	75	64	63	57	67	63	73	67	76	73	64	63
1693	357	511	502	467	399	366	344	287	312	288	312	317	293	311	270	270	272	250	285	270	271	280	273	257	303	254	266	273	247	263	266	273	271	266	295	280	284	276	264	280	258	275	249	246	256	269	249	270	241	252	244	263	234	266	269	293	256	291	246	281	251	258	220	264	260	218	245	257	284	244	248	258	228	280	289	267	259	260	232	242	254	248	259	265	248	226	255	245	249	267	273	277	276	271	246	249	250	260	258	229	236	251	219	257	238	248	257	311	256	264	268	251	237	292	232	254	237	243	234	249	259	263	254	279	269	261	236	247	249	270	242	231	285	269	293	255	251	245	274	267	254	258	247	230	258	267	267	263	251	252	264	259	279	250	261	218	228	287	256	216	246	260	245	247	233	241	229	262	260	271	246	257	222	289	213	251	275	254	242	237	260	265	260	230	243	267	283	277	247	236	259	258	276	220	248	239	260	267	221	252	272	256	214	267	263	274	244	267	250	292	271	246	255	259	253	261	279	275	244	237	225	231	271	267	232	231	259	287	255	223	242	262	259	276	275	251	267	283	234	280	260	228	261	270	273	288	231	262	256	257	263	256	221	276	272	255	256	252	263	247	265	238	239	263	263	261	218	290	234	240	258	255	248	239	254	256	276	266	282	244	263	234	248	258	257	247	266	275	258	259	266	246	252	260	243	265	253	274	254	252	262	269	248	276	256	266	272	273	246	252	244	271	265	265	256	259	261	226	256	262	255	268	256	264	258	250	230	251	262	285	247	254	235	276	280	253	249	238	269	251	238	273	264	251	265	238	271	232	251	277	269	257	238	257	229	238	269	247	244	247	244	276	267	238	236	267	245	253	224	260	272	303	230	239	253	252	266	275	267	266	262	238	236	247	265	276	262	267	254	275	247	252	254	258	263	262	265	259	251	267	261	224	276	276	266	268	247	275	268	249	258	257	257	255	273	241	260	253	258	279	270	252	247	285	267	238	267	285	272	251	236	276	287	246	257	256	259	262	270	241	275	257	273	268	258	273	246	247	235	243	270	293	229	283	272	273	237	244	252	291	258	279	262	237	263	247	283	252	282	264	250	236	269	281	240	252	251	250	259	248	258	253	256	276	219	249	268	259	257	255	277	259	253	274	244	223	263	271	246	286	283	242	248	257	262	226	228	230	224	232	261	287	236	273	255	252	252	281	252	252	260	268	270	261	262	260	268	259	242	258	277	269	256	280	284	249	275	254	292	254	272	253	234	267	236	247	269	241	275	243	249	263	273	262	279	221	220	246	248	249	246	270	251	259	244	234	285	267	272	258	267	246	241	250	271	281	257	264	255	243	246	225	241	238	263	245	256	272	268	221	265	284	257	226	273	258	232	258	219	262	251	249	276	242	227	266	265	249	252	285	265	262	281	267	244	262	242	235	241	227	254	286	226	240	263	277	236	258	261	242	274	257	254	222	240	256	262	251	233	226	277	261	241	238	228	279	257	244	277	276	253	272	276	239	269	268	246	280	231	256	241	246	260	247	250	259	265	252	243	264	237	276	240	276	269	271	237	231	227	253	230	264	254	254	254	267	246	271	254	268	292	263	262	294	282	240	268	272	250	257	268	237	263	276	244	242	295	274	265	251	233	265	245	262	292	261	259	266	247	244	288	254	279	270	268	255	247	261	246	282	264	246	262	273	263	240	266	266	260	252	256	278	287	245	250	266	248	256	278	277	253	270	244	296	250	274	281	256	283	234	260	237	279	246	243	272	267	251	239	271	255	265	266	233	273	253	238	264	284	230	266	267	268	262	254	275	262	281	258	247	251	266	265	268	277	256	268	303	247	274	264	248	246	262	268	244	253	244	283	262	241	264	289	272	234	259	260	257	285	253	258	246	274	260	274	241	253	269	256	281	273	265	251	277	274	248	238	245	238	225	258	251	257	288	266	242	237	250	256	244	258	249	225	255	289	259	254	267	265	263	267	251	248	267	242	275	275	270	244	259	295	259	247	276	235	276	240	269	274	255	253	280	248	234	277	268	268	266	237	275	243	259	251	274	263	256	235	273	260	270	248	260	225	250	258	251	242	248	241	272	242	263	249	281	270	243	282	242	278	272	278	273	291	240	264	251	247	253	273	253	294	237	251	261	259	253	259	268	272	282	269	264	272	267	247	259	264	294	245	244	267	284	284	262	260	265	230	229	242	230	266	277	242	249	263	275	257	259	267	230	241	263	251	256	259	267	277	256	234	252	262	232	243	257	284	249	264	243	261	219	255	237	278	265	231	228	276	254	268	262	230	248	259	278	255	254	261	268	245	267	242	269	276	230	284	261	255	255	262	247	227	224	244	279	275	226	249	261	267	246	260	246	250	266	239	234	276	277	284	258	251	242	262	233	239	263	243	250	261	264	277	266	257	273	244	237	260	257	238	258	258	260	247	262	260	308	254	276	266	246	214	251	265	290	231	260	216	230	267	236	252	258	239	265	274	240	256	263	259	265	283	247	234	265	269	275	244	278	230	272	273	264	236	256	262	252	272	254	270	253	263	224	260	260	249	260	252	276	264	262	272	253	254	301	222	285	284	251	240	270	273	271	246	228	253	282	260	258	243	303	261	257	250	263	247	241	251	238	268	277	262	252	240	249	269	282	253	245	260	266	226	269	265	254	281	231	270	222	273	286	255	301	248	255	241	242	261	266	266	248	253	252	274	252	258	238	271	253	273	264	222	264	269	253	257	271	260	248	264	257	262	282	266	267	276	262	224	249	247	268	261	292	254	274	281	255	258	244	255	265	248	229	266	257	260	253	255	257	234	241	283	260	217	263	258	244	277	243	258	247	282	277	266	264	263	257	270	261	241	246	267	262	235	247	231	285	244	273	263	261	236	261	246	248	264	247	263	250	248	272	239	273	243	246	277	266	250	265	275	271	251	253	261	268	256	255	268	256	237	245	257	253	241	267	269	248	278	260	241	246	246	252	267	264	253	260	260	270	247	259	235	248	244	277	245	237	279	255	261	247	262	259	276	248	278	244	259	241	236	241	242	243	243	293	257	250	272	218	257	243	231	281	248	266	290	260	228	235	235	277	281	226	260	263	247	253	243	262	274	252	228	300	258	239	261	262	255	247	250	241	257	243	294	258	251	254	223	252	248	281	265	252	284	250	264	253	286	268	216	276	240	259	266	237	237	249	267	255	253	250	228	251	240	240	245	259	234	253	235	263	273	276	264	272	247	257	261	252	237	267	245	253	236	263	281	237	266	230	242	280	262	285	265	240	241	275	270	245	259	242	274	268	257	248	252	281	246	276	257	246	254	246	277	288	256	269	243	259	269	257	260	284	252	245	256	237	265	269	259	269	265	256	245	239	231	238	259	259	276	255	304	248	236	244	266	262	237	264	274	250	245	261	255	265	255	272	249	241	279	223	287	257	249	264	264	238	297	249	249	263	242	253	235	264	225	238	256	258	253	260	292	247	250	291	255	264	246	253	277	256	253	268	264	231	242
4186	1014	1235	889	615	433	287	249	187	185	133	135	126	130	112	118	106	95	93	86	85	82	91	86	83	84	76	88	84	91	91	82	72	67	77	59	89	62	67	68	69	73	59	87	90	46	67	82	82	61	70	72	81	63	75	89	71	95	70	86	67	70	85	75	84	61	79	62	72	69	75	70	72	64	66	78	76	64	85	70	86	75	73	75	70	65	80	76	65	51	69	79	70	74	82	63	77	72	70	67	75	69	60	55	68	66	68	76	72	70	66	61	64	69	67	72	67	68	66	62	63	76	61	83	83	73	61	70	79	64	78	63	59	69	63	67	80	62	71	67	75	73	76	69	64	69	68	62	63	71	66	76	60	64	61	81	68	67	73	72	81	64	76	70	65	59	68	63	67	59	91	73	78	51	67	52	75	55	75	75	67	72	65	81	74	71	70	75	70	79	67	60	71	70	64	65	65	71	67	58	79	73	66	67	59	80	61	67	74	63	75	72	49	66	60	67	71	61	66	53	58	68	66	74	73	74	59	68	62	66	58	72	67	62	66	68	69	82	75	70	79	62	71	73	86	64	73	67	72	74	64	84	69	73	89	71	82	75	75	71	58	63	66	68	67	70	59	70	73	82	77	60	68	82	71	67	69	61	60	85	62	75	75	66	68	79	75	88	82	77	83	71	71	69	61	63	63	50	74	78	75	71	68	76	66	70	67	77	79	70	74	61	74	73	73	70	60	66	70	62	75	70	75	58	77	79	76	61	62	55	55	72	64	64	70	62	77	67	65	67	66	71	71	69	62	62	68	65	59	62	78	66	59	60	61	73	69	66	73	46	80	54	64	66	66	62	57	64	50	75	64	70	67	69	70	74	72	85	77	73	58	67	67	63	65	64	60	62	81	87	73	65	55	70	95	65	78	52	76	62	64	64	73	72	69	65	85	68	68	50	67	63	69	65	74	65	63	62	67	66	73	67	62	66	69	70	69	67	84	67	60	58	81	65	71	72	63	79	65	67	62	62	74	72	69	68	81	70	95	78	56	60	58	72	58	73	81	85	76	72	68	77	70	76	73	52	64	65	68	90	58	72	71	74	54	64	64	75	64	61	63	70	75	61	65	86	66	73	68	77	65	71	72	59	60	62	73	81	55	73	71	65	57	77	83	74	72	71	79	56	80	67	73	68	61	69	82	68	56	65	68	65	55	54	81	52	69	74	73	61	58	70	78	67	64	70	85	69	62	72	88	82	84	61	51	88	63	68	67	68	60	62	69	79	78	71	87	64	70	64	64	76	59	88	68	63	66	60	74	84	57	66	72	82	62	67	67	57	75	66	69	65	67	66	75	70	65	69	76	83	67	60	76	68	68	67	78	73	58	80	71	74	66	62	61	81	64	66	64	66	70	60	72	70	83	66	98	64	71	78	66	69	66	69	66	66	78	76	74	73	71	64	74	86	72	67	73	70	73	68	69	66	63	76	74	84	75	53	83	57	67	67	74	66	61	70	61	71	63	69	71	64	63	70	64	61	66	63	64	77	63	69	75	66	71	70	61	80	70	55	72	72	58	76	67	50	74	77	58	66	63	73	57	69	78	60	61	67	71	59	68	49	64	69	65	69	84	78	76	80	87	62	67	65	56	71	66	75	51	75	63	57	65	80	74	82	61	69	79	73	63	69	61	69	79	67	61	75	75	62	72	73	78	56	60	66	53	84	64	74	68	72	65	62	78	69	74	72	57	62	76	80	51	57	74	69	63	81	80	91	72	70	72	63	56	72	67	79	85	64	75	67	100	67	71	72	60	77	70	72	79	74	69	68	73	63	77	69	67	60	69	76	76	71	68	72	61	58	67	70	69	72	80	69	68	75	65	64	67	74	83	64	67	80	76	70	59	75	70	85	50	62	94	70	75	63	75	59	73	77	65	80	63	65	56	66	74	70	81	67	55	51	64	61	73	72	59	70	59	77	75	66	64	68	75	62	56	80	60	65	54	69	79	74	65	69	67	71	61	65	69	63	61	88	55	71	69	58	74	81	62	65	66	67	61	76	70	71	60	66	68	83	85	59	70	78	79	60	72	80	56	51	59	79	78	61	78	77	71	69	80	62	57	58	66	55	75	64	83	67	75	70	72	87	52	68	73	73	64	64	64	73	64	66	77	65	62	56	59	64	71	79	64	67	63	62	66	68	74	75	68	57	53	69	65	66	71	70	80	71	80	65	74	59	86	69	64	56	56	77	76	71	66	65	66	67	64	68	86	79	71	73	64	65	73	67	61	78	73	92	72	71	75	64	61	68	77	76	76	74	80	59	74	61	82	67	80	57	69	68	57	62	54	63	63	57	67	74	65	74	60	75	73	72	64	67	65	66	65	69	72	70	69	62	56	69	70	54	79	72	74	67	67	68	61	48	70	81	67	69	61	74	72	76	83	71	68	58	75	69	66	54	72	68	62	68	76	65	59	69	64	75	61	69	72	80	75	70	66	72	67	77	64	78	88	59	64	70	72	71	64	78	71	74	70	76	60	90	64	65	83	76	62	71	63	75	71	62	73	59	70	70	85	64	80	76	75	71	73	83	62	78	72	63	60	70	69	73	68	74	75	67	66	63	59	65	53	64	56	67	68	70	54	77	70	70	92	75	85	65	68	71	59	70	69	90	70	68	50	64	67	69	66	55	76	80	64	48	75	66	86	77	72	69	76	76	76	79	56	48	73	77	64	56	63	78	72	82	96	60	66	60	77	60	66	71	58	67	64	68	58	69	72	68	65	60	57	79	69	59	73	79	55	65	71	68	77	70	76	67	37	62	74	71	61	77	53	75	81	61	62	72	68	72	62	62	62	74	61	65	75	67	76	77	68	60	67	74	64	74	70	67	62	56	74	72	79	92	67	87	73	68	55	74	70	63	90	82	65	51	78	86	56	77	84	68	58	80	62	59	64	64	79	87	63	75	60	80	74	70	76	54	75	58	64	57	57	63	66	67	62	66	58	72	78	70	61	61	68	77	63	71	79	73	76	71	65	59	69	60	65	83	64	69	58	58	84	62	61	79	67	78	64	60	57	63	60	65	64	62	73	56	57	69	73	71	73	77	58	69	66	65	73	62	67	56	70	67	65	60	71	74	66	54	52	74	66	77	59	83	58	77	65	51	76	66	68	65	74	73	59	56	53	67	64	65	70	74	75	74	69	63	77	77	74	64	69	56	48	75	78	64	63	60	81	69	69	79	64	66	80	65	74	74	73	70	65	69	53	76	72	59	64	74	73	70	73	76	67	61	82	60	71	79	59	71	61	71	54	72	87	76	74	68	64	80	60	80	59	74	60	77	78	61	62	59	58	71	69	79	73	66	58	83	75	60	58	63	58	65	73	64	85	72	59	84	69	55	71	58	52	78	65	60	51	74	58	76	68	53	60	85	72	70	73	53	93	63	78	76	60	65	78	73	67	71	70	64	55	61	74	65	71	64	61	57	60	74	65	51	78	71	68	61	78	71
5159	1410	3398	3660	3076	2537	1984	1594	1364	1162	1091	918	784	735	712	663	572	566	518	516	500	452	432	427	441	399	394	366	378	370	357	354	341	341	348	345	340	360	350	330	316	293	321	318	319	290	311	328	338	312	302	310	309	278	315	289	291	288	328	299	265	287	270	319	276	297	275	291	285	274	267	286	291	275	278	282	289	292	271	269	268	255	289	290	277	306	273	259	284	265	306	270	290	291	281	257	288	291	273	264	282	260	285	274	249	266	287	299	260	243	289	254	273	281	258	255	263	264	295	245	286	285	289	270	278	299	229	244	277	294	271	291	260	275	278	265	282	294	287	266	280	256	256	280	282	277	282	267	259	242	274	274	263	288	269	279	247	292	259	271	295	280	284	264	295	280	259	247	260	268	278	261	258	277	299	251	284	290	290	295	274	291	284	236	244	268	282	296	260	264	260	268	267	255	282	280	265	245	259	260	258	285	258	275	253	270	242	251	272	268	278	249	246	274	277	264	274	249	212	266	258	244	272	281	278	271	274	276	272	255	257	248	235	253	260	272	295	261	248	273	256	252	283	269	269	235	233	267	257	270	283	269	261	260	254	292	260	280	265	273	272	268	266	259	238	256	249	257	277	266	263	282	263	286	257	269	256	265	249	288	251	242	266	262	270	240	264	247	262	256	240	290	271	263	260	269	272	267	265	266	286	288	282	286	249	266	256	278	282	257	270	252	276	287	285	240	264	267	264	253	253	282	273	252	251	260	289	287	271	230	296	237	263	274	311	294	252	298	257	270	271	289	245	268	257	262	258	246	280	284	289	226	260	279	291	264	275	253	253	269	250	252	263	271	292	282	262	260	289	243	266	263	244	283	261	271	266	294	264	258	257	307	265	264	271	251	289	272	271	272	264	267	294	287	242	261	279	288	267	279	277	256	264	261	274	251	285	263	254	231	257	259	250	260	293	263	252	274	298	264	255	260	255	293	257	268	265	243	267	294	243	281	282	257	265	254	249	273	255	274	280	289	258	289	288	249	252	265	267	289	275	305	269	304	259	248	270	254	284	261	261	236	252	251	290	280	280	255	294	271	285	297	275	273	271	286	259	256	247	263	272	269	251	284	285	249	271	284	244	259	269	278	275	261	271	237	278	278	279	277	245	246	277	263	258	260	283	272	260	273	287	265	255	268	264	269	283	249	290	289	258	306	287	254	264	285	276	265	231	273	268	275	292	280	279	283	267	277	236	280	288	283	250	281	256	280	260	265	243	250	251	283	276	272	255	238	271	242	265	275	284	286	259	268	273	233	314	272	246	269	269	252	253	235	249	241	290	242	272	278	281	265	296	288	242	246	238	238	261	262	258	246	308	247	257	261	279	267	269	284	268	256	276	280	261	299	258	254	265	251	282	266	275	267	283	251	270	265	255	309	257	257	245	278	257	259	263	281	261	265	268	251	266	259	283	286	278	276	240	276	282	264	265	248	257	259	288	281	273	268	279	246	246	285	269	292	272	230	248	289	252	243	302	281	276	264	262	274	258	277	269	282	265	261	246	293	246	271	272	290	254	280	282	265	285	269	255	266	267	265	259	257	271	269	293	286	260	239	265	239	274	267	278	248	269	276	257	281	265	269	240	251	237	288	291	254	279	271	282	274	292	295	282	264	273	290	277	248	250	278	279	277	268	253	240	273	266	258	264	266	270	275	281	277	307	249	271	259	250	269	278	263	257	263	261	281	256	267	282	256	240	292	273	265	271	279	262	252	253	237	258	273	267	284	277	272	239	238	269	285	266	304	256	276	280	269	258	246	294	258	273	275	265	267	247	271	321	255	259	263	275	293	268	279	260	261	255	262	262	262	248	293	261	244	236	278	264	289	261	315	272	256	246	254	220	254	244	250	271	258	276	247	278	280	249	274	251	262	282	281	256	271	268	237	274	256	248	280	283	267	270	258	266	249	252	259	291	241	268	272	261	264	250	237	253	290	267	270	287	240	278	258	278	261	255	257	288	261	276	267	292	244	268	254	253	250	275	268	240	289	247	282	289	266	290	280	257	267	276	241	282	278	273	278	240	253	255	262	273	243	264	297	247	261	255	247	247	250	246	268	267	264	260	268	257	262	285	295	235	291	283	237	275	247	298	260	264	259	259	250	245	278	246	257	257	276	272	288	239	287	269	267	277	255	273	264	263	268	269	238	247	252	261	252	262	264	255	260	244	273	287	277	263	269	258	266	252	239	210	269	264	283	311	210	249	280	269	270	252	263	266	245	246	224	256	267	254	291	272	276	294	289	263	279	267	261	281	245	265	239	268	256	278	245	269	261	280	255	260	254	278	254	271	249	304	265	267	267	239	287	253	259	254	239	284	275	255	284	296	297	238	250	263	314	281	268	279	284	261	249	277	251	271	281	290	270	264	243	276	244	259	281	279	281	272	256	290	281	257	274	275	266	283	268	267	270	285	241	259	270	255	264	282	284	270	287	254	287	313	267	282	269	270	276	237	276	244	272	244	248	277	284	266	257	259	254	256	255	268	270	281	280	278	253	273	275	292	268	275	252	268	270	217	257	288	256	274	240	277	250	254	277	257	273	252	245	270	263	252	242	268	255	277	274	287	233	227	285	263	258	258	272	253	254	227	251	245	250	268	256	265	280	283	267	275	264	253	263	249	250	262	269	255	264	258	220	268	267	276	292	260	272	277	271	268	256	287	256	280	249	256	260	273	259	283	265	275	248	261	293	261	269	281	271	271	278	249	259	300	272	286	259	254	261	242	246	269	257	295	259	255	269	252	291	271	241	263	280	270	280	257	279	271	270	300	276	274	270	263	271	249	270	271	297	296	274	271	277	279	263	272	256	276	290	274	273	277	271	255	284	271	295	278	258	284	273	285	283	279	275	241	246	277	268	231	286	289	271	252	265	266	267	259	275	275	292	284	263	274	275	266	258	244	275	280	241	272	260	289	278	263	260	282	226	259	259	284	287	275	288	244	285	259	261	283	269	247	267	268	263	268	275	274	282	255	269	238	295	280	263	281	280	259	259	256	255	276	263	283	255	244	261	252	278	275	245	270	262	278	266	275	276	267	258	273	285	290	243	277	270	269	276	263	275	294	255	281	275	292	288	242	275	236	279	283	286	264	264	285	299	255	277	254	284	245	279	262	242	293	287	262	275	284	246	257	288	255	267	254	280	291	253	273	294	263	252	247	255	264	277	261	248	279	279	276	277	261	254	254	221	265	276	254	250	287	288	241	241	248	281	252	270	288	275	272	277	240	226	257	255	253	295	266	265	265	235	252	267	281	257	271	275	271	271	245	260	279	256	280	295	273	259	259	255	275	255	275	284	284	252	268	271	283	241	276	277	256	255	299	256	261	263	265	284	267	264	267	283	266	269	249	251	246	283	276	279	260	263	253	255	269	258	260	293	285	254	272	260	265	282	272	233	235	254	264	238	237	261	247	263	264	263	262	237	264	298	240	263	278	284	255	268	289	240	250	265
8365	2147	2643	1810	1127	862	679	504	471	366	335	276	297	276	241	248	214	209	192	186	194	217	208	173	187	196	159	167	160	149	162	175	151	177	172	155	172	166	181	157	139	167	153	204	163	178	149	161	170	159	169	171	165	156	172	150	173	153	162	180	170	159	150	165	152	158	172	127	137	183	160	160	153	162	177	147	141	142	174	159	166	169	157	168	151	151	130	160	161	162	171	160	180	160	143	161	152	142	144	176	160	160	153	170	137	171	170	180	182	170	176	181	155	153	148	164	156	174	156	152	166	163	189	157	169	181	152	151	164	151	160	160	165	159	157	155	139	180	151	172	165	167	146	156	158	172	162	157	147	154	160	144	155	134	173	164	152	153	159	138	162	164	141	151	149	154	173	159	177	137	145	155	167	155	148	149	151	159	149	166	163	153	160	167	137	145	144	167	140	151	150	153	158	153	172	145	160	158	146	142	179	159	160	169	147	171	150	158	144	146	160	169	145	147	170	160	164	165	158	153	154	167	173	158	171	188	165	130	156	182	162	162	155	170	161	163	156	154	151	152	160	168	162	153	147	169	155	148	130	146	143	164	139	139	167	151	150	159	143	157	159	153	167	135	133	155	162	160	162	161	155	186	176	150	169	145	150	158	147	156	156	143	151	173	172	149	152	163	141	181	144	140	147	159	160	144	199	144	152	172	156	145	163	149	185	162	164	135	160	142	181	169	158	147	147	173	157	168	154	147	164	123	146	135	179	166	155	152	174	146	168	178	165	175	160	163	169	142	150	170	161	150	144	164	141	162	126	181	167	154	156	157	163	167	137	152	160	166	151	162	182	156	161	151	174	152	152	149	146	139	168	160	148	153	148	145	147	163	154	167	166	145	178	146	161	146	165	169	140	155	157	175	156	159	153	154	140	161	156	181	168	180	177	168	160	157	151	156	155	149	166	154	173	160	165	157	171	156	168	161	164	163	145	151	158	158	160	144	170	169	177	123	163	161	153	154	179	163	166	147	156	149	165	159	157	171	174	142	167	154	174	166	137	154	171	156	148	132	187	157	158	164	150	188	173	154	134	162	137	144	150	129	144	156	160	146	164	139	168	164	148	151	148	146	167	148	161	168	144	161	159	170	167	139	196	152	157	173	153	179	166	171	169	138	138	144	169	164	158	143	139	170	146	169	171	163	159	167	152	161	158	162	159	146	170	149	155	141	144	147	157	140	161	157	147	151	159	169	164	155	152	176	164	167	157	162	170	154	153	141	153	154	174	149	171	177	168	167	147	157	168	151	160	147	149	145	145	151	148	164	157	148	161	150	167	164	158	158	144	146	186	127	150	145	141	164	151	152	169	170	170	150	139	167	167	124	145	154	150	156	161	162	135	164	170	156	148	153	137	162	147	180	167	179	158	138	160	161	151	173	173	143	149	139	150	160	165	135	156	142	170	137	169	180	146	153	171	165	153	146	180	152	145	154	152	174	166	151	155	156	186	170	148	158	167	157	144	183	153	164	149	155	176	157	152	140	144	151	150	170	165	174	149	152	159	156	160	172	157	168	139	151	182	133	166	159	164	154	149	158	156	137	150	147	183	149	157	158	138	172	171	160	159	162	160	148	136	160	135	170	155	167	147	172	142	170	165	135	166	189	179	169	158	149	150	148	199	148	166	173	158	159	149	168	156	146	158	177	171	161	148	157	168	148	159	157	188	151	167	160	146	163	171	164	149	148	164	163	160	161	170	180	141	197	179	172	180	148	162	153	154	155	145	157	122	176	128	171	168	148	175	159	170	164	161	142	169	157	168	140	163	148	163	148	164	169	148	164	137	140	167	169	168	173	174	141	164	151	146	159	142	166	154	168	181	128	174	134	162	146	143	185	156	146	166	139	149	153	138	144	157	155	153	142	149	152	171	160	170	168	159	146	158	145	145	155	156	163	147	149	153	159	176	133	165	154	184	153	171	160	178	148	170	156	184	148	158	179	151	149	158	166	135	141	148	150	169	177	178	178	154	179	159	138	146	173	150	142	150	143	185	168	143	168	156	175	146	159	160	136	158	153	127	180	162	140	173	160	186	140	162	153	178	159	148	153	168	162	167	165	145	155	169	154	161	138	144	166	146	152	175	167	154	167	166	154	163	148	160	167	167	160	185	156	143	158	148	156	174	143	164	156	176	140	145	132	132	155	163	148	136	148	167	170	135	136	167	141	155	142	150	130	147	148	148	153	178	178	155	179	162	126	183	124	166	161	171	177	157	148	141	157	168	148	179	175	146	155	154	146	147	149	170	161	144	159	144	166	172	156	154	130	143	146	171	143	173	132	157	181	152	152	147	154	153	151	146	176	181	150	159	147	153	152	150	153	152	124	169	183	159	152	162	141	147	132	159	176	172	171	171	172	136	154	144	147	172	139	178	180	166	169	146	141	147	176	159	155	159	157	158	148	172	174	153	157	154	134	157	172	142	152	165	178	149	175	169	157	163	144	155	157	146	153	161	147	166	146	147	166	157	152	180	170	150	161	167	128	148	142	167	167	154	176	168	161	161	154	152	153	180	145	151	153	144	139	172	167	139	142	140	133	175	145	159	166	170	138	167	144	142	161	145	168	148	163	157	177	161	174	156	143	139	156	142	182	148	161	133	145	144	151	141	155	163	168	173	133	156	122	149	160	174	166	135	140	170	182	146	157	154	138	162	167	157	148	176	148	142	164	144	170	160	150	178	171	161	170	171	160	171	183	142	161	146	147	180	156	164	150	143	165	166	165	144	152	158	152	126	184	143	173	144	146	171	152	160	145	164	134	164	153	143	150	154	168	162	133	148	154	167	165	170	144	140	156	145	167	149	142	139	161	145	137	154	174	162	159	149	145	137	170	166	147	163	142	152	142	153	180	155	168	172	159	152	170	155	158	148	152	147	156	144	133	151	155	168	148	132	136	180	155	173	165	170	144	151	188	170	163	158	144	152	152	159	155	158	174	147	178	159	151	140	153	144	167	180	182	168	179	146	152	165	142	156	149	160	158	171	164	172	147	177	162	145	151	144	164	158	163	137	167	148	149	153	162	147	170	180	166	164	155	147	144	155	177	157	150	157	166	145	161	162	151	144	175	148	161	176	141	160	190	157	177	136	163	154	156	170	141	147	145	162	167	156	153	176	171	145	163	158	163	163	187	151	171	170	148	166	151	160	142	166	150	157	153	174	161	124	158	164	152	182	142	153	155	173	171	130	140	158	145	163	167	165	164	135	162	160	167	160	153	161	144	146	156	147	167	186	142	138	162	156	149	156	143	164	161	169	175	145	159	166	175	149	162	145	135	145	160	142	133	147	130	138	166	161	161	162	158	159	144	155	158	174	172	162	148	133	150	164	151	138	155	149	174	145	141	142	158	166	164	159	165	170	154	157	140	156	147	166	174	182	146	145	164	135	166	154	173	151	148	161	174	171	156	152	160	159	154	151	137	133	154	158	172	176	177	165	178	170	161	168	159	160	155
7504	2599	6391	6689	5699	4695	3802	3147	2687	2321	2104	1823	1550	1486	1305	1330	1226	1082	1124	968	965	959	947	825	837	879	791	764	755	720	692	706	699	681	710	685	657	662	615	686	627	645	631	639	605	592	587	618	632	649	623	581	613	604	599	571	623	559	580	579	631	538	541	552	537	567	624	591	540	555	599	582	573	553	504	554	555	585	586	550	560	568	550	535	546	578	578	509	552	613	577	512	514	538	552	535	523	506	565	534	535	526	536	552	540	525	551	498	546	541	516	525	535	528	532	565	539	545	517	575	535	517	529	530	569	546	538	505	567	491	535	523	524	559	544	541	554	560	517	527	523	553	533	518	543	505	562	544	549	522	547	562	539	582	540	547	545	532	530	505	511	560	510	540	513	586	536	484	516	542	553	530	524	520	561	514	519	558	528	495	581	487	512	569	529	538	554	538	533	508	522	538	543	550	540	505	488	547	512	558	523	535	555	510	540	534	520	502	516	521	526	512	535	530	481	536	534	500	489	528	524	570	525	523	550	549	522	528	502	532	501	507	530	528	564	487	518	554	493	500	516	535	496	558	547	556	564	532	502	521	552	526	568	550	507	517	562	548	541	510	527	532	588	534	523	554	557	529	536	513	521	540	541	509	532	543	538	550	532	519	469	544	516	517	589	498	537	503	524	531	500	520	565	594	500	534	520	550	506	536	557	546	538	551	575	555	551	543	494	521	580	536	529	520	520	538	528	549	498	550	575	522	517	545	507	535	544	504	521	534	576	525	544	526	535	522	539	491	548	543	549	567	520	527	561	492	498	539	571	585	568	514	564	501	524	506	516	502	538	535	522	486	543	499	514	542	538	495	558	520	489	544	509	507	540	577	523	531	552	547	545	520	526	522	535	549	543	527	519	489	532	595	559	538	551	546	508	565	471	509	490	519	542	494	520	559	487	506	569	536	547	538	496	557	510	524	537	576	531	544	546	540	537	534	508	522	542	533	522	483	560	533	522	538	547	562	533	545	568	510	515	519	471	482	515	507	515	561	528	513	578	489	523	497	522	551	541	538	507	545	545	512	545	515	561	495	517	507	548	515	528	516	520	526	494	577	555	509	491	518	512	539	564	526	552	536	536	519	513	552	533	531	513	532	560	553	521	541	532	531	529	507	539	516	505	538	473	490	510	544	560	543	499	484	544	541	516	529	538	543	518	468	563	531	500	526	546	529	489	493	510	518	552	515	528	543	482	528	513	546	523	579	526	510	564	461	548	538	556	560	538	511	528	513	559	531	537	471	532	521	508	522	557	518	506	532	562	559	550	506	498	516	576	498	513	549	506	496	519	506	533	527	513	529	520	534	555	532	550	518	525	539	539	538	460	476	558	547	546	543	533	549	526	533	594	548	524	551	569	482	516	552	507	517	545	567	522	553	488	553	528	506	520	522	519	539	531	518	496	557	562	530	526	510	537	526	509	531	520	524	542	547	534	493	500	534	522	554	521	571	528	562	522	546	546	524	497	531	535	526	529	513	514	540	535	510	540	555	515	524	567	558	536	498	553	541	555	519	513	551	548	507	483	542	529	525	538	543	568	534	528	514	554	543	511	522	530	499	529	543	541	538	499	542	529	540	517	501	540	515	552	545	555	504	522	545	530	548	506	543	540	549	499	516	531	494	537	508	555	497	561	537	538	503	548	512	500	551	531	508	570	529	534	567	504	546	564	505	555	507	517	494	525	513	493	551	537	509	560	537	552	516	521	508	516	545	536	529	512	525	552	540	504	558	537	509	517	544	547	533	557	537	531	526	527	580	517	521	529	515	529	559	531	526	495	530	523	493	556	550	525	527	542	546	528	541	535	548	525	526	536	538	541	537	515	557	516	535	539	502	575	535	531	540	546	555	491	528	509	528	533	520	493	522	562	539	526	545	538	545	536	481	524	519	496	510	524	513	587	489	543	524	517	529	510	529	552	518	545	567	543	538	539	511	560	543	520	544	509	476	504	490	485	533	533	538	488	514	559	541	524	598	517	540	517	544	520	526	501	535	570	494	516	551	516	473	511	477	534	529	541	558	545	549	541	522	542	538	506	576	521	567	531	517	563	544	504	513	549	522	549	535	584	502	516	511	570	545	518	543	543	530	532	547	567	551	510	524	493	515	542	486	537	534	510	517	547	524	556	505	529	533	526	551	518	547	526	513	557	518	552	531	538	537	514	518	544	532	513	525	503	521	518	522	529	546	488	555	532	562	541	514	553	539	530	528	487	520	504	517	515	503	524	524	512	503	511	528	580	527	548	482	516	515	538	501	534	534	511	545	527	532	505	494	529	535	530	538	506	466	539	513	557	516	542	498	517	568	524	550	521	513	505	530	569	488	542	531	529	508	552	515	595	509	540	505	527	532	524	584	561	529	512	517	528	493	512	513	496	525	575	583	510	521	502	537	533	545	544	572	542	517	548	571	530	539	522	511	536	509	550	528	500	502	562	510	582	511	509	536	517	548	522	537	479	533	530	523	510	515	495	561	490	515	553	546	505	542	561	494	522	571	529	542	566	544	550	522	562	525	581	515	531	479	530	553	525	532	503	474	497	489	553	545	541	517	517	595	541	556	522	545	522	529	539	531	505	548	529	518	510	523	557	548	525	510	477	539	553	524	537	508	520	543	531	517	551	542	480	535	517	534	544	518	512	552	527	556	558	510	547	532	511	529	542	542	545	508	529	518	546	533	525	548	518	525	491	528	543	532	508	517	485	541	540	549	479	501	530	550	569	527	519	538	533	512	582	578	552	570	538	516	564	524	558	508	513	517	561	527	536	577	510	524	509	526	545	498	511	536	505	512	517	495	512	526	539	517	516	562	526	544	481	511	531	478	520	493	530	501	506	494	513	511	522	530	533	515	538	536	509	494	492	563	552	546	546	512	508	496	526	511	536	522	524	589	545	525	551	526	531	538	514	522	553	548	537	550	526	472	565	542	497	493	496	546	512	520	524	523	512	578	553	543	483	499	526	477	536	501	489	496	563	563	533	474	530	537	555	530	543	529	556	550	535	554	519	544	480	559	531	509	525	557	518	543	526	525	533	540	524	533	525	531	506	533	535	537	574	544	543	550	547	498	541	565	547	543	533	496	526	519	514	491	542	535	544	546	515	530	509	508	490	535	538	577	587	505	518	522	504	544	510	552	535	501	520	575	546	492	500	531	587	520	529	525	558	552	517	526	476	519	489	514	524	488	508	568	537	542	526	495	528	537	577	548	570	522	585	486	546	503	526	545	524	581	533	522	535	551	511	520	558	522	558	516	484	539	515	540	537	547	540	582	547	483	566	502	537	495	515	560	554	503	542	537	542	544	520	536	522	558	537	530	523	566	563	521	560	556	508	541	518	498	555	511	517	505	574	512	527	518	491	514	523	530	526	586	510	541	529	537	523	524	529	556	501	509	557	532	501	574	486	550	519	496	536	543	549	589	485	521	543	536	506	525	493	550	510	524	518	487	553	535	586	515
1062	131	122	108	96	74	80	64	89	68	70	77	72	68	71	70	66	63	68	80	61	74	54	59	69	69	66	78	62	70	64	64	69	61	79	56	53	59	65	61	61	62	72	56	67	81	72	66	59	75	77	59	53	57	68	63	50	70	63	59	55	63	52	54	62	61	69	64	65	75	75	57	82	66	53	69	69	85	69	74	74	64	70	69	63	65	63	60	60	80	70	68	62	51	66	71	65	80	64	64	67	73	70	76	65	67	74	68	64	51	57	61	65	60	71	69	79	70	66	71	56	62	64	59	62	63	69	61	62	77	65	51	57	59	58	66	57	71	73	69	56	64	60	62	65	56	57	59	74	64	70	53	67	74	67	71	69	63	60	67	57	74	68	61	58	63	59	79	62	72	68	74	63	63	72	75	60	63	51	68	51	69	69	73	66	73	73	76	69	68	67	73	53	63	81	53	79	64	64	58	56	63	57	66	60	74	73	71	66	62	65	68	68	62	69	60	66	65	64	70	63	74	43	63	63	57	49	76	61	77	60	74	62	64	61	50	48	61	50	86	50	72	66	73	76	58	63	72	68	74	63	49	60	55	70	70	62	56	68	56	73	55	64	74	67	83	74	71	61	64	65	77	65	67	73	58	69	54	66	68	73	66	69	71	64	74	67	68	63	74	73	73	54	68	58	58	67	84	73	67	65	72	63	59	58	77	68	68	55	66	57	67	61	61	63	78	68	67	72	69	68	65	76	62	69	55	78	62	64	62	72	68	68	70	62	57	66	66	65	65	79	63	73	74	68	67	75	71	57	69	66	74	51	72	59	62	54	71	72	59	72	62	62	58	53	70	72	77	79	78	57	72	66	61	72	72	57	76	70	60	69	70	67	81	65	62	71	63	69	67	51	62	77	82	72	58	76	58	66	65	63	75	77	75	68	68	66	74	64	53	55	65	57	83	64	62	67	73	59	73	75	66	55	63	71	68	54	66	65	73	67	48	63	54	80	77	54	68	69	54	61	50	64	77	81	81	67	76	82	63	59	55	65	66	64	56	59	76	58	69	58	60	60	80	68	54	56	64	61	52	65	71	59	79	71	68	52	61	71	63	69	62	63	63	59	91	61	62	79	58	62	79	57	55	82	76	54	66	66	66	67	72	69	65	69	70	49	74	67	80	68	60	63	64	64	83	72	71	80	77	60	62	57	76	67	73	76	79	56	57	68	50	74	67	71	58	66	75	69	69	62	54	69	65	67	61	74	65	69	64	59	61	85	64	68	55	54	58	73	63	74	87	55	61	73	65	71	75	73	74	68	73	75	62	62	67	57	65	67	65	55	59	65	60	61	67	62	64	75	73	53	77	64	81	61	68	67	73	62	67	71	59	58	55	89	73	75	67	68	63	54	69	54	74	76	56	65	48	60	64	62	66	79	79	61	57	63	72	62	79	66	61	73	72	63	79	53	57	73	61	75	56	58	66	70	62	74	73	65	72	60	64	49	63	65	55	68	65	74	58	65	71	72	64	59	52	71	65	68	63	84	73	59	52	66	63	59	65	67	58	68	65	67	61	66	66	64	68	79	71	80	80	81	70	69	62	64	68	74	64	48	52	80	64	65	51	60	62	57	64	66	62	66	77	59	69	70	64	63	84	76	66	64	70	52	60	74	60	70	82	60	68	49	67	76	76	80	56	55	58	71	67	58	68	54	66	70	72	79	61	62	73	73	65	68	68	65	67	64	75	61	59	61	44	55	64	85	72	72	78	54	57	68	65	72	62	73	55	61	68	66	79	68	64	60	77	62	50	75	75	62	57	59	73	64	56	64	67	69	71	71	69	58	74	57	50	68	63	82	78	60	58	77	56	61	67	68	79	67	62	55	64	54	74	57	72	73	59	80	58	63	60	79	66	59	71	77	59	69	54	61	60	60	73	65	55	80	68	69	58	83	62	57	61	75	59	67	62	59	68	66	77	58	67	59	47	62	73	69	66	69	74	69	66	71	69	80	67	59	49	74	61	81	81	73	77	62	62	79	66	62	61	65	62	71	80	61	68	67	59	73	61	72	72	67	72	54	72	66	71	85	58	56	59	57	71	55	63	65	65	72	64	56	64	63	85	54	79	58	76	66	73	54	60	77	60	72	74	54	73	79	73	61	83	59	66	57	53	58	67	55	64	75	53	66	71	78	60	71	77	72	56	89	66	61	70	70	63	70	52	60	78	73	82	61	74	79	61	69	70	79	62	66	57	54	54	61	78	68	66	71	65	79	54	54	83	61	63	76	66	55	69	53	59	56	85	70	66	69	62	72	60	82	71	72	66	56	62	69	64	55	66	50	66	55	60	50	56	82	72	69	66	66	79	73	64	65	79	57	62	64	69	78	64	70	69	72	58	68	56	71	55	63	59	80	58	63	70	64	64	54	54	54	75	56	58	82	62	70	61	66	75	57	54	62	88	64	75	57	60	75	59	62	67	73	64	69	64	63	57	55	70	59	66	75	65	58	61	88	71	70	59	59	70	68	72	68	55	66	75	68	54	61	51	71	70	72	63	55	75	54	62	65	58	74	84	70	72	51	65	65	76	70	55	68	58	68	69	61	73	68	59	79	64	65	82	76	69	67	65	66	52	70	75	69	74	53	81	52	62	62	72	52	69	53	73	64	65	72	74	71	62	96	68	66	58	70	69	68	62	76	80	63	72	60	63	62	63	57	61	66	65	60	74	76	55	78	49	69	66	81	61	65	77	77	83	60	59	65	54	71	63	73	69	61	66	63	53	63	72	56	67	59	73	61	56	58	61	66	71	74	69	54	67	58	77	64	78	85	63	60	61	71	65	75	53	78	66	70	72	78	52	71	61	73	51	75	61	61	65	69	72	59	65	64	66	49	61	81	75	69	69	74	68	54	64	64	71	60	60	72	79	76	77	58	65	44	57	65	73	66	68	59	57	73	69	63	77	70	65	56	68	64	65	66	65	73	61	78	66	74	69	59	80	60	59	51	60	58	68	78	76	69	63	66	57	61	70	82	60	63	64	71	68	65	87	73	55	77	65	70	72	78	62	85	62	73	63	60	77	70	58	71	72	55	56	64	61	70	70	73	80	55	72	67	61	61	72	62	68	65	67	55	69	57	62	66	62	59	70	67	67	77	72	59	63	71	57	52	70	51	67	66	62	70	69	65	71	72	68	54	65	61	64	66	72	55	59	76	62	60	50	69	56	58	60	51	58	64	76	52	62	71	65	60	60	52	57	85	60	69	45	72	77	48	76	71	63	65	76	70	63	52	55	78	66	65	78	67	58	55	56	78	62	72	68	73	68	75	60	79	67	56	72	61	79	74	71	64	84	60	66	66	67	72	60	69	54	58	74	62	69	72	60	47	55	67	54	87	49	66	68	61	72	60	52	59	65	58	65	63	66	79	57	62	59	72	66	72	59	67	68	76	61	88	59	71	68	66	62	80	81	69	65	60	78	64	64	70	73	51	71	65	61	60	55
1774	357	453	467	459	375	363	327	321	314	293	308	296	275	288	256	257	254	270	230	255	251	273	283	261	254	273	248	275	281	271	252	289	245	287	251	238	257	264	252	269	257	266	283	256	246	241	251	253	267	309	256	251	253	249	258	231	258	250	251	265	238	244	264	264	237	286	264	238	256	270	276	275	285	259	260	251	257	268	242	284	284	245	276	253	238	242	263	233	248	243	275	261	271	270	290	286	248	247	266	256	243	244	252	274	257	262	240	259	273	262	263	277	238	242	255	266	268	234	269	285	257	249	257	262	242	261	259	249	252	263	254	273	266	256	273	250	293	282	270	273	269	253	263	246	241	277	236	282	247	269	268	243	274	255	244	255	281	238	230	249	243	271	229	270	248	278	262	261	244	270	266	255	256	243	240	263	254	254	249	243	244	254	228	242	239	276	235	237	264	276	257	263	233	256	267	245	264	240	242	254	242	237	251	264	259	238	243	275	246	265	254	249	238	257	239	273	239	235	257	232	227	285	298	246	254	246	261	239	276	251	252	246	272	219	262	258	272	269	235	274	245	258	247	277	263	241	260	262	243	284	293	262	285	285	250	235	235	266	256	260	269	241	276	248	256	291	273	271	235	236	249	231	248	242	238	260	244	279	236	250	256	259	246	293	261	246	236	246	261	262	283	237	253	255	272	255	266	249	272	252	293	254	243	231	247	254	247	263	249	260	233	244	262	281	270	270	249	238	247	226	267	273	258	256	235	255	242	270	264	250	271	239	259	258	257	260	251	283	242	236	258	254	251	241	250	271	239	242	278	257	274	277	268	285	260	265	225	272	254	259	256	240	261	276	275	257	271	256	266	285	261	246	269	267	228	252	281	215	268	239	263	239	278	229	248	272	250	248	252	228	266	256	263	231	237	246	273	225	246	298	265	241	233	247	260	239	256	269	249	255	260	261	237	253	261	238	269	246	241	230	254	262	247	266	232	269	234	248	243	260	250	259	232	261	248	263	249	255	256	249	256	246	258	271	266	260	286	226	254	263	233	228	243	222	252	281	276	265	248	247	244	250	261	257	259	281	237	264	264	264	246	256	264	238	270	264	270	261	253	259	249	231	247	298	266	288	253	277	230	274	227	265	255	252	257	256	272	225	232	260	238	250	247	247	249	239	252	270	267	262	236	271	257	238	259	241	256	247	248	267	283	242	238	238	257	244	241	290	243	272	245	248	261	237	259	231	250	259	240	254	279	246	279	240	246	259	241	265	275	270	255	220	252	252	282	242	265	243	217	260	231	250	253	248	257	255	273	271	245	250	288	226	272	268	262	269	248	258	254	266	239	282	239	239	244	245	245	254	231	238	241	247	234	267	241	271	255	235	263	268	247	276	242	249	253	256	238	247	230	246	250	225	270	262	264	255	252	287	249	273	230	258	267	277	266	249	278	235	249	282	252	267	292	263	272	282	261	262	267	265	269	225	250	249	288	308	250	291	258	264	245	250	261	267	249	261	261	267	261	234	272	244	262	230	269	233	243	237	229	257	268	269	276	227	235	262	261	252	266	251	256	247	225	249	238	251	252	264	255	253	233	245	249	269	241	227	251	234	273	280	245	243	245	255	255	229	274	264	249	250	249	265	256	271	253	250	258	241	266	247	256	244	259	265	277	252	249	246	258	244	251	252	245	266	256	236	245	237	258	242	253	260	269	267	284	261	273	267	246	260	243	249	271	241	248	244	266	255	252	273	243	261	272	278	260	273	271	272	282	249	282	245	224	239	251	310	263	227	231	237	256	288	243	266	261	289	258	246	294	280	269	241	273	251	247	244	247	271	259	261	268	269	273	269	267	262	230	266	244	237	262	249	260	257	262	259	269	258	238	236	241	229	252	254	234	279	257	248	234	252	255	267	244	259	241	292	246	295	252	257	279	255	269	264	243	271	253	252	264	245	274	253	258	278	231	250	232	268	285	273	249	242	262	276	228	268	262	278	257	256	265	253	230	284	266	265	241	280	244	259	236	281	254	257	236	270	284	248	268	243	250	259	253	238	255	241	246	256	272	265	248	278	261	261	240	241	307	273	245	259	245	262	271	271	255	241	249	257	263	267	279	253	233	254	246	262	250	241	247	253	270	263	263	295	255	276	272	265	245	285	234	226	246	242	274	236	252	271	272	266	252	247	281	259	222	291	233	251	254	229	233	249	244	246	281	257	253	257	281	267	235	266	253	260	266	267	241	256	269	241	259	247	242	260	279	277	258	261	280	254	246	253	248	246	272	250	265	254	237	260	267	245	277	241	250	299	244	281	289	251	238	266	218	250	264	258	264	260	254	259	263	258	259	226	276	251	261	242	269	260	265	243	253	247	241	242	264	242	254	241	269	248	262	246	260	299	263	220	247	266	251	279	303	231	251	248	255	255	271	266	258	287	256	257	251	273	250	277	246	269	255	275	251	250	254	280	255	219	258	241	237	246	274	230	252	244	252	263	241	233	249	256	273	258	246	229	272	247	252	259	269	254	255	257	244	276	257	232	228	251	237	252	254	265	244	250	259	239	272	242	251	275	273	262	242	234	230	239	263	293	245	244	262	290	269	250	244	243	237	247	253	252	234	278	276	239	245	264	232	225	224	248	275	259	238	265	248	257	232	259	277	257	236	251	279	245	260	255	270	266	260	241	259	242	260	255	259	262	262	221	282	268	236	274	239	275	228	235	250	251	258	259	267	239	245	236	278	267	260	269	232	265	273	271	239	249	239	261	256	236	270	261	276	265	259	279	265	242	264	241	241	263	298	267	276	259	272	269	268	244	239	277	253	259	265	259	266	239	256	253	239	237	249	261	274	276	248	272	275	249	241	269	261	243	252	251	273	265	247	226	237	236	255	281	270	285	259	277	274	261	255	253	266	251	257	238	268	246	253	287	263	251	253	231	273	254	271	261	257	277	261	244	237	232	248	268	246	256	269	231	272	252	250	238	237	296	250	229	247	250	254	274	273	275	244	233	263	282	245	261	257	240	292	284	268	251	242	231	257	255	247	261	271	246	255	239	222	239	259	278	269	234	242	256	269	244	259	237	267	260	267	279	259	242	261	275	261	238	246	269	258	211	260	253	239	266	248	259	279	270	265	234	258	265	255	304	259	227	260	266	263	212	284	243	240	288	249	241	265	241	264	236	253	239	217	243	266	235	284	225	279	288	266	266	265	244	246	241	283	265	252	241	293	279	239	264	241	259	274	250	281	247	238	240	243	270	258	211	263	250	265	249	253	254	262	264	242	256	262	264	261	261	259	248	291	246	252	268	243	261	274	238	240	251	278	240	222	265	261	226	239	254	275	266	215	235	234	260	252	276	290	286	255	235	281	247	243	237	252	232	250	246	263	251	263	289	262	250	253	263	239	261	264	241	256	257	244	258	258	268	245	237	246	258	266	239	246	230	260	253	270	284	230	247	245	254	257	255	283	230	260	258	271	250	252	245	252	264	242	268	260	261	257	252	255
4096	1019	1231	833	546	375	293	252	187	158	148	149	120	121	88	104	97	88	82	85	78	83	86	80	90	77	79	62	80	83	81	69	75	75	75	86	85	70	81	68	71	75	74	84	80	65	73	68	70	82	62	74	73	72	69	78	68	62	74	56	64	76	56	62	90	71	60	74	84	73	68	65	68	73	50	66	55	55	53	89	64	60	73	76	67	70	64	73	71	63	65	65	71	67	65	71	76	58	73	85	63	69	68	87	55	65	97	58	70	75	72	70	70	69	63	80	70	67	60	75	66	67	61	69	51	66	74	61	70	73	65	76	64	59	64	68	59	89	77	61	71	60	65	72	74	70	59	61	73	64	66	74	73	70	74	65	73	61	69	74	80	62	67	76	70	42	67	83	66	67	68	77	70	57	74	78	84	91	64	76	61	87	59	72	78	75	62	72	70	69	64	79	70	67	58	66	69	67	76	73	76	71	87	84	70	76	69	61	65	66	62	71	63	69	74	60	78	70	75	73	66	71	74	72	64	59	77	70	65	59	72	62	54	66	76	72	60	71	65	59	64	76	62	83	55	69	66	70	63	82	78	71	51	60	67	73	77	74	62	76	63	67	76	53	68	76	50	58	78	66	67	63	75	77	70	76	76	50	73	72	62	67	65	69	74	65	72	65	66	59	66	42	65	70	75	62	77	64	59	56	59	68	64	72	67	72	67	72	84	62	82	66	72	59	62	70	89	65	76	73	61	59	79	58	73	70	64	75	63	72	72	64	79	62	84	58	84	64	70	59	83	85	76	79	56	76	66	62	54	79	61	67	89	82	58	65	66	50	62	68	76	61	62	61	73	75	62	59	86	76	70	75	69	69	70	53	68	75	53	59	71	71	70	53	80	72	53	61	73	80	55	73	59	65	70	72	69	79	58	77	66	69	52	79	64	73	69	68	75	81	61	67	78	79	75	61	76	67	83	59	55	66	61	78	59	66	76	72	83	70	68	70	78	67	71	53	65	55	83	69	72	53	74	68	63	93	68	69	72	74	76	75	71	72	70	56	66	69	73	52	55	81	70	70	74	70	80	74	76	53	62	60	65	66	51	75	74	59	62	70	58	76	70	61	54	68	80	72	63	71	65	75	72	64	81	78	67	64	68	89	57	56	65	78	54	71	58	90	56	75	65	68	67	64	56	68	63	66	70	71	69	78	73	73	77	70	63	58	69	68	77	79	59	52	69	71	58	55	68	82	64	53	75	73	72	64	66	67	70	77	74	69	63	57	74	72	69	67	64	66	75	76	73	52	66	60	74	76	80	57	59	68	80	68	77	67	61	59	75	73	57	67	88	60	58	81	68	68	67	70	69	68	85	87	78	75	81	68	77	83	68	56	67	56	57	81	79	56	55	75	72	72	81	84	54	58	76	67	73	74	68	69	64	64	74	61	84	72	75	69	74	75	80	52	66	73	66	66	84	61	72	76	74	67	74	77	73	55	62	65	61	65	75	61	62	65	65	73	66	65	56	65	66	55	100	68	57	68	66	77	79	72	73	73	65	64	72	75	85	67	66	77	84	67	64	64	59	76	65	80	74	66	76	70	79	73	63	75	76	68	75	75	74	71	65	61	83	59	63	65	68	66	68	58	72	78	60	62	64	62	71	53	73	69	61	68	68	63	66	71	67	57	72	71	68	66	69	79	79	65	79	74	55	72	52	65	76	62	60	67	68	64	63	77	68	63	57	65	49	67	64	72	55	69	79	72	71	62	68	63	80	63	71	75	70	60	63	62	85	83	74	68	55	84	73	50	57	71	71	69	68	57	64	70	82	67	75	73	68	64	75	59	74	76	59	63	72	60	64	70	84	57	60	68	84	68	76	77	73	75	66	76	68	65	66	71	80	71	69	71	57	81	77	72	76	68	67	78	60	78	68	65	72	66	70	65	70	72	65	65	81	70	76	66	61	67	85	60	64	90	74	77	66	75	57	69	78	67	67	65	61	61	70	53	71	74	65	63	69	57	83	65	60	71	61	57	59	74	62	61	73	69	77	73	74	71	68	78	75	68	72	62	73	75	76	65	86	61	75	82	72	68	58	81	69	64	69	62	73	67	80	74	74	72	68	66	72	74	59	69	66	70	62	77	75	60	79	60	68	62	71	56	66	78	55	64	63	73	79	68	75	62	68	68	68	62	75	70	72	63	61	61	65	68	77	63	68	64	72	57	92	77	73	62	69	63	62	77	78	74	75	66	70	67	74	56	71	72	72	69	75	70	73	58	58	68	72	69	73	75	75	82	54	64	79	72	66	70	73	66	50	61	66	68	70	53	65	65	70	73	67	55	63	82	86	67	51	81	71	60	48	64	74	75	70	70	56	54	91	78	74	70	61	56	69	72	66	64	61	74	75	81	49	63	62	79	59	74	66	69	87	74	67	62	71	67	57	70	71	66	75	71	67	63	57	75	80	67	71	69	51	58	65	48	80	75	67	45	69	65	69	73	73	69	61	71	68	76	79	87	71	88	85	52	71	62	58	60	79	65	60	60	62	69	55	76	83	73	77	71	74	60	73	54	54	70	76	67	75	75	67	53	67	66	89	88	57	83	77	63	69	73	61	73	63	72	81	72	70	74	68	65	56	63	83	72	68	74	70	66	69	61	53	70	59	74	77	66	69	71	64	60	68	68	54	74	68	70	73	65	51	56	77	66	81	69	72	66	64	64	99	70	60	65	66	65	74	82	67	65	71	68	68	64	71	74	71	75	63	74	75	77	74	60	71	58	69	65	77	62	66	81	66	66	62	66	87	83	71	60	69	77	73	79	66	73	54	62	61	63	67	80	78	76	78	74	60	53	68	73	73	66	67	79	62	66	76	66	63	73	68	77	85	64	69	68	77	71	84	57	86	65	72	77	58	69	57	47	74	59	75	70	80	74	75	74	74	58	73	70	72	77	78	70	57	65	68	65	74	68	68	81	68	75	70	76	69	61	61	65	79	68	85	71	66	57	78	67	66	46	62	61	72	70	60	56	64	73	65	63	80	79	74	61	71	54	79	74	69	66	59	71	71	85	73	72	56	88	64	74	64	78	55	71	78	63	70	56	64	72	67	64	82	85	70	74	76	68	61	64	56	71	60	68	70	72	80	80	79	74	70	73	73	74	75	61	70	83	55	55	56	77	74	68	52	76	60	68	64	75	62	59	83	67	61	73	69	60	70	59	68	60	58	70	81	57	69	69	65	69	69	73	67	66	69	61	68	67	68	57	61	68	74	70	70	56	80	63	59	69	72	42	80	66	81	60	62	70	82	59	61	52	73	66	65	72	70	69	89	66	72	71	65	81	76	72	74	68	55	83	55	82	60	63	77	65	71	67	77	75	64	66	73	67	70	68	70	70	86	79	61	78	55	62	64	71	82	69	56	74	73	71	67	72	73	89	72	67	76	67	80	66	67	77	75	68	70	54	74	64	58	69	59	46	67	59	68	77	62	51	84	74	74	61	58	63
5127	1392	3414	3755	3104	2481	1961	1650	1373	1134	1078	863	827	813	677	647	592	560	511	536	483	518	444	410	425	407	380	400	411	387	366	340	350	363	357	349	333	353	346	299	300	313	295	296	315	310	298	286	324	311	309	303	280	322	283	282	299	292	329	274	266	286	290	285	321	290	258	318	290	286	290	284	287	272	276	296	316	267	288	261	278	301	285	283	258	271	284	275	275	262	276	257	284	275	287	272	299	256	303	256	275	310	239	287	272	274	264	286	253	256	280	253	281	267	267	309	284	283	268	251	287	280	275	237	294	261	284	242	250	272	277	257	270	270	284	248	277	279	289	254	279	274	226	274	254	285	244	246	293	293	267	264	272	273	293	278	276	283	260	231	279	245	264	258	284	269	275	264	284	227	250	253	262	255	252	224	292	279	256	240	256	265	253	273	281	301	288	249	274	273	263	271	284	287	253	252	267	237	240	290	280	300	283	279	272	269	291	256	274	275	287	273	297	263	297	294	266	250	283	267	266	283	250	258	237	286	265	285	254	273	260	283	256	279	268	246	260	280	270	262	234	243	256	253	255	255	294	242	269	265	276	254	265	283	269	266	243	289	252	273	282	268	261	273	255	267	275	259	279	259	262	251	257	241	261	266	274	234	256	246	284	253	270	264	268	284	275	272	242	271	258	247	288	250	261	283	252	268	277	265	244	265	264	259	243	236	244	280	256	265	237	267	269	245	257	282	281	272	283	255	269	286	283	244	246	270	282	273	257	251	276	285	251	270	277	284	293	254	275	259	270	281	257	275	233	262	267	308	253	265	272	239	275	271	258	284	243	263	243	292	261	275	311	264	260	270	281	269	254	261	264	284	244	278	250	278	287	276	240	257	273	316	278	265	281	290	277	273	281	243	264	269	268	252	218	272	276	263	258	268	278	275	241	254	271	301	320	301	252	275	243	285	284	244	277	244	288	282	274	244	300	244	237	271	269	275	257	262	258	261	264	276	261	301	281	248	272	253	249	270	252	289	265	251	243	276	267	262	250	283	246	288	284	275	257	278	262	266	276	247	263	276	291	268	264	247	296	251	280	244	298	274	249	271	275	272	249	238	239	263	284	265	275	290	289	248	256	268	283	261	284	258	260	243	239	263	273	247	258	264	276	278	234	272	254	259	256	286	263	252	247	288	273	284	286	238	252	291	265	282	252	310	282	249	276	253	256	262	269	262	275	277	273	296	276	283	247	262	255	273	286	277	269	279	264	264	285	290	281	270	270	284	284	276	262	294	266	275	273	250	252	253	273	246	269	259	265	267	288	293	225	240	269	269	262	231	270	265	250	262	271	278	283	262	269	295	272	251	272	256	230	279	289	269	248	262	316	253	255	287	250	284	272	254	264	268	274	265	269	287	281	263	271	284	260	266	249	276	274	271	244	241	259	245	299	228	263	285	253	261	245	272	251	255	284	260	248	250	266	248	264	260	266	257	240	277	255	285	243	299	279	270	271	276	268	236	254	258	245	295	274	263	245	273	260	260	234	269	270	260	280	282	279	252	278	254	267	296	263	258	303	257	270	234	263	263	284	266	284	275	285	286	284	250	270	301	259	230	262	267	247	269	276	249	254	274	273	270	269	270	272	270	271	261	260	262	282	297	258	255	280	263	247	249	275	255	277	279	294	270	274	258	267	276	269	262	271	257	288	275	290	258	237	264	262	288	268	246	261	258	265	288	283	266	265	257	283	258	265	285	255	265	278	281	284	294	269	266	279	280	262	251	257	293	246	272	262	244	269	292	265	264	285	261	291	263	260	262	288	244	268	262	269	271	285	257	278	230	304	319	263	281	250	277	288	268	282	275	270	279	262	262	269	291	286	280	283	262	259	282	292	268	278	269	274	232	246	264	263	267	257	266	268	255	278	237	279	241	276	272	267	255	257	264	264	262	272	263	269	232	269	269	277	253	238	274	236	293	251	280	285	250	294	266	265	254	253	249	255	273	263	260	246	247	274	285	273	266	275	244	254	276	288	261	250	254	269	273	272	262	245	260	248	260	228	242	263	274	256	275	288	271	260	262	261	284	254	268	282	262	308	283	248	256	273	274	318	267	276	260	257	261	262	266	305	257	262	262	250	283	256	254	287	260	265	284	264	274	278	240	251	232	295	244	256	279	259	283	259	264	266	277	245	232	275	265	252	262	284	260	263	275	278	252	240	262	258	288	244	271	237	276	270	270	262	280	275	268	272	255	273	259	241	284	275	256	282	291	270	282	245	264	256	257	270	276	275	258	271	254	288	261	281	249	273	236	282	269	241	255	271	264	261	286	279	285	289	265	304	267	292	273	247	294	269	273	292	257	263	273	290	266	279	249	256	287	263	264	266	265	250	241	243	287	262	270	246	275	259	289	285	288	274	281	255	272	289	273	262	252	246	256	269	277	275	263	268	286	283	266	276	256	255	250	250	268	261	263	275	261	287	280	242	285	278	270	252	295	279	252	258	232	254	229	267	277	263	276	278	252	254	291	290	292	231	270	226	256	260	273	291	263	281	252	273	271	215	258	257	264	290	276	256	295	310	273	289	261	268	265	238	240	307	264	286	285	275	257	269	241	277	269	256	240	256	275	263	236	273	274	242	283	255	274	269	264	267	264	262	250	248	264	254	264	257	239	272	282	255	279	302	255	278	272	277	268	263	255	281	256	288	262	280	276	253	271	289	281	279	293	259	280	267	246	271	299	277	290	264	279	272	316	278	216	249	295	281	272	253	260	276	254	286	263	278	268	257	278	285	268	251	245	286	270	272	260	266	288	268	274	260	248	278	259	281	270	273	277	287	252	263	240	286	249	261	291	260	257	247	266	277	277	266	273	284	248	253	291	258	289	267	263	255	260	273	249	269	300	270	252	282	256	278	280	234	272	276	292	259	260	273	233	250	272	283	284	237	249	281	262	271	278	266	270	269	236	273	236	297	271	268	250	251	273	253	274	248	265	262	286	293	275	280	265	260	252	239	267	286	277	253	277	258	294	287	253	278	264	273	282	263	260	259	284	246	280	261	243	248	274	259	297	251	254	255	271	302	265	244	276	273	293	294	279	270	285	278	269	284	247	276	306	271	289	303	281	285	261	259	274	279	254	269	263	284	245	271	283	274	265	255	265	277	305	253	301	227	266	265	296	286	233	256	259	282	246	247	230	241	232	272	298	250	241	256	266	242	259	275	248	245	280	266	276	292	259	260	280	272	255	275	290	280	248	284	228	252	237	248	306	273	266	248	250	264	258	262	291	242	267	293	258	271	270	278	275	246	248	238	220	290	226	240	281	260	259	267	265	248	273	257	252	260	256	272	275	257	274	255	280	256	260	274	288	285	264	264	281	253	298	255	277	282	250	256	277	273	282	238	260	259	269	248	246	260	289	284	289	270	261	260	295	247	251	280	268	295	261	258	245	299	265	287	248	283	258	270	276	230	286	269	293	278	247	244	276	272	258	242	275	287	300	236	241	262	243
8312	2130	2640	1823	1192	857	639	487	463	389	301	310	271	233	217	251	215	204	209	222	223	181	192	173	211	201	195	160	185	172	191	173	178	167	154	149	159	185	174	169	177	161	193	175	174	159	166	159	157	149	162	176	177	162	149	152	161	171	178	183	171	181	157	176	180	163	168	153	175	167	171	142	166	136	143	155	165	183	147	173	164	184	142	175	175	159	153	152	144	185	175	158	164	157	149	159	186	167	163	145	154	161	172	155	157	147	189	162	158	171	151	163	142	146	153	151	159	139	166	167	141	145	155	163	177	138	148	154	155	145	165	148	168	172	155	172	150	148	165	148	167	156	144	158	168	171	141	153	164	158	145	153	145	130	176	139	162	154	164	151	152	168	157	146	180	160	152	179	118	154	163	153	160	163	155	170	150	174	170	150	176	144	164	148	166	168	169	172	147	159	183	152	168	144	141	163	145	162	153	146	135	140	169	144	162	161	164	158	167	154	163	163	148	154	126	155	171	154	152	169	146	156	149	200	157	159	168	161	154	162	171	165	177	161	156	156	170	145	169	148	154	153	171	173	168	178	159	171	151	154	161	134	160	137	171	158	142	148	151	151	168	162	157	168	160	182	159	174	162	149	155	139	167	161	180	148	157	154	169	167	186	151	163	135	161	154	165	128	147	143	153	170	159	148	161	148	170	170	153	150	142	167	159	161	126	154	153	173	163	145	127	182	151	155	158	164	130	180	149	185	155	132	174	160	147	154	143	167	159	139	148	156	148	151	160	157	158	170	147	195	194	152	137	175	143	154	169	148	168	166	186	181	175	147	186	167	175	157	163	160	155	162	164	151	147	150	150	149	146	140	173	155	141	139	137	144	150	163	160	160	162	183	155	166	181	146	187	159	140	136	138	153	157	160	170	160	155	141	141	137	172	158	144	134	153	151	149	153	153	140	158	147	171	157	157	157	169	162	155	162	172	138	154	142	148	138	160	163	122	157	149	132	174	138	169	154	183	164	158	158	144	156	166	153	154	150	149	159	159	161	146	185	136	164	149	166	156	148	182	143	164	161	163	147	149	177	151	167	163	159	177	162	140	163	133	173	146	161	125	166	153	144	162	181	150	170	151	183	133	171	156	160	135	168	181	155	153	161	158	149	142	165	167	171	148	157	162	164	147	150	158	147	144	149	165	143	152	155	155	165	171	140	164	165	157	139	158	146	168	145	155	170	129	169	161	174	155	140	163	169	159	159	150	140	180	159	169	172	173	149	176	188	154	136	163	175	156	163	171	152	144	156	138	141	157	155	154	151	144	143	153	151	152	162	165	159	172	137	183	136	166	168	137	145	165	163	154	146	139	157	154	171	185	170	152	154	173	145	149	177	162	158	146	153	150	145	169	143	169	153	161	153	162	159	141	150	169	156	169	157	169	137	150	170	146	139	161	139	165	176	158	173	151	151	169	162	167	165	164	165	158	139	145	148	162	135	159	144	152	133	157	136	136	166	152	168	154	144	153	153	160	139	130	153	155	156	198	158	146	174	149	141	177	155	154	148	142	148	158	147	157	135	157	153	159	148	142	156	164	162	149	143	170	145	157	166	153	162	151	142	140	147	157	147	168	157	159	154	157	185	157	115	164	183	154	145	135	160	145	153	122	145	156	144	161	187	140	162	141	163	146	144	161	141	163	158	132	162	172	180	135	159	156	169	157	156	163	144	161	181	165	157	160	140	167	169	174	149	172	176	148	147	144	144	162	153	166	186	174	136	156	135	163	151	167	141	141	148	159	164	172	169	155	171	173	162	146	146	162	171	152	147	148	150	130	155	131	162	131	148	165	175	151	153	164	148	161	162	172	168	150	179	172	156	143	168	153	143	137	152	159	160	165	162	130	170	173	151	177	183	153	164	174	169	148	181	137	164	175	157	186	135	155	126	147	162	165	153	143	149	175	141	161	150	173	158	161	153	187	169	153	162	135	180	144	151	147	172	133	153	172	140	163	162	159	161	161	167	168	150	151	154	184	150	171	168	162	169	159	165	158	162	164	153	156	162	129	133	158	157	136	155	151	140	181	151	162	154	159	178	163	151	141	156	148	143	165	138	140	146	161	154	158	178	150	134	149	170	162	163	156	133	149	158	151	171	168	169	155	151	157	166	162	148	160	161	176	157	160	135	145	192	187	144	157	172	153	152	159	134	161	157	142	146	150	140	140	173	174	158	161	166	149	164	159	129	146	178	156	163	152	139	160	164	167	144	175	173	170	146	164	158	164	148	158	145	149	143	170	168	152	162	137	138	153	161	159	138	149	161	154	144	158	152	172	152	171	156	166	136	148	138	147	147	161	143	163	180	200	161	151	135	155	165	145	161	171	146	146	131	170	153	186	147	167	177	159	137	160	172	164	162	163	138	155	154	139	157	168	164	160	191	150	153	158	159	167	168	163	162	147	160	135	153	149	148	166	160	165	166	171	159	159	156	146	149	142	150	173	170	153	135	167	169	150	144	166	146	170	172	137	155	185	157	154	142	188	150	170	170	138	175	178	161	188	139	150	162	163	163	162	150	144	134	142	172	159	177	163	145	168	175	151	177	164	147	182	146	156	155	137	169	161	150	158	157	143	167	150	150	148	137	170	163	159	139	171	150	171	137	136	157	167	173	148	156	167	174	155	158	146	158	162	148	135	151	162	144	145	172	154	164	164	154	146	155	167	167	150	174	150	123	147	144	144	157	150	162	149	165	156	144	175	141	170	145	162	153	158	135	165	145	158	143	159	170	180	169	146	174	144	164	153	156	147	162	161	153	169	169	141	174	141	160	160	157	143	170	172	165	167	150	161	144	165	179	163	151	192	145	163	152	157	140	149	142	159	145	152	158	131	151	173	148	153	144	169	163	161	167	139	150	151	158	152	161	154	148	170	134	144	152	172	156	167	151	152	170	148	137	141	132	167	145	163	170	180	171	154	150	155	149	146	156	189	156	159	146	156	169	167	160	166	121	142	165	160	141	156	164	140	183	170	165	150	162	147	151	152	171	159	153	151	163	145	163	165	158	141	144	163	164	161	149	179	173	156	173	175	167	148	157	159	154	158	148	166	157	157	187	163	169	136	151	154	164	138	162	156	163	144	157	152	160	148	168	147	159	148	168	150	151	150	160	151	172	148	167	177	157	157	139	164	168	158	168	147	176	163	154	173	173	151	153	170	166	149	148	148	169	183	177	148	159	149	164	140	152	147	174	154	156	159	140	159	143	151	168	145	146	151	175	138	132	133	162	155	158	154	123	161	142	159	167	146	149	134	139	139	155	171	142	151	178	164	152	156	138	157	158	166	168	172	156	139	159	146	158	162	159	142	148	170	171	178	162	182	157	162	159	165	177	182	146	172	152	137	152	142	170	157	168	146	173	173	167	133	144	140	167	140	181	147	156	171	163	141	175	178	156	171	171	183	155	174	169	155	165	170	157	160	150	171	139	162	156	173	161	162	159	140	165	137	174	151	159
7547	2746	6411	6737	5752	4639	3821	3161	2667	2248	1965	1760	1644	1493	1343	1270	1220	1107	1056	1001	1018	912	909	844	843	815	807	775	754	728	727	653	703	649	729	645	669	695	669	655	633	599	648	652	584	636	562	575	644	655	609	608	602	574	577	629	554	598	574	600	618	637	588	597	563	544	556	576	551	591	539	571	546	536	591	591	523	525	557	509	527	544	532	525	545	531	564	568	552	518	565	544	558	555	551	502	564	553	529	546	526	543	527	529	574	562	550	525	509	514	508	495	560	515	511	522	494	496	534	516	548	525	516	558	531	536	517	565	581	535	527	537	494	532	493	537	528	546	539	566	509	525	542	547	573	526	507	594	549	492	555	543	522	555	568	529	557	548	534	555	540	543	543	531	520	489	552	517	509	513	491	540	532	507	475	561	550	520	523	533	561	517	511	547	546	515	562	572	547	560	542	532	538	511	516	510	492	550	520	537	495	536	520	511	532	552	533	519	507	512	524	509	530	540	514	552	519	568	509	505	530	559	508	557	509	518	503	522	532	525	554	556	530	502	546	516	501	576	525	518	529	529	550	474	512	496	509	508	512	495	504	513	523	519	530	521	556	553	540	513	540	507	551	567	568	542	519	486	570	512	521	539	529	550	522	531	576	541	551	503	545	497	566	546	509	524	490	534	497	528	556	527	534	561	529	522	504	478	502	517	516	531	549	546	540	519	521	494	518	471	510	536	536	510	554	484	563	572	511	496	545	516	503	502	553	532	505	554	507	525	553	560	466	504	535	532	472	537	499	583	523	518	559	531	522	534	519	532	524	503	547	525	521	533	548	518	533	544	539	514	506	532	542	525	499	548	535	564	496	515	541	477	527	563	513	545	545	523	538	552	482	561	540	537	521	507	536	526	514	521	496	553	520	535	541	555	509	557	533	527	522	520	546	518	507	518	532	539	471	555	515	523	507	512	493	544	529	517	541	473	545	525	514	500	516	503	533	568	489	534	488	500	482	520	512	534	531	507	477	503	496	558	517	533	563	562	506	516	469	536	497	520	518	551	515	504	512	506	520	510	507	521	553	525	511	515	559	499	536	506	496	507	511	485	542	546	520	474	541	526	527	553	545	509	509	497	546	524	527	574	525	501	520	531	504	512	492	536	501	512	493	519	527	502	532	540	527	472	557	521	519	493	566	560	521	553	526	501	574	575	530	531	505	509	544	523	535	543	525	505	519	508	513	500	512	523	519	527	534	566	472	525	568	502	557	542	530	537	538	529	494	531	532	537	541	548	515	478	537	511	523	504	566	538	527	522	523	564	536	518	527	544	557	542	526	523	522	555	510	540	556	547	575	468	541	566	501	541	508	494	514	521	476	533	522	503	563	544	482	524	516	518	490	478	524	477	551	524	490	507	506	517	553	502	567	517	548	507	547	571	495	510	555	534	453	557	533	501	557	563	509	525	509	543	519	500	512	541	520	556	484	538	511	544	523	535	526	501	553	518	520	518	507	489	553	534	583	523	547	513	505	525	515	516	500	548	529	503	556	518	552	514	525	543	507	533	514	502	527	519	548	545	558	487	557	512	517	523	534	554	536	548	495	512	561	511	538	553	541	534	520	556	562	519	522	517	538	539	550	490	551	468	519	518	530	516	551	521	569	503	597	514	509	513	514	538	553	560	542	521	560	549	523	572	527	551	550	527	557	536	534	520	563	533	526	516	504	534	563	537	505	525	518	547	543	500	495	522	543	480	513	494	541	522	542	546	561	550	482	507	528	509	555	539	495	508	548	537	568	553	524	549	501	550	512	528	538	567	516	543	536	546	537	531	528	559	489	543	512	560	539	570	521	516	583	564	506	512	535	589	536	539	510	547	503	539	525	536	513	542	505	512	522	538	513	511	502	534	530	560	550	520	543	506	509	544	505	549	524	519	523	554	490	502	527	517	523	538	545	556	545	504	528	507	555	517	540	535	535	475	573	542	547	532	531	491	496	553	505	515	533	569	478	543	561	536	476	523	505	550	536	489	527	556	542	507	500	498	534	536	541	546	492	494	512	549	552	540	494	511	541	522	513	555	496	516	558	506	566	544	556	516	543	539	524	524	542	515	567	512	501	510	499	523	522	500	513	526	521	480	517	578	546	524	550	522	523	504	520	533	547	534	504	551	517	529	515	532	572	518	543	528	521	490	558	520	520	517	560	538	521	508	525	500	582	501	519	504	529	532	527	510	503	509	527	454	512	504	508	501	513	511	542	551	551	530	486	530	536	490	542	511	531	571	564	519	500	575	540	540	562	462	525	545	544	570	501	531	563	527	507	518	522	512	535	517	546	552	518	545	523	515	513	510	547	502	522	517	576	544	570	554	529	513	532	527	544	539	507	503	504	522	549	527	531	523	529	540	541	489	532	518	535	512	495	510	524	515	543	502	513	556	496	549	530	568	532	512	552	517	554	516	557	517	533	496	508	546	513	519	495	485	541	517	526	513	528	529	576	556	507	507	507	532	538	566	476	539	524	476	554	537	530	513	530	533	501	542	483	525	518	534	534	506	548	510	525	540	502	570	541	491	547	515	535	512	535	530	555	509	539	544	536	550	526	520	493	533	490	514	549	501	529	523	517	533	515	515	519	537	531	536	546	555	488	553	547	502	499	514	572	511	553	497	522	545	527	498	563	539	508	538	523	537	537	535	516	548	536	560	559	526	503	543	542	485	486	477	514	551	540	496	537	497	509	542	563	552	527	542	523	519	528	531	544	510	560	495	561	538	532	545	526	531	544	535	530	498	505	523	539	548	524	561	533	497	535	528	519	531	532	498	561	542	544	552	533	545	537	512	535	543	498	531	548	507	581	523	522	490	504	512	541	546	527	576	543	523	521	568	541	516	551	541	522	556	586	498	518	546	530	496	533	572	513	509	498	542	525	539	497	538	484	531	545	483	492	557	528	568	529	528	530	497	543	520	520	473	554	557	494	531	536	519	549	549	519	521	514	539	520	568	517	527	524	534	524	479	533	553	536	553	537	533	538	527	562	522	562	545	524	544	507	508	552	544	511	510	528	528	501	504	551	536	541	514	553	523	523	496	509	517	505	504	546	513	586	527	518	512	573	558	490	535	535	497	507	532	475	523	549	536	536	509	521	517	517	503	526	572	573	540	528	527	517	510	576	557	517	557	478	513	535	553	496	531	537	512	548	521	537	528	515	537	492	523	567	537	530	555	509	553	541	545	501	528	519	529	493	532	520	533	536	553	524	507	499	518	538	522	530	567	504	538	505	471	545	530	502	515	538	529	495	493	528	521	492	522	542	497	550	525	575	565	546	532	542	565	497	546	525	489	514	532	508	547	495	534	524	533	526	537	566	511	542	546	551	551	575	526	527	564	528	539	526	516	519	509	516	495	520	546	520	542	526	503	531	541	494	512	545	600	515	523	472	525	546	556	553	510	525	533	531	565	533	539	527	556	564	521	549	550	488	551	536	500	523	526	527	490	531	505	515	530	508	547
1140	132	130	116	111	92	79	87	92	63	74	67	69	67	59	65	78	66	61	66	45	64	66	79	82	61	62	62	67	51	54	69	69	89	59	71	54	60	72	68	67	62	66	75	71	62	69	66	69	51	82	68	63	74	67	59	56	53	58	62	58	60	67	64	71	65	60	76	73	62	78	70	71	61	59	55	64	62	59	73	64	83	67	79	68	70	59	71	58	75	78	52	69	64	47	79	84	62	65	68	56	64	66	51	74	78	64	74	76	65	65	70	81	57	66	79	72	67	58	57	78	59	62	84	68	67	62	69	71	75	73	78	66	75	57	58	73	56	58	67	51	60	65	55	68	77	69	68	47	78	55	70	56	60	63	66	69	59	77	60	86	69	81	81	60	56	56	58	76	57	65	56	70	64	56	74	58	67	67	71	62	70	64	72	76	66	66	54	49	65	84	73	66	62	50	76	72	60	68	60	71	73	60	62	59	66	67	73	61	59	61	73	68	75	65	59	63	58	62	72	76	79	53	75	72	56	55	54	55	61	66	65	56	66	68	53	73	69	51	56	69	71	57	65	81	60	62	58	51	75	69	60	83	53	69	66	55	88	66	66	57	69	65	69	64	77	73	64	58	75	72	78	62	68	75	82	76	76	59	68	77	50	85	55	60	73	77	69	80	63	58	68	74	70	65	65	57	69	72	62	66	65	69	66	61	64	76	61	86	65	60	70	59	67	64	66	59	68	62	69	68	81	58	86	63	74	60	74	61	68	58	64	61	55	75	68	51	75	82	74	63	82	62	62	76	73	75	62	72	57	56	64	84	62	65	69	78	79	59	77	69	81	56	60	54	55	68	64	79	61	70	65	64	59	52	64	70	54	63	76	59	59	55	85	68	67	64	68	57	72	75	77	60	65	57	72	70	69	57	58	60	66	66	78	58	73	76	69	69	49	56	57	62	59	71	80	62	75	69	54	69	65	79	74	58	72	73	58	69	61	68	64	80	79	82	57	51	55	59	62	73	65	56	72	66	57	75	75	64	54	64	66	62	70	58	55	81	61	89	72	60	68	73	67	64	69	68	69	75	65	67	66	76	61	69	67	64	57	62	55	62	67	60	58	67	68	66	73	70	70	63	68	68	60	73	77	72	57	67	58	71	66	63	75	69	64	72	73	64	75	87	64	61	72	53	71	74	64	67	71	60	60	64	62	73	73	68	56	68	57	64	57	65	64	56	70	52	71	54	51	69	60	59	84	67	51	62	73	60	85	49	78	73	75	70	54	71	77	75	72	85	73	71	57	74	59	54	52	53	61	63	67	84	79	72	66	68	59	75	61	69	66	68	77	69	72	63	80	81	60	58	60	62	57	74	70	54	63	67	76	53	72	63	63	62	54	87	62	64	69	71	62	68	73	58	64	77	77	70	67	61	64	74	63	64	72	62	69	75	80	66	59	78	62	66	65	66	76	49	83	73	75	75	59	62	72	74	54	56	60	54	83	49	58	72	64	68	54	67	71	71	62	77	69	71	74	75	75	70	63	52	66	68	66	61	58	61	83	89	57	66	65	66	71	58	64	82	66	73	63	74	58	61	63	56	57	64	69	61	47	56	66	76	64	61	61	70	70	64	70	57	76	69	74	86	66	67	74	59	58	67	64	56	76	73	70	59	59	55	60	67	68	58	76	49	74	71	56	54	62	61	54	69	55	74	59	67	70	66	73	69	82	75	55	71	83	55	67	67	56	53	73	68	80	66	83	79	80	51	64	69	75	67	65	62	64	77	47	62	78	72	54	67	73	63	69	60	64	58	65	80	57	58	65	66	55	66	76	60	55	74	75	80	77	70	73	69	64	59	66	56	60	79	49	61	58	78	86	52	70	72	57	54	67	60	55	67	80	73	69	63	63	72	77	65	75	69	74	62	54	63	64	73	64	63	66	66	57	60	71	67	64	51	58	65	69	71	59	54	72	69	75	67	81	58	68	59	78	51	61	55	68	52	65	69	68	63	58	70	59	70	53	72	74	64	55	67	71	67	69	55	56	60	64	77	62	83	50	63	61	65	68	65	62	64	65	62	66	76	68	56	68	65	65	64	60	50	70	55	55	75	68	71	62	78	76	77	62	63	62	65	62	63	52	66	80	61	63	63	48	73	75	72	59	76	69	53	69	58	62	62	66	69	67	69	60	62	59	64	57	66	72	72	60	55	85	92	67	65	71	57	69	77	50	67	63	58	57	77	64	56	62	70	57	60	64	66	70	58	71	62	47	76	71	65	58	54	77	52	76	69	64	69	60	82	45	57	68	72	61	71	56	67	63	65	61	79	89	80	59	59	85	45	67	69	67	52	69	68	65	69	73	56	56	72	60	59	58	69	67	61	68	72	74	63	59	53	65	62	59	76	75	62	73	70	54	58	63	68	64	69	56	70	82	51	52	60	77	71	77	79	67	69	71	71	63	59	64	64	69	66	76	83	71	60	61	63	70	72	58	74	64	71	68	51	69	60	73	56	70	49	56	61	59	61	80	79	73	64	62	66	64	65	66	62	55	63	72	54	64	63	58	70	57	58	72	58	76	65	66	83	70	75	74	59	81	66	69	66	65	74	66	66	67	60	67	66	66	67	60	69	57	64	61	78	61	55	63	59	80	51	61	59	69	67	67	78	70	64	60	75	75	66	68	73	61	67	67	66	72	73	70	59	64	62	63	56	55	60	63	77	80	71	62	61	70	61	56	53	55	76	71	56	79	67	70	70	72	71	64	74	65	75	64	57	67	54	75	55	63	77	57	74	53	67	58	69	62	70	65	62	51	59	75	80	76	60	58	67	60	60	64	55	72	83	83	60	53	57	68	65	68	80	60	62	64	82	79	78	86	61	66	60	60	70	61	82	71	68	73	76	69	70	71	75	66	78	65	62	68	57	74	68	79	71	74	64	88	72	63	67	60	64	54	57	70	57	73	64	70	58	56	69	70	59	73	88	81	56	73	70	53	66	65	61	55	61	63	65	75	68	73	85	59	70	65	54	61	53	62	76	56	65	77	60	67	53	73	70	56	75	56	78	56	74	61	61	64	58	87	67	79	79	68	60	57	65	68	67	61	75	66	77	71	73	72	63	83	53	66	59	75	81	56	70	64	65	57	83	58	60	63	59	72	93	65	73	66	61	81	56	58	66	69	61	64	88	63	63	69	54	56	66	56	56	67	78	65	58	54	67	69	67	66	70	62	69	52	68	77	68	71	68	72	64	72	64	67	65	78	67	83	57	83	59	71	56	68	68	68	76	76	70	55	58	61	67	60	57	66	66	73	64	65	80	76	58	64	54	61	64	73	77	81	69	61	80	85	70	80	66	74	66	80	65	66	82	54	81	78	64	57	65	67	53	67	78	65	69	61	64	56	69	74	56	71	64	65	61	82	76	68	72	64	70	81	60	60	65	73	73	43	72	59	74	60	63	65	64	74	70	57	56	55	53	75	68	53	78	60	56	85	65	57	57	67
1630	374	502	504	469	437	392	353	373	294	292	306	270	304	288	275	281	271	250	307	295	282	273	242	268	241	247	268	264	244	274	283	241	244	293	255	264	274	247	272	290	229	262	247	282	240	233	261	255	245	223	274	256	255	242	234	253	218	259	270	285	262	267	263	277	274	231	260	247	252	259	234	235	274	223	254	250	259	273	230	271	250	246	246	255	252	226	262	254	263	264	247	255	262	286	253	231	268	269	271	229	278	228	260	249	274	283	259	236	235	246	269	253	229	277	239	237	267	214	246	285	266	289	289	291	265	270	251	242	256	243	268	275	262	240	267	244	253	236	249	239	268	241	264	287	243	251	255	264	258	248	263	234	253	240	225	242	237	215	254	261	242	263	278	292	252	271	254	249	231	269	280	254	251	254	246	236	249	256	248	270	289	260	265	218	271	247	270	279	257	257	258	251	245	271	263	289	263	243	220	274	272	272	246	225	238	278	274	264	247	243	262	271	275	242	282	266	256	261	252	239	298	262	229	249	251	250	260	252	278	273	251	276	263	252	261	254	295	241	237	256	260	275	275	240	247	243	261	252	254	254	235	254	279	255	263	254	270	220	259	261	248	254	280	261	253	259	238	240	271	272	266	228	265	256	246	263	264	255	261	252	258	250	253	226	265	267	258	237	249	262	263	238	278	248	243	246	250	276	250	237	237	237	259	257	251	250	244	253	258	265	241	256	220	270	237	270	258	229	253	261	235	272	282	252	256	271	268	253	263	272	219	236	261	276	286	271	265	239	249	240	226	263	266	263	254	274	268	266	242	271	246	266	254	247	245	227	254	276	252	239	252	247	267	240	251	222	288	261	267	278	267	261	264	277	279	263	254	260	277	293	241	256	259	250	251	253	238	266	226	244	246	256	263	297	230	261	261	268	264	245	253	284	258	252	245	263	239	247	241	262	253	260	263	257	246	251	245	264	253	258	251	256	253	261	249	267	249	244	234	245	247	267	269	230	246	254	246	262	256	248	261	251	258	258	269	241	257	249	270	249	282	286	255	255	250	273	243	239	269	275	275	271	251	247	277	258	234	258	245	267	259	250	247	255	294	259	268	241	273	259	261	253	278	227	267	272	245	274	247	259	279	256	252	267	253	253	250	228	284	264	259	264	268	241	271	256	268	242	267	258	277	254	247	240	260	280	254	275	279	244	262	283	246	268	289	281	214	269	262	234	254	281	254	241	255	256	258	249	239	280	292	262	247	232	253	289	243	258	270	235	262	262	262	260	243	246	244	233	255	271	263	268	284	251	235	260	274	274	237	232	273	279	275	275	262	271	249	259	254	249	268	268	242	266	242	268	244	296	261	279	251	279	251	241	245	243	255	268	238	249	281	259	247	269	231	254	247	267	281	267	259	250	244	245	270	258	242	246	265	261	243	255	258	249	252	265	262	242	266	248	233	283	244	265	239	251	259	272	282	272	272	233	253	279	240	266	258	291	256	244	301	270	277	266	237	251	253	270	258	247	283	245	251	275	266	221	287	275	267	260	263	293	271	225	243	280	253	244	283	260	247	229	271	273	246	271	259	264	237	251	247	230	250	259	255	262	240	275	271	260	258	249	273	249	219	250	243	265	265	232	254	246	253	248	266	237	264	262	252	257	258	252	254	294	278	242	249	263	275	244	246	259	248	256	256	268	276	227	256	239	251	241	238	241	254	255	240	247	236	266	250	276	270	247	259	272	257	256	252	263	253	227	265	248	252	267	247	281	236	242	248	295	257	269	224	246	271	251	263	264	285	272	277	232	258	271	275	237	256	246	254	259	284	241	240	294	251	241	252	251	276	233	258	276	281	271	250	269	269	261	245	277	261	247	265	262	262	234	277	268	267	266	247	247	268	280	242	264	262	255	269	241	260	237	272	258	279	281	236	274	262	284	270	233	272	243	245	279	245	251	247	269	237	249	249	265	228	283	271	252	263	222	260	242	272	276	259	279	265	260	265	239	270	278	269	272	247	263	245	269	270	261	269	258	239	229	284	267	255	254	263	246	270	245	257	278	265	266	248	244	256	267	278	265	272	280	273	255	265	233	228	245	232	289	278	265	258	257	246	236	255	233	229	259	268	279	234	263	259	259	279	256	251	306	273	258	246	264	242	276	226	261	253	273	254	259	278	230	277	278	242	242	266	246	262	249	259	245	258	261	260	255	260	251	236	252	282	271	266	255	260	242	267	276	246	246	253	206	257	247	256	261	292	261	222	249	242	271	272	290	264	249	258	253	256	268	264	270	278	267	245	263	266	233	227	253	268	262	265	264	241	266	248	253	263	258	276	243	262	248	258	238	248	234	279	261	231	261	264	252	245	266	257	233	255	247	263	288	248	260	270	265	255	270	271	258	264	275	250	232	253	244	256	246	281	281	267	266	255	275	245	266	243	275	249	241	283	243	257	276	268	234	253	252	266	264	248	259	271	297	296	247	266	276	246	272	260	242	272	243	266	252	271	237	271	274	265	236	252	239	248	243	240	272	255	242	266	252	284	259	254	270	256	238	271	294	270	245	233	244	270	276	259	258	281	249	264	255	245	285	256	255	249	278	276	256	256	253	256	264	253	252	245	282	288	280	274	254	242	232	248	244	247	247	267	266	266	235	264	231	277	264	260	247	252	281	272	225	258	252	245	251	238	245	240	244	233	252	239	273	268	271	270	255	249	272	258	251	230	257	264	240	235	253	240	268	278	268	252	240	261	286	235	263	258	248	263	263	240	260	264	233	244	237	266	261	257	265	241	264	257	242	236	263	255	237	247	222	290	271	245	269	248	264	245	252	242	261	259	228	260	275	262	251	266	247	250	251	262	256	248	247	263	270	259	248	237	222	275	257	254	262	249	259	254	252	259	267	229	256	269	238	250	254	246	258	281	254	247	251	258	250	243	271	253	275	266	253	259	263	265	259	238	247	277	236	228	265	215	252	230	260	255	269	243	242	284	239	243	254	275	247	249	232	280	271	255	261	249	254	251	280	253	229	263	232	261	271	235	264	242	257	255	257	247	274	255	250	256	235	243	270	229	230	259	277	249	286	290	255	252	286	270	265	282	260	274	282	254	248	268	280	244	265	238	268	261	255	242	271	271	261	234	258	255	259	246	252	243	232	261	248	247	235	219	248	253	267	262	249	265	268	235	254	263	270	253	237	246	255	280	259	244	261	224	252	250	287	280	261	271	235	244	268	237	243	264	283	246	254	269	250	264	255	298	276	227	250	248	231	287	260	253	239	262	253	244	233	258	268	244	256	253	243	248	248	255	273	258	250	254	246	246	262	236	237	241	262	272	250	264	272	258	256	296	274	232	268	262	250	228	260	304	245	253	283	274	282	235	270	270	235	257	251	252	257	259	237	257	250	245	250	257	275	253	248	277	262	250	273	274	254	231	238	273	251	271	257	278	269	229	268	250	253	239	259	248	241	272	209	262	249	240	248	258	271	256	249	254	267	261	243	234	271	218
4253	1030	1257	883	550	439	342	256	194	162	157	113	144	119	102	118	114	96	88	89	103	70	94	75	79	72	82	83	75	71	84	77	72	74	70	74	81	69	73	72	76	90	81	74	75	79	71	64	59	67	89	69	70	59	50	70	75	61	86	78	78	62	72	65	64	72	75	66	75	66	82	82	66	97	56	67	82	67	70	71	66	82	70	71	54	66	54	69	78	56	61	65	72	70	73	67	58	61	72	65	72	72	50	72	57	75	67	86	68	65	69	60	56	64	72	60	60	62	62	64	69	69	65	76	66	65	64	57	72	72	65	61	75	65	59	67	67	91	72	63	75	76	68	59	68	64	66	69	70	68	64	60	68	81	64	75	77	69	62	73	54	65	68	73	67	60	81	78	65	56	60	61	73	78	64	73	67	90	59	64	56	61	53	88	59	79	75	77	63	57	61	66	71	71	67	67	80	70	75	72	74	69	75	71	73	60	70	75	66	58	77	74	74	74	73	79	78	68	77	71	51	74	67	70	68	78	61	61	68	71	72	62	81	77	60	61	65	67	70	65	70	67	78	83	65	71	65	71	59	69	61	73	72	76	62	70	50	72	80	59	62	69	80	77	61	60	73	68	61	80	69	54	86	66	69	70	70	67	86	53	64	78	70	55	65	59	68	65	62	68	84	86	64	77	64	78	93	68	79	68	59	66	68	88	68	66	65	84	87	61	73	61	74	74	66	72	81	74	66	74	62	75	67	71	67	75	67	72	74	77	57	74	76	73	78	75	65	70	78	72	73	75	62	65	74	66	67	83	62	58	56	66	72	59	70	62	72	73	76	70	78	74	78	77	67	63	70	56	71	58	75	76	81	77	62	60	70	76	88	81	66	78	65	66	68	66	62	60	68	68	59	71	67	66	65	67	66	102	67	74	70	70	57	92	55	64	70	56	78	77	84	81	64	70	68	72	77	66	70	60	57	60	66	66	85	66	65	68	68	64	59	70	67	81	76	66	52	78	69	74	57	64	63	78	77	64	64	66	48	73	65	75	60	63	70	71	59	56	71	69	66	56	71	72	76	80	69	71	61	57	69	71	60	72	80	81	65	82	75	76	66	60	57	64	77	54	61	68	79	85	61	71	67	57	73	86	62	70	77	71	82	61	64	56	74	58	80	68	59	73	67	80	73	82	63	62	69	68	71	68	79	73	77	70	70	71	59	62	62	63	91	60	75	61	77	83	75	75	66	67	91	83	58	70	58	61	64	63	68	81	76	58	79	77	71	74	73	70	72	58	80	74	66	75	75	64	58	89	72	68	61	62	90	72	77	78	69	64	51	63	54	66	65	79	60	62	70	55	76	60	68	62	74	66	64	60	64	68	73	76	72	71	75	65	71	69	67	64	66	69	61	77	66	73	73	67	83	70	60	64	69	79	61	72	77	72	73	59	66	69	63	58	62	68	70	70	68	54	71	78	61	65	72	77	84	64	61	76	58	65	70	65	63	68	63	60	76	67	47	74	62	57	78	70	70	70	78	66	82	77	64	75	64	67	65	67	66	79	59	67	70	60	71	70	69	65	71	73	78	77	69	68	59	60	78	68	62	74	79	69	61	61	63	62	76	59	72	63	60	66	70	65	67	71	67	90	53	77	70	68	61	67	65	77	72	71	74	62	77	88	66	75	66	70	74	73	74	73	83	58	73	72	64	54	60	72	69	73	77	70	67	79	78	77	71	71	58	82	69	68	68	50	65	72	68	74	58	67	64	68	68	78	66	61	60	67	78	77	82	68	69	78	72	50	71	78	72	68	79	69	77	80	64	77	57	65	66	79	83	81	71	70	75	69	74	56	71	57	69	81	79	81	59	61	62	76	66	75	69	86	64	56	60	64	61	75	85	79	75	87	67	64	66	64	76	73	82	70	50	84	76	64	59	66	67	62	72	76	83	61	62	74	70	65	76	67	62	79	77	53	74	63	69	73	71	63	68	64	47	60	84	67	66	58	62	53	72	85	73	57	64	55	72	69	76	75	59	59	66	72	58	81	67	58	64	74	53	70	68	52	62	55	73	70	68	79	67	68	59	66	71	66	70	74	66	74	77	72	66	72	77	64	66	79	79	73	55	60	55	72	78	64	77	73	66	56	57	68	70	67	60	75	63	77	61	69	76	88	78	59	68	78	56	70	69	65	62	68	66	65	67	82	70	74	81	68	79	73	57	60	59	51	85	70	73	65	66	71	66	67	69	65	65	85	88	70	60	72	69	76	81	69	77	70	73	76	60	82	64	82	61	67	71	60	76	56	69	70	64	79	52	80	71	55	70	62	70	58	67	73	69	81	67	58	57	82	59	71	68	71	76	66	71	76	51	74	70	57	66	59	76	62	62	66	83	74	77	71	76	60	76	69	80	69	71	70	70	69	72	70	68	62	61	57	64	65	56	63	63	70	69	67	82	68	70	69	73	74	86	59	57	84	70	61	62	60	77	82	75	60	59	73	69	74	90	64	64	59	66	67	66	72	72	61	76	62	76	71	66	65	83	62	61	66	71	72	61	58	78	50	55	82	78	68	56	64	66	68	58	71	66	70	77	65	70	63	61	62	66	72	77	53	70	57	70	61	54	75	72	59	69	65	61	64	80	71	57	68	55	64	79	71	80	70	61	78	66	57	65	53	68	60	73	58	65	76	64	59	76	68	66	77	84	68	67	80	60	83	68	56	64	72	75	78	63	66	68	57	64	72	67	73	58	70	60	59	61	74	67	70	77	65	72	57	59	61	64	61	64	68	75	80	67	66	69	72	76	75	63	76	75	64	86	69	75	60	70	68	61	56	50	81	61	75	72	75	66	72	91	83	71	61	65	76	65	75	78	73	53	61	66	73	70	76	88	71	57	60	57	77	77	61	69	63	63	59	60	74	56	65	69	76	51	67	70	72	68	65	100	66	64	88	78	83	62	73	91	57	52	65	73	59	58	67	79	77	62	61	76	70	73	58	65	65	78	68	64	57	72	59	60	64	61	63	62	71	79	73	56	59	56	63	68	71	76	74	63	70	58	74	63	65	74	69	75	69	67	59	60	69	86	76	68	81	62	63	72	63	68	73	67	69	92	79	56	76	61	59	64	54	60	67	53	65	67	80	62	56	70	58	57	66	77	79	74	67	74	71	70	71	54	77	80	66	59	64	80	58	62	75	71	68	65	60	71	64	75	69	80	70	75	60	85	78	73	67	60	77	73	70	83	62	71	63	85	57	62	66	65	74	56	69	73	74	67	66	77	59	73	73	62	67	89	93	76	68	74	80	75	73	60	73	70	69	73	75	73	79	46	66	57	67	81	60	84	73	54	57	90	60	61	68	81	61	56	76	69	57	62	57	76	72	70	65	62	76	73	75	60	61	83	57	61	65	66	90	61	52	68	71	73	64	78	68	65	70	69	67	78	93	71	72	86	50	69	76	68	61	59	63	72	81	74	51	78	60	64	72	70	63	61	68	76	61	67	63
5104	1383	3384	3520	3083	2406	2018	1692	1351	1168	1028	943	810	778	726	612	596	555	523	495	469	484	457	467	405	423	414	371	370	399	345	352	326	369	338	347	353	325	350	345	344	307	308	283	331	316	306	310	309	304	302	297	308	290	296	315	293	312	321	286	283	276	314	296	258	280	278	289	258	293	306	267	294	308	291	296	279	297	281	284	282	295	259	253	286	287	231	269	276	250	275	299	274	269	252	292	291	268	268	254	277	303	300	239	300	275	293	283	298	299	288	264	268	233	271	265	303	270	253	275	263	251	268	251	304	293	279	248	280	267	262	255	285	280	228	278	277	277	271	263	273	275	280	248	232	271	270	262	285	261	291	253	248	270	264	242	258	264	317	271	295	276	265	219	238	265	280	252	264	262	279	278	267	251	276	298	251	254	263	253	273	261	260	272	278	229	259	289	266	262	259	276	282	272	271	291	277	286	254	262	275	269	248	276	290	274	261	282	267	282	266	275	279	253	276	256	255	287	255	277	270	240	246	266	264	268	277	262	237	239	289	267	283	286	276	247	251	306	252	274	254	280	263	303	269	273	268	249	276	296	265	245	266	277	281	283	270	285	288	253	273	290	271	270	266	262	261	275	278	279	239	249	278	247	260	268	284	253	269	267	286	276	307	281	259	283	259	280	274	245	247	283	273	249	236	254	290	253	247	236	265	247	288	257	295	258	239	270	282	282	269	275	249	260	266	261	272	276	251	252	269	293	282	264	259	291	235	285	266	273	287	261	313	255	262	285	289	286	266	278	263	280	283	267	264	251	258	266	263	249	280	278	269	224	258	271	261	288	288	289	265	264	271	281	276	271	290	227	256	237	256	264	272	266	292	251	288	243	251	248	301	292	261	293	230	273	256	223	272	245	261	269	302	271	250	272	238	265	279	245	264	254	265	295	300	265	269	255	261	285	279	269	249	254	284	274	288	270	263	290	299	278	279	252	247	276	290	281	255	260	287	267	264	242	289	271	286	276	291	239	262	261	260	266	251	278	248	263	262	248	250	253	277	252	260	240	283	295	263	271	285	285	261	269	277	268	296	262	251	285	278	288	267	288	285	262	265	274	261	271	296	259	289	258	241	271	272	265	286	287	251	253	265	267	234	268	278	256	257	246	237	273	258	281	266	242	269	261	273	304	290	266	287	251	241	248	296	243	243	258	252	259	270	279	303	273	259	259	290	274	259	272	280	258	267	272	243	275	272	265	264	276	275	253	257	273	261	247	262	237	252	254	244	250	280	278	238	266	276	272	257	249	260	264	274	246	284	274	275	273	249	257	307	277	255	272	273	258	263	243	259	259	246	227	268	233	263	275	301	266	284	260	278	258	265	279	252	264	245	296	252	287	256	279	276	286	275	285	277	266	281	278	258	278	249	239	239	265	252	269	264	273	288	266	267	234	289	279	292	262	259	305	269	266	279	268	279	238	278	271	283	271	259	266	270	299	273	277	305	267	273	281	256	267	247	230	252	264	270	283	261	250	267	241	258	302	256	257	272	279	288	270	286	250	260	296	286	273	258	262	271	257	293	304	294	252	266	267	280	272	256	286	268	264	285	263	263	293	249	268	287	268	257	273	239	282	302	244	267	229	257	256	254	296	243	263	285	280	253	287	260	274	304	292	278	252	291	268	269	287	236	268	238	279	262	252	268	249	272	289	280	266	282	276	271	264	236	255	274	258	277	309	282	249	244	252	265	264	245	268	275	271	249	293	266	241	273	296	247	275	281	269	275	293	278	299	268	289	244	254	270	248	278	290	252	283	279	260	276	269	251	267	281	270	273	262	274	292	248	260	243	287	259	237	244	266	258	271	256	287	269	265	254	291	290	281	257	251	258	295	272	246	268	278	253	298	297	280	260	272	264	282	250	257	270	270	249	272	233	267	247	263	271	259	256	266	279	280	256	277	265	257	286	290	250	265	265	232	255	291	293	261	273	284	267	239	265	272	284	286	280	294	272	265	230	281	265	278	237	256	274	250	261	293	258	273	255	238	280	274	269	249	265	272	255	257	239	267	252	320	267	263	245	275	234	252	288	260	256	246	261	269	272	273	272	273	278	270	230	283	260	282	261	217	251	283	253	262	283	277	287	298	280	268	263	277	267	263	253	237	276	292	292	260	271	276	267	295	283	273	269	281	265	286	242	279	246	258	250	242	268	280	261	251	241	254	285	272	262	264	245	279	286	257	294	280	284	295	286	247	283	267	275	292	255	260	280	262	247	243	245	251	260	261	265	255	291	257	279	256	267	267	267	276	268	260	307	276	282	269	254	291	277	260	290	276	269	254	279	280	274	278	263	257	264	295	264	258	245	243	261	261	247	297	292	257	267	258	277	267	254	248	268	261	274	264	262	312	248	270	255	277	244	289	251	289	252	293	288	262	262	279	267	254	248	283	247	269	268	262	264	274	302	272	277	261	254	260	263	276	260	284	287	279	242	266	277	281	267	287	267	292	241	220	260	254	267	263	256	260	304	292	255	265	251	275	270	258	267	285	267	279	280	281	297	258	282	280	284	259	258	253	286	281	255	274	257	260	232	269	283	263	218	280	270	277	295	291	261	278	267	263	246	314	249	266	271	264	255	268	261	280	303	256	259	284	271	248	265	271	290	255	290	273	244	266	274	261	272	267	253	268	272	276	294	277	269	249	272	250	269	285	232	280	250	266	273	241	253	278	285	267	266	266	311	267	278	301	273	277	276	279	286	263	278	248	271	265	298	270	262	291	248	252	271	272	261	286	287	239	282	280	248	277	236	297	253	277	273	289	285	278	289	256	269	303	255	249	263	243	273	275	261	296	269	296	293	272	265	269	283	268	243	297	259	288	269	269	274	267	286	287	272	271	269	269	273	235	268	296	276	250	271	283	268	251	285	271	247	263	296	241	274	295	248	260	260	255	276	251	249	264	266	276	251	287	302	266	263	259	255	279	269	275	275	257	275	260	253	269	291	288	269	268	231	270	274	249	291	263	261	300	283	277	258	287	284	266	269	247	250	262	263	298	267	255	283	260	269	286	269	285	287	273	276	275	260	283	263	260	284	238	292	252	280	257	282	279	286	252	242	242	247	269	298	259	276	282	257	267	275	258	267	277	223	246	291	268	284	275	281	249	279	267	272	269	264	260	247	260	252	278	252	253	255	257	291	283	268	245	241	246	278	271	271	254	262	271	264	277	273	260	296	248	308	287	274	254	294	275	249	285	241	272	271	253	266	267	261	293	286	246	276	253	262	275	261	282	282	273	296	251	270	258	251	286	306	262	257	256	284	248	262	278	262	257	262	271	293	239	293	265	278	271	264	271	274	278	275	265	246	267	253	248	257	279	277	279	265	261	262	287	262	259	272	260	250	288	280	288	269	290	276	276	276	268	237	287	265	278	265	285	260	251	281	273	268	277	268	240	285	280	254	269	289	262	291	262	271	258	250	238	243	265	262	260	248	287	265	297	240	291	268	271	277	274
8317	2319	2527	1777	1253	865	661	480	427	362	353	266	283	258	263	223	213	233	204	213	234	179	218	210	175	195	197	180	163	186	180	170	163	158	161	167	187	166	157	195	147	168	181	156	153	199	162	179	168	164	167	169	149	165	166	175	191	181	159	158	166	154	164	175	128	180	159	174	160	161	175	142	177	162	160	147	152	147	173	153	147	165	131	169	162	157	167	159	153	161	146	149	129	170	171	155	150	152	167	150	194	170	149	169	157	162	157	154	162	157	151	153	173	158	159	145	169	166	170	151	144	146	154	144	148	160	189	159	153	157	158	148	179	172	164	154	167	156	180	155	173	165	164	135	151	148	157	160	166	146	152	174	160	164	168	174	170	148	170	181	141	164	132	152	166	159	140	163	152	152	163	176	172	158	132	161	146	170	171	166	137	141	167	145	159	161	155	155	169	172	155	130	158	181	163	150	152	171	151	151	151	169	160	168	162	148	183	161	163	158	180	167	159	159	154	159	172	149	170	160	150	139	170	171	168	141	152	169	157	151	151	156	160	145	141	168	142	136	143	133	162	165	175	159	147	151	162	156	176	169	158	195	182	144	135	158	179	153	169	172	158	166	155	159	152	154	197	141	142	162	139	147	148	154	165	172	149	155	159	146	163	173	158	161	151	157	142	157	166	173	150	143	151	147	151	167	169	164	179	147	164	164	168	143	180	161	161	159	137	169	166	135	160	159	168	183	172	159	147	199	170	169	157	163	148	165	160	171	164	162	156	164	152	151	151	132	142	163	171	176	166	156	153	162	157	166	162	155	139	156	144	140	168	168	142	175	160	168	158	166	160	166	152	161	158	156	185	135	146	176	165	163	150	144	168	172	136	128	172	134	146	137	157	146	163	135	135	160	177	137	154	131	154	172	167	147	144	151	118	157	183	158	170	154	146	178	170	164	156	149	155	165	141	169	176	148	129	149	170	143	155	174	139	163	156	138	152	177	157	155	162	152	158	149	175	142	171	167	181	175	153	149	156	165	153	140	150	150	157	178	152	161	143	151	165	167	161	155	140	144	157	163	175	132	150	149	147	165	174	169	171	153	168	170	140	168	149	164	166	148	160	177	159	167	188	161	143	143	157	171	158	161	147	160	157	157	155	169	162	170	185	151	156	141	161	167	173	176	169	156	151	179	153	160	173	161	138	163	158	133	158	132	151	145	165	181	137	182	152	162	158	153	154	170	144	168	146	142	153	152	148	170	154	141	180	140	164	146	170	141	156	162	155	157	155	153	157	166	173	159	160	158	158	159	138	171	154	151	166	149	129	145	173	171	157	149	156	146	147	151	132	149	145	158	149	171	177	168	167	152	167	147	148	188	178	128	185	156	154	147	145	165	146	150	153	168	134	154	163	174	161	167	183	148	151	161	161	161	134	151	152	171	139	171	159	152	150	133	162	139	151	168	154	165	157	164	155	172	168	165	150	144	175	147	169	160	160	144	144	160	153	174	158	158	159	159	151	155	148	160	177	141	170	150	131	153	144	122	185	147	149	167	143	158	155	179	139	158	164	154	141	174	144	159	161	161	176	145	158	154	152	159	163	147	164	161	163	138	147	156	188	165	147	173	181	192	141	163	167	162	153	148	164	149	166	159	154	173	159	166	156	163	167	154	155	154	171	151	165	184	130	162	171	138	178	180	161	145	165	145	155	151	178	147	166	146	155	160	165	179	176	156	161	136	176	172	162	168	179	160	150	152	168	172	177	168	153	144	148	162	156	164	155	154	147	159	152	151	150	154	144	159	155	168	166	159	181	158	164	179	147	158	168	174	153	152	145	149	156	155	133	149	149	157	167	151	156	154	151	159	180	177	167	192	156	157	148	151	171	161	156	161	161	158	157	158	175	161	144	147	146	134	147	144	168	174	154	168	158	141	152	185	164	147	160	130	128	166	132	162	166	155	154	162	167	138	154	170	161	153	176	142	153	149	146	157	164	148	168	150	149	144	146	131	137	147	145	158	168	164	183	156	136	148	143	137	166	176	161	153	162	151	155	146	149	166	143	158	167	152	162	140	169	176	165	148	168	174	165	166	181	162	149	161	177	154	158	149	148	176	151	146	167	147	160	156	137	175	160	166	176	144	143	150	164	159	172	159	165	132	158	148	178	142	156	164	166	152	157	178	155	157	164	148	173	177	178	153	149	159	166	168	181	156	168	150	164	163	146	159	143	156	162	159	155	149	162	168	155	158	165	157	163	151	157	140	170	175	155	171	153	138	175	167	136	176	153	160	147	155	184	145	151	155	144	147	162	159	161	147	166	161	153	139	162	176	158	146	163	160	183	143	143	163	164	168	166	162	149	162	175	167	160	166	151	160	165	159	138	154	145	175	169	151	150	173	141	153	142	173	165	162	169	163	158	156	177	163	168	151	122	164	149	162	141	163	187	160	172	170	143	154	163	166	165	151	165	121	156	187	145	157	161	158	149	171	169	158	166	144	141	164	152	154	156	176	157	173	151	147	176	160	146	138	150	153	140	173	153	139	156	177	164	147	168	148	157	174	157	163	172	145	147	170	160	170	139	140	153	148	160	155	164	147	174	157	168	171	155	136	150	158	154	147	151	152	147	164	136	153	189	159	160	170	158	174	146	180	153	152	144	150	153	149	153	146	153	133	173	161	150	158	157	157	186	160	170	150	162	155	151	151	171	163	158	148	190	132	160	159	148	181	164	155	155	155	186	165	131	147	146	136	144	142	180	165	149	164	163	160	163	141	169	164	161	134	201	169	138	159	168	164	141	135	176	149	139	158	168	171	168	157	132	135	151	160	177	165	163	137	186	165	150	156	137	153	149	149	148	134	159	153	148	166	164	145	155	134	136	182	148	133	163	154	163	154	157	141	158	157	136	172	135	184	161	153	161	155	158	149	159	143	132	137	165	173	152	141	156	156	158	171	159	173	166	137	157	162	149	152	132	164	151	162	143	161	152	145	145	133	170	134	159	177	166	153	174	168	166	160	169	164	147	172	135	165	178	155	161	137	156	170	139	159	144	146	166	147	161	178	152	155	161	159	182	153	139	150	145	154	142	144	147	157	152	155	140	158	173	179	147	148	164	135	189	147	157	162	146	150	176	160	135	152	157	155	158	160	177	171	166	177	175	139	170	171	175	171	177	184	152	174	154	173	158	165	161	128	150	156	147	180	143	164	152	169	170	166	154	148	148	143	153	159	143	184	155	137	174	157	155	143	169	168	135	171	155	154	152	176	143	163	163	151	173	152	170	139	144	169	159	164	138	138	166	167	148	153	153	143	164	152	171	172	157	152	143	138	150	158	135	154	154	163	150	178	155	155	176	159	147	153	169	177	168	174	157	148	166	150	168	137	168	156	139	148	145	164	135	150	150	153	159	171	161	157	135	164	170	161	137	158	155	156	156	143	190	164	154	156	155	147	192	147	187	148	153	171	159	167	154	139	169	175	156	144	153	174	153	165	150	166	140	161	164	144
7579	2750	6395	6899	5743	4691	3827	3155	2667	2297	2007	1783	1639	1451	1386	1271	1197	1086	1087	993	891	911	955	831	820	786	811	739	789	721	748	759	717	649	729	668	685	643	688	642	674	634	623	619	632	627	629	623	624	586	598	546	562	622	566	551	574	574	559	613	525	593	546	573	574	525	536	566	534	543	577	560	539	565	556	519	530	518	551	587	542	575	539	584	550	558	526	563	565	530	497	554	566	526	544	504	532	531	547	554	618	552	524	576	554	576	545	580	515	515	539	541	516	537	529	551	571	559	535	555	586	519	580	489	557	567	562	488	497	523	537	563	507	534	544	523	520	513	515	548	513	544	552	507	523	542	557	523	533	569	546	540	527	546	513	542	493	564	496	554	537	547	531	520	539	564	561	524	554	498	542	531	551	494	553	526	537	516	559	527	501	519	534	511	559	510	535	523	514	527	532	547	508	527	547	534	536	524	521	524	504	514	540	528	547	525	535	530	572	526	515	548	534	522	515	510	528	553	500	548	512	532	535	471	546	518	525	501	545	532	508	517	524	516	536	503	488	552	496	533	517	576	549	520	591	530	519	531	520	526	537	526	522	510	528	538	506	560	512	523	539	511	508	510	510	511	571	489	511	538	501	565	538	480	542	513	525	564	509	533	518	564	501	531	560	580	541	521	526	549	526	512	542	521	528	517	497	550	541	536	504	497	496	508	539	530	529	543	546	519	519	528	533	551	523	522	479	511	521	545	568	584	554	557	568	536	532	508	528	515	502	518	528	525	531	567	523	542	562	548	542	531	498	513	519	540	549	569	484	530	545	560	519	537	570	540	501	514	556	515	527	516	522	541	538	567	489	558	517	542	521	525	562	486	503	542	533	561	537	515	519	527	560	558	546	512	533	515	485	547	525	516	541	524	541	515	499	522	549	547	543	493	524	546	529	505	544	522	512	475	546	533	540	533	510	536	577	545	562	538	494	528	487	483	553	542	567	507	538	504	513	572	504	527	521	510	527	511	509	577	566	591	550	545	544	489	519	535	534	487	541	561	516	503	576	494	559	534	513	543	530	515	507	550	541	553	533	532	548	524	520	546	530	539	530	499	524	507	528	543	559	543	525	542	592	518	556	558	531	539	533	495	537	566	560	531	522	534	561	538	548	513	484	561	489	525	518	526	535	517	502	527	546	520	561	522	557	546	555	537	537	597	566	521	522	556	528	503	542	528	497	524	569	578	545	507	516	538	512	526	521	551	518	542	525	530	557	570	507	546	475	544	497	532	519	497	507	506	541	528	542	525	541	516	547	503	488	536	546	512	537	510	550	533	526	551	538	519	536	561	492	512	548	523	514	549	540	548	541	532	560	496	507	528	516	531	529	522	558	524	536	514	545	552	584	515	566	524	543	528	545	536	550	521	530	534	525	590	505	486	527	528	562	529	495	502	499	536	509	493	507	519	513	509	552	560	537	543	520	576	547	532	560	549	526	526	539	513	490	554	491	544	519	522	518	538	508	551	534	534	518	533	500	528	512	542	539	543	519	510	497	524	520	515	535	533	545	561	515	546	491	545	514	516	527	527	505	539	529	532	557	523	517	542	526	532	514	543	510	475	533	507	500	561	524	534	544	537	520	512	516	536	569	520	504	504	540	549	539	505	565	533	512	512	556	560	535	561	564	539	522	506	527	502	510	527	494	522	553	530	494	528	552	594	508	493	522	476	524	522	568	522	539	548	512	521	547	508	539	550	535	548	500	497	504	522	536	540	508	544	518	505	510	531	512	492	541	517	517	594	561	528	492	532	504	540	532	477	551	524	544	505	511	498	509	537	525	510	495	583	516	549	593	531	519	566	505	516	538	488	533	571	488	511	505	497	533	542	549	517	552	509	516	513	525	540	552	516	513	586	553	539	532	494	503	545	537	523	505	530	517	531	543	545	494	491	533	523	547	549	508	545	508	534	507	519	517	525	543	561	498	503	543	507	506	502	531	524	527	540	530	512	512	521	522	557	501	538	503	556	536	552	490	543	519	537	553	558	529	543	512	520	519	577	521	522	514	521	515	535	545	538	526	533	465	575	549	513	519	510	501	530	543	505	526	546	514	588	548	598	504	526	559	497	550	527	528	522	527	523	554	527	548	499	526	470	533	519	533	558	533	518	547	529	541	534	490	537	546	555	528	536	554	524	553	545	540	528	528	527	528	551	535	526	464	498	527	497	515	547	533	503	493	507	497	526	520	508	582	523	552	513	546	491	536	536	492	493	547	489	519	525	556	506	528	533	506	513	520	494	535	544	510	526	559	512	580	553	500	500	503	521	539	521	532	497	516	536	529	484	508	541	527	521	513	529	518	567	546	496	491	540	566	563	522	538	541	526	520	521	491	495	530	514	547	532	538	559	541	525	549	545	543	517	529	540	511	551	531	532	556	533	500	511	535	499	549	549	517	498	548	488	492	555	529	541	513	508	567	539	536	552	574	532	530	533	556	487	515	513	497	550	528	499	523	524	509	576	520	562	504	509	537	499	518	539	547	529	525	520	499	530	529	557	587	512	492	497	533	556	501	578	522	509	521	532	526	534	563	529	485	499	528	528	534	535	500	566	564	555	523	561	509	509	501	532	559	531	532	530	524	533	540	512	572	546	479	523	515	521	521	506	553	511	577	499	537	553	509	513	537	501	530	513	517	534	541	504	513	542	485	549	551	528	505	540	478	538	504	529	523	540	506	493	500	552	547	567	522	538	468	502	543	563	533	533	523	526	544	545	563	519	533	523	555	537	567	576	507	514	547	519	495	496	499	564	521	514	529	526	459	480	531	548	525	534	539	579	566	532	524	507	542	528	507	497	522	512	525	557	519	572	513	516	538	540	522	524	488	540	544	506	525	497	523	548	536	572	493	520	522	529	526	515	523	516	517	518	566	556	553	532	560	559	522	526	515	509	518	511	488	499	547	515	540	546	529	508	496	534	531	513	583	497	511	485	534	522	511	556	517	518	554	538	532	516	538	510	554	498	572	530	540	470	509	531	529	524	532	545	526	521	541	535	532	513	523	504	567	525	530	535	521	520	499	489	570	555	575	526	551	527	514	502	545	504	533	514	549	531	549	543	500	494	538	508	558	511	523	473	511	530	535	518	536	498	527	534	520	574	533	554	527	532	535	509	536	519	526	479	494	585	517	541	576	552	592	535	506	470	495	505	526	545	540	545	481	480	473	514	547	506	542	503	513	543	517	517	544	554	538	558	534	512	532	515	545	534	569	527	515	532	530	550	501	498	516	496	480	509	539	541	528	497	536	523	522	555	491	528	590	519	519	513	507	521	511	527	542	558	507	505	523	531	548	522	493	502	519	542	547	516	498	509	530	527	504	534	499	533	548	527	519	516	519	491	544	511	512	560	489	548	513	541	513	524	523	586	486	495	513	534	547	509	510	539	515	545	538	509	548	580	569	520	506	546	519	516	509	551	552	549	500	543	521	535	564	536	510	478	526	494	539	517	532	500
1102	137	146	109	102	89	90	70	70	72	61	79	56	64	61	65	79	65	71	77	69	63	74	76	72	68	71	67	72	70	78	59	67	66	65	64	59	62	78	75	75	63	60	65	76	62	75	72	82	67	65	74	69	79	52	76	68	61	56	75	60	63	69	80	63	57	77	63	82	66	68	64	73	71	63	67	64	64	83	73	75	68	64	80	63	62	52	61	74	72	58	69	61	63	68	63	73	59	59	69	73	72	73	64	67	67	67	59	59	49	64	75	62	50	78	61	67	72	79	69	64	63	64	66	68	88	63	66	79	58	65	66	80	69	61	57	63	64	61	64	61	60	61	55	68	74	67	58	67	77	65	66	56	58	74	73	62	70	52	57	66	63	75	64	65	79	78	62	67	63	68	73	58	69	83	59	72	75	68	81	76	88	63	75	67	71	71	61	58	68	63	65	52	63	69	64	59	64	69	66	78	62	65	63	80	69	77	71	85	82	59	63	66	62	52	61	81	51	80	60	66	70	56	56	66	57	58	55	60	67	76	61	73	74	81	54	65	70	50	61	68	64	76	64	76	68	81	69	71	63	56	57	75	74	71	66	67	67	69	66	69	72	82	66	82	63	72	64	85	73	64	75	64	79	82	74	77	62	57	67	68	76	66	71	61	55	67	56	91	61	63	62	66	68	66	62	63	81	54	57	65	73	62	76	62	72	74	59	76	70	78	71	56	67	71	91	64	75	71	72	63	64	69	58	68	71	55	56	85	77	63	52	61	78	71	67	57	46	73	52	69	74	85	51	58	60	58	73	64	75	67	72	56	72	76	75	68	76	66	65	60	59	66	61	79	67	66	65	58	50	71	66	64	59	59	57	72	58	50	48	82	60	64	72	76	69	76	64	67	62	67	71	73	53	69	77	67	46	71	69	82	61	62	76	62	77	77	48	60	64	62	50	66	71	55	73	62	65	68	67	75	65	80	64	56	58	69	64	62	60	74	61	68	69	60	74	70	60	71	69	93	69	80	68	71	57	75	60	64	63	63	73	57	58	63	52	74	55	58	50	70	61	59	61	61	75	65	77	67	83	71	71	59	53	55	55	62	84	73	61	65	80	67	68	84	56	59	69	65	64	65	70	72	78	56	64	69	59	76	68	72	59	58	73	79	72	59	73	78	61	61	59	74	64	52	73	76	70	56	83	63	54	57	70	78	77	61	57	58	77	83	63	54	66	53	77	63	73	61	77	84	65	67	69	84	77	65	72	62	69	64	65	51	65	67	83	61	69	62	63	81	69	77	64	63	51	64	67	55	65	60	63	68	73	51	71	71	56	69	65	71	75	67	70	53	73	71	59	65	74	54	55	61	55	70	79	77	83	73	72	66	69	59	67	58	57	57	58	78	49	66	60	58	60	78	66	59	70	72	59	57	57	58	52	80	72	64	61	64	73	64	65	64	53	44	74	75	73	59	64	68	45	60	69	56	69	64	59	76	64	65	67	72	65	76	76	71	58	63	40	76	67	70	67	54	82	70	72	61	83	60	54	73	83	75	71	54	72	71	64	68	71	64	85	79	54	71	50	66	63	66	51	66	65	81	63	57	53	60	75	72	55	58	68	68	73	62	71	74	79	54	63	56	64	64	61	53	79	48	72	62	53	59	75	70	57	56	73	75	69	68	70	50	75	55	74	67	70	62	79	72	68	71	72	50	61	70	52	69	65	68	74	66	72	58	68	64	74	63	68	62	66	70	71	56	74	59	71	76	70	61	74	67	70	83	66	72	64	59	68	70	65	66	76	55	48	79	56	75	74	74	68	68	61	68	62	69	62	82	73	63	62	71	66	58	70	59	72	66	63	67	57	68	60	66	67	74	57	69	68	59	80	70	72	67	71	54	67	74	65	68	60	66	72	58	74	70	63	71	52	77	66	66	81	60	68	74	77	71	83	70	63	75	73	82	68	61	59	62	68	62	63	64	74	64	56	66	70	59	67	69	52	73	74	66	73	47	70	65	59	65	68	65	56	69	71	65	72	79	83	62	58	63	63	72	79	64	69	77	62	64	70	72	68	65	67	70	70	75	56	78	61	67	68	62	90	61	71	52	62	81	58	57	65	61	58	51	59	52	80	54	62	55	71	64	70	74	52	75	60	66	70	61	66	68	88	64	73	76	80	50	57	63	69	54	62	67	54	77	63	75	71	61	53	84	56	95	69	64	58	73	62	53	59	73	73	64	58	68	58	70	76	77	65	59	73	59	53	81	69	58	89	59	61	77	79	70	62	70	77	57	75	74	75	63	83	63	57	62	63	56	86	73	78	67	79	53	64	64	67	66	59	67	69	66	61	66	64	58	93	61	61	74	69	79	72	83	74	71	72	65	68	66	62	76	56	59	78	59	67	67	66	70	59	71	69	60	73	57	64	64	70	61	61	64	73	63	77	75	47	64	58	63	41	75	51	64	68	71	58	71	57	74	74	80	63	67	69	59	71	82	50	71	58	74	46	74	64	79	72	71	73	65	60	73	63	58	82	54	78	53	62	63	55	77	72	76	66	70	70	63	56	69	71	63	70	68	67	71	56	63	55	78	65	62	67	67	58	75	75	74	74	79	53	58	72	50	72	78	46	70	63	60	72	89	63	66	68	68	60	76	56	75	68	47	73	74	67	60	75	69	68	74	76	80	49	79	60	69	77	78	69	57	64	68	61	66	64	63	56	67	67	59	58	69	74	72	65	60	64	72	70	62	64	69	61	64	61	75	59	82	63	70	58	58	67	68	74	55	70	73	57	65	79	64	58	66	59	66	72	67	52	54	61	67	78	75	60	66	64	78	65	84	74	67	77	71	54	75	64	69	59	63	65	62	74	77	60	69	68	74	54	57	60	72	65	69	70	74	64	65	72	76	57	75	69	64	77	68	61	67	62	70	63	65	80	76	68	73	57	84	67	61	54	68	59	76	73	67	63	72	66	54	72	53	88	65	69	54	67	65	65	62	67	66	72	72	70	58	57	58	56	77	82	73	71	67	57	56	75	82	70	52	78	66	65	69	73	67	62	51	68	69	54	65	68	63	61	60	66	53	76	74	70	70	62	79	74	52	64	68	75	73	73	83	60	56	57	75	72	77	81	75	60	86	59	66	74	74	58	54	82	64	73	70	77	70	75	71	55	66	53	66	67	74	67	60	65	76	65	88	62	87	63	67	69	79	51	68	65	76	67	65	74	63	58	65	77	67	80	49	85	53	70	59	54	53	64	67	74	75	66	76	75	60	68	53	70	63	68	50	68	68	56	74	72	62	74	70	62	53	58	70	75	61	77	53	72	68	60	49	78	72	64	53	62	54	77	65	74	67	58	69	64	81	64	49	63	68	63	48	66	57	57	71	74	56	76	72	66	84	66	68	68	72	66	77	57	53	79	73	59	59	57	79	63	69	73	78	64	62	76	61	69	66	67	72	57	65	58	68	58	61	64	71	68	60	66	67	63	55	70	77	58	61	59
1671	341	471	498	447	412	348	318	342	301	309	277	316	275	277	291	270	282	278	274	279	274	290	277	283	257	260	289	271	280	247	251	266	301	241	259	250	279	245	252	251	240	247	270	284	262	264	270	257	246	285	240	290	264	260	255	278	308	275	249	251	260	276	302	249	233	251	289	261	248	274	253	268	256	259	264	246	258	281	242	250	222	255	272	256	278	263	271	266	289	256	277	263	281	263	241	286	253	233	261	239	304	277	244	251	241	268	286	238	262	229	283	252	272	266	250	257	244	261	269	249	262	238	257	235	247	262	250	258	267	261	249	266	257	243	270	233	297	267	252	259	268	280	246	277	233	271	251	246	267	271	246	256	252	280	243	284	241	247	276	273	237	253	287	230	249	257	259	252	242	254	249	251	267	254	282	261	264	256	256	301	232	256	260	276	266	271	266	222	241	268	274	284	245	264	260	252	250	260	248	247	265	274	256	252	259	267	224	249	250	228	253	237	262	269	253	267	259	257	247	277	280	253	258	254	267	259	259	260	259	276	269	257	267	288	253	265	239	271	241	267	242	241	253	277	260	259	261	261	262	256	240	271	241	252	262	235	260	259	274	251	246	259	246	251	292	265	240	250	249	276	266	241	289	240	234	231	237	248	233	263	253	287	290	258	224	269	229	245	251	259	262	259	263	268	246	273	259	270	278	245	283	262	274	290	247	291	231	268	233	270	238	268	274	242	226	256	272	265	275	277	257	277	234	235	241	286	264	244	226	247	231	245	253	231	261	231	241	227	258	254	244	235	242	257	267	241	267	252	275	260	260	267	264	216	241	267	265	244	234	247	282	269	246	263	251	254	271	267	256	239	243	256	240	243	260	261	286	247	246	255	272	252	260	252	243	258	252	274	239	288	226	254	230	281	262	243	280	248	245	268	260	231	245	275	258	222	220	264	258	263	236	260	283	265	276	260	246	242	267	246	256	267	256	247	255	263	244	253	284	253	273	228	255	268	276	235	262	266	261	236	273	271	291	227	288	250	253	254	242	233	247	263	245	262	271	251	260	259	243	236	268	262	269	249	263	250	235	255	244	235	230	239	239	248	269	243	234	250	237	260	212	247	256	268	250	235	283	257	252	252	243	253	264	251	265	241	276	245	278	259	267	244	240	264	244	270	229	256	243	250	240	262	287	259	256	234	251	269	263	234	247	262	238	278	243	259	260	273	235	265	268	247	255	299	232	251	258	253	261	284	242	228	227	243	263	239	266	255	280	223	254	254	267	250	274	234	263	241	251	263	249	252	242	279	251	275	247	268	281	280	229	250	256	275	239	267	247	243	267	256	270	208	245	225	257	233	269	276	245	245	281	244	279	264	235	259	261	241	261	235	261	220	253	245	232	261	218	289	276	276	253	278	230	241	273	249	238	253	261	245	272	255	269	274	248	268	250	273	250	267	263	254	262	266	283	235	296	252	236	245	259	260	241	268	273	254	268	269	253	259	259	285	266	246	262	253	246	275	255	214	283	240	251	258	265	230	235	268	225	256	253	254	261	293	269	259	221	265	255	268	257	282	263	273	271	249	237	224	241	267	230	269	240	241	268	248	262	281	235	270	262	239	240	243	256	236	254	267	290	249	246	250	283	267	270	251	276	217	267	247	276	291	248	251	266	245	270	253	263	273	290	235	266	253	235	249	258	231	237	236	272	269	272	256	259	279	252	253	261	268	256	265	231	234	281	254	259	271	243	281	233	282	267	259	251	253	225	238	250	245	272	253	273	251	261	255	271	261	245	256	273	271	245	308	244	245	271	273	258	267	245	272	280	255	243	265	231	248	239	266	280	269	253	271	235	269	259	266	272	265	261	284	264	246	228	263	240	232	254	267	237	268	270	259	266	242	260	287	248	246	272	253	250	265	248	239	275	237	257	274	256	265	253	252	266	283	263	265	278	264	250	245	264	257	259	245	262	281	254	250	273	262	266	250	269	273	261	267	251	246	242	257	257	255	251	249	247	268	262	260	260	247	255	263	245	274	279	255	255	238	274	239	260	300	262	246	273	270	236	272	266	267	289	288	264	260	287	256	265	245	277	246	255	256	253	224	270	239	234	265	259	247	269	264	245	247	245	285	284	237	262	264	254	245	275	248	276	235	268	280	242	259	269	234	242	252	277	239	246	233	269	263	246	285	267	255	281	253	274	257	255	274	267	276	257	271	248	262	235	251	235	278	263	272	255	278	264	254	249	241	260	281	279	274	275	248	220	256	247	249	248	248	236	260	259	261	276	249	284	246	267	248	261	229	265	269	251	259	265	299	263	245	287	281	243	261	264	256	240	271	266	269	283	262	249	237	235	243	264	280	277	254	253	268	245	223	248	264	265	268	247	255	223	285	242	270	255	281	265	271	254	268	277	258	252	225	272	257	269	281	277	231	244	244	239	254	227	249	250	227	274	258	239	246	276	264	250	264	246	264	242	259	262	268	239	258	259	275	259	223	256	248	252	273	233	232	250	259	294	253	244	250	286	254	268	257	270	227	270	260	245	269	267	257	284	255	283	259	280	269	298	245	257	267	246	253	245	272	257	262	251	261	234	262	268	252	249	265	255	276	274	254	256	257	238	271	241	220	282	263	254	268	253	244	263	262	243	236	239	241	249	252	259	241	245	232	280	268	264	244	266	270	254	256	270	257	273	260	269	287	280	280	266	238	263	241	256	249	270	258	270	268	296	261	261	264	255	274	235	244	252	284	257	284	259	244	242	268	267	252	233	241	236	242	254	242	268	251	229	242	245	220	257	235	269	227	256	251	258	283	273	252	244	250	280	270	270	261	278	267	271	231	254	252	256	238	239	231	268	263	272	249	240	267	271	257	258	243	269	238	245	288	258	269	292	235	235	275	234	222	248	261	297	274	247	268	276	250	251	262	231	281	239	244	262	245	283	263	271	250	266	250	257	254	234	244	241	257	272	271	257	252	272	271	275	267	228	254	253	243	283	273	271	251	284	235	215	286	261	250	266	281	257	267	263	290	254	261	256	273	288	255	237	259	250	250	237	239	234	258	248	241	247	253	285	236	237	265	239	255	242	257	266	258	247	241	264	264	250	257	252	285	231	288	271	251	249	256	240	226	261	240	249	257	223	268	278	260	237	255	247	237	259	259	291	261	260	255	263	259	237	241	259	240	245	254	267	241	244	255	250	259	248	274	263	242	254	250	252	268	240	266	288	263	242	249	249	264	265	247	258	259	255	252	252	264	265	237	266	274	262	250	272	242	276	264	278	265	268	248	254	265	248	272	245	269	256	255	248	297	239	281	280	255	259	257	249	241	284	273	260	266	252	276	260	269	275	244	252	253	268	273	272	247	250	252	274	240	272	221	284	273	240	228	270	259	249	250	218	254	248	258	277	252	257	263	257	267	241	256	247	244	276	264	242	269	238	282	249	266	225	250	245	243	267	221	280	259	243	242	250	236	281	256	246	264	245	256	245	257	261	243	278	255	255
4222	1019	1259	875	518	427	317	250	199	176	149	142	122	104	122	119	118	94	97	84	97	75	84	96	79	71	86	82	83	87	73	76	73	63	65	78	70	67	68	82	68	62	75	65	84	79	65	79	82	86	59	72	58	80	60	71	72	97	64	74	78	84	65	76	72	73	65	66	80	71	59	68	65	58	67	60	72	64	67	70	61	69	61	76	58	66	87	65	73	76	64	67	81	60	85	60	61	71	64	84	63	81	55	90	73	69	78	69	78	74	59	65	64	64	69	66	79	82	65	61	55	59	75	79	74	74	72	63	68	71	53	62	75	69	53	60	74	69	89	71	74	61	83	65	78	58	73	60	73	64	66	63	83	76	80	66	59	82	60	80	97	70	76	81	78	75	64	81	77	64	63	63	78	73	77	68	71	62	59	81	62	76	76	68	76	80	57	70	65	62	68	92	72	83	68	63	61	58	77	78	70	75	88	90	57	64	74	79	74	64	86	86	66	71	64	77	64	79	68	74	76	72	76	75	59	62	63	58	82	81	76	78	72	66	79	64	67	64	63	82	75	62	74	71	75	70	70	63	77	69	68	79	63	50	72	56	69	72	60	68	80	57	82	71	71	64	67	66	77	78	80	62	91	70	86	62	82	69	65	59	63	69	65	70	67	69	48	76	73	69	67	66	66	82	68	66	69	72	61	71	76	74	74	72	61	71	71	65	81	80	63	71	74	77	70	62	74	73	72	72	88	58	69	81	89	69	66	71	79	67	68	66	70	78	76	63	53	69	76	72	76	71	82	69	86	54	76	54	68	79	74	74	80	79	64	75	80	67	78	76	80	63	78	61	59	76	77	66	64	63	72	73	66	70	68	56	59	60	72	72	64	62	77	78	84	67	86	72	59	93	66	70	62	80	79	72	73	56	85	88	70	56	60	66	60	94	70	82	61	63	83	71	68	71	70	56	67	68	63	57	73	61	81	69	64	79	72	73	63	70	74	79	67	62	67	61	87	56	72	74	60	63	63	58	76	62	71	73	78	67	67	84	74	79	59	58	42	68	76	57	78	68	82	67	76	59	68	75	64	70	68	56	67	68	62	65	66	72	73	71	79	62	83	70	73	78	65	70	72	82	61	70	76	89	54	72	52	65	64	57	71	72	82	59	69	65	55	69	66	73	75	83	70	95	74	65	69	73	71	71	71	56	77	66	75	62	74	68	74	71	82	50	77	66	77	74	81	63	78	68	59	59	69	56	68	63	61	77	72	70	76	80	72	79	52	70	51	49	71	76	66	61	59	69	61	70	63	84	71	68	82	71	66	80	68	71	59	62	78	61	64	74	63	61	54	64	63	71	59	76	78	67	61	85	67	61	62	72	69	70	76	65	74	61	63	65	67	72	77	64	79	65	86	71	48	54	59	89	51	71	67	61	68	76	60	76	73	52	75	68	65	79	76	59	75	70	60	68	61	81	64	72	57	71	56	58	61	56	65	69	79	41	67	78	83	79	73	69	68	60	73	64	61	64	72	80	86	68	58	64	73	69	62	66	70	68	58	68	67	73	64	75	86	57	85	76	73	63	56	79	79	61	59	58	70	64	75	80	65	70	69	63	67	61	63	68	64	81	79	77	67	65	69	80	71	64	55	69	76	72	83	75	65	48	67	82	64	53	79	63	77	89	62	63	77	49	81	76	59	67	67	69	86	72	86	53	73	71	76	80	70	81	65	71	59	67	81	71	77	89	66	62	59	63	62	75	64	69	78	60	64	72	67	82	81	69	70	70	75	82	72	62	74	72	49	76	68	62	73	59	77	71	55	83	64	70	99	80	75	62	72	63	71	65	78	74	72	81	70	77	71	75	80	81	68	82	66	67	77	65	71	72	79	82	71	51	53	77	61	71	55	65	56	70	72	69	72	58	66	77	55	73	64	71	50	75	66	71	61	80	59	65	74	55	67	75	77	67	84	68	82	62	71	64	70	60	76	66	75	61	65	73	72	60	57	68	60	69	67	82	63	48	65	69	84	50	74	69	62	71	74	93	71	73	54	76	89	47	70	76	63	74	63	75	68	73	64	69	66	66	71	73	51	76	73	78	73	89	58	56	58	71	71	62	62	71	76	58	61	59	74	70	73	80	69	68	61	74	70	66	56	68	62	76	74	64	69	63	77	59	60	58	76	85	57	55	74	82	54	71	74	67	57	71	79	67	55	64	73	62	76	80	73	78	64	62	81	70	69	52	66	70	65	70	72	57	76	79	81	65	50	68	76	72	84	78	65	65	69	64	53	70	52	60	64	80	80	67	61	74	76	73	64	91	61	62	61	64	69	75	69	59	67	61	67	79	66	69	71	72	53	60	76	64	65	74	79	61	68	69	73	62	59	75	65	74	63	82	62	66	59	62	68	70	61	83	75	65	81	73	79	74	65	66	68	63	82	72	57	77	79	85	54	64	83	67	69	100	60	67	73	68	80	67	81	78	69	71	57	74	73	80	88	78	76	77	70	73	67	84	64	71	61	85	57	62	76	74	77	64	58	63	90	73	60	72	63	57	66	68	75	71	84	61	64	62	75	66	71	48	81	77	82	64	74	74	65	72	74	60	68	59	58	68	71	76	57	57	75	72	75	72	83	65	67	59	67	63	70	82	76	78	73	85	70	69	61	73	72	74	85	62	64	58	77	76	80	58	62	80	73	71	77	61	76	61	69	59	76	78	69	68	76	84	71	53	77	92	64	79	68	81	83	61	52	68	72	65	69	77	71	79	76	81	67	63	60	78	60	66	69	62	56	61	52	70	64	73	68	80	63	70	82	77	79	70	69	57	72	52	84	68	72	85	77	73	64	65	59	64	65	66	81	80	69	73	58	89	63	63	56	57	71	58	69	76	79	69	73	71	60	62	71	68	60	62	71	58	75	66	72	74	81	68	65	70	61	73	64	72	76	79	57	62	64	70	67	66	82	75	57	72	77	71	77	65	65	66	70	78	80	71	82	69	63	80	75	70	66	66	60	69	62	70	67	71	68	76	65	71	64	63	79	77	63	60	67	63	78	79	77	76	73	63	54	55	70	61	56	72	83	57	78	63	65	62	79	62	61	82	69	67	50	56	48	71	59	73	67	63	81	59	57	69	67	75	70	77	56	73	66	62	72	74	71	53	83	67	81	70	56	68	77	85	71	66	71	60	78	64	84	69	68	87	66	63	66	78	79	83	72	71	68	88	72	63	73	59	69	61	82	65	70	54	58	72	73	61	78	61	66	64	65	82	51	58	53	63	59	75	71	79	72	79	56	67	74	62	69	67	68	64	57	63	73	74	69	63	62	59	67	74	85	75	59	70	62	52	60	67	67	66	61	75	62	66	73	63	78	71	56	75	81	78	72	77	82	78	78	80	59	77	64	80	85	74	79	60	81	71	68	60	70	61	81	71	71	65	78	70	71	53	63	83	76	80	76	59	70	72	85	70	76	71	69	66	56	73	55	54	69	64	60	75	64	64
5123	1405	3470	3736	3051	2428	1912	1570	1348	1139	1044	950	841	779	688	641	592	572	507	485	499	496	474	445	398	400	388	385	405	376	379	386	374	337	350	307	353	328	348	351	323	303	292	321	328	297	333	311	305	307	328	261	290	286	284	279	311	289	266	279	300	258	299	285	270	313	297	271	291	279	307	295	282	272	256	287	310	298	290	272	265	296	300	297	273	302	256	269	271	294	307	249	277	255	300	260	271	298	303	275	266	275	272	283	258	255	293	278	255	239	264	280	271	282	292	281	277	254	286	284	246	229	260	266	266	266	274	276	278	302	283	273	277	269	282	297	260	278	251	264	298	250	275	242	260	265	281	284	263	289	279	267	266	289	313	272	279	268	293	273	263	260	284	289	269	243	273	267	256	264	279	270	264	253	286	244	248	259	282	279	277	265	280	252	255	251	244	248	273	264	293	293	283	274	261	293	251	264	259	284	266	286	241	238	242	289	267	269	275	266	274	254	278	270	267	250	267	278	277	265	283	270	248	266	267	254	278	291	260	251	262	296	291	283	252	263	252	235	317	293	289	308	255	248	265	276	250	265	257	287	278	271	254	263	281	260	287	264	270	255	264	288	258	280	261	246	235	279	285	247	251	269	277	265	270	281	322	258	290	291	274	264	281	264	289	268	252	262	262	262	278	275	286	287	261	272	266	252	280	279	265	279	228	275	266	247	270	271	260	265	276	262	285	268	282	265	247	265	255	257	287	274	258	273	265	259	268	269	269	245	284	249	271	279	256	300	269	268	262	274	262	250	261	286	271	247	250	267	241	281	260	285	310	272	288	297	259	255	289	263	271	291	240	251	258	275	266	285	272	267	245	259	285	281	252	273	264	273	261	307	257	258	265	236	276	262	285	296	277	257	253	231	286	292	288	273	279	277	276	273	247	262	266	245	249	269	263	268	294	296	251	271	265	264	272	287	286	267	250	298	278	269	253	287	261	295	286	291	266	238	256	290	279	279	243	240	273	294	281	271	262	258	279	255	283	279	260	295	291	250	241	258	276	246	268	292	258	275	270	247	282	277	275	279	246	273	268	270	260	275	291	255	253	258	289	244	273	272	282	250	255	281	267	280	258	260	268	259	283	275	248	231	264	304	259	277	269	258	298	260	241	287	286	286	238	269	263	273	280	248	254	244	263	248	295	265	258	257	281	268	301	290	247	251	240	245	305	258	253	284	266	256	252	267	260	278	282	261	257	279	245	250	284	282	279	271	255	242	301	260	258	270	253	254	267	283	288	259	290	246	264	272	269	269	264	266	267	260	257	269	274	257	278	271	270	257	264	272	275	286	281	267	261	292	278	305	265	261	278	249	271	279	280	266	249	232	277	307	239	272	267	286	285	271	268	274	288	247	319	243	274	262	289	283	260	292	264	252	239	274	285	294	288	275	271	278	276	253	237	289	269	267	268	279	278	267	281	240	293	271	324	288	264	275	293	278	253	290	293	300	266	258	293	249	292	273	273	260	268	279	264	250	285	288	264	277	271	244	260	273	279	266	281	254	254	254	269	255	265	266	287	289	271	281	274	256	271	290	258	259	271	264	251	266	275	277	277	262	249	230	262	257	255	260	280	276	306	267	286	268	299	255	252	260	276	271	241	265	251	275	283	283	270	245	240	280	280	267	274	285	234	277	268	289	243	250	287	257	261	256	237	260	247	260	271	272	296	271	254	274	255	258	274	284	244	277	265	254	262	262	255	284	273	275	264	285	259	266	271	240	269	279	237	288	262	268	257	266	250	297	268	257	253	249	258	298	257	276	250	284	278	265	265	243	263	266	274	274	288	279	239	304	261	271	285	246	276	286	290	253	285	264	268	295	266	256	278	257	257	279	294	271	249	279	248	259	247	274	272	252	256	263	284	267	239	231	258	238	290	274	278	302	265	266	286	258	267	248	288	260	260	286	309	306	260	294	268	262	264	283	299	290	248	268	257	290	262	270	250	291	261	289	256	214	218	244	249	281	263	303	289	281	282	289	247	293	281	310	263	247	259	276	278	268	227	296	254	281	273	272	275	255	267	283	271	241	267	250	250	272	270	256	278	252	259	270	242	300	296	283	281	272	276	271	267	241	278	238	275	269	238	280	269	278	276	272	257	257	277	288	279	270	280	276	244	289	265	284	283	270	267	247	243	278	260	268	266	272	271	298	245	246	258	279	269	301	274	289	294	282	271	254	260	252	256	257	277	250	259	284	262	256	263	252	272	269	258	288	272	258	268	281	273	282	269	275	273	308	281	297	283	255	259	267	262	257	261	249	281	275	278	249	249	251	246	257	264	264	285	275	250	255	260	252	264	270	261	267	294	245	278	252	262	247	273	275	273	275	253	275	240	268	263	285	252	281	234	269	264	256	255	254	291	258	254	276	263	242	247	263	257	259	273	243	263	271	283	271	313	259	248	272	277	263	268	284	281	263	232	278	297	268	300	262	265	281	265	294	251	297	286	261	269	247	271	245	253	253	293	266	297	266	256	269	268	303	289	248	277	250	231	289	248	280	272	271	265	271	263	263	268	255	272	281	262	269	267	270	274	260	275	285	243	266	254	262	303	283	280	253	243	279	253	253	274	258	280	287	277	294	264	260	268	271	273	248	302	252	256	309	267	270	307	306	272	257	265	274	272	272	254	250	282	297	263	252	298	288	269	273	256	255	258	277	255	254	282	277	256	261	245	284	276	248	232	252	274	240	280	319	260	280	267	277	290	307	284	243	243	259	293	259	250	305	251	271	247	252	242	260	251	250	252	237	243	280	272	299	288	292	273	278	246	253	269	260	240	277	300	262	256	255	288	274	256	259	266	271	271	295	288	276	277	274	270	278	279	263	282	246	249	264	280	293	269	270	280	264	265	261	285	269	263	243	240	261	304	278	277	295	278	264	269	287	249	283	262	247	283	264	267	283	231	246	263	259	276	277	258	287	267	266	229	273	260	267	270	235	261	276	267	255	257	248	258	252	237	253	238	290	296	298	271	272	273	266	223	278	222	294	263	246	261	262	255	271	267	275	288	250	235	274	240	270	276	254	269	278	255	286	273	271	250	296	256	250	282	270	303	268	268	254	256	278	278	259	251	286	264	245	263	258	264	314	263	254	258	275	250	270	272	229	273	292	249	267	261	276	268	273	298	261	298	271	268	263	277	249	265	263	282	278	239	305	260	290	246	263	263	295	281	275	281	284	263	278	283	270	265	274	280	282	271	282	276	284	281	231	272	261	260	284	271	293	272	279	274	271	286	258	264	251	264	265	276	264	241	282	265	293	266	271	250	247	252	275	226	258	255	265	243	285	289	276	276	270	243	258	268	253	289	295	286	287	264	258	274	256	250	247	271	260	270	290	293	278	265	261	254	287	266	289	259	274	244	289	246	283	245	267	242	289	263	288	279	278	262	276	267	268	236	281	263	272	286	259	272	258	296	258	285	285	250	266	227	247	277	279	305	265	278	265	266	259	314	286
8318	2219	2573	1750	1154	809	674	528	384	367	302	297	282	242	237	231	206	213	199	213	221	173	189	178	207	182	188	171	168	191	173	175	169	153	154	179	149	166	153	160	162	186	171	159	156	163	171	164	170	178	174	190	157	144	173	162	167	152	157	165	157	172	187	170	188	163	159	155	170	187	164	155	161	174	149	156	142	140	168	174	161	172	151	180	158	171	175	170	158	147	177	188	147	163	153	158	162	158	149	153	142	164	164	158	166	138	164	165	157	151	160	144	148	181	138	157	165	140	157	166	140	162	146	144	168	162	154	152	149	152	175	140	171	172	156	164	157	118	151	151	159	143	164	165	146	162	158	152	182	170	174	156	167	150	170	176	130	155	179	170	153	149	144	151	167	166	138	168	158	163	164	160	155	152	169	136	153	149	137	160	151	142	150	151	154	175	163	167	159	149	164	160	164	178	147	176	170	146	168	161	140	151	161	152	164	161	142	158	155	131	171	177	181	148	145	144	159	169	152	147	160	162	161	138	153	158	154	160	156	147	168	162	151	149	175	172	160	136	142	142	151	148	189	149	182	156	148	160	150	160	169	146	157	170	158	149	164	153	152	157	160	142	151	178	156	151	162	137	144	162	152	152	163	164	159	154	167	188	152	140	139	177	174	156	152	189	165	148	155	147	195	172	162	179	154	142	150	157	176	169	179	151	157	161	160	161	150	163	158	151	129	150	168	165	171	161	156	140	158	144	176	144	131	130	137	157	158	132	166	164	162	177	168	160	168	161	145	159	177	131	170	151	152	150	144	165	188	153	145	146	153	169	144	165	157	151	135	146	155	171	158	165	151	148	145	149	153	155	149	139	167	167	173	143	154	141	163	152	172	155	157	161	152	154	131	119	159	147	131	149	146	146	142	172	158	141	193	154	153	146	144	156	163	154	132	150	159	173	156	150	149	149	173	169	155	170	139	152	167	163	157	136	166	161	163	173	151	161	175	152	146	177	161	169	150	167	147	183	167	142	164	158	150	168	144	151	164	142	175	139	170	143	169	164	160	168	150	163	159	148	170	171	150	157	170	166	161	152	159	139	165	168	166	156	155	154	152	154	158	152	149	195	156	160	127	169	177	148	176	133	162	146	148	159	156	147	148	167	148	150	149	159	150	143	136	163	182	177	161	168	152	159	159	161	157	155	143	151	142	148	148	134	149	164	167	155	156	166	158	148	159	142	149	155	158	136	139	168	154	148	157	169	137	131	151	159	175	157	156	155	160	161	174	160	174	157	164	156	163	183	152	167	162	157	160	157	144	150	157	144	167	163	151	166	135	166	146	163	145	177	162	151	165	155	177	131	152	163	179	140	147	142	174	152	147	165	139	169	164	148	155	167	161	156	142	172	176	169	160	161	156	159	185	157	154	155	187	168	174	169	142	162	129	154	151	152	162	161	158	166	154	172	172	160	145	172	166	175	166	171	148	160	160	144	172	145	163	153	180	163	154	174	163	147	180	158	181	164	176	156	159	129	163	164	160	145	174	144	164	152	152	152	141	157	168	148	154	172	173	164	154	169	181	158	168	160	145	161	154	146	153	154	161	141	163	149	171	152	146	137	159	137	150	182	148	164	136	164	172	173	151	173	151	135	150	156	158	153	159	138	139	145	146	141	146	151	164	167	150	149	158	159	188	161	181	144	162	133	162	137	137	140	152	175	158	182	179	168	153	160	174	137	139	148	162	177	156	157	164	168	171	144	172	162	165	156	155	167	156	131	157	160	159	176	161	161	152	165	171	160	154	139	158	143	143	164	147	159	155	160	178	156	148	153	161	165	176	147	161	152	169	147	160	151	145	156	153	159	166	149	153	167	169	152	149	171	149	149	156	156	176	161	178	146	157	151	127	156	146	159	158	155	154	146	171	149	132	189	164	169	166	145	170	180	147	153	147	151	174	144	157	175	159	155	160	147	151	158	164	156	170	164	155	172	159	168	157	158	171	156	167	148	135	167	152	168	154	139	146	168	159	155	142	158	152	160	152	156	161	182	144	164	166	144	168	165	149	174	171	141	170	155	139	159	159	185	151	149	171	137	145	154	135	193	158	159	151	159	174	158	147	147	140	161	142	165	143	162	154	158	153	163	158	180	145	144	158	144	152	142	150	159	162	154	158	184	156	154	164	154	140	164	154	163	157	172	152	157	173	172	144	156	159	150	157	156	172	163	121	143	158	162	149	180	148	161	153	161	154	145	170	151	142	168	162	174	148	184	169	158	133	155	146	143	161	154	165	162	160	158	144	164	141	158	173	164	176	143	145	172	168	155	148	139	145	158	169	155	174	156	164	136	166	167	153	148	144	175	173	161	149	176	184	158	141	155	153	158	161	146	160	172	144	155	163	185	159	139	137	166	171	152	171	144	146	155	163	152	152	137	158	165	162	149	168	164	141	161	150	169	169	164	165	156	163	157	157	138	164	166	142	155	153	168	165	185	159	148	169	148	178	178	174	141	138	158	171	157	148	159	175	166	140	157	169	161	149	155	161	169	159	139	182	179	133	177	160	150	154	136	168	150	180	170	161	141	135	162	181	149	168	154	158	166	174	163	170	164	174	153	164	170	148	161	139	142	136	166	147	160	157	139	155	164	188	154	172	152	170	146	162	154	149	155	145	167	151	162	146	151	160	159	156	145	165	160	150	148	154	161	157	157	152	148	167	149	158	178	169	152	160	156	150	170	158	149	155	139	140	159	175	166	157	160	143	178	168	143	162	166	138	152	158	148	177	153	151	168	141	175	154	139	164	142	158	139	146	174	161	165	155	171	138	171	156	155	152	145	152	161	145	153	154	153	153	147	156	145	181	177	145	164	150	148	159	155	148	158	181	127	141	190	157	183	156	121	159	159	150	155	159	161	159	165	156	137	174	145	148	166	144	165	150	153	136	162	167	135	137	152	174	147	144	179	157	167	168	142	154	152	171	141	158	146	120	159	155	135	159	182	168	136	144	147	159	139	142	166	157	148	170	162	139	144	158	143	163	161	166	154	159	156	165	155	150	138	155	150	158	143	155	182	145	148	148	173	176	164	166	138	164	170	155	172	157	171	172	160	161	139	166	171	176	149	168	151	150	145	142	156	167	151	149	151	182	150	145	171	134	155	177	167	158	155	176	140	162	151	134	157	160	136	169	151	144	174	143	158	149	140	175	162	194	154	154	154	144	142	156	171	145	169	168	157	135	156	149	140	158	165	132	145	178	148	170	145	173	126	158	160	148	162	145	161	164	152	142	174	167	151	161	168	164	155	172	168	155	147	152	127	158	148	162	150	169	152	154	152	141	153	161	150	168	145	155	146	148	155	148	148	146	141	166	159	159	177	157	137	139	157	158	173	147	139	154	174	162	145	170	167	148	165	146	164	163	164	162	149	159	158	139	171	170	160	156	158	179	168	133	150	169	157	178	159	178	134	167	163	172	188	166	154	147	167	159	144	148	162	181	168	137	142	127	149	175	135
7618	2713	6431	6896	5754	4670	3877	3254	2628	2266	2013	1834	1599	1497	1356	1286	1178	1074	1051	1002	978	962	902	854	887	765	797	791	768	742	739	695	689	706	669	706	635	665	663	643	691	620	615	625	622	627	642	613	627	623	594	627	651	576	588	599	619	580	574	605	536	553	602	590	586	613	543	580	601	558	534	574	544	591	619	541	556	572	571	539	547	584	571	548	551	525	548	531	552	551	567	530	534	533	527	558	478	500	562	501	558	525	499	571	574	537	573	559	495	556	517	526	531	516	529	516	514	549	566	560	542	515	528	565	557	558	501	539	484	541	543	509	529	578	493	549	521	524	533	525	512	564	501	543	535	550	517	528	559	504	551	533	500	541	529	505	508	501	527	503	538	564	536	552	562	549	528	545	516	533	514	509	553	579	561	532	533	561	546	518	509	520	494	575	529	550	532	511	492	535	534	545	550	470	528	535	519	535	558	533	529	586	524	509	572	562	545	579	579	487	514	515	543	538	511	484	557	538	529	526	529	487	526	532	546	551	496	568	519	461	492	523	509	584	504	552	542	507	535	505	545	532	533	549	526	584	538	539	537	553	504	533	544	541	541	541	522	551	513	543	521	508	542	573	553	524	488	534	514	531	521	535	514	529	517	525	518	548	522	507	532	492	532	549	553	518	568	496	547	557	552	513	507	543	542	535	539	554	488	544	528	545	514	524	520	519	537	522	527	545	530	496	544	499	531	563	538	498	551	526	524	577	534	509	551	507	520	519	510	468	525	537	523	522	483	538	550	548	540	551	544	560	516	578	554	534	536	496	505	538	536	516	551	541	551	498	538	502	499	567	553	520	487	512	485	565	536	530	544	507	512	516	573	523	517	548	512	503	545	528	536	535	484	546	514	578	557	554	531	503	507	507	514	563	513	535	548	554	494	523	528	527	512	592	530	556	554	532	492	508	522	541	505	505	514	556	523	524	541	547	483	517	481	552	545	543	517	536	509	521	558	563	518	523	529	548	535	552	533	517	549	552	590	564	510	527	543	512	544	552	545	552	546	526	543	539	501	505	531	541	576	529	505	522	530	523	517	553	558	513	504	492	522	541	525	528	559	537	511	494	527	551	519	528	538	563	535	560	570	529	531	555	513	529	563	523	519	501	555	509	535	519	518	533	542	551	517	504	505	515	526	569	524	544	527	542	512	530	552	530	561	534	531	550	518	537	535	556	534	521	508	519	523	544	578	588	533	523	531	509	517	535	536	542	514	515	507	558	512	547	529	480	520	509	518	558	525	542	526	528	507	517	520	549	507	528	534	518	540	520	555	530	542	562	529	511	544	508	533	559	499	548	559	493	529	483	572	539	532	584	503	530	532	541	547	512	539	502	517	504	514	567	539	502	511	527	561	503	568	556	533	517	550	541	542	530	535	572	519	558	512	579	518	520	513	517	516	507	549	511	517	528	554	467	494	500	525	482	527	520	528	512	528	529	501	516	512	552	482	523	554	574	509	517	505	523	506	527	520	518	534	528	541	516	503	536	556	520	571	499	518	556	519	538	549	564	515	547	529	551	529	528	506	501	534	550	547	480	580	529	516	522	542	513	542	525	533	522	502	530	525	563	556	523	588	531	545	526	533	510	499	550	501	503	542	541	506	580	516	539	560	505	516	545	569	549	541	543	535	516	492	508	538	543	523	500	546	529	496	551	490	525	542	509	501	494	530	513	501	523	551	529	508	507	529	527	520	515	480	492	541	506	519	548	525	562	514	557	490	538	582	544	530	565	582	524	565	552	476	495	548	506	540	492	531	572	537	541	574	515	521	547	501	513	525	535	492	524	550	553	536	550	530	520	535	518	560	507	589	506	491	536	539	530	550	538	555	519	532	524	534	555	538	526	536	548	541	493	532	523	538	527	543	548	517	534	526	555	541	550	537	548	534	521	498	547	512	510	510	535	502	504	518	527	545	493	565	508	535	518	530	575	587	538	523	506	522	575	516	558	534	572	571	542	547	519	546	551	503	555	531	521	504	482	501	510	524	517	529	577	555	510	517	565	528	547	526	553	520	540	540	518	540	505	551	517	503	568	545	525	527	490	535	459	582	585	538	503	547	547	499	487	546	540	545	564	520	544	543	478	536	552	509	547	552	536	586	510	554	531	514	549	543	503	544	488	543	520	522	553	545	547	508	524	559	555	523	519	512	508	537	531	506	492	500	506	539	540	551	570	504	544	537	535	518	554	525	506	527	550	548	502	536	518	534	554	560	555	522	543	535	548	502	533	524	525	534	560	531	520	490	549	549	554	515	544	515	524	519	547	528	547	525	521	471	490	548	533	519	541	535	508	533	512	560	550	560	527	534	528	551	514	502	564	548	547	526	527	549	513	521	522	524	496	536	506	537	537	525	518	531	528	483	491	523	525	524	506	500	495	521	523	560	503	533	516	531	552	543	536	560	515	546	497	538	532	499	507	510	562	536	529	507	549	570	562	488	531	517	586	527	569	503	534	529	522	558	555	507	550	540	547	535	532	533	525	576	538	541	558	493	497	539	517	556	522	557	523	518	503	548	536	553	526	540	527	569	581	554	527	510	522	550	556	486	527	522	564	527	519	566	541	531	549	530	498	497	491	543	576	562	550	494	509	529	548	515	513	520	495	519	549	555	542	516	570	534	525	527	510	555	523	499	538	540	540	500	550	527	551	509	520	539	505	540	538	587	532	469	524	570	562	540	529	530	527	554	513	579	531	540	511	531	510	511	526	546	542	496	532	512	557	557	506	516	509	542	535	537	552	540	502	535	558	529	543	536	530	514	513	541	536	536	506	567	499	527	518	525	569	504	511	532	529	504	526	549	556	520	535	513	525	489	519	520	552	544	557	536	523	558	552	496	519	556	522	540	508	507	570	576	518	524	517	571	524	552	516	515	567	527	522	537	512	527	559	543	538	487	528	484	498	539	546	542	528	497	511	535	539	526	552	528	524	549	517	528	572	521	524	571	511	547	532	529	541	556	525	534	530	512	540	537	539	533	523	518	540	554	550	529	503	515	554	592	557	547	517	524	545	508	540	558	510	530	572	493	545	532	529	549	546	547	529	536	532	542	480	519	525	536	492	527	499	506	532	543	564	535	542	550	539	510	535	568	530	551	538	498	549	582	558	526	524	505	536	537	532	559	532	538	547	537	540	548	524	533	520	544	525	543	527	538	510	510	553	532	524	537	534	523	529	567	496	547	527	532	515	534	499	560	547	523	519	524	519	566	527	520	522	524	539	548	568	537	527	532	560	542	500	516	539	545	533	558	551	594	551	529	536	586	561	567	520	523	531	523	546	517	502	518	501	530	524	510	567	519	497	529	503	515	531	504	529	539	511	557	524	485	515	557	528	503	532	530	508	543	530	540	551	523	475	489	538	523	521	520	547	522	532	552	540	523	514	544	488	544	518	518	528	526	502	529	538	558	525	533	530	454	552	569	539	540	530	540	519	518	539	537	531	524	511	551	532	549	517
1084	117	131	128	105	92	72	73	67	78	78	61	68	78	64	65	76	58	73	61	65	56	58	48	74	76	57	74	56	69	68	70	75	54	64	65	69	55	69	64	68	59	56	51	80	50	67	61	74	70	71	63	66	75	69	70	61	75	79	72	66	88	55	63	67	76	64	67	75	74	64	62	79	71	71	59	55	51	63	71	60	73	60	66	74	69	51	53	46	52	77	60	51	64	65	63	73	65	72	58	74	67	65	58	69	74	69	64	69	68	54	69	69	59	79	59	75	73	58	60	75	63	65	74	75	63	73	61	77	59	83	63	68	72	69	64	72	74	73	53	62	67	74	56	60	60	62	72	62	73	73	62	65	73	70	80	53	69	70	66	55	78	67	68	64	70	62	76	68	67	87	62	59	69	70	82	63	71	72	76	75	74	77	62	63	58	66	64	72	85	62	69	69	65	64	77	76	60	62	58	64	67	68	63	59	85	69	68	53	59	68	61	68	79	69	78	70	59	71	60	64	54	73	68	54	60	54	58	66	76	66	80	54	75	65	71	63	55	53	74	64	75	58	62	58	73	48	68	75	62	61	70	69	67	73	58	62	63	66	66	74	71	48	74	72	75	62	63	79	63	65	81	50	67	68	75	62	75	69	62	71	68	55	67	68	60	74	63	53	65	58	70	59	86	56	58	68	68	73	76	75	79	79	53	55	55	81	62	64	64	65	75	62	73	73	66	71	70	64	78	64	70	63	57	67	62	56	68	53	62	55	48	64	63	71	74	67	75	58	65	50	53	66	60	59	69	64	79	64	54	80	67	42	72	65	70	67	62	70	68	61	71	70	67	59	66	71	64	72	65	49	59	70	75	67	57	74	58	68	58	62	71	62	76	69	67	53	74	67	80	58	67	68	58	58	67	68	74	61	86	52	70	69	65	74	76	66	62	64	63	56	55	70	70	69	73	77	66	56	68	73	62	66	74	71	50	61	82	63	62	73	73	72	74	77	74	70	60	68	46	59	61	70	66	62	77	72	62	55	52	65	76	80	56	42	68	69	70	69	64	88	77	57	83	70	73	74	64	59	65	61	84	71	61	69	62	62	75	59	58	74	62	61	55	62	60	54	58	69	60	68	72	72	60	65	69	60	71	65	63	54	63	53	57	60	65	64	77	72	73	62	63	60	59	62	52	61	60	65	80	64	72	50	55	65	60	71	62	60	73	79	60	81	65	75	56	66	67	72	82	82	65	69	78	68	83	71	72	67	53	63	61	64	53	60	75	69	65	63	53	58	66	68	66	75	54	46	69	70	60	62	74	70	63	72	61	78	66	75	69	57	65	63	57	57	55	69	96	63	58	57	66	73	70	62	56	62	72	69	59	53	79	91	69	65	74	52	77	75	73	69	80	74	63	71	60	53	68	59	63	56	74	73	53	63	63	85	73	71	56	68	64	70	82	63	63	64	68	66	71	73	55	54	75	72	60	76	47	54	67	83	63	63	62	71	62	69	65	67	64	64	59	68	79	60	58	58	58	62	55	55	80	56	50	60	57	58	57	74	67	59	66	61	60	67	73	59	83	62	67	69	73	60	69	56	60	62	72	65	67	70	59	69	50	83	66	71	59	61	54	82	68	63	79	72	66	69	58	79	70	56	61	76	73	64	78	69	79	67	58	55	73	59	67	76	68	58	74	66	82	58	72	66	69	62	61	59	62	69	66	79	66	69	65	67	69	56	56	65	64	66	71	86	54	76	61	70	61	49	55	71	65	83	69	77	66	66	73	65	68	73	69	80	72	79	59	71	47	55	67	84	53	92	78	73	76	70	77	60	55	64	66	64	74	62	62	75	68	55	59	66	63	64	73	64	71	62	65	74	65	70	64	65	61	74	66	68	63	53	85	43	70	71	58	77	63	52	68	72	70	67	65	66	59	73	88	64	61	67	59	55	52	67	47	79	59	66	72	58	50	60	69	54	76	60	61	65	54	62	65	66	79	69	70	76	76	65	73	59	65	49	76	60	63	50	60	59	80	53	66	65	65	60	56	67	49	55	58	80	65	71	52	66	75	74	55	60	75	68	68	79	93	73	66	65	77	49	55	67	71	63	64	70	68	52	58	57	66	72	68	66	81	67	63	69	66	59	70	74	65	60	53	61	72	66	62	60	64	64	66	63	69	43	70	62	83	64	63	65	49	61	77	64	69	52	71	64	63	78	75	60	71	88	62	57	72	57	72	72	57	77	62	56	59	67	63	61	66	70	76	65	63	62	52	66	69	47	72	67	76	69	69	63	58	58	61	77	55	65	85	75	69	47	70	65	56	73	66	70	67	59	58	73	57	67	67	70	66	61	61	71	52	63	57	60	68	76	72	65	70	82	64	69	51	61	62	69	53	61	86	62	69	77	63	69	68	69	73	58	56	71	68	75	63	65	79	67	69	66	60	78	71	58	58	71	74	78	62	69	60	58	68	67	70	68	75	64	53	59	63	55	58	63	62	65	71	60	59	91	61	72	74	68	77	76	71	68	56	63	57	63	70	72	62	68	69	73	60	69	60	68	66	58	68	73	51	55	62	65	69	71	75	59	63	73	57	74	74	67	56	89	61	75	79	68	68	56	58	64	66	76	66	62	59	66	65	74	66	55	56	63	69	74	65	58	73	62	64	80	75	55	76	50	55	57	69	59	64	73	60	59	66	63	56	48	68	60	61	65	70	64	62	61	53	61	67	66	69	63	66	60	68	58	62	92	81	67	77	51	82	65	68	82	64	65	59	57	76	78	67	75	52	61	72	45	68	52	57	68	77	58	54	66	71	63	70	69	70	62	50	52	66	57	61	75	76	59	64	75	81	64	64	55	66	65	72	70	78	74	66	56	74	74	69	67	55	72	65	49	70	68	78	57	65	66	75	55	63	69	56	77	63	61	77	65	74	68	69	72	71	70	81	77	55	58	70	60	69	58	71	74	68	59	78	73	52	69	72	61	66	57	77	58	69	62	70	68	74	78	78	56	50	65	54	70	67	72	57	60	56	64	73	61	78	63	71	87	77	77	63	48	61	60	66	80	66	62	71	77	64	59	85	59	67	61	56	56	75	90	74	68	56	61	67	67	70	51	60	58	81	73	68	62	57	61	71	69	56	77	78	57	59	59	77	74	70	61	61	60	73	61	70	68	75	52	67	58	80	65	52	62	82	64	59	67	66	65	60	64	72	61	68	69	71	66	72	66	64	64	76	61	64	80	66	56	73	76	71	70	59	74	55	64	63	67	73	77	61	66	77	72	54	78	54	67	66	78	52	65	70	57	58	54	61	68	64	76	67	58	68	72	54	62	62	86	65	75	65	57	71	61	72	66	69	64	47	68	75	64	62	57	70	58	78	77	60	58	84	64	60	71	63	76	55	54	58	66	61	64	62	63	70	55	78	74	60	63	54	72	72	66	63	82	72	71	54	73	66	62	65	72	60	57	62	67	70	64	67	54	74	65	59	62	58	65	65
1709	361	478	481	414	388	350	327	301	328	308	304	300	268	280	285	277	239	267	303	287	257	244	241	267	263	224	256	236	258	265	255	258	271	288	256	267	280	269	255	251	279	283	251	260	260	255	243	261	260	254	253	264	238	262	259	236	251	274	244	255	257	256	268	262	254	268	251	261	245	265	271	269	261	250	236	260	243	279	273	246	247	280	271	277	265	268	266	255	239	256	282	256	287	275	256	287	258	240	250	283	247	253	259	235	264	264	235	283	234	262	229	258	259	248	262	266	273	235	270	266	246	257	264	263	254	243	246	234	253	258	263	259	246	262	252	252	251	242	247	272	264	252	256	278	258	237	253	263	251	263	256	273	264	266	253	253	297	294	262	251	253	243	234	250	236	249	264	246	254	267	293	275	265	269	241	243	261	304	270	254	240	268	264	259	269	243	262	277	248	263	260	216	256	239	256	254	253	278	276	255	252	256	228	263	272	246	241	238	274	259	270	235	252	274	237	263	262	245	253	267	255	256	236	218	244	276	249	262	229	256	279	281	222	289	248	260	245	262	237	259	268	272	278	282	263	247	242	249	223	263	275	272	238	262	267	251	233	241	271	279	268	266	258	258	254	251	273	239	252	265	261	301	276	251	259	219	238	232	231	232	253	273	241	266	241	257	272	263	239	285	244	256	259	266	256	261	253	256	270	236	263	248	287	258	276	269	258	243	256	265	240	255	265	248	285	260	283	239	277	250	260	265	275	242	228	253	254	243	242	274	263	252	233	266	260	272	268	262	249	271	241	243	289	238	230	273	239	245	257	250	260	243	272	241	258	260	267	227	258	247	256	254	238	272	263	271	260	267	256	244	260	250	255	273	245	252	273	253	269	256	264	205	258	261	272	225	244	256	242	249	229	260	245	235	249	270	259	261	241	268	239	262	252	266	252	274	259	244	274	263	238	253	249	239	254	253	236	255	269	254	253	258	264	247	236	231	250	259	270	256	276	255	242	251	254	288	251	252	284	249	245	221	252	263	261	234	257	262	218	271	271	248	246	223	233	262	264	269	274	242	249	270	247	284	255	268	278	262	227	256	256	250	235	230	245	253	242	265	250	265	237	278	251	244	252	255	257	244	253	242	254	263	233	244	267	252	256	228	265	254	276	246	267	272	284	248	276	230	260	275	227	259	260	265	249	228	274	253	249	241	245	259	272	263	238	229	252	275	248	256	227	261	256	257	259	256	268	251	265	239	267	257	275	261	267	232	224	231	274	248	246	252	283	226	266	244	254	281	263	265	252	253	235	266	262	245	262	237	245	266	257	275	252	235	261	262	293	232	263	266	285	246	260	260	269	239	240	260	269	244	251	278	283	250	264	244	263	278	248	261	277	265	268	256	269	269	240	225	247	246	277	279	253	254	258	279	279	260	255	265	259	287	278	274	248	273	266	260	290	224	274	285	286	255	249	278	273	296	255	256	242	258	249	271	249	234	258	238	260	247	234	242	232	258	243	250	260	278	268	247	265	317	266	222	230	262	265	260	232	269	238	246	257	275	277	269	242	250	273	288	280	262	265	262	270	261	245	254	251	243	279	260	271	248	234	278	234	254	269	268	230	230	255	240	255	250	275	279	262	280	275	285	238	275	266	259	269	265	266	270	249	277	253	251	257	276	256	261	258	264	264	263	250	245	254	214	277	276	250	241	257	245	250	273	248	244	261	248	262	266	244	275	256	280	250	259	275	267	228	257	240	246	249	270	233	277	245	218	280	268	250	263	266	243	260	274	249	234	271	258	265	254	261	236	263	246	258	251	284	235	280	287	264	246	248	277	258	254	265	276	276	230	234	243	246	253	269	264	245	245	262	256	282	277	247	264	263	247	233	239	255	249	235	235	256	251	219	264	244	252	302	247	249	235	242	245	264	270	254	255	238	280	271	302	257	231	243	244	278	273	241	272	280	224	255	241	247	260	282	239	235	239	268	249	241	261	271	251	244	269	263	254	227	269	272	260	259	269	242	253	231	275	243	249	252	256	232	254	283	253	241	254	266	232	276	264	243	271	274	265	240	239	269	264	254	281	225	280	278	271	225	282	225	256	240	240	259	261	239	259	253	243	262	249	230	257	255	246	250	266	256	237	262	254	269	241	262	259	275	252	251	236	262	255	247	241	282	294	257	252	262	275	249	254	252	225	239	248	261	245	274	291	277	263	267	212	250	270	251	275	268	251	256	238	250	281	261	276	236	244	215	231	247	284	208	237	265	257	249	295	244	243	274	247	250	239	273	271	233	254	227	266	256	252	252	296	240	261	248	296	267	244	266	264	247	224	227	261	241	269	262	260	254	290	246	273	249	269	277	275	262	252	270	252	248	252	244	259	236	246	274	228	260	244	268	251	245	266	239	257	266	284	241	265	257	252	245	226	227	270	255	258	258	253	235	237	238	244	272	286	306	245	268	258	247	226	241	245	255	230	261	253	257	288	250	265	293	245	257	280	267	251	245	263	260	260	254	266	266	255	296	276	275	256	272	270	229	271	257	265	269	270	253	263	255	267	229	237	263	232	256	255	246	242	268	232	238	288	280	262	235	242	252	250	281	227	273	280	265	262	236	240	226	272	249	233	250	251	240	264	239	251	264	261	264	279	274	253	258	258	253	267	244	250	256	257	235	246	287	254	245	282	261	252	260	254	270	247	244	272	257	225	257	273	249	277	275	258	280	237	225	278	254	261	267	234	243	256	255	245	255	237	262	247	270	215	252	240	266	265	236	252	255	265	280	246	258	282	265	262	265	241	256	289	239	261	244	241	255	271	248	246	236	245	242	293	235	245	243	257	263	253	267	251	254	254	263	260	258	263	294	254	261	261	266	246	261	249	251	274	274	240	254	222	267	231	227	266	248	276	293	260	243	256	264	225	269	293	262	227	256	265	261	253	276	290	243	262	259	261	271	240	261	277	255	253	264	229	267	266	297	282	268	245	247	267	256	241	267	266	244	285	283	237	228	230	264	254	231	249	243	235	243	273	226	273	265	268	250	264	244	262	240	286	277	263	273	264	272	243	240	253	244	241	271	252	282	240	262	252	245	279	258	268	255	257	283	239	253	229	268	248	242	258	260	262	256	253	263	270	249	240	259	243	254	293	229	259	281	275	246	252	268	282	271	242	273	263	236	272	237	262	258	273	232	238	243	258	254	258	262	241	256	253	283	270	263	265	265	261	265	278	248	271	272	247	270	234	264	252	264	266	231	273	271	258	258	235	241	253	251	239	264	253	279	249	261	245	261	260	249	265	264	256	263	228	260	273	260	285	275	223	261	271	267	246	270	243	259	205	286	264	290	255	247	250	234	250	241	269	283	245	233	262	265	253	281	254	238	262	287	261	247	260	239	273	260	241	266	240	264	264	244	263	237	250	250	273	284	268	254	245	257	235	266	245	242	243	231	269	266	265	232	244	243	242	243	277	258	229	257	236	248	246	264	253	260	262	292	248	277	236	239	242	281
4206	987	1230	828	588	391	287	256	199	158	169	143	124	119	111	115	93	105	85	87	92	103	66	77	87	76	84	72	78	105	89	77	67	68	78	78	82	54	59	57	57	67	61	76	64	68	73	74	68	83	69	78	57	52	78	84	71	82	62	60	73	91	78	68	66	73	72	69	87	71	81	68	82	72	70	88	61	67	64	78	81	81	72	68	73	85	66	86	80	74	86	66	67	77	55	70	70	60	77	81	67	76	89	63	73	75	54	63	64	57	68	70	63	68	68	65	64	66	61	69	52	69	69	59	64	68	63	62	55	76	76	59	61	58	83	83	70	75	62	69	82	76	77	60	74	68	66	65	60	56	54	64	79	51	80	57	64	69	76	58	61	63	72	73	81	74	70	59	68	83	64	69	85	80	73	74	89	80	79	60	65	76	64	79	74	56	81	54	71	76	69	71	62	76	51	80	67	79	76	71	78	45	66	73	76	75	77	64	66	75	73	65	75	61	75	86	61	72	88	68	53	61	79	84	53	53	79	72	82	78	62	73	65	69	79	60	74	68	72	69	86	67	73	64	64	62	53	62	78	65	87	77	62	55	73	66	62	76	71	76	72	65	70	67	63	67	78	58	56	49	68	68	71	71	74	67	62	83	51	78	67	78	67	77	67	52	83	50	65	70	69	66	87	68	70	80	92	57	86	57	63	75	60	66	62	60	85	76	69	60	76	61	74	66	68	71	58	57	70	69	61	77	59	68	71	78	70	67	67	71	65	74	61	71	65	77	75	65	72	81	71	68	71	75	65	76	72	84	66	72	55	69	72	90	63	64	76	84	69	79	81	60	83	58	53	67	79	74	78	72	71	51	53	79	74	89	64	62	60	65	64	65	80	68	63	69	78	71	72	91	77	67	55	76	89	75	73	70	75	55	68	78	68	61	65	65	76	66	62	77	49	74	85	68	78	70	76	76	62	65	74	82	66	72	57	73	67	51	64	68	78	57	78	68	83	71	60	63	54	58	66	82	59	62	67	85	63	66	78	78	67	68	75	57	63	60	60	77	87	62	61	68	60	71	68	73	65	77	61	63	66	83	53	57	61	72	89	73	81	62	73	63	65	72	72	77	67	67	64	75	66	69	65	64	73	71	54	52	63	62	72	75	76	62	74	55	79	62	53	50	66	50	64	55	76	77	69	69	55	79	61	80	82	67	67	61	68	63	77	65	63	71	55	81	65	60	68	62	71	71	78	54	73	84	70	70	56	72	63	79	70	58	76	79	68	69	56	71	71	72	63	56	69	93	68	69	71	67	80	68	69	63	63	66	75	74	67	67	77	78	67	54	66	63	71	71	67	71	69	74	62	66	68	69	73	73	83	63	69	61	72	48	61	76	66	81	61	56	54	46	76	62	67	66	72	85	77	70	85	73	69	65	75	76	56	62	77	65	74	66	61	55	58	70	58	80	71	62	69	76	64	59	77	64	61	67	61	60	65	79	79	75	56	52	67	66	74	77	70	78	54	70	60	77	88	68	62	81	55	74	58	49	81	69	75	70	68	77	59	74	55	59	64	46	67	64	74	68	64	62	60	68	58	82	76	71	65	71	75	77	75	70	83	66	68	79	56	68	78	80	83	65	73	54	60	63	64	68	84	80	52	76	78	67	70	72	68	62	64	74	68	67	56	78	65	65	89	77	58	72	61	67	86	63	71	62	67	72	61	68	59	61	62	49	66	67	62	73	73	64	69	62	65	74	72	59	70	71	69	74	72	55	69	70	47	67	72	65	74	66	60	59	64	77	61	67	74	74	73	52	79	57	69	67	83	53	77	73	88	59	65	63	67	63	72	56	81	61	74	63	72	69	71	73	68	63	67	59	65	69	72	70	79	66	56	63	74	60	69	60	70	71	61	68	65	60	85	69	70	67	73	69	67	73	68	60	74	68	66	67	66	92	72	74	71	53	62	75	77	74	70	66	75	62	66	65	78	74	66	90	49	67	75	57	57	62	63	78	67	60	75	58	79	68	64	66	57	72	72	70	74	65	76	71	61	63	66	72	67	68	63	70	72	63	71	58	71	71	60	65	71	73	81	60	88	74	59	67	67	69	61	48	73	70	49	79	64	66	75	66	77	68	65	70	73	71	63	71	64	75	70	74	55	81	66	47	81	69	64	59	75	70	59	62	83	72	75	69	71	92	65	86	57	74	59	70	65	53	68	70	70	63	65	58	71	69	52	72	78	82	57	72	75	92	78	69	63	71	58	96	58	83	62	56	64	91	81	80	73	64	73	67	83	57	63	60	55	66	73	76	76	63	69	69	73	75	80	61	74	74	89	72	83	70	65	62	70	59	55	67	65	68	76	62	52	68	71	74	72	88	77	72	65	67	80	75	63	68	69	61	75	57	59	66	76	72	75	67	82	64	69	75	78	68	63	82	69	76	66	64	71	71	67	57	61	55	66	74	64	72	84	66	81	62	70	59	72	83	64	63	61	64	69	82	81	72	84	73	79	69	74	69	65	64	63	63	91	77	67	66	69	70	44	78	83	62	65	71	72	71	88	60	59	71	66	65	69	63	76	75	62	66	54	71	61	58	73	72	78	65	76	70	70	65	67	75	74	58	63	67	78	80	70	72	62	80	70	65	64	82	60	84	86	94	92	60	57	63	44	76	71	84	70	79	50	58	71	78	81	70	71	71	52	74	79	74	57	79	75	61	68	57	70	79	69	80	58	52	66	77	58	75	75	68	79	75	69	69	62	68	75	81	75	76	56	53	78	66	78	60	65	50	60	67	64	59	73	67	76	59	57	74	76	51	63	67	66	68	65	71	61	72	53	66	71	57	63	49	49	68	73	64	64	66	72	64	57	67	53	72	71	81	72	71	71	70	72	69	61	63	80	72	72	78	60	72	74	61	60	63	69	73	56	70	68	68	74	67	78	83	76	78	47	65	65	74	72	73	68	64	73	77	68	64	79	82	79	67	83	76	67	62	64	60	65	82	78	49	59	67	65	70	67	64	73	81	80	84	68	72	75	75	75	71	70	81	58	64	77	56	71	86	56	70	61	72	69	65	61	71	48	75	72	73	71	74	74	65	95	70	64	72	67	69	59	66	59	76	61	77	58	60	66	61	68	66	64	78	69	71	56	78	74	70	60	72	72	72	74	72	64	73	78	68	84	67	62	68	55	73	69	61	78	63	71	65	68	72	74	64	67	76	80	75	79	55	65	66	59	71	70	74	66	78	59	81	76	65	65	75	68	69	67	74	69	67	63	57	51	62	66	70	67	73	62	73	50	64	80	64	77	68	61	78	74	70	69	73	76	78	69	69	66	57	69	77	70	68	67	75	65	58	66	75	62	65	78	56	80	68	72	82	76	55	57	79	59	78	54	62	68	70	82	64	79	81	71	76	52	65	73	73	87	70	83	69	71	80	67	74	66	74	62	78	57	76	72	70	84	68	67	77	69	60	64	79	87	62	72	67	68	58	80	63	51	83
5138	1395	3431	3571	3105	2522	2009	1556	1422	1183	1033	961	808	728	703	620	620	553	560	518	483	479	436	477	414	408	435	369	381	372	383	341	380	358	374	346	327	345	361	306	307	341	314	306	317	321	314	338	303	335	323	302	295	329	295	290	315	296	280	270	295	299	247	300	266	311	283	299	276	312	276	261	308	300	245	279	255	268	286	334	295	298	262	267	280	275	314	270	268	286	267	301	285	290	251	271	269	267	259	255	295	251	268	250	285	254	245	280	262	274	261	271	282	266	265	264	289	285	266	271	307	281	262	261	273	269	251	279	278	287	269	249	284	304	281	268	251	269	284	232	274	269	293	265	273	251	244	271	252	291	249	266	268	246	275	278	284	280	258	278	277	265	281	252	265	238	270	275	258	259	268	289	279	260	244	257	264	249	276	242	268	285	257	241	268	275	292	286	274	247	308	258	282	285	256	269	279	277	241	285	278	266	268	290	277	248	273	286	267	259	264	272	270	259	266	273	266	289	286	276	244	297	245	261	279	257	253	280	219	257	298	264	241	275	259	265	257	279	306	266	297	251	284	248	250	294	273	253	271	273	252	302	251	263	282	263	258	278	272	256	270	284	263	276	277	262	305	281	272	274	289	249	233	257	282	272	245	261	259	300	250	256	282	270	265	251	274	277	289	286	298	281	264	272	262	289	270	259	286	279	257	255	282	264	246	268	255	288	263	261	272	248	255	288	268	266	284	280	286	278	283	249	253	289	267	255	271	300	270	265	236	247	268	285	274	290	274	250	265	263	254	267	287	244	283	270	254	295	290	268	254	260	245	241	273	268	268	274	284	243	285	298	281	286	258	283	242	254	228	284	260	279	264	287	253	244	307	273	273	267	262	266	284	261	239	279	280	273	277	246	273	274	283	237	281	288	261	266	255	271	250	275	255	270	290	251	282	270	281	252	286	274	271	251	269	280	256	267	270	279	263	242	270	257	326	258	275	275	251	247	245	247	279	268	256	281	243	277	267	246	285	266	277	255	292	274	230	285	250	273	260	275	294	272	289	276	250	262	280	259	285	245	277	268	255	262	252	261	262	256	255	250	270	283	244	266	258	266	267	267	279	274	285	259	262	263	274	285	251	269	243	312	255	257	262	275	293	301	271	290	266	257	284	269	306	295	258	259	278	287	271	249	259	241	264	264	265	273	269	249	262	262	280	247	266	282	302	260	241	268	295	287	257	250	286	255	257	316	254	260	292	280	272	242	297	257	252	292	229	257	304	277	268	285	274	270	295	265	239	310	250	260	273	256	277	276	257	267	295	247	257	279	277	227	245	283	245	260	276	257	267	259	267	262	248	264	281	242	291	257	274	260	244	280	292	301	247	280	289	297	276	258	271	266	272	279	278	231	311	282	270	262	273	286	259	268	267	256	274	245	271	250	260	258	250	254	279	261	287	254	298	247	265	259	273	269	242	235	276	293	266	281	265	263	278	263	264	269	257	273	249	258	244	277	246	282	273	241	248	259	263	266	270	287	266	260	280	270	268	266	232	270	286	286	273	260	274	248	255	280	271	275	260	272	270	277	269	254	283	247	272	261	265	251	264	276	295	254	247	259	272	231	269	263	302	244	252	255	314	265	270	255	317	291	285	257	257	263	228	286	241	283	276	284	280	303	270	251	255	276	280	270	265	236	292	292	308	277	252	261	284	284	279	264	264	270	252	267	291	272	287	298	257	282	270	286	247	289	295	282	276	268	267	256	238	275	284	223	259	259	253	268	311	286	253	268	265	282	295	252	286	274	268	283	249	271	255	261	280	262	262	260	276	250	258	261	274	248	249	265	281	270	299	243	267	256	262	241	293	252	288	253	264	292	272	252	285	268	276	263	245	280	274	224	291	265	290	273	310	249	270	247	285	243	256	271	260	275	256	283	260	264	265	276	278	252	285	250	289	298	260	259	292	278	260	259	255	252	284	283	263	283	286	311	240	285	296	283	277	258	285	218	236	238	284	269	273	275	271	292	274	273	272	285	250	279	263	258	268	265	262	259	271	283	280	241	271	289	286	270	242	232	287	245	249	286	270	256	286	256	242	246	268	251	291	275	283	248	269	284	287	274	294	237	260	265	283	278	277	244	250	295	287	271	286	251	277	247	250	270	270	268	283	281	274	244	255	268	289	286	294	246	262	255	290	280	259	252	270	272	259	309	267	257	255	299	291	289	276	265	251	285	278	289	269	276	260	276	283	259	255	262	282	255	257	253	265	266	245	262	284	275	275	273	255	288	263	281	284	290	248	262	250	250	272	277	245	259	253	234	287	310	270	260	271	265	253	284	265	270	290	296	285	264	279	251	288	262	288	257	271	300	260	288	275	273	284	250	260	278	248	270	259	250	260	253	251	281	267	273	279	275	262	294	252	285	286	264	297	252	279	298	286	262	258	274	279	283	253	256	286	290	271	262	277	251	251	271	279	277	269	290	268	289	275	266	281	282	270	252	266	281	295	275	235	251	243	260	258	314	264	263	270	269	264	266	260	217	280	301	271	249	296	272	281	271	285	266	269	265	281	287	262	287	258	309	287	279	266	253	275	275	245	250	259	262	280	267	277	238	257	274	294	274	301	253	256	267	273	251	267	258	247	295	272	236	295	272	282	286	263	278	277	276	280	256	288	301	229	284	277	277	276	275	281	250	275	249	267	267	274	256	218	292	255	286	295	281	249	256	274	270	281	250	232	275	301	249	290	278	258	278	287	268	257	272	247	234	284	254	250	277	261	284	277	289	263	290	243	279	272	270	271	286	250	258	289	281	266	276	244	252	246	261	252	286	235	281	243	262	254	227	238	274	263	276	272	276	233	266	265	257	258	275	266	274	262	302	263	275	281	264	281	265	273	270	253	286	281	282	273	242	263	291	291	290	274	264	287	266	240	275	265	264	266	276	228	248	260	304	271	259	292	283	235	275	233	261	266	258	263	256	257	279	263	284	279	253	251	261	225	254	273	260	262	272	250	242	257	281	295	282	312	273	307	252	268	288	261	268	265	271	262	274	260	256	304	267	287	302	263	234	262	244	267	266	276	264	257	242	258	255	266	266	255	276	251	290	251	268	262	262	289	257	285	270	260	256	261	258	275	316	271	270	275	265	259	268	288	278	254	252	293	269	290	305	278	266	255	266	283	264	279	280	248	274	273	239	273	235	261	234	281	294	260	300	276	254	256	243	314	273	281	280	265	275	280	270	281	276	276	287	256	285	233	257	259	263	274	272	264	257	244	287	261	251	264	297	266	296	284	266	281	291	285	267	246	244	261	278	290	253	237	273	241	294	280	274	263	269	276	259	260	237	293	288	255	261	286	285	292	252	302	273	255	276	261	258	305	275	284	264	275	280	274	282	252	265	293	249	300	264	287	272	295	255	268	262	251	258	262	266	294	246	273	252	308	259	278	276	248	255	284	265	271	267	242	283	277	284	249	270	269	265	288	260	238	282	278	275	265	258	267	291	255	283
8247	2151	2571	1823	1204	805	652	504	422	350	344	303	254	282	232	234	254	220	201	190	198	191	190	179	178	170	184	186	162	195	159	165	193	171	202	163	157	168	178	182	184	181	190	176	170	160	183	158	162	173	169	160	174	194	157	152	151	195	187	165	146	169	161	146	164	167	143	157	181	163	164	168	156	138	182	168	164	160	163	163	169	143	140	156	133	154	157	170	174	163	188	154	190	172	151	172	152	169	165	142	149	181	173	149	142	184	164	153	162	142	160	172	168	192	149	178	150	145	149	174	155	175	149	153	136	158	146	145	165	140	138	164	159	156	159	167	161	165	166	145	181	151	174	179	165	150	178	163	161	169	141	168	165	154	174	171	153	165	143	171	152	164	161	159	173	171	154	179	137	160	151	156	158	147	152	164	147	155	153	155	160	169	159	148	177	143	170	158	149	166	139	160	165	164	155	160	139	164	149	160	163	153	150	152	160	152	179	155	161	160	158	173	161	138	161	163	152	155	162	178	151	149	160	134	161	175	147	136	160	163	160	183	137	160	146	145	159	165	161	148	137	143	144	154	178	171	175	163	160	175	168	165	161	170	160	147	177	151	143	139	146	154	162	171	160	184	164	143	165	162	149	149	151	127	153	162	151	151	165	151	158	154	157	167	179	157	142	142	159	143	184	149	162	160	162	151	171	194	158	169	155	158	178	143	176	168	159	145	141	169	171	148	152	169	139	181	169	144	158	165	175	143	134	141	138	146	163	141	157	151	163	157	152	133	143	149	168	151	140	156	170	149	158	154	150	165	153	150	154	163	134	131	173	165	177	165	171	148	153	168	152	146	160	166	149	149	155	143	177	147	171	177	162	162	162	174	158	179	164	145	144	148	154	168	159	171	156	170	158	162	159	161	156	169	163	137	149	143	164	151	181	158	178	150	165	155	144	147	154	161	158	153	174	149	142	154	149	159	169	164	171	138	144	146	158	168	168	183	145	141	139	163	149	156	166	180	147	156	136	162	168	141	158	148	148	161	144	148	142	143	160	169	177	159	154	164	152	178	155	154	147	161	166	137	141	157	159	155	154	153	162	152	156	161	158	166	146	170	171	160	157	145	139	151	147	164	159	170	167	175	171	139	167	133	154	146	168	156	154	166	153	131	140	168	175	172	164	160	138	168	176	174	172	160	149	167	144	155	180	177	185	138	156	133	158	155	148	147	173	143	160	167	169	151	158	142	170	153	151	141	140	158	148	144	176	146	176	144	156	172	143	149	133	162	164	170	134	147	154	152	151	165	152	172	145	152	129	154	147	190	152	164	166	145	168	188	160	141	136	172	155	171	132	145	159	169	153	160	173	167	159	140	170	148	167	140	184	166	169	161	160	162	179	152	160	165	135	176	151	150	144	170	158	149	176	161	156	165	129	172	164	151	149	158	169	161	151	137	161	176	171	171	169	145	179	178	168	166	157	161	169	156	162	142	164	172	152	150	149	167	149	156	149	171	153	170	165	157	181	167	163	149	168	154	153	160	171	163	176	157	174	142	156	153	172	159	151	152	171	153	145	153	160	137	152	171	152	165	136	142	150	136	150	178	158	149	182	158	174	152	143	152	150	190	132	138	158	172	181	142	167	158	177	166	142	158	161	149	172	160	160	143	158	142	133	181	175	149	146	156	144	171	164	179	160	164	143	157	141	166	158	154	190	158	177	161	160	181	178	162	186	147	149	137	147	166	135	158	161	168	148	169	166	165	158	182	153	172	167	160	161	152	139	184	158	151	150	160	175	159	167	175	148	166	173	180	147	158	135	144	173	162	142	157	151	155	155	138	143	161	112	153	160	145	160	187	168	143	172	167	141	157	144	165	159	184	165	171	174	138	150	172	159	167	158	139	164	160	192	172	158	151	174	176	144	155	158	178	164	162	182	176	145	164	135	159	142	157	141	159	185	162	164	142	150	148	149	182	157	172	159	176	155	179	153	169	141	144	179	145	151	172	126	165	145	146	163	177	142	156	142	152	181	149	155	154	139	143	184	163	168	154	177	158	158	159	156	163	169	166	148	163	160	148	155	154	169	161	156	169	168	153	180	152	146	150	161	164	163	153	159	160	157	154	161	149	182	151	165	172	155	142	162	144	162	188	172	160	155	165	160	149	140	173	169	156	155	164	165	163	160	152	164	151	154	165	158	143	159	162	155	151	152	150	181	136	140	176	142	134	177	164	149	157	157	144	160	156	146	177	144	149	154	156	162	161	160	149	178	140	165	186	160	136	160	166	175	156	163	155	147	166	162	170	148	165	164	179	171	139	164	160	161	155	148	164	156	158	134	146	153	138	174	174	178	155	142	148	180	150	155	155	167	142	164	159	157	155	171	179	151	148	162	168	177	148	169	178	165	154	163	141	144	160	167	149	161	169	171	143	144	169	142	157	161	144	165	173	145	166	153	160	174	165	151	161	155	158	159	176	146	144	155	149	151	157	167	163	158	151	143	163	144	139	157	161	163	131	156	143	167	157	193	159	151	173	166	168	178	174	170	153	145	156	160	145	161	167	149	183	149	154	164	167	135	141	147	162	148	157	146	147	149	154	156	146	165	162	148	167	158	166	153	162	158	173	153	168	179	145	181	149	152	154	166	160	159	171	160	148	139	139	154	149	160	149	115	154	168	143	161	131	144	137	145	130	146	153	146	133	153	174	145	143	132	175	162	160	163	148	176	162	162	165	162	147	157	136	145	168	163	132	161	146	128	124	149	173	158	153	138	180	157	153	123	159	146	179	159	130	168	157	167	147	152	145	158	154	155	161	164	139	161	150	150	152	147	161	132	155	149	146	157	166	171	138	167	165	155	163	145	168	162	173	173	146	168	167	164	152	151	158	171	180	176	160	175	166	164	148	174	162	150	187	166	154	168	159	165	165	157	126	170	150	138	166	157	168	171	167	164	180	169	151	161	159	154	150	158	145	141	147	158	156	148	170	148	148	135	172	156	163	157	147	128	145	181	170	153	162	175	164	172	164	174	146	152	162	158	152	130	154	163	150	168	159	180	145	140	144	173	155	155	155	164	166	148	163	147	169	175	159	153	175	172	139	156	135	163	141	144	165	144	189	141	174	158	163	180	151	171	159	164	148	137	168	160	164	177	169	138	163	160	178	145	160	191	168	183	160	155	155	155	160	152	144	136	146	156	179	159	145	173	141	165	160	145	141	140	177	160	133	165	156	149	141	134	147	152	162	158	159	152	152	151	187	148	170	144	158	160	143	150	119	161	179	146	169	151	166	144	149	171	155	165	166	157	166	168	166	130	149	152	165	141	168	168	150	165	160	160	150	156	157	150	167	173	158	144	176	160	170	173	151	152	166	149	141	189	161	156	151	149	151	148	161	153	151	142	165	151	168	161	174	173	162	151	166	147	185	154	155	171	161	142	160	144	172	151	155	153	183	184	145	150	174	131	158	150	138	150	146	148	155	171	170	164	158	177	144	158	157	148	151	161	146
7458	2758	6410	6732	5754	4752	3805	3185	2727	2314	1998	1779	1582	1565	1358	1179	1196	1139	1139	1011	976	873	903	856	841	830	801	737	746	735	728	800	694	712	668	626	699	707	642	629	630	614	657	616	629	627	634	608	616	593	615	617	550	565	630	587	571	585	586	593	607	587	575	549	595	570	603	517	624	582	558	570	577	543	581	526	566	578	543	539	568	531	542	553	559	553	541	551	529	539	530	561	579	513	519	509	533	541	529	560	518	508	534	556	534	516	562	561	550	517	546	558	539	519	555	539	521	520	530	519	506	525	572	562	531	571	526	531	538	516	600	515	552	549	508	508	543	546	536	476	537	526	562	511	535	562	565	531	539	553	525	494	551	497	505	507	532	538	552	508	539	534	531	534	562	546	559	527	569	530	561	538	515	521	592	526	563	536	490	536	522	538	523	525	554	517	527	551	544	499	500	580	540	499	551	550	572	547	524	476	543	529	555	520	543	512	487	496	548	504	525	537	544	499	523	513	527	524	558	547	522	526	523	535	551	609	474	516	535	539	541	501	534	568	502	530	526	533	549	500	551	499	549	519	534	540	493	561	549	502	537	534	532	557	550	505	531	463	553	554	527	510	536	507	531	537	494	496	538	553	519	518	512	522	518	499	522	530	520	549	485	506	549	506	524	566	552	544	549	565	536	550	589	540	552	521	516	574	541	543	549	495	565	574	524	518	536	570	527	550	529	531	538	513	513	516	525	543	553	518	462	527	535	526	488	509	546	564	555	517	488	542	534	513	568	518	508	512	527	530	515	572	533	545	528	509	511	541	542	578	547	535	571	568	552	543	517	507	517	507	559	582	539	516	514	536	514	529	551	513	455	551	540	532	476	563	497	501	538	528	522	528	502	508	550	579	548	530	569	503	526	514	571	524	564	544	525	546	577	536	503	519	542	499	515	518	487	575	521	487	525	541	520	512	527	525	542	516	524	548	543	541	514	541	561	502	516	499	559	518	533	508	509	512	522	492	500	546	539	539	501	546	546	549	511	478	531	555	531	506	535	551	520	494	530	537	502	539	548	525	516	531	553	531	533	517	527	508	525	588	541	494	550	557	494	522	611	552	504	509	518	507	530	513	543	510	498	557	535	539	513	536	510	532	541	516	526	534	549	534	616	493	497	573	526	545	509	522	527	486	545	525	542	527	567	502	529	517	502	467	550	499	493	535	548	520	508	542	498	556	573	530	520	493	509	468	481	525	547	507	545	543	526	569	515	518	510	521	527	531	514	501	518	535	537	530	533	555	516	554	546	518	495	487	505	493	528	507	546	513	550	536	551	540	580	495	544	566	530	561	529	569	539	530	540	526	532	508	534	549	535	521	546	579	499	531	529	559	536	473	557	521	527	553	523	554	515	546	561	570	557	541	520	524	519	531	485	518	559	581	483	492	504	538	560	539	538	562	503	525	518	523	546	530	537	569	521	534	497	538	511	532	538	550	521	543	520	538	523	501	561	525	558	488	541	507	496	525	513	578	500	514	545	554	516	513	502	519	530	557	546	558	510	504	540	503	545	517	524	508	499	555	512	546	527	562	489	507	509	545	510	552	523	562	505	548	500	520	529	533	513	555	540	528	507	567	504	556	562	553	513	495	520	535	551	490	544	515	543	547	555	562	549	508	496	554	525	501	544	509	548	545	545	523	518	517	526	511	507	504	520	497	528	537	468	520	513	544	544	543	484	530	520	491	517	570	495	514	527	537	532	553	535	551	500	536	529	511	549	565	480	522	514	537	556	531	511	532	527	509	506	534	469	519	535	571	537	501	517	557	514	551	531	518	544	547	525	577	540	549	551	477	491	525	511	493	539	530	541	541	547	546	536	546	502	511	521	520	507	526	521	520	539	542	537	508	533	512	504	506	531	540	536	545	508	552	532	545	527	535	527	501	537	494	528	508	576	515	538	538	515	557	544	537	572	546	535	507	511	555	513	505	551	560	517	540	542	528	534	558	500	495	529	487	512	529	491	502	576	515	487	516	499	542	519	527	545	514	491	532	530	495	519	495	531	525	551	508	512	527	554	486	592	520	559	527	543	535	525	547	521	528	528	585	531	545	538	523	520	491	528	555	494	540	542	503	553	512	537	493	527	550	507	549	542	539	511	542	523	572	518	527	534	536	533	525	536	545	568	517	517	537	539	555	513	479	505	520	526	560	536	501	511	557	503	540	491	535	544	505	506	534	514	528	535	537	557	538	545	532	562	544	502	557	532	512	510	530	512	538	517	532	526	518	547	541	528	524	519	480	545	511	525	548	533	527	474	480	558	523	529	475	562	551	540	523	514	535	526	520	521	496	503	516	525	474	535	514	556	543	521	511	512	536	521	541	489	529	530	522	564	514	547	521	520	542	533	532	537	525	558	582	567	529	530	533	525	560	511	541	512	549	515	534	512	502	538	512	516	560	579	505	533	476	498	558	528	534	526	504	514	561	531	587	530	531	541	525	524	518	531	511	533	521	553	519	500	519	511	553	542	542	557	547	518	512	504	565	533	521	531	474	547	553	575	542	498	507	508	518	533	524	541	548	506	539	571	503	517	540	531	538	505	559	539	492	550	526	513	541	554	537	467	518	573	493	520	519	546	489	511	524	549	519	510	505	497	562	516	529	508	533	509	517	536	563	527	513	513	501	514	526	560	576	548	513	527	537	512	516	516	554	542	557	533	563	539	518	535	542	529	544	513	543	514	531	496	527	547	534	553	550	537	507	508	526	570	561	493	525	533	544	510	550	530	512	522	515	567	560	516	536	504	525	585	522	534	565	534	526	515	535	545	529	508	530	543	525	549	582	559	514	557	551	528	514	540	529	516	526	487	529	505	517	559	528	506	459	519	554	579	527	549	529	519	525	545	530	535	535	555	548	557	545	518	550	550	541	521	507	510	530	527	501	531	506	552	524	522	543	521	543	542	499	513	507	561	534	559	531	495	560	508	529	576	473	537	509	530	559	515	533	486	533	502	516	557	453	481	488	513	541	556	554	541	556	541	572	522	531	503	525	532	578	542	553	524	544	556	497	509	466	515	484	522	498	563	564	534	514	519	490	512	552	523	523	509	540	546	556	535	517	529	536	524	543	559	501	531	531	502	498	543	509	504	542	519	533	503	523	528	520	540	541	571	534	491	523	517	541	525	571	549	529	520	514	549	510	462	569	531	504	562	568	536	537	582	471	506	534	532	553	546	521	541	529	522	518	552	540	532	533	536	543	502	535	529	532	528	512	536	550	497	573	533	493	572	571	541	542	524	513	511	526	502	533	526	561	519	500	503	532	505	539	516	532	531	540	537	539	532	539	553	536	525	542	527	576	518	524	510	494	507	546	537	520	498	562	524	522	530	531	540	511	496	543	548	537	522	566	512	533	544	505	501	558	508	523	482	576	553	482	511	486	515	551	576	561	525	520	536	494	482	497	573	525	499	547	539	489	536	517	534	514	506	536	534	538	550	506	537	515	557	536	524	560
1051	132	157	125	101	100	78	78	99	84	71	73	66	56	77	76	71	71	69	84	68	65	63	67	66	72	71	74	70	61	63	63	54	63	65	58	64	62	66	56	59	54	64	73	74	64	66	64	57	76	55	55	60	54	66	63	75	56	61	77	65	73	71	63	63	60	69	56	73	71	60	66	60	68	74	69	60	77	48	65	75	59	66	65	66	59	71	81	73	60	58	82	67	68	59	70	59	66	65	61	63	73	79	59	64	52	62	71	63	66	71	71	61	74	56	72	67	65	71	64	68	55	73	69	64	63	72	56	57	68	64	63	67	63	69	64	81	55	75	71	61	52	67	64	64	75	74	59	55	62	59	53	77	64	87	73	61	69	76	79	70	71	66	72	70	63	67	63	83	66	67	63	63	65	63	81	53	60	73	61	63	74	65	71	71	65	72	76	73	63	69	66	66	59	63	53	73	66	54	68	74	68	71	73	66	78	74	58	83	78	70	64	74	58	75	64	76	55	71	64	64	66	60	70	61	68	59	81	55	74	73	62	73	63	58	56	65	76	68	56	75	88	61	57	81	65	62	74	72	72	73	68	66	69	72	64	66	52	72	74	82	72	71	68	50	83	66	65	67	53	71	82	79	67	64	76	65	62	52	70	59	71	69	66	53	84	82	53	60	76	59	60	62	68	76	72	53	62	59	67	65	62	73	64	73	64	54	76	81	83	63	62	50	52	60	76	74	80	59	68	77	67	61	58	74	62	72	52	58	53	72	73	67	64	60	68	74	73	70	69	69	62	75	75	63	75	72	66	69	57	72	73	56	66	56	70	56	76	66	80	71	58	56	65	72	76	60	61	69	57	53	55	66	72	68	63	71	65	55	60	58	75	71	59	66	61	73	54	75	66	59	75	48	62	59	57	68	67	60	59	57	78	66	60	78	55	53	60	51	63	68	75	42	68	65	69	62	59	66	69	63	71	69	65	61	60	65	69	54	64	66	63	45	65	64	68	56	74	71	80	74	61	70	75	78	71	75	54	78	65	70	86	67	50	86	63	54	46	59	68	67	69	60	71	68	65	80	63	55	67	68	64	66	78	82	73	58	58	71	65	71	56	54	56	63	72	73	70	65	68	81	57	66	55	65	69	58	62	65	76	63	65	51	62	61	69	63	65	79	52	69	68	58	58	57	83	67	67	59	72	63	68	66	72	55	59	58	69	57	65	72	68	85	64	67	72	78	74	57	61	73	67	61	63	68	68	60	60	60	68	50	52	68	63	64	59	86	84	55	69	51	62	53	75	64	68	65	59	58	49	66	60	70	58	55	65	75	86	84	59	64	63	67	62	73	70	49	69	61	76	64	71	55	79	60	69	80	75	76	58	73	71	72	62	58	63	68	70	71	62	58	63	75	61	62	68	73	77	79	76	69	65	60	62	51	52	77	71	60	72	60	80	63	73	71	69	81	73	63	64	58	69	58	71	81	67	61	65	68	61	47	57	70	67	75	75	85	63	70	62	84	68	71	49	53	69	73	77	74	64	63	58	69	60	53	70	56	67	70	57	79	70	76	77	63	61	69	79	78	71	61	60	56	75	56	56	71	69	68	52	70	65	67	74	59	58	68	66	79	59	56	54	60	64	60	68	56	70	62	61	55	63	60	67	67	56	78	59	77	60	75	71	65	59	72	72	67	60	60	67	72	57	72	60	57	84	68	55	60	62	53	65	68	61	67	61	71	69	60	63	62	73	56	39	59	65	59	64	69	57	76	82	74	54	70	69	62	66	59	76	45	56	65	66	70	77	81	68	65	64	63	62	67	59	59	67	67	83	73	76	53	68	73	73	57	74	67	68	68	67	62	82	74	72	62	61	74	69	58	69	71	70	81	65	65	53	62	75	70	70	63	56	56	60	51	73	66	60	67	48	56	63	52	85	67	67	65	80	78	73	65	66	70	53	64	72	67	64	65	64	62	64	54	79	65	71	73	63	63	66	69	61	66	68	52	71	59	75	62	62	60	73	65	66	78	60	61	64	66	80	53	64	68	75	80	58	68	70	69	71	81	67	49	65	64	62	70	56	61	74	83	64	59	70	74	66	55	59	81	51	63	69	60	65	61	66	55	47	69	60	55	77	67	55	57	76	76	60	77	64	83	66	64	58	73	58	66	72	74	63	66	63	59	62	53	78	72	70	61	77	77	60	65	69	66	58	69	70	61	62	62	65	63	55	73	54	62	81	53	55	70	39	64	59	69	64	69	52	64	67	58	55	66	61	53	68	56	72	67	76	58	67	69	71	60	74	66	63	66	72	77	83	76	57	73	76	60	61	76	75	52	67	74	68	76	69	68	49	72	63	74	65	76	61	61	71	55	63	65	59	68	80	55	50	80	71	68	73	68	71	63	71	63	72	68	62	58	69	72	77	74	63	62	71	55	46	73	63	62	66	67	79	70	63	64	62	68	61	75	86	62	63	60	64	76	65	71	60	59	71	58	76	83	78	69	67	67	62	59	67	49	64	58	74	57	73	65	69	47	53	48	76	78	69	82	55	68	63	57	65	67	55	63	60	72	64	73	47	63	55	71	53	81	63	64	65	66	68	64	67	67	64	67	65	63	60	52	54	65	66	47	70	60	72	66	74	77	74	64	69	73	69	68	64	72	86	71	63	61	52	77	79	63	62	74	78	45	45	58	73	58	75	60	72	56	76	61	67	42	79	61	57	58	75	75	50	66	70	82	60	65	61	78	71	73	63	73	64	68	71	89	67	64	69	62	56	69	70	68	69	58	72	69	72	66	62	53	77	57	70	77	64	62	73	59	75	77	71	60	65	54	75	75	63	66	67	67	69	82	74	73	68	51	65	73	78	72	80	50	65	71	52	70	60	59	67	67	81	78	75	75	62	64	47	64	56	66	80	80	68	49	61	66	75	72	62	62	63	63	65	77	73	67	59	79	58	63	57	55	61	59	61	65	68	58	64	77	58	66	72	75	70	66	71	81	69	74	70	64	70	60	66	66	61	60	49	72	62	56	67	58	59	84	66	63	74	67	81	57	80	66	83	74	76	61	71	58	74	81	69	62	71	67	65	72	58	59	81	69	66	67	60	67	66	73	58	64	66	69	54	72	65	62	59	58	60	64	56	67	69	66	57	86	67	58	72	51	68	63	54	62	64	69	73	79	61	61	65	60	63	70	74	65	61	50	52	68	67	63	65	75	61	58	66	68	63	66	61	69	70	75	84	66	47	64	66	66	76	68	62	59	67	59	57	63	64	78	59	83	58	84	70	67	59	64	64	65	85	49	70	53	61	63	70	79	62	62	53	70	56	53	62	71	62	67	64	58	67	77	51	69	58	60	69	70	68	83	71	67	71	51	63	67	65	52	62	77	53	67	64	66	58	63	66	67	86	76	68	67	66	69	60	75	62	74	58	69	68	68	68	69	68	55	66	65	61	73	58	53	67	66	58	73	69	65	60	62	71	66	71	75	64	73	75	49	76
1743	359	494	478	443	403	388	382	365	298	337	315	279	281	292	253	274	239	284	290	265	272	302	268	250	259	264	266	254	275	292	314	252	274	247	251	252	240	251	217	243	260	238	262	253	278	271	274	272	251	249	260	262	222	246	271	310	276	247	271	279	279	224	291	267	258	287	262	244	247	243	265	250	234	250	247	224	244	267	253	269	262	265	281	237	236	268	242	236	244	251	213	279	261	283	276	289	258	277	237	266	243	262	253	247	251	275	268	248	259	253	278	263	248	269	262	245	258	253	256	228	266	248	261	259	256	269	261	276	249	230	248	265	249	267	263	262	272	249	248	232	283	250	247	268	289	268	251	260	240	248	229	264	251	256	266	273	244	250	251	251	226	281	265	248	271	288	215	241	239	261	258	229	266	263	246	245	266	228	256	255	264	257	275	254	245	267	238	273	252	266	278	263	239	239	240	227	279	248	274	237	246	269	242	264	285	244	264	263	277	271	279	252	263	274	264	265	272	263	263	251	235	264	240	235	236	247	294	265	246	278	241	249	245	243	245	227	252	278	260	288	255	238	278	269	263	276	264	267	229	254	283	251	286	251	262	256	246	252	282	251	281	241	234	249	260	264	262	267	248	244	270	242	274	237	241	269	274	223	237	246	291	210	265	248	244	251	241	258	277	229	229	239	256	256	265	249	253	258	227	232	253	275	260	252	271	262	266	239	269	261	272	256	266	246	241	271	238	276	261	261	252	260	246	263	238	285	237	260	262	277	229	260	228	248	259	258	238	262	263	256	257	248	236	267	265	241	258	246	240	289	246	245	281	252	230	244	265	257	257	270	268	232	289	279	226	224	277	246	251	263	283	241	232	264	237	263	252	264	253	256	245	274	251	271	256	253	237	268	246	267	264	239	278	293	261	253	275	290	269	273	266	265	249	247	258	267	256	317	265	261	268	254	269	253	257	274	280	257	275	245	243	252	293	250	273	249	234	254	252	260	257	245	242	248	250	261	255	263	274	229	235	242	251	275	261	268	266	260	268	248	263	256	269	248	263	256	260	248	279	300	274	269	226	261	255	233	252	254	266	257	256	244	237	250	244	277	232	253	262	244	238	249	271	283	256	239	247	245	233	266	279	224	259	270	253	266	260	293	258	261	276	264	261	239	264	242	272	242	252	266	234	281	224	267	256	249	249	267	265	248	251	229	272	230	269	254	246	244	245	263	251	238	244	254	266	274	272	253	261	241	255	240	257	252	276	267	244	246	281	274	254	283	270	270	242	265	277	239	252	265	232	255	256	236	243	259	266	244	258	252	268	291	256	283	243	243	255	249	267	249	229	251	266	258	260	231	227	248	249	283	274	269	263	262	268	247	211	273	285	270	276	281	236	263	269	251	276	241	269	258	257	242	261	262	244	250	264	258	283	247	263	286	240	271	243	270	261	245	241	252	251	245	279	260	298	260	242	236	271	238	233	257	251	268	261	250	240	265	265	246	252	265	266	259	231	242	234	251	243	256	270	276	255	237	251	259	252	291	243	264	259	268	250	237	231	258	266	266	245	248	258	278	291	253	241	244	286	250	251	234	266	243	240	254	237	284	269	265	246	238	274	250	246	268	253	265	268	227	260	239	267	260	259	255	279	257	240	239	248	281	236	233	254	225	247	249	257	241	258	233	253	227	264	263	228	254	273	249	255	256	271	258	245	253	272	256	260	246	251	250	255	234	250	263	252	262	259	265	252	252	262	265	229	273	271	265	249	244	243	252	268	248	249	241	268	277	242	245	268	230	242	248	269	222	254	254	231	253	276	263	267	245	225	248	259	249	270	229	299	235	262	284	242	255	267	228	243	252	248	256	243	273	275	267	249	248	240	246	285	250	274	259	262	258	251	256	280	256	220	265	233	268	235	248	260	202	242	261	272	276	241	246	269	234	236	269	247	264	262	256	266	239	273	274	267	245	249	241	300	298	232	281	254	215	265	253	299	245	242	253	244	239	255	241	261	263	242	240	252	256	250	239	273	259	243	244	240	277	249	257	240	245	257	276	260	249	285	231	228	265	233	247	260	245	262	264	223	269	254	239	223	271	224	250	266	270	286	225	257	259	245	265	277	260	270	271	246	265	239	259	252	262	241	240	228	258	255	262	264	256	254	241	268	195	251	247	263	255	250	264	233	268	243	273	229	223	272	237	261	267	262	257	258	244	288	236	235	256	248	244	255	232	268	263	274	283	244	261	246	266	260	264	261	235	252	272	256	229	258	259	272	245	238	275	277	269	253	264	230	256	266	259	268	252	269	261	245	240	250	262	235	271	286	240	282	269	266	239	256	234	276	269	262	268	282	279	238	245	243	250	271	283	275	263	248	249	271	268	248	240	239	273	241	260	247	248	257	255	263	253	268	248	245	249	240	227	234	240	269	227	227	256	248	257	245	246	263	262	239	238	286	248	254	248	285	253	263	272	257	266	262	253	263	251	247	256	247	250	264	281	268	261	268	237	255	266	248	247	251	266	250	285	265	244	245	264	244	253	270	258	260	230	244	261	242	265	255	263	290	253	266	244	254	264	249	261	264	250	255	266	265	249	253	259	253	243	264	243	297	233	265	260	249	201	277	293	272	263	256	266	277	278	255	281	266	255	234	269	260	249	243	244	249	254	263	277	258	229	260	262	240	261	263	235	285	268	271	275	284	256	270	247	262	249	230	278	256	232	251	220	255	243	262	260	247	285	283	240	275	267	281	240	283	246	271	234	287	251	232	247	260	293	274	257	259	244	255	248	260	254	245	272	271	294	264	277	261	238	228	259	270	279	265	250	261	256	258	269	223	255	251	243	254	256	248	270	264	242	241	303	259	297	224	277	249	290	290	239	277	280	269	263	287	263	257	259	245	256	268	239	270	261	283	245	236	245	270	249	242	267	240	228	304	263	243	254	217	291	277	252	231	264	245	255	246	253	254	227	250	252	256	259	211	255	267	224	259	239	238	242	227	252	270	258	255	253	289	231	255	241	246	257	274	287	264	273	254	262	237	249	277	256	259	260	265	251	289	238	258	259	265	237	243	242	248	280	252	269	268	272	255	262	248	296	278	239	260	237	271	256	237	259	218	292	222	279	250	247	244	240	255	255	252	263	285	245	250	261	270	258	253	263	262	263	242	244	274	274	245	253	267	273	255	257	263	243	253	246	266	256	277	229	260	234	240	252	277	252	245	281	254	229	240	253	260	281	252	288	232	266	269	243	261	238	249	249	258	235	284	231	242	225	267	248	245	231	259	277	274	264	245	247	259	249	229	267	258	248	258	261	251	265	231	261	282	270	265	289	255	255	246	247	269	244	269	259	256	250	267	275	268	257	271	281	264	223	259	245	261	264	246	265	268	257	267	275	237	246	268	236	273	250	246	264	276	251	275	272	262	302	237	244	263	233	241	259	244	265	245	245	249	294	241	245	245	237	237	247	230	244	243	258	263	266	245	266	269	254	259	275	249	248	250	248	244
4188	989	1227	838	591	423	333	267	217	176	162	128	114	122	116	94	93	97	91	88	78	91	92	92	77	84	75	88	80	82	68	68	62	74	72	74	69	78	83	80	79	75	84	69	75	73	63	70	72	75	69	67	78	66	75	57	77	84	64	70	86	55	66	67	69	62	62	66	72	61	70	71	80	74	77	66	70	64	63	82	66	77	95	81	77	73	76	59	60	78	70	83	68	73	71	65	81	81	67	61	70	69	73	68	72	71	74	82	84	65	60	71	69	67	46	92	70	87	69	75	58	81	63	73	64	72	89	60	75	70	47	71	67	72	85	75	73	69	78	70	71	66	75	62	88	67	74	63	69	50	74	59	68	64	74	71	70	85	61	76	66	81	70	54	74	65	57	62	77	81	75	74	81	74	72	57	66	66	85	64	70	71	62	64	62	71	68	68	75	71	62	74	64	77	78	69	63	72	71	79	75	68	72	65	75	57	72	68	70	60	53	76	63	74	73	72	64	66	58	62	84	62	53	60	65	67	86	76	66	56	82	62	65	62	66	65	77	59	74	50	70	57	79	71	78	80	74	86	64	67	68	56	67	72	68	75	71	76	57	58	64	77	79	79	65	85	71	65	80	84	71	58	57	72	82	73	63	67	65	80	85	74	69	81	76	86	75	78	67	74	77	73	71	85	56	75	67	85	67	58	74	64	82	70	61	77	64	77	58	57	63	68	55	89	63	71	59	73	67	76	61	65	86	70	84	61	75	64	64	64	71	62	71	60	44	57	58	74	69	77	59	72	75	74	70	69	55	64	67	66	72	59	68	73	68	67	69	69	68	74	61	66	75	77	82	84	75	71	61	70	69	68	76	65	58	73	79	71	71	62	53	70	65	73	89	68	70	70	71	77	76	65	59	64	70	54	66	69	59	71	86	72	80	57	66	72	84	73	63	69	64	68	89	56	78	66	73	83	75	62	70	69	74	79	67	78	66	74	54	58	68	74	41	68	71	72	59	65	77	70	72	78	69	71	59	68	70	69	80	56	70	71	63	67	89	71	64	71	73	47	81	61	55	80	64	85	71	57	64	80	63	76	79	63	88	79	68	83	52	65	53	73	84	80	70	62	55	72	64	72	70	83	72	64	66	71	69	79	89	71	76	68	58	62	75	71	60	64	62	78	52	58	77	74	68	79	84	72	78	69	73	56	75	76	68	70	69	77	52	58	65	76	75	63	63	76	67	77	82	68	70	80	81	58	87	59	66	71	77	67	52	61	72	67	79	70	69	62	83	74	58	70	62	68	69	75	80	72	62	64	85	67	77	72	68	68	79	66	71	64	66	79	69	77	64	74	71	78	54	64	64	63	66	58	62	55	73	77	56	67	83	69	58	78	63	71	66	45	60	76	77	85	69	70	82	71	75	64	74	88	57	67	66	80	78	71	71	69	59	57	83	75	61	69	75	72	64	70	71	71	57	81	61	74	81	59	77	78	79	70	83	56	79	61	66	75	66	72	63	85	72	87	70	72	67	72	67	74	58	60	74	69	52	68	63	64	72	69	68	81	82	71	65	70	65	70	64	81	77	62	71	66	66	72	69	50	83	62	62	76	70	76	74	84	63	80	74	72	47	64	62	67	70	81	64	61	66	75	84	82	69	70	67	65	74	69	74	83	68	84	67	80	71	57	60	74	70	75	78	70	61	67	75	79	71	65	81	64	54	62	66	65	64	77	70	64	83	73	73	74	57	72	74	63	66	68	62	68	65	72	73	68	58	61	71	61	78	66	77	76	57	78	63	83	77	53	93	71	72	58	60	78	65	66	63	74	66	67	51	69	79	70	58	68	73	84	84	76	72	56	59	72	72	69	62	70	72	80	71	64	54	68	68	66	68	72	59	74	74	60	54	85	85	61	65	62	63	52	63	55	79	61	56	83	69	64	72	72	74	74	71	89	63	79	66	75	59	50	60	82	70	70	57	82	74	71	82	74	79	78	73	78	74	69	67	67	86	89	61	55	86	70	67	65	63	74	66	73	75	62	60	71	79	64	61	70	75	72	67	71	68	75	78	76	64	59	76	78	60	72	71	67	75	71	77	67	76	64	71	82	70	63	64	63	69	72	74	51	58	66	74	73	67	58	69	64	63	61	62	69	73	65	65	62	72	70	81	64	65	83	69	73	68	76	76	77	75	77	63	67	72	68	66	69	56	67	71	63	65	65	73	61	72	58	81	70	74	87	69	56	66	66	66	68	63	74	87	64	95	85	65	65	75	71	59	60	72	65	57	74	67	81	65	78	66	74	58	62	70	89	71	89	75	77	75	64	62	67	69	69	77	71	69	54	61	74	82	65	85	68	69	76	69	64	71	63	72	71	62	73	58	69	64	74	82	67	64	75	72	70	60	68	68	64	56	69	74	68	68	62	74	64	59	76	64	66	62	95	65	78	62	68	60	73	73	71	74	77	88	81	75	58	75	77	51	75	73	73	73	68	73	66	75	65	61	69	79	78	62	63	57	61	63	63	70	77	69	67	60	57	62	62	66	71	79	77	72	72	79	65	54	75	77	67	69	69	52	68	57	85	67	77	55	66	69	62	75	53	70	56	57	65	72	68	68	75	76	62	73	73	66	64	69	59	68	64	63	54	64	68	77	72	66	55	71	75	70	77	72	70	74	56	62	60	60	79	76	71	67	61	68	68	83	59	77	63	77	73	83	63	63	67	61	79	53	69	77	65	75	74	71	78	78	77	56	67	54	47	53	68	76	78	61	61	77	73	59	62	66	86	74	71	71	81	60	88	56	65	64	58	72	76	64	83	78	63	74	87	75	55	69	63	73	62	79	75	62	62	71	71	64	63	72	68	67	72	59	62	66	80	62	67	66	62	72	66	77	75	69	66	72	55	64	62	65	55	76	65	65	74	49	83	85	65	75	65	62	73	74	72	63	61	64	69	60	62	61	55	73	67	59	69	69	60	64	65	60	43	72	81	57	71	58	81	55	69	55	71	73	55	65	81	54	70	76	63	62	73	69	69	65	76	55	71	70	93	78	77	78	63	69	70	63	55	65	88	65	66	69	60	71	61	69	73	72	71	74	59	49	55	69	73	77	53	64	75	73	66	63	66	61	86	46	60	83	71	74	67	66	73	69	76	57	66	61	65	78	68	62	79	56	62	81	66	80	67	69	92	76	64	71	61	75	72	71	91	61	69	69	69	61	69	65	63	60	63	65	72	71	65	66	70	65	68	71	70	77	79	67	58	67	82	78	58	65	60	63	67	79	69	69	54	57	70	58	72	78	65	75	69	54	71	70	62	64	81	85	75	59	72	74	60	48	69	71	69	69	51	67	63	86	69	81	64	57	60	60	76	78	76	68	67	80	80	80	53	66	67	57	64	60	79	82	58	70	80	64	75	68	60	77	76	58	83	75	77	61	63	52	71	61	62	75	55	70	66	67	60	82	80	87	64	59	60	70	77	57	81	89	73	64	81	81	52	73	84
5121	1387	3426	3662	3090	2416	1992	1647	1347	1136	982	894	829	786	756	637	582	506	477	538	517	430	464	459	424	442	379	376	379	403	361	396	393	364	340	344	333	343	360	317	324	329	315	320	316	315	319	329	299	294	325	311	306	320	321	305	284	304	290	320	303	285	305	265	280	261	296	284	290	305	304	258	294	282	308	301	272	292	274	317	261	284	280	298	272	289	273	267	301	298	292	303	260	265	309	266	262	278	283	276	273	274	275	298	277	264	274	288	288	265	263	249	250	266	290	258	276	226	290	277	280	262	283	263	267	276	263	265	280	262	262	251	270	259	283	256	282	277	275	267	258	277	272	268	251	253	301	288	273	288	306	267	264	286	286	281	250	225	279	267	252	268	294	272	279	253	267	279	271	272	297	262	257	251	260	253	265	260	255	298	293	283	270	271	273	281	260	279	284	261	266	268	252	254	276	277	289	260	257	259	265	274	273	292	296	300	253	285	287	274	291	252	264	267	275	264	294	274	272	285	282	281	280	273	259	288	237	276	306	277	285	251	260	246	264	292	278	271	287	257	228	261	249	258	274	280	281	257	278	260	266	273	257	298	290	230	258	282	233	277	267	308	277	285	278	285	274	242	247	298	298	257	279	266	275	270	305	263	265	259	298	272	308	296	281	250	255	241	278	228	287	251	263	259	290	270	273	284	290	292	280	274	244	284	290	245	265	267	273	256	299	263	264	237	265	260	280	268	225	247	270	296	276	292	273	231	297	273	281	257	247	278	252	259	261	263	257	243	285	293	263	275	274	292	255	276	257	266	268	273	251	259	273	240	268	291	270	275	270	306	284	267	234	274	265	298	301	284	291	263	263	251	285	274	272	286	262	254	243	263	236	264	266	294	262	272	283	287	269	279	284	269	265	247	285	255	249	299	269	261	238	303	291	290	282	292	264	252	256	288	242	277	241	266	270	263	290	270	251	257	282	282	303	288	257	232	295	273	255	258	268	271	279	261	274	260	292	278	275	271	269	270	249	244	277	264	291	268	256	276	272	250	260	297	267	277	266	276	260	275	276	245	256	284	264	265	269	259	261	251	264	257	265	285	260	277	300	246	275	272	255	288	239	281	264	267	258	266	307	278	286	290	255	289	261	276	275	291	267	258	277	245	259	273	262	246	263	260	305	236	285	257	263	251	257	306	273	268	307	288	311	289	246	285	268	296	264	273	259	283	262	280	280	309	254	260	271	257	300	271	272	301	301	294	277	257	240	265	256	271	295	254	264	291	249	260	286	250	260	256	251	286	248	251	278	226	285	279	229	286	266	257	268	266	268	282	280	281	281	265	284	270	266	258	261	263	291	246	294	241	231	275	255	278	261	288	253	274	266	286	256	259	260	302	267	286	282	254	284	256	287	259	247	267	248	279	271	260	260	255	263	259	280	262	273	271	279	292	271	250	257	270	274	293	275	270	276	271	280	281	266	265	274	255	238	232	282	249	302	264	262	277	296	244	257	266	249	237	275	289	252	243	275	279	284	247	278	246	281	247	244	276	255	265	293	300	293	279	260	261	268	290	311	242	252	287	272	274	271	263	277	281	239	273	250	260	268	276	257	284	277	252	264	262	255	288	235	265	268	256	258	271	273	281	254	279	278	272	246	266	267	258	259	282	260	240	264	266	276	284	251	259	298	247	244	263	247	278	292	263	268	269	242	282	271	305	250	273	276	273	250	250	269	258	281	279	252	236	271	260	289	270	261	263	254	258	257	253	244	263	261	279	283	271	260	284	262	260	250	253	266	259	273	267	258	285	254	264	254	265	258	256	265	292	275	284	286	277	294	242	268	278	281	272	260	294	276	252	250	262	261	288	251	268	283	264	272	265	260	254	278	291	286	251	249	270	264	275	254	264	256	267	294	255	288	251	284	276	254	275	288	250	276	272	283	280	256	280	300	256	283	235	307	268	262	242	271	286	263	272	265	301	266	277	255	265	275	285	267	277	265	250	258	277	288	245	287	247	287	266	255	261	277	280	251	276	268	274	268	248	278	264	259	258	289	268	295	280	256	282	263	286	264	265	265	288	304	254	294	285	283	259	286	245	274	245	256	269	307	246	251	292	264	295	291	289	269	268	270	276	248	268	274	254	246	278	263	296	279	279	275	256	285	284	273	267	258	258	261	279	271	298	249	281	271	267	263	261	268	272	260	277	263	271	271	269	291	287	244	270	274	266	296	258	281	244	259	277	247	261	286	267	257	276	245	255	262	267	265	290	262	273	278	264	256	269	253	261	261	274	253	273	247	264	293	257	279	250	298	282	268	292	274	271	245	302	240	243	282	254	261	282	299	258	299	275	288	283	253	261	268	259	252	266	247	272	291	277	280	256	302	280	288	292	307	263	275	242	291	260	277	258	283	268	252	277	291	270	250	286	255	269	271	247	275	297	242	291	278	260	289	293	253	249	262	233	269	267	276	268	243	265	297	272	247	298	258	264	279	264	267	284	247	276	261	256	262	270	260	256	279	269	270	290	279	268	295	287	280	286	257	264	299	251	270	240	263	291	297	278	251	276	284	276	261	286	253	271	280	258	274	278	280	279	308	308	267	255	290	271	280	252	305	264	328	243	286	273	267	285	249	294	284	237	245	257	265	242	262	259	272	302	247	262	279	287	254	245	280	249	287	280	285	261	272	286	270	262	255	255	308	267	253	237	281	284	257	302	266	290	277	273	273	246	268	268	293	289	279	297	251	287	268	246	278	251	275	242	288	280	254	271	243	255	269	289	298	267	260	266	293	292	283	286	282	301	260	208	263	275	247	274	265	260	274	268	258	267	251	252	269	264	269	288	292	244	254	286	276	284	286	288	293	284	293	301	240	284	264	276	274	259	244	262	269	285	287	280	304	256	306	264	274	276	273	259	274	263	273	239	273	309	274	276	269	291	274	292	287	280	278	273	265	267	280	257	282	273	282	271	236	292	243	240	282	274	304	266	244	270	276	260	268	253	284	268	247	274	266	257	281	248	263	263	267	259	275	261	268	257	276	269	247	296	278	257	240	281	287	273	251	264	236	270	247	249	249	245	283	273	282	292	275	259	257	260	276	304	288	271	271	269	301	268	271	286	246	257	302	284	269	264	272	271	287	256	280	289	291	284	282	270	258	271	280	270	284	261	273	254	258	276	280	260	278	275	267	270	269	266	270	272	271	289	244	281	276	258	264	260	260	283	268	254	256	283	252	257	269	259	289	298	280	245	275	278	228	290	259	268	259	274	249	233	258	251	270	269	253	299	309	272	255	301	254	274	240	257	262	300	275	268	286	267	256	271	270	301	259	274	273	257	254	274	274	262	255	267	256	275	260	257	264	257	251	246	283	307	261	277	296	254	311	241	239	270	246	267	263	267	270	294	265	259	287	292	265	258	267	264	278	254	237	282	308	219	283	236	254	268	263	258	277	259	283	268	248	279	258	240	261	299	303	245	228	269	272	255	254	258	263	280	261	269	233	252
8293	2228	2548	1841	1210	808	658	505	433	370	344	308	273	264	279	220	195	242	204	229	187	181	187	224	171	201	203	174	158	184	182	174	161	177	169	170	171	169	186	177	171	154	163	137	180	178	192	171	177	145	154	172	180	147	166	178	152	159	162	164	154	149	172	143	176	162	150	153	176	136	188	151	166	181	173	135	151	151	164	177	185	149	161	158	140	169	165	179	168	164	137	156	164	154	137	141	148	176	157	149	173	175	171	167	137	164	156	155	152	160	169	168	164	159	154	156	163	152	178	158	161	150	164	165	156	191	167	164	159	147	147	157	141	169	164	184	135	158	152	146	150	150	170	151	141	151	130	147	144	171	172	161	152	156	166	161	155	149	149	167	175	158	177	143	171	136	150	161	156	184	155	156	152	146	137	166	131	153	158	181	135	159	168	163	162	153	147	155	157	146	167	161	144	152	151	179	163	160	183	153	172	150	153	158	167	163	158	152	169	151	149	142	148	175	152	172	154	152	153	154	169	195	159	145	147	171	161	154	133	128	161	156	147	169	155	168	162	152	162	163	161	156	150	149	149	155	172	163	124	146	152	147	200	175	138	163	157	154	149	149	164	146	148	177	139	129	164	182	147	155	157	124	191	168	146	165	170	160	159	152	160	153	159	154	155	171	163	173	166	162	175	166	148	178	162	149	156	153	132	165	150	141	160	164	149	155	168	147	161	172	163	131	138	154	153	146	167	151	179	162	156	171	154	143	153	153	145	154	171	153	164	160	143	165	145	157	149	173	159	173	149	141	158	154	160	155	158	158	165	168	163	170	164	173	187	159	143	172	171	157	160	157	157	153	135	145	132	167	161	169	136	157	164	140	147	149	164	176	146	156	150	157	151	170	137	150	167	154	146	136	177	154	152	150	158	137	168	150	160	142	157	160	152	163	161	158	138	150	174	170	148	156	146	114	149	174	154	183	191	166	161	156	137	167	142	162	154	163	161	163	169	162	180	160	149	167	175	172	163	161	133	162	167	156	143	184	154	172	166	129	159	150	135	157	123	128	183	147	149	154	141	164	144	156	166	181	177	158	156	166	146	175	158	158	158	179	161	143	143	158	145	158	158	168	150	143	143	162	177	191	174	161	158	169	162	175	162	125	161	140	157	148	163	147	161	167	167	158	167	149	174	151	151	163	171	145	168	180	172	176	148	151	142	158	142	153	142	145	146	148	163	133	169	150	163	166	173	163	154	164	163	164	151	136	160	150	165	130	155	167	140	167	168	147	153	169	159	172	180	157	158	167	165	157	152	153	153	152	165	151	168	148	171	156	157	154	149	164	154	174	168	174	177	166	151	165	141	160	119	157	151	157	173	152	178	164	160	164	168	152	157	151	131	172	156	152	162	171	158	148	163	164	154	145	167	150	143	143	164	168	172	168	148	138	140	160	176	154	184	141	173	144	167	158	179	156	159	169	172	139	167	165	159	175	174	149	153	165	161	146	181	182	156	184	148	150	155	153	155	129	158	176	141	157	169	134	146	159	136	185	148	177	152	160	166	135	159	147	144	150	181	142	155	171	149	158	140	170	150	168	152	134	167	140	185	155	177	181	142	161	166	145	163	163	159	146	163	131	150	145	146	149	139	152	166	143	184	157	147	165	147	169	133	155	184	156	155	137	168	148	185	158	163	180	165	143	165	144	146	139	152	135	163	161	179	162	173	158	140	155	156	154	178	163	159	149	166	140	147	169	134	142	136	166	164	161	171	152	181	162	154	154	152	155	154	155	156	171	152	173	163	170	172	168	165	155	155	142	167	163	164	157	178	149	157	159	164	151	150	178	181	148	186	162	162	172	159	155	169	155	152	177	176	168	152	175	162	160	160	165	165	155	171	136	137	145	153	158	174	155	160	170	163	156	161	153	150	165	156	154	160	167	153	139	140	148	175	116	165	153	179	169	151	149	139	150	153	161	145	157	172	142	150	180	152	159	153	160	162	131	146	158	162	149	153	182	166	160	160	142	163	159	156	167	147	168	141	151	143	158	177	163	146	158	145	153	157	167	166	173	143	172	159	140	167	144	153	147	139	152	172	179	149	159	143	157	135	156	165	160	168	157	169	167	138	160	170	146	167	180	153	155	142	165	149	163	162	165	163	161	157	151	166	173	135	169	176	158	182	145	143	149	140	161	161	172	151	148	151	150	157	145	159	149	159	166	183	138	150	170	153	136	148	148	170	169	162	174	157	161	141	156	144	149	163	170	145	145	155	165	141	175	168	152	142	162	151	162	158	146	173	168	151	153	154	162	175	163	169	165	158	161	157	163	151	161	175	178	173	163	161	160	145	136	153	137	154	186	152	166	135	167	126	159	169	162	172	162	166	168	154	153	156	157	146	138	166	166	166	141	167	146	163	190	146	149	130	147	165	144	156	153	157	147	135	179	161	156	152	134	163	163	184	160	132	170	192	155	150	135	150	155	155	164	148	169	157	149	149	144	161	152	172	170	178	149	141	166	149	164	162	156	150	135	164	148	152	147	152	167	156	161	174	153	159	148	177	180	195	162	152	125	156	154	138	158	163	175	172	147	165	166	159	156	154	155	175	164	154	155	156	176	151	149	179	163	155	161	138	140	151	169	168	155	161	149	151	170	184	144	163	170	146	161	161	161	172	130	157	144	159	141	140	183	146	175	161	153	153	161	153	158	169	139	160	154	158	170	169	151	149	171	158	159	168	161	168	156	142	170	140	159	154	169	163	165	145	174	156	153	154	163	175	176	140	140	174	166	163	150	188	158	168	175	148	155	195	170	145	149	143	171	159	161	159	152	156	167	151	161	169	169	151	143	150	124	165	166	146	152	153	163	172	151	128	147	177	146	151	164	154	173	173	184	153	142	146	151	159	137	161	145	160	155	159	160	167	145	145	157	157	174	169	136	155	169	125	144	162	164	157	176	167	152	163	158	145	176	152	174	152	141	164	147	147	143	151	156	162	139	174	146	178	178	150	139	171	162	161	152	151	137	138	133	137	158	166	168	139	153	154	180	150	143	137	163	147	144	158	139	153	160	148	157	138	122	151	155	159	153	161	172	173	177	154	172	153	148	147	164	162	170	165	152	163	149	153	159	169	168	179	148	156	188	142	155	165	176	154	160	173	141	141	153	149	160	151	162	157	175	137	161	172	166	171	154	154	163	165	182	167	165	149	162	153	169	163	153	154	170	138	154	174	163	174	150	160	162	144	170	165	189	173	178	162	163	162	169	160	145	166	166	140	140	152	162	140	149	135	149	154	164	144	136	139	152	156	153	173	146	145	167	140	153	151	158	154	143	148	153	179	151	155	155	185	159	150	158	136	159	150	162	160	164	175	169	166	162	165	143	152	163	124	156	142	164	185	136	143	150	183	157	159	136	176	155	131	167	167	147	149	154	152	160	156	139	152	163	156	155	147	172	155	172	159	162	151	153	138	157	149	175	187	184	156	152	151	152	170	173	161	160	151	150	174	145
7516	2750	6454	6684	5753	4707	3813	3113	2641	2284	2040	1860	1633	1436	1328	1307	1194	1194	1043	1039	960	920	874	880	850	778	767	840	753	735	743	725	713	685	677	675	713	633	640	654	632	642	601	636	621	606	607	581	618	641	613	565	611	581	626	605	567	588	549	567	547	563	582	581	578	584	540	607	569	535	549	552	567	584	568	545	547	552	549	535	536	516	523	556	526	541	605	580	542	481	571	581	535	566	555	542	567	534	510	560	562	529	524	602	547	512	514	559	559	519	508	535	517	564	546	525	535	495	512	511	573	546	524	511	527	509	552	495	534	566	513	523	540	507	542	503	568	557	530	539	536	552	518	541	548	526	536	565	508	558	515	591	554	534	488	541	536	517	496	547	548	553	544	542	515	530	537	559	537	503	580	570	509	494	540	543	513	536	546	527	539	494	540	521	536	513	545	525	537	515	546	561	542	498	571	575	543	515	528	540	537	545	544	523	534	513	509	508	535	567	547	562	533	500	530	546	539	497	509	525	513	516	547	571	605	514	523	511	515	524	512	535	531	558	543	552	499	530	511	532	546	538	521	547	514	516	503	546	497	545	518	510	493	536	517	510	527	501	507	547	526	519	509	514	535	579	533	513	509	515	535	527	522	529	570	558	561	470	524	514	505	496	519	551	515	512	515	536	536	536	541	549	518	523	507	508	538	516	529	552	543	525	512	529	520	537	560	541	509	547	525	523	543	540	517	510	573	511	521	544	511	493	556	539	514	506	568	554	494	573	529	523	503	570	528	482	519	517	557	517	532	531	575	533	546	531	530	560	528	533	517	530	503	493	525	535	509	564	535	526	509	500	505	511	558	511	552	525	517	518	541	539	505	517	513	502	531	483	514	528	542	543	492	550	543	543	558	532	546	518	542	524	577	554	569	542	538	510	573	567	514	500	530	567	524	520	490	496	499	504	549	550	575	551	561	548	550	526	498	487	508	541	586	536	565	559	539	576	530	542	516	530	512	533	519	536	522	490	518	523	534	555	573	532	518	538	517	513	511	508	548	486	508	536	558	524	533	509	546	498	534	555	541	527	516	522	529	548	516	536	519	526	578	500	502	556	498	498	582	532	554	546	509	557	529	540	552	506	516	524	557	537	518	538	540	547	524	578	532	526	534	510	477	550	518	561	533	538	531	508	547	568	524	531	571	516	534	539	537	549	506	554	516	492	556	518	499	565	580	561	501	526	534	555	491	528	529	532	520	536	539	500	528	507	529	559	520	475	479	531	549	549	516	522	554	495	534	531	534	483	556	532	526	510	542	548	526	574	514	498	537	566	532	507	510	560	529	497	544	508	501	504	539	525	535	565	531	534	531	536	537	562	545	523	549	549	547	505	526	547	541	532	528	567	520	513	531	517	535	546	535	575	522	537	530	479	525	555	524	511	479	543	567	516	507	514	529	574	539	559	509	530	485	581	515	541	565	494	527	535	525	532	486	525	529	520	503	521	559	551	470	509	542	570	523	505	494	559	514	573	499	533	557	496	489	532	546	558	556	543	531	525	536	540	534	510	549	534	500	521	534	528	529	512	542	519	475	488	537	550	554	539	546	527	513	566	537	530	508	518	529	518	557	551	547	505	545	535	501	540	547	533	488	547	497	535	544	525	531	502	553	551	519	567	555	543	539	509	531	520	507	511	513	547	532	549	538	503	514	553	497	492	499	484	498	524	527	506	519	534	545	541	538	521	525	565	548	555	527	513	512	566	566	510	517	525	563	555	511	517	523	547	554	568	525	553	544	541	529	577	527	524	524	547	531	576	556	557	500	562	553	552	509	516	533	529	551	494	535	536	507	510	537	568	497	534	529	508	529	555	517	546	498	496	561	537	535	530	553	546	529	534	483	510	551	550	566	515	542	541	561	576	509	549	522	550	554	534	526	491	500	574	561	524	505	515	505	536	554	536	533	512	524	520	512	525	545	523	556	491	527	557	527	552	549	519	545	536	524	555	538	517	537	553	501	507	514	534	550	566	515	553	516	513	507	525	541	507	507	525	559	526	546	577	556	544	518	530	500	541	523	509	568	524	519	513	549	518	535	539	567	535	509	518	492	554	522	472	570	529	542	580	533	535	541	511	592	488	494	550	551	511	535	499	515	504	506	508	551	556	490	523	542	503	542	528	519	517	576	545	566	538	521	571	509	542	531	503	520	527	554	495	538	590	557	560	601	535	546	576	555	524	503	511	560	536	537	543	531	519	516	515	550	538	491	533	535	509	521	513	530	498	513	524	533	487	545	593	530	523	513	502	567	563	577	553	494	532	535	521	516	530	489	559	519	499	550	536	582	541	546	534	485	484	499	517	526	531	509	533	509	530	517	532	529	501	498	540	525	514	537	532	539	501	496	512	564	567	552	510	543	524	547	541	560	536	538	539	537	558	549	531	560	552	511	568	487	484	578	545	517	566	556	504	479	557	573	494	544	561	538	485	530	565	535	481	538	501	518	479	534	536	549	522	546	558	507	542	565	525	555	570	514	525	574	533	528	492	501	485	553	518	542	502	554	559	534	489	535	555	543	552	557	507	546	560	585	492	551	542	541	526	544	532	570	518	538	555	519	490	546	528	539	526	526	565	512	508	525	530	535	536	559	545	533	491	519	532	506	486	570	527	498	549	511	545	544	580	545	531	560	562	542	502	542	566	534	504	502	535	521	544	531	525	534	560	522	521	508	532	512	521	514	505	509	540	557	574	555	510	531	525	541	499	536	512	532	536	511	507	552	470	518	525	549	542	568	520	534	527	565	529	540	524	526	567	482	531	507	518	525	517	537	551	560	522	495	528	531	539	540	529	536	505	554	524	561	556	541	531	545	531	538	543	508	554	541	504	537	510	542	527	506	546	530	522	497	544	521	543	530	532	521	524	512	583	529	510	555	494	551	564	519	497	535	543	534	514	482	489	538	523	503	535	527	565	527	515	528	559	533	544	542	527	544	529	559	527	528	525	532	521	555	556	541	544	528	538	540	525	545	547	532	504	520	586	549	511	498	565	496	514	526	556	527	537	513	540	543	508	557	536	538	552	537	529	518	501	558	525	511	542	567	531	548	546	524	531	521	512	546	514	584	516	553	558	546	518	512	531	532	529	489	504	544	551	521	544	511	567	520	532	535	514	566	559	570	519	514	501	532	509	547	542	547	492	532	585	527	595	545	547	521	528	518	505	492	524	504	528	507	555	524	503	552	569	565	555	548	524	499	514	519	521	551	535	542	518	541	527	517	551	516	519	517	534	498	512	517	480	586	521	491	551	497	467	533	535	570	552	503	510	609	542	550	520	550	538	528	484	518	540	480	546	537	550	521	520	525	547	507	546	501	531	536	527	562	522	519	512	524	521	539	529	528	522	539	503	546	535	521	527	543	510	529	516	570	539	501	547	491	546	518	545	537	492	539	511	504	488	512	514	564	528	506	560	535	531	505	562	533	567	512	496	570	493	492	508	545	572	537	543	559	515	518	584
1051	151	140	112	111	104	82	82	64	62	67	70	69	69	69	68	77	62	70	67	78	71	68	67	81	59	59	66	60	63	69	64	66	62	63	70	72	67	68	69	76	66	57	73	67	60	82	69	68	74	63	68	58	66	67	56	83	65	83	56	72	78	77	64	41	58	65	69	66	57	68	56	54	69	83	63	60	64	62	74	80	76	64	68	68	68	75	59	72	76	63	89	64	80	69	50	56	53	67	73	61	70	53	63	70	66	80	66	72	70	57	80	73	69	70	73	54	63	63	50	53	71	53	63	57	66	66	64	49	69	65	71	79	64	62	93	59	78	79	73	54	55	69	67	70	69	74	75	60	59	71	66	63	68	60	79	85	71	68	58	60	62	47	58	67	75	70	75	59	68	68	53	68	74	61	79	66	68	53	61	53	71	68	66	41	63	50	70	55	70	46	64	56	63	70	85	68	59	46	62	57	51	59	59	74	67	63	65	76	45	74	74	62	57	77	52	82	73	72	63	57	75	64	63	56	42	56	53	65	73	59	73	62	62	60	53	57	66	57	77	71	51	58	62	71	58	66	57	64	63	61	59	67	68	74	85	63	47	65	72	71	59	61	56	57	73	59	63	69	74	64	62	59	69	69	61	69	70	67	66	63	59	72	50	57	79	72	57	67	65	61	63	54	64	68	78	70	77	63	56	59	69	52	48	58	72	59	70	57	59	71	61	65	68	64	62	56	73	65	55	56	75	52	62	56	70	72	64	62	63	65	78	47	62	50	57	66	68	64	56	78	77	54	60	74	83	63	71	53	63	79	58	77	50	77	51	59	74	55	70	64	62	78	56	74	62	72	59	59	64	67	84	62	68	62	67	52	70	53	75	62	58	59	76	63	71	64	65	55	57	61	58	64	56	67	61	52	61	70	62	56	75	66	56	63	75	64	60	56	65	87	73	57	64	79	67	70	72	69	62	61	55	69	67	60	72	61	79	96	77	65	62	64	63	60	60	60	80	73	51	61	82	71	55	62	77	64	70	74	65	72	73	66	63	71	60	76	52	80	66	73	78	61	66	81	71	68	68	59	51	54	72	69	61	59	60	72	66	46	79	73	67	64	58	85	63	58	65	77	72	69	65	71	69	60	76	78	67	65	65	67	66	53	54	66	68	76	64	60	77	75	79	61	74	71	71	62	60	68	79	56	69	75	69	65	81	75	62	62	62	67	71	84	64	59	66	68	68	83	86	59	72	77	61	62	88	54	60	83	61	60	67	63	57	63	53	71	69	72	70	67	63	69	59	83	65	71	64	60	59	70	63	60	58	60	54	60	53	55	55	59	63	58	63	59	67	56	67	88	63	64	58	66	59	72	58	72	65	75	60	65	69	73	60	57	59	64	64	61	69	61	69	60	87	67	76	70	62	83	64	71	69	63	64	62	60	56	55	59	78	94	64	58	75	62	66	60	81	61	60	73	62	68	67	77	58	58	65	62	69	65	77	56	68	78	64	57	61	66	70	63	67	71	80	87	59	67	62	70	63	58	76	84	68	74	79	65	70	60	53	56	61	62	91	78	67	74	57	62	71	55	55	46	65	75	78	59	63	63	56	67	67	76	60	71	72	70	80	67	57	63	71	61	62	56	48	77	58	61	66	74	73	77	56	68	59	69	63	44	73	61	75	62	65	73	66	61	72	50	67	67	61	60	68	70	70	72	70	73	72	63	61	65	68	58	85	60	86	58	57	66	66	72	68	66	64	66	53	73	64	76	62	63	65	63	66	60	71	71	62	68	66	57	61	65	62	76	66	61	63	56	67	57	68	70	62	75	77	64	74	55	70	56	63	68	65	69	72	69	62	72	67	55	69	77	74	67	80	60	64	68	69	54	75	72	68	68	53	72	75	62	64	69	66	79	74	64	76	62	64	70	69	77	73	63	66	67	64	60	70	71	71	70	75	57	55	66	64	68	54	82	61	58	65	65	60	68	64	59	60	80	60	67	58	54	64	65	61	66	69	71	61	65	65	69	58	68	63	60	70	68	74	74	79	67	74	76	66	60	60	66	62	65	60	71	81	62	58	63	78	75	67	65	75	72	69	83	73	76	72	65	67	61	56	76	68	52	71	83	77	67	62	62	60	63	58	74	75	79	62	57	72	67	61	67	67	58	75	68	59	57	49	55	69	59	74	70	52	61	79	66	72	89	76	73	58	81	73	52	71	62	64	55	75	84	74	71	84	61	62	57	70	61	55	67	65	65	60	59	62	67	74	63	59	70	75	63	54	68	50	53	74	64	63	68	74	56	68	80	59	74	61	68	64	62	52	68	50	61	56	67	70	68	75	68	62	75	59	54	70	57	80	70	55	64	63	67	93	75	65	69	74	73	51	79	69	71	78	72	78	54	64	64	64	73	61	56	65	77	67	64	56	53	69	69	58	57	56	67	56	59	70	82	76	78	55	72	68	73	75	64	77	53	62	67	70	77	63	64	70	65	71	67	73	62	74	69	62	67	58	63	55	53	66	64	85	70	72	57	74	80	65	62	54	68	60	63	56	64	75	76	53	61	68	65	55	66	66	70	78	66	78	52	60	53	71	57	46	93	69	56	69	65	59	66	75	72	71	68	68	60	75	69	62	66	68	72	72	50	57	55	75	64	64	62	62	82	63	56	61	71	76	68	67	71	68	67	67	59	62	68	68	53	66	58	66	69	80	64	78	71	60	58	62	57	70	75	75	71	66	71	61	66	69	68	74	73	75	63	70	69	61	56	69	71	57	69	74	65	64	67	57	57	56	70	70	63	62	70	81	58	73	74	65	81	65	67	67	52	78	71	60	59	73	72	63	71	51	72	75	69	89	74	62	69	57	68	76	57	54	72	56	73	67	78	67	52	68	83	62	77	56	62	76	68	67	67	78	65	60	51	74	72	64	75	71	67	81	63	56	70	67	74	67	48	71	70	56	63	73	49	80	77	64	60	86	78	53	74	53	59	74	62	67	81	81	60	67	69	64	60	55	70	57	64	60	76	66	55	70	61	52	65	55	77	59	72	55	66	63	67	62	80	76	74	54	83	59	77	68	75	71	64	52	78	63	71	56	72	73	76	67	56	69	74	63	58	53	70	67	54	64	65	59	82	66	53	65	57	66	58	77	71	54	66	70	75	55	65	61	58	55	65	72	68	65	60	72	85	70	60	60	53	57	57	66	75	68	60	66	60	62	58	63	55	70	48	84	61	60	82	68	64	48	57	69	75	72	87	66	84	65	63	73	64	71	72	56	68	58	68	79	58	62	61	61	78	67	80	70	70	70	69	69	64	72	63	69	64	58	71	57	70	68	76	72	68	73	57	66	61	72	59	73	78	81	73	78	72	70	63	53	73	72	56	57	62	73	66	58	68	54	46	59	72	75	64	62	69	84	83	70	59	61	64	67	72	70	70	52	72	70	72	56	65	73	82	70	46	65	53	57	74	66	66	58	71	64	63	78	76	71	63	58	60	72
1735	375	484	511	455	415	402	392	323	292	314	293	289	296	285	305	277	264	267	271	256	269	274	275	292	246	276	273	245	248	256	253	260	285	276	253	283	238	252	269	264	242	276	248	264	251	272	264	280	250	258	285	259	256	239	271	261	246	234	251	254	289	264	261	274	263	294	278	272	253	240	269	254	229	255	260	273	243	253	279	273	265	252	230	223	270	282	280	270	263	275	263	266	250	260	245	263	269	249	251	260	257	240	270	254	261	249	276	257	274	260	273	257	249	258	259	265	268	258	265	246	271	263	235	245	279	248	231	271	245	259	253	278	261	263	252	257	245	259	246	254	242	259	245	245	236	252	237	271	260	259	235	268	245	272	246	238	253	223	293	252	295	253	257	267	280	250	281	250	247	261	268	274	250	266	280	277	264	288	265	255	240	257	264	249	257	233	251	255	254	287	259	278	264	284	262	233	264	262	236	267	260	272	264	228	258	249	284	270	268	217	227	273	265	257	254	268	227	250	261	253	266	242	245	263	255	247	229	264	277	258	244	222	257	263	250	260	250	274	261	239	283	278	243	275	250	254	245	252	255	261	237	289	236	248	264	264	265	236	239	290	276	254	279	272	257	247	255	264	266	280	271	277	269	265	271	260	260	243	255	248	267	253	275	270	236	256	255	273	261	271	237	272	240	226	259	260	253	237	245	281	274	234	280	252	281	295	255	257	276	263	257	248	248	266	255	230	247	261	245	267	279	282	262	252	259	275	229	264	229	242	267	261	263	235	271	263	275	249	273	265	261	229	268	232	251	247	272	271	265	241	245	272	225	234	241	255	258	256	237	238	259	252	276	256	256	262	242	250	298	251	258	235	252	267	290	245	271	258	258	251	254	264	246	246	252	253	251	250	255	243	275	229	256	272	248	274	258	266	208	231	231	256	260	262	244	277	263	218	278	257	252	247	248	256	242	255	234	267	272	263	266	259	270	232	248	245	275	247	259	224	236	261	243	246	270	242	244	250	238	245	280	255	261	239	289	248	254	260	246	254	273	271	272	268	272	261	262	241	242	269	244	269	254	269	228	247	246	267	264	268	244	237	262	236	235	280	256	278	210	251	301	234	256	237	273	259	245	251	250	276	248	272	220	276	266	237	245	244	280	270	264	230	252	259	253	240	260	268	253	260	253	263	256	272	228	242	239	278	230	266	249	269	261	268	278	221	212	236	247	258	249	226	269	264	251	315	248	247	249	256	269	237	245	242	266	255	248	263	276	224	232	253	262	248	249	249	271	265	214	241	261	244	234	273	244	250	250	267	247	250	255	270	247	286	267	244	257	253	262	253	256	238	241	242	238	265	254	235	289	272	254	258	237	265	251	275	249	270	263	262	252	244	267	262	257	270	284	270	268	270	266	256	251	248	251	266	293	265	299	254	270	237	237	249	248	236	252	268	254	280	263	266	264	276	234	280	249	235	268	223	273	280	252	261	245	268	265	268	240	254	260	254	248	268	282	275	243	248	248	250	256	285	253	265	253	269	233	255	251	242	223	234	220	298	253	276	244	261	261	293	235	262	243	280	229	245	248	266	266	260	256	265	248	253	270	239	286	270	226	227	243	249	249	247	245	239	287	236	235	226	246	243	255	264	272	242	233	266	248	257	237	243	262	273	247	230	271	235	283	262	246	251	252	245	229	266	247	239	250	266	260	247	220	257	236	266	252	254	280	225	244	246	277	270	240	252	310	244	253	278	245	223	255	268	253	250	255	266	264	259	263	235	253	269	248	259	250	257	262	293	255	239	246	296	266	258	257	224	271	266	261	252	262	260	264	241	268	258	248	250	257	256	218	260	278	231	252	256	241	258	253	241	222	269	246	281	239	258	262	246	227	279	254	248	289	245	236	251	253	257	225	270	257	281	255	256	261	250	261	256	270	279	281	245	275	252	256	258	257	255	261	276	240	250	264	278	260	263	240	259	240	275	267	277	265	240	272	279	255	253	221	246	283	257	262	244	261	255	245	233	256	263	246	260	244	223	275	233	264	287	274	251	280	259	226	260	227	260	251	254	264	242	277	265	237	240	250	245	253	226	256	258	240	270	248	263	261	257	228	243	269	268	270	265	267	234	250	265	264	275	259	275	274	286	282	260	271	288	263	266	255	260	223	280	233	254	250	234	261	236	234	245	228	275	275	242	246	249	269	238	283	241	278	250	265	298	257	279	246	251	264	237	234	247	258	250	249	254	265	258	259	293	273	255	248	253	262	270	270	267	267	244	274	251	270	230	260	272	244	283	253	296	272	257	248	248	257	261	260	267	250	286	254	250	257	270	249	273	255	262	270	230	246	240	266	282	235	264	250	244	245	302	241	289	265	240	238	265	307	264	232	242	272	274	243	249	254	249	234	260	253	255	262	235	245	234	266	255	274	217	261	236	262	239	250	264	253	251	258	271	258	226	236	273	248	234	260	259	251	237	237	276	285	259	245	248	226	268	248	251	248	265	247	274	253	265	255	269	257	239	247	242	248	240	262	256	260	256	247	250	273	260	275	248	245	267	288	276	226	264	290	266	257	269	274	256	284	246	248	265	234	251	243	286	267	268	256	276	262	222	274	256	248	247	274	258	278	267	252	247	245	250	231	273	249	278	254	252	267	255	257	261	240	235	290	241	285	253	233	245	292	250	249	270	230	271	235	239	251	274	277	267	243	225	239	254	233	243	255	264	244	259	231	255	276	251	256	268	282	240	253	256	251	244	232	272	237	241	292	239	235	267	256	239	241	271	272	245	252	256	289	283	279	277	275	259	236	229	278	243	235	225	266	270	280	225	273	267	243	267	267	261	265	237	263	289	258	234	277	251	257	262	261	243	242	253	262	245	282	244	241	272	267	255	268	281	255	241	280	260	239	254	292	299	279	261	259	277	262	238	245	257	236	269	268	267	273	240	277	262	278	237	286	259	295	246	253	242	223	281	263	230	257	268	242	254	254	255	273	258	237	241	244	267	277	258	240	240	238	244	272	246	291	246	244	281	248	265	248	282	266	244	249	269	255	244	269	240	263	256	274	239	248	240	261	278	242	208	233	262	258	253	289	268	233	240	244	274	261	252	240	274	266	240	277	252	250	258	259	231	244	256	247	242	267	273	263	252	256	230	225	254	258	237	255	269	281	252	254	277	232	249	278	255	260	273	247	215	252	246	254	254	238	245	220	277	282	272	262	262	242	250	262	261	245	262	250	273	258	281	249	254	269	260	258	272	246	247	243	281	250	266	253	244	244	277	257	262	246	253	221	274	262	265	239	225	264	293	249	260	236	243	247	245	246	236	254	242	265	259	274	245	251	266	266	275	273	275	232	242	253	254	266	254	238	271	266	281	243	270	250	271	233	247	239	246	269	256	236	272	258	249	250	291	258	264	263	257	264	275	245	267	258	239	254	263	265	263	241	253	252	249	242	271	261	240	234	253	265	249	263	239	260	259	272	254	252	231	252	263	250	293	255	243	252
4129	1052	1258	838	588	415	316	255	173	185	165	142	131	122	122	98	108	96	97	86	108	94	82	89	88	74	87	86	83	59	70	82	80	62	82	69	88	78	74	75	82	69	70	84	71	73	70	76	80	79	70	69	82	75	71	72	65	53	81	66	66	77	75	60	68	60	59	69	68	59	74	64	74	72	71	62	62	66	75	71	61	60	66	63	78	73	70	70	68	70	56	94	60	64	62	72	77	53	66	76	76	75	62	59	66	74	67	72	67	65	79	63	76	70	68	61	64	64	59	74	66	88	82	73	77	75	62	77	76	80	76	70	80	72	66	67	70	77	65	69	63	66	59	76	73	67	56	78	75	91	69	68	69	78	74	70	80	69	64	45	70	65	61	66	81	65	71	77	71	70	65	65	85	54	60	77	81	79	68	78	68	65	72	68	87	79	52	58	62	74	88	78	66	63	74	68	81	71	64	82	60	74	80	62	63	73	70	87	65	74	80	66	57	65	75	61	64	52	73	68	70	88	57	63	80	64	75	76	62	72	70	64	62	61	68	70	63	65	56	68	63	60	72	66	69	71	89	59	63	50	61	80	52	75	75	68	77	55	54	58	72	69	82	78	77	61	78	78	78	65	56	76	65	65	79	56	72	68	62	70	84	73	62	87	56	67	73	63	71	58	67	64	74	68	74	75	89	66	72	77	68	68	67	60	70	87	81	79	69	71	77	64	73	60	63	65	75	76	69	62	69	75	68	65	77	71	66	54	71	65	59	76	69	70	66	59	87	60	67	63	76	67	64	55	70	69	72	66	75	73	64	58	65	86	68	59	57	78	80	69	66	69	56	70	67	66	66	69	81	66	64	72	74	69	80	66	74	55	64	54	76	73	60	62	60	64	74	67	63	70	66	58	59	79	78	67	72	65	66	67	74	72	75	80	64	88	62	78	64	72	83	75	74	80	65	75	60	90	71	67	59	68	68	64	62	66	83	72	62	70	78	65	58	74	68	65	78	64	74	83	72	78	73	59	64	69	63	79	66	81	62	62	70	75	71	67	60	65	78	70	75	59	73	83	69	64	74	66	78	61	70	66	80	68	55	65	64	52	78	88	79	55	63	72	69	72	55	75	59	66	64	84	65	75	57	81	69	76	73	76	67	67	65	91	75	52	82	67	79	74	67	57	84	67	65	74	58	74	50	61	68	58	66	75	78	66	69	58	72	67	70	73	78	74	58	57	79	81	63	72	77	75	82	74	62	70	88	64	81	62	66	82	74	72	64	75	61	57	84	73	55	61	67	65	69	72	95	71	71	77	67	58	76	86	67	71	67	63	66	78	64	67	66	62	80	77	66	74	57	73	81	66	68	71	91	66	70	74	67	73	65	60	68	58	76	62	77	61	86	60	73	76	79	71	65	70	83	82	82	73	75	76	76	77	62	77	56	81	79	75	58	63	80	53	93	86	69	75	61	70	69	70	77	68	73	72	65	62	62	69	64	70	74	66	56	77	73	74	54	72	58	77	59	74	86	63	72	67	60	74	64	73	64	75	65	66	82	64	68	75	75	70	70	51	63	64	62	66	89	81	57	61	65	81	73	68	73	68	62	70	75	71	66	61	68	61	74	63	71	64	53	93	60	71	81	66	72	61	49	66	74	70	73	75	68	67	64	61	66	79	68	62	72	62	62	77	71	66	70	72	66	79	64	53	66	69	55	75	81	60	71	52	71	55	66	58	77	85	72	66	67	82	69	52	80	69	84	65	72	69	58	72	77	85	69	66	77	71	65	56	64	78	75	64	74	62	70	59	69	88	58	72	79	75	57	62	74	74	64	68	79	81	80	80	62	70	70	72	64	59	59	69	72	79	66	56	77	60	85	80	52	71	64	68	73	69	63	68	82	60	73	48	65	61	81	70	67	67	74	68	73	79	57	95	77	76	79	65	64	67	63	65	77	80	64	64	82	78	66	73	62	77	73	82	72	74	69	61	55	65	85	69	83	74	71	67	66	67	80	60	63	69	92	79	65	83	63	63	49	69	69	70	69	66	91	72	72	54	72	77	71	70	76	83	66	64	72	68	61	78	61	70	76	51	54	84	62	81	85	77	77	75	83	72	61	92	80	73	91	82	68	72	66	65	57	66	67	84	66	79	74	74	79	58	63	70	77	74	76	67	91	75	56	83	70	68	53	81	69	81	67	55	67	71	69	65	68	82	85	80	51	60	67	64	82	65	70	81	63	78	82	55	76	73	72	66	56	84	77	76	85	65	61	61	74	54	65	69	76	62	78	60	68	63	62	85	73	64	63	71	80	74	55	63	54	86	86	69	59	67	56	75	64	80	75	70	73	75	70	63	66	69	73	65	69	59	86	64	69	74	72	79	53	73	73	74	77	77	68	76	83	62	77	88	76	69	78	74	76	87	58	65	77	65	62	78	67	67	58	72	73	57	55	78	59	75	60	62	68	60	61	55	72	79	61	74	67	87	80	68	61	65	77	69	85	78	68	85	79	68	64	77	62	82	59	88	81	65	74	70	80	67	72	78	62	61	84	74	87	65	74	69	76	77	91	68	69	67	67	66	88	73	81	64	49	81	67	50	74	77	64	71	71	72	68	72	61	72	78	76	71	77	72	63	78	74	78	76	72	62	66	72	73	56	70	69	68	76	71	71	69	74	59	65	83	80	78	64	61	68	54	67	83	75	65	58	60	72	65	55	78	73	67	63	76	64	78	76	75	77	69	78	65	70	65	71	62	80	81	66	58	70	76	82	75	80	72	64	69	81	68	63	68	87	72	69	54	62	65	67	68	90	53	63	73	61	70	70	70	73	75	85	75	58	71	83	89	90	70	57	67	68	74	64	68	54	69	75	82	57	81	79	82	77	72	65	81	70	73	58	78	74	72	65	75	61	49	67	59	75	73	76	62	64	66	75	73	66	86	62	69	74	69	68	73	76	57	63	71	72	65	76	64	56	75	66	72	66	56	69	62	75	64	72	82	62	56	67	63	79	69	68	63	86	61	78	68	73	64	75	64	70	69	85	91	73	71	58	67	67	65	62	67	78	63	70	64	75	72	71	71	71	69	67	81	72	62	74	77	64	66	81	86	72	72	73	73	68	54	65	78	84	77	67	71	56	64	61	76	80	78	67	75	69	72	76	64	55	70	62	81	69	70	71	81	65	72	79	70	64	83	67	67	75	73	57	64	63	69	87	65	67	67	71	67	60	77	72	69	72	61	64	77	61	66	64	73	70	56	68	58	43	75	58	67	74	65	79	64	87	70	63	72	60	59	69	64	63	66	66	68	75	65	63	75	71	73	66	76	66	65	67	64	62	99	78	73	63	52	67	71	71	74	72	70	85	78	65	83	66	76	63	66	74	63	58	70	81	80	61	66	77	72	63	59	66	55	82	74	81	85	67	68	77	73	53	76	47	60	69	59	81	65	66	80	70	72	68	75	77	68	60	73	70	75	64	55	67	75	64	63	59	59	59	78	63
5112	1430	3468	3708	3016	2444	1965	1597	1392	1226	1025	942	837	799	688	621	613	563	560	552	531	468	485	470	426	392	383	398	369	390	415	363	354	400	354	331	334	327	360	353	309	314	315	321	297	342	303	325	317	318	309	304	324	280	280	309	318	300	282	294	276	295	315	311	289	294	308	281	283	282	287	293	281	301	283	254	286	269	276	294	259	286	272	271	285	293	247	292	266	320	295	262	299	273	295	270	251	286	233	295	289	274	298	287	256	260	285	279	290	280	279	270	268	281	268	273	263	290	300	279	277	262	273	306	280	287	269	261	284	271	248	288	262	276	283	270	288	287	270	310	287	275	268	293	299	282	275	231	275	258	277	268	274	286	256	274	306	273	295	280	293	269	268	265	274	258	293	247	269	289	270	243	260	272	265	287	278	269	266	243	277	285	282	286	306	287	294	271	276	270	266	273	261	274	313	222	277	270	278	263	265	287	279	270	254	257	267	265	276	266	273	263	264	273	280	264	283	290	279	276	262	259	243	275	265	267	264	255	268	283	286	284	254	306	254	292	308	279	283	267	278	271	284	236	261	268	289	270	266	254	306	278	281	269	268	266	276	262	247	278	268	292	250	273	261	271	246	240	261	286	271	263	271	282	312	260	290	294	265	277	258	263	315	264	276	273	262	268	245	286	277	277	266	270	272	238	251	259	277	285	271	305	260	251	292	224	266	256	287	282	274	246	267	276	273	290	249	284	264	262	282	281	236	256	271	270	285	294	288	218	255	272	269	287	280	268	280	261	278	270	249	260	289	297	279	247	264	282	250	278	270	265	290	238	245	277	289	266	261	251	276	258	257	281	289	258	278	279	321	284	296	268	280	276	261	257	260	267	277	275	286	257	251	266	279	259	278	293	279	270	253	277	237	278	262	255	277	272	273	257	313	256	249	275	226	253	290	247	302	255	278	274	263	279	276	294	264	250	285	267	257	299	254	273	289	256	274	330	227	282	281	267	257	284	264	258	259	306	280	265	277	259	280	291	249	294	272	293	291	249	263	269	240	254	265	248	286	277	299	246	251	266	297	262	249	286	300	274	283	273	281	273	262	262	267	260	297	286	290	274	288	280	262	281	258	264	267	291	314	258	284	276	290	249	266	268	253	273	256	275	256	263	290	227	271	271	277	245	265	280	244	284	262	293	303	271	268	302	254	311	275	246	276	246	277	283	264	278	299	303	259	257	270	268	274	280	273	267	271	269	242	280	259	266	284	263	248	258	258	270	293	262	300	291	272	262	263	275	286	253	277	262	246	247	277	299	271	253	292	264	268	287	262	252	248	284	261	274	269	257	271	287	271	295	286	280	260	270	252	259	233	255	283	268	258	249	280	266	238	279	255	260	277	265	271	273	245	260	282	263	287	281	271	246	298	263	263	294	246	295	297	272	286	250	259	279	289	265	290	265	260	281	272	305	259	250	247	286	281	292	254	262	266	257	280	248	264	282	277	281	261	265	253	290	309	294	290	264	271	251	258	290	285	275	294	279	225	261	255	230	261	271	290	276	266	258	274	275	255	296	321	278	269	253	300	279	289	296	275	263	282	250	287	277	243	268	266	278	266	252	265	283	279	253	261	245	262	259	264	274	281	242	261	292	264	247	254	308	307	265	245	274	270	286	255	244	273	278	323	264	270	300	275	268	266	281	265	247	272	298	283	264	236	274	264	300	272	259	263	270	261	273	278	279	288	272	252	274	290	281	286	220	252	264	264	272	266	274	259	273	254	262	263	242	260	286	254	261	291	277	290	249	291	263	279	270	272	261	284	280	271	264	274	303	270	246	272	238	288	292	312	239	270	269	263	261	272	265	273	303	250	291	238	291	271	270	248	252	281	248	275	280	276	260	283	258	290	244	283	280	276	267	269	235	279	273	279	279	288	276	260	291	244	265	296	255	244	264	275	263	264	270	280	272	261	280	269	263	307	288	265	296	247	269	244	256	255	256	265	265	283	265	319	230	251	283	268	238	279	266	263	268	262	269	288	263	277	251	248	283	268	284	285	259	280	284	272	240	266	309	262	283	280	279	250	280	259	300	284	285	270	238	246	262	239	263	270	264	289	268	259	253	303	277	292	289	250	247	276	277	263	262	291	284	270	275	280	273	272	269	229	262	286	243	311	305	277	291	301	263	263	241	294	265	285	292	241	304	282	274	278	275	292	272	237	263	281	274	282	253	262	264	277	262	275	254	255	263	285	260	292	262	241	282	262	271	277	267	284	275	268	255	280	271	276	262	227	288	280	265	281	262	271	291	278	275	279	267	260	269	232	263	254	241	253	287	282	299	269	269	275	268	271	251	280	280	263	270	262	262	270	258	254	280	296	304	246	227	262	276	254	285	277	253	275	268	273	258	271	269	272	238	274	288	265	278	271	268	268	284	285	275	267	278	283	274	281	241	295	248	263	249	283	273	251	280	279	276	261	284	225	273	277	297	277	309	284	275	271	273	251	273	303	270	254	255	260	257	262	257	262	245	278	265	250	245	260	278	235	304	295	291	287	292	294	280	290	288	273	279	272	263	251	251	277	265	259	253	257	273	266	254	275	287	288	247	264	282	277	272	281	246	276	285	238	255	263	301	238	243	275	305	309	245	278	262	250	258	293	281	269	247	246	280	231	264	259	275	275	263	284	300	250	254	271	262	264	256	254	260	271	275	277	260	275	269	272	263	287	266	268	273	233	266	235	269	260	286	246	292	308	267	240	276	254	275	290	266	310	310	289	303	265	276	276	268	262	263	266	266	273	275	261	296	279	241	276	274	242	280	291	262	249	250	247	284	271	272	268	266	255	250	276	251	254	257	247	281	261	246	302	257	273	253	276	266	284	283	255	244	282	283	260	262	288	262	250	265	298	269	267	258	262	266	246	235	270	281	293	261	259	264	285	257	271	275	293	272	284	289	244	247	239	262	257	265	271	267	271	277	294	261	285	283	254	273	245	255	274	290	292	286	291	282	292	277	257	271	294	277	258	264	254	295	246	273	284	284	281	273	264	277	249	272	262	244	296	248	242	266	264	265	298	265	272	276	273	264	282	271	279	254	279	249	267	266	297	235	268	273	296	259	270	278	273	265	263	285	272	250	270	235	278	261	238	247	273	245	285	285	269	254	273	277	274	290	280	264	274	282	289	263	292	231	274	291	248	282	230	283	260	257	270	248	276	264	292	293	248	257	259	259	270	282	311	254	257	311	284	262	252	270	240	289	252	243	290	291	275	296	268	243	260	283	270	285	274	295	272	267	269	274	267	243	256	258	275	238	288	262	270	264	264	282	299	273	242	300	278	292	271	252	253	270	289	283	252	294	255	275	278	273	263	270	298	306	252	275	271	277	280	269	284	262	286	257	258	279	260	262	279	261	284	275	290	263	274	269	284	250	273	297	260	253	286	250	298	258	285	263	270	273	276	250	264	257	270	257	267	228	225	245	263	295	263	290	267	263	264	259	283	268	277	275	286	271
8309	2155	2519	1766	1221	831	634	594	441	347	358	328	277	226	216	267	208	205	217	208	200	186	185	177	168	173	189	177	192	175	174	199	161	176	199	175	164	148	179	165	145	160	167	157	174	158	174	149	155	156	157	177	149	151	152	163	160	163	161	165	184	163	159	162	184	163	158	158	148	180	140	166	153	174	170	137	152	159	190	173	168	171	173	170	187	164	150	173	171	149	152	161	152	166	182	160	181	172	162	159	146	159	160	163	167	158	145	154	146	156	139	161	147	177	185	163	164	139	157	156	162	128	187	167	177	164	159	177	170	173	167	179	161	162	174	144	174	159	175	165	171	170	175	159	155	170	146	154	151	143	156	167	151	158	158	171	137	163	152	169	173	155	177	176	145	154	134	160	154	170	160	162	139	165	166	144	121	167	167	175	173	183	153	157	177	171	142	138	177	182	162	134	157	154	149	144	128	160	150	157	141	130	150	170	157	159	160	162	163	160	161	155	162	134	173	140	155	146	166	153	169	161	153	146	154	168	162	153	154	158	176	144	149	175	142	162	165	164	161	154	151	150	141	158	135	147	173	164	146	137	157	177	176	160	148	138	162	159	176	177	147	141	142	154	162	153	146	141	164	175	139	154	161	135	161	163	140	153	138	134	165	167	123	174	116	165	173	149	163	161	151	183	181	139	162	143	172	165	153	142	171	137	164	179	164	144	164	138	156	131	162	174	147	170	178	169	146	169	155	159	147	147	153	163	151	158	143	154	161	182	170	174	163	144	181	168	142	128	132	147	136	161	164	142	182	171	149	157	122	182	128	168	164	163	174	170	141	136	149	169	129	153	171	146	145	163	158	168	163	140	180	152	155	158	156	171	152	166	158	152	152	156	152	166	156	148	166	164	170	159	161	153	162	146	147	163	169	165	138	155	158	130	185	160	172	166	172	173	157	135	162	147	165	149	154	141	146	167	157	167	129	157	158	149	138	139	155	152	135	142	146	140	140	180	152	159	160	149	159	168	164	148	174	148	139	169	131	150	173	157	152	150	164	170	158	159	132	178	162	174	150	163	176	146	144	152	165	168	146	145	157	160	167	142	152	186	163	161	124	151	165	140	141	161	144	191	150	159	136	167	170	174	137	153	165	151	153	185	159	168	168	150	167	151	160	125	163	169	151	159	152	173	166	186	163	155	148	170	165	147	167	153	170	164	139	151	163	155	146	163	161	158	160	147	170	152	178	165	170	164	176	146	158	134	152	160	150	169	171	169	161	160	150	148	151	155	138	137	146	171	141	153	144	169	164	173	146	154	157	154	142	158	134	158	165	160	174	157	158	170	159	154	141	153	155	195	170	189	158	147	161	172	180	162	142	151	154	160	148	166	160	166	163	164	162	148	159	170	185	174	166	145	160	175	148	157	169	134	165	149	155	139	163	158	146	149	164	165	156	151	179	163	143	164	158	162	151	149	167	173	155	163	147	154	160	127	151	162	171	163	155	139	174	166	163	157	150	156	182	154	166	153	151	163	138	140	169	166	168	143	128	135	155	155	153	167	135	145	154	147	149	143	159	164	174	176	160	142	151	173	158	161	152	140	154	136	154	153	147	156	172	159	152	152	175	146	148	152	171	136	157	163	151	172	147	172	140	141	147	178	140	171	145	151	135	160	148	155	145	149	160	151	151	173	159	192	158	173	147	158	158	158	137	151	156	140	169	184	153	136	165	139	157	173	151	156	163	148	155	150	153	171	143	167	163	156	152	152	165	148	169	165	162	156	161	141	142	179	166	157	163	140	146	146	148	158	162	143	175	135	169	165	170	154	146	137	123	144	143	152	152	169	151	153	165	159	168	169	175	148	130	166	181	156	163	140	172	138	157	176	169	176	159	134	145	153	145	162	154	176	173	166	152	162	147	151	155	156	155	168	149	166	144	155	182	141	143	154	159	153	138	159	139	187	163	168	167	163	155	163	151	162	140	164	168	161	175	142	155	158	175	144	164	143	156	146	168	166	167	171	168	136	149	159	175	158	143	155	157	165	170	180	160	155	167	160	175	149	166	159	147	152	181	170	176	156	171	158	156	168	164	156	150	176	153	130	169	143	139	153	157	150	157	158	166	172	158	142	174	177	150	161	157	135	142	158	145	144	134	153	149	144	147	171	148	137	155	165	147	147	148	163	150	164	151	155	161	167	163	157	157	141	159	135	148	170	172	182	156	185	137	165	150	147	155	145	156	158	164	158	145	152	156	178	175	142	150	160	163	158	163	155	159	151	172	166	152	144	166	149	150	165	146	169	149	133	154	166	131	146	150	142	152	154	163	146	146	147	146	173	149	158	172	158	165	177	167	151	138	136	150	185	161	154	168	149	160	171	153	149	147	167	145	158	177	140	156	156	171	159	110	134	157	128	149	150	160	139	164	141	152	153	142	151	131	142	139	184	165	151	172	154	150	171	149	172	180	165	151	170	170	130	154	156	154	163	158	147	168	178	167	170	173	152	145	148	151	142	159	161	145	157	164	165	145	161	155	163	161	144	148	141	151	151	161	144	134	153	161	157	161	160	135	149	153	156	149	140	152	160	159	161	178	145	158	131	154	165	175	170	177	171	149	162	193	161	157	135	148	159	160	146	146	178	167	126	161	129	163	156	155	149	172	183	167	167	173	164	158	169	161	143	170	153	166	155	184	165	170	185	169	178	149	159	125	185	175	158	142	162	159	146	165	145	141	162	163	173	177	159	159	141	148	149	149	169	158	156	171	182	164	181	144	165	155	166	160	181	155	146	173	136	172	179	134	154	152	153	184	176	165	169	160	156	174	187	171	165	169	161	160	154	172	179	157	122	166	173	164	143	145	167	160	143	150	144	148	161	137	158	160	162	174	125	162	156	168	176	158	144	170	147	170	170	168	155	145	162	150	145	166	188	163	164	162	151	137	159	161	165	163	150	166	161	157	178	145	153	134	170	142	147	183	157	146	143	162	136	162	143	165	169	147	160	175	158	167	145	157	152	157	155	163	161	140	173	152	143	127	158	151	170	153	175	164	175	133	179	165	138	129	149	160	148	161	175	145	158	159	178	161	161	171	158	164	158	157	151	162	162	171	159	154	164	183	132	150	151	141	159	139	143	162	161	160	150	182	181	165	155	136	166	143	151	170	139	162	160	158	169	173	164	132	134	168	175	139	148	160	149	148	162	167	140	178	148	171	148	153	163	143	160	153	163	156	131	187	145	176	168	159	138	151	155	163	151	167	159	144	184	153	152	159	167	162	140	155	174	169	159	150	160	171	152	172	166	136	152	171	154	162	189	140	168	154	147	169	155	154	160	144	160	144	168	171	155	172	147	176	151	178	149	147	143	160	161	158	154	155	148	153	163	139	151	163	172	160	144	168	143	137	161	175	137	156	162	172	132	149	158	165	160	160	173	165	159	177	163	160	136	163	163	168	146	157	143	151	140	164	161	168	161	156	176	155	160	183	149	164	153	150	158	165	176	150	156
7409	2729	6423	6799	5742	4755	3783	3292	2733	2328	2014	1870	1603	1548	1333	1223	1190	1097	1072	970	971	930	914	887	816	778	831	784	732	707	663	697	703	720	674	685	624	681	661	695	594	638	617	640	596	604	616	643	590	600	577	549	613	541	575	590	610	591	594	642	608	560	567	608	631	581	579	577	578	559	544	537	543	573	533	594	538	560	515	581	584	569	560	538	548	548	576	580	600	592	547	540	560	553	535	542	535	554	515	593	528	588	549	507	573	528	574	564	521	537	564	522	560	535	555	530	540	532	565	530	526	535	551	570	520	515	501	535	512	535	557	545	588	571	556	555	533	511	510	546	518	583	551	500	530	557	548	533	517	535	558	531	535	565	492	519	563	516	539	542	532	510	480	539	520	529	528	554	581	516	591	539	580	561	499	545	501	539	541	480	507	539	544	534	537	528	539	559	545	579	487	587	539	504	567	531	547	535	591	495	526	560	510	565	521	551	567	567	546	564	499	543	553	549	503	489	558	520	537	537	564	562	509	507	492	482	493	537	540	560	586	542	496	545	513	530	528	576	525	516	559	523	520	531	581	549	560	512	573	495	494	529	548	517	518	528	510	530	511	558	518	559	554	530	547	536	504	539	518	539	520	538	529	537	543	560	542	546	523	514	522	511	546	511	531	548	560	593	532	551	492	527	512	560	568	530	490	531	522	523	538	537	510	542	530	537	486	541	524	533	566	497	543	508	552	555	485	488	500	545	538	468	522	564	564	555	577	562	532	566	494	525	513	517	495	501	529	521	531	515	526	518	516	522	515	544	529	524	493	524	517	568	552	546	542	536	521	513	552	505	511	503	496	575	530	537	528	548	492	533	545	561	529	503	515	539	506	559	520	506	547	506	537	505	573	500	546	507	511	578	535	523	616	507	530	480	506	536	521	563	519	521	538	538	526	522	514	494	525	551	546	537	518	531	551	518	552	555	506	483	551	510	531	542	471	550	570	496	549	546	549	533	519	522	543	525	547	559	514	515	541	498	498	532	552	524	533	537	501	530	521	492	559	548	487	581	487	569	533	515	522	500	504	510	557	544	500	530	512	513	550	518	532	550	546	515	556	536	529	547	589	508	506	498	517	504	549	542	517	481	568	560	519	483	536	550	543	548	481	538	522	559	552	547	494	537	526	519	538	593	549	539	502	534	533	545	505	558	545	526	511	501	529	552	524	548	525	502	481	520	509	524	547	502	507	535	495	550	551	556	539	541	575	553	521	536	538	528	576	574	550	563	521	569	545	473	501	538	510	546	523	522	493	532	558	548	503	497	527	509	561	528	540	526	545	570	527	539	519	538	504	573	539	566	510	528	517	565	547	511	537	501	522	501	521	514	532	534	529	550	562	545	498	558	484	520	502	538	489	505	544	512	488	509	540	516	554	541	530	500	565	573	515	539	527	529	561	518	543	581	513	563	537	519	528	539	528	516	522	483	521	553	516	500	469	561	530	545	526	555	537	542	500	533	567	580	533	574	507	569	482	494	522	551	528	544	503	581	513	537	548	547	563	498	491	538	526	577	553	530	571	514	540	527	539	514	528	560	538	536	510	555	537	519	558	526	579	558	514	517	561	555	515	541	550	511	512	586	513	548	578	556	473	529	507	495	567	539	531	486	552	509	548	522	545	564	534	542	534	542	535	554	527	533	512	573	520	501	492	536	504	546	526	537	553	510	571	571	512	546	524	514	560	507	537	514	507	557	563	517	501	502	526	506	515	526	540	542	527	558	564	552	519	524	513	559	499	531	510	536	559	575	548	536	560	540	558	556	561	531	553	535	470	579	534	503	529	525	550	514	542	517	531	585	508	518	544	535	512	529	482	523	494	559	580	542	563	522	559	518	517	530	523	573	557	524	528	502	532	488	522	541	529	550	517	525	536	529	496	512	576	535	531	523	557	519	557	506	508	532	526	505	529	518	542	533	547	500	553	505	508	536	506	565	508	541	540	555	566	543	467	541	538	562	556	484	545	523	547	534	575	508	520	557	565	530	506	513	555	530	517	504	569	526	543	560	585	523	541	571	540	509	532	579	524	518	501	516	497	560	514	515	544	545	541	538	537	491	543	521	520	536	533	532	521	560	513	557	542	519	532	521	503	539	523	554	556	504	512	523	539	533	558	532	560	543	551	487	524	545	527	517	530	496	567	529	524	560	572	538	549	521	509	515	554	512	533	520	476	542	519	532	485	527	542	523	544	546	542	521	544	537	568	548	550	522	560	527	531	517	495	517	490	565	567	537	557	535	554	519	517	540	516	517	543	528	496	585	514	536	527	499	506	549	536	542	499	535	534	565	565	578	538	519	552	505	487	583	506	535	541	541	535	517	568	533	501	535	518	526	535	528	554	529	538	539	528	520	568	559	517	550	531	579	518	529	573	493	547	548	536	547	517	569	512	558	546	520	527	495	522	544	514	567	525	587	583	531	562	544	499	490	558	488	518	559	531	545	553	534	526	539	519	515	526	556	533	535	508	556	571	522	580	548	550	515	539	476	528	526	578	518	533	560	550	521	487	536	517	581	542	574	539	559	560	554	490	522	556	548	502	485	496	566	502	497	499	551	567	514	537	547	514	537	541	559	581	594	505	578	559	533	530	519	563	593	499	511	537	500	525	550	547	526	531	529	547	538	552	501	512	541	513	501	517	537	534	515	525	558	518	519	543	538	523	508	502	540	529	538	568	549	515	530	541	540	519	550	505	496	531	559	526	526	510	522	534	515	541	566	518	517	509	561	533	512	541	523	558	556	533	552	535	568	567	529	566	508	553	557	568	532	503	525	516	550	524	549	503	583	518	588	526	538	519	506	522	531	534	527	500	513	540	460	551	532	553	531	516	539	514	520	461	553	511	525	559	545	532	553	525	522	531	513	511	528	545	511	484	508	544	501	511	541	493	530	545	558	562	535	539	521	553	551	518	567	552	578	482	592	532	525	521	539	501	532	523	562	536	541	511	551	536	538	527	547	550	525	518	533	518	542	491	522	524	524	514	560	566	555	566	529	551	554	497	547	516	538	533	530	503	534	479	532	544	498	586	493	548	540	513	575	513	529	532	521	559	503	509	519	535	591	558	505	526	529	538	525	564	526	521	530	518	533	522	531	515	490	537	502	518	534	550	526	542	561	544	525	531	527	554	522	502	509	509	526	552	513	537	519	520	485	537	536	526	512	528	556	541	500	519	528	547	576	537	539	532	476	513	510	523	525	501	565	505	545	534	516	506	537	532	532	492	510	562	552	547	564	478	553	532	547	574	514	579	575	487	507	559	542	542	526	557	543	509	527	496	503	575	492	575	519	541	487	530	511	536	549	546	537	535	541	555	533	512	544	544	507	534	523	499	539	552	524	539	512	539	522	518	521	490	536	523	534	516	520	530	523	546	555	533	529	565	567	517	495	512	542	535	527	520	547	541	514	492	534	531	560	549	540	537	550	528	481	517	514	510	563	512	522	550	546	487	559	515	551
1118	158	166	120	82	77	82	62	65	57	51	72	62	77	70	61	74	70	65	67	66	76	71	66	77	71	62	68	58	43	52	64	66	56	67	68	58	70	70	62	62	70	62	70	66	54	71	65	68	81	71	81	82	80	67	69	77	63	66	71	63	69	74	38	66	66	78	64	58	59	70	66	74	74	42	70	66	68	67	72	65	70	78	65	57	74	55	72	73	65	71	63	67	60	72	64	84	67	78	56	77	84	55	57	56	60	74	59	66	56	69	52	74	53	59	74	70	73	76	69	65	77	74	61	66	66	65	77	51	57	62	71	63	59	64	57	62	59	57	77	66	71	58	63	63	63	56	64	66	62	63	77	62	72	66	61	70	59	76	63	69	60	56	79	74	74	58	71	69	64	71	64	74	58	80	55	77	76	66	70	64	60	63	63	64	59	70	82	57	66	67	68	68	75	74	74	59	57	54	66	73	75	62	67	65	66	63	68	64	65	62	71	61	43	73	76	67	49	68	58	63	68	70	74	76	65	65	66	79	71	75	67	59	71	68	68	81	69	49	64	68	57	52	65	65	67	66	74	60	61	56	61	72	80	73	68	63	76	71	59	76	64	71	67	62	60	63	68	61	48	61	76	68	67	60	70	61	47	77	56	57	57	71	88	65	62	57	76	62	59	55	58	66	63	59	73	77	60	59	62	77	74	75	60	78	63	73	62	60	56	50	74	63	56	75	64	60	58	69	61	72	58	55	60	70	69	65	61	69	53	68	58	69	59	68	56	69	52	77	58	66	62	79	61	60	55	48	60	64	64	67	48	68	61	72	57	66	64	61	55	64	57	72	59	62	60	60	75	63	58	67	62	65	64	60	77	73	68	80	71	61	70	63	61	56	61	75	62	51	63	68	79	59	60	71	75	75	58	79	69	73	66	62	76	62	59	77	56	60	59	73	62	71	80	74	67	65	71	67	73	66	68	65	65	56	51	61	67	65	73	66	58	52	61	59	67	71	53	66	60	62	55	66	62	84	65	64	69	59	73	80	68	73	62	68	58	56	70	53	57	62	67	64	59	75	59	83	48	55	71	54	50	54	64	66	58	75	64	61	50	66	65	59	63	67	74	77	54	71	72	53	70	47	76	66	52	65	58	60	61	69	56	70	54	61	61	57	63	73	57	59	75	60	70	69	68	54	69	74	59	63	68	66	80	58	63	59	71	56	56	54	69	67	68	86	64	60	78	70	59	66	50	64	56	79	67	70	78	71	73	66	52	54	69	68	72	67	80	78	65	63	63	70	69	68	68	63	64	64	64	60	78	56	67	73	74	63	61	72	67	66	71	67	70	78	53	74	64	70	49	83	54	55	68	87	67	64	57	72	52	66	56	61	55	59	66	71	68	66	55	59	58	71	67	67	73	77	84	62	60	66	57	69	63	68	71	74	61	62	63	58	77	78	56	62	72	57	78	56	64	60	70	75	72	77	73	48	62	74	51	54	66	73	50	74	62	77	67	72	65	61	70	88	61	68	77	67	72	70	62	64	70	62	63	58	65	77	80	54	64	64	71	76	68	74	96	76	57	64	76	74	63	84	63	71	67	54	68	63	55	62	62	53	67	71	71	50	67	80	62	66	75	60	70	62	65	53	69	66	53	66	70	76	66	66	65	58	51	69	67	66	57	72	61	52	63	73	62	59	64	45	78	73	67	70	76	65	74	60	56	57	65	54	69	66	66	73	63	69	58	67	74	55	59	71	54	64	68	59	58	57	59	62	54	82	66	67	76	70	67	70	79	65	55	59	69	59	65	80	67	52	65	74	70	68	61	62	65	60	66	58	61	78	66	54	79	67	82	73	70	60	60	78	66	70	58	48	63	66	63	74	65	64	77	58	64	79	68	65	52	66	61	68	62	63	63	62	64	62	76	70	64	71	63	81	75	64	82	58	70	63	64	55	59	66	74	66	63	66	61	62	57	73	68	65	61	67	59	68	65	54	60	61	63	66	75	68	57	78	58	73	49	68	49	73	57	67	65	69	58	65	69	62	75	66	80	60	71	65	70	70	58	76	56	74	77	53	61	61	79	67	61	60	65	62	59	69	62	68	64	65	69	72	53	54	73	58	80	61	81	65	75	70	65	59	54	67	57	61	70	68	62	65	74	72	58	70	66	65	71	77	67	56	63	55	63	58	69	48	65	72	57	56	57	70	62	69	49	80	68	70	64	65	63	63	67	65	71	74	60	75	61	50	50	59	67	55	65	66	75	69	66	47	76	72	59	58	58	74	65	61	64	67	60	61	63	64	50	69	70	68	66	69	69	77	66	59	68	59	73	63	61	62	57	65	65	84	70	74	70	81	57	70	58	61	70	63	75	65	77	85	62	71	76	71	67	65	57	58	54	51	67	71	55	70	86	66	73	68	64	69	68	82	71	59	59	56	71	67	69	75	77	53	56	65	62	68	78	75	61	69	84	70	48	66	55	70	73	65	72	52	63	53	78	58	58	69	76	67	52	61	66	72	63	63	69	67	54	79	81	68	68	64	64	65	69	73	73	71	52	58	77	58	74	57	63	76	72	66	48	79	73	75	63	61	68	58	65	65	68	71	70	61	73	51	66	78	70	78	62	69	59	60	69	74	74	52	70	53	64	53	65	62	57	72	63	77	68	70	61	64	70	49	61	59	78	70	56	77	79	62	58	69	65	78	70	79	57	74	81	61	63	67	80	44	62	62	68	68	52	74	59	61	74	66	61	63	80	59	58	58	51	63	91	75	67	63	61	62	64	62	59	64	64	59	69	60	61	62	69	82	72	67	68	68	53	58	57	71	62	74	73	70	72	65	73	58	73	65	60	71	63	60	67	88	56	71	77	53	62	71	64	67	73	57	57	58	66	68	67	64	67	67	75	71	60	56	64	72	54	58	71	61	77	64	66	69	72	74	65	62	69	54	79	66	70	87	77	57	66	64	63	67	75	51	53	64	70	73	64	66	71	72	68	60	61	62	59	64	64	69	70	87	66	60	83	72	67	71	64	69	56	66	68	66	63	73	71	70	59	69	73	68	54	62	46	72	58	81	85	74	68	62	69	74	64	73	62	52	70	71	55	59	61	57	61	52	53	66	50	64	65	81	62	68	63	76	59	69	54	70	67	73	63	50	54	70	73	70	75	77	62	66	63	63	78	65	72	52	69	56	81	70	65	71	59	69	61	68	51	71	54	60	76	79	66	78	79	71	73	70	81	56	66	70	53	60	61	53	55	51	57	79	68	69	56	61	60	77	48	75	46	55	74	65	67	61	74	72	62	58	76	79	75	65	65	58	72	66	78	54	76	73	77	61	63	74	62	71	66	66	74	60	70	62	68	92	66	61	69	73	70	66	55	65	70	66	64	64	64	71	60	56	72	79	57	77	57	67	66	74	58	70	51	66	55	70	67	76	82	78	58	56	66	66	68	70	57	64	64	74	70	77	63	59	66	68	77	77	65	81	60	83	60	51	69
1655	342	489	491	435	412	357	362	350	311	309	319	268	273	274	324	284	280	279	282	297	245	285	237	259	227	250	262	229	229	237	239	253	246	265	258	264	263	242	281	274	270	274	236	250	264	243	252	273	283	286	262	270	288	252	252	231	266	257	255	301	247	232	267	275	274	248	256	241	272	280	254	259	261	265	274	259	250	281	254	260	266	284	229	278	264	307	260	254	222	274	242	258	249	256	262	250	247	250	276	242	260	275	264	271	253	259	239	266	259	259	271	260	266	267	222	246	246	254	241	252	222	267	286	253	249	253	260	240	259	249	251	240	271	252	251	248	269	240	276	252	229	261	252	232	274	230	271	255	251	255	276	257	267	274	273	277	247	257	251	277	250	247	258	294	258	249	268	277	260	260	265	258	253	270	249	248	287	269	255	247	263	241	276	256	262	239	251	271	299	269	264	263	297	255	263	221	227	262	232	247	245	249	248	236	299	274	264	237	282	269	245	251	267	250	274	239	285	253	252	243	234	266	248	252	266	260	235	284	227	263	266	246	275	236	254	233	285	267	246	252	250	255	264	266	252	287	252	253	233	242	240	278	250	255	229	249	251	251	247	259	235	273	245	251	275	247	252	235	252	271	251	253	257	242	248	270	237	239	274	277	248	269	259	238	238	262	248	277	268	247	238	253	287	262	256	285	230	271	254	208	243	248	255	254	235	244	266	251	235	268	240	266	265	251	265	233	241	207	265	279	271	257	247	277	231	261	254	243	234	259	260	262	281	251	260	269	273	245	257	263	245	259	277	269	271	247	237	260	244	241	260	259	241	258	273	250	264	258	265	262	276	233	255	265	270	240	244	269	271	229	286	227	279	243	255	232	263	271	237	222	257	275	234	245	239	264	252	256	281	265	281	249	212	247	259	261	262	275	246	274	279	270	257	256	245	244	249	228	232	244	264	233	266	271	286	277	263	246	263	266	254	251	253	296	237	240	244	255	239	256	254	246	223	264	243	253	249	279	266	251	284	273	255	275	240	227	247	231	220	232	260	258	249	242	262	252	271	260	260	273	260	266	269	233	267	236	254	240	252	257	223	253	258	281	280	253	239	279	251	250	263	259	261	262	266	236	274	288	250	288	234	253	257	254	279	253	270	256	260	260	230	267	281	280	259	220	243	247	261	261	247	244	265	246	260	282	277	252	262	254	244	294	239	270	263	238	269	276	252	232	270	251	239	228	264	238	268	231	264	245	251	267	262	251	228	256	240	247	242	258	258	225	241	224	257	250	243	270	275	256	283	256	270	245	238	256	239	251	245	267	239	289	226	298	250	250	262	240	258	257	255	242	212	254	282	271	306	247	268	245	242	251	249	270	243	242	247	246	234	262	238	279	283	258	247	256	236	259	259	279	269	274	242	248	252	258	249	261	265	270	252	250	242	245	259	251	245	272	235	268	243	270	268	277	266	215	248	273	244	285	256	250	256	260	216	252	252	251	259	260	269	252	286	252	238	266	258	233	250	244	229	237	263	254	257	253	265	232	242	266	273	250	259	259	261	272	272	267	257	272	276	254	243	235	286	238	261	256	267	245	251	257	292	248	237	275	251	265	239	258	281	250	259	259	247	250	260	243	231	254	255	271	261	241	267	270	274	268	227	261	242	252	254	271	249	260	266	247	274	252	250	297	254	262	263	253	243	267	284	259	237	259	265	262	243	268	283	237	255	258	275	256	247	267	278	254	240	254	255	226	244	253	229	240	275	251	249	240	237	275	277	245	260	278	226	252	248	281	253	251	260	269	247	271	239	251	258	234	226	260	241	231	277	273	255	287	261	245	269	275	240	251	258	282	247	251	246	243	266	259	251	256	237	271	258	241	263	264	248	233	255	260	265	258	233	279	253	239	273	261	249	272	238	257	246	247	268	251	260	241	248	245	272	255	255	267	266	277	250	208	258	260	234	254	247	270	244	274	276	246	289	253	231	275	247	272	247	255	252	247	250	239	256	286	267	273	262	253	271	271	260	251	251	268	245	256	232	267	236	237	257	274	261	262	270	252	260	285	256	248	255	247	244	253	250	261	258	258	261	250	237	258	267	245	217	239	235	283	255	262	243	246	233	232	236	253	239	275	263	251	229	235	247	258	233	270	238	257	255	246	250	272	248	241	247	248	255	252	267	265	298	259	271	259	260	259	259	264	252	267	286	240	259	277	241	252	241	252	261	217	258	256	236	268	259	238	229	285	250	267	266	249	282	252	232	274	257	232	244	267	236	299	261	275	254	244	284	272	285	275	263	258	266	244	233	229	268	252	261	242	233	262	254	234	252	271	280	216	237	254	249	233	277	250	262	283	251	254	270	265	246	269	270	275	228	291	258	273	251	248	253	289	250	244	251	285	246	260	261	283	234	260	238	265	246	266	248	260	266	255	251	250	255	282	261	250	266	248	274	258	260	256	280	243	240	256	282	239	253	251	237	258	231	231	264	257	270	243	282	269	229	263	267	246	224	265	257	257	263	273	239	262	251	282	265	277	245	244	264	278	225	282	249	244	284	263	253	245	263	230	252	256	245	252	252	243	256	259	276	235	227	274	255	253	296	252	243	267	275	283	268	216	269	254	281	294	252	253	241	251	295	268	239	243	219	259	249	240	284	248	243	266	270	271	279	267	273	279	251	248	248	260	257	243	263	239	251	210	255	269	229	260	274	258	254	273	236	261	268	266	242	257	270	260	241	286	253	248	258	244	278	255	253	240	264	257	266	265	223	291	249	251	249	242	248	252	276	256	277	288	241	264	244	263	240	236	247	257	248	252	248	216	253	282	233	242	271	282	231	241	274	251	248	252	245	277	261	270	250	254	273	239	234	274	257	263	265	259	263	248	254	237	252	217	275	274	237	260	256	231	241	221	244	232	267	279	259	290	240	249	269	252	243	277	271	259	270	291	260	247	251	277	255	251	230	277	273	247	251	257	249	234	263	253	239	236	256	278	224	246	242	221	262	230	244	244	252	266	252	275	264	262	228	257	268	259	257	252	273	250	280	231	260	250	266	278	261	285	251	228	243	273	239	255	281	286	284	248	234	253	257	274	259	233	221	261	239	236	224	244	274	278	276	253	262	217	252	262	259	231	262	265	255	253	275	268	250	246	270	253	265	240	273	285	257	253	235	268	269	264	254	249	273	268	237	253	252	244	246	243	257	246	256	239	215	248	258	283	280	261	252	263	265	257	277	257	261	251	260	245	247	260	264	278	255	254	228	242	244	259	220	257	245	250	256	258	222	237	250	246	274	242	256	265	239	257	238	259	261	239	259	264	270	254	260	240	262	256	279	253	275	263	261	274	262	257	250	222	262	229	261	268	213	260	293	253	259	237	257	263	272	263	258	264	246	272	277	242	240	222	237	233	263	249	253	249	255	267	262	268	251	296	267	251	262	243	254	282	251	260	260	250	255	247	248	284	280	245	211	294	256	244	245	237	246	268	238	237	257	244	261	248	255	250	285
4229	1059	1289	890	545	405	337	228	215	153	162	120	118	137	116	107	98	76	92	81	84	81	80	90	79	68	94	65	79	87	83	89	83	81	84	70	74	74	83	71	67	75	87	74	80	69	68	86	64	74	75	66	69	56	85	74	67	80	60	65	63	81	78	69	66	75	83	76	62	85	67	78	81	67	60	77	78	77	67	64	72	71	71	57	70	73	76	73	60	55	71	62	51	68	74	71	67	65	57	79	58	63	57	72	68	80	77	56	81	63	66	58	67	63	61	69	58	82	73	52	64	78	57	73	76	74	64	73	82	73	66	83	78	76	69	63	69	61	69	73	60	59	71	58	60	73	69	69	69	68	78	64	77	64	59	66	70	70	67	58	61	74	62	64	69	76	58	68	70	85	61	74	66	73	64	73	64	79	67	65	70	66	74	64	77	63	78	72	56	69	57	75	57	57	64	62	83	72	61	81	63	58	52	61	66	69	75	66	56	85	60	66	74	78	90	55	64	55	73	70	62	77	80	67	75	57	64	55	64	66	75	71	66	86	66	74	75	72	70	75	66	70	66	64	64	64	89	81	73	62	74	66	78	61	75	61	71	72	77	78	78	64	81	55	69	80	68	72	64	74	68	72	70	89	82	63	78	73	65	62	73	73	62	63	73	74	66	76	74	78	62	64	70	69	67	75	76	68	68	62	78	79	60	67	68	82	73	66	59	68	58	60	72	53	69	69	62	77	69	71	66	69	73	63	67	86	62	70	74	72	69	77	67	66	58	73	66	64	89	72	53	68	52	64	81	78	74	68	65	75	59	76	79	74	76	66	67	62	58	71	67	65	67	80	65	72	72	72	71	77	70	64	57	63	70	73	75	56	64	72	76	75	79	75	69	53	60	63	63	67	59	69	71	49	81	75	78	75	68	80	59	59	87	68	69	77	67	59	81	60	79	54	79	65	76	66	79	62	73	63	80	67	89	72	70	71	79	76	72	78	69	80	74	70	69	74	84	59	57	71	77	71	70	92	71	66	63	76	66	80	69	63	66	64	77	73	76	65	60	72	88	65	66	55	60	76	69	74	74	69	65	65	86	79	81	76	75	63	84	64	69	70	54	64	65	73	58	58	74	67	62	71	70	67	65	63	77	71	76	77	75	70	85	66	64	76	67	67	78	88	86	61	66	55	56	68	68	86	78	68	59	76	58	78	73	67	75	78	73	73	50	81	65	69	69	70	55	59	62	67	67	78	74	71	62	81	63	64	73	61	81	71	91	76	72	71	69	67	74	75	68	84	68	71	69	62	84	72	79	69	73	59	67	59	78	68	78	59	74	76	70	66	72	81	82	51	71	72	73	60	67	85	67	65	65	78	70	70	82	74	60	71	69	80	58	93	66	80	69	78	79	62	72	62	54	72	80	70	64	63	76	79	84	76	64	77	71	66	63	66	73	60	75	81	69	72	74	66	68	75	65	71	87	64	71	72	70	64	71	64	70	82	87	69	70	59	77	61	68	77	75	50	68	78	67	65	66	72	64	77	60	65	61	71	65	70	68	57	66	67	69	62	68	74	83	74	68	86	85	77	71	68	89	62	81	62	77	45	77	75	68	68	68	59	88	83	75	53	74	69	58	68	85	61	60	61	70	56	93	58	58	72	70	92	55	70	63	65	65	63	74	70	81	76	66	74	51	65	76	57	64	65	56	60	82	62	78	61	70	57	68	59	71	71	62	73	60	69	72	74	77	67	64	78	69	53	69	81	82	60	74	80	69	60	70	84	80	60	91	77	75	77	63	80	80	69	79	66	67	72	63	66	53	58	66	70	63	62	71	73	64	72	70	68	50	81	67	76	69	60	80	73	94	71	59	85	63	63	52	75	68	71	63	66	53	71	70	75	64	71	65	67	81	62	68	77	71	68	66	60	80	67	83	64	60	67	79	60	73	75	69	79	88	67	76	68	64	70	54	75	73	67	77	72	52	68	60	60	73	71	70	64	75	63	59	71	63	70	53	80	66	77	78	63	74	71	57	59	48	63	60	67	60	56	65	71	62	80	77	75	66	73	77	81	68	61	64	78	69	64	73	72	70	65	62	82	71	78	75	78	65	60	57	79	72	77	76	58	66	67	70	73	72	72	71	80	70	70	67	74	72	62	61	63	86	64	72	60	66	65	70	83	71	55	55	51	59	67	76	62	75	65	61	74	74	69	71	73	74	78	65	62	78	64	72	56	59	56	67	66	68	75	91	74	71	71	67	75	52	65	65	72	57	71	62	55	67	74	64	58	68	59	87	71	53	61	67	71	70	80	69	52	66	63	60	60	84	76	66	59	72	71	89	79	55	68	51	62	76	62	68	68	62	77	68	71	78	79	80	87	86	75	60	60	69	50	63	72	69	70	76	69	83	68	78	65	68	63	60	58	71	61	79	62	71	64	65	86	56	71	64	83	64	66	70	80	72	67	89	65	73	53	69	68	61	86	59	75	70	57	70	75	69	61	77	69	72	58	68	57	69	77	63	69	70	80	56	69	85	54	70	66	68	62	67	78	76	71	67	64	78	66	77	68	73	69	62	43	73	75	79	86	70	76	62	78	67	63	63	80	74	75	72	69	64	69	68	65	57	74	61	74	56	63	70	68	71	66	75	75	92	77	58	68	77	74	72	74	65	64	72	60	79	70	56	63	74	67	62	80	62	85	80	69	74	83	60	76	62	63	65	80	64	72	74	69	59	67	66	67	84	73	64	68	76	64	72	47	82	67	68	70	80	73	65	67	68	72	69	67	69	67	72	80	52	84	78	90	53	66	81	56	76	65	67	55	67	50	72	56	91	76	79	85	69	72	71	69	67	84	69	70	90	56	65	47	69	84	71	73	78	72	72	59	62	75	89	54	56	62	74	63	70	82	71	67	79	67	67	61	58	80	69	68	65	69	79	88	65	82	81	53	72	60	85	69	72	67	83	60	67	67	81	54	71	60	71	82	80	74	81	58	80	69	76	54	78	57	52	84	65	72	70	60	66	74	69	103	62	74	79	73	62	57	71	72	69	71	83	78	68	61	58	67	73	81	64	64	89	69	57	81	71	79	79	74	77	71	66	70	72	49	81	84	73	68	54	77	72	78	75	54	71	78	61	83	63	68	65	74	65	72	66	66	65	67	71	70	68	79	63	63	62	73	74	71	61	67	87	79	58	60	85	80	70	66	72	67	57	64	75	57	73	65	58	70	66	71	78	63	66	79	64	61	82	74	68	75	74	70	76	56	68	82	63	58	74	71	68	81	77	73	68	66	84	80	64	61	68	72	63	65	64	79	68	71	64	57	63	68	73	70	54	80	77	72	61	67	73	73	70	86	74	62	88	73	62	70	60	75	65	72	67	66	73	68	75	57	64	71	78	89	70	78	69	74	70	68	83	63	63	61	72	78	70	73	72	67	66	73	78	76	65	60	73	56	83	70	78	70	71	55	76	70	57	66	73	61	67	56	84	59	55	71	70	70
5132	1414	3379	3668	3014	2497	2043	1649	1376	1139	1042	860	734	706	662	688	582	590	499	528	478	458	458	399	441	387	409	421	383	405	405	353	343	315	381	365	333	345	300	348	337	322	305	308	320	328	304	296	278	339	309	315	310	279	293	321	283	274	305	297	291	282	328	289	300	319	264	303	286	302	276	305	279	285	278	271	294	287	295	263	292	300	265	276	306	286	237	266	281	289	283	275	296	268	274	271	269	265	270	270	249	257	283	288	262	290	263	266	283	253	280	265	263	256	290	254	271	266	287	265	266	289	264	276	251	303	254	272	232	274	266	305	264	273	284	282	302	278	306	267	248	254	243	303	262	262	255	299	306	265	288	291	258	259	271	258	268	260	300	300	259	277	289	259	263	272	288	260	268	292	252	256	280	284	292	265	264	265	264	285	283	277	271	309	276	274	277	278	256	277	270	281	296	292	255	266	283	273	262	303	273	273	279	301	288	285	270	308	284	265	250	267	257	242	297	268	295	270	252	266	282	266	271	288	269	277	279	258	283	273	284	260	287	286	233	275	292	315	248	249	278	278	267	260	284	266	297	253	274	268	277	247	274	271	247	279	281	268	243	290	254	284	286	271	269	280	293	263	284	256	247	267	255	265	260	266	275	268	280	275	248	287	250	268	265	249	292	291	280	244	277	288	288	254	264	277	277	258	272	314	278	270	275	247	285	261	273	307	257	296	299	271	275	267	270	269	255	261	266	284	251	255	312	252	264	290	266	237	267	248	308	254	251	280	236	269	293	276	269	247	275	282	269	263	266	297	262	256	255	248	267	255	272	258	262	267	277	273	286	265	267	258	248	278	257	249	272	280	246	284	273	276	264	288	259	284	271	247	228	246	296	281	268	235	252	268	263	263	251	293	272	275	280	252	293	266	264	285	283	264	305	273	257	264	273	255	269	246	275	254	292	271	260	241	262	301	275	247	267	262	263	273	263	300	276	281	279	294	282	285	261	267	266	258	246	297	309	245	249	278	265	257	299	270	255	245	284	296	260	255	306	299	252	260	251	272	258	242	237	262	243	265	275	211	270	262	263	272	269	286	275	248	276	258	267	272	281	290	297	264	274	283	262	266	287	282	283	255	291	300	247	264	246	286	246	261	267	281	276	269	259	275	283	268	269	282	266	270	239	259	258	271	255	268	261	266	249	239	287	236	273	285	289	290	265	273	256	268	261	263	261	261	271	284	277	302	241	270	239	273	258	275	309	266	269	274	301	272	250	275	284	282	272	251	304	247	274	232	269	283	275	275	283	290	282	255	263	265	259	271	295	262	279	252	224	265	286	256	247	270	280	274	295	266	253	273	271	267	305	275	250	242	277	266	255	284	284	260	282	267	278	267	264	267	264	306	261	259	290	260	291	256	283	283	278	286	284	271	255	266	266	267	275	281	287	276	279	276	289	266	279	277	273	289	267	273	270	277	246	255	288	301	276	288	265	281	306	259	277	279	254	263	256	251	248	265	243	266	241	256	276	251	293	250	262	265	278	236	269	228	286	266	266	268	280	267	254	280	258	282	285	273	284	266	256	310	279	253	269	248	263	266	256	266	275	271	269	270	273	279	289	264	269	270	258	249	269	283	277	271	258	281	268	251	228	256	235	286	257	290	252	265	257	268	268	267	272	266	247	264	272	284	281	253	275	301	276	253	273	240	287	259	271	282	300	227	272	276	248	257	252	257	265	270	273	287	274	268	279	291	261	277	292	280	286	258	269	290	276	269	265	267	271	260	256	242	244	270	264	300	242	273	262	280	273	266	282	284	280	281	266	266	280	257	245	267	287	285	260	278	262	281	265	259	279	257	300	278	231	259	245	263	270	284	284	319	231	262	258	263	278	236	263	295	282	261	292	257	273	270	289	279	271	229	293	276	265	260	287	269	289	257	262	278	273	262	278	259	289	250	267	302	298	255	269	272	263	282	278	222	278	249	275	274	252	274	273	260	282	252	247	257	277	281	294	251	251	285	291	280	246	283	271	239	252	241	286	292	250	263	304	316	266	269	282	295	292	271	272	283	288	271	289	271	260	250	285	288	237	245	232	289	279	268	275	249	271	287	278	244	249	282	256	271	251	281	275	269	277	277	259	285	281	244	248	289	247	247	251	278	273	259	248	295	275	294	249	290	297	249	283	267	268	287	288	270	303	258	267	305	247	278	275	312	244	261	260	256	288	281	286	284	277	258	249	265	264	255	246	277	259	263	261	254	279	279	256	278	268	263	281	269	273	269	286	254	284	261	283	274	265	285	290	255	243	281	290	265	288	280	261	281	272	289	263	250	271	265	237	248	258	268	241	284	254	276	308	273	270	265	283	251	266	271	263	256	290	264	280	267	290	284	313	272	270	251	280	310	251	247	274	275	261	270	267	264	292	289	268	276	262	253	271	263	300	274	248	275	284	299	262	272	266	272	269	291	273	232	301	255	255	247	273	267	260	273	295	268	278	267	287	278	279	248	267	279	260	254	294	260	276	285	261	263	285	251	281	278	284	261	264	256	287	300	274	264	244	256	258	257	241	260	278	264	272	257	269	294	246	258	270	284	292	267	243	281	293	281	231	273	289	285	269	294	256	234	253	322	268	271	272	249	254	264	289	252	283	276	272	301	276	279	273	291	271	249	265	251	274	296	286	258	271	276	282	284	282	297	240	244	271	269	280	272	281	259	268	286	303	267	292	289	254	262	241	266	286	274	269	269	252	265	285	258	247	283	267	269	270	300	279	274	259	298	262	257	261	262	273	299	281	257	280	241	246	302	264	276	282	239	268	278	276	277	280	251	281	276	282	296	270	247	271	267	270	278	272	308	279	269	243	281	272	270	257	291	268	286	306	261	252	245	270	262	289	269	259	278	261	291	281	267	268	275	283	278	251	273	282	290	236	295	258	281	270	259	272	271	279	256	249	276	289	275	285	259	274	268	307	270	259	272	281	293	241	261	257	261	257	271	287	281	269	285	250	252	292	252	249	268	268	270	251	255	267	274	273	287	273	272	284	269	252	265	259	262	306	264	315	281	264	248	265	278	296	271	279	273	257	262	259	270	270	237	273	271	295	279	293	272	280	262	272	274	267	259	299	291	293	259	279	264	241	278	284	265	269	295	266	244	278	270	266	252	300	282	283	234	259	278	289	276	256	295	272	290	237	265	257	273	274	267	258	254	270	296	262	278	287	266	264	247	270	263	251	273	264	244	233	271	279	248	251	239	268	266	278	268	271	284	290	260	266	264	285	259	261	272	277	264	272	269	244	256	267	252	269	268	261	266	252	256	300	301	289	265	315	279	290	288	300	249	274	233	265	261	270	275	316	261	261	248	258	267	282	254	248	273	261	265	283	279	288	273	242	259	267	275	286	270	289	290	273	267	265	278	240	259	286	269	243	269	261	253	284	278	271	291	278	268	272	287	293	295	302	279	255	273	267	271	273	296	250	251	233	259	255	212	250	268	268	291	287	290	296	255
8202	2117	2553	1790	1169	819	656	501	414	372	332	286	295	255	241	228	221	235	211	196	223	187	188	169	199	192	171	152	182	148	170	182	182	154	153	162	160	169	180	162	180	186	155	157	170	147	162	164	190	176	149	177	168	166	145	162	160	167	150	192	151	171	165	139	156	153	159	166	156	134	170	186	143	151	156	167	158	147	179	152	165	139	154	156	144	170	165	157	162	178	152	158	154	192	145	154	164	177	171	133	170	131	161	172	169	146	147	183	154	168	169	178	163	142	162	154	147	172	155	175	137	143	174	124	155	168	155	161	162	166	176	148	150	159	173	155	158	157	150	153	155	155	158	167	162	169	142	153	150	146	132	163	146	150	166	143	153	173	149	147	178	136	158	151	152	150	161	169	164	154	154	160	156	160	169	136	157	160	163	149	165	170	151	152	176	172	164	137	152	165	165	155	142	149	148	163	163	163	157	150	161	161	163	148	153	145	152	165	166	136	168	134	129	151	159	163	143	160	159	148	154	168	146	173	145	156	147	162	141	158	172	150	166	180	177	154	141	143	148	166	160	144	175	159	159	135	147	148	164	143	172	151	166	156	161	146	168	149	154	142	167	154	167	175	135	173	147	170	162	173	162	138	172	156	157	155	166	149	168	197	170	153	135	162	169	166	159	152	152	156	133	147	162	173	145	136	174	152	178	142	158	145	168	188	152	174	165	160	130	153	174	185	174	157	158	165	159	171	165	151	145	145	145	161	161	153	156	145	159	130	173	148	160	156	175	171	151	169	140	167	156	163	185	157	143	181	166	177	154	144	145	173	160	161	150	148	156	165	174	184	150	148	191	153	169	146	169	138	159	168	143	169	159	177	155	148	162	157	136	180	157	167	157	162	167	177	154	156	159	170	149	150	165	141	134	164	148	142	132	168	150	175	158	170	169	171	133	158	166	174	155	157	133	159	158	157	159	187	161	139	158	154	142	170	139	155	148	172	185	125	153	165	143	167	132	168	156	146	158	160	164	153	145	176	162	133	152	177	138	143	160	149	152	172	154	164	148	153	168	157	169	186	161	168	178	135	162	161	145	161	150	161	155	163	158	163	167	163	156	163	149	149	176	175	164	149	153	169	159	165	159	143	164	164	153	159	130	147	158	146	166	161	151	184	167	177	169	147	140	163	176	150	140	172	160	143	157	142	143	137	174	161	163	165	175	146	170	166	143	170	149	155	153	161	166	155	158	152	178	163	134	161	151	147	159	171	164	153	136	135	164	156	137	164	144	154	152	136	165	160	155	150	160	148	152	144	152	142	157	188	162	160	160	183	156	151	145	152	144	154	156	136	170	161	147	154	134	156	156	133	153	152	168	142	144	136	196	143	165	170	147	168	154	152	171	137	164	167	171	151	174	167	183	172	168	155	172	151	174	151	194	183	149	165	152	181	157	141	150	170	153	138	180	155	169	139	163	141	156	177	181	157	159	147	168	177	155	149	135	168	164	178	153	167	144	147	159	155	150	163	140	184	164	166	154	174	149	164	161	166	135	169	179	151	165	145	161	167	160	153	136	160	151	151	174	153	145	174	149	140	133	158	160	142	169	164	148	154	172	153	168	164	161	138	184	182	141	171	154	150	154	144	154	160	165	177	154	184	133	176	139	151	164	147	148	162	163	150	171	145	153	147	175	181	191	155	163	171	130	154	157	163	142	176	163	148	140	145	185	184	148	165	154	154	150	154	187	144	163	171	172	163	141	161	148	167	177	162	156	130	175	175	144	156	161	150	157	148	168	145	168	140	185	182	145	163	144	156	146	146	170	156	159	160	142	156	142	177	172	156	167	146	173	143	149	168	169	137	136	157	150	146	182	186	165	153	152	166	158	149	183	176	133	166	152	169	153	168	163	162	158	152	162	134	161	166	168	162	160	156	159	171	154	154	151	160	159	157	159	140	179	163	153	186	161	168	159	174	168	161	149	151	154	179	159	153	175	168	180	139	152	167	134	149	144	188	158	164	149	139	169	148	146	155	156	177	146	170	168	169	157	172	168	138	165	158	173	166	149	150	166	160	153	164	154	166	149	168	166	161	162	163	154	157	180	158	175	160	162	165	154	135	148	157	164	155	151	150	183	169	148	139	156	175	126	137	159	148	164	163	147	141	161	175	157	159	169	184	145	160	179	159	156	147	159	164	169	144	180	163	144	168	171	154	153	151	148	171	172	183	148	154	157	174	144	147	186	152	154	156	167	171	164	138	144	153	154	171	166	152	173	170	178	168	175	149	164	144	165	139	154	168	140	138	160	152	165	148	179	146	166	151	164	142	150	155	149	143	174	158	154	153	150	151	143	158	185	150	157	134	150	149	161	180	174	162	169	161	155	168	147	167	150	145	167	149	168	171	175	141	148	138	172	150	179	150	144	163	146	166	167	166	154	175	156	163	171	171	139	177	138	163	171	150	170	171	163	154	145	153	160	153	144	172	172	156	172	163	160	159	174	147	147	162	185	148	168	189	133	152	160	158	154	188	158	155	162	164	161	156	143	152	152	151	148	159	161	144	145	175	155	178	135	143	142	169	167	138	144	136	175	188	156	157	150	163	142	144	151	154	162	142	161	144	177	147	151	156	153	162	142	142	169	148	144	147	154	173	148	161	147	145	155	140	167	152	175	145	168	135	153	146	143	151	171	128	158	149	153	171	160	141	171	141	152	148	151	155	168	157	141	159	154	161	149	157	152	164	164	171	136	159	173	146	166	161	154	133	140	147	169	151	137	167	149	171	174	164	160	146	173	172	163	131	167	163	143	161	147	151	150	169	125	166	150	165	146	146	159	136	146	146	151	183	158	162	131	176	148	163	143	168	151	152	182	176	159	152	174	156	140	161	153	147	148	175	162	159	149	142	157	157	158	168	141	145	178	152	151	152	167	143	135	153	174	142	173	130	154	166	162	136	143	137	167	149	153	160	165	195	176	167	180	140	167	145	183	144	156	160	162	152	168	174	159	148	146	158	153	162	163	187	166	165	178	164	147	181	128	149	157	163	149	166	154	149	154	163	175	147	165	164	154	168	183	160	175	151	171	189	163	181	141	136	164	181	168	181	137	147	156	154	156	177	157	159	163	159	145	169	149	129	153	167	183	176	175	155	151	169	160	161	156	153	156	163	172	170	156	187	164	171	167	147	140	157	167	149	143	154	148	158	138	150	169	168	186	152	142	161	160	151	168	168	171	165	155	146	182	164	161	183	180	157	148	162	159	140	152	156	173	182	168	156	163	138	174	163	166	147	150	154	159	164	151	190	141	151	159	165	171	156	173	168	147	176	155	152	170	155	153	154	152	173	162	156	165	143	180	153	144	158	147	170	154	142	177	172	149	142	143	174	159	158	152	156	173	152	165	153	157	166	141	182	152	180	171	163	168	157	163	134	162	155	148	161	157	149	161	165	173	183	160	151	155	176	152	147	162	147	161	155	149	143	165	152	147	145	156	146	162	147	152	157	174	156
7496	2767	6338	6853	5627	4715	3803	3204	2622	2245	1991	1785	1629	1507	1339	1237	1167	1098	1038	976	951	965	888	884	798	840	771	762	728	760	746	725	711	694	731	689	688	697	661	628	636	646	610	645	620	638	596	605	594	650	605	613	603	594	600	581	605	560	599	561	576	540	572	575	576	597	584	592	555	567	584	539	554	569	596	567	549	577	545	528	585	572	547	548	510	533	555	513	549	556	536	553	550	546	519	547	560	515	544	514	539	574	535	580	547	534	534	567	577	559	536	535	545	548	531	543	539	541	529	498	527	509	567	544	497	550	572	555	550	548	567	565	495	561	568	499	498	543	535	555	541	554	541	531	512	564	530	539	488	561	520	549	535	538	613	528	563	569	570	519	516	584	500	525	567	539	514	547	546	534	508	540	536	537	560	485	540	512	550	493	517	542	559	520	519	569	534	511	531	565	505	534	532	493	517	539	512	523	566	566	539	519	535	555	560	577	534	560	565	563	561	540	578	535	533	563	534	557	532	534	537	517	557	526	526	533	507	554	526	543	526	515	518	520	531	545	558	565	549	567	531	520	536	576	541	485	510	486	474	564	536	546	539	538	512	536	551	529	508	544	553	522	547	536	498	502	500	587	508	507	529	540	518	537	547	491	533	554	546	530	548	557	558	514	518	542	500	510	513	509	591	570	520	497	547	557	526	520	546	540	521	492	566	554	573	546	561	476	551	539	525	525	542	533	497	567	525	520	534	522	538	529	513	537	502	517	506	553	516	552	511	525	515	494	540	494	528	552	530	613	526	527	505	543	512	539	547	513	546	522	533	540	537	556	531	533	494	531	549	547	537	544	533	568	527	506	553	581	538	500	536	523	564	527	547	493	501	536	514	520	504	473	560	555	543	574	573	513	523	504	573	509	534	555	543	526	487	523	537	540	552	507	543	538	558	568	491	536	521	514	541	533	518	560	518	519	519	540	527	533	535	538	516	548	552	544	529	515	514	516	517	545	517	493	525	579	540	528	566	547	510	533	507	521	496	502	484	538	531	520	548	524	515	510	542	525	514	547	538	509	530	530	524	532	554	542	547	571	525	553	536	498	545	503	535	563	549	524	551	533	537	508	490	562	513	522	506	557	524	530	501	526	557	506	501	592	517	531	533	493	562	535	543	529	512	527	504	518	536	530	520	540	552	566	508	502	507	584	569	559	530	544	582	554	554	502	511	499	580	502	563	571	537	556	568	528	560	525	532	521	533	557	514	506	523	511	539	551	530	550	513	522	541	505	500	538	538	526	543	578	557	491	534	538	551	612	542	567	555	532	538	502	526	523	566	473	517	518	538	535	542	544	522	493	542	518	532	548	549	491	554	533	522	546	566	514	550	534	539	513	535	562	515	510	530	593	485	559	523	540	542	531	570	510	552	538	516	532	490	507	524	525	543	520	551	496	504	542	519	523	541	534	567	515	532	545	519	569	555	501	554	522	497	524	572	558	497	537	520	550	516	523	531	530	521	485	594	546	537	540	571	515	548	528	536	551	556	533	556	516	527	533	550	532	526	509	525	535	544	520	510	534	533	525	505	531	514	542	508	525	502	536	557	534	539	545	511	531	569	562	505	510	544	529	543	567	534	556	515	558	528	507	519	508	519	491	564	523	507	565	547	491	522	525	495	520	558	509	516	554	525	512	519	501	552	552	565	579	475	535	533	520	571	518	554	552	589	547	502	495	542	546	532	487	551	549	503	561	523	519	505	499	515	533	513	541	519	534	544	537	510	530	542	545	534	504	561	551	550	570	516	497	541	577	518	516	511	516	527	550	482	526	531	536	511	588	552	539	531	553	541	518	537	566	504	525	540	530	508	516	495	527	523	550	567	549	529	496	548	525	493	529	508	513	508	518	547	523	513	552	558	526	507	524	494	511	534	515	519	538	530	527	501	556	533	509	552	497	507	551	566	549	547	567	504	536	538	523	487	514	509	525	546	537	532	545	523	518	533	542	543	583	516	478	555	561	557	525	531	532	529	531	530	507	557	562	566	517	484	537	535	496	499	533	558	521	539	511	560	506	528	550	519	516	538	516	505	534	529	525	499	499	558	548	493	553	508	515	561	521	499	536	502	516	509	547	507	529	486	522	565	512	535	529	535	519	533	523	513	561	561	551	544	494	518	503	537	502	536	544	557	583	519	521	571	534	520	518	548	526	493	520	495	567	514	512	554	512	560	537	508	547	494	517	558	520	558	519	500	522	548	524	529	530	549	520	535	527	531	587	552	491	505	537	567	497	519	544	493	518	550	554	525	535	505	538	553	530	518	560	519	513	538	580	516	509	546	511	504	543	549	563	493	558	496	556	473	471	566	537	526	528	527	541	540	539	499	525	530	548	554	542	531	554	535	521	510	542	519	506	528	550	504	543	545	529	545	483	538	523	534	524	525	511	537	510	525	530	509	544	490	549	537	524	529	535	559	540	573	523	523	533	475	507	504	514	547	515	565	500	568	507	515	552	523	528	542	544	507	563	531	497	502	539	526	530	524	530	567	582	530	498	513	544	500	547	532	587	572	558	517	526	495	517	553	519	572	531	589	555	510	503	520	526	565	520	500	578	539	549	513	548	533	509	511	538	510	491	556	542	526	529	534	558	573	536	532	495	512	541	533	504	510	516	510	574	546	520	537	500	541	581	563	513	539	508	518	521	544	535	553	587	574	551	490	567	579	531	508	502	533	515	557	491	507	564	522	510	540	519	530	554	566	581	564	532	544	528	534	530	512	535	538	544	552	544	536	538	516	544	515	517	542	541	485	542	529	560	541	526	531	503	537	506	495	524	536	516	529	535	509	516	523	539	529	542	554	535	505	552	535	518	511	505	498	558	492	558	542	562	525	498	525	556	541	521	520	522	538	547	525	518	512	542	565	501	567	498	519	493	505	562	522	536	511	519	517	516	553	523	500	543	551	566	488	564	511	582	539	545	564	533	511	537	589	520	553	533	498	535	526	541	507	528	547	547	503	559	535	493	529	563	510	523	559	544	502	529	501	503	520	518	511	504	524	553	559	528	474	543	544	526	554	543	528	520	513	547	543	529	554	535	509	533	516	530	529	559	513	533	531	533	482	549	543	538	544	543	563	543	491	524	510	569	528	504	553	517	546	536	549	562	524	483	539	544	553	489	541	518	510	537	530	556	530	527	516	500	522	525	568	525	538	483	521	526	520	551	538	548	514	514	536	556	528	552	539	549	549	519	547	507	522	490	546	527	513	520	541	540	567	525	582	513	511	475	551	533	536	545	539	515	525	563	504	537	520	478	512	536	525	506	524	533	535	562	523	566	556	564	509	531	545	516	547	553	508	520	526	514	502	528	543	543	509	527	551	560	540	540	559	529	545	531	525	553	527	509	527	546	528	533	572	536	472	557	538	550	521	517	537	559	541	488	586	496	530	514	531	525	562	541	551	517	562	526	597	571	568	526	557	507	539	552	540	540	577	533	534	511	546	551	515	524	563	526
1100	131	166	110	93	85	86	86	78	69	75	78	65	53	68	64	74	78	45	72	48	72	57	72	64	67	59	77	72	67	51	60	66	70	64	59	61	64	48	67	55	62	66	72	61	75	57	65	75	58	72	55	56	70	57	66	56	51	59	66	68	65	58	61	77	59	62	58	60	54	57	64	78	83	62	72	71	59	73	74	66	77	74	52	60	69	72	61	63	50	52	63	56	57	69	54	65	57	61	64	49	59	69	76	68	60	60	66	64	60	94	55	65	68	64	67	70	65	56	66	68	68	60	65	64	55	86	70	73	63	76	58	60	73	63	57	62	63	76	62	78	68	73	67	76	70	58	63	80	66	63	76	63	61	72	72	81	71	66	64	78	67	61	58	73	56	66	66	65	54	67	57	76	61	68	64	54	48	56	69	64	78	76	48	67	60	74	48	80	69	55	77	60	59	55	56	59	55	71	54	63	78	57	63	69	69	64	70	53	65	63	63	62	53	60	56	64	70	72	48	72	76	60	67	65	73	63	57	59	55	54	60	40	56	64	62	73	62	67	66	71	72	84	67	70	64	59	56	76	63	61	64	62	55	73	69	64	59	63	72	71	62	56	64	67	70	82	77	72	66	76	79	57	73	59	76	52	68	52	72	72	74	77	66	71	65	60	64	65	61	68	64	65	64	59	69	76	62	75	62	57	55	57	68	61	77	60	53	73	60	67	72	77	73	64	79	69	69	69	70	69	76	62	78	51	60	73	72	56	60	56	65	61	53	76	81	65	67	73	52	69	58	78	66	69	78	64	69	49	73	77	69	74	63	59	72	68	58	62	89	58	60	60	55	61	67	68	73	60	58	67	60	72	72	76	64	71	69	78	56	55	66	67	66	64	71	61	83	72	67	70	60	53	69	64	59	77	55	57	58	64	57	70	68	63	65	64	72	66	79	64	75	52	61	67	58	63	68	76	70	57	66	49	74	67	65	82	81	58	75	66	92	66	70	73	64	66	66	82	75	62	82	60	66	73	78	62	60	84	72	58	62	70	72	74	62	76	73	69	75	76	66	68	63	69	66	70	55	68	58	62	50	52	53	73	72	68	51	61	77	72	76	66	66	72	72	70	72	64	52	75	58	66	73	52	70	77	76	74	53	60	69	80	76	70	66	74	78	63	64	54	57	67	61	74	59	63	57	70	66	69	58	77	62	73	74	78	65	56	61	66	71	82	55	63	70	62	70	59	60	66	70	70	74	50	42	66	69	67	63	65	77	70	59	66	56	55	68	75	50	69	64	63	54	71	55	67	58	73	77	67	54	67	74	65	69	76	57	62	74	60	64	66	66	69	62	60	64	62	72	55	65	66	57	68	49	65	60	59	62	59	69	72	61	62	73	58	60	82	76	67	55	75	49	57	61	70	75	63	82	70	72	54	60	73	68	45	69	61	64	92	52	71	62	60	76	83	75	64	69	73	66	69	64	76	68	65	72	66	64	68	61	64	80	66	81	77	68	80	66	65	70	82	64	60	61	49	77	56	68	75	77	66	71	62	71	65	72	65	60	65	67	74	71	60	67	57	69	58	56	80	69	64	61	61	68	59	64	68	60	67	75	71	79	91	76	65	83	83	63	73	80	63	59	63	64	63	57	68	67	62	64	72	78	63	70	49	69	61	78	65	61	52	66	64	75	60	65	65	59	59	69	61	63	59	79	67	77	82	66	68	58	69	74	68	60	70	43	62	67	81	59	48	81	59	69	66	55	56	66	70	54	96	67	69	68	62	49	56	65	65	62	70	62	64	68	67	66	59	68	58	63	54	62	61	52	53	56	76	67	55	60	62	73	66	53	50	65	60	57	84	59	76	59	80	64	74	46	80	70	63	71	78	73	81	68	64	70	65	54	67	66	59	55	65	74	49	55	70	63	61	60	59	55	58	74	69	68	72	68	59	67	82	73	77	77	65	64	78	68	64	52	69	63	50	68	67	59	54	65	68	86	62	52	72	55	61	83	64	73	70	58	61	70	59	67	56	72	67	66	67	63	71	72	68	52	64	61	73	65	65	63	63	80	72	62	73	77	70	62	62	66	55	66	65	59	79	67	63	48	65	67	57	61	67	66	71	65	63	66	49	68	72	61	56	69	60	73	56	71	78	80	69	73	63	52	65	68	73	60	62	71	54	66	61	61	67	58	67	61	65	69	80	57	74	70	59	72	61	56	82	68	61	59	63	64	57	53	65	74	70	75	72	55	64	70	64	62	55	59	69	52	69	48	72	61	64	59	57	71	71	67	71	77	62	74	59	57	40	66	67	50	54	67	72	63	77	66	61	48	49	65	73	53	65	64	68	70	64	77	64	57	69	75	63	75	73	62	76	58	66	69	55	51	62	55	66	77	70	63	76	84	64	67	55	67	79	61	60	53	67	65	65	70	54	58	61	72	73	72	74	60	78	65	73	63	66	65	51	62	70	60	41	74	61	67	53	61	62	68	60	62	77	66	64	61	61	75	49	76	61	73	69	74	63	79	79	63	71	55	68	57	72	76	63	67	58	55	64	60	56	63	68	67	61	92	66	51	52	65	82	59	65	67	78	63	60	57	65	59	83	79	57	75	65	61	68	59	61	82	61	66	71	71	52	59	55	67	55	80	82	52	60	59	71	71	61	70	71	76	60	66	77	60	68	67	66	58	65	75	57	79	58	67	81	73	63	61	71	60	79	59	52	56	67	65	72	69	72	64	84	70	64	80	63	83	62	69	46	64	67	57	72	73	61	65	66	60	61	65	59	75	58	55	64	56	61	61	51	59	74	74	61	60	65	71	71	68	71	65	71	59	63	54	51	62	61	59	52	58	65	64	53	58	64	57	50	64	66	57	63	66	57	62	78	49	78	60	72	63	64	78	52	58	67	70	61	58	59	44	63	60	57	64	72	53	55	60	77	80	72	65	65	62	67	68	61	58	66	64	68	54	68	83	55	69	56	79	69	77	80	60	68	71	79	70	74	63	63	71	62	63	65	72	67	76	77	67	61	62	72	66	64	80	51	69	60	70	56	68	62	52	68	67	65	74	71	55	69	65	60	67	72	71	69	62	55	59	69	75	73	66	57	63	72	63	82	81	65	85	60	69	63	66	71	61	63	71	64	65	64	54	68	70	63	62	53	59	54	84	77	57	61	58	68	57	73	71	78	73	79	57	88	62	75	64	75	78	66	80	75	57	62	68	64	62	62	62	64	68	68	73	53	57	59	79	76	61	57	76	63	66	73	60	77	69	57	64	58	52	64	67	54	57	62	60	69	65	74	70	54	61	71	77	56	67	58	61	67	88	69	66	56	81	80	77	55	77	62	69	46	64	74	69	73	63	59	67	60	62	69	67	57	72	68	76	80	51	61	68	57	65	57	58	52	65	59	80	76	70	63	62	67	73	68	82	70	69	52	59	56	59	72	57	79	57	64	73	60	47	59	73	76	70	78	71	76	59	63	76	62	65	77	63	59	79
1659	321	513	492	422	401	325	363	363	347	325	313	281	272	279	288	257	275	245	266	269	256	242	259	281	279	257	236	273	231	291	262	272	292	290	245	261	247	247	266	287	279	261	268	266	281	253	260	245	257	263	235	274	237	251	259	235	248	269	215	286	263	288	286	265	272	230	261	270	268	238	242	271	229	262	242	254	245	233	238	275	242	259	231	268	249	227	245	258	275	274	266	231	247	255	275	243	264	253	251	249	254	250	281	272	254	243	264	251	261	272	239	254	244	252	273	267	261	260	222	267	241	285	256	238	267	283	248	244	235	238	266	248	266	256	233	255	260	264	231	259	232	242	276	280	268	244	269	255	254	235	266	244	251	292	259	235	228	265	247	243	260	266	232	271	281	215	261	237	245	228	262	253	260	248	257	273	236	251	239	249	251	276	263	260	254	220	266	245	264	239	234	260	264	266	281	263	221	259	275	274	246	258	259	253	257	268	247	249	270	251	233	252	269	267	234	244	254	258	250	248	236	242	235	225	257	245	248	278	236	270	236	261	223	260	241	246	262	274	265	236	280	236	284	245	230	259	263	259	246	267	254	262	274	277	252	280	225	285	241	255	233	268	237	248	221	267	213	238	266	246	267	247	263	255	270	290	247	242	230	261	257	279	240	246	229	257	250	245	242	241	253	238	258	282	229	276	237	266	247	265	269	246	273	247	259	242	248	245	251	247	242	244	238	251	234	261	248	244	276	259	273	249	254	265	234	229	233	229	268	264	242	248	233	272	245	237	241	283	249	252	276	265	243	245	264	246	270	282	242	260	259	222	259	258	270	250	276	271	299	248	298	245	250	266	242	265	269	278	242	261	241	267	253	227	298	251	257	261	251	222	257	261	228	290	232	254	240	262	238	258	232	284	282	271	259	260	235	238	251	259	267	263	243	270	282	287	259	268	259	243	255	249	272	228	254	246	242	235	255	253	256	286	256	261	274	245	276	260	252	276	275	265	261	248	247	245	248	293	280	276	258	259	277	249	252	271	225	271	244	250	235	259	252	283	253	278	237	259	252	247	261	263	224	235	252	251	260	255	268	248	281	223	230	276	267	220	231	229	268	258	268	257	267	255	259	251	248	279	245	247	233	254	261	254	247	245	251	253	270	279	248	244	242	268	246	256	258	239	259	221	272	235	250	256	265	253	255	244	241	266	250	274	229	254	253	224	246	254	281	240	274	239	253	260	252	266	248	235	276	273	248	238	267	252	262	265	248	264	253	260	273	269	240	255	255	286	236	244	257	241	253	262	247	251	263	267	260	253	269	239	265	256	249	222	291	279	254	276	256	248	250	265	251	229	248	233	263	253	239	249	224	258	261	275	243	226	265	246	242	256	263	270	282	266	285	224	252	238	236	254	248	229	221	254	284	296	245	249	255	257	232	262	236	241	208	252	232	244	262	288	248	239	264	271	271	252	253	296	261	259	224	244	248	243	255	256	244	270	234	255	253	263	256	251	268	252	218	270	259	258	276	258	251	265	262	266	240	240	250	298	241	235	222	245	241	265	251	280	266	235	249	268	254	282	236	260	277	254	243	261	248	272	255	247	260	247	239	271	242	248	250	273	262	252	263	236	227	268	248	246	241	227	269	248	228	247	246	277	247	263	241	253	252	246	237	245	240	252	238	251	236	256	235	261	258	252	245	250	268	256	261	268	238	253	248	247	278	229	247	240	268	234	246	278	259	257	263	234	263	250	258	268	248	211	242	271	251	260	276	248	242	237	247	251	265	260	271	251	265	247	269	277	243	251	256	241	245	252	227	258	255	251	276	286	235	262	242	252	242	282	246	238	292	273	239	223	253	245	251	256	251	250	232	262	248	237	254	240	273	254	242	256	248	275	252	256	271	269	220	250	307	235	266	262	249	224	278	262	253	259	262	279	235	265	282	240	259	228	255	232	251	279	257	258	272	262	247	246	253	290	241	223	248	243	240	279	251	252	218	263	237	250	242	252	252	263	270	221	251	273	264	243	242	246	254	245	260	283	259	239	255	251	261	217	239	264	271	260	249	247	251	232	227	246	245	270	268	246	267	265	258	244	225	248	262	266	262	248	248	251	262	263	248	270	239	249	276	246	249	261	235	250	281	240	259	245	250	277	268	245	239	246	266	244	248	268	260	250	266	293	245	245	256	239	272	244	276	255	252	270	238	237	292	231	252	275	239	280	238	244	257	261	265	277	229	282	262	265	258	245	262	257	242	233	261	256	264	269	269	243	280	261	261	289	233	277	259	232	257	250	249	257	249	245	266	261	284	268	267	283	250	245	244	246	267	241	253	296	255	266	260	237	262	262	264	247	246	272	252	260	259	261	227	253	243	263	263	286	264	251	241	256	235	239	277	284	264	250	264	250	262	276	258	237	239	277	265	235	264	248	277	256	259	259	259	241	259	260	249	269	259	268	249	250	247	280	244	231	246	265	271	232	267	261	242	245	232	263	233	244	235	251	269	274	241	257	254	236	235	254	275	254	273	258	266	260	246	250	246	260	233	268	256	257	251	244	229	233	243	280	248	235	258	271	226	265	266	229	237	261	261	278	267	234	265	228	269	243	263	237	263	276	238	243	247	286	265	264	241	242	254	270	276	275	247	262	270	253	251	249	271	260	273	265	241	261	274	243	252	231	265	244	260	254	258	253	277	228	261	279	275	235	250	236	261	247	273	273	252	252	297	248	251	277	266	229	223	249	255	281	241	257	261	272	262	264	273	268	248	268	264	236	248	241	245	272	259	248	233	267	256	264	232	242	266	253	242	228	240	251	248	254	263	252	237	273	279	260	264	269	250	267	275	252	278	259	268	253	252	228	258	239	243	282	274	269	246	242	256	249	287	257	253	213	252	255	256	289	253	280	250	251	269	260	233	229	262	252	248	262	238	249	271	271	242	242	266	250	267	275	258	238	258	239	280	272	249	265	242	252	260	273	240	235	274	271	252	243	250	237	279	264	228	253	218	256	277	227	275	229	244	241	240	253	279	267	257	246	273	248	283	265	231	262	241	245	273	261	254	253	278	264	229	274	236	224	267	235	242	252	230	260	241	250	218	267	240	250	257	242	240	236	238	253	267	245	260	259	239	250	268	270	252	240	245	258	243	255	250	257	256	275	257	260	269	267	259	251	233	237	224	251	239	277	283	266	254	242	270	230	240	243	261	247	276	239	254	282	250	266	236	256	259	271	245	243	256	311	266	270	238	237	246	273	252	268	258	274	260	270	257	266	241	255	247	260	256	225	276	255	243	287	242	258	237	259	248	216	242	256	272	245	256	254	271	257	263	254	230	272	254	251	240	255	276	245	259	230	250	210	255	254	268	264	255	226	261	268	231	247	222	255	253	254	265	240	263	266	248	283	240	268	245	289	256	248	248	261	251	228	221	247	282	234	238	262	249	225	235	247	240	259	245	242	278	241	238	250	271	252	257	278	252	235	262	265	232	260	236	242	264	245	264	254	288
4193	991	1224	917	560	456	280	269	206	176	162	138	133	126	107	103	109	107	84	87	80	71	96	82	79	81	98	106	94	74	88	74	76	69	72	80	59	75	84	68	80	61	73	87	78	76	58	68	81	61	60	67	81	62	74	70	63	71	80	79	75	76	84	78	82	60	67	83	79	74	87	80	74	66	65	73	60	74	68	69	61	75	75	70	68	59	73	66	78	88	72	70	63	75	70	60	58	71	100	68	68	81	78	68	82	69	58	67	61	63	72	68	70	68	66	66	75	83	71	66	77	79	68	74	75	69	62	65	74	67	57	58	64	72	64	79	70	73	58	59	73	72	69	79	81	77	58	76	81	58	82	65	87	81	60	67	75	67	67	61	77	70	69	61	72	79	62	71	61	67	78	76	66	72	63	65	78	73	76	74	66	65	82	65	76	75	82	55	70	72	74	62	62	67	75	61	60	65	68	67	63	72	63	73	67	62	73	74	76	86	71	61	71	54	64	64	77	53	69	80	75	70	56	72	56	77	60	72	55	61	70	72	64	75	64	70	76	74	77	71	68	62	69	64	76	66	69	66	61	75	64	68	74	67	61	80	71	71	55	62	66	72	69	78	56	68	66	63	65	76	62	74	67	85	60	70	68	65	63	75	73	78	63	69	58	68	67	75	85	64	60	63	78	73	60	65	72	73	68	65	68	66	66	76	63	80	76	78	69	66	69	63	61	61	73	51	75	78	66	73	61	51	52	79	85	61	71	70	56	58	75	72	52	77	79	71	70	62	78	59	80	61	65	66	66	67	78	93	54	49	78	70	63	78	74	65	57	67	79	61	78	60	77	70	76	73	57	63	69	66	60	64	78	62	78	72	89	63	65	68	69	74	68	70	74	71	51	64	64	75	65	57	72	74	65	74	58	80	87	67	65	60	63	69	67	69	70	70	83	78	75	49	79	68	81	79	70	65	60	81	77	74	63	79	66	64	86	80	67	72	71	64	68	74	65	57	70	76	70	63	58	75	60	67	73	62	66	69	71	70	65	69	72	69	59	78	54	74	81	70	69	73	68	64	69	64	67	66	76	65	60	64	70	74	61	61	59	71	51	73	80	72	78	76	62	72	73	74	66	69	76	59	71	75	70	68	69	71	66	75	61	85	78	88	59	74	79	81	61	60	80	67	67	57	71	72	61	58	68	65	63	81	77	63	76	74	69	60	74	72	75	58	62	78	65	72	56	85	59	84	61	54	55	59	67	76	67	74	61	70	66	70	74	60	82	69	59	68	69	60	73	79	52	73	52	61	57	64	62	69	72	81	69	52	85	58	71	71	69	63	78	61	76	81	67	66	67	64	66	82	59	70	54	75	67	86	56	71	73	83	75	74	69	66	70	63	78	67	78	65	73	67	67	58	71	74	79	71	66	53	89	84	72	81	70	67	76	68	72	76	52	78	79	71	63	70	84	65	69	75	68	72	57	71	70	71	67	75	72	80	92	54	70	58	69	82	70	71	82	72	69	85	58	85	59	61	72	71	69	77	74	72	70	68	78	72	66	73	55	74	55	58	59	81	86	71	60	60	50	65	63	87	63	79	62	90	75	55	79	58	61	57	74	78	66	61	66	67	65	66	69	59	71	62	69	81	76	77	64	80	68	66	57	63	53	73	89	75	76	80	64	72	74	75	58	57	58	79	57	64	77	72	69	76	88	72	66	60	82	68	75	64	72	70	80	69	85	59	60	53	64	71	83	75	50	70	70	57	76	68	83	75	63	52	59	53	70	66	66	72	73	68	60	59	64	67	61	79	58	64	74	75	70	70	59	66	69	70	69	66	62	67	63	60	67	63	68	75	72	76	68	60	76	65	81	76	77	71	63	64	75	63	66	82	81	72	63	68	64	69	45	71	54	60	81	71	63	76	68	66	62	70	72	65	74	66	80	71	64	66	72	71	76	49	65	63	72	62	55	61	78	72	63	79	69	56	94	62	61	71	56	83	63	83	62	68	63	64	60	58	76	55	68	74	83	64	58	79	68	72	72	66	80	66	46	76	89	78	69	77	61	67	71	70	53	64	76	60	71	58	74	83	59	66	72	72	81	71	55	67	72	67	80	60	72	70	71	69	73	71	58	68	69	67	97	87	70	79	68	65	81	63	73	59	62	77	63	64	59	78	79	82	68	83	61	67	54	65	81	68	83	70	60	66	83	67	67	70	62	73	69	62	83	69	70	68	58	67	74	68	61	67	66	71	70	78	71	73	77	66	64	60	76	76	66	67	46	62	69	84	72	77	68	67	73	73	73	60	79	61	66	67	69	76	62	59	77	67	75	73	74	79	86	62	60	62	56	63	64	72	78	70	61	64	60	76	60	78	63	84	66	81	93	71	65	96	68	74	64	80	72	55	75	63	64	55	71	66	64	45	73	71	60	74	66	75	78	73	70	65	69	65	59	73	67	67	59	66	65	92	58	65	64	84	61	68	68	78	61	67	56	65	67	64	71	71	66	72	62	71	71	58	71	74	76	67	71	80	61	71	57	65	71	77	66	71	63	59	79	74	71	80	65	67	72	80	73	69	64	75	57	77	80	62	65	60	83	76	67	58	63	78	82	78	77	63	70	73	73	61	83	80	72	72	73	76	89	68	64	74	67	61	69	60	76	62	74	77	66	81	75	62	50	65	87	77	69	71	74	78	71	58	72	73	79	73	71	68	72	69	63	83	73	72	64	52	77	68	62	82	67	76	58	76	76	60	68	67	56	60	62	74	76	54	63	66	77	56	73	76	78	61	76	71	81	86	76	87	65	92	56	65	65	61	57	59	74	62	57	63	73	65	70	70	67	91	73	65	76	75	71	73	66	75	62	59	71	73	68	75	54	79	73	58	55	67	73	71	71	71	65	65	85	67	71	69	51	68	83	70	62	75	78	63	67	69	73	69	62	58	67	70	68	59	75	79	77	61	76	71	65	78	72	77	67	70	72	79	76	68	71	70	61	68	66	59	70	68	59	63	74	68	46	58	57	64	47	62	81	69	77	86	59	72	54	81	68	56	67	59	60	74	65	69	83	74	73	70	65	69	73	65	69	62	84	85	69	61	65	63	79	61	70	68	77	61	67	64	62	72	69	65	65	68	68	75	61	74	83	74	64	73	66	74	70	74	61	73	72	63	80	69	83	69	77	62	84	59	61	76	63	69	70	63	76	71	62	62	68	67	88	60	64	77	61	64	78	73	80	63	69	69	72	85	70	56	83	67	59	69	70	75	73	70	72	73	83	75	63	68	72	80	62	65	64	69	81	67	61	74	67	74	78	69	88	84	69	61	69	65	56	86	74	66	60	83	64	84	75	77	70	75	65	76	57	78	81	69	65	68	58	71	62	82	69	56	67	68	60	66	66	60	60	68	75	65	70	69	73	68	63	67	71	57	79	71	67	57	85	62	66	49	60	72	70	68	75	67	72	52	67	64	80	80	76	62	64	76	73	68	69	68	63	73	72	68
5102	1403	3457	3719	3095	2410	2085	1626	1388	1154	1056	881	847	747	720	628	591	534	536	529	448	451	425	457	435	406	427	402	405	398	383	353	345	331	409	336	335	328	367	371	313	310	314	316	312	314	296	302	291	324	303	259	311	312	289	263	302	308	272	289	282	287	286	276	296	306	304	279	280	276	338	303	326	266	288	273	284	274	290	305	285	259	293	288	295	304	251	290	310	273	254	293	269	265	253	265	241	285	276	280	270	293	265	268	248	256	245	279	234	279	289	298	289	300	298	268	257	272	287	292	283	274	249	257	302	293	286	233	257	281	276	261	288	267	262	286	274	274	247	292	251	258	277	261	274	286	273	274	265	286	280	284	287	289	283	257	285	281	267	259	285	292	222	270	296	240	283	268	256	259	280	246	283	266	252	274	266	281	283	283	298	257	263	267	288	291	272	261	273	276	282	270	252	238	275	264	251	283	267	266	274	265	281	271	263	263	276	270	291	283	267	259	273	300	258	255	284	269	272	265	265	294	257	264	249	298	247	275	279	275	288	265	286	268	278	252	266	281	247	288	266	269	245	236	279	247	258	255	246	278	243	258	272	259	260	313	256	267	255	266	269	231	238	273	278	267	284	274	258	262	255	285	277	282	286	268	266	271	294	244	259	301	254	247	252	273	245	285	270	255	248	270	250	247	241	288	285	250	255	260	252	297	252	271	288	257	249	278	237	253	282	284	251	305	235	265	313	263	281	267	259	257	257	275	278	284	258	285	267	257	279	267	286	268	262	278	258	275	271	289	271	289	250	306	249	246	299	291	275	257	295	280	288	267	272	257	279	281	304	294	246	290	273	272	277	281	289	285	281	253	289	256	284	272	278	254	282	268	268	280	286	279	275	284	286	270	249	254	255	274	266	282	250	272	281	279	250	283	251	263	289	274	295	251	289	285	266	283	295	263	237	300	264	265	252	266	273	246	286	271	272	285	265	274	263	264	268	258	266	268	278	295	262	274	310	273	253	278	272	277	260	267	258	247	257	270	294	278	242	250	278	316	310	281	247	282	274	289	273	276	274	273	283	269	276	278	298	256	311	235	290	281	273	264	276	293	294	263	246	270	270	294	270	290	276	302	262	262	257	282	266	259	249	266	264	256	273	248	286	242	266	254	258	287	247	261	298	304	244	279	280	271	294	308	264	269	320	286	258	286	264	268	255	277	270	271	246	280	238	286	266	286	259	275	272	262	262	244	280	293	283	284	256	261	275	262	269	270	259	256	270	268	277	276	295	257	278	253	272	274	269	240	252	270	281	273	293	303	239	279	284	239	270	273	269	287	264	266	257	255	247	310	285	285	245	291	258	289	286	298	277	256	245	255	272	273	298	294	276	248	268	267	295	246	293	274	264	260	284	264	248	266	282	279	286	272	263	293	250	267	267	267	271	269	231	282	258	254	265	269	266	250	285	276	249	258	285	286	243	265	250	266	253	302	259	276	279	261	276	257	268	259	279	304	263	298	260	268	276	254	264	278	280	255	293	246	263	270	283	257	266	282	245	256	263	260	273	265	241	275	236	246	310	276	277	309	277	256	271	238	277	311	282	263	293	289	253	306	285	263	271	249	273	257	289	288	276	281	262	274	285	277	275	285	270	263	267	237	267	243	277	256	272	281	277	285	276	253	261	277	293	299	284	286	294	269	255	285	292	264	295	227	247	270	290	245	269	283	272	276	280	294	269	258	280	246	281	270	273	249	278	294	279	240	256	277	252	256	261	274	279	261	243	312	246	237	284	256	277	275	274	272	258	295	284	289	276	244	266	261	268	236	287	242	246	246	304	256	263	269	259	310	256	301	246	251	272	260	257	275	256	293	301	269	272	274	262	278	277	251	255	283	284	269	262	287	275	281	289	264	252	260	254	276	287	294	314	267	271	261	271	278	296	274	256	267	280	245	277	257	268	263	269	262	264	251	283	302	265	246	304	283	270	243	253	252	291	272	260	277	266	245	273	274	274	241	274	287	285	249	282	299	270	253	260	278	271	285	255	253	275	271	254	299	268	310	270	259	265	286	280	280	266	268	275	277	262	282	275	262	270	265	280	296	292	261	269	272	247	257	285	318	254	284	295	253	291	290	257	251	283	286	267	253	241	255	285	247	297	276	268	263	251	256	270	265	281	254	278	264	260	248	249	278	291	270	294	283	256	281	271	288	261	235	261	254	254	272	304	261	275	254	270	248	279	240	288	270	280	262	294	268	269	281	261	287	281	257	279	270	268	258	250	279	283	259	282	278	285	275	262	275	287	262	249	283	282	291	264	253	285	280	283	275	273	242	246	279	278	285	277	281	257	277	267	253	277	269	264	293	276	245	263	257	286	273	264	266	283	278	260	253	255	249	289	276	260	277	271	292	243	253	274	271	281	254	266	254	271	268	300	261	291	277	290	292	220	297	288	311	271	293	245	274	257	279	293	251	256	275	268	260	268	304	282	265	252	257	259	271	279	303	259	255	258	265	283	258	236	244	279	266	270	262	256	305	248	278	227	262	281	280	312	268	266	254	271	300	271	288	282	272	260	270	273	241	262	265	275	260	281	251	276	209	281	244	277	250	294	274	275	262	300	262	281	271	266	302	259	251	251	257	261	215	240	268	269	300	279	276	272	276	268	254	288	266	277	262	285	268	246	267	272	284	281	245	303	266	265	273	279	298	252	293	257	267	262	270	274	258	299	255	259	276	246	277	273	247	273	272	278	251	274	278	289	251	250	255	298	251	254	264	301	286	311	253	291	272	312	269	273	257	269	315	253	290	245	258	302	297	280	228	284	276	264	273	286	272	274	262	286	274	274	264	253	284	286	289	267	261	219	285	280	262	251	274	248	245	293	264	279	258	287	288	263	260	276	268	287	282	285	270	226	248	304	270	263	282	272	252	279	267	249	277	267	265	311	280	288	286	272	280	239	296	249	268	276	226	260	281	245	275	274	276	282	248	263	247	260	249	275	288	258	272	249	282	303	291	274	250	256	279	259	256	259	248	243	244	276	276	258	264	262	280	284	294	248	285	259	273	273	251	264	264	257	261	303	293	266	263	260	288	281	280	267	292	279	275	250	255	284	276	275	250	259	268	278	272	264	277	277	264	260	272	280	286	275	239	272	299	259	255	256	306	260	273	242	272	270	277	266	239	296	289	279	287	261	269	288	279	252	296	270	272	287	252	275	291	273	245	274	294	271	255	267	277	297	298	273	245	262	250	277	290	272	248	221	254	280	229	237	293	269	276	261	291	291	281	262	306	270	257	274	252	247	275	243	257	257	285	262	263	272	260	287	277	238	246	284	289	262	292	287	248	258	248	243	271	283	286	261	291	257	255	271	220	269	261	274	264	269	296	262	254	284	263	287	270	260	307	262	283	259	282	282	274	280	249	279	282	292	253	268	287	261	290	263	298	265	269	284	305	262	270	295	296	278	248	261	285	269	263	272	253	255	273	265	292	266	322	291	263	271	237	271	280
8255	2207	2511	1851	1200	891	683	507	402	341	326	297	299	237	240	228	235	206	201	203	185	189	176	165	221	170	177	168	185	168	180	207	168	183	196	161	145	142	166	159	160	177	193	155	139	179	151	177	167	149	152	163	178	169	154	149	145	169	181	152	170	171	159	190	146	160	144	155	159	172	167	147	148	179	168	154	156	158	170	169	165	152	168	145	190	155	144	139	147	166	167	153	156	137	166	160	174	162	165	158	174	157	161	193	161	141	161	161	162	163	172	167	162	155	168	144	146	155	148	172	185	151	146	151	144	174	156	142	138	159	157	156	146	169	151	149	163	142	150	157	147	144	157	167	170	160	172	166	173	135	166	146	153	147	152	151	161	169	155	137	175	148	149	153	131	147	151	158	140	164	142	193	162	138	155	145	167	165	156	153	172	159	166	170	175	150	153	155	153	148	171	156	136	180	176	151	162	147	123	146	164	162	153	161	169	154	172	174	152	154	142	156	145	146	164	162	154	165	134	166	142	160	141	165	173	142	146	153	163	153	155	127	172	134	168	125	152	150	153	160	148	175	158	149	148	159	145	172	166	153	148	165	170	166	160	129	134	163	149	148	165	164	147	171	170	154	152	164	150	145	147	156	161	170	160	153	159	149	159	148	162	153	152	163	164	147	150	164	158	169	148	161	174	175	149	159	158	139	136	159	153	152	155	162	136	146	146	164	170	141	152	172	179	169	153	137	179	154	169	140	149	156	161	137	138	154	164	169	163	164	163	153	167	166	181	133	138	162	176	159	149	166	158	146	162	142	135	160	137	142	171	151	171	145	157	163	134	164	161	152	168	140	178	164	159	140	145	183	154	145	180	169	138	158	162	160	171	175	164	161	170	158	173	165	149	165	153	153	164	141	196	161	159	181	168	162	162	163	170	155	152	169	156	153	135	164	157	168	164	152	150	178	164	149	155	148	150	164	133	150	181	157	165	162	160	156	157	142	146	156	164	167	138	131	178	161	153	154	165	138	168	141	139	163	155	166	167	164	160	147	168	148	150	170	188	153	151	163	181	161	137	176	167	146	156	164	173	157	165	163	144	126	138	156	148	133	160	149	146	150	158	175	145	144	152	178	171	148	158	150	147	154	164	158	167	158	153	171	168	164	169	166	133	180	172	147	150	164	167	167	144	142	158	151	167	163	179	185	150	178	135	168	149	147	154	163	191	138	158	152	165	175	177	167	170	149	144	164	159	161	140	163	159	160	175	122	151	157	171	162	153	170	163	161	166	171	146	165	161	151	142	171	145	153	159	143	150	169	144	158	170	163	171	158	129	152	139	143	167	172	170	183	146	125	154	140	162	154	139	165	145	154	186	152	137	167	171	165	148	156	188	137	165	173	149	170	159	181	146	151	168	146	143	161	172	186	152	171	174	166	132	153	153	148	164	139	181	164	155	131	162	146	165	141	174	161	172	139	148	167	178	148	142	175	166	182	163	166	170	182	136	158	139	146	137	162	165	143	164	150	150	165	152	149	154	133	166	158	163	139	155	165	156	168	143	141	158	137	152	158	141	149	157	153	163	164	168	157	174	159	173	156	142	166	160	157	151	136	141	155	152	181	167	160	155	154	152	161	167	169	149	158	150	147	159	177	147	166	152	135	142	150	156	160	149	167	166	177	162	161	150	170	160	161	161	163	157	146	167	164	142	174	139	175	160	157	154	149	156	143	149	153	121	156	154	155	145	160	162	159	158	149	177	170	150	170	176	169	167	165	137	156	184	157	165	164	141	168	181	174	173	150	175	190	153	149	172	159	154	143	148	160	159	147	157	157	143	154	170	171	145	167	173	141	146	152	178	147	172	147	177	153	174	164	143	151	160	156	156	174	159	145	173	163	176	161	165	157	152	184	166	146	158	177	164	162	169	183	160	163	158	168	158	165	159	165	155	166	139	165	148	151	166	145	162	173	145	167	136	163	172	161	155	170	157	152	134	153	152	160	160	162	161	146	171	160	148	144	157	179	145	171	147	171	155	156	169	153	170	146	161	145	139	144	173	129	147	181	163	173	164	170	168	165	166	168	156	157	175	167	162	167	139	158	174	150	160	170	158	185	164	136	158	152	133	162	146	149	151	165	171	162	167	143	150	166	142	178	154	149	168	159	151	153	182	182	155	145	163	166	173	174	162	141	167	153	154	150	151	158	156	150	164	158	168	170	150	166	185	138	158	145	151	158	142	159	134	129	148	164	174	159	155	172	163	146	132	151	162	161	150	160	159	151	166	161	158	167	152	149	164	158	163	160	171	153	168	150	163	160	165	134	149	141	136	149	163	139	158	125	151	151	149	162	150	138	149	160	166	138	159	169	140	162	174	141	151	157	160	158	151	141	162	153	151	158	188	152	179	156	165	154	151	153	160	167	180	176	183	139	151	155	145	133	157	157	137	160	156	162	159	153	152	157	183	145	156	155	147	151	150	161	154	158	170	151	146	149	131	147	163	183	147	169	176	153	178	154	165	145	176	169	158	148	148	147	150	170	155	158	151	141	163	157	143	146	178	177	144	147	145	156	144	157	158	171	155	171	187	165	169	158	167	149	169	169	148	155	160	156	154	172	162	162	167	168	147	177	154	158	168	168	150	148	141	166	153	143	178	175	166	161	150	191	150	164	156	161	162	152	138	159	159	142	160	148	139	138	163	182	174	167	150	162	163	164	146	147	165	164	173	149	149	166	139	172	139	156	161	149	153	166	167	156	158	158	139	169	146	181	183	151	167	165	144	176	159	174	166	160	151	148	158	167	156	141	175	138	166	180	145	172	125	148	176	170	143	150	139	174	181	161	141	170	178	173	172	129	157	163	162	162	171	160	158	139	157	160	170	159	160	149	137	166	152	160	160	172	143	135	173	176	153	159	149	163	162	137	138	154	155	148	132	173	152	170	158	172	151	149	157	162	162	157	159	150	121	158	175	166	148	168	171	180	145	177	171	137	166	150	159	137	157	159	183	164	158	158	156	139	134	158	171	150	134	149	182	162	148	139	154	149	154	170	157	157	172	153	176	165	158	152	151	168	158	169	153	142	147	168	151	167	153	153	144	132	172	143	175	145	159	172	159	157	147	171	142	173	127	166	158	145	166	151	166	152	187	143	165	184	164	135	173	142	162	148	161	151	166	146	146	140	133	134	174	170	145	158	172	171	183	162	155	157	148	137	172	183	171	159	171	153	141	157	155	170	186	151	177	171	147	136	165	164	168	142	141	197	165	136	160	162	146	172	156	150	134	177	163	154	148	177	175	155	154	156	141	168	161	141	150	161	173	148	165	173	159	176	136	169	158	159	165	162	175	159	147	160	153	153	153	176	141	146	161	143	163	170	142	169	134	165	142	155	167	147	157	165	180	186	164	153	145	153	152	171	156	169	149	168	157	168	134	146	145	171	159	157	169	179	126	148	168	153	162	169	156	148	150	165	138	182	178	163	136	154	169	146	154	150	146	159	158	172	170	168
7512	2845	6437	6864	5871	4848	3817	3197	2619	2202	1988	1738	1623	1510	1362	1274	1186	1130	996	1011	962	892	939	847	807	818	831	765	730	763	712	733	667	698	689	671	649	655	687	611	657	623	639	578	631	614	606	595	567	578	644	593	575	603	614	570	630	567	618	564	541	621	562	560	551	584	577	575	556	587	569	578	549	561	604	584	504	574	543	544	554	560	531	523	561	577	541	592	550	577	537	531	550	562	544	587	549	526	503	539	585	551	537	535	572	548	551	572	519	564	557	543	560	565	570	543	544	579	581	568	557	531	537	530	503	536	544	553	541	516	543	531	503	516	540	542	543	544	550	536	535	539	508	509	578	510	513	537	572	535	572	534	513	539	560	561	540	524	537	526	518	544	511	521	569	523	536	567	523	548	539	564	523	484	541	521	553	545	549	551	541	503	529	554	552	524	550	516	527	532	523	516	534	559	508	516	546	546	513	501	515	525	486	511	587	543	514	522	510	528	544	508	577	544	503	551	537	542	516	576	494	517	536	536	513	536	523	518	548	542	554	561	543	541	516	569	526	535	536	504	551	512	565	538	553	542	547	591	512	537	553	530	529	507	520	535	549	495	525	486	511	532	547	514	537	504	502	544	524	543	524	527	576	539	550	507	547	511	550	488	521	549	504	506	499	530	561	530	561	493	525	513	534	548	532	525	521	562	547	550	522	542	531	543	536	512	545	537	526	512	528	538	533	522	519	504	530	579	538	500	546	532	533	515	555	548	513	534	558	529	573	499	514	555	556	513	580	515	495	539	509	549	529	594	495	509	533	561	518	523	551	516	551	507	515	531	576	520	511	540	540	492	543	566	553	519	547	533	566	543	579	540	513	506	547	587	534	536	532	520	525	520	540	498	533	526	532	525	517	535	553	514	528	534	544	577	522	522	518	535	569	561	549	567	548	503	499	547	554	506	521	543	525	504	564	539	506	526	551	529	537	517	535	548	526	514	528	529	556	572	531	552	512	567	550	538	541	542	537	558	540	551	570	552	543	516	533	515	538	524	581	546	499	514	531	562	519	530	519	539	533	544	498	489	564	568	556	543	541	534	514	538	557	532	556	568	548	537	495	539	533	557	559	525	518	561	571	501	501	602	514	507	553	532	547	481	535	532	507	538	500	496	558	487	514	545	516	577	513	498	545	533	486	530	575	523	552	527	536	506	530	544	534	521	536	533	539	531	498	527	566	521	487	534	534	516	539	521	516	521	563	513	534	518	526	539	543	575	490	519	499	549	517	563	547	545	525	538	508	513	520	579	573	578	583	503	551	545	518	542	517	532	494	567	524	538	500	531	517	515	505	549	514	533	543	516	547	527	524	519	540	535	524	503	520	504	560	523	540	542	553	518	559	528	503	543	527	563	532	490	524	520	541	566	558	533	541	550	602	527	531	535	514	508	479	550	547	529	534	518	540	524	532	522	530	550	503	478	501	516	516	507	565	523	516	532	530	554	549	534	479	500	504	542	504	525	528	499	573	519	531	564	511	539	532	536	581	575	537	552	521	535	523	539	517	514	523	530	547	523	523	499	532	537	498	538	546	506	540	563	507	550	531	539	540	488	513	492	519	517	563	540	553	544	494	491	519	612	540	520	546	518	482	569	531	541	533	522	557	530	514	517	562	494	548	502	565	539	520	548	507	510	546	503	523	530	531	501	533	523	474	527	521	487	542	551	540	536	572	568	535	522	520	549	539	520	528	530	488	546	545	503	519	566	558	541	563	518	538	503	506	522	566	532	537	524	553	525	558	552	537	506	559	503	546	523	529	545	543	560	517	532	532	533	578	546	511	516	572	519	545	592	530	489	537	532	533	552	578	542	519	526	530	484	560	553	552	539	515	481	573	519	553	513	515	548	544	550	533	555	544	564	586	496	520	549	552	530	527	553	557	514	520	548	482	566	539	532	499	532	525	539	511	520	522	538	551	505	524	552	585	518	562	553	527	528	562	580	564	493	505	524	526	534	508	568	588	530	539	563	498	519	527	515	537	548	514	544	517	509	546	549	531	557	531	538	557	535	520	578	544	487	543	503	533	524	515	548	544	541	553	508	504	537	518	545	582	541	487	565	500	565	550	511	540	555	503	535	531	557	533	536	545	542	539	548	524	508	519	549	535	532	545	495	540	532	513	532	555	514	545	501	501	560	512	521	532	541	515	563	536	537	522	561	515	564	523	501	537	504	531	552	541	553	554	512	554	569	522	524	528	494	512	515	523	537	562	526	530	533	579	572	547	518	529	533	524	546	552	539	573	445	527	529	522	534	543	500	550	518	512	521	522	509	536	500	504	521	477	536	551	553	521	529	546	535	529	518	590	540	539	551	503	523	552	537	513	566	513	535	526	536	535	529	559	542	525	519	503	566	500	515	521	540	537	500	526	524	540	565	534	530	518	454	539	528	515	522	529	544	546	570	558	525	566	526	528	576	552	539	576	550	584	500	534	592	545	504	578	533	480	513	537	556	484	579	548	511	558	532	530	514	572	536	588	472	552	530	584	509	532	553	528	523	555	552	468	510	510	524	543	499	539	510	530	525	566	507	516	530	505	540	555	525	518	552	573	518	560	569	538	510	557	530	560	562	524	483	538	527	562	510	517	560	520	519	538	529	558	591	528	526	509	554	526	552	537	511	561	546	563	549	546	527	502	535	487	553	554	519	549	534	533	540	507	516	539	508	499	505	521	531	531	516	511	499	522	538	539	510	551	527	550	555	499	521	529	534	544	485	524	568	509	497	547	501	533	489	549	498	522	527	502	520	499	540	507	545	526	529	490	558	535	506	532	530	511	482	529	522	528	491	488	543	540	554	525	530	514	549	543	496	529	567	505	506	562	553	515	535	545	574	514	568	547	536	503	560	548	553	532	572	496	557	501	544	541	514	553	538	502	557	532	564	531	503	552	500	495	535	525	554	498	556	537	525	546	559	520	538	549	522	523	520	569	503	561	498	547	524	552	496	488	487	520	548	576	563	523	524	505	552	543	540	528	530	532	536	482	562	509	518	511	512	504	476	587	541	542	502	533	512	490	529	554	535	504	516	507	535	504	504	541	507	501	526	486	547	520	517	533	547	520	510	526	553	556	510	520	561	544	535	557	571	527	541	531	507	534	501	493	537	566	497	539	526	523	546	539	545	552	535	549	537	538	543	533	569	526	500	497	534	554	541	503	520	538	540	555	522	569	549	529	529	527	535	563	545	535	543	563	538	598	530	551	523	535	506	523	550	501	479	570	579	538	560	520	546	573	563	531	520	525	499	550	566	509	540	527	533	538	545	531	538	540	590	561	511	542	559	505	536	552	532	578	525	527	519	541	548	525	506	521	585	492	536	536	537	543	532	544	560	517	560	529	494	531	567	564	519	510	542	560	533	509	528	521	588	524	567	509	530	532	552	522	527	529	538	502	504	593	521	500	532	528	550	577	533	539	558	568	525	471	511	515	563	544	551	508	535	525	493	535	501	530	541
1008	134	135	120	105	94	53	59	59	68	72	73	65	73	66	66	77	47	70	61	79	76	62	70	72	69	69	72	56	60	71	62	52	69	72	62	63	72	64	69	60	62	73	77	65	50	73	57	67	89	76	59	60	68	53	60	65	81	66	61	63	62	71	69	68	65	65	70	64	65	52	59	58	71	83	75	63	64	75	63	61	90	65	77	75	72	53	73	64	58	71	68	71	71	57	60	81	56	71	57	69	69	65	69	73	47	63	62	78	67	84	61	56	64	71	79	70	77	69	57	62	65	69	56	74	75	53	62	68	62	64	64	64	56	58	68	66	76	64	96	60	61	60	58	60	56	62	64	64	65	68	58	82	84	70	71	81	78	66	73	69	67	70	68	85	64	54	66	60	64	66	49	66	78	54	72	67	77	48	76	66	82	73	66	59	61	54	64	65	62	69	77	66	62	66	67	68	68	78	60	70	68	80	63	71	65	69	65	61	61	60	55	56	83	67	75	73	57	58	68	64	68	62	71	60	60	65	55	77	68	72	58	69	73	68	69	59	55	66	76	72	52	66	66	75	73	62	69	64	71	73	67	74	64	59	71	64	62	51	64	70	53	73	59	67	66	63	59	52	70	55	56	59	65	57	68	74	66	78	67	81	62	56	72	71	56	38	66	70	75	71	62	60	63	70	66	70	68	60	82	64	61	64	75	49	44	65	50	58	68	62	73	70	73	65	63	65	54	44	76	73	66	75	70	67	77	59	63	53	69	68	59	59	66	67	88	53	52	67	61	62	73	54	75	66	65	48	74	66	66	74	55	52	57	63	54	60	70	66	69	56	66	67	66	59	57	76	64	69	68	70	80	56	61	54	57	60	64	59	69	61	60	60	65	57	84	78	64	67	69	63	75	62	73	72	78	52	63	78	68	64	70	61	66	73	80	58	82	53	63	70	64	76	81	67	76	66	69	62	59	62	61	65	51	67	63	78	57	63	61	66	64	66	65	72	62	57	56	62	53	76	65	65	71	67	57	68	57	61	63	70	72	69	63	60	58	61	64	75	61	61	68	49	74	68	71	69	55	60	60	68	68	72	62	69	64	67	74	64	74	80	87	57	70	55	80	84	83	65	74	65	64	66	53	63	62	69	74	54	75	79	62	58	59	67	68	58	57	65	76	59	66	61	57	67	62	65	70	65	72	60	60	50	65	55	62	75	73	68	78	60	64	66	66	53	66	69	70	64	70	64	74	71	63	64	65	66	68	65	70	68	71	68	77	61	69	74	64	82	55	68	70	52	64	80	77	66	79	63	81	65	60	74	70	69	73	71	67	68	66	60	60	73	68	47	70	62	48	58	70	48	75	66	53	72	58	77	59	73	66	58	77	52	55	54	68	64	93	77	66	76	57	62	68	61	70	68	66	68	52	50	65	61	69	70	58	62	45	54	60	73	62	84	67	59	55	65	72	50	70	65	52	70	78	74	69	80	69	77	51	78	64	56	59	71	51	79	58	65	62	71	68	68	70	69	74	57	54	69	72	62	67	67	72	72	65	73	64	70	68	57	67	63	70	63	65	73	57	62	60	59	61	60	65	56	61	51	65	67	64	64	63	67	63	87	79	58	62	57	71	58	58	73	69	58	68	60	55	66	70	60	66	60	63	61	54	47	54	61	63	69	76	67	62	59	54	65	57	54	62	64	72	72	73	84	66	79	68	63	47	68	65	65	65	52	67	67	90	57	60	65	62	46	59	70	65	64	76	67	62	61	69	74	73	65	65	64	75	51	63	52	59	70	64	66	77	69	60	71	77	61	67	62	63	64	66	69	71	68	68	74	62	75	62	56	66	60	82	59	62	49	59	80	71	75	60	64	63	74	70	65	55	64	68	68	76	43	72	64	67	66	69	62	63	71	64	64	50	72	77	80	74	62	63	55	58	66	67	57	61	69	52	61	72	64	59	60	58	61	55	63	66	68	62	61	68	62	68	70	69	60	67	67	70	70	67	61	66	66	64	65	65	74	74	65	65	67	72	57	68	56	56	67	62	76	51	65	65	84	64	68	67	69	61	70	76	63	67	62	71	77	69	62	60	69	63	71	72	90	57	73	72	50	69	66	72	54	59	70	67	67	63	61	69	67	66	66	57	70	72	60	54	62	65	61	66	57	73	65	62	61	64	56	63	56	65	72	73	71	45	47	49	57	60	59	70	59	65	68	67	68	60	62	67	68	69	70	65	68	85	70	72	62	67	59	57	66	70	69	65	57	80	71	68	63	50	63	68	72	63	78	76	73	63	60	57	71	62	70	64	64	65	64	73	68	60	70	85	66	72	61	66	66	64	39	71	64	86	54	71	67	54	80	72	78	61	82	68	59	71	73	72	70	66	58	71	60	61	50	76	57	69	69	63	50	70	73	62	60	81	52	62	84	57	59	67	77	73	74	63	54	64	71	66	65	63	69	61	70	69	73	63	59	68	61	63	64	70	65	78	70	64	68	65	52	81	64	60	66	63	63	83	58	56	70	73	84	59	58	59	77	72	65	68	67	67	56	47	62	67	69	85	71	75	66	64	59	61	68	77	68	66	75	72	71	63	61	63	56	61	64	71	58	59	69	68	68	67	68	61	61	64	68	72	67	68	48	66	65	66	55	77	80	57	80	71	79	76	57	70	81	64	78	56	64	47	72	58	74	60	76	70	61	58	68	78	50	74	65	62	56	79	74	73	64	64	79	81	55	58	64	55	49	59	59	74	69	58	56	64	61	77	66	65	68	57	65	66	66	58	67	66	55	61	64	74	49	59	67	50	59	72	54	66	67	61	65	82	61	57	52	64	63	76	54	64	86	66	70	70	77	61	59	58	59	74	68	66	80	71	66	74	80	52	63	67	62	84	70	67	59	71	59	70	65	55	56	64	61	67	62	71	61	68	69	55	68	71	65	58	65	88	69	70	65	60	82	66	72	59	60	55	50	57	64	78	54	53	76	68	46	80	65	59	83	83	54	49	62	65	54	74	68	75	62	69	59	85	69	66	62	64	68	63	64	61	57	73	71	71	68	81	69	59	66	59	65	64	58	62	53	72	75	68	66	57	73	61	72	63	54	56	68	61	70	56	50	62	76	72	63	72	69	66	52	49	66	69	72	39	52	56	65	73	63	79	68	61	64	64	66	72	70	80	60	69	62	59	68	50	54	60	69	65	88	72	72	82	74	53	60	59	62	67	72	56	66	72	74	67	48	62	54	55	63	66	62	64	57	50	68	69	77	75	59	70	66	58	70	67	71	58	69	70	54	63	74	66	66	64	69	69	63	65	74	65	67	75	59	65	66	66	54	53	65	61	62	64	54	79	78	58	56	63	67	57	51	51	78	61	67	57	82	55	63	57	65	73	61	58	71	65	58	72	72	67	53	64	57	55	72	57	57	61	79	77	60	54	65	63	69	54	59	69	61	75	65	59	64	66	64	68	63	74	72	62	55	71	65	78	63	74	55	77	65	77
1626	319	455	464	439	406	340	308	311	339	293	292	262	283	254	298	264	289	274	278	293	246	255	265	266	266	241	273	242	267	258	259	273	238	269	263	258	256	261	269	257	246	259	257	241	263	266	223	246	266	267	267	251	257	242	251	255	228	278	238	266	251	274	257	217	261	274	249	227	256	222	266	237	240	253	286	234	234	252	228	262	250	268	260	225	273	251	271	244	256	271	239	251	243	249	233	254	266	234	228	236	243	257	248	255	235	256	242	233	270	246	265	254	239	250	272	252	246	238	246	208	269	227	304	250	249	278	256	260	248	264	262	256	237	246	252	270	254	248	234	270	262	268	273	252	216	248	267	267	267	248	268	228	282	248	247	275	256	241	265	277	247	233	257	234	252	269	255	258	234	211	268	269	249	254	280	258	237	264	263	228	229	240	236	258	268	267	258	252	280	252	274	267	247	231	224	243	275	260	220	275	273	246	250	246	264	245	246	266	242	248	255	259	257	236	227	247	216	296	288	270	240	256	241	250	224	241	253	249	261	252	261	239	275	253	249	223	275	243	282	256	254	247	246	254	227	256	252	246	252	252	253	250	227	247	265	254	266	255	249	265	213	258	236	258	280	237	231	258	266	260	257	247	270	250	266	266	245	237	263	262	269	259	245	257	278	250	261	246	246	261	263	246	246	253	254	256	246	261	241	254	259	245	233	266	232	239	236	215	253	238	265	262	265	262	258	235	273	289	259	262	259	233	245	245	246	233	256	261	240	232	244	274	282	282	247	263	259	252	254	230	273	245	223	260	269	251	246	248	283	258	246	248	270	270	253	238	272	262	269	283	250	272	238	287	242	235	255	239	239	244	233	250	258	265	274	235	246	263	247	221	224	277	222	253	269	263	267	260	252	263	249	265	273	229	269	255	258	253	261	244	244	282	283	255	262	257	276	269	263	255	250	244	239	266	256	247	241	249	232	256	238	263	258	259	278	260	263	261	244	216	259	249	255	254	230	257	266	262	240	265	251	260	253	264	262	279	261	244	260	234	275	238	260	228	277	272	231	263	245	280	246	249	290	272	230	231	242	254	243	246	245	239	251	269	225	272	257	232	239	271	250	263	234	265	246	241	260	219	265	227	249	254	239	282	280	266	265	262	265	224	253	249	253	268	263	234	269	253	244	250	254	241	273	276	256	244	241	262	238	247	258	209	265	248	233	252	253	256	253	269	269	232	256	276	259	246	224	259	232	261	246	281	246	237	254	265	263	247	249	244	241	254	247	262	241	249	237	249	262	248	222	288	232	244	246	235	218	284	243	264	239	244	266	248	262	252	235	271	263	247	292	236	288	265	271	226	245	232	256	229	263	256	225	269	272	256	261	264	264	234	258	258	244	238	263	266	241	245	288	263	217	258	281	231	235	253	242	272	257	249	240	259	258	257	255	239	255	232	241	255	228	237	224	248	271	285	262	262	231	237	242	251	225	283	243	254	258	254	266	264	236	251	253	239	263	238	269	278	262	250	254	253	261	270	260	234	247	246	271	244	265	234	260	243	243	265	274	255	276	250	216	250	257	223	240	260	254	270	232	277	241	253	257	273	250	257	251	228	245	272	256	254	233	252	252	256	264	253	241	240	273	261	235	281	248	254	255	250	249	224	227	222	277	257	267	223	251	281	254	249	257	250	251	253	261	281	262	248	263	273	257	243	258	250	273	223	266	244	281	238	244	257	267	248	240	256	232	236	265	251	232	255	269	258	245	225	245	234	215	262	260	232	226	258	230	277	284	235	238	241	252	239	244	256	244	214	261	252	263	244	266	250	262	238	244	252	254	259	232	254	292	258	250	265	222	290	243	235	270	287	247	240	267	248	269	250	239	243	267	250	270	259	270	270	242	242	315	240	270	236	236	243	226	235	236	252	233	283	272	257	219	235	273	254	255	247	265	241	227	257	269	253	234	266	264	274	243	253	262	286	255	244	244	225	244	256	251	290	270	256	260	235	237	261	255	245	251	267	260	246	250	242	233	249	255	227	234	226	269	241	248	262	254	211	242	271	247	238	250	261	262	253	251	278	252	249	258	266	233	291	230	259	241	248	238	243	250	250	252	266	254	239	235	264	239	230	278	243	252	247	273	251	248	251	231	218	252	260	255	266	276	256	222	255	253	245	255	222	261	240	255	245	238	230	267	207	233	284	219	275	278	258	253	273	246	265	237	243	241	275	269	268	261	236	238	216	268	243	262	271	286	214	252	231	238	226	244	291	270	270	254	214	253	279	269	228	251	235	259	255	288	275	236	266	238	245	278	244	237	239	265	239	257	274	261	264	272	245	259	248	267	260	237	270	242	245	251	255	249	272	260	243	263	252	267	226	266	271	258	259	270	247	249	242	245	246	254	255	269	265	272	259	286	279	251	266	247	230	272	262	238	261	264	246	235	245	232	219	281	233	276	259	258	274	260	257	292	251	254	246	264	250	275	243	250	244	253	289	276	266	248	264	233	282	267	232	281	257	264	268	234	276	250	236	251	242	284	272	241	245	264	261	256	251	257	248	265	257	256	264	265	280	253	251	224	247	227	248	265	257	254	258	280	256	264	265	238	228	237	261	265	253	258	259	280	273	279	244	227	238	271	272	261	248	241	254	233	251	259	245	260	238	250	264	237	232	244	245	238	264	259	265	260	284	252	258	267	248	245	241	257	263	229	248	240	279	262	250	302	264	283	251	237	240	246	243	263	246	270	248	247	232	248	208	254	273	243	272	266	257	236	269	252	251	258	247	229	251	255	253	230	227	262	247	250	234	292	283	259	251	235	247	243	268	260	232	290	275	257	257	240	260	245	262	263	243	249	244	256	268	247	269	279	264	255	239	297	204	265	272	254	259	247	244	273	231	247	252	255	254	248	244	250	250	263	283	278	248	271	271	239	229	268	255	227	257	264	290	265	256	227	259	238	265	259	223	281	259	220	266	247	241	254	302	277	263	229	245	227	247	269	238	260	273	279	264	273	265	256	267	236	269	263	239	247	259	254	258	244	243	252	253	273	241	252	256	259	264	232	257	244	259	230	283	234	247	226	262	248	248	263	254	250	245	266	237	256	242	238	243	235	259	227	235	243	258	243	221	255	266	280	267	258	276	253	234	250	255	268	266	260	240	254	240	256	256	258	251	226	231	220	259	242	261	254	229	245	289	270	251	253	253	260	276	242	252	265	254	249	272	286	223	267	233	258	246	248	254	290	285	295	268	253	261	255	233	232	259	279	244	234	251	250	255	262	241	226	230	260	261	262	279	288	245	270	284	251	250	267	254	249	260	284	260	251	254	261	265	251	266	262	277	246	265	267	262	239	271	261	282	260	248	265	258	262	239	225	263	233	264	258	268	259	250	286	266	253	238	235	251	236	253	241	247	258	258	244	226	248	264	259	238	251	265	231	270	253	266	233	277	261	231	284	255	253	243	251	230	263	241	268	244	252	230	218	257	263	257	250	246	234	254	273	242	252
4303	991	1192	919	621	416	325	269	202	165	155	136	157	105	94	112	118	109	88	86	95	99	106	79	70	72	81	89	81	69	82	76	77	81	90	83	78	85	73	70	75	67	72	78	65	78	73	82	65	67	78	82	66	65	77	74	71	72	65	70	77	82	78	81	71	77	67	69	70	76	82	59	74	89	76	76	74	62	85	72	67	70	83	63	85	61	69	63	81	68	64	75	78	69	58	60	73	65	73	88	68	58	74	72	57	77	70	72	80	64	80	77	66	76	62	77	67	66	59	74	66	68	74	65	78	70	76	78	71	87	57	72	56	63	69	53	75	85	61	67	62	60	83	66	62	66	68	77	78	64	75	67	72	54	89	68	59	67	72	57	73	67	90	72	74	66	64	79	78	89	54	66	76	68	72	72	65	77	65	70	78	61	66	78	60	70	73	66	62	51	63	50	70	60	86	82	92	75	90	65	71	63	69	82	78	75	64	79	61	86	83	67	54	61	82	69	70	70	72	71	58	62	80	69	74	47	58	73	57	76	75	63	81	71	73	72	64	74	69	82	67	64	59	80	61	80	69	65	66	72	98	69	66	88	89	65	74	71	69	75	72	72	62	58	72	63	65	77	70	67	71	71	70	74	65	58	77	72	87	73	66	68	73	77	71	67	65	84	77	79	83	73	65	63	74	68	89	70	67	81	60	69	58	64	60	58	69	73	58	84	78	73	54	69	76	68	67	70	58	76	70	72	73	73	79	59	68	58	76	78	78	87	73	67	72	76	68	72	63	72	60	74	77	84	73	87	69	69	82	72	64	70	61	69	81	66	64	73	80	63	89	73	67	55	61	59	76	76	63	65	87	72	69	80	61	65	83	79	72	64	67	54	67	63	67	62	74	56	58	63	69	76	63	71	69	69	78	70	78	79	83	66	75	84	75	80	57	61	87	67	63	62	87	67	78	87	78	89	83	71	72	73	64	64	62	73	74	73	77	71	65	79	75	63	76	68	67	74	61	59	75	80	64	73	71	71	80	64	87	66	62	81	76	59	63	85	66	66	58	57	68	79	55	68	75	78	87	63	87	73	70	63	70	83	74	64	76	70	66	57	76	57	73	84	67	79	59	70	71	66	73	66	77	75	73	53	66	61	64	72	52	64	62	62	60	68	49	58	81	81	75	56	69	68	72	69	62	59	72	67	69	73	60	67	72	73	69	75	80	76	66	61	74	78	61	75	56	74	91	79	80	60	54	60	79	57	65	73	83	64	71	73	81	68	67	64	67	82	69	60	79	66	69	77	67	64	79	56	68	85	75	77	79	58	76	72	68	67	64	80	62	74	74	55	74	61	70	69	66	67	80	63	52	78	60	75	63	84	66	74	70	59	65	74	52	62	73	90	63	78	77	73	68	72	79	72	67	64	71	74	75	52	63	66	67	71	56	68	70	83	70	58	54	80	78	41	76	71	84	84	74	64	54	63	62	61	71	79	64	79	68	49	83	92	69	77	82	82	72	65	88	74	63	66	86	73	81	73	72	77	57	72	64	70	66	64	72	76	78	59	78	71	76	74	67	57	74	74	84	82	67	77	60	78	80	79	63	83	81	61	58	76	80	77	72	74	71	79	78	59	61	73	55	76	66	73	67	76	60	67	69	67	71	68	80	61	67	79	64	72	57	58	83	70	75	76	69	64	64	71	61	57	65	61	87	69	66	85	73	60	66	67	76	60	64	60	72	78	74	74	74	65	75	71	70	68	65	66	65	68	80	59	79	76	68	80	53	77	77	70	61	72	85	67	49	65	82	71	69	73	56	70	69	66	76	78	56	68	64	75	72	58	75	78	68	68	74	67	63	77	66	77	75	86	58	73	64	75	73	70	59	74	66	77	84	80	79	62	79	69	79	76	66	84	72	70	85	73	57	62	64	58	78	68	83	64	74	82	70	62	68	68	57	71	58	64	72	63	65	83	74	56	69	67	58	64	68	60	65	67	69	61	62	77	72	69	56	56	73	53	62	68	73	87	63	61	64	68	74	70	68	70	68	67	69	71	68	65	64	58	67	79	68	58	74	77	66	59	78	68	63	75	65	78	73	83	63	65	73	65	67	65	80	66	66	61	60	74	68	67	77	66	73	70	67	67	61	86	72	72	65	65	73	66	71	56	77	74	56	80	67	64	66	75	60	72	61	73	81	69	67	72	72	79	66	67	68	65	55	66	71	58	66	65	92	60	68	77	74	71	75	78	72	72	71	79	80	74	59	76	77	69	73	59	88	53	53	68	60	80	75	74	58	57	68	76	68	73	76	74	60	66	67	76	87	61	64	76	68	70	75	65	68	71	88	101	79	84	65	60	89	60	51	73	56	79	56	64	70	70	57	60	60	76	71	76	68	51	88	67	63	79	74	67	57	86	72	70	75	69	62	71	64	68	69	82	81	81	63	70	71	74	76	67	54	76	63	64	73	76	56	67	74	61	70	74	57	76	74	75	70	66	70	67	74	53	72	74	61	61	57	62	67	79	71	66	75	65	68	68	61	72	63	67	72	68	82	54	78	81	77	61	71	76	68	78	73	69	69	85	73	68	66	68	70	69	83	71	77	79	62	78	54	61	68	67	77	77	67	80	65	62	66	69	73	67	56	78	67	79	68	60	69	78	70	60	57	76	73	69	63	74	75	70	72	73	68	84	69	79	79	67	72	73	80	64	64	65	74	78	67	75	65	74	55	63	64	82	63	80	66	66	78	68	55	71	68	82	68	76	52	79	56	89	74	67	73	71	70	64	52	65	77	71	70	58	69	70	70	78	67	58	69	67	79	79	70	70	83	77	81	64	72	74	62	67	68	74	83	90	60	71	63	66	67	68	68	73	62	79	65	76	76	69	55	55	85	59	79	80	65	42	76	55	69	69	94	56	65	81	61	66	59	70	71	65	56	56	81	74	63	61	70	76	79	82	68	83	74	87	77	63	64	67	81	67	68	71	58	63	70	71	75	80	65	67	83	68	74	70	71	70	99	70	45	65	83	68	74	81	71	50	62	59	57	77	55	70	75	77	67	74	76	77	63	71	68	71	73	65	67	68	67	90	82	69	77	69	72	75	65	64	69	70	61	69	73	68	58	69	66	77	66	59	91	70	71	58	73	79	71	55	56	76	75	65	84	67	76	61	55	80	84	58	82	87	67	69	63	58	65	75	63	79	72	69	56	79	65	68	80	77	72	69	65	70	67	61	63	53	70	63	62	79	68	71	68	70	55	67	64	66	75	69	70	82	81	70	67	87	79	64	71	94	49	73	65	69	64	72	61	87	57	78	76	74	71	67	62	60	72	64	86	76	74	65	71	70	73	79	78	62	63	73	80	72	57	68	65	80	71	64	69	83	77	59	67	64	50	71	68	57	79	90	68	71	68	73	73	70	61	64	71	79	69	60	61	57	82	61	69	80	78	64	60	59	66	70	77	80	67	61	63	61	98	71	65	58	72	71	56	78	77	80	68	63
5103	1353	3312	3739	3108	2462	2070	1605	1358	1191	1035	893	813	781	662	649	589	584	555	517	502	499	448	445	413	405	399	417	388	350	354	379	360	357	335	330	354	314	371	339	296	309	333	339	310	348	304	305	329	301	307	298	277	279	289	280	276	312	304	278	296	316	319	300	291	292	307	287	276	314	287	298	302	281	282	268	314	285	302	296	286	290	265	286	291	256	286	258	256	259	272	303	271	275	269	270	279	277	287	300	259	291	265	258	283	279	243	253	265	258	270	289	251	308	257	274	248	285	276	264	280	305	277	276	285	269	266	278	320	233	300	294	293	257	263	271	289	257	274	287	271	259	278	273	266	314	275	275	273	278	273	285	252	268	279	268	293	278	285	297	263	257	299	264	293	269	268	273	270	280	249	247	280	293	262	271	288	257	265	266	250	295	273	269	281	262	282	293	271	243	257	279	258	248	280	280	267	267	253	305	286	301	269	281	276	265	308	273	259	296	264	268	275	269	244	251	252	285	269	284	299	308	270	259	271	236	289	264	306	287	253	282	271	286	278	268	251	270	246	300	250	265	262	260	279	283	273	285	270	291	264	292	244	237	275	266	286	262	281	279	265	283	284	270	258	275	245	293	288	277	265	292	272	294	257	262	282	257	253	296	274	296	292	290	249	232	289	261	262	254	294	278	290	287	271	273	260	285	287	288	277	277	242	268	287	260	252	285	262	246	280	293	233	268	279	260	276	270	294	279	255	264	279	276	312	260	249	285	258	294	248	287	271	266	256	279	243	252	262	272	278	288	247	261	276	299	260	281	278	263	269	263	281	262	253	245	286	250	272	276	285	258	236	268	252	283	268	273	240	277	300	266	291	251	264	254	248	268	292	285	248	296	258	261	272	316	269	266	279	270	276	263	260	263	259	272	275	268	262	260	300	288	265	263	272	276	259	305	282	312	271	250	283	280	289	253	286	305	255	284	264	277	267	258	265	300	289	280	267	284	241	262	289	262	282	284	278	280	273	239	275	265	283	268	277	301	252	283	307	272	278	273	277	260	263	257	271	322	267	253	273	265	271	279	290	253	275	268	274	272	253	299	284	277	265	274	270	287	285	261	266	273	287	319	257	284	294	260	291	267	263	263	280	252	274	250	255	266	290	308	233	280	282	268	278	261	266	264	274	250	286	290	287	236	249	284	259	266	279	278	246	282	251	233	263	269	267	271	263	236	282	283	255	283	262	286	252	283	291	252	265	297	294	262	269	269	282	273	256	308	269	266	270	252	262	267	291	241	266	257	271	280	283	260	264	253	267	258	267	241	245	263	262	263	250	273	283	285	283	268	257	271	277	264	259	278	248	269	276	280	267	272	278	248	281	278	273	260	255	256	249	277	274	251	299	256	268	277	259	251	251	255	270	261	248	250	242	257	228	243	260	241	268	281	284	277	299	273	295	284	307	260	289	259	285	260	276	288	266	272	288	274	257	276	243	274	255	294	281	269	286	270	283	280	273	284	255	303	291	276	272	251	285	289	238	263	281	269	283	254	257	307	265	284	276	274	291	266	287	266	318	300	249	275	251	253	295	254	253	242	245	247	268	273	295	266	257	293	268	294	254	258	282	260	312	271	239	282	264	290	241	276	263	286	256	288	253	272	253	290	282	273	247	268	266	275	283	266	288	267	254	251	276	294	291	263	274	292	280	272	247	271	265	237	294	289	286	267	261	290	273	240	253	261	253	263	258	253	261	244	254	301	274	271	270	287	260	278	280	272	273	274	287	287	271	269	285	274	264	286	264	270	253	286	272	283	245	253	242	255	263	247	255	272	295	271	288	249	292	270	266	279	269	280	256	248	265	285	267	265	273	234	285	263	259	277	247	288	293	247	274	251	247	270	237	239	285	263	261	247	282	298	256	273	277	265	300	279	251	227	272	269	254	272	278	294	267	270	276	259	246	251	269	244	258	250	283	271	294	297	281	284	244	273	277	268	274	296	289	256	266	262	275	262	259	273	271	281	279	285	265	245	254	253	270	287	267	306	267	288	274	261	274	287	275	276	281	283	274	258	291	273	262	270	291	287	259	307	245	291	242	258	307	264	276	262	256	263	254	266	254	300	282	280	289	280	246	256	271	289	262	263	249	222	288	270	263	279	280	268	275	262	270	259	282	258	241	274	282	265	301	272	281	275	265	298	286	282	249	280	294	273	269	272	276	272	267	288	242	263	284	286	292	277	293	282	271	278	263	258	264	280	275	283	247	251	267	301	289	302	282	294	244	283	279	310	275	267	322	240	253	269	282	269	267	291	277	255	277	273	235	269	229	256	267	273	286	277	261	302	256	280	240	247	311	262	262	289	248	278	265	279	246	283	254	266	256	261	264	260	283	267	259	257	273	262	293	281	270	250	251	264	258	259	248	276	253	265	255	285	311	275	252	275	298	258	272	253	252	262	267	268	281	259	264	270	267	266	282	263	281	249	270	248	273	283	279	268	256	284	257	286	248	261	265	263	274	260	275	265	289	303	272	245	275	252	237	281	249	285	286	269	279	260	257	271	275	269	259	284	277	271	264	284	280	298	292	257	293	264	270	275	253	290	253	277	247	262	250	273	280	269	270	261	274	253	284	273	286	253	266	295	308	267	258	270	273	249	264	282	265	291	277	297	271	265	304	286	278	273	308	275	257	289	308	286	274	262	260	279	239	260	271	273	262	270	280	281	273	271	258	265	275	251	267	268	280	290	274	254	254	258	253	263	274	263	257	238	287	265	277	243	259	261	285	277	276	271	254	272	279	260	251	238	276	276	238	283	270	275	235	240	257	293	284	244	297	272	281	279	271	235	294	285	258	283	277	259	262	303	297	261	289	282	285	281	308	280	269	265	273	252	267	275	239	275	280	285	241	285	288	272	269	259	268	281	267	303	251	260	279	309	264	278	272	279	263	267	275	268	236	301	264	278	268	291	257	278	299	251	294	277	247	255	268	254	249	243	260	279	280	265	294	297	260	244	293	264	260	274	237	262	271	263	255	290	299	261	269	259	260	270	305	242	298	300	237	279	276	261	262	295	270	262	288	266	268	286	266	285	271	263	258	293	266	250	256	261	298	254	267	279	283	298	274	249	273	267	282	277	275	268	300	276	263	269	294	267	240	267	269	263	275	286	270	262	279	289	259	293	268	267	285	279	248	268	291	274	279	267	249	271	276	259	264	271	268	266	246	261	260	261	252	276	267	289	289	299	277	266	266	249	282	292	238	262	265	264	270	277	262	285	291	271	280	253	280	259	273	269	265	269	269	271	265	268	267	283	287	248	239	291	285	290	296	250	260	269	263	273	277	266	294	263	251	241	284	297	278	283	282	275	259	295	281	253	266	278	283	253	257	272	243	278	258	251	233	276	262	250	267	260	275	291	293	257	264	275	292	276	262	294	279	257	260	262	249	270	261	268	242	243	294	268	284	292	282	302	316	292	311	287	271	237	272	288	235	285	267	260	295	265	265	256	261	247
8201	2176	2512	1773	1202	866	638	519	414	361	318	315	261	263	222	248	235	191	213	197	189	197	184	197	187	167	166	196	207	200	169	164	167	172	169	176	170	172	163	182	166	159	156	181	166	167	157	163	160	152	182	175	171	164	142	173	162	136	160	151	126	152	153	156	150	147	170	162	179	160	166	177	134	172	153	155	174	163	151	163	156	178	158	166	171	127	154	153	159	163	153	168	159	176	161	151	141	169	140	178	165	160	152	178	145	153	144	167	162	168	144	180	169	162	167	181	144	141	144	169	160	154	184	143	133	154	172	156	140	138	149	147	141	158	153	159	137	160	150	150	184	165	151	159	139	139	159	158	139	146	147	170	160	176	175	147	154	169	150	164	157	152	136	161	142	141	136	157	173	168	143	169	143	154	160	172	155	130	165	148	153	175	147	155	134	177	152	146	147	162	177	141	138	139	148	179	157	157	152	168	160	142	154	162	163	170	175	162	164	169	164	143	151	144	139	171	161	168	168	182	166	159	145	137	163	163	154	162	140	157	161	153	168	174	163	145	150	174	139	145	146	139	145	171	155	165	155	156	148	181	153	143	176	139	158	160	158	145	137	168	167	139	166	174	165	164	172	179	182	180	141	145	162	163	138	169	156	193	167	137	152	181	178	148	138	147	168	169	155	163	188	166	153	151	162	145	146	133	161	163	154	152	139	141	163	148	148	157	153	166	167	140	141	174	150	150	173	146	167	146	153	148	172	173	138	153	153	181	162	181	155	139	159	155	161	182	147	168	158	168	170	161	146	155	153	153	156	146	169	166	172	180	161	132	152	165	168	192	152	152	145	167	185	149	149	179	167	145	141	140	150	152	153	165	146	146	189	173	163	148	139	151	143	147	169	141	153	165	148	160	167	168	151	151	153	153	157	151	155	154	142	144	158	142	144	169	157	157	150	147	169	166	157	156	167	153	148	162	164	159	159	142	179	180	163	146	164	147	158	137	164	162	159	166	158	171	167	162	162	164	174	167	169	139	134	171	156	157	133	156	159	151	160	148	158	146	155	169	156	157	137	123	174	164	158	164	153	142	186	156	146	136	169	158	173	166	158	150	170	158	142	154	168	164	155	162	166	154	171	161	153	145	156	159	145	177	166	152	154	150	175	169	164	171	165	164	161	168	169	154	170	166	161	156	155	159	153	154	159	164	174	167	162	150	156	171	174	161	145	152	153	167	153	144	145	161	158	148	151	165	164	165	142	157	147	174	151	158	137	151	159	151	158	150	154	153	153	168	171	159	164	169	176	145	167	171	168	140	165	135	168	148	139	158	172	153	149	159	156	163	155	154	169	143	151	164	149	159	166	151	165	132	161	140	158	143	149	145	157	151	152	146	154	139	157	142	142	153	164	152	167	164	144	143	167	176	179	143	161	138	145	146	147	174	171	160	145	135	143	141	172	167	153	135	148	173	167	140	141	142	162	173	146	170	168	146	132	150	174	143	149	171	152	141	154	191	150	160	168	164	165	169	156	150	147	156	144	131	166	146	153	147	151	141	145	151	139	136	169	175	158	166	133	135	160	177	194	151	167	149	172	145	173	145	157	149	161	161	130	146	155	155	180	166	179	156	146	168	141	154	155	145	147	150	166	160	149	149	144	172	152	179	166	143	144	139	164	161	184	169	171	166	144	165	143	156	188	161	167	191	169	148	166	160	159	152	171	136	143	135	130	141	143	161	155	160	143	146	162	140	175	165	153	166	159	149	171	172	152	171	152	166	148	148	162	172	148	123	159	165	156	132	156	155	140	125	138	160	158	148	148	141	161	145	166	167	153	159	151	151	165	161	141	155	189	173	171	160	144	162	170	148	172	170	160	145	172	148	180	165	169	153	161	168	150	165	177	164	169	162	189	165	160	154	158	163	163	152	153	153	139	174	148	157	161	166	150	163	122	140	151	151	145	160	153	179	186	170	187	167	164	173	137	158	174	140	163	167	176	148	153	167	157	157	135	135	168	156	172	156	161	146	162	173	170	190	162	174	153	153	211	145	169	135	143	149	148	154	148	146	141	145	172	164	160	142	154	174	150	136	163	158	145	174	152	146	146	144	150	149	177	175	153	167	172	162	179	139	144	183	149	152	129	155	160	142	129	158	156	154	159	178	172	154	142	161	142	141	142	156	161	164	147	140	165	152	152	172	165	160	142	151	174	173	173	149	158	161	158	150	182	160	141	160	146	156	152	165	174	159	149	154	158	159	151	164	134	174	162	169	156	165	137	154	142	156	165	172	146	160	163	162	162	162	140	151	147	147	165	169	146	137	177	179	153	159	152	147	149	175	155	187	162	166	136	171	161	146	179	147	158	140	154	147	161	148	133	182	153	161	190	148	166	171	167	182	175	161	133	149	159	155	171	146	191	146	147	179	171	153	167	160	184	151	162	173	157	174	169	154	178	165	175	170	155	147	166	153	168	146	169	142	175	160	166	170	168	146	124	155	160	167	149	145	172	155	171	175	169	137	160	178	145	142	145	170	145	163	153	145	171	156	166	161	174	163	169	163	159	137	168	183	129	124	173	166	170	146	161	135	166	159	163	182	155	173	135	174	148	175	163	151	153	167	150	169	157	143	156	173	153	144	158	165	176	151	166	155	189	158	160	161	151	159	153	146	171	168	162	154	162	163	167	153	153	141	155	167	162	168	159	160	188	165	151	170	157	144	159	170	155	159	158	149	147	170	168	172	146	145	141	164	157	153	147	162	154	152	150	146	149	150	167	160	148	144	138	146	156	155	137	165	170	149	166	155	157	156	178	153	147	158	153	161	119	139	157	170	155	172	164	154	170	145	139	146	172	145	163	178	141	167	160	156	135	164	139	159	161	162	172	176	154	163	143	153	177	147	213	151	149	168	170	154	149	162	160	151	169	161	151	154	172	156	150	163	153	167	184	186	136	168	155	163	159	159	170	150	153	159	164	153	149	167	159	160	167	156	150	151	141	144	169	114	161	165	152	130	155	154	160	175	138	150	178	174	156	150	193	168	164	170	166	154	158	163	168	158	150	144	165	182	154	155	156	155	168	153	137	176	154	151	170	151	119	153	167	145	154	158	167	155	151	125	154	166	164	141	174	176	161	159	169	168	172	159	147	148	144	154	153	162	158	152	163	139	147	159	160	139	167	162	150	160	136	159	175	154	173	167	162	154	164	154	160	148	151	170	157	141	196	152	153	175	168	168	167	153	155	171	172	153	168	146	161	144	145	156	174	156	174	162	167	166	156	156	161	171	156	163	174	162	178	154	155	162	125	161	148	168	155	144	163	162	168	163	139	177	166	134	150	151	175	143	158	141	175	140	165	122	149	138	171	141	153	152	164	163	167	138	170	180	144	151	163	165	159	174	149	149	172	160	150	163	137	152	162	145	162	156	154	169	148	151	156	142	146	145	159	170	156	143	132	157	170	163	146	154	205	158	180	176	152	152	159	167	167	159	147	144	153	125	151	147	162	158
7595	2745	6335	6827	5774	4652	3848	3196	2720	2316	2038	1771	1707	1494	1389	1311	1149	1086	1168	1008	1005	931	905	875	837	848	821	797	802	783	715	700	691	702	673	669	735	691	635	678	652	650	667	616	608	608	577	549	615	594	581	590	596	571	590	569	620	589	561	622	571	551	576	576	558	587	599	562	574	602	572	614	535	565	551	557	566	565	551	543	626	577	578	535	575	534	554	560	532	538	550	542	584	509	543	561	576	569	540	554	549	568	511	529	540	508	577	519	553	516	545	570	509	552	561	551	507	535	541	572	521	544	534	493	554	551	546	545	554	552	563	516	523	536	547	562	514	482	513	563	543	554	525	514	536	514	493	497	538	551	535	551	518	474	531	578	560	573	556	507	512	524	551	530	579	496	598	547	524	544	528	540	551	535	570	517	587	525	522	531	560	561	519	512	563	551	521	560	537	483	547	533	554	516	583	555	526	542	510	555	554	568	537	558	547	548	569	541	572	549	489	513	538	561	548	528	557	537	500	530	567	560	552	501	552	495	531	526	599	526	545	495	533	486	529	536	534	517	573	527	522	534	508	523	545	540	545	549	518	611	502	594	552	511	539	522	509	513	548	527	528	567	542	512	552	533	532	519	532	515	531	526	546	523	523	534	539	565	547	566	534	506	561	520	550	598	515	487	511	516	505	529	590	493	502	576	525	552	481	559	547	466	543	539	550	530	509	528	531	541	540	521	508	531	547	503	493	567	573	579	514	534	557	540	509	512	534	551	517	559	510	534	579	604	537	541	513	532	500	522	550	523	490	527	505	555	543	547	534	525	516	571	516	532	544	511	554	508	483	550	548	537	526	525	533	549	552	526	547	531	509	531	530	566	535	554	530	524	548	530	520	544	514	534	508	514	540	504	515	547	522	572	587	538	524	573	505	520	540	537	565	499	559	543	522	552	550	524	497	528	524	546	512	539	548	529	505	512	506	524	544	575	541	568	517	534	551	513	524	508	569	519	571	543	576	565	537	542	517	504	510	545	544	508	534	527	510	518	503	556	518	504	515	484	565	515	554	509	552	522	551	534	537	509	537	522	553	535	568	526	512	526	522	577	565	545	529	522	574	541	520	519	530	544	558	511	556	531	549	532	552	527	518	513	517	560	547	535	531	507	520	521	532	568	559	495	518	526	539	518	521	510	539	524	530	532	530	544	540	539	544	534	498	544	575	543	523	529	539	552	543	552	531	551	558	553	530	547	513	533	522	548	539	524	533	519	539	556	512	546	501	549	533	553	553	515	489	506	524	577	524	529	522	527	550	526	516	551	561	544	574	511	498	542	545	515	577	522	502	551	484	537	516	491	534	523	488	510	555	531	527	534	530	525	574	543	485	531	576	509	536	545	546	513	514	509	533	515	514	541	540	522	496	565	540	509	529	475	530	544	547	499	528	523	541	527	523	532	576	477	564	503	519	577	542	513	534	519	606	524	497	567	526	504	568	514	540	564	552	527	607	500	489	512	578	532	550	535	535	543	573	530	579	512	534	578	523	567	517	500	547	519	546	564	564	526	554	584	561	518	550	510	558	502	579	524	558	522	521	507	540	478	539	504	566	495	542	570	576	528	544	536	529	530	495	553	525	528	527	525	526	516	551	578	499	506	528	490	503	523	530	494	501	501	546	518	537	586	535	533	508	525	500	535	533	514	504	522	550	514	574	534	501	547	563	500	543	565	490	514	513	521	520	539	557	551	543	535	465	540	502	497	522	574	595	556	517	539	567	521	542	509	533	526	519	487	552	481	553	486	511	529	544	527	558	521	480	535	484	528	538	534	591	531	528	539	536	521	513	546	520	530	531	504	484	496	510	519	521	583	526	533	532	557	504	519	524	528	552	565	533	484	540	557	539	531	518	512	527	529	511	525	519	582	571	560	547	527	554	551	546	535	490	497	565	520	528	534	551	508	482	529	569	526	540	535	523	526	538	527	527	513	563	530	588	525	518	500	541	530	549	519	527	499	547	562	478	524	517	578	523	499	557	532	535	529	565	510	546	551	529	543	518	561	536	519	543	551	525	539	564	537	526	515	554	518	519	546	498	521	522	534	524	525	525	490	579	484	552	534	544	520	510	497	535	555	561	527	511	527	515	506	578	538	577	551	547	552	522	560	515	532	552	534	526	509	560	524	546	580	542	550	519	513	528	555	530	522	523	514	473	509	533	516	549	546	559	514	559	568	513	541	505	539	512	501	551	540	501	526	537	533	518	469	574	487	542	509	529	576	524	576	526	545	538	522	494	565	556	486	495	524	567	547	567	513	520	558	555	485	526	560	527	537	527	542	516	542	536	525	554	522	526	545	534	536	489	483	533	553	514	525	516	512	516	513	546	533	530	542	494	565	532	493	543	575	536	553	518	499	497	528	545	556	513	533	534	549	471	541	553	533	595	517	509	507	529	512	509	529	532	521	550	522	515	533	573	504	572	533	530	533	523	526	510	517	516	542	549	544	551	533	502	561	494	527	524	510	581	518	506	558	567	523	551	503	506	552	564	594	509	506	496	536	530	527	557	529	511	513	551	505	512	543	549	548	519	521	553	542	528	532	554	516	503	525	515	503	475	535	522	533	506	510	512	531	537	487	481	543	559	546	576	532	526	547	513	519	506	526	512	541	530	501	512	510	508	517	564	495	537	506	511	510	504	514	527	514	548	533	502	537	511	520	549	551	530	525	556	525	510	504	539	504	516	539	538	542	570	538	520	580	551	521	559	543	522	578	508	560	540	518	496	583	544	501	538	523	528	553	556	498	509	529	518	522	514	520	559	520	525	533	507	508	556	526	590	534	529	574	479	511	540	592	513	524	503	526	551	527	531	538	530	554	508	509	547	562	553	516	529	504	556	498	538	549	507	527	543	507	570	548	496	552	530	536	513	531	520	512	502	537	517	508	534	511	536	507	546	538	579	521	543	561	536	543	542	517	570	557	554	528	522	561	490	528	534	563	526	538	550	551	491	536	532	531	521	483	524	480	554	535	510	524	527	523	585	523	546	528	533	524	487	529	560	515	498	523	518	539	550	536	506	523	500	517	502	504	518	500	546	546	503	517	542	491	534	495	521	517	564	493	502	516	529	533	507	518	575	455	492	509	526	550	483	537	532	520	546	511	531	535	525	517	520	540	568	536	579	509	521	551	517	555	536	512	553	547	528	528	570	515	526	554	549	552	500	525	551	548	503	547	549	571	534	461	505	515	554	546	515	553	510	557	539	528	539	502	547	545	567	529	520	553	486	549	578	566	500	554	523	528	526	500	542	510	529	521	542	574	529	526	547	523	571	524	511	534	535	543	537	539	545	500	486	535	492	553	536	494	500	525	550	487	499	513	506	517	558	538	528	512	505	553	549	547	545	508	508	544	533	514	521	514	580	526	528	534	564	546	515	531	538	509	524	521	503	513	507	500	518	560	514	530	526	533	518	515	542	544	515	534	503	487	502	497	517	543	501	525	576	518	508	527	527	505
1069	114	132	112	108	94	71	72	88	65	69	71	62	67	75	64	64	62	73	72	81	63	68	68	64	80	67	59	71	63	51	80	58	78	65	64	78	56	65	73	79	68	61	73	81	69	60	68	53	77	77	59	65	70	91	60	66	44	54	92	59	56	66	67	70	65	66	68	64	61	60	76	63	70	67	61	63	66	64	65	63	71	48	55	68	65	73	74	53	58	72	69	64	60	47	65	78	62	72	76	61	61	63	50	72	71	65	75	54	75	51	77	70	54	55	71	60	57	76	71	68	77	62	59	65	57	80	65	78	69	62	73	53	62	75	67	58	52	57	62	77	54	66	80	59	61	74	73	74	72	81	69	58	60	68	69	75	60	75	56	73	60	68	72	76	70	74	67	74	65	72	68	53	71	74	53	67	63	55	76	59	78	65	71	61	91	68	71	54	66	74	77	74	71	62	68	63	70	70	76	75	71	53	69	67	71	52	69	65	57	61	74	75	49	67	57	72	76	79	78	78	64	70	65	63	53	55	57	69	79	53	59	55	70	60	72	59	75	70	74	54	65	78	69	71	74	59	52	49	68	69	65	59	57	64	68	67	63	67	65	55	70	78	74	81	64	62	63	68	67	57	69	60	63	67	74	57	66	72	80	68	81	61	68	61	61	68	73	64	66	68	54	58	71	85	70	51	58	59	68	63	63	74	66	65	66	59	66	73	75	63	73	69	74	56	52	54	58	58	61	77	57	64	71	65	69	62	75	60	63	71	76	65	55	74	61	67	51	65	68	60	57	71	53	55	61	60	75	69	65	66	55	62	61	54	61	52	54	60	64	61	62	62	77	64	60	61	55	72	72	63	62	60	60	61	63	63	57	68	70	66	65	89	60	55	67	66	74	66	58	58	62	62	62	73	71	79	76	67	72	79	60	60	72	68	59	64	71	74	57	62	67	58	66	68	66	63	60	63	50	69	57	65	69	68	55	58	74	56	72	56	53	56	73	68	58	66	62	64	64	70	58	65	72	73	56	58	69	89	68	61	71	82	62	65	76	59	59	63	75	75	51	65	56	77	68	80	73	58	72	59	68	75	63	67	63	69	77	47	78	78	71	71	70	68	65	64	53	71	64	69	61	64	75	67	74	71	59	64	60	60	76	54	68	67	57	65	70	69	65	71	82	60	75	68	72	69	70	73	67	46	73	69	51	62	54	68	73	67	72	60	57	67	51	73	58	78	81	60	65	73	66	73	52	69	74	54	64	51	79	74	72	65	54	55	78	69	73	82	59	72	70	86	60	73	69	59	65	77	70	76	62	70	59	63	71	73	72	60	70	66	71	61	63	59	59	75	66	69	85	71	76	74	68	68	67	51	68	73	55	63	51	60	59	56	77	66	61	69	61	70	63	77	68	70	62	63	61	62	70	61	57	67	73	58	66	64	51	66	78	70	74	73	65	61	68	75	65	66	63	56	73	69	75	62	61	72	67	69	65	66	68	79	63	81	72	57	69	57	70	80	63	74	66	65	62	75	54	61	86	64	76	45	61	65	51	70	70	60	65	69	64	66	77	71	53	70	64	69	70	82	61	61	56	59	68	61	55	62	59	71	76	66	65	61	74	69	61	75	59	74	65	76	59	68	49	65	83	55	57	70	76	64	68	57	62	65	70	49	65	62	75	55	66	76	67	58	62	63	62	62	73	79	59	64	57	69	54	83	80	67	52	72	82	78	72	57	67	64	59	76	67	66	65	54	71	51	66	61	82	53	71	73	64	69	58	61	63	67	62	76	53	66	85	56	62	66	60	69	74	70	62	56	66	64	51	74	72	75	69	58	53	70	78	56	71	62	69	72	75	69	63	65	71	71	44	67	58	59	78	73	61	67	58	52	66	54	83	53	68	65	61	67	69	67	73	66	86	84	62	70	75	63	73	55	78	60	45	84	69	73	71	67	64	85	67	69	80	55	55	63	61	83	61	73	61	66	75	67	66	68	74	67	57	65	50	63	68	76	54	68	70	64	69	55	78	58	57	63	77	80	71	62	85	53	61	72	65	60	70	70	69	80	64	56	61	72	63	57	60	70	70	52	52	51	72	70	60	74	59	53	73	63	71	79	55	65	51	71	59	73	62	65	71	70	67	66	61	68	68	50	61	59	65	67	70	63	75	54	55	67	53	73	56	73	53	62	70	64	62	74	58	68	65	84	54	70	62	57	62	64	55	64	66	64	64	70	59	78	59	63	86	73	66	74	55	62	55	56	63	67	75	73	50	65	61	70	66	65	72	86	72	65	52	67	63	77	52	57	60	65	68	65	64	66	47	60	62	67	57	70	68	74	56	56	72	58	60	64	56	54	61	69	58	75	55	62	73	66	76	67	77	72	73	68	47	77	60	72	59	66	62	53	91	68	73	74	72	88	63	52	78	73	80	51	56	57	67	46	69	63	62	62	62	70	69	69	66	56	68	59	55	65	84	63	60	57	72	51	65	64	77	72	73	54	80	72	63	63	69	79	63	66	56	68	51	55	66	69	74	52	73	65	68	63	75	67	49	62	61	61	72	64	61	64	78	74	50	64	57	57	67	58	65	66	58	58	67	54	66	69	72	77	63	63	73	68	71	70	63	61	60	65	76	68	61	65	75	66	58	60	69	75	68	69	76	68	68	50	81	49	59	62	64	53	68	75	64	88	54	71	73	69	58	55	65	79	80	78	66	64	60	56	59	66	76	71	70	56	65	72	63	66	62	60	87	84	83	81	59	71	57	63	83	63	66	76	73	61	65	63	72	71	63	64	69	63	63	72	61	70	63	63	80	62	74	60	61	66	64	56	58	71	65	66	71	70	63	54	67	46	65	50	64	53	69	66	62	62	50	56	60	67	66	74	70	44	60	81	68	88	58	52	75	69	70	86	74	54	70	72	69	57	64	63	59	67	67	67	55	62	78	57	70	58	62	67	57	68	55	55	61	80	59	67	71	70	74	53	71	86	64	56	58	61	67	71	64	64	60	73	65	65	71	60	61	47	62	68	60	63	71	63	61	72	62	56	57	67	64	58	60	59	54	61	71	79	72	64	58	68	57	72	67	76	75	60	77	85	58	61	62	66	63	71	59	65	66	65	84	74	71	59	75	59	60	62	62	76	66	71	65	43	60	80	68	76	67	55	73	53	68	51	56	77	59	50	77	71	73	79	80	54	64	70	67	63	55	67	78	61	67	73	67	62	76	60	77	70	74	74	76	77	55	65	71	71	69	61	73	77	60	63	56	54	61	65	74	56	65	82	50	70	67	60	58	69	66	77	67	68	69	68	51	61	51	58	52	64	67	88	61	55	69	55	58	69	84	72	64	75	77	61	65	61	85	71	73	67	68	66	59	64	57	59	66	65	59	70	69	68	53	63	75	54	48	68	67	60	65	59	58	54	66	71	60	63	75	68	70	70	72	69	50	58	62	73	57	68	67	57	69	61	59	89	63	82	60	76	85	69	76	66	59	101	68
1640	333	451	481	460	395	399	335	303	308	291	313	297	265	277	277	286	295	256	305	236	271	286	257	263	258	239	258	238	259	301	232	278	245	260	272	265	269	244	273	263	250	225	261	253	253	262	251	220	297	229	260	257	242	265	254	231	288	298	240	274	266	250	232	263	261	294	269	268	253	204	233	259	253	257	258	268	253	263	259	227	248	269	225	249	284	275	273	254	252	221	223	260	254	236	270	239	234	256	271	256	258	252	281	264	273	275	262	269	252	240	266	274	240	228	268	263	255	296	270	248	217	262	257	271	264	281	291	268	230	247	226	270	244	258	276	258	249	254	291	259	244	256	259	253	280	253	284	241	272	234	254	260	254	260	258	270	287	242	276	254	238	262	259	239	277	235	256	265	232	261	235	244	270	246	253	258	243	262	257	245	260	258	212	234	254	244	272	237	215	236	266	261	262	253	251	226	261	243	249	265	245	255	243	276	262	269	264	284	267	249	269	242	228	237	263	246	264	247	243	258	273	260	245	250	268	244	231	227	273	253	257	235	244	271	260	226	273	244	259	274	256	234	251	282	228	283	247	249	275	252	241	259	266	228	259	227	272	236	262	235	278	249	256	244	246	274	235	272	240	233	257	274	285	252	274	250	244	261	278	251	270	238	251	293	269	263	268	262	254	240	247	252	236	256	244	276	234	247	236	272	253	249	239	255	237	262	276	266	254	253	243	260	266	283	254	256	254	253	254	248	238	224	226	269	265	263	274	233	246	283	260	268	267	253	284	263	228	245	242	239	260	267	252	243	239	247	239	255	237	245	265	244	254	238	253	264	246	245	274	262	245	260	247	265	273	249	260	236	262	262	261	257	266	256	261	258	268	252	275	246	262	231	289	278	250	271	252	260	250	264	252	250	264	254	266	256	266	237	258	260	221	286	271	267	241	252	258	237	232	264	260	218	259	240	268	245	239	247	269	265	245	269	265	244	238	261	266	248	267	265	259	245	243	256	244	238	253	254	256	207	251	231	224	227	265	232	236	239	253	252	256	257	239	241	240	260	254	259	239	256	271	249	248	252	248	216	230	275	262	257	235	254	240	241	265	250	228	270	274	267	261	274	234	260	262	289	290	243	264	257	254	244	225	230	261	274	251	238	255	252	271	253	261	245	263	249	250	251	274	273	241	246	285	228	261	257	242	237	266	266	245	272	251	266	241	248	259	239	245	239	254	275	287	243	240	239	244	251	290	245	266	246	228	265	225	241	264	265	255	265	252	268	271	252	259	259	276	246	245	242	263	214	260	249	269	249	271	231	254	269	261	256	252	240	248	239	279	277	251	247	279	241	214	271	242	272	259	228	268	251	262	254	222	231	242	251	216	223	263	252	266	224	228	242	243	236	265	284	254	252	264	252	235	255	277	259	233	268	240	293	246	224	252	271	256	280	251	248	259	239	233	285	281	276	260	244	287	275	225	252	228	256	243	259	219	266	273	258	273	261	251	230	259	263	246	236	263	247	236	258	238	240	264	254	264	250	268	271	231	255	275	272	251	258	240	242	237	270	254	269	242	231	281	231	265	253	284	231	250	253	259	257	230	230	245	216	252	236	277	271	259	239	243	255	257	237	249	276	237	252	230	264	233	214	242	267	238	243	243	237	252	267	248	261	227	230	277	247	266	233	253	277	264	256	279	239	256	249	248	235	257	273	292	261	239	244	253	279	257	278	254	250	239	258	254	244	274	239	263	273	239	252	256	279	239	252	265	249	247	261	254	261	233	248	263	232	257	243	228	233	258	270	247	282	270	284	260	255	251	262	235	248	275	252	211	274	260	248	237	256	262	257	254	243	262	272	286	250	266	249	264	252	259	235	242	252	259	276	244	228	259	258	259	233	256	251	251	244	281	282	257	262	257	276	271	232	234	249	254	275	239	266	254	278	257	236	248	267	249	223	246	250	279	248	246	271	270	260	270	250	264	260	246	256	256	235	257	279	244	264	247	263	235	265	242	266	272	234	229	260	246	270	272	250	249	272	273	260	221	243	248	271	264	263	266	241	237	254	241	253	262	272	234	279	257	265	254	257	267	248	251	239	243	247	264	284	262	257	270	249	280	255	264	246	256	249	246	270	272	257	249	259	239	243	280	251	268	264	285	231	292	266	252	265	241	267	252	264	250	243	258	257	259	258	263	236	290	234	281	276	261	247	281	239	252	265	249	241	247	261	257	248	252	256	264	296	226	238	270	210	262	299	236	251	244	235	221	241	259	228	256	290	257	244	281	261	245	241	264	235	261	257	242	274	242	263	234	264	228	275	275	259	239	221	254	235	226	240	246	237	268	239	264	242	240	234	271	230	227	259	252	256	254	258	249	241	272	283	258	268	296	244	252	228	223	257	260	242	271	265	265	229	264	257	287	237	256	256	239	284	278	250	259	226	265	261	254	250	246	274	243	265	242	279	246	242	245	258	244	224	294	250	250	229	257	291	250	265	215	255	251	239	250	287	281	266	257	224	255	224	262	238	251	254	239	298	259	253	243	256	254	251	274	237	230	257	250	249	239	268	272	263	253	254	249	253	234	254	287	245	288	248	271	266	227	232	272	232	257	240	232	244	276	239	248	232	243	273	257	237	248	275	233	269	255	270	256	275	267	282	288	272	241	267	238	268	242	253	290	272	238	242	234	283	256	238	239	241	223	266	255	247	259	240	275	231	259	275	286	244	250	241	266	257	264	264	236	235	282	275	256	284	250	252	270	236	269	223	226	258	261	262	268	273	267	255	234	256	240	274	266	283	246	257	228	266	260	247	238	233	242	238	254	268	267	237	245	243	257	242	256	266	251	259	247	250	257	229	268	236	226	232	269	254	269	244	246	261	236	245	266	286	269	262	245	249	258	272	259	266	268	240	246	248	256	281	269	264	232	261	232	223	259	252	237	260	273	260	261	205	278	232	263	289	258	245	252	271	290	246	254	269	232	273	236	280	233	265	282	239	270	264	232	279	258	267	277	251	260	269	235	259	285	244	267	251	251	249	267	235	253	257	237	242	234	227	237	244	256	237	231	235	268	257	250	271	232	279	236	272	245	276	252	260	236	231	269	227	287	262	273	265	247	278	265	252	247	306	232	251	274	239	261	259	237	276	248	242	255	242	249	228	250	283	267	264	278	253	264	270	250	224	256	248	256	263	265	243	221	263	263	227	250	241	270	240	244	230	226	264	250	260	244	273	261	260	258	244	272	276	257	257	281	268	254	245	281	249	245	238	252	246	257	272	242	233	289	264	255	250	241	244	240	243	237	255	257	251	278	265	237	245	248	274	251	235	238	260	216	265	276	257	254	256	232	245	234	263	242	281	254	281	235	286	260	262	265	235	260	271	251	259	240	256	244	264	254	247	243	240	263	267	269	243	231	247	240	264	229	216	241	242	266	274	264	262	255	254	250	274	260	257	264	271	279	250	259	267	239	206	266	242	276	268	225	239	267	248	246	243	250	264	272	252	247
4255	1038	1255	897	588	403	300	251	230	175	167	121	118	133	112	97	97	109	85	98	83	85	118	88	100	79	84	73	85	86	76	92	76	78	72	65	65	66	73	73	77	86	86	72	80	68	72	67	74	72	73	77	72	60	65	76	65	88	79	62	77	75	62	68	72	72	72	70	63	80	71	73	63	74	47	64	80	97	69	64	62	67	87	75	65	61	73	66	87	71	76	81	58	72	71	71	69	73	76	73	67	75	76	72	74	63	59	66	84	73	67	75	78	72	62	79	58	63	67	67	77	58	69	72	62	71	65	71	72	72	57	64	63	66	72	74	55	72	65	73	69	75	77	70	73	66	71	77	74	69	65	76	68	68	65	73	77	81	65	63	58	81	68	82	68	74	59	66	69	64	69	67	77	67	58	61	64	61	66	60	73	63	83	67	75	72	72	71	71	62	68	66	75	63	76	67	66	74	70	71	72	71	72	73	58	68	87	72	74	81	77	62	65	61	79	74	73	72	56	70	77	60	67	70	77	65	81	72	55	73	64	88	63	68	84	70	72	84	83	78	82	85	81	67	77	61	71	65	55	55	69	69	72	66	76	72	74	76	73	56	72	62	62	67	60	70	68	60	67	63	76	65	75	59	73	74	79	79	65	68	73	63	69	75	71	64	78	66	63	67	71	74	57	66	62	65	62	61	63	79	76	64	68	59	64	87	60	59	69	76	55	57	65	80	71	66	84	68	72	67	82	86	66	66	70	68	64	73	60	55	65	74	64	63	80	72	69	64	73	68	74	71	63	75	58	70	63	62	55	80	59	69	69	76	66	61	66	56	74	81	72	78	54	82	88	72	74	84	70	77	76	59	61	64	71	57	65	88	60	67	75	51	73	71	68	76	63	64	56	76	48	77	80	80	72	86	77	87	67	71	52	90	73	74	67	81	63	80	90	85	66	69	70	84	60	74	60	73	65	76	78	80	72	72	58	69	74	72	66	60	54	70	66	81	79	78	87	56	88	73	72	74	66	69	62	57	74	70	73	52	58	82	79	65	66	62	67	68	67	74	61	78	67	71	52	76	60	73	72	62	80	73	78	64	66	61	62	71	65	75	58	68	69	69	67	62	56	63	74	72	70	82	48	63	76	74	46	78	62	84	89	63	68	84	71	70	70	74	79	67	71	80	71	61	70	75	83	74	61	69	70	66	79	57	72	65	85	62	68	63	68	60	75	61	62	74	66	83	75	73	63	79	66	71	77	73	72	83	72	63	77	72	66	69	63	73	81	57	80	64	72	67	72	76	74	72	64	59	67	72	68	59	75	79	77	76	76	72	64	63	68	74	74	62	80	60	61	74	73	53	83	68	61	74	78	63	64	77	63	79	77	77	90	80	85	77	67	48	62	66	63	74	60	57	83	58	64	62	67	79	63	63	66	78	85	74	80	81	77	67	68	69	52	61	68	67	62	64	56	76	51	68	75	87	72	61	56	86	75	68	62	65	69	71	73	67	62	62	71	69	69	92	81	73	75	69	84	87	64	80	66	82	80	76	67	79	67	71	66	63	88	65	71	65	78	68	75	83	62	76	83	56	67	73	61	65	79	59	70	58	72	75	72	71	65	71	69	71	71	63	88	77	64	66	65	69	63	59	81	67	62	58	75	75	67	73	59	55	69	67	65	71	74	68	69	87	62	70	73	72	67	67	68	71	60	73	72	74	56	74	79	67	64	74	58	85	53	60	72	79	63	59	74	63	71	65	55	63	55	64	59	70	73	61	72	78	69	58	70	55	74	83	70	77	62	62	66	57	93	60	80	76	64	55	76	74	62	80	65	74	60	61	58	79	69	70	73	64	69	72	67	64	65	62	72	75	82	75	64	72	70	67	77	64	85	70	84	63	72	66	74	58	61	68	68	85	75	66	71	69	88	85	73	60	62	69	67	63	78	71	72	66	64	65	84	53	74	92	73	70	65	72	64	68	66	66	75	57	76	64	66	75	74	66	59	64	57	74	50	74	48	73	77	68	75	70	70	77	72	74	71	51	71	65	71	61	58	64	74	73	65	65	58	71	80	78	68	65	73	83	67	77	51	78	71	62	75	70	76	83	69	67	93	78	80	53	87	71	65	72	63	70	67	62	81	49	70	70	72	63	66	67	80	67	68	79	65	79	73	58	66	77	60	74	76	64	84	70	72	65	69	60	84	64	57	61	77	57	71	72	64	67	65	80	65	57	71	71	71	83	67	70	74	66	78	69	69	84	52	58	69	66	79	55	91	70	64	72	61	66	80	60	84	61	74	55	69	61	65	59	66	66	63	72	84	62	60	86	66	49	72	60	57	75	83	81	85	71	77	69	79	63	66	79	69	65	73	71	73	82	55	64	73	68	50	67	73	69	66	76	74	71	74	72	73	50	70	65	61	62	60	76	69	68	76	73	69	61	71	65	71	44	76	77	63	65	75	78	56	66	66	72	75	68	67	65	72	71	66	65	59	65	77	61	73	58	74	79	71	62	62	65	69	58	84	49	71	77	76	68	61	71	79	76	68	63	64	67	87	79	71	71	85	73	63	91	71	58	66	71	67	73	62	50	70	69	67	75	71	73	57	90	81	67	67	69	72	69	73	54	62	68	77	70	66	77	73	71	68	70	72	71	72	50	74	70	74	61	51	61	83	55	62	71	62	42	63	53	68	83	64	60	68	51	67	64	60	76	66	71	89	62	72	63	88	69	87	64	59	79	69	76	74	62	74	69	72	77	77	81	59	70	68	66	79	72	61	67	75	59	60	72	84	64	55	69	78	58	72	71	66	78	62	69	60	69	71	65	80	74	75	80	73	79	82	73	70	61	69	83	83	75	70	80	74	68	89	90	62	60	61	52	66	56	67	52	53	64	54	61	72	73	66	63	70	61	74	77	69	81	77	69	75	63	50	67	49	65	65	88	75	63	75	70	79	65	77	86	67	67	53	78	61	60	64	72	59	77	57	72	69	66	77	68	76	79	64	72	62	75	68	78	72	74	73	61	72	53	72	70	68	82	76	74	77	79	64	64	59	73	79	68	70	78	77	66	62	53	65	63	67	58	74	66	67	80	80	71	73	62	70	82	81	60	85	68	75	73	75	71	62	64	74	70	72	82	71	63	76	77	67	67	72	64	76	62	69	87	69	65	71	93	73	56	81	76	68	83	85	71	64	71	62	64	59	64	53	50	74	69	67	75	78	71	77	76	70	77	67	58	47	77	67	61	65	78	65	76	66	69	64	85	66	72	73	56	68	63	69	73	67	77	63	70	66	69	64	79	62	64	74	76	48	67	69	68	73	72	81	60	73	84	73	67	66	59	62	70	65	70	53	68	70	82	77	62	79	76	68	60	65	80	67	70	67	61	77	70	73	65	87	78	66	65	74	58	73	65	77	67	75	68	82	66	78	76	62	58	57	74	68	62	58	67	76	97	58	91	57	61	67	74	78	57	82	76	86	66	76	69	75	64	65	72	51	56
5099	1383	3293	3539	3004	2490	2035	1655	1415	1113	1048	910	874	787	713	658	612	587	573	498	456	469	460	433	444	424	431	413	406	361	337	351	357	367	365	324	331	348	337	330	350	324	332	320	328	305	287	324	306	302	299	308	299	296	321	304	294	301	307	305	295	309	331	279	294	281	285	286	306	306	276	298	259	272	276	293	288	295	274	252	256	311	277	271	298	298	263	283	283	294	308	249	279	285	276	277	279	274	282	258	280	252	294	301	288	288	314	304	255	259	270	248	275	265	282	267	295	296	255	261	271	281	252	265	296	286	266	291	285	261	292	269	282	275	275	272	264	281	274	268	257	255	247	263	258	290	274	266	267	294	272	282	282	297	306	247	286	258	272	250	284	276	277	272	275	243	276	258	284	249	279	277	268	302	265	264	267	251	300	266	268	268	246	290	282	263	268	281	244	260	273	279	314	259	257	287	273	262	261	274	284	267	263	284	261	290	275	301	262	266	221	289	285	290	278	265	264	270	266	287	244	256	246	281	263	250	260	246	259	259	270	291	269	310	279	257	257	285	250	253	267	279	260	256	286	236	268	277	292	282	296	234	289	293	286	274	290	252	289	251	248	281	280	290	263	245	269	257	290	262	273	245	262	270	261	264	293	245	261	252	289	269	263	261	264	255	291	280	283	273	287	261	259	275	255	243	265	287	277	281	227	252	266	280	282	235	268	244	277	266	276	290	282	261	273	271	269	285	260	290	310	247	240	300	265	272	249	245	256	282	280	261	271	275	248	279	285	258	275	251	254	271	295	248	261	246	263	267	243	302	276	239	260	254	273	257	255	263	263	275	269	262	287	281	300	270	274	273	261	260	223	251	260	250	259	235	271	260	293	288	266	272	287	282	264	285	281	254	256	257	269	311	261	250	274	303	284	265	290	282	288	302	262	262	248	252	281	293	270	242	275	259	265	260	251	289	285	253	305	285	260	248	265	282	255	282	275	277	272	280	278	271	278	272	249	266	283	245	241	272	277	273	255	259	311	281	272	295	278	279	277	274	283	267	295	281	282	260	252	249	275	257	285	244	268	247	254	249	266	248	242	258	293	252	312	282	288	265	265	265	271	273	293	264	291	266	273	266	281	281	243	254	251	270	253	253	271	281	300	263	287	261	298	255	284	264	276	259	265	252	273	276	294	258	275	267	276	275	273	268	285	277	265	255	271	279	288	269	272	267	273	296	264	272	260	280	264	268	267	291	262	270	280	256	301	265	288	270	269	261	265	268	274	287	256	261	268	268	268	279	271	254	254	293	283	240	308	283	297	231	273	289	287	290	268	259	295	240	240	258	268	279	253	253	270	274	230	295	269	268	260	243	261	273	266	271	270	267	245	280	285	286	268	266	268	250	259	280	288	248	248	260	271	286	274	268	282	282	241	257	252	260	273	268	304	302	280	271	278	277	262	260	302	260	249	285	263	277	275	245	266	253	258	281	286	282	273	267	243	275	267	274	276	265	234	282	241	264	292	261	262	281	266	267	267	264	307	258	275	275	263	288	290	253	289	300	266	294	259	284	247	288	258	258	267	271	277	285	246	264	266	268	261	268	293	263	270	296	262	283	282	244	270	270	276	259	271	278	256	273	286	282	267	254	261	281	258	276	255	286	262	299	280	286	305	269	282	250	276	265	271	248	273	306	278	249	273	278	252	284	267	252	260	255	261	240	270	255	279	257	294	271	242	239	266	281	263	275	290	285	283	255	271	262	300	287	272	259	259	262	261	277	258	270	285	242	286	260	255	273	256	270	281	275	275	254	265	300	263	264	276	289	292	285	266	227	296	267	276	269	278	271	286	252	266	266	260	299	277	256	261	272	287	249	281	249	299	268	264	300	265	258	273	266	258	268	258	236	238	261	277	292	280	293	296	276	261	261	248	280	244	260	274	240	275	265	313	292	247	253	278	249	287	270	283	295	287	294	286	264	267	283	223	244	265	262	275	269	263	256	252	267	248	276	271	248	312	286	270	266	266	241	251	281	291	283	278	280	262	254	302	269	277	257	267	317	254	277	269	275	280	282	285	275	282	280	253	290	278	260	269	244	276	281	257	268	288	284	271	254	278	277	259	249	263	261	283	303	289	266	276	253	288	292	246	303	255	301	275	292	266	278	260	260	254	265	254	290	260	279	293	272	268	243	258	270	256	282	271	238	237	270	263	278	275	259	263	282	286	298	284	261	268	262	262	262	269	265	249	268	279	284	241	277	293	268	257	311	268	260	233	276	266	283	298	266	263	283	278	263	280	277	258	279	257	293	231	281	246	275	290	278	266	236	283	256	243	263	276	248	265	249	284	283	259	265	273	244	276	252	267	277	284	258	280	291	291	290	279	263	257	292	283	247	288	269	279	286	270	267	251	289	266	255	275	265	255	261	284	293	266	249	267	278	301	275	284	284	264	263	268	261	287	273	255	244	260	263	274	270	272	268	277	275	286	249	276	256	273	282	255	306	282	268	239	244	287	289	263	243	260	272	299	265	272	272	243	272	262	276	264	290	245	275	292	273	281	280	294	269	263	260	286	264	272	264	299	291	308	245	264	291	270	253	278	286	273	242	251	236	288	266	280	250	289	251	285	251	265	244	297	254	279	235	272	261	283	302	280	247	273	274	278	250	234	252	295	281	246	282	266	283	277	238	297	257	244	259	258	257	261	263	261	250	277	264	254	265	295	274	277	262	266	270	273	308	297	289	266	272	297	300	279	265	272	282	264	290	286	253	286	289	230	281	266	261	248	273	257	284	272	279	235	250	297	275	275	276	270	271	277	267	261	277	246	246	248	285	272	265	245	259	256	277	266	278	297	260	264	253	261	252	275	277	279	279	250	265	257	307	255	258	252	272	295	271	291	275	269	257	265	296	294	293	282	265	278	262	256	299	301	275	276	249	260	275	253	266	288	272	264	254	268	259	291	274	284	279	272	285	271	288	272	265	239	259	283	255	259	251	278	266	278	287	271	261	268	274	276	277	289	263	274	281	256	292	268	270	249	265	264	284	272	298	259	280	254	290	276	268	268	260	272	254	245	274	242	276	267	286	276	274	304	277	259	282	325	262	239	266	280	273	247	293	273	286	268	286	271	307	288	265	271	300	266	263	267	277	263	303	256	295	276	235	271	315	285	291	289	255	239	266	269	261	248	260	283	292	251	299	271	280	261	270	261	262	272	253	271	264	272	291	284	267	269	278	266	277	262	244	254	248	292	283	280	290	260	274	280	242	247	280	275	258	273	267	231	244	235	292	241	265	280	270	264	312	283	270	232	259	253	238	279	265	265	260	293	273	246	274	286	246	233	273	274	265	279	261	269	253	275	268	246	251	266	272	279	252	268	288	282	258	291	280	293	272	264	251	275	268	253	272	290	244	275	254	274	278	272	276	265	297	294	251	288	273	269	269	264	266	255	272	282	272	241	271	278	253	250	249	287	244	292	283	269	252	281	272	267	286	256	263	278	249	285	265
8424	2202	2554	1770	1202	817	623	506	440	372	329	333	287	252	250	223	201	209	206	196	191	200	198	182	190	174	173	201	172	171	172	171	167	167	179	190	172	172	159	164	182	150	175	175	173	166	172	153	170	170	173	167	144	145	169	164	181	156	171	158	156	156	154	154	192	144	147	157	152	167	163	159	185	139	174	152	133	164	165	145	163	190	145	165	138	160	175	143	164	168	161	169	160	138	166	178	138	165	166	156	136	162	149	162	150	173	174	150	156	151	162	161	154	155	155	184	149	155	162	158	153	150	147	166	163	164	182	159	171	138	166	144	175	148	136	150	151	146	157	167	162	172	160	186	154	155	177	164	181	152	160	186	142	177	141	148	158	163	172	153	159	181	145	176	159	173	180	152	157	146	150	165	179	163	151	157	152	170	174	153	138	162	147	146	157	175	162	150	166	161	148	153	140	186	135	157	159	147	154	166	150	167	148	197	147	134	150	187	181	171	154	153	142	146	149	160	140	149	138	134	130	156	170	167	153	161	161	150	155	163	154	142	163	167	167	151	152	163	163	154	136	165	173	153	161	155	154	160	158	173	144	128	151	151	145	169	138	159	162	151	146	151	166	160	145	153	146	145	140	161	149	145	150	157	174	146	148	157	153	166	158	162	152	167	163	153	155	168	135	183	139	173	161	136	155	136	147	144	162	164	151	152	174	144	145	153	184	153	169	162	178	167	170	182	146	133	163	152	153	176	174	138	144	146	152	176	144	153	146	134	162	173	171	173	159	169	141	172	163	156	144	165	143	166	162	181	166	159	152	158	165	152	164	151	140	171	158	161	154	173	162	166	169	155	157	165	170	173	158	157	165	149	183	159	172	160	156	151	145	150	164	161	148	165	171	170	153	155	176	156	142	145	150	170	150	162	162	180	162	152	180	132	143	160	141	146	149	174	150	163	163	153	162	181	157	157	186	153	181	170	133	152	159	155	175	159	158	175	139	154	158	148	168	148	156	164	139	147	164	140	157	174	154	175	174	155	138	142	151	136	163	157	179	174	147	155	144	178	146	140	156	153	152	149	156	146	150	169	141	154	130	170	142	148	169	160	137	161	162	158	168	135	163	146	177	149	157	154	161	162	164	174	152	172	149	145	175	141	152	157	144	148	175	152	154	144	158	155	148	153	158	148	163	173	161	183	134	172	178	154	149	173	167	167	152	154	154	164	169	166	142	164	172	148	167	150	169	150	157	155	150	160	175	146	160	151	173	151	178	161	155	157	160	152	187	164	176	160	145	164	165	153	146	171	159	167	163	168	168	168	160	137	152	153	174	140	143	170	149	157	167	151	135	152	160	167	150	147	165	158	146	168	164	146	173	163	136	160	185	180	163	170	159	186	155	149	160	159	153	146	186	157	166	155	164	154	178	138	168	148	127	159	146	149	161	182	169	142	157	156	172	167	160	172	183	159	156	146	159	146	172	166	146	148	172	155	165	179	167	158	141	186	157	168	159	162	158	173	144	174	144	164	155	186	157	157	157	167	153	159	143	164	164	172	141	175	156	161	173	162	147	162	154	154	135	162	168	139	149	142	165	128	148	130	161	171	141	157	163	171	167	153	162	159	157	165	169	145	178	163	161	164	161	156	157	166	180	177	156	139	161	153	155	184	173	152	172	185	175	169	130	175	142	164	191	172	124	176	147	138	163	179	154	155	151	150	164	174	173	152	164	166	154	147	160	184	167	161	166	172	165	156	155	151	158	174	158	157	148	166	166	149	149	166	144	161	165	164	166	147	177	147	164	144	169	161	154	155	139	160	170	156	178	157	159	171	153	139	166	168	158	149	175	177	142	164	175	170	155	141	155	155	159	159	160	122	155	166	158	150	150	175	160	171	168	160	177	150	162	137	158	172	149	174	161	143	170	159	194	153	168	142	141	160	139	151	162	146	135	163	178	160	164	155	151	164	159	144	156	166	173	138	136	141	170	151	160	130	146	167	179	151	166	161	139	148	165	157	142	148	160	148	152	156	169	160	157	158	148	182	147	162	144	133	143	162	146	156	190	147	142	134	180	155	149	155	169	173	148	167	169	158	172	165	185	153	149	145	152	173	166	145	160	162	141	155	179	156	179	158	164	133	147	159	180	159	151	158	154	139	155	151	150	165	173	161	166	170	165	182	185	154	152	183	167	183	142	161	166	148	164	149	164	129	159	160	169	166	154	154	153	177	167	157	177	176	175	153	154	151	154	157	177	179	171	144	138	170	169	149	175	161	159	159	153	172	155	156	178	167	164	160	157	159	155	181	164	149	139	152	160	174	164	169	142	153	152	174	165	155	142	159	162	155	129	140	145	143	151	147	145	167	158	180	173	184	150	166	185	163	140	152	164	163	160	158	153	159	148	157	184	173	156	159	142	172	151	153	168	179	175	176	147	144	154	166	149	166	149	163	144	167	168	170	165	142	138	153	164	176	132	182	159	151	151	139	192	165	183	145	152	161	156	181	161	173	183	142	185	150	161	156	180	166	182	165	182	167	164	137	134	139	180	170	158	137	160	168	155	147	185	163	146	169	198	171	169	156	147	177	166	153	178	175	148	159	164	160	145	145	152	150	160	150	174	168	161	143	140	161	174	165	162	146	139	168	161	157	182	136	163	170	167	160	177	144	158	158	166	177	150	159	156	157	146	179	181	158	150	164	172	176	167	152	139	157	174	155	146	131	185	143	163	174	144	162	158	187	152	162	167	163	155	149	175	153	136	156	183	145	148	158	173	146	157	140	173	141	160	156	155	138	158	176	169	144	146	152	147	157	173	174	155	144	183	171	152	139	163	166	163	151	142	142	150	158	162	170	182	160	173	179	158	134	164	165	163	172	163	145	130	137	160	154	149	185	163	156	157	161	155	176	145	165	165	176	145	171	164	178	151	159	147	150	147	181	170	155	150	160	161	171	149	160	151	147	162	167	159	166	158	161	162	141	136	161	142	159	146	162	161	156	142	182	159	153	171	142	151	140	173	160	187	168	137	145	163	164	159	162	150	152	155	179	164	158	167	158	136	129	126	158	150	160	137	160	156	176	170	150	150	172	153	151	157	161	152	157	157	149	164	146	136	137	167	146	162	154	148	154	165	174	166	173	159	169	149	148	140	142	154	141	166	168	156	160	131	146	153	152	146	144	152	169	167	144	159	154	139	156	151	165	138	148	154	148	143	177	156	134	157	140	149	147	177	167	171	149	133	147	155	151	140	176	166	142	153	177	150	166	173	139	148	148	161	159	185	140	148	162	158	179	149	153	162	158	141	158	165	138	168	164	160	175	155	161	164	157	156	144	140	149	164	148	153	169	176	141	172	132	161	169	166	136	133	164	159	168	173	149	144	169	163	181	145	167	162	170	147	150	166	188	160	159	158	162	129	177	128	165	144	168	145	156	156	144	135	161	185	165	188	155	156	174	165	158	190	143	164	154	168	161	138	172	155	150	152	155	147	162	161	159	150	158	153	153
7599	2726	6332	6721	5636	4693	3809	3196	2727	2257	2016	1803	1609	1460	1345	1287	1166	1148	1021	1064	978	951	871	847	780	822	754	813	771	750	743	663	685	710	764	684	651	690	669	659	658	609	659	646	650	666	598	588	636	561	607	603	608	603	568	568	610	605	615	568	549	592	557	583	538	562	553	587	594	521	582	548	581	560	570	545	538	563	533	617	558	522	552	589	578	589	591	550	536	555	566	573	550	544	524	570	568	547	570	523	528	566	552	535	545	525	530	547	495	556	568	532	543	546	533	492	586	562	557	559	529	548	558	540	581	543	544	531	544	554	572	580	535	574	547	535	493	515	509	486	537	549	509	508	542	532	513	526	544	548	589	550	509	537	479	502	520	521	577	564	538	563	539	539	512	562	532	487	536	524	559	533	534	549	548	542	511	525	539	532	515	539	537	552	530	546	519	545	545	561	524	528	519	531	529	542	517	528	524	523	499	535	562	545	544	545	512	561	535	531	505	556	520	540	574	521	517	482	519	544	517	545	531	524	491	518	545	505	585	512	515	544	589	536	552	513	540	539	548	518	511	536	537	523	500	507	507	505	540	535	526	496	526	525	549	483	534	548	563	500	497	553	523	540	495	576	525	519	536	537	491	535	538	504	565	537	511	559	545	583	536	536	533	573	548	546	531	522	558	526	514	565	518	510	495	532	553	524	520	549	532	549	534	572	533	521	556	559	538	531	558	567	483	525	457	569	559	487	519	527	583	568	531	515	524	563	522	500	508	532	517	533	531	525	529	539	561	528	498	510	495	552	530	559	535	502	581	530	556	530	533	585	554	499	525	493	514	545	560	478	547	498	554	562	542	550	548	509	518	568	508	551	507	498	525	531	543	529	543	513	524	573	498	504	538	537	492	506	542	513	555	514	547	511	544	524	550	510	546	530	534	508	526	545	529	514	532	524	514	518	557	520	499	499	538	486	539	505	524	518	522	550	526	564	577	527	532	498	529	525	550	534	544	511	516	506	535	518	539	515	516	529	578	575	544	511	515	533	526	532	521	573	548	528	513	483	521	531	542	535	560	529	486	551	528	570	480	562	570	542	546	492	558	547	540	544	530	575	581	513	537	526	556	556	541	524	534	556	522	513	516	508	538	529	552	542	544	519	519	544	540	571	526	571	577	518	555	592	504	556	545	498	501	544	524	571	520	535	531	508	527	510	506	569	517	513	522	532	523	559	536	523	502	507	509	539	504	564	535	483	523	541	536	524	472	549	556	539	545	525	535	531	558	544	530	496	509	551	525	506	542	545	557	542	514	499	526	567	522	491	549	514	536	544	522	556	545	499	500	525	593	582	570	526	507	595	545	532	551	532	509	522	490	521	527	517	540	576	533	516	538	511	550	518	507	522	538	542	553	521	522	532	528	577	574	552	546	525	555	523	550	551	542	543	526	567	495	517	530	501	496	534	527	505	519	519	500	566	517	538	547	532	525	567	589	520	521	511	530	545	522	549	517	510	508	533	513	504	550	544	533	524	551	548	557	542	524	527	548	509	526	530	555	529	540	524	500	511	567	500	550	519	548	547	526	495	548	552	510	510	517	547	512	538	510	529	589	513	553	525	554	554	551	515	536	531	555	561	501	541	534	543	517	526	584	541	534	545	523	562	512	513	537	529	538	516	561	517	523	531	535	495	578	555	485	537	534	570	557	524	546	522	556	553	548	531	513	537	516	531	471	518	552	517	541	507	492	559	540	514	540	555	554	550	551	517	509	516	523	528	511	555	553	577	530	520	537	537	516	507	553	540	539	536	541	546	505	522	517	540	524	539	508	533	520	554	540	557	504	519	500	570	566	520	533	529	500	527	537	523	530	557	538	554	523	483	508	505	523	529	540	558	516	499	537	536	555	519	562	525	512	561	559	539	551	522	559	516	525	543	556	507	505	562	531	524	515	575	561	536	566	501	520	549	538	543	541	509	507	545	516	501	552	542	506	541	547	540	529	522	535	560	514	521	544	553	532	537	557	552	540	550	557	553	573	518	537	480	525	527	552	536	506	490	515	573	542	551	533	523	539	490	538	543	566	549	541	530	545	523	495	528	513	515	512	521	540	542	542	533	509	506	540	528	523	569	550	530	512	507	543	521	520	550	511	515	555	501	558	549	544	518	544	548	516	497	536	538	536	521	542	559	516	575	525	557	535	511	526	563	520	531	544	491	556	550	514	523	536	526	576	523	512	543	546	546	552	540	543	534	502	512	548	545	477	596	535	515	512	547	503	514	515	506	542	490	547	531	556	518	524	551	546	532	472	531	554	519	517	556	561	527	509	498	529	514	544	519	537	550	529	516	512	542	532	509	539	549	536	544	500	514	533	508	577	541	572	535	520	570	556	495	536	553	558	521	552	551	538	463	530	598	519	543	548	523	568	545	543	529	488	548	499	568	538	532	520	579	537	533	524	555	502	533	524	551	516	487	547	498	563	516	577	475	533	532	537	543	528	546	561	550	527	552	509	546	508	535	514	519	540	542	527	550	492	502	536	536	534	511	521	531	573	541	546	529	563	532	547	556	511	542	579	516	551	541	557	521	548	525	545	502	479	560	507	512	529	512	514	559	544	521	526	543	547	569	574	550	546	519	535	539	544	521	544	537	520	555	533	513	545	516	517	570	542	503	508	503	544	500	563	537	534	524	512	506	530	538	485	556	536	550	531	509	525	551	513	546	546	514	554	568	544	546	529	533	540	535	547	542	526	580	515	536	549	523	578	541	547	505	566	526	502	537	517	547	502	526	553	543	532	544	544	556	544	520	497	512	547	498	542	531	532	579	545	541	535	500	554	558	505	498	484	548	537	481	500	513	532	536	534	477	550	531	530	519	561	551	531	505	540	530	539	529	556	511	519	526	522	499	520	469	504	546	552	569	515	536	530	551	492	516	514	539	508	560	576	504	531	486	549	527	568	549	498	517	561	507	551	523	532	539	519	559	535	557	529	519	536	509	499	542	502	512	511	545	571	513	554	545	519	539	486	495	539	547	514	518	517	532	514	569	563	508	549	521	551	487	545	532	564	506	557	546	540	490	502	536	535	538	544	514	573	529	541	550	480	529	523	562	493	486	532	513	517	549	491	495	534	532	454	512	498	570	510	539	524	589	494	541	542	534	559	562	531	520	544	548	569	527	555	500	491	523	555	529	580	553	537	526	507	527	505	510	571	508	531	546	493	523	496	533	552	574	529	522	509	490	506	509	565	570	524	518	553	526	521	521	560	551	530	565	484	544	560	523	579	508	541	511	532	532	513	552	549	523	524	551	521	523	530	564	567	540	511	536	520	541	543	550	526	489	568	570	558	531	493	506	528	528	499	589	530	526	491	527	520	447	553	550	522	526	535	552	572	509	530	510	532	539	517	506	561	533	526	551	529	491	522	508	520	539	529	574	552	519	494	506	558	516	552	534	493	491	508	509	524	557	549	529	511	566	525	539	525	509	551	557	562	486	593	513	534	507	498	514
1026	127	123	94	77	90	79	77	65	70	68	70	69	62	67	67	72	77	69	66	69	55	60	67	55	50	60	84	88	61	55	60	61	75	59	62	65	68	55	58	53	71	80	69	75	64	57	42	51	60	61	64	70	71	57	57	61	75	74	74	66	73	53	64	59	62	77	63	70	77	51	67	58	64	69	62	77	72	55	68	53	45	62	70	59	70	65	59	59	62	62	61	71	72	66	70	66	71	60	64	52	55	78	67	64	74	60	77	66	63	62	64	55	57	58	62	58	60	78	82	61	73	61	72	74	57	72	59	56	68	75	65	82	69	56	66	63	62	55	68	60	53	60	70	69	72	54	88	58	69	74	47	63	70	67	60	76	58	58	66	62	62	56	54	55	65	52	70	49	70	52	53	65	53	63	57	69	59	54	62	56	60	62	59	74	68	72	57	66	70	74	56	69	71	59	85	56	54	66	53	69	65	54	67	61	67	55	63	75	62	58	83	61	67	65	60	46	55	65	55	71	67	67	56	63	52	52	65	71	67	72	72	54	69	67	62	64	63	64	64	52	62	69	72	66	63	63	71	66	62	55	60	64	61	72	63	71	74	73	80	48	59	59	58	61	83	72	65	61	54	57	78	67	67	69	81	54	54	71	75	71	53	58	57	51	63	53	64	63	69	57	60	78	59	59	74	77	59	63	68	62	75	55	62	53	61	70	66	64	63	50	54	84	68	69	60	55	61	60	51	68	63	67	58	54	66	51	57	64	63	69	53	72	63	62	56	66	65	67	63	56	71	60	70	61	52	65	74	65	76	69	53	60	59	65	55	46	52	52	64	47	56	47	62	67	62	66	67	54	69	59	71	61	58	66	65	63	72	61	72	56	64	77	65	72	55	66	60	68	79	60	54	61	80	82	64	69	65	62	53	66	56	59	70	62	55	65	66	65	76	58	73	62	71	71	63	64	60	60	63	74	68	61	82	57	63	70	67	53	64	63	57	67	51	58	64	67	63	57	69	72	64	64	68	65	73	80	63	62	60	57	66	61	77	61	60	66	55	60	64	66	59	57	75	82	51	65	65	70	63	65	71	64	66	68	59	69	58	64	66	60	59	65	67	76	71	50	66	70	53	65	60	62	67	62	70	60	62	63	64	57	71	63	63	48	57	62	79	62	46	71	60	56	49	74	69	64	57	60	66	74	67	55	69	61	67	60	40	54	59	62	68	49	58	56	71	69	63	62	69	63	65	59	78	69	54	57	48	72	71	59	79	46	61	72	74	63	69	66	58	66	62	75	68	59	54	68	67	66	55	74	60	61	55	49	61	67	58	62	61	55	76	61	79	73	62	57	61	73	60	58	65	73	56	51	58	60	53	75	49	61	71	57	66	70	79	66	66	53	68	61	63	63	64	69	57	80	62	58	55	70	71	56	71	58	53	72	69	61	71	63	61	63	56	64	52	65	59	67	70	59	68	62	82	62	66	71	59	70	63	52	68	63	48	63	58	67	62	77	61	67	56	71	75	56	56	59	54	63	59	82	68	74	48	61	58	66	71	52	75	64	59	61	52	64	74	70	68	61	48	70	75	68	59	60	64	57	73	64	58	65	56	78	78	58	66	69	64	66	59	52	63	62	62	62	59	70	68	56	70	74	67	67	63	84	62	62	63	59	50	62	77	71	55	62	66	58	63	67	61	53	62	66	64	59	60	73	59	69	58	63	77	77	53	66	72	57	70	83	55	56	69	50	56	59	61	86	65	61	50	67	65	72	68	75	60	61	71	63	70	71	56	60	68	68	54	65	64	62	62	68	60	67	54	46	72	78	63	76	72	58	68	55	80	63	66	55	57	72	55	50	67	73	72	83	64	81	61	64	77	60	58	60	55	84	61	69	74	48	65	64	79	64	45	80	73	61	72	77	62	73	73	62	51	75	66	69	68	74	69	68	62	62	58	72	53	62	56	65	55	77	72	69	51	52	53	63	57	72	74	77	50	57	68	64	65	65	70	63	68	61	58	67	67	67	74	54	59	72	53	76	54	76	63	79	70	60	58	53	71	62	41	75	64	62	47	61	66	69	57	61	72	58	54	43	56	69	59	63	61	61	69	62	64	81	51	63	60	86	52	65	59	70	54	81	62	61	61	63	59	59	75	83	85	69	55	67	65	52	60	62	58	66	68	72	64	61	60	60	51	66	65	71	80	74	52	71	59	68	60	45	73	67	64	71	67	56	47	55	47	68	58	70	66	63	69	58	56	54	61	72	67	76	73	71	65	65	74	63	75	58	71	65	55	57	75	66	64	65	58	57	67	72	65	50	65	57	69	65	54	73	68	76	70	66	60	57	62	60	61	74	60	67	62	58	55	70	57	71	64	67	75	59	72	63	61	73	70	61	63	60	68	73	59	65	75	74	70	62	52	71	59	70	72	62	79	72	58	56	75	77	57	74	67	56	63	64	60	67	70	64	66	64	62	67	58	69	70	62	64	69	70	69	66	55	69	69	68	77	59	57	68	62	67	64	64	59	68	57	70	68	61	63	68	44	67	64	69	63	53	68	75	66	67	66	66	66	68	64	64	60	55	70	56	62	70	54	70	59	67	65	77	58	50	64	57	76	47	76	54	72	55	63	60	77	62	65	73	55	65	73	65	64	50	74	59	62	54	48	67	51	67	69	66	72	59	68	50	74	52	75	56	55	56	62	54	70	67	76	66	60	62	69	68	65	53	65	51	59	59	64	57	72	64	67	69	74	53	64	76	63	84	53	54	80	65	50	71	64	69	55	69	67	61	66	58	71	74	63	69	62	65	71	48	71	67	82	77	56	66	65	51	73	68	78	58	59	60	61	52	84	73	55	63	63	53	66	66	66	66	72	57	75	63	61	43	60	55	66	82	57	62	61	69	60	56	58	61	63	61	77	80	74	68	60	73	56	72	82	63	67	57	80	54	51	60	70	68	63	62	56	71	70	55	57	74	64	67	65	71	59	67	63	51	79	58	60	64	70	73	61	61	55	67	56	74	81	77	51	60	71	57	65	75	58	86	66	64	66	57	69	55	50	65	68	66	56	62	81	62	67	61	61	65	65	72	63	57	61	67	64	55	84	75	68	60	65	63	63	63	75	69	62	72	51	65	65	75	53	71	58	76	83	62	52	76	56	54	62	52	73	74	65	62	68	59	67	71	59	64	63	57	60	74	62	63	59	51	64	54	54	70	70	57	67	55	65	57	49	64	60	73	90	72	53	62	71	69	66	54	64	63	69	68	67	60	54	58	60	82	66	62	68	72	59	70	84	79	66	57	69	57	65	67	63	65	61	73	53	59	58	70	65	60	71	60	64	60	77	78	71	82	62	54	73	68	65	66	53	58	64	56	61	67	53	76	67	68	56	59	66	65	51	53	57	49	71	82	62	48	59	72	56	72	67	53	59	65	65	61	54	80	92	68	90	62	86	53	79	77	85	56	71	66	68	54	74	49	65	80	57	70	61	63	56	64
1559	307	419	398	403	399	349	304	329	274	253	259	289	285	279	304	241	260	275	272	249	271	275	271	251	270	283	249	257	272	249	259	240	238	253	234	275	254	231	242	237	232	269	275	264	270	274	253	243	265	273	244	263	244	251	254	249	257	239	238	232	256	255	267	267	234	228	240	265	277	254	238	251	234	282	228	234	254	264	251	240	246	252	254	244	223	260	237	237	245	222	253	261	242	233	264	238	242	262	274	220	238	256	236	268	235	277	254	254	252	225	274	252	262	272	266	251	268	238	230	262	231	241	259	257	260	276	262	243	275	276	242	249	274	251	229	268	223	245	244	244	259	237	265	234	233	281	244	239	248	271	250	226	259	241	228	223	256	239	275	227	257	232	245	243	266	259	278	271	240	236	289	251	250	289	270	237	256	253	266	239	245	229	234	244	282	249	243	238	255	254	232	232	277	227	242	288	218	250	256	244	245	283	252	236	270	249	262	268	256	232	259	250	259	245	237	213	236	246	264	266	234	218	262	241	239	270	245	243	261	248	242	244	207	256	260	249	245	275	286	255	262	259	223	233	239	229	278	204	220	236	247	263	279	246	238	234	255	242	282	248	268	229	295	256	259	236	239	269	259	273	234	245	264	243	245	238	235	267	278	271	245	257	239	248	246	253	226	270	263	235	270	223	259	248	235	243	249	255	243	228	257	254	242	265	238	256	248	240	231	245	244	260	228	248	242	242	231	251	246	230	243	258	253	253	255	241	245	234	257	246	254	248	262	254	241	237	262	232	242	264	234	262	270	222	236	250	242	268	267	240	245	262	257	255	227	239	230	260	250	251	243	225	213	250	232	254	236	255	250	228	236	278	238	261	221	247	275	216	236	226	252	247	261	231	240	243	244	213	267	240	253	246	246	247	214	229	276	272	246	235	246	241	263	253	260	247	249	248	249	239	254	251	275	270	231	248	249	268	249	238	272	274	263	251	263	244	279	263	256	255	266	256	271	234	232	238	249	233	236	248	239	255	225	254	263	254	236	251	244	239	236	257	259	251	237	256	267	258	240	245	269	238	233	250	232	232	255	225	223	254	270	238	268	248	249	254	265	253	216	276	246	238	251	258	234	284	251	244	277	282	234	247	294	267	239	242	231	241	239	243	267	244	254	261	241	281	256	251	220	230	266	252	267	238	287	245	242	248	273	251	233	258	224	249	228	246	275	269	247	265	249	251	240	248	250	253	230	236	235	225	238	236	234	248	255	255	266	258	258	230	247	257	244	266	260	259	261	271	255	241	243	257	245	225	235	233	253	218	228	287	226	252	237	232	253	248	276	256	269	266	232	252	210	254	254	257	237	259	245	240	299	242	252	249	258	209	230	227	256	246	274	272	220	235	228	227	251	277	245	245	223	235	234	231	254	243	244	268	229	214	238	210	256	229	250	258	235	250	265	236	253	233	226	249	239	278	274	282	260	238	231	243	241	262	267	197	266	242	252	242	252	260	236	245	234	261	259	242	261	242	286	253	235	242	267	239	241	225	208	241	252	229	251	258	238	212	224	292	239	237	262	215	248	228	241	270	244	242	248	246	230	265	236	251	265	248	260	231	277	238	258	271	237	226	249	231	248	269	255	236	259	254	241	267	253	258	249	239	249	254	257	254	243	239	273	248	272	254	259	233	266	237	237	239	247	225	230	224	251	248	249	259	244	250	288	251	249	241	215	228	265	246	261	247	224	235	231	239	229	296	222	257	218	242	274	262	242	267	227	255	228	257	241	255	271	265	234	272	238	286	270	244	266	247	281	246	261	273	273	273	254	236	246	246	264	247	240	267	243	232	237	257	252	254	249	239	264	223	245	240	266	214	258	255	253	226	236	247	259	242	250	228	258	255	222	261	268	249	283	260	252	236	244	255	261	270	261	262	238	244	250	265	241	256	265	251	236	242	257	241	250	229	254	251	239	274	256	261	251	241	276	249	261	246	232	245	225	220	277	279	256	263	248	259	242	251	260	244	211	265	223	217	223	244	271	224	283	231	238	267	252	273	232	247	229	244	238	267	226	247	227	247	238	217	238	243	240	265	265	239	233	284	256	228	227	264	239	265	222	272	240	252	257	245	226	275	217	207	256	257	236	245	256	211	252	253	251	207	250	238	242	266	243	270	214	208	238	220	255	252	239	242	246	239	272	270	248	247	243	275	246	278	242	256	281	263	234	264	257	257	261	254	248	239	265	263	259	262	261	253	231	238	226	262	280	225	240	243	222	234	254	262	236	257	232	250	302	256	220	248	254	230	274	263	279	238	273	265	260	249	224	250	248	253	232	245	217	253	275	233	237	264	264	253	252	244	250	260	277	267	272	243	249	225	230	274	247	238	239	249	257	262	266	231	291	242	264	231	229	252	280	214	217	239	235	253	240	224	239	272	251	228	281	271	267	248	246	220	232	246	220	246	246	226	246	249	225	247	239	227	236	269	257	219	231	255	262	230	257	236	269	221	279	268	242	265	237	259	225	247	249	235	228	268	263	246	240	246	249	270	264	235	271	255	270	227	246	256	261	247	265	263	240	252	240	251	253	266	232	259	232	286	228	251	245	205	268	248	240	240	241	239	239	255	246	245	254	230	245	253	246	236	264	265	267	245	247	216	257	259	236	251	245	255	236	276	259	267	262	258	272	260	262	261	235	252	243	253	239	232	233	261	243	259	262	250	226	285	236	235	239	254	240	246	270	240	252	301	248	293	273	225	223	241	249	238	239	260	256	234	241	249	261	253	260	256	231	251	267	240	243	264	268	273	271	235	234	267	260	261	250	263	249	254	255	272	239	243	224	221	232	261	230	243	228	247	262	260	270	283	237	246	251	237	214	236	235	244	215	235	275	244	233	284	239	246	240	232	250	239	250	266	255	237	231	232	271	257	230	249	252	251	243	265	242	224	219	238	222	221	260	251	273	251	222	257	242	253	251	264	270	264	264	262	256	239	278	243	257	266	264	254	267	240	263	245	243	262	261	236	242	224	262	227	278	250	251	241	248	243	238	241	258	260	246	251	246	243	272	255	253	240	245	247	243	246	251	243	238	234	288	248	262	220	237	261	242	255	245	236	230	268	261	230	265	240	256	263	241	222	249	266	265	252	283	261	277	264	236	244	256	250	250	257	269	242	242	222	283	252	254	263	265	226	241	241	212	251	252	261	253	251	222	250	273	251	259	234	263	263	266	225	234	240	243	242	238	242	260	254	238	260	261	244	269	234	231	243	234	245	252	260	256	265	263	251	239	262	224	233	246	269	260	240	249	241	248	236	274	243	250	272	240	274	267	239	204	266	252	266	240	258	242	269	234	264	238	256	244	264	226	242	271	248	251	247	249	252	253	258	237	237	257	258	253	233	248	262	224	246	253	254	247	250	274	261	256	267	256	257	253	244	234	244	218	246	238	254	242	244	246	253	255	245	247	240	249	240	218	249	259	222	211	258	243	247	246	237	279	246	229	222	246	215	253
4045	977	1266	855	572	427	308	249	221	188	162	131	126	142	119	103	107	94	96	98	86	90	104	73	93	88	74	75	89	75	77	79	74	91	79	81	68	59	89	67	78	65	68	62	74	72	70	82	78	83	73	83	72	69	71	72	74	70	69	64	87	79	97	80	74	66	85	57	74	63	75	79	67	64	79	63	74	84	84	74	73	73	78	85	73	59	76	69	60	63	71	68	84	77	70	59	80	78	84	77	67	75	72	72	57	62	68	76	67	69	69	67	68	66	56	63	70	66	56	59	63	60	68	60	67	71	82	67	69	70	68	68	67	85	62	73	63	61	71	66	62	75	83	80	64	74	72	74	73	71	77	64	82	52	62	67	80	91	86	72	79	71	70	67	85	71	73	57	76	81	60	71	66	67	65	82	64	70	65	60	54	80	77	71	62	75	66	63	60	75	94	76	76	67	49	74	59	82	62	66	65	57	56	67	68	88	67	72	77	79	67	70	65	67	80	72	82	88	68	57	68	56	70	70	67	68	77	73	58	60	68	65	70	62	66	74	54	64	62	63	68	51	68	79	70	72	65	74	86	69	84	80	48	52	55	87	65	65	57	70	64	64	65	72	80	62	64	57	76	55	70	55	63	71	88	81	78	76	64	75	69	60	81	69	60	66	55	75	63	62	64	75	72	58	70	60	71	82	70	63	50	69	75	72	85	73	72	64	84	79	87	71	55	77	71	80	74	73	64	77	74	59	72	83	60	63	79	71	68	63	59	71	59	82	82	70	84	81	74	67	78	74	74	62	59	69	54	73	73	72	69	81	64	70	73	84	60	61	59	70	69	72	76	84	72	57	67	72	78	77	73	75	74	73	78	61	78	79	72	82	61	72	67	61	65	71	74	70	76	60	66	74	79	62	73	69	67	65	65	68	83	71	73	73	76	57	67	78	81	90	59	89	73	79	78	64	78	65	73	59	71	69	78	69	66	82	96	54	73	58	79	78	70	72	69	66	60	60	59	58	82	74	60	75	77	81	72	72	88	66	85	65	70	72	75	65	66	79	84	71	62	77	74	62	64	69	74	66	67	64	63	77	77	59	67	70	63	58	75	66	81	64	63	60	83	78	65	55	69	80	70	57	65	84	70	64	57	87	60	70	72	69	80	72	76	77	73	68	71	78	59	76	75	72	59	68	55	82	70	87	75	72	70	61	70	54	71	63	67	70	66	66	74	67	74	58	77	78	86	79	68	53	81	65	70	79	83	98	81	65	80	56	68	64	85	64	70	60	70	56	69	66	70	74	72	77	63	68	82	59	60	81	77	66	74	65	57	78	79	71	64	76	63	59	82	72	73	64	92	50	77	68	80	74	61	59	57	64	76	79	77	72	71	79	80	75	50	54	72	77	50	80	62	57	90	63	82	66	87	69	66	74	70	58	63	65	59	64	69	72	73	60	64	71	69	72	61	69	57	54	68	60	46	66	72	64	81	86	56	62	66	79	73	67	61	66	55	78	84	59	67	75	53	63	57	70	79	64	66	58	73	68	60	43	66	70	70	77	73	70	53	84	67	62	64	74	61	56	64	60	71	87	51	80	78	68	76	69	68	71	74	66	57	63	64	68	78	79	93	72	74	70	67	88	62	75	64	67	86	67	66	71	67	67	66	56	65	64	68	73	63	82	77	64	84	62	66	81	76	72	78	73	64	79	76	71	72	61	56	65	66	50	54	67	77	69	54	64	66	75	79	75	83	65	72	77	61	75	75	54	67	78	71	67	65	82	70	69	77	65	68	80	66	63	92	68	63	75	62	67	66	87	72	67	69	68	66	83	73	77	82	66	62	77	73	74	67	78	66	72	69	69	76	71	73	71	66	66	76	79	73	74	70	69	70	71	64	82	71	68	78	62	72	65	84	70	73	66	72	83	64	77	82	93	78	63	72	69	65	76	71	79	63	75	78	69	82	73	65	70	72	66	71	66	67	76	67	79	59	80	69	64	80	64	68	76	72	78	72	83	54	78	68	56	61	67	63	76	76	76	72	64	60	72	81	68	63	53	68	76	81	70	88	60	77	73	61	82	75	83	69	69	55	71	81	76	64	68	72	65	74	76	81	74	69	78	58	77	66	65	49	71	80	62	68	83	71	61	82	67	85	74	75	62	66	62	62	60	71	60	71	64	80	72	79	61	68	91	78	68	68	69	67	75	71	81	60	66	64	76	71	50	77	63	74	64	62	73	72	75	65	76	69	62	76	71	53	78	72	62	81	82	68	65	79	79	82	79	67	68	64	79	68	54	58	71	68	68	82	64	64	76	71	67	80	83	55	64	58	58	78	60	66	85	63	80	68	74	58	77	68	74	81	67	65	73	68	82	72	63	89	70	80	84	68	64	80	74	61	73	81	78	61	67	73	94	68	52	71	71	76	75	79	66	65	79	74	69	61	77	61	71	70	68	60	71	73	62	64	67	73	59	70	60	72	76	64	71	66	78	58	78	77	76	66	65	77	56	78	81	62	72	64	63	64	71	64	61	68	69	80	70	74	73	66	72	75	84	79	65	76	85	63	72	63	73	71	80	74	63	62	72	62	67	79	53	65	77	73	70	67	64	69	65	64	66	74	45	69	78	74	76	73	76	77	72	63	60	71	61	76	60	67	67	75	64	70	63	55	84	68	76	61	67	56	65	71	71	66	80	60	78	67	76	74	69	84	75	62	67	61	65	68	57	61	76	58	60	65	55	71	65	66	43	70	84	64	69	59	84	75	68	73	67	72	66	63	66	61	73	87	71	80	81	77	71	89	58	80	73	68	89	73	95	72	64	65	64	75	77	81	65	73	69	67	77	72	70	72	67	89	62	66	67	71	79	64	69	67	68	61	58	74	69	77	71	69	86	68	68	81	74	71	60	76	56	69	59	70	67	66	73	70	83	65	64	80	65	56	57	80	75	62	74	65	78	74	60	78	73	55	79	58	80	67	75	65	52	60	75	56	68	63	58	71	65	74	82	69	74	69	71	71	80	63	63	69	61	71	73	70	78	73	75	55	56	72	64	60	55	75	58	63	54	65	64	64	64	75	54	54	75	80	77	76	76	71	71	69	83	73	64	76	66	58	75	66	72	52	66	62	58	63	76	60	62	62	66	64	67	73	59	63	63	79	71	74	77	78	75	66	84	89	83	73	69	60	78	63	69	73	66	75	75	73	79	70	90	72	68	73	66	83	63	79	60	80	94	56	76	81	76	74	62	64	76	72	58	71	91	65	72	79	79	50	71	67	70	58	74	74	65	57	72	63	85	77	74	83	71	65	76	60	67	55	57	62	85	54	65	70	79	62	77	62	67	83	68	63	65	76	77	67	64	68	82	81	88	79	63	90	81	62	90	74	74	74	75	80	81	67	69	73	73	78	85	69	69	58	75	79	77	58	65	54	71	74	72	72	78	73	62	81	52	56	66	75	67	67	76	76	73	78	77	80	71	63	64	96	74	90	83	67	60	70	66
5217	1347	3443	3581	3019	2370	1958	1703	1370	1209	1018	931	839	721	684	664	548	603	561	509	482	471	466	423	380	433	395	406	387	389	372	343	384	365	342	341	313	315	338	313	327	354	310	316	299	355	291	311	319	309	279	317	294	297	323	296	299	298	271	312	322	296	260	285	314	295	307	290	303	298	265	300	306	302	310	263	283	280	297	261	300	302	291	287	276	281	266	266	280	297	275	311	272	265	261	286	304	247	295	279	314	265	308	265	262	288	270	289	249	289	288	264	261	282	274	284	263	277	256	274	274	276	256	277	255	273	261	270	300	265	267	267	266	241	281	245	307	275	300	285	290	265	288	279	279	287	287	263	300	295	276	283	283	280	261	273	286	281	283	282	274	260	257	254	270	257	294	270	281	267	283	262	266	260	256	244	265	280	260	272	242	281	256	307	264	255	239	269	288	287	228	287	259	271	277	272	260	249	247	258	266	265	280	259	291	248	271	281	288	268	280	263	240	313	273	260	250	249	256	249	300	281	253	267	271	253	256	267	285	258	298	264	260	266	286	275	285	276	254	269	261	261	278	260	266	293	278	294	263	245	290	288	298	271	318	256	276	250	263	260	261	296	301	257	285	289	267	255	240	296	270	282	274	264	241	256	263	253	262	253	266	267	266	276	253	330	243	295	297	272	264	267	282	253	253	236	295	283	269	267	268	242	266	244	274	278	263	288	271	249	277	295	314	268	288	276	280	273	268	299	255	275	276	241	281	253	296	265	292	264	270	272	277	254	291	281	283	253	315	292	254	262	252	261	273	285	243	275	254	325	289	282	288	224	283	259	301	265	280	266	280	271	294	289	273	254	242	249	293	264	285	241	276	276	267	244	261	260	261	263	296	270	270	297	283	242	278	239	292	283	269	252	286	313	248	300	280	266	269	285	261	261	280	291	273	279	272	284	268	308	262	292	287	283	265	268	251	274	255	240	285	255	252	268	291	283	264	267	264	278	264	272	281	260	262	273	269	224	258	271	251	252	278	253	252	282	229	277	269	269	261	272	271	254	288	268	285	295	284	264	249	243	271	296	250	277	239	273	275	277	254	311	277	258	257	252	261	246	247	247	287	258	255	270	262	250	244	288	314	264	282	256	276	282	261	279	265	236	296	286	277	284	288	290	273	238	273	273	278	266	291	261	256	269	269	274	278	266	310	275	281	271	253	261	275	249	295	300	282	273	267	266	262	271	262	250	273	285	265	273	251	278	259	312	267	277	289	251	274	265	244	283	271	248	290	280	288	259	263	268	262	265	282	235	271	303	260	278	285	280	289	257	267	263	282	295	252	265	287	257	235	273	289	297	285	288	243	294	268	247	269	283	290	277	248	295	250	257	264	285	256	234	265	262	252	255	252	261	296	287	318	269	259	270	248	300	304	243	250	270	289	276	272	252	277	291	301	258	275	276	284	253	272	288	287	269	304	269	277	290	284	284	265	244	265	257	283	260	263	281	268	268	266	288	257	283	241	258	243	243	269	271	249	258	253	259	258	261	235	293	295	269	256	229	264	273	259	273	256	261	274	246	268	247	289	272	282	283	251	270	270	261	261	279	267	264	274	264	274	280	254	253	261	304	279	285	298	247	287	282	264	290	261	272	298	253	272	234	246	240	262	282	261	271	280	223	276	271	285	268	268	272	274	266	229	263	256	251	252	262	235	257	276	290	296	264	274	266	284	279	295	263	263	275	280	259	281	270	245	225	267	278	280	286	264	284	277	270	288	277	252	281	282	265	263	270	246	237	272	267	286	286	264	268	266	277	272	258	263	282	256	306	284	255	280	293	265	273	256	292	276	277	278	287	251	260	265	261	244	257	271	264	281	277	283	278	305	279	265	289	259	283	288	253	266	258	281	268	265	297	291	271	277	273	257	280	271	269	280	256	266	276	246	246	254	316	256	240	254	240	291	262	265	247	269	247	267	260	272	255	254	280	269	264	248	281	289	253	299	283	270	270	281	263	267	280	262	269	274	273	272	276	288	264	276	257	265	274	255	235	265	279	272	280	249	255	260	295	282	246	282	280	282	301	285	261	250	259	254	300	267	272	252	252	270	298	267	263	217	252	239	258	263	254	292	268	271	273	253	262	257	301	256	272	279	276	289	267	267	263	267	297	273	282	266	257	255	292	240	270	300	289	270	249	270	274	272	274	278	258	281	277	278	266	274	259	263	288	242	308	255	251	310	288	261	218	273	278	267	236	278	277	292	281	268	282	273	274	250	270	257	260	277	257	242	283	254	270	257	286	271	275	274	278	279	262	274	230	283	272	279	273	268	255	315	271	287	266	255	284	276	245	276	282	264	267	283	286	263	255	265	266	278	285	275	261	250	285	256	292	303	243	278	252	301	265	286	279	262	268	244	298	263	275	263	272	281	277	260	236	298	310	261	271	299	265	311	251	290	285	270	271	260	276	280	262	271	268	280	282	255	277	305	282	247	286	255	275	271	255	238	280	276	268	269	279	304	237	278	292	298	283	250	284	260	261	277	270	263	263	291	312	263	270	257	259	280	242	292	253	256	272	270	248	290	289	242	271	288	262	287	233	279	293	264	230	267	307	283	296	261	293	278	267	268	290	265	272	299	248	252	287	251	293	269	277	256	280	241	270	267	273	275	279	269	248	288	292	248	310	244	280	260	254	305	243	265	274	275	250	307	282	291	302	261	250	269	281	257	267	234	268	263	304	266	279	263	263	281	268	267	294	262	267	246	286	260	251	237	272	265	297	280	265	248	269	284	285	293	289	295	280	272	286	282	255	266	244	272	270	248	261	271	271	256	283	261	282	293	271	268	269	252	271	288	270	284	302	271	233	259	258	273	284	255	269	257	245	262	294	270	278	276	295	254	267	310	272	238	257	262	267	310	278	267	264	293	268	279	249	253	269	310	272	272	261	280	282	259	278	290	252	264	246	287	257	271	288	282	279	261	306	259	270	232	269	274	293	245	249	284	273	293	299	266	287	272	292	270	281	289	240	255	245	275	274	262	259	246	277	282	290	273	273	290	261	236	270	270	267	257	232	279	246	245	268	248	276	267	266	270	256	254	267	248	272	261	266	272	275	249	270	266	301	283	271	275	250	273	279	257	314	273	286	276	286	256	254	278	280	267	273	283	233	253	256	272	275	282	268	263	258	237	279	252	267	255	270	280	273	278	267	255	251	277	263	282	288	254	268	270	254	268	263	285	266	280	254	253	264	264	284	253	266	311	270	255	281	274	268	271	279	256	280	272	227	250	298	290	251	256	258	280	294	287	266	257	286	256	277	268	260	272	257	282	273	278	267	275	269	265	261	256	283	264	281	281	264	299	256	267	276	243	289	286	272	275	258	277	268	273	249	268	269	271	275	282	273	242	255	267	254	236	279	258	279	271	279	259	280	279	258	293	287	300	248	255	259	294	254	272	265	246	266	269	258	280	271	251	287	272	281	275	274	277	284	246	251	267	263	275	269	297	274	285	258
8405	2094	2539	1850	1109	819	620	524	468	375	336	297	257	265	227	250	222	215	220	200	211	181	189	177	203	192	184	183	181	183	161	159	163	161	149	173	191	159	178	169	166	140	145	166	169	169	174	151	192	196	167	168	160	162	174	159	157	135	163	146	155	158	156	141	161	170	146	154	148	188	187	149	163	140	164	159	162	122	167	166	135	182	147	155	180	153	174	154	142	159	174	165	159	160	144	146	149	161	183	144	165	138	160	163	154	152	157	149	166	140	176	157	179	167	170	169	165	164	151	146	153	166	186	162	161	155	173	158	141	170	161	127	168	143	167	156	144	141	170	183	134	163	158	156	167	176	137	148	183	145	160	174	172	164	176	167	131	171	159	171	147	178	148	154	161	156	147	156	139	155	150	161	146	149	148	169	146	165	156	173	141	161	151	157	134	157	145	144	148	137	180	149	159	150	159	157	158	180	158	138	163	141	178	157	176	161	176	151	154	152	162	165	152	161	142	171	150	146	149	169	155	153	167	180	189	151	180	159	164	171	150	172	165	184	142	163	168	155	147	174	137	129	151	179	175	162	170	166	148	168	168	165	167	154	169	178	167	174	157	167	137	169	173	151	161	185	176	158	151	146	156	153	166	155	200	161	175	151	170	178	162	153	129	160	170	174	168	164	171	165	158	153	173	161	151	153	160	151	148	161	157	163	179	166	158	164	141	169	157	158	151	154	174	167	158	154	154	154	145	147	159	151	178	144	144	175	158	159	153	154	159	141	149	154	170	144	139	178	136	175	161	159	157	170	163	150	159	158	171	138	148	156	143	137	155	136	165	140	154	164	178	144	156	153	154	170	153	166	139	156	154	144	153	155	140	162	164	150	150	158	148	165	161	165	174	168	176	183	164	148	168	139	137	157	158	154	150	192	179	170	150	161	164	162	165	133	158	152	144	156	171	159	180	152	125	160	167	141	160	149	166	158	152	149	183	150	137	151	153	160	191	166	138	170	159	180	175	160	160	151	149	144	141	169	154	158	158	181	159	160	169	173	164	146	176	152	166	145	159	167	146	146	173	163	150	132	186	148	153	178	149	162	151	161	162	148	148	154	152	162	156	159	183	153	160	163	175	143	176	160	152	152	165	156	147	153	164	159	156	162	162	156	164	168	155	148	167	165	178	181	166	161	161	161	158	149	172	158	157	169	152	156	175	137	181	131	162	141	152	165	176	164	160	162	158	137	142	169	161	153	171	172	138	162	158	139	156	161	146	144	157	174	139	159	172	176	147	162	150	162	161	145	152	158	171	148	163	167	170	167	174	153	168	162	145	154	154	165	162	152	133	151	152	163	155	161	148	148	155	139	172	161	149	168	174	168	148	147	127	161	163	153	152	175	133	163	148	134	150	169	162	171	149	163	151	166	157	153	140	150	148	160	149	178	163	147	156	145	153	147	163	151	140	135	151	156	148	162	146	147	145	162	174	151	148	161	171	155	157	153	153	166	163	179	152	168	180	156	149	173	165	159	158	163	167	151	146	160	163	145	159	180	154	160	159	163	154	172	160	156	170	137	175	162	166	170	146	135	146	171	160	150	162	169	144	174	159	156	173	175	164	153	143	130	154	164	155	168	148	157	161	167	168	175	155	193	144	146	152	178	155	152	161	154	165	152	156	171	154	164	148	153	156	171	148	164	158	153	155	177	160	160	175	154	151	157	169	150	175	152	166	169	167	145	156	170	158	155	136	154	150	160	172	160	147	157	166	172	175	169	168	149	164	167	169	171	145	162	143	152	162	161	136	145	154	162	141	165	136	170	151	156	153	149	154	164	159	170	163	132	169	166	159	159	149	136	146	144	159	155	143	164	154	180	171	185	176	150	173	134	182	158	173	143	152	160	145	157	166	157	160	157	160	142	177	150	186	148	156	152	160	158	168	164	177	166	174	175	167	156	158	170	167	172	164	150	138	148	171	159	192	140	175	158	150	144	132	161	153	155	164	162	151	156	145	181	169	149	184	158	163	150	161	138	169	144	166	167	161	158	155	160	153	135	147	155	151	158	173	167	147	160	143	152	143	168	152	187	149	152	164	161	146	147	155	166	163	166	178	157	147	152	170	164	158	179	152	144	164	175	156	166	164	165	164	160	152	164	154	147	150	144	141	176	154	144	167	157	149	170	162	178	165	149	157	168	145	159	171	159	154	160	165	167	185	174	169	159	160	156	166	169	151	160	149	148	167	162	142	146	163	146	160	158	154	156	157	173	167	145	145	130	175	144	179	155	151	149	164	149	196	169	168	154	189	149	172	167	176	149	176	171	161	168	154	138	135	165	142	145	146	167	156	145	147	169	169	172	154	157	163	169	154	165	157	142	171	152	167	146	188	160	135	143	172	156	173	169	187	134	167	143	166	162	157	176	168	149	167	148	166	159	174	145	144	163	135	183	141	148	178	164	177	162	142	167	140	150	132	179	159	154	172	164	146	182	166	166	141	161	134	169	167	158	172	148	152	166	172	151	163	162	154	157	165	143	170	156	152	146	159	183	162	139	146	152	156	165	155	173	154	145	164	147	170	160	165	149	157	130	161	137	163	164	180	150	163	167	151	166	143	161	157	158	170	162	173	152	158	162	155	188	131	147	175	167	157	174	167	183	170	167	156	143	141	145	164	176	138	157	142	174	151	157	153	147	187	149	153	156	147	177	154	160	147	161	174	148	166	162	159	151	181	167	160	173	144	167	157	149	167	182	166	157	174	176	156	158	162	156	163	135	171	152	164	138	169	179	169	153	160	179	162	168	195	154	173	152	161	164	172	163	163	146	162	171	173	152	152	167	173	146	161	133	154	180	176	188	170	140	169	169	182	162	159	171	151	158	152	159	155	159	170	172	163	161	152	150	156	137	174	158	161	153	152	130	178	178	164	161	152	143	165	147	181	163	134	148	140	178	170	154	159	157	180	163	124	164	163	145	182	144	150	164	159	131	174	147	168	144	142	140	148	169	169	148	149	151	159	145	144	181	136	168	152	161	161	184	152	158	174	151	170	176	169	154	148	165	144	182	183	187	167	158	153	147	152	164	186	141	155	159	141	157	164	156	151	177	130	141	177	161	158	159	146	134	150	145	157	170	159	180	155	160	149	158	167	165	142	158	171	162	164	158	154	149	139	157	162	186	159	162	133	159	154	188	157	158	157	183	177	146	170	180	143	162	150	170	150	174	158	142	147	156	147	167	161	156	170	145	181	155	154	160	170	166	174	137	146	136	176	165	151	148	140	164	166	150	149	177	164	161	181	174	148	172	153	190	140	164	162	204	181	154	156	162	169	150	160	145	168	165	185	153	171	141	167	158	191	155	165	143	150	143	160	151	163	159	162	153	165	142	137	186	165	183	152	160	147	178	137	156	141	156	153	162	147	150	153	174	139	156	156	161	166	159	168	173	166	169	152	153	173	172	194	158	162	142	154	183	132	159	151	166	142	153	160	164	149	162	159	147	173	186	176	154
7591	2702	6445	6911	5817	4535	3830	3236	2704	2286	1961	1770	1566	1512	1381	1200	1132	1125	1077	1033	973	940	903	863	872	862	807	778	785	764	678	723	729	728	682	698	633	685	677	653	653	685	653	634	599	624	595	586	646	600	591	660	594	608	651	564	594	582	578	583	554	622	550	584	570	565	558	583	572	606	545	571	563	590	565	546	518	526	564	577	567	584	560	571	561	539	526	543	551	587	588	618	547	548	525	567	559	558	542	529	556	526	529	588	577	578	565	543	514	505	534	510	578	514	524	559	551	584	545	521	531	520	572	562	568	521	541	549	545	543	519	511	500	595	517	530	540	552	526	585	550	556	515	521	533	547	567	553	513	553	553	548	494	514	537	561	535	548	486	539	510	545	510	542	513	529	546	529	553	542	551	529	541	590	544	506	489	520	488	509	537	545	523	538	564	522	511	518	567	544	553	542	551	560	529	544	557	504	544	555	522	577	521	513	484	538	550	564	567	558	513	551	561	509	544	559	532	535	510	552	528	539	513	519	510	565	517	544	533	523	550	528	510	540	589	530	495	527	532	542	493	522	566	503	516	529	533	520	547	505	584	554	568	499	507	557	532	498	558	540	566	557	530	534	586	544	535	550	496	556	543	487	510	551	492	543	475	524	536	537	567	561	548	515	531	542	558	524	531	535	563	530	541	534	547	530	577	568	493	587	533	542	507	574	519	574	534	539	540	561	532	527	533	539	558	495	528	571	502	556	543	520	478	520	541	578	525	482	558	541	521	541	543	546	514	535	589	498	511	479	526	528	539	574	549	528	542	536	544	581	531	540	546	539	505	548	536	543	530	545	533	525	541	499	579	538	542	521	547	544	528	516	480	513	543	534	538	516	527	521	532	530	519	524	505	533	519	556	529	541	556	558	539	552	521	521	534	527	553	506	529	551	544	520	530	543	546	531	499	551	507	551	561	544	521	518	523	513	526	503	528	520	474	523	521	525	506	562	508	500	511	542	533	544	553	550	514	539	545	552	537	551	497	514	539	555	481	521	590	557	545	532	566	515	527	501	527	535	530	519	541	529	548	518	490	522	532	537	509	503	562	553	566	529	502	539	530	519	497	606	497	520	515	544	517	520	526	524	539	536	527	547	509	530	485	533	532	518	560	511	545	561	542	531	538	528	533	534	550	478	507	531	497	563	552	523	479	548	534	551	529	564	508	556	532	532	513	527	548	541	514	572	491	550	503	508	505	547	530	593	534	537	529	527	548	533	536	541	533	550	493	516	486	513	521	537	545	541	515	577	509	533	553	557	555	518	542	540	545	528	486	539	520	557	508	563	522	487	541	506	561	510	511	537	515	545	563	525	506	523	526	528	520	527	495	504	534	535	500	524	548	536	520	519	533	510	514	508	527	538	511	537	556	527	535	536	509	519	558	567	554	588	533	516	552	567	594	526	517	518	562	529	529	548	516	492	482	564	566	499	541	571	530	561	517	544	550	524	514	561	560	533	540	546	508	535	543	525	482	513	521	567	532	519	504	507	484	509	543	559	528	535	509	523	541	559	564	524	549	523	550	544	563	536	538	537	535	542	582	546	572	562	524	526	514	521	525	482	486	525	517	497	568	539	528	522	531	529	526	516	563	509	555	542	523	494	530	583	520	526	511	537	529	560	526	556	531	547	571	492	506	519	544	490	561	538	509	508	575	555	525	546	500	537	524	531	512	554	495	538	539	562	490	530	529	515	521	546	537	522	530	549	503	595	538	516	524	522	508	560	568	557	497	511	578	520	550	533	577	531	531	542	543	517	503	498	549	534	524	520	548	525	531	539	549	548	477	540	529	542	532	514	529	527	547	511	526	511	558	532	525	514	543	540	550	554	536	538	494	512	562	539	524	573	531	507	533	552	518	527	541	541	530	511	505	518	509	499	534	555	528	532	553	564	523	523	493	523	518	520	550	506	544	550	488	543	502	569	508	495	524	479	570	546	537	528	567	514	572	546	539	544	542	542	507	537	497	527	492	514	541	546	548	535	544	520	508	555	549	558	535	543	518	551	529	529	533	517	553	563	516	537	583	535	506	522	538	553	516	513	522	506	567	544	501	513	546	591	510	547	573	519	547	510	562	529	518	537	504	522	504	578	528	527	574	524	533	525	572	551	519	494	520	580	494	558	516	545	563	514	509	510	534	534	523	527	543	534	527	513	523	525	535	507	506	513	550	514	532	517	523	587	550	520	518	532	521	534	547	563	538	524	533	534	561	550	552	526	497	527	505	522	557	514	564	502	556	509	521	521	537	516	527	514	544	524	549	570	539	524	561	555	604	555	531	566	498	526	566	599	559	473	522	494	513	520	560	529	510	530	559	520	534	518	568	460	530	524	502	536	547	519	530	565	537	503	537	463	503	526	521	523	504	501	524	555	497	530	545	502	503	481	545	549	521	510	525	534	540	540	517	507	569	553	516	553	571	533	507	542	528	547	536	492	551	527	518	548	526	511	540	556	522	513	521	492	509	524	514	575	567	535	538	531	517	532	573	549	490	540	553	516	539	546	528	529	548	556	497	577	510	557	527	546	529	528	544	524	515	535	533	543	499	530	545	515	534	548	580	524	513	517	526	459	547	520	531	538	527	555	545	544	521	535	536	528	531	529	512	513	565	578	548	540	554	530	547	532	517	535	544	536	518	559	547	517	531	535	546	487	513	560	544	504	554	524	572	523	547	516	517	495	577	541	543	478	532	546	539	538	493	542	479	511	554	545	527	515	511	571	534	514	505	539	509	548	480	498	520	524	514	560	542	531	503	518	575	487	493	506	498	502	536	523	537	547	524	541	531	572	529	579	526	514	498	544	541	534	535	587	553	538	501	541	559	545	503	544	549	564	555	540	535	544	555	506	538	561	525	497	560	541	531	546	513	535	569	502	531	526	488	480	521	520	559	526	539	556	531	493	513	508	512	485	545	552	553	551	545	534	542	476	529	495	540	534	507	504	550	524	538	550	557	534	519	528	545	526	535	578	515	535	536	521	499	537	546	543	530	535	502	528	556	487	526	503	550	544	567	560	465	567	515	562	510	553	517	564	550	564	483	488	536	551	570	543	512	544	504	517	549	503	542	514	577	489	511	545	478	553	548	577	499	545	546	547	539	566	544	517	535	485	530	533	493	502	566	509	523	551	526	535	569	560	507	535	513	541	546	588	529	505	529	515	520	516	567	555	524	521	606	507	497	517	499	517	504	562	515	566	519	539	515	551	523	529	515	563	529	522	515	507	516	569	564	515	514	546	518	538	506	544	529	527	519	506	568	550	578	523	485	537	565	483	529	519	525	540	566	558	547	492	524	565	491	566	535	516	516	545	512	542	553	537	492	518	514	541	560	527	506	539	489	531	565	502	538	526	517	514	541	497	522	529	474	516	555	513	558	564	503	500	517	510	480	515	549	565	527	536	496	537	514	517	516	566	538	533	526	494	531	528	550	511	562	516	518	527	536	528	492	522	517	550	510	505
1106	108	153	111	84	74	74	80	80	74	70	69	60	69	52	68	53	70	66	63	73	74	60	67	65	74	79	65	54	68	66	83	69	64	70	67	64	74	73	68	69	63	53	69	78	70	63	64	79	67	63	70	61	63	63	67	61	58	59	57	74	53	67	75	72	67	77	71	55	51	72	68	86	72	66	63	60	65	62	59	59	69	64	64	67	57	64	56	74	71	89	84	66	57	70	76	60	61	60	60	56	72	55	64	59	66	63	55	56	50	65	69	72	71	59	62	80	73	63	63	56	63	64	71	55	74	56	57	65	62	65	62	77	70	62	76	58	80	77	57	63	65	78	65	74	80	73	64	58	70	64	67	61	94	62	49	61	63	55	69	56	66	56	56	67	72	66	63	64	65	67	69	66	53	77	72	58	80	58	50	70	58	68	62	60	72	77	65	73	74	63	63	54	73	60	66	55	59	68	55	68	59	70	82	66	70	55	80	71	46	70	65	60	67	56	74	61	58	90	57	58	67	68	78	67	72	60	63	65	59	62	66	66	70	58	60	70	68	69	61	90	69	66	71	77	67	60	73	60	74	74	55	46	69	66	63	54	62	65	53	56	60	62	69	63	75	71	68	57	73	65	63	63	81	60	75	59	73	75	59	71	74	67	58	70	56	80	57	55	63	67	67	75	62	65	64	78	67	62	57	69	73	65	77	56	65	72	51	56	67	58	64	65	69	53	65	57	66	54	63	60	62	76	73	70	59	69	60	52	68	76	67	60	76	57	74	57	61	71	56	77	73	65	49	60	53	64	72	45	70	64	73	61	58	79	69	62	57	48	80	63	62	74	65	53	64	80	64	65	60	63	61	59	68	52	56	53	65	63	70	55	68	65	49	74	64	73	65	63	66	59	59	76	63	64	76	64	62	72	49	80	69	73	58	71	55	53	64	73	58	63	59	59	72	78	68	69	64	59	75	78	63	61	52	66	65	61	59	68	54	67	60	53	70	52	54	66	52	65	78	43	59	73	76	53	62	56	58	68	54	68	49	70	57	61	48	54	69	69	62	70	66	82	61	51	69	59	61	70	66	68	75	65	68	76	75	60	59	66	69	75	70	79	42	73	80	68	60	65	61	68	57	74	63	70	56	56	79	66	62	60	70	62	58	74	59	65	68	66	68	68	51	70	66	81	67	55	71	53	42	71	70	61	54	68	68	67	57	76	58	43	72	58	63	57	63	76	63	57	55	75	67	72	74	59	57	59	67	80	68	51	66	85	56	64	67	64	64	65	63	62	69	70	66	70	60	65	71	53	70	62	47	70	62	61	56	70	63	61	69	70	60	62	64	65	78	52	72	64	53	65	66	57	59	71	54	65	70	61	68	54	66	56	66	57	57	73	79	77	58	60	67	79	73	61	72	76	77	74	65	74	67	67	47	77	51	56	55	69	78	57	75	56	65	68	73	67	70	71	70	72	56	64	58	70	68	66	66	73	76	64	81	85	68	48	59	65	55	78	59	68	59	67	73	62	70	60	46	73	61	72	82	51	74	74	61	63	73	64	62	71	56	68	61	73	76	75	65	71	69	64	72	53	57	64	70	67	68	73	64	63	64	79	58	72	58	58	72	62	49	68	60	39	54	73	70	67	64	82	68	72	78	75	52	75	79	68	59	69	62	66	66	62	63	63	56	67	55	77	58	75	61	82	67	59	85	67	81	57	73	68	70	80	65	63	70	70	59	76	61	64	47	75	71	64	64	69	62	70	75	77	68	54	64	69	58	62	61	73	57	60	59	57	61	70	78	43	49	83	69	77	63	57	59	65	74	63	55	69	45	73	62	59	70	54	67	77	94	65	57	62	63	50	57	74	64	59	72	69	53	88	73	62	51	58	78	59	74	58	54	72	74	60	63	79	85	80	53	80	64	72	74	66	64	61	61	71	63	72	68	71	54	60	57	54	69	69	62	72	55	64	69	54	78	68	69	73	57	66	56	61	72	67	59	72	58	70	55	58	70	68	70	56	63	60	54	65	66	62	72	71	63	49	67	59	56	64	69	56	65	72	65	75	66	73	83	70	66	65	70	50	58	80	47	68	65	79	60	62	69	48	66	66	68	50	50	64	68	70	67	78	70	67	79	75	46	71	67	61	61	54	80	61	61	51	67	53	58	66	47	63	69	49	69	78	64	73	61	68	66	74	78	49	72	73	72	67	47	65	71	62	73	71	70	56	58	69	64	70	49	63	58	58	65	56	74	72	62	55	58	88	73	58	74	77	70	76	70	58	62	62	55	58	61	70	72	63	72	57	55	66	67	75	58	76	71	66	56	67	72	70	56	76	57	61	61	78	61	66	65	74	58	75	70	60	59	60	68	52	72	62	54	62	65	52	57	69	71	69	69	71	56	69	56	58	61	63	67	60	54	68	71	81	71	54	58	69	53	65	75	59	56	63	74	66	54	60	80	63	58	67	69	56	64	72	63	61	75	65	74	61	70	62	62	72	80	58	68	74	65	64	71	61	67	59	72	63	74	68	66	65	58	53	54	56	74	61	53	65	57	70	69	79	65	60	70	64	65	72	59	78	64	71	65	64	78	64	62	63	84	70	65	66	59	56	54	83	71	61	56	52	50	61	75	70	63	56	56	65	54	63	59	47	59	65	73	54	53	63	74	68	61	64	61	71	79	64	78	65	72	63	69	66	60	65	60	50	57	51	68	61	70	78	68	73	58	66	65	59	51	61	47	65	73	65	71	65	52	76	60	64	76	53	64	52	65	65	69	51	71	59	71	71	58	70	68	59	64	57	49	75	64	50	61	69	55	62	52	68	61	74	52	66	56	41	64	69	63	58	66	68	62	63	71	61	61	67	63	48	69	66	60	73	57	59	63	64	64	78	60	68	76	51	83	56	65	76	76	64	66	66	68	67	74	62	77	82	66	45	72	64	52	55	65	80	64	55	60	71	64	41	64	66	61	55	68	62	64	62	67	67	74	59	73	63	76	68	59	60	62	70	63	61	62	52	62	64	57	64	74	68	66	65	74	78	83	64	60	67	65	67	67	72	61	63	64	71	63	63	54	53	68	70	60	56	67	63	67	66	62	57	69	61	74	61	58	71	63	49	68	50	71	68	54	78	74	73	51	62	64	82	66	49	69	66	76	53	66	59	60	78	53	57	57	60	82	68	70	67	63	60	61	63	74	63	55	62	68	57	68	75	60	65	72	69	55	52	63	64	74	54	81	52	66	60	61	78	76	66	42	70	62	58	73	84	62	58	63	82	63	59	70	64	67	53	63	52	55	53	68	64	72	62	66	84	69	64	70	58	66	89	80	64	72	56	68	69	68	62	61	56	62	79	58	85	83	64	59	76	71	72	66	72	60	64	74	56	76	64	66	53	64	61	61	73	62	74	68	57	77	49	60	61	61	73	65	60	70	73	65	70	60	57	63	58	59	61	69	76	60	70	70	72	72	71	76	62	71	73	61	87	56	53	48	73	66
1678	368	458	473	424	369	339	325	300	301	302	297	288	247	276	272	280	253	278	243	245	229	281	259	251	253	253	259	232	256	253	246	261	247	251	297	260	255	252	257	248	250	234	255	265	250	269	282	241	236	233	272	259	233	271	253	275	263	235	259	246	241	253	259	262	241	269	252	261	256	253	246	236	257	259	252	251	251	267	256	255	275	244	249	262	233	249	235	257	257	249	214	246	262	273	261	224	251	266	265	252	256	273	230	257	247	221	246	260	261	241	260	246	276	241	252	277	261	257	291	244	280	249	225	240	260	257	209	245	269	257	264	273	281	283	242	237	250	252	243	232	251	281	249	256	270	246	246	207	264	242	248	265	239	262	251	249	254	246	228	247	263	232	231	254	255	231	252	286	268	250	264	235	256	257	232	264	240	237	285	228	257	261	233	276	255	255	238	234	244	244	217	259	260	272	248	277	241	277	235	252	220	239	235	245	266	263	222	257	254	248	279	239	243	246	247	278	258	256	246	229	259	250	265	232	304	254	236	259	223	270	266	228	242	238	268	252	256	250	249	231	266	253	262	257	249	276	264	213	276	246	245	264	260	270	254	271	258	264	258	286	281	239	237	248	217	255	252	242	228	272	264	270	240	238	244	252	261	255	264	276	264	255	261	278	253	250	283	253	227	257	289	238	242	224	245	253	264	232	252	276	279	273	259	233	273	236	257	257	283	220	263	245	235	253	272	244	239	261	232	241	254	246	236	245	266	258	265	239	250	235	245	252	248	234	213	251	278	248	266	255	233	251	243	250	282	242	239	233	249	262	265	217	253	244	236	242	231	268	257	256	265	236	233	243	260	268	239	248	258	247	247	256	238	228	248	253	266	229	235	262	232	248	240	255	263	282	272	241	246	241	246	254	254	255	236	247	238	243	294	249	230	270	261	265	245	240	250	242	232	278	248	255	243	240	235	253	270	281	250	265	258	282	264	286	251	245	236	246	241	240	229	232	270	258	259	254	265	237	225	262	249	256	284	267	237	244	248	235	238	244	195	248	260	233	247	286	259	241	251	277	250	224	251	250	263	247	221	219	259	271	239	254	241	235	222	244	271	273	244	240	227	270	238	247	261	245	244	234	274	241	251	253	284	235	258	267	260	256	254	269	246	281	277	244	263	268	253	263	273	241	252	254	252	265	248	240	262	262	257	254	250	254	261	248	262	245	259	240	255	241	253	246	251	233	247	263	255	260	250	219	262	241	244	275	245	240	233	272	232	262	237	274	234	266	260	229	227	242	258	258	267	237	264	245	232	242	261	259	255	275	236	252	235	249	268	250	240	244	226	244	252	261	247	250	242	251	261	225	249	282	268	215	258	258	257	250	238	266	294	281	242	248	272	260	246	259	257	260	260	244	255	287	278	251	257	247	233	257	227	258	231	290	269	213	266	227	274	261	257	249	276	242	243	222	234	253	293	253	256	234	235	244	254	253	290	259	241	222	251	230	247	268	248	255	254	245	223	267	231	241	271	243	247	260	243	240	237	244	243	241	272	251	262	278	250	259	268	245	256	273	243	266	229	272	249	224	251	254	248	255	227	248	235	261	269	248	257	269	250	272	278	255	244	231	232	225	255	261	241	239	248	270	258	276	221	259	267	252	260	235	264	245	261	234	267	254	239	240	271	270	275	246	268	230	252	257	276	245	279	235	287	276	270	261	239	243	254	239	253	254	262	263	270	253	271	258	262	246	260	242	249	240	236	242	272	244	264	267	269	247	249	263	216	252	247	250	269	255	254	251	247	265	254	244	255	261	234	266	262	250	245	243	236	250	238	259	238	249	234	279	243	236	268	244	238	235	262	244	258	245	244	234	262	248	268	262	246	247	276	256	282	227	249	254	273	266	227	225	251	243	234	252	272	234	270	243	220	290	262	259	253	278	246	241	279	250	243	255	285	236	250	263	243	270	248	245	252	249	246	236	267	237	273	259	275	220	265	260	234	237	251	242	264	254	249	245	234	265	252	250	246	256	269	263	264	252	238	264	226	235	249	256	292	232	238	266	230	254	240	252	267	245	237	278	235	235	257	245	236	230	276	260	256	261	256	240	268	255	256	251	261	258	285	213	261	241	204	271	246	259	233	235	255	263	242	265	271	273	275	264	256	223	261	235	241	265	284	243	270	266	248	250	249	243	266	242	250	263	286	242	240	231	234	244	267	238	228	278	244	227	257	271	238	266	222	255	262	242	230	250	257	260	256	240	233	252	266	255	245	250	271	255	265	259	230	252	229	235	257	245	228	253	238	261	278	262	263	253	243	253	265	237	259	258	257	282	246	234	248	254	251	235	233	254	271	240	241	263	250	248	273	245	258	250	242	255	236	243	226	258	316	256	250	234	262	247	274	276	266	253	260	243	268	244	249	261	249	258	274	256	266	226	237	282	277	261	241	235	257	254	231	256	265	297	242	261	227	275	230	314	268	275	271	217	243	229	254	237	255	228	238	248	248	253	271	250	233	245	274	262	271	274	242	242	281	271	255	255	275	234	246	228	240	244	240	273	268	254	245	250	237	252	244	248	283	271	231	267	240	280	252	254	243	250	255	246	255	244	246	221	261	254	268	228	270	257	255	270	211	281	245	233	256	260	269	288	252	233	239	249	281	249	241	257	241	238	240	250	242	254	253	261	237	228	269	251	277	254	254	238	273	269	255	245	256	277	234	264	239	262	257	284	253	266	260	250	255	298	249	250	264	224	231	233	224	252	232	273	245	272	264	184	261	257	268	274	274	259	223	250	269	237	234	254	282	257	230	253	242	223	260	256	274	267	272	239	244	283	235	262	248	249	248	283	224	282	263	248	282	249	250	228	241	261	259	268	266	264	269	232	218	268	261	260	240	245	245	253	237	229	245	237	256	245	280	259	244	255	252	274	268	234	230	263	268	234	249	224	277	253	227	249	256	258	274	249	239	256	251	267	231	246	207	254	247	235	259	260	231	248	271	276	238	220	262	233	250	253	247	280	246	236	257	261	249	290	247	270	251	233	277	244	248	245	272	271	294	238	251	239	254	242	271	228	227	249	273	239	248	270	258	268	246	233	234	223	242	258	275	251	230	266	267	246	254	237	243	260	263	279	270	247	229	260	253	227	257	269	230	231	246	262	248	242	232	247	255	253	230	251	239	265	245	259	240	261	235	264	224	238	253	232	270	243	246	235	249	273	247	258	260	232	237	246	271	265	256	253	216	221	253	275	229	225	258	273	267	233	257	284	233	224	256	259	259	229	238	255	246	227	240	260	260	254	252	237	268	257	237	254	249	264	274	259	264	253	228	253	250	243	238	240	236	229	230	276	257	233	242	263	275	249	266	246	246	260	252	247	241	269	258	249	240	232	235	241	235	286	272	270	270	244	255	267	252	234	237	239	254	262	267	231	231	258	249	244	260	251	284	238	257	246	239	262	267	256	252	226	221	245	246	262	271	248	271	261	260	248	217	257	245	275	249	253	256
4262	1076	1203	794	579	376	319	250	203	180	157	139	125	114	104	113	91	103	90	107	101	99	86	79	84	79	82	69	77	84	79	76	82	75	70	78	77	83	85	88	60	67	64	66	79	77	78	78	54	77	79	79	80	63	68	82	84	63	65	67	70	65	71	81	72	79	73	65	63	80	81	63	91	57	69	88	85	64	75	77	78	77	78	74	65	76	64	83	69	76	76	61	64	76	73	72	63	71	63	65	52	69	61	62	77	82	75	86	60	74	78	60	81	80	72	72	78	84	65	62	59	68	70	74	59	76	66	81	86	75	72	66	63	88	68	76	74	72	67	72	76	72	72	81	84	87	70	60	61	74	89	57	62	63	83	76	67	83	60	61	82	65	71	79	70	72	63	77	81	71	68	56	72	85	69	70	78	68	70	53	80	70	53	78	74	72	59	56	68	69	68	88	74	70	69	66	67	77	71	83	80	82	77	75	71	76	57	81	85	75	56	56	64	59	72	67	64	88	72	64	74	71	65	62	66	48	59	77	71	72	72	63	76	77	74	83	75	76	67	70	56	73	75	63	70	63	73	65	91	67	83	60	74	63	71	78	91	76	83	71	77	78	67	64	71	70	75	94	74	99	73	83	75	69	74	77	83	59	76	81	58	75	78	81	81	71	75	69	67	75	65	83	71	60	77	68	56	78	66	54	64	67	61	83	75	83	81	60	68	81	84	58	64	70	82	72	77	78	80	73	86	83	52	70	71	86	66	77	67	72	61	78	65	65	54	61	77	61	70	81	73	62	77	71	65	63	75	59	76	60	69	80	81	69	69	71	70	76	69	68	67	64	72	72	81	69	65	61	84	70	79	68	51	68	75	72	82	76	81	72	67	56	72	80	62	87	75	71	68	65	60	66	76	70	75	72	79	83	67	61	45	54	91	69	70	78	58	76	67	66	89	74	70	58	74	73	70	64	78	79	82	77	82	77	89	69	59	71	82	72	71	73	75	68	63	86	89	61	68	65	63	56	74	63	60	81	68	73	83	80	83	89	71	74	71	71	71	62	78	85	76	71	68	71	74	71	60	73	83	85	63	83	69	75	77	68	76	80	82	73	75	65	68	80	72	79	64	83	65	72	72	61	71	60	76	73	71	56	44	62	71	75	84	62	93	69	68	62	68	60	58	67	77	75	57	65	79	75	68	67	77	76	58	86	72	60	78	81	67	83	75	57	72	81	63	79	64	49	64	63	74	70	75	69	66	69	74	67	70	75	71	60	66	68	62	63	72	71	74	80	91	68	70	69	70	74	76	60	80	70	66	70	62	67	73	73	71	75	75	65	69	69	81	89	84	75	76	78	75	60	66	78	76	81	69	65	66	90	70	64	63	63	67	67	74	69	65	55	69	76	74	64	73	81	70	65	74	85	74	65	61	76	67	81	70	71	91	71	89	58	66	64	79	72	79	75	57	70	68	59	67	71	65	56	76	59	77	83	60	62	73	82	71	69	66	79	63	54	80	78	56	69	76	92	76	61	70	64	79	67	73	64	64	77	87	65	72	68	56	59	68	74	70	65	81	72	67	70	75	72	76	64	67	59	76	55	79	77	78	75	80	78	73	79	69	71	71	67	72	73	64	67	70	71	68	86	77	57	85	72	85	63	72	84	74	66	70	81	67	86	75	66	65	61	63	60	60	67	73	69	71	71	57	74	63	83	84	77	86	74	74	59	69	63	82	85	62	78	72	67	80	74	73	72	80	61	79	66	77	60	72	63	74	70	61	60	69	64	77	75	72	65	54	66	63	66	63	52	62	81	68	75	72	70	79	66	77	75	64	61	65	62	65	77	69	71	83	82	89	64	75	76	85	74	84	71	68	72	68	77	63	67	67	65	79	56	85	80	90	79	78	69	68	62	68	64	59	81	78	87	80	74	75	72	65	50	73	76	70	56	66	85	79	63	72	42	74	84	89	56	92	67	66	71	74	82	72	69	68	68	68	69	74	74	68	68	77	82	64	72	78	68	86	82	66	65	91	75	76	77	73	70	69	63	75	71	66	66	51	66	68	70	75	65	71	62	73	78	67	63	70	60	70	56	61	66	80	72	71	69	68	67	79	74	61	66	80	77	61	70	71	88	59	59	68	65	71	69	69	65	73	85	57	70	52	63	75	70	63	80	70	88	91	66	71	69	75	63	88	72	74	69	62	65	74	70	71	88	77	78	82	77	63	83	78	70	72	81	70	73	74	58	76	77	73	67	79	70	75	64	67	81	67	79	60	54	79	63	71	66	75	81	92	51	62	55	69	70	84	52	65	60	70	62	60	70	75	56	68	68	72	70	74	64	64	72	79	61	80	82	63	71	72	77	57	63	75	80	67	70	81	68	79	68	78	69	64	65	75	76	66	43	65	66	69	74	63	54	77	59	60	77	78	80	81	78	57	64	68	76	72	72	61	83	73	73	83	75	75	82	76	74	65	78	73	73	68	76	76	69	74	62	78	71	79	53	58	77	65	54	79	60	81	71	66	77	99	70	78	70	68	75	69	81	68	68	77	74	63	53	72	76	67	63	80	65	75	77	83	72	70	70	57	59	62	77	66	74	62	75	74	60	73	76	86	69	63	83	78	69	69	67	62	82	67	62	78	81	64	88	57	72	68	94	69	55	77	74	58	82	66	65	72	81	62	61	71	59	82	83	79	64	70	63	80	98	85	79	52	64	65	69	78	75	79	58	65	75	63	70	56	73	77	79	73	80	62	72	62	71	64	62	55	78	76	71	59	57	70	60	70	84	80	72	76	65	58	74	66	70	58	77	77	67	66	71	56	59	64	81	74	77	61	78	66	70	71	65	67	78	71	84	69	71	82	68	78	73	65	80	74	62	73	68	72	85	97	85	63	78	76	58	91	73	69	63	74	61	72	65	64	77	67	73	75	67	66	67	63	53	58	85	68	74	66	63	76	66	64	75	80	68	74	89	51	71	86	68	56	71	69	57	64	86	69	76	66	57	91	58	66	78	73	55	76	80	67	74	65	54	78	78	72	74	85	63	73	81	60	78	95	58	70	62	80	80	65	61	73	61	63	70	56	75	70	59	66	68	64	72	63	78	67	73	73	59	71	77	74	70	65	69	75	87	57	77	76	60	58	62	54	78	83	67	78	80	41	65	56	82	66	55	61	71	73	70	64	64	85	86	75	74	68	69	69	75	62	60	81	66	52	87	67	83	62	77	66	69	68	74	57	69	70	69	84	72	75	93	75	75	65	64	72	82	91	73	79	71	60	78	57	79	66	73	67	65	80	69	76	70	64	80	79	88	81	68	79	84	70	71	64	79	63	62	67	66	73	69	69	75	71	74	59	67	86	74	73	54	69	85	57	84	77	79	70	76	66	79	79	76	65	61	64	66	77	69	61	73	67	64	77	62	73	74	60	64	67	59	69	77	67	86	62	77	65	75	75	68	69	76	75	81	57	80	76	57	74	72	55	66	70	77	82	60	70	62
5150	1365	3344	3768	3072	2456	1933	1647	1342	1216	1043	954	876	777	677	602	591	554	536	548	508	446	451	450	437	424	410	393	375	367	377	367	365	338	376	323	379	365	354	317	298	318	331	365	316	352	315	329	297	302	289	332	277	300	320	306	301	282	330	253	313	307	287	330	309	296	294	282	245	313	311	314	295	280	287	281	270	279	276	291	294	286	264	301	257	283	276	303	303	275	319	280	260	272	290	311	233	239	305	268	284	293	261	279	268	303	279	292	274	225	249	267	317	265	281	295	285	251	293	270	279	280	273	290	253	263	288	277	306	293	287	282	258	263	263	257	272	305	266	275	287	241	264	274	295	241	287	261	253	283	268	254	281	275	264	263	266	306	272	281	280	273	288	255	288	265	274	261	263	282	280	262	272	295	272	259	285	272	310	305	274	290	258	263	260	279	268	291	253	276	243	268	259	266	268	291	234	261	268	272	265	234	274	280	281	272	260	255	265	278	267	281	262	311	292	291	279	256	276	241	250	239	282	269	292	296	269	288	275	266	259	270	283	283	247	273	227	275	291	254	270	256	271	255	254	276	272	257	270	271	276	268	273	265	262	306	292	275	256	266	262	252	270	265	269	283	253	289	283	259	285	250	273	262	281	291	249	285	296	254	259	279	295	280	306	271	260	277	240	262	259	238	277	271	288	242	275	300	273	264	249	260	267	290	244	283	284	285	272	256	267	241	271	255	289	262	242	260	271	294	260	268	250	219	243	266	250	270	273	244	269	268	244	279	267	267	301	287	269	274	270	297	279	264	266	263	283	277	331	300	268	275	269	284	280	268	288	270	274	296	284	267	267	258	310	226	260	278	265	236	265	277	294	286	265	264	247	283	269	287	270	243	270	297	272	298	272	264	265	267	245	263	269	273	254	284	236	239	270	278	262	254	257	283	261	245	297	289	281	268	273	273	277	275	267	268	265	289	246	254	264	268	270	318	265	256	267	288	289	254	295	294	253	267	263	252	261	268	269	272	268	256	253	268	276	258	294	286	280	249	287	270	276	289	291	281	275	223	281	264	313	273	248	275	258	278	266	252	259	265	297	254	272	280	275	244	276	302	277	262	272	288	305	258	271	269	272	269	238	303	235	264	254	277	299	257	254	291	259	249	256	288	256	266	273	267	263	285	251	250	284	252	285	292	272	273	261	290	308	282	255	252	283	275	271	292	258	278	287	272	295	284	278	287	255	277	273	275	271	245	283	284	281	260	244	271	270	267	274	247	283	301	287	284	266	288	271	258	299	242	277	253	277	253	264	282	254	279	253	289	288	288	294	292	231	254	281	270	287	268	295	268	307	284	276	232	258	257	281	286	276	260	267	296	282	286	270	253	247	248	251	276	262	244	252	288	303	269	277	255	268	266	274	271	280	283	280	255	253	239	261	259	286	225	270	247	281	272	261	250	255	278	238	302	280	257	277	275	262	270	266	292	250	286	250	287	274	234	266	275	260	278	266	263	273	278	231	279	241	288	277	274	261	241	293	280	268	271	267	279	281	266	234	271	307	281	276	259	268	247	283	264	275	298	275	275	283	261	259	264	286	264	244	274	270	303	282	291	270	272	279	271	262	228	288	255	275	281	254	260	269	298	298	260	268	275	252	255	269	258	299	292	287	273	254	278	277	253	294	292	301	248	248	269	274	295	259	259	309	274	282	299	269	278	255	256	267	293	279	259	272	261	253	250	254	283	294	279	256	272	251	290	299	283	277	277	269	296	270	261	280	250	272	270	269	299	284	261	271	286	271	264	276	250	288	268	256	276	258	281	266	264	275	273	288	272	280	279	256	298	285	274	283	292	260	240	294	259	261	277	293	255	273	315	263	294	271	258	265	242	259	273	269	277	249	275	302	251	264	272	261	265	239	257	279	255	272	274	242	246	237	244	278	274	290	267	269	258	261	276	253	286	272	274	276	268	282	240	276	284	289	233	248	282	271	248	277	281	275	282	285	267	290	240	287	258	266	269	284	251	267	286	270	262	283	258	259	265	293	255	266	266	258	255	258	260	276	273	269	300	276	265	249	294	252	291	278	245	271	279	270	265	257	288	274	258	243	266	284	261	247	284	260	281	279	265	285	282	268	291	285	273	291	264	291	279	266	281	289	257	245	272	271	245	277	277	276	260	286	253	282	292	266	297	289	256	259	305	257	257	266	287	282	296	265	256	296	263	256	268	272	296	271	283	248	284	248	272	259	238	250	260	276	298	248	251	299	276	258	271	251	253	285	263	263	252	278	285	274	275	301	249	256	288	253	289	273	251	288	249	289	281	298	265	276	269	256	288	254	261	282	302	310	281	257	279	264	272	270	276	268	282	294	251	289	278	265	282	279	270	261	277	255	285	255	258	257	293	282	251	251	261	246	257	285	277	277	244	245	269	267	249	246	285	260	259	279	262	273	251	276	263	262	256	255	273	255	304	287	263	275	279	252	271	268	286	255	273	288	294	268	246	264	261	259	249	269	284	296	264	278	268	238	269	244	289	293	246	266	247	264	258	309	291	262	274	246	286	274	268	271	264	260	262	308	283	247	287	277	277	260	273	269	296	294	279	259	260	303	256	266	286	274	292	268	269	251	281	251	314	257	266	291	260	305	261	282	286	230	257	261	254	268	263	264	251	289	284	314	275	251	260	324	260	292	267	251	288	291	262	230	247	279	244	262	274	290	277	267	298	230	283	234	281	267	272	266	261	280	268	271	247	268	290	271	274	264	266	260	264	272	273	275	281	283	285	271	288	287	247	287	275	285	259	257	273	265	265	290	289	286	266	264	258	248	287	262	258	256	267	250	265	272	259	272	314	271	248	256	262	291	277	267	297	267	261	288	252	253	263	302	260	283	282	275	252	259	257	263	294	292	262	253	251	290	263	269	288	270	280	312	293	264	242	265	277	274	263	280	268	275	270	298	270	279	265	244	265	280	290	281	274	295	254	271	301	266	273	278	279	283	265	290	276	313	262	279	273	266	277	270	269	283	265	276	274	252	259	285	261	270	271	287	273	288	272	282	262	281	270	280	258	268	278	259	275	253	281	284	281	273	291	256	276	269	285	283	278	311	273	287	280	263	262	306	297	255	276	273	271	264	281	258	264	287	282	251	256	250	293	299	271	272	265	263	284	277	269	319	264	259	285	266	281	266	252	269	274	293	279	246	257	231	257	270	270	278	279	281	265	269	240	266	277	280	279	262	278	270	279	268	293	271	277	281	284	280	270	271	240	274	301	291	279	263	253	293	235	262	275	260	276	273	276	260	249	278	306	254	278	271	289	295	228	250	260	261	263	273	278	256	254	267	286	277	284	246	252	286	315	289	270	248	259	257	273	310	300	284	271	271	256	263	246	255	259	272	271	265	266	243	274	280	297	274	313	289	272	291	294	249	287	290	292	275	272	286	267	255	251	258	273	252	246	286	286	259	267	284	284	256	261	291	304	248	299	269	302	239	254	274	244	267	246	269	269
8330	2231	2551	1851	1216	862	636	484	409	367	335	339	263	268	258	254	218	202	193	196	171	176	189	203	214	175	193	202	177	171	179	176	139	168	178	148	166	178	198	150	166	172	163	156	155	169	194	195	166	167	148	179	162	162	183	168	154	167	164	170	169	163	152	161	188	143	166	169	156	147	154	157	166	179	156	154	169	134	150	179	161	155	175	170	159	174	158	151	140	148	171	176	165	181	178	155	164	152	159	160	144	162	170	137	140	151	171	154	157	158	143	163	136	161	173	142	154	184	165	153	171	184	172	133	167	166	162	157	180	170	158	183	167	155	176	151	160	180	160	165	170	162	162	177	175	150	169	149	171	178	168	146	156	162	172	176	160	132	151	159	182	154	162	152	157	166	152	162	132	133	134	181	175	165	149	163	166	150	145	151	159	152	158	148	151	134	148	152	163	154	151	190	157	161	137	142	161	146	170	162	171	160	154	153	173	146	175	162	167	156	139	154	177	151	148	175	162	163	172	161	147	156	157	153	163	146	159	153	164	159	163	160	164	169	157	142	163	145	163	166	145	174	154	138	180	150	170	189	150	147	139	170	162	162	169	142	178	183	177	144	161	149	167	172	151	150	147	161	156	168	176	163	165	156	158	155	157	188	166	172	170	155	170	164	161	154	165	164	154	160	151	176	148	166	181	159	161	176	171	146	171	183	153	168	164	135	153	164	166	126	168	171	147	158	149	166	146	162	153	158	155	167	155	149	142	178	144	161	158	161	174	140	165	163	168	149	151	189	180	182	151	162	145	150	166	139	140	144	178	155	153	155	157	143	161	176	181	160	145	160	137	153	162	154	181	176	174	141	164	174	156	147	154	158	166	157	166	141	178	160	138	152	150	154	146	166	145	169	144	154	159	152	168	166	169	157	147	175	162	172	166	145	170	166	143	171	162	158	159	154	154	167	145	174	152	152	174	166	144	164	144	173	174	168	173	174	156	184	168	156	156	168	183	155	129	189	175	151	174	173	160	154	167	168	145	166	172	177	172	155	157	177	150	162	141	147	149	156	162	172	153	176	179	145	151	169	158	190	151	167	171	170	145	144	162	157	157	154	153	162	173	145	161	168	171	162	138	129	164	172	150	172	168	177	165	160	173	170	148	154	154	171	158	145	158	161	139	156	155	161	157	162	163	146	148	134	137	172	150	152	144	171	161	151	181	163	173	169	154	161	175	163	135	155	159	158	157	167	171	144	160	172	170	181	147	148	156	159	141	169	148	158	156	157	155	159	158	143	178	141	147	149	145	178	143	168	158	161	167	141	177	166	170	159	152	148	154	155	125	180	153	140	171	138	163	181	167	184	166	164	141	156	163	158	164	159	154	145	149	146	151	151	148	155	146	158	162	150	158	159	150	174	172	137	170	154	135	173	144	159	158	140	166	178	158	168	139	158	153	176	154	159	158	158	168	160	155	155	149	161	155	151	149	144	151	211	189	153	169	158	150	146	170	149	178	145	133	154	178	165	167	153	159	160	172	166	159	164	174	131	185	178	167	162	135	157	158	131	139	148	151	167	158	160	145	143	155	154	162	182	144	170	146	158	164	168	164	169	183	159	155	161	156	137	165	157	162	163	160	198	165	146	140	159	145	160	140	181	160	158	146	162	167	153	156	166	152	151	144	176	161	150	177	148	165	142	156	175	195	147	141	157	142	160	151	158	149	173	156	166	170	156	168	151	151	149	147	155	130	160	176	171	164	167	154	132	168	147	143	147	171	146	167	145	152	188	164	167	162	137	161	160	153	161	160	130	153	153	167	140	141	161	136	177	154	159	163	163	163	153	151	163	169	153	148	180	157	177	165	131	177	148	157	147	146	161	156	151	185	159	150	163	155	146	149	188	163	157	148	171	147	146	154	190	159	142	170	184	177	177	169	141	171	155	116	157	136	167	127	152	160	207	169	146	155	144	170	149	175	143	167	177	161	164	149	168	172	171	141	154	174	153	155	143	158	136	166	149	148	175	158	177	189	172	155	162	145	155	119	139	169	160	148	152	178	169	137	162	151	154	155	173	163	145	162	154	154	161	156	158	153	164	168	166	143	150	149	164	178	168	151	165	166	168	188	149	138	167	155	168	142	159	163	176	150	176	163	164	150	153	155	201	145	152	153	155	146	144	174	155	143	174	154	143	170	170	156	161	168	167	150	173	167	169	170	159	147	180	148	146	182	154	163	164	151	163	152	150	169	169	170	168	172	166	184	165	157	127	171	173	150	169	167	137	166	158	175	163	168	171	170	157	156	133	156	158	176	184	169	138	168	157	165	142	158	156	183	159	159	166	167	159	162	157	167	165	157	159	150	155	170	136	162	154	150	165	154	163	141	130	184	160	174	170	152	170	164	153	170	155	165	160	150	161	158	177	151	162	156	160	151	157	151	178	171	145	173	157	135	176	173	159	169	166	163	147	140	179	166	191	182	136	162	152	160	155	171	153	182	157	145	164	162	174	157	155	177	148	159	162	150	160	137	157	166	147	169	152	154	154	160	159	137	165	151	177	132	151	149	184	159	156	156	145	160	170	154	146	156	141	167	142	164	161	148	157	172	175	154	147	143	158	158	169	157	171	179	182	150	160	164	150	159	154	162	149	144	173	150	156	187	129	150	158	138	162	188	161	163	150	164	173	157	137	167	179	172	160	166	136	172	157	156	175	172	164	181	156	165	154	172	131	182	158	164	155	150	140	161	153	155	162	165	155	151	170	153	164	176	159	155	159	161	171	156	155	176	163	138	150	166	177	173	154	163	178	162	154	153	148	162	167	165	169	166	154	166	186	184	143	151	144	171	164	158	150	160	175	164	146	157	143	165	146	164	165	167	152	179	177	167	179	181	153	148	142	157	163	162	159	146	141	152	178	146	175	157	168	159	154	158	159	136	179	145	165	138	150	154	145	152	164	144	177	158	163	168	177	166	165	162	172	177	167	155	168	133	156	156	162	149	186	170	164	162	161	151	179	162	174	165	144	167	154	153	144	175	170	178	161	158	174	150	173	157	126	160	157	164	190	157	160	169	181	133	149	163	178	152	138	146	162	167	180	194	170	156	143	144	144	188	151	158	143	161	168	158	193	165	163	170	159	152	146	154	170	160	168	179	167	154	161	163	161	158	200	140	167	160	190	157	170	157	161	173	138	158	169	154	151	159	161	157	172	151	151	137	165	147	153	138	171	141	151	180	156	155	169	139	158	143	130	161	152	129	146	147	175	147	148	162	156	145	154	168	155	153	157	185	161	147	168	129	152	155	154	168	173	170	167	155	157	171	154	145	162	178	151	144	127	161	149	158	171	171	146	152	182	156	142	179	134	172	160	171	172	158	145	165	162	163	143	147	156	153	155	195	145	156	158	154	165	134	160	160	152	159	179	168	146	165	153	158	154	153	161	160	139	154	147	159	161	155	161	132	145	141	143	155	158	163	167	133	159	155	152	156	143	160	164	154	161	183	154	173	161
7500	2724	6412	6713	5729	4673	3831	3206	2755	2303	2004	1782	1630	1493	1364	1279	1190	1080	1059	946	980	945	853	902	855	835	797	806	749	699	714	747	687	658	675	605	676	674	680	642	616	623	651	582	577	635	633	624	629	601	638	606	580	574	564	575	598	619	597	583	589	553	575	593	591	567	577	599	585	601	538	548	574	592	525	609	519	605	557	535	599	520	544	561	588	549	537	546	577	565	585	571	576	561	573	501	548	575	535	578	573	524	567	574	581	565	535	577	521	533	518	514	556	564	583	611	521	538	524	537	557	551	559	529	507	521	540	518	564	536	528	547	552	547	534	545	534	566	556	546	530	559	554	567	540	497	538	570	537	574	541	522	542	488	487	526	546	517	535	531	540	536	538	564	561	557	552	492	542	568	533	595	536	562	566	554	516	551	537	527	554	576	528	535	550	553	538	546	574	566	525	529	548	576	550	552	544	496	520	571	539	542	556	575	535	548	546	574	515	519	515	508	534	547	531	520	564	543	522	540	522	528	503	574	525	511	528	512	541	552	538	544	503	514	567	533	504	539	560	536	572	512	537	504	504	544	547	540	566	545	547	560	505	568	522	541	523	532	537	535	556	550	517	549	551	503	533	503	495	521	530	555	535	540	553	544	531	552	535	577	550	554	526	567	503	505	592	511	527	529	526	502	540	549	566	539	492	564	512	538	555	488	524	533	550	549	550	537	505	511	539	549	506	535	527	519	520	602	527	549	526	539	559	550	544	496	550	528	555	525	549	520	515	552	540	566	491	515	527	565	531	525	569	534	503	502	511	539	570	556	515	529	528	543	535	563	551	536	487	592	552	533	529	551	510	550	524	560	533	550	533	537	540	525	510	519	510	518	510	547	574	514	568	537	548	539	549	547	518	525	525	534	534	477	526	556	486	550	556	556	547	537	519	533	547	545	536	526	550	526	523	488	518	539	517	536	526	529	565	529	525	532	517	552	543	536	510	540	574	553	574	512	554	526	493	549	521	526	563	537	540	537	522	521	562	490	570	561	500	490	546	499	540	524	525	545	522	533	513	513	518	529	528	535	562	513	538	546	520	527	530	522	583	527	523	559	538	504	549	557	507	540	536	512	551	518	501	585	485	477	562	563	529	496	546	536	497	571	542	528	501	533	494	501	516	519	543	531	555	494	559	528	527	478	548	525	509	549	567	541	525	547	544	534	527	501	535	530	519	543	543	573	547	519	546	496	539	548	488	539	525	552	520	521	524	552	525	545	508	539	595	532	550	569	547	545	524	531	531	566	527	496	569	519	542	565	501	528	560	506	498	508	536	520	504	567	525	562	538	520	584	529	532	535	550	527	514	514	542	529	527	521	525	532	544	503	548	563	532	552	589	519	487	530	561	529	548	530	557	548	521	500	527	491	563	499	556	533	516	574	539	499	589	532	561	522	555	524	527	551	532	516	523	558	535	540	512	509	539	512	543	540	532	534	546	500	553	504	513	517	562	579	503	516	545	521	492	560	529	553	494	572	537	521	551	558	510	564	580	537	531	547	545	580	526	534	563	549	524	519	541	590	548	527	529	555	515	549	548	517	520	558	547	542	515	543	574	521	537	540	528	557	501	507	556	558	537	505	539	534	514	538	507	546	520	513	498	505	540	544	503	531	568	493	501	509	529	489	523	540	574	529	549	532	530	505	521	547	545	560	496	586	519	518	528	544	552	484	531	521	533	544	467	528	563	518	512	512	524	545	562	525	527	498	538	522	508	521	540	550	518	538	532	522	504	509	511	563	573	511	547	547	510	562	581	539	501	536	536	561	524	520	545	507	520	512	486	546	505	553	533	545	532	563	478	528	537	518	530	520	495	527	554	518	534	561	582	537	541	539	553	519	536	513	510	521	541	547	504	487	532	488	541	540	545	567	507	510	561	515	564	552	543	539	573	568	508	521	548	534	531	543	507	559	519	530	495	565	504	508	550	540	507	549	533	514	532	523	505	557	516	563	530	564	507	466	544	534	557	526	547	498	554	521	557	553	512	576	551	540	512	556	565	520	497	488	565	519	504	561	569	500	525	503	549	523	547	587	554	551	519	550	503	531	540	502	512	543	539	540	539	572	561	525	521	534	536	514	562	487	520	495	552	544	538	525	537	522	540	554	524	506	508	564	535	534	546	534	565	528	543	498	510	510	510	559	533	531	549	527	556	541	517	559	526	572	552	563	511	515	519	518	522	507	550	527	518	554	552	530	508	525	579	517	511	512	549	533	524	534	492	530	534	499	520	559	543	555	536	546	544	545	519	513	533	558	528	537	512	546	540	578	504	533	535	506	522	533	553	498	517	552	495	554	538	478	519	510	506	517	570	478	515	550	516	535	579	525	539	518	573	542	524	522	520	532	529	529	528	522	546	585	512	554	523	523	545	557	529	548	570	528	532	525	523	552	501	510	516	537	510	500	542	508	517	540	518	557	546	541	495	507	553	565	570	586	527	510	531	565	579	549	533	544	535	562	525	515	611	528	526	529	565	514	574	514	527	550	483	528	529	518	488	551	529	540	523	530	551	497	521	506	529	517	527	547	525	555	536	523	507	518	536	513	554	574	536	522	513	531	549	545	490	528	551	552	528	523	527	509	539	570	516	492	546	534	511	532	513	555	525	529	556	507	534	545	561	535	530	561	531	481	554	533	538	542	548	529	518	549	570	534	521	574	511	523	544	512	560	509	560	559	512	564	512	517	545	557	527	535	540	527	551	561	529	479	545	516	520	582	557	489	562	524	535	513	562	531	510	524	562	537	581	503	523	553	495	519	521	523	541	497	526	501	498	542	549	506	517	536	494	577	526	560	522	515	558	519	541	556	518	528	534	555	538	542	529	549	523	563	505	544	548	502	469	502	554	561	535	540	542	543	563	528	511	555	538	573	573	534	523	537	533	520	539	596	487	542	570	550	564	538	561	506	520	558	525	502	567	519	548	480	494	519	526	536	521	594	535	541	507	493	542	562	536	515	511	515	536	544	532	499	529	548	545	520	532	475	534	500	506	559	528	576	530	570	569	498	560	543	528	512	558	516	532	529	528	522	513	521	509	537	536	567	567	543	532	584	510	496	519	548	556	532	566	523	559	558	535	522	525	513	517	552	561	518	545	515	536	490	509	585	506	501	530	522	524	565	527	506	568	519	539	557	551	566	479	553	543	553	554	575	532	490	512	520	538	560	530	492	566	573	545	565	537	540	569	512	553	540	522	527	545	536	551	490	527	540	534	525	501	514	537	517	555	540	559	528	544	517	510	559	532	498	551	532	507	502	518	547	550	547	557	564	553	530	577	540	550	506	518	521	556	522	568	519	564	526	510	522	524	572	499	545	511	503	525	518	526	556	519	517	532	541	532	583	525	510	548	554	502	556	527	527	506	541	532	530	546	500	550	527	532	558	505	537	488	509	516	501	541	590	589	551	522	572	491	564	531	524	551	533	566	542	500	562	536	548	570	513	528	491	568	539	561	501
1113	131	138	122	111	92	70	75	73	69	62	71	63	69	66	71	74	54	54	74	60	48	61	59	68	64	70	51	76	65	65	57	65	70	52	57	59	57	64	75	81	65	64	75	64	58	81	68	70	69	59	75	70	70	69	69	72	59	76	67	59	71	69	63	73	89	59	50	69	62	71	67	58	65	60	48	58	46	68	67	79	71	60	71	62	74	66	59	72	76	76	75	61	69	62	77	51	73	59	64	57	59	73	68	72	50	48	69	65	64	69	71	73	91	67	61	66	61	71	65	72	60	64	62	67	50	64	67	75	77	74	65	74	65	62	70	54	69	88	66	63	63	62	58	66	75	77	63	50	72	87	54	58	61	62	66	59	60	74	72	82	68	79	67	67	61	66	73	66	60	66	63	73	66	71	61	74	69	52	75	66	67	67	56	64	60	56	63	72	69	58	77	69	64	61	62	69	60	70	60	53	70	72	74	55	68	83	45	61	68	59	55	63	75	66	70	76	78	76	78	65	74	72	69	86	69	79	63	72	58	77	58	50	67	71	68	69	71	80	71	62	71	62	62	63	69	75	64	71	59	60	71	68	85	60	68	66	70	58	55	75	71	75	57	66	65	54	65	64	58	53	77	67	67	83	73	66	65	82	72	63	69	64	50	77	61	76	64	66	80	59	52	59	74	65	61	67	84	53	59	63	58	61	84	72	68	66	80	66	66	72	63	57	57	65	58	60	69	74	66	81	65	53	65	64	68	67	82	70	63	73	75	71	70	79	71	70	61	68	75	70	69	58	68	55	62	75	74	64	80	78	58	84	65	66	72	54	69	62	71	65	83	69	68	69	63	61	55	64	47	53	63	66	70	56	67	80	62	47	67	74	58	86	70	56	52	57	82	69	67	63	55	67	75	65	68	70	70	72	61	65	66	61	63	59	60	63	65	63	58	65	71	83	67	69	58	59	54	65	73	62	61	68	68	76	71	64	65	67	81	74	73	79	63	62	60	57	67	52	56	65	74	62	73	60	53	62	68	78	53	71	66	61	61	67	57	63	64	69	62	55	48	74	56	72	72	54	75	59	51	65	75	73	73	66	60	64	81	77	75	85	66	57	66	62	77	67	72	67	62	67	59	63	64	68	65	69	58	57	64	66	74	63	61	51	74	64	82	69	65	67	66	68	80	77	65	75	55	73	56	68	63	67	75	67	65	78	78	51	58	59	69	70	61	69	70	67	67	73	72	74	77	63	59	82	64	75	73	65	66	67	70	73	63	57	63	75	57	69	89	72	57	60	59	68	65	52	69	71	89	67	70	77	75	71	69	63	61	62	74	64	46	64	66	51	61	66	68	78	70	68	77	80	54	69	69	81	63	50	77	56	63	68	51	67	69	68	69	74	76	74	74	71	64	72	70	62	66	62	83	58	66	66	76	81	66	67	84	56	52	76	70	58	52	61	61	73	64	74	62	68	87	77	68	70	67	61	63	63	76	70	62	51	69	64	54	64	77	68	64	77	71	73	64	60	61	50	84	75	68	67	53	47	72	46	81	46	63	75	55	66	68	46	79	73	70	70	60	76	62	61	63	61	53	64	63	72	67	60	72	63	68	61	61	69	71	84	74	71	62	58	50	69	72	75	64	61	69	72	52	62	59	59	67	72	67	84	72	70	80	63	73	63	78	66	66	52	65	58	63	76	78	66	60	65	63	72	68	63	61	64	65	81	60	81	56	67	62	60	61	59	62	65	56	59	68	85	61	64	54	66	70	68	63	55	56	69	61	63	60	66	66	50	51	62	61	77	68	54	80	64	82	63	64	55	57	74	67	72	61	76	65	69	54	56	63	72	68	68	57	62	95	67	58	59	65	68	74	52	73	64	61	67	76	67	61	70	68	62	49	54	63	50	71	60	73	56	63	68	77	78	60	54	57	75	60	62	62	73	69	71	56	69	62	52	66	67	55	64	56	65	53	59	72	66	66	68	61	80	58	59	58	69	62	69	58	55	60	75	60	61	67	62	62	60	71	75	61	60	60	44	69	68	70	76	56	60	67	65	56	79	66	72	62	52	53	59	83	61	66	81	70	50	60	65	55	80	68	56	60	59	69	76	81	72	58	70	76	63	61	72	59	70	65	72	42	68	78	67	67	61	68	75	61	69	79	73	60	83	66	79	68	61	61	50	69	57	75	80	69	64	60	71	63	72	69	61	64	59	64	76	74	72	54	61	72	51	67	75	65	65	61	53	61	60	73	63	68	67	60	95	62	72	65	68	66	75	79	65	59	82	74	63	53	66	70	61	69	59	63	58	55	70	55	58	58	61	56	55	56	75	60	63	59	57	74	53	75	79	66	68	69	64	53	69	72	59	61	67	81	73	61	68	75	58	65	69	74	66	53	61	55	59	77	61	54	80	71	74	70	74	46	75	84	75	63	69	67	53	70	65	63	66	74	84	73	72	75	62	74	77	59	77	56	76	61	83	66	61	67	60	50	63	69	70	61	55	79	59	70	74	77	56	55	62	60	71	57	64	66	66	76	58	73	75	65	64	72	58	58	67	66	74	60	68	81	68	52	80	69	60	67	53	70	73	80	64	73	76	63	73	50	64	78	70	71	56	58	80	67	69	81	47	69	77	74	70	67	66	73	65	58	59	61	67	72	73	81	65	52	63	69	60	69	62	75	65	65	61	69	43	63	69	71	64	64	64	73	57	57	57	57	69	65	48	63	57	75	69	63	62	55	54	68	60	74	59	73	68	68	61	62	67	82	55	68	73	73	71	71	76	66	60	68	78	65	64	72	94	63	68	70	60	66	61	52	70	57	58	57	70	61	57	70	44	71	55	58	55	67	57	61	87	91	69	82	61	65	49	67	68	67	67	65	69	61	64	62	70	48	61	77	50	57	69	61	57	64	76	82	71	61	67	48	83	50	76	78	67	57	81	70	68	73	55	59	71	64	76	73	53	62	74	63	59	64	79	51	60	60	76	75	68	75	67	53	75	67	58	75	73	75	67	65	70	61	49	72	70	63	83	62	78	70	81	72	61	70	64	75	75	80	57	62	53	49	72	63	76	56	77	64	67	72	65	68	77	61	65	69	61	71	60	71	55	83	74	54	76	71	69	59	58	51	62	56	56	70	74	66	74	61	67	68	57	60	55	60	67	83	62	60	59	79	56	76	54	64	73	67	57	57	72	60	65	72	60	67	68	64	79	69	68	64	66	68	65	64	70	55	69	55	60	63	54	67	72	68	66	74	53	44	57	48	52	59	65	50	69	54	65	65	68	68	73	87	70	58	68	62	73	58	73	71	62	58	72	54	67	59	61	54	69	73	74	70	62	52	59	52	71	69	65	56	59	67	69	83	73	68	67	80	55	75	72	57	72	57	67	60	70	65	58	55	73	66	53	50	65	68	66	55	62	84	65	67	73	54	70	56	70	63	65	61	73	65	77	90	51	74	66	40	64	64	67	65	79	80	65	73	74	80	59	71	60	69
1713	370	464	572	468	413	355	338	316	295	314	294	319	319	320	275	254	248	282	269	258	267	294	274	262	271	260	270	268	256	289	271	244	253	272	262	234	279	262	271	259	253	234	252	262	269	255	241	274	246	241	241	251	261	275	243	250	257	275	263	265	242	244	269	263	273	211	247	238	246	264	259	251	252	261	270	258	257	259	255	265	271	259	258	260	278	237	258	272	270	238	255	275	264	227	273	251	256	261	258	233	231	262	247	250	259	237	258	275	258	236	274	241	246	255	291	254	275	244	262	226	259	235	233	297	283	273	263	279	236	258	266	301	252	267	228	228	275	257	233	267	261	271	260	275	245	260	299	231	227	252	265	263	246	254	241	246	270	267	250	274	242	237	265	267	252	273	259	250	249	239	229	220	275	240	271	271	232	269	264	262	248	231	240	256	261	256	266	238	205	223	273	268	292	287	270	255	250	242	236	259	269	256	254	275	245	267	258	276	290	245	247	261	263	245	246	265	241	249	272	231	241	270	248	253	254	275	258	271	237	258	252	266	241	251	250	256	262	242	223	272	229	252	269	236	253	258	243	248	259	267	240	264	265	245	236	244	255	235	234	252	239	271	262	237	261	242	250	253	256	254	262	277	242	238	229	249	268	255	266	239	244	242	254	256	245	261	244	268	243	257	269	235	264	252	226	266	267	270	259	260	259	226	242	232	191	271	240	227	263	252	244	251	262	246	256	247	263	226	289	260	259	245	238	264	260	274	273	280	230	211	248	269	256	252	277	248	246	262	238	262	264	274	254	237	283	268	239	260	254	260	265	277	260	252	288	245	233	224	246	267	263	235	262	251	262	240	273	246	260	264	255	260	261	234	256	290	268	269	267	247	262	260	241	248	240	244	258	260	242	244	258	248	266	242	238	256	274	231	253	240	248	276	256	233	248	274	248	268	251	239	264	241	245	228	290	250	208	244	253	249	262	233	251	261	267	243	240	253	233	251	272	284	256	257	250	258	233	261	227	264	232	246	267	220	257	267	287	264	265	291	227	257	258	281	239	235	254	254	240	281	248	261	272	267	255	261	233	277	242	294	231	243	247	262	246	288	254	255	232	235	244	268	252	275	291	237	240	269	250	227	272	267	265	231	246	261	276	225	287	272	256	255	254	282	247	252	273	266	249	243	244	247	252	262	262	251	280	233	257	281	248	213	265	233	273	245	253	292	259	263	234	238	276	241	276	261	266	263	269	272	264	245	258	225	276	239	264	273	246	227	265	256	262	223	250	288	232	234	276	256	259	248	263	241	247	253	233	248	262	252	260	271	248	262	237	249	280	243	272	257	253	274	259	255	246	254	241	247	261	248	258	252	251	264	259	250	249	231	277	255	256	260	217	265	235	250	229	285	282	257	257	250	258	265	248	236	248	244	231	248	268	234	251	263	222	259	274	249	263	272	248	250	249	271	237	232	245	262	266	272	272	247	257	250	235	252	267	258	267	245	242	233	230	233	287	268	262	256	238	259	230	269	257	253	249	222	245	274	255	228	265	275	244	255	268	244	255	246	248	229	257	237	237	259	256	274	252	257	282	261	254	250	255	276	284	239	254	272	246	262	241	258	269	267	249	231	258	263	248	265	232	233	254	291	252	284	256	268	241	284	229	268	274	246	264	257	261	259	243	247	231	242	232	222	262	261	240	252	260	261	264	257	263	244	248	266	238	258	233	284	237	242	259	268	286	258	255	272	266	272	274	228	242	262	242	239	243	270	241	235	219	233	247	251	230	266	258	257	256	247	252	253	264	252	256	281	247	242	288	257	265	256	246	267	222	238	271	253	225	267	249	287	287	263	242	252	232	196	274	276	224	265	255	241	244	262	273	271	283	241	245	249	253	272	234	260	261	243	264	266	248	262	248	258	263	281	242	252	272	262	272	264	252	266	242	224	257	258	247	261	262	245	251	232	262	277	239	240	266	260	246	261	244	257	230	238	277	243	242	251	247	251	229	244	263	265	272	252	251	268	293	248	271	254	265	238	266	240	254	256	278	274	266	246	246	240	250	260	262	255	260	241	255	257	254	241	269	251	239	246	260	247	262	277	271	263	244	259	248	266	238	261	265	228	257	231	248	248	260	241	281	255	241	230	274	271	217	254	250	254	251	254	226	253	275	264	245	246	271	263	255	270	224	263	277	254	255	284	244	252	281	268	240	256	280	242	262	251	269	276	247	252	258	257	259	240	237	275	261	248	252	251	259	247	265	267	282	251	272	248	246	238	264	247	265	269	277	250	258	265	236	259	228	230	249	245	231	236	252	256	242	242	266	245	248	245	251	265	234	271	268	257	251	265	270	220	269	221	264	224	257	247	264	260	241	245	246	266	253	288	238	237	247	267	248	237	271	240	253	245	240	267	257	251	272	278	280	257	266	233	248	239	262	265	259	249	262	238	251	250	257	274	222	283	284	306	268	273	254	274	247	276	275	267	302	271	299	237	236	246	254	263	287	243	250	243	238	278	274	241	213	244	269	260	240	268	234	279	247	261	263	266	258	238	263	245	268	254	240	253	276	257	240	232	252	232	270	265	255	225	249	248	229	283	256	266	240	255	251	245	259	244	271	259	231	253	281	246	248	247	247	252	261	250	248	235	246	245	251	244	238	243	263	261	263	248	237	262	206	259	249	270	240	274	279	238	252	216	265	271	256	238	264	232	269	240	257	238	259	246	270	289	255	250	264	290	245	250	284	237	242	254	251	243	244	259	216	247	258	241	230	230	268	238	265	261	256	235	243	257	274	244	265	258	267	265	279	248	240	277	236	242	255	244	257	251	267	241	269	248	245	260	254	252	273	252	268	253	263	252	257	257	247	269	259	271	258	267	266	263	236	268	253	248	248	255	286	248	253	237	266	234	269	238	267	251	257	241	218	241	258	264	255	241	253	256	255	265	278	252	267	220	252	275	244	247	234	270	253	266	232	237	258	234	291	267	239	265	288	242	236	236	267	259	288	243	282	283	242	280	241	242	254	275	226	250	244	261	264	279	281	254	251	247	258	236	264	262	256	256	244	242	249	237	255	249	239	244	252	256	266	287	253	263	247	245	253	261	277	265	267	262	242	250	236	253	264	242	266	261	255	226	252	266	279	261	245	250	255	249	270	255	262	229	270	251	254	273	243	267	266	260	262	262	270	265	246	303	227	243	255	271	282	275	240	259	236	244	254	257	257	247	257	267	271	254	267	250	254	264	244	231	246	244	238	285	251	284	238	259	270	234	247	309	241	246	260	257	250	257	232	254	245	225	253	239	260	246	272	237	223	269	268	258	246	272	263	243	268	264	242	243	243	252	259	239	243	248	255	245	235	247	222	249	253	244	257	242	267	246	255	251	248	246	297	262	262	230	282	258	238	276	247	221	254	250	274	240	243	250	257	255	244	257	262	247	271	238	259	248	241	242	241	258	235	255	267	235	269	235	251	277	240	259	260	241	226	262	255	262	244	271	257	275	248
4266	948	1310	867	599	448	297	251	208	163	173	146	141	114	123	106	106	119	98	94	80	66	83	93	75	78	78	69	77	91	84	61	68	79	83	75	73	70	85	72	78	72	75	61	69	55	74	62	82	73	61	89	84	84	61	82	83	67	56	72	64	67	88	91	70	77	80	85	53	63	74	65	81	77	82	58	73	71	68	82	57	86	65	70	62	64	67	62	75	74	72	62	58	76	68	69	73	76	47	64	84	78	77	76	76	62	53	48	69	54	68	60	74	70	77	75	62	62	78	65	72	64	65	71	59	70	70	57	67	73	71	77	68	68	76	72	66	68	77	58	69	64	65	57	73	83	63	73	86	82	74	70	59	72	58	66	53	60	73	80	64	61	66	65	66	67	67	73	68	74	56	58	71	71	59	61	72	77	60	77	83	67	67	72	80	73	80	59	64	72	74	55	63	68	75	80	72	63	73	59	71	66	62	75	72	80	69	65	75	71	64	61	68	64	75	65	62	73	63	73	83	80	73	67	72	73	66	87	67	70	65	70	75	63	93	66	67	68	59	64	77	72	61	62	72	80	77	65	85	71	66	81	68	72	79	75	68	68	71	72	75	71	79	77	73	74	75	69	74	82	70	81	74	63	75	57	68	84	65	71	62	91	71	67	62	70	83	57	71	67	83	64	56	78	69	81	80	56	67	60	58	66	73	73	81	65	71	64	69	56	62	68	76	67	76	78	59	64	59	65	72	82	67	60	78	70	68	75	59	76	69	56	77	65	70	69	72	72	82	76	83	69	61	61	70	71	79	78	77	70	57	80	73	66	74	78	64	59	61	65	74	79	68	54	69	69	70	55	77	56	74	74	54	80	74	65	71	71	67	53	70	67	76	78	71	67	69	68	68	84	55	67	70	84	85	79	57	65	77	62	64	59	58	71	67	64	66	86	84	70	71	80	67	77	80	68	75	54	62	58	93	68	61	70	70	64	71	70	50	76	82	79	73	60	73	69	63	54	70	65	64	68	66	70	72	80	86	68	65	63	53	72	72	76	75	79	76	69	61	83	73	68	61	85	59	67	74	77	66	67	80	54	63	62	70	56	68	73	60	67	58	67	72	67	62	70	60	69	73	72	76	80	72	70	81	49	75	47	63	77	58	76	52	59	64	61	74	71	69	64	70	65	72	66	76	66	80	74	71	71	77	63	69	73	75	61	76	78	74	73	67	60	66	79	80	77	102	74	67	68	71	73	68	69	77	64	62	70	74	66	70	73	74	75	80	69	59	60	72	81	68	68	81	65	61	74	72	68	81	72	70	71	70	72	58	83	74	74	73	66	71	76	66	68	66	62	84	69	71	67	76	82	57	55	65	74	69	77	77	75	82	74	66	75	70	66	72	73	78	73	75	82	75	87	72	77	84	66	65	70	70	43	77	53	71	63	68	82	69	77	75	81	73	59	59	61	94	56	84	68	69	71	66	75	69	80	71	77	74	83	69	70	85	62	73	66	84	66	72	51	78	74	81	74	77	65	82	81	74	66	61	73	50	69	72	55	72	75	65	64	72	71	78	62	60	66	64	75	64	64	62	57	79	67	64	78	53	60	77	74	75	64	64	74	64	78	68	70	64	73	65	71	57	62	74	61	68	65	78	63	78	69	79	67	77	67	65	83	62	70	65	68	87	76	81	67	77	81	74	59	71	83	74	69	63	67	63	86	53	78	70	68	71	75	69	78	77	59	72	67	72	72	71	53	62	78	69	70	71	74	74	70	66	78	69	63	66	68	82	76	72	68	57	59	66	69	68	69	63	64	67	68	66	64	79	98	70	72	81	59	72	59	76	64	78	78	72	68	60	77	72	68	75	56	76	69	62	51	62	72	61	68	71	74	67	64	78	77	79	72	91	73	56	65	73	85	86	70	67	67	73	71	70	84	55	76	81	55	66	53	75	50	59	69	61	61	71	72	56	63	65	72	67	79	63	70	72	71	63	78	74	78	63	58	67	60	55	74	80	73	63	72	76	78	74	71	82	67	82	69	67	72	76	86	65	78	71	78	88	72	63	71	69	73	64	61	58	83	62	79	75	70	75	67	75	71	70	82	67	83	53	81	83	80	70	70	56	60	71	76	86	61	76	78	67	64	72	63	76	76	73	71	76	67	78	75	63	85	69	62	76	69	69	84	68	94	80	73	70	59	71	67	76	60	70	66	77	65	80	63	73	61	88	78	80	66	66	56	72	48	69	80	74	83	75	80	64	72	70	77	70	74	69	81	71	83	79	78	66	71	75	69	66	75	58	58	62	68	65	64	65	64	47	66	72	64	52	53	68	54	65	75	77	54	68	65	75	85	63	70	65	65	68	74	82	90	68	70	66	64	70	74	57	73	75	66	69	70	72	67	68	77	70	75	68	63	76	68	65	63	62	78	69	72	67	68	67	80	73	82	62	64	71	60	78	77	71	69	64	75	69	65	76	64	70	75	60	72	65	67	65	75	72	63	69	75	65	66	91	70	72	62	65	52	82	82	63	69	77	72	70	65	71	78	70	72	64	73	74	68	59	71	73	80	76	70	90	70	56	70	54	66	68	76	76	97	49	73	68	79	65	66	56	54	68	62	79	58	74	80	69	51	74	70	67	64	64	68	65	70	62	79	57	70	62	79	62	64	74	76	59	63	78	59	70	76	69	73	59	61	73	66	84	86	71	41	71	62	78	80	77	64	54	62	68	74	81	72	75	59	69	71	72	75	77	68	77	92	63	62	62	71	70	79	82	84	60	58	60	71	66	76	71	70	65	69	74	62	79	76	62	60	81	78	69	73	81	68	80	71	70	65	91	74	74	63	74	67	66	65	80	57	72	91	64	58	69	66	75	77	77	62	80	70	74	58	84	78	53	82	74	66	57	77	82	64	84	75	65	83	68	75	66	70	55	74	77	62	63	63	73	64	74	85	64	78	71	75	77	75	63	67	59	62	65	62	66	61	62	71	70	65	77	66	69	59	57	61	68	74	66	66	78	68	73	67	59	58	79	73	71	72	72	72	77	63	62	70	79	70	62	53	78	79	74	74	67	67	69	77	72	59	61	71	75	66	51	72	58	68	84	67	74	62	68	70	75	87	75	77	58	63	66	66	71	71	67	82	64	64	65	76	80	84	70	70	66	88	69	63	67	71	65	67	75	64	85	69	56	88	69	62	77	56	62	68	73	80	65	84	62	78	74	91	67	54	72	83	87	71	71	76	68	80	67	71	80	56	80	76	89	70	80	66	70	71	72	75	66	63	70	58	69	88	54	64	75	63	76	61	63	68	73	78	75	73	56	68	68	62	73	60	71	51	62	76	61	53	87	66	75	74	75	69	74	74	84	68	71	86	75	59	69	65	69	67	74	74	73	67	70	70	67	79	81	68	90	69	65	71	78	81	61	82	82	73	61	78	57	65	68	80	76	65	69	75	63	76	80	68	97	81	68	84	77	82	64	80	62	63	73	78	77	65	67	63
5139	1394	3491	3600	3010	2443	1955	1662	1385	1188	1039	965	827	770	693	645	566	573	543	554	490	515	450	465	438	444	393	357	371	387	401	374	376	313	339	367	339	320	354	373	314	328	309	337	329	330	318	276	330	310	320	300	288	312	294	290	320	283	285	324	297	321	315	268	270	290	291	318	297	265	302	277	275	253	277	259	265	296	306	290	252	293	280	263	324	264	252	254	274	305	270	278	300	286	292	283	296	236	297	304	281	278	259	264	263	280	271	268	277	286	267	266	247	285	284	270	282	269	288	286	229	299	280	283	281	283	235	283	259	264	291	264	294	250	315	278	284	262	249	236	275	271	264	268	292	311	257	288	253	278	279	263	280	275	276	262	277	285	292	282	279	272	244	287	263	271	258	269	252	290	289	272	296	263	315	267	274	257	281	254	260	301	246	263	271	267	270	280	300	261	287	271	284	254	282	267	281	284	264	263	261	257	270	273	281	251	263	260	257	262	277	242	300	269	263	290	265	283	291	256	299	286	292	264	285	260	274	250	266	264	279	270	267	284	252	270	277	287	302	257	265	254	278	278	292	264	280	289	299	236	265	264	303	288	255	265	273	262	261	259	264	305	272	256	273	256	271	280	275	257	282	273	262	279	292	264	266	286	299	265	245	258	299	289	276	263	265	267	284	221	279	255	285	287	249	270	262	287	257	264	263	280	280	253	260	262	286	258	274	283	268	269	275	269	304	252	259	261	272	272	284	291	273	252	266	253	255	285	260	267	263	257	273	248	290	254	257	302	264	262	308	266	276	275	283	259	260	281	291	276	270	265	267	281	267	315	293	289	288	261	251	288	283	277	294	284	277	290	260	293	267	271	248	289	300	259	292	269	265	289	289	253	273	264	267	264	283	309	297	260	242	269	258	285	267	280	266	283	294	271	268	274	276	285	296	282	257	281	267	288	261	283	282	252	277	271	296	297	274	283	290	292	268	285	265	281	275	278	287	293	255	299	284	246	287	269	243	278	247	245	280	244	266	289	268	275	281	257	280	299	238	263	255	257	264	287	278	280	262	283	269	259	277	279	264	257	266	269	258	284	250	278	316	259	278	284	259	235	274	246	268	275	277	267	276	276	269	282	272	284	263	292	289	268	272	301	244	287	250	278	270	264	286	285	274	279	244	275	270	270	245	265	290	255	252	237	254	286	239	281	268	251	302	253	272	286	261	261	262	287	289	243	272	263	303	262	288	276	281	293	278	297	275	256	283	289	274	268	284	286	318	228	293	261	278	286	286	251	262	296	263	299	245	258	297	266	255	276	285	286	279	284	265	266	268	286	297	269	285	279	277	281	297	274	279	278	283	258	258	295	268	240	253	290	271	268	313	275	264	278	287	283	272	273	273	260	288	282	267	282	288	284	281	280	275	267	284	274	271	256	294	275	271	275	274	281	254	278	246	280	231	276	287	295	259	274	267	259	249	273	264	289	291	255	281	291	287	266	298	289	290	277	284	268	264	266	283	270	273	302	254	229	279	260	280	280	262	264	255	281	272	294	259	282	252	243	276	254	286	275	286	261	290	265	246	291	261	242	258	231	295	291	262	279	282	253	259	252	234	277	279	281	281	263	276	268	289	258	296	255	247	273	257	261	264	281	252	279	273	280	292	261	287	271	270	265	286	266	260	259	288	260	280	270	248	287	259	282	308	284	263	283	248	291	253	260	288	302	270	251	287	278	298	298	252	258	256	279	300	256	292	311	272	241	268	274	279	277	253	269	238	265	275	266	260	259	283	278	265	281	283	254	280	265	285	299	264	294	257	246	286	280	286	283	278	255	288	256	257	289	263	259	281	285	297	277	247	280	282	260	260	240	300	296	261	243	251	260	283	303	284	254	281	291	278	288	246	256	244	283	271	272	275	271	250	264	252	267	278	259	268	249	294	292	264	251	275	271	271	271	251	264	272	265	274	249	310	263	280	282	284	281	288	259	267	261	283	313	254	238	276	293	275	272	266	245	273	269	289	280	237	287	283	278	261	265	273	257	273	266	252	272	264	258	281	269	303	289	282	302	282	272	277	265	261	270	258	311	304	295	274	264	304	256	269	292	261	252	263	315	264	262	270	271	243	278	269	301	264	272	270	250	254	280	318	264	257	274	257	257	275	263	280	310	273	260	259	235	285	276	263	266	278	259	242	257	247	266	291	279	277	295	270	288	224	271	290	233	259	267	245	257	297	236	277	302	272	282	274	270	264	272	257	259	280	259	249	263	266	285	268	253	268	259	280	268	293	296	250	300	250	270	266	256	293	316	284	263	268	275	255	293	269	249	269	284	278	250	291	276	280	260	255	257	264	273	283	263	248	271	289	263	257	266	293	274	286	285	256	271	250	274	283	276	278	296	278	294	263	262	281	326	283	286	275	293	255	284	276	260	288	287	277	303	286	288	260	266	270	251	244	260	291	274	283	279	298	268	291	261	257	253	278	249	281	256	290	271	281	262	275	273	286	234	263	245	297	277	247	271	265	257	252	280	296	256	260	283	260	291	292	278	291	291	281	282	262	280	306	261	259	262	277	278	269	293	300	263	263	297	280	279	288	265	279	258	250	272	276	284	275	240	253	301	285	261	277	243	278	282	271	291	279	255	263	304	257	291	246	277	278	251	267	252	284	268	252	286	296	254	251	286	275	273	283	268	290	277	241	274	239	301	266	281	296	277	246	287	260	298	270	287	271	256	269	296	295	279	261	279	276	278	278	285	283	267	262	257	255	275	285	281	276	248	253	255	277	261	286	265	266	297	273	288	278	272	269	277	306	287	253	279	268	277	273	276	268	288	262	259	272	268	257	286	299	242	246	278	267	269	289	257	243	291	258	268	263	266	263	281	247	276	277	268	268	261	269	262	280	277	251	284	276	259	276	284	260	301	256	245	269	273	279	261	251	289	260	281	273	286	277	256	260	267	290	283	293	249	256	269	254	272	274	280	249	252	286	267	287	260	295	283	260	268	267	264	264	282	249	252	268	293	287	239	275	263	265	277	243	290	282	255	270	274	249	274	266	276	305	256	272	286	268	261	299	242	266	251	270	270	283	264	264	315	268	262	257	247	299	274	275	288	271	291	266	272	256	270	261	272	298	316	253	273	265	309	248	259	262	241	257	281	277	276	300	287	248	259	284	296	264	266	256	271	279	269	249	262	314	280	270	262	288	281	265	278	266	245	270	281	295	262	294	255	247	304	251	258	275	255	273	282	313	259	288	254	278	283	267	270	268	241	283	271	264	266	255	313	259	259	277	301	263	237	276	241	304	256	269	279	272	277	275	310	268	264	258	263	281	288	256	246	290	270	295	259	268	265	264	279	290	278	276	267	289	267	282	269	280	278	273	275	293	269	248	250	263	274	278	241	244	272	251	254	280	293	257	267	287	250	265	270	289	274	277	277	283	265	275	282	278	287	250	240	257	255	270	244	279	267	266	278	232	258	235	277	285	316	266	237	281	277	262	286	279	287
8346	2235	2641	1831	1231	829	635	536	368	389	325	282	264	264	240	224	258	222	218	202	187	188	196	206	193	176	189	170	185	186	162	170	162	181	180	170	164	167	196	166	192	177	144	178	158	185	167	150	158	153	146	150	177	185	183	167	165	157	150	166	161	157	176	152	169	167	150	151	177	158	191	176	153	160	169	156	209	176	164	135	164	172	147	176	155	159	162	151	161	153	155	147	144	142	176	144	147	168	157	153	170	183	165	153	141	174	148	167	158	157	153	186	163	171	157	151	158	182	135	149	163	159	141	173	169	161	158	172	171	189	180	159	165	164	154	169	165	141	170	161	162	168	151	170	161	163	166	159	156	153	134	148	157	167	134	153	157	170	176	177	137	156	161	150	150	165	160	169	176	145	160	167	150	149	153	163	181	172	156	155	166	153	145	173	152	159	172	157	173	166	157	158	147	153	149	145	167	151	162	159	190	153	147	187	157	186	155	166	143	145	145	161	152	159	165	160	161	160	143	156	154	167	176	159	146	145	174	152	170	150	146	158	162	178	152	157	165	154	160	170	165	195	141	147	147	172	177	155	175	161	163	163	167	142	178	166	170	146	159	159	155	181	147	153	159	166	152	171	165	161	149	160	160	167	153	141	181	162	159	165	152	158	150	158	168	145	179	145	172	189	150	168	187	187	181	159	169	149	141	171	164	159	157	152	162	147	156	178	160	165	163	178	168	155	167	169	151	156	143	190	166	140	169	170	144	175	166	174	147	162	156	183	157	165	169	187	150	155	171	159	150	142	150	148	183	144	155	157	166	198	137	149	164	160	151	167	148	166	158	162	164	178	153	142	167	141	162	162	165	166	174	157	149	160	170	153	146	163	173	165	143	163	149	141	171	151	153	176	150	147	147	164	148	162	169	161	133	162	135	171	154	174	139	169	157	160	181	141	173	148	176	183	149	163	155	162	167	147	166	181	156	159	174	181	161	137	140	150	149	149	141	172	147	165	165	160	170	141	163	161	171	158	152	158	162	143	171	137	157	173	180	168	183	137	159	166	155	137	142	183	179	150	176	153	147	150	165	166	143	154	155	157	159	131	178	166	169	167	148	167	143	163	176	157	162	171	160	134	163	152	135	167	193	159	187	165	172	144	175	153	141	170	148	182	176	142	161	124	170	150	157	156	146	157	153	136	176	161	181	172	139	160	172	166	143	150	158	158	146	160	161	180	157	168	156	147	157	146	160	145	184	152	148	155	156	160	165	152	151	149	165	145	170	148	143	140	158	174	172	169	143	151	164	166	162	177	164	161	177	170	152	183	163	132	151	158	154	155	165	144	148	158	155	155	146	173	142	163	150	153	140	159	158	174	179	144	164	193	169	143	146	166	158	174	166	159	152	154	138	147	161	142	177	173	148	155	161	169	159	143	144	154	164	184	165	149	144	146	166	153	135	187	169	139	153	148	158	160	162	163	163	164	137	145	151	156	175	180	191	162	155	166	150	141	176	169	163	159	165	164	167	152	157	171	141	142	177	175	143	145	149	166	171	160	180	160	174	160	181	158	147	175	154	169	180	168	178	147	146	151	155	138	171	159	155	154	134	162	178	159	157	157	163	173	172	153	157	142	168	154	156	158	131	171	165	158	158	159	144	142	167	146	166	181	165	151	153	164	162	155	141	131	150	160	164	163	164	160	174	158	150	174	160	164	163	137	170	154	160	154	135	161	166	172	173	169	182	166	144	154	164	168	153	176	146	148	152	161	178	160	162	168	158	149	164	168	149	151	181	136	158	149	162	163	159	170	177	166	145	142	166	147	137	161	164	153	161	146	166	181	183	172	162	165	159	153	163	155	145	191	157	146	156	163	156	157	162	169	150	172	174	173	164	179	149	166	137	154	133	181	150	170	187	157	165	147	154	164	147	151	181	154	167	180	175	146	136	166	170	134	177	167	165	174	185	172	145	156	145	174	158	179	151	154	172	151	179	136	165	169	164	177	167	148	142	153	144	155	162	176	139	162	152	164	166	146	149	177	142	160	159	173	155	152	157	147	141	166	164	141	157	150	151	173	169	162	181	141	170	161	154	164	167	161	159	150	155	180	165	157	159	139	178	165	170	136	142	142	148	145	161	148	151	141	155	149	138	148	155	164	160	172	151	137	167	142	144	162	142	154	161	162	160	147	174	134	162	162	175	156	175	172	148	166	164	152	153	155	161	140	173	142	178	166	178	167	147	162	148	168	145	153	161	162	176	149	124	132	163	173	134	154	170	168	168	144	141	173	163	147	154	169	165	160	166	155	139	166	150	167	157	162	156	168	150	166	186	152	152	163	145	151	153	163	165	131	175	159	160	162	173	151	163	171	142	160	133	163	147	143	154	169	147	165	148	167	171	179	151	164	146	166	143	164	181	128	152	146	158	154	177	137	153	162	161	166	150	169	157	170	162	167	165	161	170	146	152	207	184	148	168	164	177	137	161	157	149	169	167	135	150	144	186	172	162	169	135	175	166	173	152	167	166	143	170	160	156	155	145	170	159	162	166	163	183	154	153	157	161	154	165	179	153	145	162	165	165	182	152	149	155	168	173	177	167	160	142	160	165	165	156	149	153	152	142	179	162	152	156	157	159	160	174	152	161	162	141	184	149	165	153	187	164	152	151	154	157	200	169	172	155	152	174	167	168	175	158	166	165	160	182	146	160	138	166	161	154	165	164	149	148	157	185	159	175	154	142	166	159	160	169	164	150	149	163	146	159	170	177	180	173	154	144	140	179	151	179	147	157	150	156	148	142	179	148	170	172	183	151	151	162	154	189	133	149	156	154	150	170	142	155	167	162	167	160	156	159	174	159	151	178	155	182	159	146	184	162	167	176	165	153	177	179	145	169	164	189	168	168	164	162	161	179	154	151	165	161	141	170	154	174	154	158	161	171	134	158	147	169	159	135	152	165	145	159	184	172	154	166	161	170	157	167	155	156	161	150	156	137	168	124	145	165	155	134	156	154	156	163	147	172	164	158	156	189	148	145	169	174	153	155	148	165	141	166	173	159	171	135	142	132	180	168	156	160	151	160	149	152	158	149	156	157	165	126	151	140	174	157	163	150	163	154	160	152	137	152	174	164	159	159	180	181	157	149	181	145	155	175	156	189	160	160	150	170	163	170	156	156	176	151	143	177	141	156	156	170	171	150	163	149	160	145	166	162	156	169	145	170	175	155	169	153	156	161	166	153	130	153	186	163	161	149	134	165	162	153	147	178	145	142	164	152	165	151	150	177	156	151	136	180	146	139	182	139	165	152	167	171	170	170	167	149	172	161	140	182	160	158	167	166	166	167	165	160	148	141	124	160	143	151	141	152	163	171	164	166	168	153	161	166	155	144	185	165	170	134	180	172	166	153	158	145	128	156	156	167	164	159	150	146	174	161	169	140	162	186	128	155	161	189	157	163	134	180	165	167	167	150	155	168	172	175	185	150	162	162	175	169	163	167	196	162	167	171	139
7526	2747	6376	6842	5741	4762	3863	3232	2688	2331	2025	1765	1666	1510	1342	1216	1190	1094	1035	982	1022	907	896	898	836	797	743	813	749	746	780	744	676	684	701	682	718	737	608	631	632	647	603	655	601	670	621	603	624	628	567	603	599	587	584	579	600	578	584	598	604	616	603	574	589	602	561	574	603	529	614	554	581	570	586	575	531	528	561	561	570	600	549	549	529	558	582	553	557	575	564	548	541	568	567	584	523	535	548	543	566	578	540	504	519	529	535	569	574	555	553	534	554	522	517	524	568	534	528	540	496	554	514	539	546	562	508	572	576	557	532	555	489	572	566	577	542	585	512	529	528	541	533	551	523	553	538	562	512	573	536	534	526	554	537	557	544	534	585	541	511	518	572	519	554	566	575	560	474	521	578	562	528	566	534	521	549	532	509	501	541	544	527	522	549	520	509	524	537	555	582	549	571	518	563	546	500	513	548	523	515	519	542	528	562	521	528	513	514	495	536	536	520	525	560	513	531	562	525	557	525	530	520	522	533	539	507	557	565	573	540	539	514	496	544	520	529	532	539	530	553	535	556	551	570	542	511	521	488	520	539	548	495	560	500	559	549	591	533	556	549	532	526	524	503	542	568	521	517	559	526	578	521	537	550	502	523	554	549	521	540	566	521	554	532	547	537	531	533	565	574	506	565	547	558	522	557	568	501	538	497	533	496	503	544	544	526	552	547	523	537	528	525	514	577	552	543	573	556	525	538	538	549	553	543	540	553	534	547	525	498	545	521	528	530	505	550	547	515	515	526	560	495	528	528	519	498	526	552	536	498	506	546	570	519	505	506	552	571	498	533	537	504	581	570	525	586	564	567	559	569	502	530	504	530	516	513	514	509	511	555	537	516	523	495	510	502	532	523	513	539	566	533	468	491	554	540	523	552	519	531	548	540	532	545	497	510	577	529	527	548	487	582	525	506	497	508	553	516	560	570	541	548	524	585	530	537	520	522	532	488	558	507	553	570	544	548	559	521	510	569	521	517	521	530	559	511	536	531	517	552	538	542	551	536	564	571	534	543	507	547	493	542	501	533	509	542	553	517	527	557	558	542	526	541	552	553	527	559	519	521	562	557	522	550	545	536	544	557	507	527	535	493	510	540	547	502	519	527	492	498	554	562	506	519	489	555	549	562	514	532	528	508	518	524	552	541	537	520	560	560	537	532	504	533	504	546	531	535	544	515	564	581	552	515	543	535	512	510	531	541	523	507	551	557	552	526	582	549	548	514	496	494	524	492	534	525	521	531	502	532	547	535	523	537	517	565	539	486	512	525	554	563	532	518	512	578	549	562	550	552	544	529	524	537	542	505	522	547	554	542	517	539	545	528	522	518	497	539	577	511	525	575	531	555	531	561	520	528	519	526	542	538	517	561	544	490	491	547	534	543	531	531	503	579	548	548	523	541	570	510	544	530	518	589	570	584	527	562	517	517	509	476	495	537	531	534	541	552	564	549	526	533	561	555	534	536	526	516	555	518	508	535	513	558	529	543	533	528	505	519	530	562	534	564	531	495	557	556	502	559	558	533	520	560	561	560	514	518	567	524	528	516	509	533	558	511	529	560	563	548	555	534	529	537	539	537	497	529	569	496	519	560	538	513	567	567	532	501	518	540	563	544	504	541	536	506	530	496	545	539	569	511	522	502	539	552	559	528	544	543	541	525	522	502	516	498	519	547	544	541	538	574	543	504	490	563	542	513	572	525	535	549	538	553	575	518	535	541	528	500	543	535	528	515	539	538	488	568	527	513	531	486	556	498	500	562	473	551	570	542	545	514	511	541	513	519	600	544	542	524	542	584	529	512	559	514	571	520	469	530	522	513	511	572	558	541	525	502	528	564	553	508	528	552	499	526	503	524	562	549	544	547	489	518	533	508	511	548	516	524	532	533	527	518	516	572	515	541	489	512	543	548	568	562	547	569	542	581	562	557	565	506	533	476	534	493	550	515	499	521	478	542	500	491	550	557	553	548	542	544	537	567	504	521	535	557	530	539	583	522	530	546	528	543	526	538	518	511	557	502	563	553	534	535	558	512	533	521	497	530	514	518	546	512	515	549	551	528	513	531	563	497	546	545	530	497	549	578	557	531	526	565	545	578	510	563	554	538	531	574	556	488	532	556	537	479	522	527	579	523	580	551	529	551	539	496	559	517	526	532	563	540	523	545	538	534	567	500	502	529	549	531	562	526	522	533	528	569	521	493	535	558	535	479	574	506	519	497	498	563	493	539	531	511	535	539	557	554	523	549	506	525	527	522	545	560	520	567	531	558	547	560	515	548	530	583	528	520	514	524	532	558	532	545	502	518	536	557	536	528	501	506	529	543	523	558	530	542	536	552	515	549	546	499	512	511	527	517	549	527	506	535	535	553	554	513	554	552	530	524	551	560	519	514	531	514	484	539	512	528	521	506	525	538	531	533	516	534	544	522	504	554	506	525	550	547	536	547	518	543	541	515	537	532	477	517	555	545	533	545	503	540	516	528	539	532	537	478	559	512	550	541	516	511	521	567	577	565	522	533	541	535	577	532	535	554	536	531	537	517	561	563	536	556	470	561	518	526	535	571	537	541	553	530	553	546	523	500	504	539	504	503	484	532	525	544	488	548	523	515	557	528	565	551	501	534	569	566	529	523	561	567	550	523	540	542	534	502	526	557	495	602	568	524	535	569	505	576	557	538	553	529	496	543	520	527	564	519	521	492	529	568	544	523	538	570	539	537	565	532	519	508	542	528	546	503	557	534	539	568	528	495	517	505	541	508	545	529	547	512	550	556	544	573	521	495	525	565	529	539	563	530	531	555	519	496	551	538	544	551	541	483	557	513	529	550	580	526	555	498	524	527	557	484	504	537	524	489	526	538	498	520	520	517	504	518	548	526	537	534	515	557	506	561	565	515	518	528	544	541	518	515	507	527	525	534	584	554	534	537	568	517	552	561	507	568	518	502	557	567	575	531	514	527	509	530	465	503	570	510	588	548	521	571	551	523	495	561	518	519	519	532	494	562	490	532	537	554	534	547	547	491	527	531	518	550	499	514	548	528	542	527	513	536	546	465	531	507	528	524	505	549	526	552	509	519	573	539	552	512	525	571	558	546	529	503	555	513	525	528	535	548	535	527	509	492	557	527	540	510	523	512	518	517	525	518	554	580	520	529	531	532	529	531	520	518	522	554	548	533	530	541	476	510	530	556	535	513	551	521	603	550	524	532	566	512	527	501	552	577	554	530	509	556	532	534	537	569	550	538	535	537	519	550	472	588	544	559	538	587	531	513	524	478	543	530	546	526	562	530	543	500	545	561	556	462	543	474	532	530	557	520	515	564	556	531	533	516	511	551	518	561	559	537	547	534	550	552	519	530	521	534	527	532	561	526	521	573	546	527	552	554	558	520	504	541	559	508	547	530	538	521	509	529	531	520	526	559	555	506	556	517	540	497	513	492	527	535	542	561	557	530	557	528	556
1014	125	137	113	95	83	75	84	87	63	72	78	61	55	74	63	55	53	74	58	63	84	67	67	58	71	58	61	76	70	73	72	59	67	61	49	66	69	57	51	58	55	74	60	71	57	77	66	61	68	58	57	55	70	67	69	64	58	58	59	69	65	67	58	68	60	67	60	62	60	61	82	64	71	62	54	66	53	59	66	76	76	70	74	58	62	56	59	81	66	69	69	67	59	54	63	68	54	65	55	62	59	62	52	60	74	65	79	59	58	57	63	70	67	66	83	77	79	67	76	63	70	62	74	62	76	64	74	56	64	61	62	57	63	72	45	72	72	68	73	66	64	55	65	67	72	57	64	54	77	79	67	67	76	67	59	68	50	57	58	63	73	49	57	66	59	68	70	56	60	66	66	66	62	48	54	72	70	50	60	74	73	73	57	72	64	61	58	51	58	78	63	51	62	52	71	83	54	57	56	71	71	77	69	62	66	48	75	70	72	58	58	54	66	56	61	79	66	70	63	70	72	81	58	69	58	89	54	54	73	75	72	67	59	76	60	67	49	57	66	65	52	65	65	75	77	69	64	69	60	66	63	60	60	69	56	65	70	60	61	71	64	71	68	65	69	69	70	56	66	53	59	61	63	63	60	66	58	75	63	48	59	88	81	69	70	81	70	62	79	64	61	59	65	57	59	69	64	58	87	77	66	68	84	78	59	83	62	61	70	74	67	79	64	56	65	72	75	65	70	67	78	59	54	68	56	49	60	73	50	71	66	65	58	56	48	60	60	63	46	66	60	58	64	60	59	66	91	66	64	63	72	56	69	53	83	59	68	67	73	73	74	65	73	64	60	70	64	66	72	63	48	65	64	73	72	67	65	62	51	65	66	63	59	59	58	53	52	59	43	77	56	67	60	66	70	64	63	70	65	76	59	76	59	72	66	64	65	64	63	63	76	65	64	77	63	69	65	78	70	53	62	72	55	75	64	50	54	60	67	49	54	61	62	69	54	65	64	51	68	61	66	65	67	80	69	73	76	70	60	62	70	75	65	70	56	63	64	61	55	67	67	61	84	68	76	79	74	59	64	71	70	66	53	55	72	56	57	59	83	77	72	74	63	64	73	62	79	71	77	61	72	57	63	58	62	63	69	62	69	59	58	60	61	75	75	68	73	67	69	67	53	74	73	79	64	65	62	55	59	67	72	74	60	68	69	69	69	47	60	51	71	71	66	82	81	66	68	59	78	65	64	70	59	77	74	73	50	66	64	65	63	45	55	73	69	73	59	63	70	75	53	55	65	54	68	63	71	55	61	67	54	67	68	71	68	70	70	79	72	77	64	79	74	71	59	73	54	81	63	67	63	69	69	81	69	71	58	82	55	56	69	76	73	61	71	61	68	70	70	55	66	74	70	60	74	63	66	65	72	56	68	70	67	76	59	55	77	70	61	76	67	69	63	70	83	71	64	76	64	71	72	55	68	64	59	61	76	83	64	67	70	80	64	48	56	58	75	65	77	57	72	65	58	66	63	75	67	65	62	61	64	64	65	53	78	58	67	71	68	81	65	73	73	60	80	63	61	79	80	75	49	60	71	70	66	65	60	71	71	64	70	70	61	71	68	59	80	76	65	69	68	58	54	53	78	73	61	73	57	66	61	56	61	66	76	54	74	72	74	78	77	71	67	70	84	58	66	67	74	59	67	72	73	52	60	70	57	72	75	71	61	58	61	60	65	63	62	64	64	54	65	68	63	51	64	69	63	74	54	61	78	68	61	58	79	60	72	66	71	62	53	72	71	68	59	76	72	73	55	77	52	75	59	55	78	48	65	61	70	61	72	59	57	61	78	66	49	75	59	61	58	57	62	76	77	68	62	74	52	73	81	72	70	60	66	86	57	73	59	64	76	63	61	70	68	67	65	68	59	58	65	58	65	65	54	80	69	67	71	56	79	66	68	51	68	67	50	74	66	74	64	61	62	49	50	69	75	65	65	64	74	69	57	67	72	54	63	57	72	58	73	75	64	69	53	71	64	59	57	60	79	70	64	61	60	61	68	68	64	69	77	59	79	58	66	68	84	78	84	78	55	70	52	66	74	64	83	63	61	71	75	62	59	57	65	62	58	67	56	75	49	58	78	56	64	65	64	75	60	65	73	70	71	60	66	64	75	62	59	57	58	70	60	60	71	56	63	60	61	69	74	63	75	54	55	73	60	61	46	65	66	51	55	66	66	57	63	70	70	54	61	66	61	60	54	67	72	73	68	53	58	59	57	77	64	60	66	65	54	54	81	60	61	57	66	58	78	65	59	59	52	69	57	57	54	57	58	66	58	57	65	73	77	71	69	70	64	60	72	66	73	58	64	79	71	82	64	53	59	64	83	60	63	70	62	69	67	73	69	64	72	55	81	79	70	63	55	65	61	55	73	61	63	62	69	59	66	72	50	53	65	63	50	62	78	62	69	83	55	78	70	69	46	62	65	72	65	65	54	70	45	74	56	71	59	73	67	63	63	51	69	65	64	56	63	59	63	59	61	72	58	79	52	72	75	66	80	63	63	72	58	56	70	65	82	58	62	74	63	64	75	84	61	50	69	62	70	63	76	77	85	64	78	67	59	58	75	58	66	62	65	71	54	68	66	61	69	68	54	67	75	66	70	51	75	60	68	74	60	74	48	59	56	53	79	73	68	68	60	56	48	71	68	54	69	61	55	65	76	65	60	55	64	49	73	76	68	59	53	86	56	60	60	68	60	77	74	58	85	67	67	72	72	66	69	63	63	68	61	56	77	62	65	66	64	80	63	71	65	72	81	62	69	71	59	74	52	60	57	80	59	59	62	56	50	55	72	72	64	82	53	75	48	66	65	71	57	63	65	65	65	67	74	59	60	84	69	70	70	60	70	74	82	72	56	75	73	75	71	67	65	63	98	54	76	66	71	61	66	77	58	73	70	63	49	64	60	64	60	69	53	55	61	78	68	67	89	63	44	73	71	67	65	71	67	70	60	64	65	66	61	73	68	61	68	68	67	59	58	70	60	60	64	75	78	71	63	49	59	58	59	59	77	78	65	53	68	40	54	71	64	65	66	64	68	62	72	60	70	53	64	58	64	79	58	64	72	50	51	70	60	70	66	59	65	74	66	60	78	64	71	62	54	54	66	64	61	72	70	68	56	74	77	51	67	64	54	70	69	70	49	75	73	63	56	60	77	71	68	57	60	64	50	71	67	50	67	68	52	57	56	69	64	70	72	70	75	51	74	74	84	63	64	57	57	64	59	77	54	54	60	59	61	54	68	66	62	59	68	69	77	59	72	56	62	69	65	66	67	77	66	61	64	61	69	46	61	69	66	65	70	66	58	70	77	68	52	73	61	49	61	48	59	73	58	73	85	82	69	58	59	71	63	72	66	53	69	54	54	59	60	60	53	63	70	66	63	77	67	55	66	58	59	68	58	65	62	65	65	60	83	76	65	85	75	65	70	69	70	74	63	57	62	56	65
1646	322	502	517	447	354	397	327	316	307	311	299	313	269	255	275	295	294	250	271	287	294	240	266	276	265	279	296	257	278	265	235	253	235	259	253	259	288	253	249	267	275	286	254	250	284	232	247	252	236	279	261	225	261	253	239	267	278	296	266	273	260	267	262	272	294	270	252	260	245	282	242	246	237	271	290	237	241	236	261	263	261	244	275	275	258	294	261	237	267	244	238	246	255	264	249	266	235	247	242	253	272	245	259	256	234	231	246	245	248	265	267	250	245	247	242	247	256	253	250	222	229	251	277	262	246	255	270	257	261	271	242	266	256	273	237	259	241	259	260	239	270	254	239	245	270	231	261	252	245	297	262	246	263	237	245	225	259	225	260	255	283	228	279	274	260	239	252	249	256	287	243	253	254	271	249	263	239	254	284	261	260	241	249	260	238	242	254	263	224	262	231	231	251	282	246	232	242	242	240	256	239	283	255	260	256	253	228	232	262	241	249	274	248	226	258	264	270	254	235	247	269	259	238	243	247	269	260	255	251	240	252	239	278	250	225	277	251	245	241	250	247	261	249	269	244	229	250	216	240	239	233	268	253	260	252	271	261	268	235	242	239	278	261	299	230	228	223	263	257	250	262	270	235	252	262	241	244	261	266	248	255	245	271	240	289	239	247	242	251	255	236	258	243	249	238	272	254	252	259	232	237	264	259	256	245	239	252	266	250	245	284	271	289	241	265	264	243	266	236	274	254	244	268	264	229	235	265	265	228	250	242	247	268	239	257	254	252	241	271	266	259	224	271	235	218	256	272	241	254	260	255	254	251	263	247	232	249	278	278	265	274	250	238	256	258	247	248	226	253	262	248	255	253	265	223	265	237	248	255	265	263	265	268	255	244	247	278	247	266	230	286	247	271	246	233	257	261	277	267	250	267	281	275	270	267	261	269	247	233	246	244	281	257	231	258	272	237	235	248	240	272	245	278	267	275	261	279	273	247	222	271	246	270	224	289	256	235	242	261	246	236	251	267	271	261	257	262	239	249	229	226	256	269	280	258	259	262	260	232	242	277	242	255	246	243	245	255	252	258	257	252	235	249	248	275	234	278	261	238	246	268	251	240	258	220	258	223	244	248	260	262	259	250	263	241	255	270	259	240	247	255	265	251	219	244	232	281	252	259	226	240	221	236	237	263	244	247	266	271	273	248	269	253	240	267	245	268	249	275	244	257	215	224	231	257	251	263	249	237	240	257	263	260	251	259	219	275	267	234	257	251	242	250	258	234	258	284	254	269	247	243	235	250	256	254	254	266	246	262	265	248	277	211	249	287	255	258	248	236	244	259	258	249	269	278	255	273	274	199	250	256	240	262	261	286	258	265	217	242	252	260	234	249	264	226	246	258	230	222	246	273	271	253	250	218	269	266	256	264	260	247	239	236	263	248	258	249	255	279	286	242	247	272	250	238	227	243	266	265	259	262	272	245	268	256	263	247	276	254	250	262	223	266	282	268	242	260	235	258	239	239	239	239	237	228	235	257	289	269	233	256	236	276	247	241	267	228	251	252	225	256	249	251	255	255	254	245	240	234	233	245	247	282	267	261	244	246	257	258	255	261	267	232	271	250	246	272	262	252	256	256	247	278	264	259	242	283	245	267	270	274	234	263	290	283	218	260	249	233	239	266	264	258	210	237	240	260	252	262	251	233	253	260	264	245	262	283	263	240	262	227	248	251	239	255	249	271	249	269	252	251	259	267	241	227	248	232	262	255	242	225	248	242	249	244	242	248	261	243	227	245	277	277	284	244	276	263	246	223	267	240	261	275	247	246	261	227	250	248	278	264	266	258	255	233	258	246	254	271	258	255	243	230	266	264	281	261	237	254	227	252	244	267	240	263	238	268	231	273	228	247	238	253	242	252	242	271	234	263	278	251	234	219	255	256	270	251	229	220	261	273	258	284	237	251	232	257	235	279	251	225	265	281	236	259	222	246	264	265	244	259	247	234	273	251	266	252	245	273	258	250	247	244	237	257	253	238	238	250	260	236	243	241	273	225	245	286	244	261	285	284	278	260	250	234	244	269	257	251	220	255	301	260	268	244	251	245	241	232	229	236	275	254	246	256	255	246	227	219	275	288	238	240	259	244	303	253	238	248	249	244	259	272	242	269	254	273	252	246	292	238	268	240	247	242	283	248	227	270	275	269	234	230	263	235	256	237	262	261	232	246	257	261	236	250	240	260	245	244	254	247	258	253	235	233	242	275	252	245	257	275	240	235	268	256	236	240	261	249	218	250	240	257	258	260	229	250	251	251	251	270	256	248	281	271	228	273	254	241	256	270	258	245	245	261	255	251	245	307	220	268	236	256	251	249	261	268	246	240	250	277	225	267	252	240	261	229	249	223	244	247	256	260	231	268	266	241	263	247	252	264	242	259	240	255	248	253	236	264	255	250	270	281	246	221	262	257	272	271	268	229	239	251	248	235	266	244	231	222	247	256	248	236	249	283	252	270	251	272	268	264	276	251	240	280	257	285	235	264	266	243	271	267	256	229	266	268	258	246	255	250	237	269	267	249	237	240	245	249	234	281	245	283	251	245	251	223	259	277	230	230	230	259	235	282	265	265	226	267	253	304	221	248	258	252	245	267	242	252	235	262	265	240	275	222	249	242	267	278	292	270	281	238	265	249	265	239	256	259	235	272	232	240	225	247	248	256	251	239	262	236	252	267	265	255	252	254	284	262	234	254	256	288	277	232	216	250	233	265	254	228	236	246	231	256	242	251	247	243	262	239	222	251	266	263	248	250	234	255	274	253	223	245	240	253	237	257	249	259	220	266	283	282	232	280	232	278	247	250	247	233	241	254	255	214	257	222	242	247	234	229	242	238	256	268	263	236	297	257	244	235	233	256	250	244	251	276	287	250	216	265	266	255	249	254	239	273	253	254	278	260	258	254	264	233	257	264	249	245	263	244	256	254	298	291	275	270	267	268	258	269	228	252	263	258	270	242	254	278	265	251	294	280	239	272	248	250	250	263	237	256	256	246	256	239	248	255	235	244	258	229	312	280	197	236	266	240	247	250	215	232	244	249	243	221	262	268	225	277	258	249	263	299	266	248	261	251	263	241	261	235	253	254	258	241	228	243	249	238	262	238	244	248	235	260	241	265	239	234	295	257	244	262	256	260	254	252	237	249	247	261	246	249	263	262	269	256	231	245	268	259	271	237	273	255	273	253	296	211	258	252	243	256	253	253	254	242	255	234	232	265	245	292	265	234	259	235	224	216	248	231	280	274	245	252	219	254	255	266	258	255	246	262	261	233	230	238	242	247	260	236	223	238	271	276	255	254	243	254	228	251	248	279	281	230	256	243	251	229	239	266	252	235	252	262	256	245	238	282	236	242	257	263	261	244	232	241	262	270	236	245	263	264	260	238	255	271	225	269	236	282	257	260	216	280	240	268	256	232	218	242	233	247	244	250	265	286	246	275	221	236	246	285	254	233
4220	991	1259	885	615	374	316	245	199	187	167	152	125	107	99	114	91	100	92	107	97	81	75	94	82	74	84	82	77	67	75	92	73	77	83	79	76	87	65	77	66	70	74	68	71	103	76	76	74	71	82	70	89	63	73	61	75	63	73	82	55	62	58	72	72	74	77	63	79	68	66	59	60	80	70	66	66	68	72	81	73	76	69	83	68	69	74	73	61	64	66	83	52	77	61	67	71	61	74	69	55	87	66	85	76	68	65	70	59	68	91	75	63	58	75	72	63	66	72	62	84	67	62	73	61	83	70	76	65	75	82	76	83	59	73	78	61	74	72	76	62	79	77	91	65	73	80	64	69	69	75	62	91	67	60	75	80	77	83	61	77	52	91	69	80	70	71	82	72	77	66	84	81	65	78	68	88	73	81	68	63	73	62	66	69	59	77	66	68	76	62	61	76	56	57	66	69	70	63	62	56	75	66	53	65	76	74	61	68	69	75	72	76	80	73	60	74	69	69	61	68	75	83	80	62	68	60	73	76	89	75	70	61	78	78	62	72	73	62	72	67	63	75	64	68	76	76	59	82	66	82	66	70	67	70	64	72	64	78	65	62	78	69	72	76	73	51	70	53	63	73	75	80	81	60	76	67	54	70	76	62	69	74	61	63	85	81	69	74	82	71	76	76	70	76	68	76	74	73	62	69	70	73	75	73	67	75	85	69	71	83	62	69	80	58	60	84	76	74	68	71	64	69	71	81	61	72	74	77	62	56	58	68	81	83	65	70	75	65	54	72	71	74	60	61	75	68	71	70	62	74	81	80	44	69	59	59	78	61	72	71	69	78	57	81	71	75	76	64	83	63	76	67	64	65	74	66	77	71	65	66	67	75	56	79	71	76	73	75	65	76	60	77	67	64	63	70	66	75	70	60	76	76	60	71	61	76	87	67	68	83	75	65	63	81	68	83	77	75	71	72	82	72	56	68	66	76	63	78	60	71	75	74	65	72	73	72	74	66	74	72	63	78	69	70	65	70	62	84	73	88	80	67	83	58	69	73	56	59	68	56	74	72	70	71	83	64	72	74	74	68	77	61	81	63	68	106	71	77	62	66	76	76	74	66	65	79	65	86	67	62	94	69	66	71	66	71	78	66	71	62	71	81	83	68	71	70	85	68	68	73	65	61	60	72	60	76	63	66	74	59	51	75	73	75	70	76	69	70	64	72	66	62	67	70	60	72	71	57	56	66	61	60	75	76	76	80	80	89	79	75	71	82	83	79	62	65	63	65	66	58	68	62	86	76	80	72	71	68	45	61	60	61	63	78	76	76	71	77	73	59	81	74	53	62	76	68	67	74	54	78	78	79	78	68	76	74	60	67	63	76	74	65	80	69	72	55	61	73	63	84	79	71	78	69	62	72	69	63	61	71	65	57	64	68	69	59	61	74	63	77	83	72	71	54	83	60	65	77	71	71	67	77	57	73	63	62	61	69	64	85	75	62	85	70	63	74	70	80	71	70	72	84	63	72	74	71	60	65	82	92	69	81	67	68	61	75	68	76	61	63	77	57	71	71	56	62	71	72	85	90	70	77	73	74	70	56	60	71	84	75	70	63	70	70	69	75	66	76	67	62	78	71	69	64	80	61	75	78	53	81	86	66	71	63	61	83	72	81	75	83	68	74	68	70	70	74	65	69	72	66	82	86	70	80	69	80	57	65	72	73	87	61	72	68	71	63	70	65	87	86	61	82	70	64	82	64	60	80	87	78	78	59	69	75	63	79	73	74	79	63	73	80	62	70	73	81	51	67	69	75	69	61	66	70	72	70	59	67	70	74	70	76	78	75	76	66	70	93	82	74	56	70	70	62	60	66	67	67	72	78	65	78	66	66	61	82	71	86	64	65	72	60	74	62	73	75	61	61	82	80	84	81	63	72	68	81	68	78	53	61	53	79	80	71	73	81	64	66	66	66	72	61	82	77	77	80	70	74	71	69	76	69	70	94	66	80	84	66	65	74	78	76	62	75	63	81	67	65	62	56	60	74	83	77	62	62	73	85	61	80	82	81	75	73	75	57	67	76	66	77	89	67	65	69	64	75	78	81	63	67	81	78	71	59	77	56	69	75	83	71	75	68	66	65	76	64	74	91	65	62	56	69	54	73	77	76	69	62	71	82	73	73	63	64	59	80	73	77	61	75	72	71	83	68	71	75	83	81	67	87	65	67	74	63	65	61	73	63	75	67	73	75	66	86	68	61	70	85	75	69	71	73	65	70	74	75	69	63	63	76	70	80	51	76	60	64	71	61	68	83	79	80	64	71	75	57	76	71	71	84	77	65	63	75	67	88	59	72	66	51	54	68	45	73	64	79	66	61	75	64	79	59	68	75	74	77	65	77	77	62	71	81	79	65	75	67	72	73	88	67	69	74	80	68	51	73	78	70	57	57	84	64	72	82	70	71	59	83	65	75	78	71	60	73	55	69	66	68	61	84	61	81	71	66	83	75	66	85	68	72	78	82	78	70	71	78	64	61	57	59	81	70	73	63	60	77	65	69	69	73	75	74	66	71	69	74	73	78	70	84	65	68	73	62	77	63	71	80	67	75	58	72	80	70	63	67	59	79	73	83	78	54	79	52	68	80	61	73	74	64	77	70	61	74	61	65	66	83	69	61	86	63	86	51	81	76	81	93	80	64	76	63	75	90	66	73	65	71	69	67	75	70	81	76	72	60	70	79	66	77	74	78	69	86	54	70	63	72	74	66	80	60	63	86	78	65	74	70	68	77	78	71	76	64	67	67	70	68	65	78	66	64	67	73	75	75	70	75	71	64	77	61	79	72	69	77	58	62	76	88	68	63	59	80	72	74	77	63	64	67	53	81	81	63	70	58	58	58	75	69	68	73	66	67	95	69	74	75	76	78	67	69	72	78	64	77	79	63	68	82	56	61	83	51	78	65	65	76	73	69	61	70	81	69	70	74	69	76	76	91	54	69	78	82	73	67	75	80	75	71	76	65	70	73	68	71	66	66	64	73	81	69	88	69	71	68	67	82	57	74	64	68	69	71	71	70	77	97	67	78	57	74	68	66	81	76	72	59	73	75	66	72	75	69	74	63	67	67	76	68	73	67	71	75	66	72	58	65	62	53	58	70	64	74	67	84	83	63	81	63	74	71	64	73	66	73	76	69	84	70	70	59	74	66	78	74	64	78	76	84	81	66	53	66	74	79	52	78	67	77	71	84	75	63	66	77	67	76	71	70	76	74	68	67	86	66	77	54	59	58	79	63	67	78	81	62	67	76	70	85	77	71	72	68	62	82	82	86	72	67	67	67	75	69	64	70	73	65	75	62	63	66	75	68	74	74	63	76	74	62	72	73	77	65	77	74	66	79	64	71	70	59	73	67	75	59	65	56	71	62	63	75	72	77	71	91	75	68	72	84	58	73	64	72	70	57	73	64	83	69	80	70	63	79	75	76	81	65	71	81	74	64	71	57	69
5093	1358	3391	3553	3043	2507	2037	1714	1374	1232	1057	966	814	762	679	650	601	558	524	527	541	470	473	405	394	418	407	412	402	381	392	338	346	344	366	361	333	366	352	343	337	343	310	356	345	318	350	321	297	303	314	269	307	295	300	312	304	293	264	297	293	313	286	295	302	308	309	268	317	312	287	287	282	293	262	273	270	282	247	290	291	298	285	285	306	295	261	288	277	287	283	285	271	306	272	276	274	320	283	280	293	297	277	276	285	266	272	319	278	277	286	291	284	268	299	294	264	292	238	281	264	282	304	277	286	245	262	282	263	260	282	267	265	300	240	277	249	265	264	289	313	271	252	277	286	299	293	272	271	292	276	260	283	273	291	266	278	275	281	273	247	268	296	302	270	284	250	293	269	252	245	254	299	281	289	281	251	289	286	273	277	281	285	265	277	244	272	273	278	245	249	298	258	298	270	286	259	257	268	251	257	283	272	285	267	237	292	308	270	254	266	256	282	283	270	262	283	287	237	243	257	256	277	275	253	251	264	242	253	284	267	276	262	280	263	227	269	267	251	288	259	257	254	295	300	267	302	250	279	266	282	278	272	277	256	269	290	244	250	285	268	311	293	266	287	265	252	275	271	307	280	243	279	267	260	255	252	284	272	286	284	284	284	273	280	268	275	307	255	250	286	265	261	265	263	269	262	269	282	247	276	264	292	293	268	266	306	259	295	273	272	277	273	292	267	264	247	272	262	300	263	256	237	292	282	263	258	265	300	299	275	302	264	262	255	266	250	270	266	260	280	239	272	281	287	274	261	278	288	280	288	278	256	265	282	269	264	267	256	280	314	245	287	267	264	261	252	256	253	286	283	255	267	301	253	241	269	296	279	291	277	280	255	281	283	274	295	268	287	279	280	275	253	293	255	260	299	279	266	288	287	253	268	275	251	271	267	255	245	283	258	273	287	271	227	268	277	283	245	282	292	271	303	242	271	269	288	277	266	272	238	246	280	293	251	259	244	275	270	284	260	288	273	285	255	278	281	281	299	271	290	305	270	252	309	290	277	256	271	290	297	279	288	282	262	285	258	263	247	270	275	276	255	285	269	299	274	286	276	270	269	270	276	252	259	268	249	254	253	258	296	255	297	270	259	250	263	279	269	296	296	297	293	275	293	292	249	288	304	273	268	251	274	272	272	280	269	279	252	272	271	268	304	286	268	280	303	257	274	271	279	235	262	277	292	306	251	287	266	291	255	289	276	267	292	265	280	289	274	262	286	268	278	255	306	257	286	267	270	260	231	285	271	282	272	274	262	284	275	272	299	302	273	253	287	263	287	269	279	274	271	273	298	273	257	254	258	286	255	270	304	266	261	270	253	271	261	300	265	261	256	266	244	286	264	286	286	266	269	310	284	282	268	291	272	303	262	289	286	261	265	288	267	260	258	253	297	274	268	291	289	258	291	280	299	272	258	276	264	278	242	283	259	260	277	275	261	268	268	292	307	274	273	250	278	277	244	293	261	283	249	269	262	287	276	277	280	245	277	255	275	242	295	293	276	276	264	274	309	260	285	289	306	255	250	280	259	256	239	260	291	270	275	271	270	272	291	289	289	278	283	249	259	257	274	247	273	259	256	305	254	283	275	275	252	285	253	263	267	268	285	256	263	272	251	289	267	238	281	271	264	279	311	268	275	257	284	276	294	281	258	244	284	304	231	272	252	261	254	270	261	290	281	287	257	259	261	265	278	248	273	260	280	274	288	289	289	286	286	289	264	271	242	247	256	264	265	266	294	286	278	276	275	301	285	289	264	263	272	293	293	304	257	252	257	290	283	273	263	269	276	269	265	292	264	278	272	277	270	272	293	262	289	282	258	255	272	250	269	250	292	272	290	267	284	268	264	273	301	291	269	296	283	283	264	241	277	287	243	273	250	283	269	277	273	276	262	275	302	280	294	266	284	265	258	279	280	254	276	256	278	270	291	254	288	282	301	260	255	294	288	283	258	280	262	292	244	283	271	275	254	277	265	282	273	263	270	265	270	275	244	297	285	237	269	311	271	266	280	260	276	295	292	304	271	282	250	231	268	283	278	254	272	266	259	268	274	239	288	260	266	276	254	276	239	275	281	263	267	259	260	281	274	290	261	274	272	282	288	268	276	274	261	314	297	278	240	284	290	260	246	284	283	282	265	237	291	281	268	249	250	260	270	266	271	271	232	287	310	262	273	276	257	281	265	301	245	252	285	288	282	268	257	272	294	260	284	289	271	274	286	266	238	263	257	270	289	306	273	250	266	294	251	277	267	235	262	261	285	297	290	263	291	259	302	264	304	274	255	273	285	234	270	288	276	263	235	261	303	234	285	282	261	274	266	291	270	255	247	274	296	293	286	238	267	238	289	245	260	251	273	255	296	258	304	280	269	268	283	276	255	287	284	274	278	275	280	256	309	270	286	243	282	267	256	291	249	268	271	263	265	298	273	259	254	267	285	280	284	285	272	282	278	284	270	281	294	289	280	304	253	282	284	265	292	268	269	251	263	254	280	263	277	267	277	257	275	270	278	271	276	267	273	261	256	258	281	286	289	253	242	280	252	287	280	278	278	276	303	289	302	252	281	297	275	293	253	269	265	282	293	263	255	235	250	269	262	297	298	271	299	276	253	240	267	269	266	251	281	268	283	293	246	275	269	279	285	262	252	285	256	264	274	275	254	266	274	263	273	279	281	259	284	280	291	265	285	262	272	305	255	239	278	292	284	274	261	298	301	262	264	277	295	279	288	306	271	284	256	297	267	289	306	280	272	269	273	276	293	279	289	245	281	270	283	271	265	277	266	284	277	267	287	263	259	267	264	306	253	274	292	266	277	278	247	261	277	278	298	265	304	277	288	279	261	278	277	271	298	271	268	285	259	264	303	270	265	262	275	250	276	263	289	249	267	266	243	247	242	274	272	242	254	246	263	275	276	271	268	267	266	259	277	277	261	265	285	254	284	262	281	299	286	278	267	300	253	305	265	288	302	254	275	255	266	258	264	274	271	302	273	271	280	281	280	279	288	285	266	244	287	244	258	284	265	271	268	275	282	285	274	258	261	298	276	296	260	287	257	281	265	269	248	286	270	309	255	263	291	258	280	278	262	277	262	310	273	287	277	294	271	263	264	244	257	245	270	255	275	278	252	287	262	277	281	255	302	265	263	283	260	254	289	276	279	259	268	266	292	252	281	289	264	285	274	259	296	264	262	282	249	256	240	306	287	266	286	288	271	247	259	287	299	268	275	238	265	283	281	285	263	289	280	250	252	279	296	260	260	251	250	254	257	284	276	295	287	240	309	267	237	256	247	294	287	264	260	270	292	289	276	251	275	278	288	254	251	284	294	264	280	292	282	271	265	263	286	268	285	256	254	292	274	266	257	248	272	258	266	280	292	255	278	263	248	255	270	250	306	292	288	271	258	278	275	264	285	261	254	271	267	269	281	318	266	259	304	249	286	273	263	276	264	256	292	297
8283	2186	2555	1839	1252	804	618	521	452	370	335	311	287	235	263	248	244	233	198	235	176	176	209	190	177	179	173	178	192	180	166	181	195	170	157	178	187	171	172	160	193	189	163	182	180	177	150	182	148	153	148	147	178	180	155	185	168	148	151	153	162	189	167	182	146	172	131	171	164	159	145	157	156	173	150	160	157	171	153	154	179	175	153	178	181	153	175	166	134	153	156	159	172	151	163	159	148	161	174	151	170	153	158	152	163	173	192	159	168	181	178	169	159	142	162	164	156	157	140	161	151	148	149	166	157	162	150	170	143	144	178	169	139	143	134	142	180	164	154	165	147	155	151	170	147	151	136	167	159	147	162	184	154	173	181	151	175	156	146	147	167	162	154	150	169	153	162	168	153	159	170	151	141	164	170	168	174	158	162	152	141	176	187	177	139	150	167	163	148	152	176	163	173	151	156	171	185	139	157	164	151	153	164	141	166	167	154	160	177	152	181	162	171	171	162	146	162	166	179	155	171	165	148	169	149	165	150	148	160	146	165	174	162	158	150	144	191	160	153	150	155	186	175	154	148	163	148	151	130	168	153	168	155	165	169	147	161	152	161	161	168	174	174	149	157	154	144	156	167	174	156	156	168	170	158	153	145	164	170	150	147	166	172	163	157	155	159	150	135	171	169	172	147	159	142	189	175	185	156	157	155	153	154	172	156	142	164	153	124	177	163	162	140	158	145	162	161	184	152	170	129	160	163	169	157	166	146	154	180	141	148	168	147	161	163	161	158	187	153	187	171	147	158	155	135	154	165	170	174	157	186	180	160	153	174	143	154	156	157	161	159	163	183	168	137	182	152	161	156	180	196	165	159	146	168	147	148	149	169	149	158	162	141	137	165	150	155	168	165	130	152	162	161	155	162	167	163	163	168	139	160	187	155	166	174	166	166	151	174	168	166	191	161	187	170	147	164	138	178	163	158	159	161	174	183	165	138	148	157	165	148	157	179	146	184	167	138	138	151	150	138	154	178	143	170	165	177	144	157	157	171	187	148	149	165	163	157	159	170	171	151	166	136	160	178	151	176	140	153	175	161	142	151	142	168	163	157	140	155	157	154	136	164	154	165	141	159	158	165	163	152	156	164	169	149	170	154	168	137	130	148	169	178	155	162	166	158	188	149	163	164	147	128	173	169	148	150	167	140	165	153	155	157	168	159	176	157	149	160	164	171	132	156	163	172	164	166	145	178	169	171	164	142	151	158	170	158	143	143	167	148	156	171	167	159	162	162	172	164	157	182	154	182	156	166	160	173	165	167	159	155	167	167	151	180	151	177	148	151	151	156	137	180	146	169	171	169	157	152	157	161	162	145	146	156	174	132	154	151	154	171	144	142	151	169	178	169	155	178	144	146	135	172	167	168	166	185	162	169	179	165	135	159	179	174	161	152	169	144	180	155	144	171	154	157	139	156	143	157	165	150	155	149	155	161	166	173	168	175	148	158	144	159	162	152	166	163	161	156	174	178	151	141	161	151	164	155	154	153	170	162	175	139	157	185	159	188	163	173	152	177	152	164	177	157	154	179	170	193	143	169	153	169	163	167	168	177	163	163	158	168	191	158	173	161	153	144	185	182	152	129	145	158	152	146	137	172	177	176	151	153	147	155	156	148	173	165	151	148	149	147	170	164	169	172	174	168	182	154	164	150	135	150	177	172	153	150	162	170	161	167	162	158	158	122	139	153	163	178	149	170	160	167	175	151	148	145	171	165	147	175	171	173	139	147	157	161	161	173	160	174	163	154	166	160	169	161	168	164	186	175	172	150	139	144	158	146	150	158	164	187	160	163	173	146	161	175	160	158	173	154	150	152	146	178	158	165	167	162	180	164	148	163	122	189	181	180	132	157	153	169	165	164	152	168	157	149	175	170	178	159	161	161	164	152	151	148	180	162	165	141	172	165	155	167	145	154	156	161	138	163	151	171	148	160	148	169	176	172	143	159	158	156	154	153	151	177	160	166	155	163	170	170	156	161	173	139	159	161	165	174	126	145	164	162	161	161	193	170	155	151	151	149	174	151	158	162	169	163	181	156	157	164	177	146	154	160	174	170	161	169	155	139	139	156	166	153	154	164	161	172	155	147	172	161	132	145	156	171	170	196	171	150	175	152	157	153	141	162	171	150	179	173	161	152	155	157	162	141	137	183	168	169	175	167	155	172	157	167	176	151	159	183	150	170	139	162	174	155	177	172	156	164	153	164	159	156	148	170	133	138	154	161	160	161	142	180	146	173	144	164	164	139	166	149	151	166	163	152	182	172	167	166	162	155	173	164	157	145	158	158	185	160	181	148	163	139	166	160	181	171	155	138	137	156	147	147	150	138	180	163	154	151	159	161	180	175	141	144	172	158	177	162	139	172	160	162	167	151	150	163	147	180	164	180	146	161	151	152	154	163	179	139	148	158	155	133	176	174	120	158	152	170	158	160	178	156	165	172	167	172	167	167	140	145	152	133	159	121	155	178	153	176	162	175	173	151	145	161	187	143	135	140	140	149	147	180	140	163	162	159	159	152	176	154	153	156	162	159	136	172	162	135	163	177	159	159	138	154	165	152	181	168	166	154	147	161	170	156	139	161	160	151	133	138	153	152	163	147	158	170	151	138	157	162	129	160	171	154	156	186	171	148	144	169	166	176	158	130	145	175	156	168	167	161	160	172	166	174	170	147	162	166	144	173	170	156	156	168	150	161	160	142	164	173	172	196	158	164	152	177	154	143	178	185	163	134	147	185	176	161	165	145	155	149	145	142	178	175	174	167	155	171	155	164	174	176	154	149	138	149	147	157	165	177	168	160	147	162	159	151	153	180	162	155	168	147	142	154	136	157	153	166	155	152	145	154	170	161	167	168	154	156	176	137	175	162	149	157	155	194	147	150	168	161	161	151	151	174	151	171	170	147	159	179	155	175	155	153	160	149	149	166	167	183	148	187	165	152	154	142	197	166	146	160	162	151	141	152	161	161	185	157	166	160	140	168	174	142	179	169	182	168	168	175	144	153	160	166	194	151	160	148	172	156	154	162	149	152	174	147	134	167	177	149	176	143	151	181	156	157	166	166	148	178	191	148	143	151	160	154	160	167	149	167	157	154	177	152	161	147	129	174	145	161	159	165	154	139	135	170	165	153	173	186	160	155	177	165	161	177	152	169	163	158	157	157	172	180	177	171	173	159	158	190	163	153	141	151	172	141	151	144	173	150	152	169	144	132	170	166	171	157	148	161	164	146	165	166	147	184	176	165	161	167	137	172	162	157	145	160	164	176	134	153	151	179	181	164	169	160	159	168	167	162	155	180	151	153	161	165	159	199	188	161	154	162	173	168	160	165	181	127	139	159	141	174	166	167	151	166	185	147	156	168	126	157	147	168	180	167	137	149	153	165	171	166	171	153	181	169	129	167	156	175	150	145	173	161	136	138	144	158	170	141	149	192	161	148	152	173	150	165	173	152	162
7529	2721	6499	6771	5687	4609	3763	3121	2763	2241	2018	1757	1628	1471	1410	1266	1164	1147	1079	1000	944	929	840	842	878	754	810	780	764	709	722	765	712	728	689	672	625	670	656	636	650	651	633	667	634	592	620	640	613	559	637	579	594	629	612	588	640	568	577	562	540	606	591	540	578	556	598	560	552	559	562	604	576	550	563	569	528	583	551	549	571	544	552	582	538	559	519	561	521	527	517	550	534	555	504	573	586	526	541	554	537	560	531	563	585	543	570	575	574	525	574	560	524	535	550	548	542	540	497	602	537	507	571	541	530	582	547	554	529	540	527	529	546	519	531	559	576	488	502	536	526	524	545	545	568	575	541	575	544	567	534	504	530	531	518	562	562	523	562	539	513	505	575	563	524	510	512	547	519	532	497	569	500	530	501	528	525	547	527	537	535	523	549	566	490	504	516	526	517	543	531	563	537	537	519	518	541	527	576	518	523	509	553	513	502	511	501	529	486	541	537	477	552	491	514	515	525	473	516	545	551	463	542	550	525	519	564	504	519	513	539	561	584	541	544	500	565	537	528	508	542	536	506	564	553	520	534	540	539	505	559	525	507	525	536	519	548	518	543	573	544	524	508	540	504	535	586	514	510	488	528	543	545	509	531	536	536	526	568	524	530	533	548	518	580	510	535	539	510	530	511	564	533	527	557	531	520	509	496	571	538	511	535	548	481	551	568	539	575	527	524	499	517	487	508	563	560	571	556	512	543	525	553	511	506	524	516	539	511	502	588	481	504	543	535	545	545	515	542	531	564	548	594	526	542	567	539	518	489	554	537	508	568	544	532	534	536	524	542	543	540	525	531	494	530	539	572	562	538	548	527	533	530	536	565	541	564	544	544	530	532	548	518	535	559	497	505	500	522	492	523	534	545	539	536	523	521	546	533	525	520	511	483	518	554	518	515	532	515	509	502	521	489	524	527	538	514	554	535	575	537	484	523	510	538	549	540	526	540	546	515	550	494	512	529	529	538	555	503	578	565	577	528	552	539	507	548	580	549	527	519	562	561	505	543	495	489	506	476	528	499	537	550	549	553	564	531	524	519	539	544	551	520	522	531	540	506	525	507	545	506	509	550	505	532	564	528	556	542	527	498	528	541	502	534	509	534	529	602	567	497	517	520	573	542	509	557	516	477	522	543	485	516	552	571	538	533	546	556	545	566	540	539	593	533	512	536	546	500	548	473	536	528	509	531	506	482	520	540	543	546	563	508	497	528	549	519	528	531	533	519	527	517	505	536	544	567	506	515	490	545	543	583	485	537	530	532	532	564	528	528	542	523	513	570	530	537	549	540	506	513	536	588	548	542	524	570	536	530	573	543	491	552	538	519	535	522	540	546	506	525	530	524	550	538	534	501	535	538	527	560	524	520	527	554	462	538	553	526	546	492	514	511	560	507	527	546	511	551	498	519	495	557	487	544	540	517	514	500	556	552	553	533	504	522	540	552	552	550	522	572	537	526	509	526	540	547	557	515	536	580	508	508	520	522	558	501	577	542	594	529	571	560	533	522	523	532	536	524	523	462	578	511	562	507	490	520	508	517	575	575	500	548	533	556	538	557	558	572	569	503	569	526	556	551	519	495	549	493	525	502	529	557	502	542	537	541	572	534	508	544	557	505	523	562	529	518	562	517	543	544	514	531	529	523	529	531	514	545	520	585	502	495	569	498	559	522	540	548	583	544	542	503	497	569	479	510	540	561	535	548	558	533	555	521	522	515	553	535	561	530	510	500	534	520	557	523	540	498	531	553	524	540	541	509	522	546	524	518	505	540	553	548	549	532	528	531	515	529	561	536	517	546	550	526	536	537	538	561	539	513	545	543	527	529	524	540	529	547	533	508	530	540	541	534	501	528	537	527	580	549	554	541	566	537	506	505	462	547	540	503	506	516	526	555	541	511	576	539	546	541	587	509	557	531	498	542	506	524	488	564	578	541	536	535	530	488	515	544	530	540	550	547	525	555	508	501	564	525	525	504	515	536	565	541	538	518	528	533	559	556	530	540	564	547	586	530	562	540	569	521	513	531	500	547	498	563	552	536	489	555	529	548	508	516	517	532	536	520	526	562	538	532	514	519	500	537	552	508	528	533	546	506	578	539	559	498	492	537	496	512	586	534	563	530	570	536	558	579	594	500	535	547	570	490	520	539	560	514	541	559	571	554	531	539	535	579	582	505	539	474	555	504	512	558	570	502	572	542	531	543	528	511	522	542	528	525	497	558	548	516	543	476	527	552	524	508	506	533	516	568	524	571	549	541	541	519	551	528	553	533	504	519	508	510	519	548	557	518	513	550	507	513	545	564	505	522	523	534	533	490	495	511	514	547	509	507	547	525	533	518	559	553	534	556	476	497	531	558	526	561	533	541	515	546	515	536	558	570	540	542	542	505	513	548	530	535	570	521	547	525	562	555	535	551	497	525	539	557	528	569	554	539	556	516	552	508	560	555	557	476	510	546	528	538	521	583	482	526	529	504	510	563	536	538	552	527	535	518	548	569	529	533	518	551	565	522	552	527	514	545	532	556	545	550	532	495	525	509	546	543	545	535	515	518	509	520	511	453	507	558	533	501	533	504	532	507	556	490	525	511	561	544	504	557	551	513	533	560	529	551	543	545	512	538	501	512	506	513	585	565	517	538	539	497	527	506	559	543	534	523	535	520	537	534	500	535	566	475	531	550	483	492	499	568	528	556	539	551	560	553	530	548	551	490	538	559	540	557	543	566	512	546	515	528	527	543	512	533	590	539	555	505	527	473	540	516	518	555	545	539	519	560	544	515	533	507	508	514	540	533	509	526	495	517	504	504	478	543	543	596	527	538	548	548	531	569	517	506	580	572	557	516	533	489	524	554	523	561	572	542	553	525	547	536	532	528	525	535	582	555	529	501	530	564	523	514	525	544	530	565	510	532	528	486	537	550	532	512	527	565	521	550	525	537	539	496	528	552	526	556	575	488	524	558	560	516	519	538	550	535	517	494	504	517	523	545	537	557	512	513	539	511	616	553	525	517	528	504	513	533	561	552	511	537	528	502	520	547	575	520	520	549	526	557	560	532	509	506	513	496	528	513	522	518	488	592	516	486	563	563	534	517	504	506	520	548	569	496	534	522	520	539	558	489	538	576	562	532	554	507	552	512	532	538	563	537	525	549	530	539	532	492	509	547	584	530	544	508	555	517	514	502	546	521	520	541	518	534	547	500	500	505	514	514	552	497	585	530	539	527	535	572	520	489	536	539	543	542	549	574	564	498	535	540	497	547	534	543	537	537	539	550	540	537	540	551	512	574	543	552	571	535	526	528	629	517	522	535	564	534	530	535	526	532	525	548	515	541	544	526	520	545	515	561	545	530	521	501	529	510	513	523	511	553	515	547	508	521	522	550	509	558	547	549	536	528	538	525	497	539	523	530	542	568	556	556	545	534	596	533	542	532	563	509	514	527	531	497	528	517	507	522	510	589	521
1074	110	102	95	112	93	91	62	71	78	55	77	66	79	73	71	68	65	72	88	55	62	65	73	74	71	69	57	61	60	64	59	70	59	62	70	78	59	55	68	75	68	55	67	65	68	70	69	73	53	69	55	69	65	84	60	63	73	78	79	57	73	65	59	72	68	46	58	54	63	55	75	64	74	66	66	63	67	72	63	80	49	70	58	77	51	70	72	70	59	50	58	70	65	77	69	73	77	56	71	56	63	59	92	58	63	66	58	56	55	66	69	67	74	66	57	68	61	61	53	71	66	53	76	65	58	71	72	72	71	68	61	72	67	55	79	70	58	69	59	70	53	61	64	59	70	82	86	76	85	48	76	71	58	75	67	59	78	62	60	68	70	66	61	75	61	66	66	60	53	64	62	74	59	55	66	63	69	71	63	73	79	47	64	48	66	79	73	64	60	63	65	73	69	64	66	73	62	59	59	64	65	56	67	73	66	60	64	54	67	53	66	73	67	66	51	68	52	54	61	79	67	72	53	47	62	62	72	73	76	58	50	64	65	73	68	81	65	55	61	75	71	59	55	59	77	72	78	71	74	71	67	64	55	74	61	89	69	71	53	79	62	69	73	64	62	58	71	65	67	70	67	47	54	65	72	72	70	58	57	69	57	61	57	76	69	63	64	60	46	65	59	73	67	68	47	68	68	68	58	80	65	67	57	70	62	64	63	58	72	69	55	65	73	54	70	67	66	64	59	60	76	69	65	67	65	65	66	62	89	72	71	71	69	71	64	59	56	80	66	66	65	78	63	59	61	63	81	73	71	74	66	70	66	68	70	73	59	63	73	70	57	66	63	80	62	78	76	58	67	64	69	55	81	77	65	61	57	71	71	71	50	70	70	71	58	62	68	89	66	58	55	67	64	77	73	66	58	93	66	65	64	60	71	70	63	70	78	58	82	81	74	71	65	69	73	89	64	60	82	71	77	65	60	61	76	61	54	71	73	78	66	59	76	75	56	73	73	58	48	61	55	73	56	68	68	67	65	59	59	72	64	61	73	69	71	82	76	69	66	84	55	78	69	72	64	61	63	65	59	57	73	66	73	54	75	58	55	56	73	58	50	69	76	67	67	65	74	59	80	66	61	72	81	64	68	73	63	72	56	57	73	65	67	64	61	58	78	58	61	75	67	77	63	66	50	65	64	60	65	73	71	67	64	73	63	55	52	63	66	63	75	57	55	57	71	75	54	66	63	73	65	62	65	60	61	70	78	68	57	67	65	62	63	76	73	60	76	76	70	68	53	68	66	62	58	74	78	67	65	74	69	73	74	69	60	70	77	72	64	64	52	61	61	64	74	67	78	53	71	61	55	82	60	59	66	67	67	55	49	75	73	70	57	64	66	67	63	75	77	58	60	73	70	71	48	63	64	59	70	68	63	68	75	69	66	54	55	69	59	75	59	78	64	59	65	56	72	82	76	71	67	69	67	53	56	67	67	70	47	73	55	68	72	68	51	65	66	58	74	79	71	56	75	67	63	69	77	57	55	69	60	66	70	70	69	77	46	55	60	63	69	61	67	68	52	63	72	78	78	64	68	72	71	89	73	74	53	65	62	56	76	72	66	63	59	50	68	72	60	53	68	65	54	67	61	66	62	57	60	62	61	66	72	74	60	80	69	69	66	66	50	76	72	72	57	57	62	69	64	73	62	62	58	61	64	56	62	59	74	66	85	73	72	67	51	90	62	48	63	84	69	64	75	59	66	70	62	57	63	57	62	68	58	62	58	62	73	58	74	66	77	63	73	67	59	72	60	75	55	64	51	58	72	69	70	84	75	77	61	67	67	56	66	64	65	75	62	69	78	63	60	68	50	52	66	56	71	62	69	62	58	63	65	55	72	62	72	73	58	57	68	62	57	77	73	63	80	47	72	78	54	65	72	58	58	63	74	62	60	63	58	76	76	54	53	68	61	88	44	65	64	65	70	44	62	62	64	60	65	72	63	62	65	52	77	67	69	59	57	68	56	71	66	62	58	65	72	84	66	76	67	61	66	63	58	75	77	62	62	80	61	54	49	57	53	61	57	67	61	73	60	68	74	64	69	70	69	75	55	62	57	85	68	72	58	73	73	46	56	72	76	60	70	67	68	74	58	71	63	69	64	82	56	49	67	54	47	65	61	57	68	73	73	71	75	79	69	78	72	64	57	69	55	68	65	68	63	59	69	65	66	64	54	61	64	67	61	61	68	53	93	61	56	62	63	80	68	62	66	63	47	59	72	80	64	77	62	71	79	73	47	68	60	65	67	60	59	75	61	66	66	59	50	87	70	58	61	65	77	62	67	57	61	61	67	58	55	72	67	60	55	71	68	66	68	69	62	70	65	59	72	57	64	59	69	60	64	70	68	70	57	58	72	60	67	57	72	45	74	67	70	74	74	70	54	69	55	70	63	66	58	70	70	72	67	57	67	55	57	62	66	68	62	57	65	74	62	63	56	80	69	67	72	57	74	67	55	65	79	73	75	75	56	57	61	71	69	64	62	76	83	54	56	57	76	50	74	68	59	56	69	58	70	69	57	66	50	56	54	57	75	57	61	72	74	67	64	61	67	58	68	59	58	86	68	57	72	58	55	69	46	53	63	71	61	52	79	69	59	65	53	67	69	63	65	63	62	78	43	77	65	67	58	70	71	56	86	57	71	67	59	69	69	73	67	86	68	87	66	60	77	77	69	69	53	72	54	65	58	64	60	80	67	74	64	68	61	64	63	68	67	76	55	57	67	56	61	71	65	67	58	68	69	64	62	65	48	80	59	71	75	57	64	69	59	63	66	53	69	63	62	62	56	64	62	73	56	88	66	67	58	58	66	58	65	76	76	60	76	64	60	78	52	64	47	66	61	46	46	61	72	56	57	55	65	67	78	74	63	57	78	61	63	58	70	57	61	58	62	57	58	67	60	47	64	80	57	57	72	65	54	81	78	76	74	60	61	68	63	68	67	70	63	66	60	74	69	68	74	57	63	51	60	62	47	64	73	70	79	51	55	75	69	56	51	60	57	70	67	80	74	64	57	66	68	58	65	59	71	57	63	63	54	66	58	67	78	53	56	81	78	84	60	75	61	61	60	56	66	62	66	60	80	72	71	73	69	68	72	69	63	59	56	63	70	67	64	72	61	63	70	56	64	73	81	75	61	61	63	61	68	60	52	62	74	69	69	64	65	72	68	74	51	54	84	59	64	62	75	66	66	59	61	74	59	73	64	66	76	71	68	66	64	65	76	66	65	61	60	70	60	58	70	74	69	65	72	60	61	72	85	64	62	61	78	51	53	58	46	65	58	85	80	60	62	73	56	75	64	70	68	84	58	65	61	66	53	65	80	89	60	67	61	58	59	60	58	73	67	58	58	73	62	62	57	57	67	73	76	62	60	74	72	56	53	63	66	62	61	56	64	64	66	56	65	66	62	62	70	59	71	66	87	63	79	63	60	60	77	62	64	64	58	70	76
1697	338	502	476	430	388	365	324	295	311	287	278	282	286	263	259	280	253	247	278	292	283	236	273	251	251	252	277	250	280	259	272	273	256	250	262	262	246	283	258	249	248	267	230	271	256	265	260	225	251	252	276	272	207	241	272	255	287	253	247	265	280	260	256	264	272	252	271	251	260	279	260	274	269	271	224	259	246	231	262	272	240	240	282	266	286	267	246	256	291	253	251	271	265	230	248	249	259	255	245	269	296	259	264	236	240	234	265	240	266	234	253	221	216	265	218	266	248	266	264	253	262	247	268	228	292	227	259	264	235	274	253	281	236	242	229	248	304	271	235	238	249	249	258	256	262	235	277	234	240	234	270	232	260	256	260	231	264	243	267	256	250	251	249	262	248	233	235	229	230	277	245	253	225	253	240	268	260	234	242	283	271	251	250	237	246	255	251	261	259	249	277	288	263	264	248	265	280	268	302	263	248	267	244	236	259	250	227	257	234	252	269	249	244	214	273	270	280	249	247	247	244	289	222	253	234	247	232	248	260	258	234	255	250	247	253	281	231	246	252	247	245	276	274	263	252	254	263	273	243	260	255	230	260	238	251	271	270	261	262	240	238	268	236	261	248	261	252	256	269	261	250	251	232	273	228	220	233	273	244	262	263	254	255	243	238	253	252	217	264	278	245	251	234	249	270	272	230	273	246	266	265	258	272	248	235	260	247	274	256	273	244	270	246	253	236	234	256	209	242	260	230	260	241	247	248	238	243	241	228	246	234	280	236	227	257	240	250	263	263	258	241	268	243	260	264	269	253	269	252	235	231	252	271	271	264	261	257	250	258	254	225	290	254	235	262	248	231	245	263	268	253	277	267	254	274	263	236	262	246	246	263	224	248	197	265	261	255	272	233	251	255	243	253	241	245	249	270	279	234	273	296	240	248	254	226	251	248	227	234	243	231	247	251	258	279	278	263	247	242	245	239	235	266	243	267	241	259	238	265	269	236	266	215	271	253	222	261	267	306	247	263	247	225	270	222	220	245	285	257	240	243	246	262	240	246	249	229	238	241	230	261	256	263	260	227	225	251	251	233	264	237	256	227	251	290	237	259	267	243	261	266	249	248	264	224	254	235	279	248	283	267	244	252	286	255	270	248	255	250	239	288	270	269	235	238	250	261	216	270	285	276	271	286	248	268	272	261	252	245	266	272	257	274	223	265	259	254	241	278	265	250	248	252	243	245	271	264	267	256	252	233	237	254	227	251	245	230	251	242	237	240	253	256	238	261	271	241	241	268	266	260	257	250	268	216	254	245	237	237	248	249	269	268	263	267	261	242	235	239	249	251	254	255	257	249	278	245	236	238	300	264	256	262	287	259	260	248	253	253	224	253	255	246	218	283	269	287	257	242	264	249	229	218	242	269	242	239	258	252	252	260	250	249	242	215	251	288	253	261	215	251	256	226	243	255	261	265	252	253	240	256	244	242	263	262	228	244	265	265	274	291	257	258	247	255	235	241	257	245	228	220	270	275	230	270	233	256	278	266	218	240	264	263	259	263	285	248	262	285	237	250	257	256	273	243	260	232	254	241	252	273	244	261	240	282	266	241	264	259	257	251	242	243	249	265	255	246	265	251	255	226	254	243	248	258	243	252	267	272	256	231	270	290	247	252	235	245	280	256	261	282	260	248	253	235	244	223	248	227	242	291	250	267	248	257	258	253	262	254	262	279	245	243	245	258	230	235	252	234	240	251	246	253	257	282	232	248	259	246	266	261	224	252	256	247	226	263	241	264	273	262	256	255	276	254	273	252	235	276	244	270	286	262	247	249	265	230	249	262	241	240	253	250	273	267	273	222	255	238	253	251	259	271	259	234	246	247	236	272	229	249	217	259	265	248	269	247	262	249	217	246	219	274	234	264	254	264	258	247	228	246	278	261	224	250	280	247	254	266	256	260	267	218	259	236	260	235	232	260	236	247	245	269	270	218	255	263	242	259	248	257	247	296	245	230	261	223	253	232	257	242	264	236	261	267	254	258	254	256	247	248	247	237	230	250	249	237	277	232	260	241	249	240	228	252	241	267	260	228	253	233	257	245	265	246	279	256	260	235	245	247	285	256	235	257	260	265	244	232	239	265	254	247	238	243	245	260	242	244	274	263	228	268	240	242	250	278	237	232	268	252	265	253	254	256	275	226	245	232	246	285	282	267	246	266	290	258	261	271	256	249	280	267	276	274	247	267	263	272	228	228	245	233	234	240	239	248	235	250	278	241	252	230	250	262	262	262	243	262	279	257	229	239	253	275	256	253	247	230	267	246	258	261	273	270	254	250	253	255	249	251	241	264	249	232	263	246	262	266	241	246	217	266	273	253	206	282	273	252	230	239	233	275	265	261	265	230	260	253	229	247	236	253	267	268	254	263	242	258	229	238	257	223	262	283	248	231	259	249	230	237	233	248	252	272	255	276	264	275	277	249	252	255	256	246	256	236	251	252	277	236	265	247	252	231	245	248	236	246	255	263	260	265	251	234	281	255	255	261	233	214	248	256	273	259	248	284	252	258	232	234	239	252	251	258	255	254	266	260	258	230	243	263	249	273	233	258	257	243	218	270	259	267	260	254	239	266	261	230	265	259	252	238	270	223	260	235	250	268	250	249	265	238	250	268	265	262	235	244	270	247	259	248	246	285	263	254	218	273	240	227	232	234	235	237	262	273	272	259	260	259	232	284	251	267	253	252	276	270	254	210	224	230	244	228	248	259	263	237	266	253	254	251	224	258	267	242	269	268	244	258	236	243	255	238	252	259	274	237	268	258	229	261	249	271	278	244	246	258	269	278	255	275	229	268	247	277	240	260	249	278	240	242	245	241	237	240	258	271	256	241	240	256	247	256	228	256	265	273	269	231	253	263	231	255	250	219	263	243	247	213	262	265	277	268	295	258	271	236	238	271	256	290	258	251	268	269	247	254	234	268	263	245	246	248	236	260	256	242	259	267	257	257	272	256	260	257	266	250	221	252	255	251	239	258	274	277	244	246	267	218	259	264	271	262	283	251	226	277	234	216	290	247	222	234	226	246	249	274	282	290	253	263	242	251	259	245	273	261	244	241	252	267	249	262	248	266	260	258	246	254	230	241	250	245	259	268	250	247	264	247	244	266	278	254	247	257	219	263	268	264	225	233	261	232	252	229	239	249	242	239	269	223	250	280	252	265	248	233	246	267	267	261	228	242	240	241	236	276	280	254	256	238	235	253	257	279	251	261	247	230	223	252	259	271	263	257	254	235	246	233	260	273	284	235	259	236	256	250	259	236	265	266	235	270	248	247	236	266	252	235	245	260	243	249	293	278	262	253	285	268	265	239	262	259	237	252	231	253	234	256	259	273	261	235	255	251	252	266	254	261	261	257	253	229	274	245	263	252	253	255	236	278	234	233	278	249	280	255	249	228	269	281	287	268	250	244	241	243	255	265	241	231	241	275	246	278	239	247	246	235	247	251	253	244
4164	972	1298	842	574	382	323	244	229	173	177	135	109	123	119	97	111	92	90	96	96	92	77	98	92	92	77	76	86	81	75	77	79	86	60	68	56	84	83	76	81	71	56	73	69	85	66	84	70	75	68	80	78	66	65	61	79	74	71	73	68	68	65	76	75	65	79	79	80	78	67	73	78	69	82	77	62	69	75	74	63	78	69	79	72	67	61	64	83	78	73	45	61	79	69	68	80	60	61	70	73	67	71	76	76	76	77	75	84	65	71	55	76	64	78	87	74	72	73	70	62	82	71	58	59	82	58	80	80	69	76	82	62	68	67	73	69	84	74	76	67	67	64	83	74	71	67	54	57	68	74	79	93	69	72	74	89	71	71	55	80	79	71	83	66	63	52	71	74	47	81	71	65	67	71	61	58	71	82	73	75	69	70	69	72	69	77	65	74	78	90	70	69	69	58	63	53	76	59	68	59	61	84	62	55	72	60	69	70	66	49	75	76	68	61	75	66	81	68	57	79	59	77	71	70	74	68	83	78	63	68	59	87	74	81	91	78	67	70	65	85	79	68	66	70	73	72	68	71	73	82	69	67	75	73	69	71	81	81	53	57	68	72	90	77	70	67	67	78	70	79	83	73	69	82	62	58	81	68	74	64	60	87	74	69	62	71	56	59	84	71	63	73	86	63	68	63	82	80	64	57	87	66	78	66	80	61	74	73	74	62	69	56	66	67	73	63	74	76	53	71	71	76	72	62	53	72	73	70	68	66	71	71	71	88	51	63	75	76	70	65	78	73	71	81	51	68	66	72	63	69	72	53	67	75	73	71	62	65	78	71	68	83	74	83	79	74	53	57	65	67	58	83	64	59	69	68	82	60	74	68	63	72	80	69	76	84	75	73	82	66	72	71	77	75	75	67	74	68	80	72	67	71	68	69	80	81	88	72	82	73	73	65	62	63	69	76	61	72	68	69	55	71	73	54	56	61	88	63	66	71	67	82	73	77	78	75	47	62	81	75	72	71	64	75	76	71	69	88	74	59	62	70	74	68	64	67	70	69	70	64	82	59	78	65	61	65	79	67	59	68	82	69	70	74	84	68	71	57	61	81	74	75	76	72	87	68	67	67	76	79	79	80	75	74	64	66	73	71	77	71	77	66	61	68	71	63	57	84	54	54	69	69	68	88	89	58	71	77	75	74	66	71	61	88	64	75	65	74	88	67	74	78	76	74	75	80	77	82	73	77	58	54	77	66	62	75	64	73	67	66	70	64	56	61	71	57	80	80	67	84	64	58	73	69	75	64	66	74	78	89	59	81	63	65	72	74	69	69	61	75	77	58	64	71	74	74	70	68	61	82	79	85	75	70	77	78	69	84	74	64	47	61	69	72	80	79	63	80	82	71	73	87	80	74	79	82	71	74	73	73	78	90	61	68	69	67	70	77	78	71	71	59	71	75	57	70	72	60	60	69	78	55	72	82	87	73	67	59	75	82	66	79	84	62	73	77	77	69	76	61	91	94	66	77	67	64	82	77	79	91	78	67	73	67	64	69	67	74	64	60	88	68	64	77	88	75	81	65	55	72	72	79	72	73	84	65	79	75	60	76	86	71	68	56	92	52	57	60	72	70	51	73	93	76	61	65	74	64	78	65	65	76	67	72	73	64	70	68	60	63	65	63	83	67	58	70	76	58	74	77	82	78	75	73	76	63	69	92	45	80	75	72	68	76	85	68	77	64	72	61	70	69	74	65	65	71	55	77	63	75	65	64	69	62	75	58	80	53	74	74	78	72	73	60	81	73	76	74	77	83	79	63	97	78	49	53	58	61	67	80	66	64	64	72	65	58	71	70	82	73	89	75	62	65	78	63	55	65	73	68	74	70	72	83	82	69	67	75	66	85	66	63	81	63	82	68	79	73	60	72	71	71	70	82	56	57	75	74	76	49	72	77	83	72	65	66	68	62	76	56	64	69	82	71	67	79	59	60	68	67	67	71	57	70	86	73	61	65	65	80	74	77	56	66	68	73	67	92	75	79	75	65	68	84	64	64	67	72	56	84	70	63	71	86	66	59	90	58	62	79	69	62	76	64	82	84	69	66	74	73	64	60	69	74	59	74	54	68	75	72	84	68	59	79	74	83	82	74	74	69	55	78	80	76	79	83	75	62	84	70	60	65	75	70	66	84	67	73	75	65	70	70	76	79	79	71	82	74	65	90	69	72	66	59	62	68	80	71	67	64	80	71	61	72	77	59	75	81	77	80	95	71	82	60	73	69	70	76	73	65	63	56	76	81	62	83	73	73	72	66	66	68	69	71	53	66	69	79	63	88	87	80	75	79	74	71	86	63	63	75	71	75	87	75	75	83	79	76	51	66	71	76	68	74	77	70	69	67	84	79	79	82	77	82	78	88	56	66	76	74	77	67	62	60	75	81	65	68	84	71	70	75	75	61	77	75	81	61	64	67	82	77	84	66	85	77	82	84	68	69	71	75	70	68	66	68	67	73	61	68	72	80	83	63	68	57	66	78	89	78	78	65	68	64	81	80	84	77	55	83	77	64	86	69	71	69	79	71	90	71	71	74	70	67	76	83	59	58	72	81	56	71	50	65	73	80	75	59	70	68	93	81	72	63	65	68	69	67	57	74	62	69	63	82	68	72	67	65	68	75	69	55	78	64	70	71	75	78	83	80	73	73	76	68	60	70	61	73	78	73	97	72	76	80	62	67	60	60	76	77	68	69	69	79	67	57	81	75	61	73	74	60	63	63	69	61	75	72	62	83	71	75	77	84	68	63	66	64	60	83	81	73	71	58	60	61	74	81	80	64	50	56	84	80	76	68	67	69	53	77	73	76	70	78	82	82	63	83	80	74	67	73	75	70	67	76	57	74	70	82	71	73	81	76	81	84	49	83	70	64	75	70	61	57	69	71	75	65	85	96	64	72	61	70	62	66	65	57	82	85	61	76	60	63	72	52	68	77	64	71	66	68	65	77	79	71	89	81	58	79	71	63	69	77	82	74	72	77	69	67	65	58	67	76	56	60	62	75	72	62	67	59	72	73	72	83	80	76	62	81	61	67	64	71	59	72	68	94	72	88	83	59	66	65	46	74	71	59	70	63	79	82	68	83	69	70	63	76	68	79	87	68	58	54	68	60	61	69	71	81	64	71	67	64	78	74	86	65	71	82	67	65	68	81	97	78	77	77	74	66	69	73	79	80	62	73	74	65	71	71	78	76	76	79	88	74	88	73	70	75	59	57	71	69	73	67	80	77	84	75	81	82	78	70	73	74	72	68	67	83	70	62	67	71	65	62	61	51	69	62	53	64	63	52	66	78	64	74	55	69	81	80	72	83	81	70	76	72	64	65	69	66	77	58	83	81	74	75	87	79	66	86	70	79	60	65	70	73	79	59	64	75	69	73	58	98	64	65	76	75	69	74	79	79	74	61	65	72	84	68	77	67	64	68	78	73	80	94	63	76	61	71	77	72	74
5085	1406	3398	3701	3019	2496	2012	1648	1432	1279	993	935	820	793	724	628	626	579	521	530	528	450	453	416	447	422	398	427	403	370	375	394	364	316	378	373	325	362	360	328	324	319	318	323	304	328	332	303	313	310	305	272	329	284	297	293	302	315	324	306	287	312	318	284	272	310	300	268	299	277	327	271	302	298	286	294	268	279	305	280	277	284	274	281	296	268	299	290	273	247	303	272	296	284	296	281	268	268	303	295	265	287	294	251	258	283	250	258	302	284	314	290	257	277	267	292	290	257	278	268	284	286	261	261	293	247	301	243	260	282	269	292	252	285	293	281	287	276	278	258	249	266	299	313	279	285	280	259	285	280	262	256	296	256	257	277	265	261	263	290	288	257	293	278	248	280	284	254	273	280	291	291	304	261	271	284	302	321	288	254	285	254	257	266	252	310	262	277	259	264	236	282	259	271	286	273	268	242	270	239	278	274	283	275	249	284	279	278	292	298	236	275	293	298	299	267	280	270	283	243	300	245	258	258	274	279	301	280	252	251	280	285	266	290	252	259	249	259	266	251	256	243	274	286	320	269	259	280	260	284	273	289	273	303	260	273	290	258	252	275	289	269	275	228	257	269	273	277	243	246	266	239	243	305	283	261	263	267	245	278	267	249	283	260	284	300	274	279	279	248	268	265	250	272	269	283	274	284	271	267	288	241	262	252	269	281	245	273	272	260	245	246	270	283	259	285	279	264	282	268	264	277	266	273	248	264	287	297	276	273	271	301	266	270	303	285	254	236	279	266	269	280	283	258	281	265	268	278	269	268	254	283	264	248	301	298	237	273	275	287	271	260	293	280	281	278	290	282	284	262	270	259	243	287	240	273	261	261	269	254	274	244	261	273	296	273	269	262	272	244	299	278	291	278	287	260	263	248	270	279	258	245	286	271	258	285	239	265	304	265	254	294	263	247	286	286	253	260	275	284	271	280	271	287	252	268	258	281	282	263	295	310	289	267	280	277	271	294	286	251	267	245	277	262	270	287	285	256	288	240	267	299	251	280	278	259	292	277	266	291	279	253	246	296	272	291	271	257	301	252	275	263	288	294	281	293	300	293	274	237	262	261	259	284	258	270	274	265	270	277	262	270	263	266	283	287	265	274	238	273	264	257	249	259	235	266	249	268	238	257	272	279	291	296	257	282	275	253	253	270	261	269	239	250	261	217	274	257	244	262	308	268	269	260	258	252	262	243	264	264	263	274	263	261	268	263	273	275	255	283	281	284	275	285	270	270	292	278	255	247	291	284	288	267	261	285	314	243	282	296	304	283	285	276	276	289	258	276	265	279	270	250	261	291	271	253	259	269	266	275	245	298	254	285	292	280	318	294	257	299	272	265	300	279	254	309	267	248	289	225	270	293	262	270	261	248	277	285	260	318	255	277	269	259	269	256	263	272	279	245	278	272	275	289	277	262	269	246	287	263	256	225	239	239	261	254	265	265	279	270	266	276	295	302	267	287	251	260	237	255	275	259	272	299	292	303	276	292	274	265	265	240	278	280	263	281	248	254	265	258	287	293	271	267	247	265	266	273	298	270	260	292	250	262	269	323	272	261	313	275	268	265	272	263	272	250	249	275	279	302	264	263	244	279	295	270	283	290	271	240	270	287	269	270	287	260	281	280	272	253	282	292	260	245	265	280	272	267	296	256	258	255	250	261	265	219	225	277	248	266	279	256	275	302	296	258	282	232	260	269	269	291	254	277	292	267	279	247	267	249	282	257	260	259	280	294	296	254	257	257	244	271	270	264	244	255	267	273	285	302	276	276	267	274	260	278	244	274	289	288	307	272	267	250	260	267	264	265	256	254	275	304	267	269	266	316	280	286	263	268	276	291	273	291	255	278	274	305	254	265	273	269	250	284	277	270	280	247	286	254	265	249	270	249	282	266	291	282	296	275	255	247	255	253	312	290	249	287	292	313	259	252	292	244	295	274	302	243	261	301	275	279	277	273	248	258	287	296	279	285	268	265	240	256	275	267	278	276	297	246	272	269	239	252	266	255	260	276	250	270	293	261	256	243	285	291	265	257	274	274	257	283	272	296	289	291	285	247	271	233	251	281	291	260	285	278	298	252	282	266	279	268	258	265	279	255	272	274	258	287	246	265	274	262	269	269	264	279	252	261	275	278	270	266	296	276	253	274	278	275	288	247	276	280	222	280	271	264	274	295	269	301	247	275	277	278	273	277	263	283	289	280	241	283	281	247	259	255	275	308	272	291	247	289	273	277	259	272	303	273	303	285	237	272	288	257	256	241	259	261	269	280	306	261	265	285	257	312	272	235	272	285	307	303	289	272	241	269	280	267	269	284	274	259	254	245	280	264	262	264	264	267	272	277	246	270	259	248	260	253	273	280	294	268	282	248	282	278	289	283	267	258	269	268	267	262	263	285	285	282	262	268	251	280	268	262	332	264	283	270	291	277	266	298	243	274	255	273	263	268	267	251	270	300	229	278	229	307	273	263	271	234	241	256	249	275	292	246	264	302	271	274	270	290	281	297	270	253	273	272	242	282	258	303	261	278	286	275	267	270	281	283	274	273	273	279	277	257	248	267	260	286	261	287	270	292	308	264	256	259	274	284	250	270	278	287	239	244	303	278	273	300	277	264	297	263	258	249	293	270	283	292	281	254	258	268	272	247	293	273	253	274	274	295	277	276	276	278	263	267	255	251	265	303	275	289	250	290	270	265	285	287	267	284	287	271	265	289	272	303	275	282	265	250	270	260	286	273	245	281	267	280	267	256	244	267	251	276	289	268	296	279	251	272	267	250	299	274	287	287	248	254	285	276	268	278	273	268	264	261	262	296	292	281	280	271	277	279	284	273	255	258	279	261	250	292	277	274	295	277	251	262	270	285	279	247	261	279	281	296	277	283	306	287	267	281	277	266	249	277	274	273	291	275	263	244	258	256	276	285	267	282	275	287	263	270	273	278	259	265	295	267	251	261	270	256	255	277	266	253	251	280	273	268	251	247	281	269	276	281	276	286	287	210	245	263	268	283	250	263	269	278	272	295	265	263	273	269	265	260	274	290	265	268	275	281	278	259	269	264	266	291	256	260	275	257	261	276	299	272	277	289	247	271	247	255	262	263	294	280	254	287	287	228	277	252	270	280	249	265	258	278	271	279	254	291	271	263	265	266	253	280	262	285	262	271	275	250	268	266	284	285	293	253	299	259	258	261	280	249	283	272	298	264	284	292	256	273	252	268	267	280	265	298	276	267	285	284	262	270	258	274	272	261	300	267	275	273	276	266	268	268	264	274	271	253	242	309	285	275	312	272	260	265	250	289	269	281	274	272	248	281	294	236	263	295	270	280	259	267	281	267	276	291	295	245	260	261	273	252	269	270	281	278	296	280	262	275	241	278	265	275	288	273	272	267	272	285	270	326	263	276	264	295	289	304	262	297	291	265	271	265	262	285	279	288	279	286	244	279	279	241	278	294	272	255
8404	2230	2576	1752	1192	892	626	595	397	355	357	281	278	250	237	239	221	227	219	185	227	199	230	189	182	203	190	170	198	197	168	174	193	196	156	174	173	176	180	188	165	159	175	187	193	163	176	188	196	180	174	187	171	174	180	167	180	161	163	167	187	156	176	147	164	168	157	163	169	157	166	141	162	182	192	173	155	155	151	165	168	170	163	159	183	158	165	184	174	139	133	167	130	162	154	169	163	159	177	154	155	169	141	169	163	183	161	150	176	168	157	171	155	167	172	160	156	148	184	173	174	176	161	159	132	175	158	147	151	160	168	183	149	173	158	150	165	149	144	170	150	146	149	171	172	161	159	186	168	162	186	162	177	172	164	145	154	169	162	172	171	165	180	149	163	150	172	160	167	158	186	144	163	174	150	171	177	157	169	160	154	161	172	170	148	159	132	166	175	138	152	153	147	153	166	164	152	140	183	174	166	167	141	151	186	149	142	156	147	147	163	176	138	151	150	186	141	170	150	185	147	144	165	154	188	159	159	143	149	161	136	146	139	156	175	157	156	161	174	152	150	163	158	167	171	161	156	171	163	161	140	163	185	148	149	151	159	168	160	171	166	162	142	168	175	138	165	172	146	130	178	134	163	153	157	159	162	192	158	169	156	153	177	166	182	181	164	169	184	157	141	144	145	179	151	152	197	174	144	161	177	159	174	157	159	163	149	159	144	155	192	145	138	155	167	153	117	140	153	168	160	154	153	160	165	158	152	164	155	168	163	154	144	155	153	185	155	137	183	158	157	171	152	165	153	160	163	166	163	176	171	154	150	174	179	196	144	147	148	152	159	172	135	179	175	148	172	160	152	146	164	162	160	159	149	150	150	164	151	164	163	154	153	164	156	174	175	147	169	173	172	171	163	156	142	162	166	148	158	159	167	152	179	154	149	153	149	192	153	158	154	172	165	171	144	163	156	184	133	164	149	148	160	167	172	173	145	175	162	153	161	155	171	171	154	154	151	172	158	171	155	145	152	153	166	171	172	183	134	165	149	172	162	170	157	143	146	148	160	151	134	169	134	148	187	150	160	144	178	162	170	160	175	174	171	165	151	149	149	150	164	146	162	154	157	153	155	166	164	169	150	141	182	161	151	174	164	158	149	177	148	147	167	144	148	166	161	163	176	155	168	163	181	163	146	157	168	181	154	153	148	154	167	166	170	143	135	170	156	171	149	153	156	173	163	161	153	159	167	167	180	180	170	161	149	155	192	178	192	161	144	189	140	147	165	177	168	156	150	162	158	172	146	154	139	159	171	163	141	153	163	155	165	165	150	133	136	158	156	164	138	162	151	162	157	165	156	142	181	145	155	162	172	147	164	161	147	166	141	179	168	169	173	158	152	158	143	174	163	161	167	149	162	163	143	170	142	157	155	152	166	160	155	168	196	173	168	153	160	157	141	159	165	145	152	156	164	177	151	160	179	152	168	161	156	154	175	158	158	155	165	147	171	161	161	173	156	147	150	163	164	171	162	166	157	177	168	174	167	159	179	140	151	177	170	161	173	168	138	164	190	164	141	154	155	163	154	186	169	154	146	190	169	161	170	182	160	169	139	174	165	165	144	184	144	182	171	167	152	152	159	127	189	144	167	156	164	189	158	171	149	148	152	162	156	155	175	156	171	159	177	178	152	152	155	164	149	149	160	193	152	181	169	181	168	159	162	137	157	169	145	166	151	153	151	154	132	163	156	155	179	144	184	177	160	161	177	181	175	152	156	145	147	168	150	135	156	159	166	162	151	174	139	171	171	180	153	164	180	176	174	173	159	157	184	167	175	160	163	140	138	171	159	176	152	146	143	159	167	162	177	174	164	169	155	142	171	155	170	198	156	165	155	170	157	163	183	183	156	145	172	151	165	143	157	169	149	144	169	163	158	148	147	147	147	152	157	162	135	159	146	186	160	170	165	150	144	163	165	156	170	166	156	151	172	159	156	167	153	154	137	148	147	148	156	151	152	174	161	138	152	154	165	149	189	149	146	170	154	164	161	181	135	147	155	157	160	158	156	177	163	171	176	174	161	164	156	152	150	142	164	162	159	154	168	142	188	180	152	150	142	160	159	156	171	165	153	168	159	161	160	166	159	143	137	136	143	172	153	151	171	158	191	171	160	155	150	148	158	146	151	168	144	183	158	157	165	166	148	147	154	168	150	141	156	164	149	167	171	153	141	162	180	166	168	141	156	155	168	178	153	166	164	157	144	181	151	160	162	153	175	163	150	155	160	147	171	148	157	167	168	153	158	184	158	146	159	176	167	126	155	146	178	153	170	165	157	166	145	137	165	154	142	162	141	160	155	177	164	155	154	149	170	174	152	173	176	169	165	146	167	173	158	177	134	155	153	149	157	171	173	178	162	167	147	144	139	146	163	150	155	162	180	174	164	175	132	169	148	148	162	168	158	143	157	143	164	149	183	161	176	157	139	160	143	169	179	145	171	176	130	167	168	167	160	162	169	149	162	147	139	159	155	139	170	163	164	155	155	160	128	170	150	145	173	155	144	165	166	142	173	153	144	158	167	132	161	170	165	159	170	163	155	154	162	154	162	153	168	155	164	160	157	168	152	167	168	165	157	160	156	167	155	151	150	174	174	155	142	154	148	167	172	191	159	168	149	174	160	165	172	152	161	152	159	171	153	181	154	154	137	162	158	174	165	178	142	150	182	175	176	177	165	165	167	168	145	154	186	158	148	176	155	188	183	146	162	176	159	183	130	170	162	151	160	183	167	169	157	183	181	158	170	162	157	132	162	188	169	170	161	171	164	170	179	165	176	166	158	168	155	170	143	157	135	140	157	161	151	161	167	156	168	149	137	149	145	157	152	146	164	171	172	161	179	167	163	151	176	158	159	156	141	179	177	175	171	179	162	151	157	173	167	144	147	167	174	164	161	150	170	177	160	154	156	149	170	160	183	146	134	164	159	159	166	163	162	152	180	159	177	155	177	163	156	150	167	144	165	150	172	164	161	158	185	146	148	157	164	163	153	149	169	152	165	158	155	158	138	175	164	163	176	152	173	136	167	151	167	150	151	167	153	168	173	154	153	169	153	163	156	150	152	178	148	167	145	161	172	173	169	168	157	152	165	174	148	170	146	179	174	169	170	153	155	151	167	146	180	167	182	162	159	168	172	165	166	159	164	158	155	175	179	168	173	148	149	168	170	178	141	162	150	170	172	156	175	144	167	166	151	156	163	169	151	176	157	158	157	169	175	156	174	159	165	153	159	163	175	184	186	151	172	182	168	143	170	160	135	167	177	156	172	158	176	155	176	183	160	166	174	164	159	163	145	155	170	153	171	154	149	143	134	157	157	149	150	157	160	169	159	164	162	157	182	178	165	142	159	180	154	146	157	158	154	141	135	151	164	151	132	190	168	141	135	157	163	178	137	150	173	153	158	160	172	169	158	161	140	173	150	138	161	158	171	171	169	169	158	173	170	185	156	136	178	157
7534	2771	6408	6977	5619	4597	3883	3093	2702	2322	2003	1796	1643	1429	1366	1259	1192	1148	1086	1044	983	912	901	805	896	838	792	729	750	760	718	728	696	696	653	653	655	674	683	653	621	666	657	627	637	648	596	611	629	575	567	570	573	628	613	575	583	594	569	559	543	591	572	521	609	563	529	585	574	573	538	573	559	565	579	566	553	503	551	555	582	613	563	578	557	555	547	577	517	519	517	536	563	533	526	549	522	535	550	505	571	535	568	519	507	538	577	553	504	533	529	594	546	561	543	569	539	505	574	548	512	516	541	566	541	583	510	552	522	567	530	545	525	586	564	529	517	602	568	541	518	510	512	539	541	518	561	534	548	524	551	535	535	594	554	535	602	557	546	576	535	542	552	565	502	567	515	530	543	532	552	526	549	567	537	529	494	561	546	487	556	511	507	574	585	523	559	527	529	533	556	524	540	566	535	532	515	562	527	510	590	525	485	516	532	564	527	540	510	543	501	512	532	548	556	536	543	516	541	561	536	511	547	568	525	539	526	519	500	561	530	550	544	517	515	548	528	539	514	506	545	555	525	625	551	528	519	546	563	526	508	505	515	516	498	532	506	555	460	540	528	521	576	511	523	567	545	526	548	554	564	557	548	518	548	559	503	549	563	532	575	526	546	519	539	554	516	556	543	554	519	505	497	526	529	536	556	528	527	522	517	535	478	553	543	562	589	518	526	555	536	521	536	534	519	516	527	524	547	514	537	524	563	515	538	515	524	553	531	467	530	526	524	555	531	539	519	520	538	487	560	516	505	535	524	532	539	555	536	548	549	516	505	562	527	551	535	562	534	560	500	526	546	537	559	578	520	531	537	507	521	538	548	580	554	546	530	540	549	506	531	523	544	527	481	503	514	520	524	544	508	518	537	516	542	558	532	528	538	530	515	535	535	537	550	548	549	520	552	525	506	546	545	525	510	494	536	582	530	511	533	477	572	552	534	529	529	554	532	560	538	546	520	539	518	554	540	530	548	511	544	530	542	540	555	534	535	569	542	517	539	544	573	549	514	530	510	558	522	489	546	536	548	512	577	539	527	528	543	528	508	516	534	520	541	505	513	527	533	520	552	537	490	495	521	574	537	539	586	477	502	525	533	540	486	523	524	558	549	539	581	529	483	530	528	551	535	516	513	518	527	507	519	533	493	509	549	581	545	550	552	513	526	498	515	527	556	519	586	548	531	532	515	528	561	517	545	546	517	511	507	550	558	527	540	552	530	531	537	520	563	541	551	544	582	543	514	538	530	543	505	516	523	526	552	516	527	497	551	556	549	505	543	542	537	560	550	541	520	578	523	508	511	511	527	539	548	531	534	543	556	521	484	537	571	501	472	531	555	549	553	589	503	534	533	544	547	516	505	526	551	537	541	536	528	494	539	539	535	498	515	556	521	518	558	554	525	545	531	530	551	519	555	542	513	528	568	565	570	552	529	530	545	549	503	524	519	529	544	536	555	492	514	523	527	570	621	570	552	573	575	551	548	500	521	555	543	533	555	560	540	583	575	533	541	545	538	591	530	557	503	528	501	496	522	556	543	532	474	531	511	527	518	488	519	468	543	536	546	552	547	542	578	541	515	525	490	588	507	548	587	496	507	531	481	525	556	497	528	562	537	549	553	523	548	530	528	543	559	519	564	516	532	529	532	537	505	499	511	529	500	523	543	489	511	540	538	561	521	500	531	513	512	508	535	509	536	542	548	520	554	520	526	528	544	509	553	503	545	512	532	499	558	512	532	534	536	500	524	527	519	520	526	561	516	543	521	508	529	556	515	485	545	518	546	529	516	547	527	523	571	491	501	537	527	535	550	520	561	481	509	518	562	516	544	536	521	579	534	560	561	553	539	536	555	527	557	551	536	548	518	607	543	494	556	564	510	483	532	508	526	565	542	469	502	521	532	565	486	580	519	561	530	539	485	520	524	516	534	533	527	543	510	541	506	546	532	517	535	536	523	520	568	514	543	488	549	521	578	522	554	564	501	515	539	571	498	539	542	547	551	517	492	518	523	554	555	514	545	514	544	576	565	526	537	562	530	528	520	468	536	526	506	527	520	541	503	564	510	511	504	545	542	495	547	512	476	482	497	558	532	536	539	548	524	544	479	538	512	532	536	573	512	521	549	526	539	520	529	563	555	580	511	524	528	548	530	539	541	534	525	518	517	499	565	523	472	496	524	502	520	516	538	534	487	532	549	526	534	499	503	501	531	535	522	534	535	544	527	563	561	519	517	527	526	541	545	543	486	558	543	565	584	520	531	503	540	517	518	555	504	551	535	478	514	535	555	511	541	555	516	521	536	514	502	507	544	522	570	533	501	547	495	559	537	527	528	486	575	514	528	516	547	564	515	545	505	526	534	535	500	533	575	558	529	543	516	509	528	530	546	529	531	544	509	548	522	531	550	532	505	535	496	527	526	534	568	537	561	521	545	522	517	534	542	550	545	567	529	544	507	484	524	544	526	520	548	525	494	518	521	524	511	544	526	545	531	520	572	563	554	498	523	526	566	510	529	534	520	534	532	603	517	549	539	531	565	492	546	513	567	511	539	535	500	521	522	523	516	555	519	509	536	567	532	578	538	547	535	515	500	495	545	551	504	521	554	555	528	535	546	527	546	560	565	517	528	567	570	532	547	509	505	564	536	504	507	497	565	556	539	521	518	553	567	514	600	510	534	569	552	500	508	521	531	525	524	515	522	505	533	567	548	536	559	535	530	532	554	555	541	509	530	548	493	530	505	550	555	522	528	530	509	506	538	517	556	534	544	564	518	552	555	508	529	538	558	545	501	523	534	530	568	560	521	537	541	515	566	549	518	505	493	527	536	507	553	533	548	549	511	507	541	544	566	533	532	533	538	546	530	530	510	546	529	554	517	497	544	510	525	540	539	541	583	535	515	548	548	558	533	520	564	518	513	545	526	516	510	523	499	545	599	523	560	516	588	530	573	494	498	493	526	572	517	492	515	540	514	541	559	530	513	547	526	522	495	550	542	528	503	525	507	550	531	532	519	511	532	524	558	554	568	532	510	522	529	526	591	518	538	568	525	533	550	523	509	579	536	509	572	548	592	544	529	523	527	542	501	509	565	516	493	539	531	477	527	548	538	535	491	544	521	502	532	556	523	520	537	519	531	533	548	585	529	527	519	502	516	558	543	545	505	536	501	481	520	525	528	520	482	533	542	526	540	559	535	568	548	506	518	553	530	534	564	510	578	541	552	543	538	550	551	531	550	545	575	548	538	547	545	523	561	535	528	503	535	556	526	573	520	558	521	508	482	532	530	543	509	504	547	515	528	533	571	505	487	498	547	585	549	524	507	536	517	562	555	546	544	504	546	555	538	525	563	531	519	540	566	539	515	539	487	532	569	526	582	518	551	562	539	505	474	544	537	531	515	493	514	522	516	504	543	543	552	531	509	547	507	535	493	574	504	550	568	510	550	533	539	544	526	539	581	533	527	508
1067	121	129	111	107	84	74	65	55	85	75	67	69	70	65	58	53	65	49	68	55	45	63	65	68	69	62	55	60	58	75	61	61	64	61	74	56	67	73	46	78	56	73	77	60	71	64	71	61	78	69	61	64	62	73	73	80	68	59	83	69	74	70	70	63	81	65	62	65	68	64	73	69	67	65	69	52	77	62	62	44	68	63	65	60	53	49	58	67	78	67	88	67	63	59	53	66	59	57	61	50	79	61	62	65	63	62	67	59	68	51	63	66	87	65	62	59	61	71	58	76	71	49	70	51	61	63	55	59	65	55	74	66	66	67	54	65	62	56	79	61	74	59	62	63	75	72	65	63	63	71	60	68	57	66	74	63	55	72	68	60	80	67	65	58	61	64	60	56	55	67	71	72	58	65	69	72	60	49	73	57	59	73	58	69	66	67	57	78	78	59	75	74	58	51	62	58	69	59	79	66	66	79	65	68	57	74	60	88	71	68	66	71	66	70	82	65	82	67	80	70	55	75	56	81	47	58	71	72	60	68	56	60	70	73	76	59	75	63	55	66	57	54	77	75	65	64	58	72	76	59	66	53	57	63	59	64	75	74	60	53	68	65	61	81	63	58	63	66	52	64	63	65	50	58	63	72	71	65	64	62	66	66	69	64	50	59	69	49	73	74	52	57	65	65	73	64	69	65	58	77	59	55	58	67	57	65	66	64	68	56	71	50	61	53	46	77	58	59	48	79	53	69	62	62	60	53	69	83	57	58	60	64	66	63	50	73	56	57	61	80	64	55	68	57	69	74	67	60	78	66	61	78	64	67	67	58	68	70	64	48	66	64	51	52	61	74	70	53	80	76	67	58	82	72	61	63	57	55	66	51	50	66	53	65	56	55	68	60	79	64	56	63	64	65	61	59	74	71	60	63	67	59	72	63	75	65	66	78	64	60	73	70	75	68	51	71	77	66	64	82	63	64	63	65	67	65	75	61	59	70	66	65	75	54	62	61	59	58	65	59	57	54	63	68	53	52	67	55	73	77	70	64	85	66	59	69	63	71	66	58	69	69	63	71	58	65	60	74	63	56	60	57	78	71	61	74	66	62	65	68	78	77	54	73	79	64	60	68	58	60	60	60	68	60	71	77	65	75	59	62	59	54	70	81	62	57	59	65	65	63	69	62	62	76	57	50	72	51	70	74	61	62	61	51	74	71	64	54	80	66	53	65	68	78	57	84	59	79	76	67	61	64	79	69	62	75	73	72	76	55	70	69	69	59	57	68	72	59	44	54	62	72	58	56	75	57	64	70	58	75	72	65	63	70	55	66	73	72	68	69	58	56	83	77	80	76	71	53	67	69	62	59	78	67	54	68	67	69	68	52	77	59	72	69	59	54	67	66	48	71	75	57	64	63	67	62	71	56	67	47	94	62	64	59	74	52	64	70	70	72	70	64	79	64	79	82	62	56	65	75	71	68	70	63	63	63	62	74	62	74	62	82	69	81	71	74	60	56	69	70	71	56	68	48	58	65	59	67	58	66	71	71	62	56	74	72	64	70	63	81	76	63	61	58	49	66	78	63	71	73	45	55	76	58	56	52	82	77	66	53	60	65	64	66	69	46	56	79	79	54	63	71	65	59	58	70	75	66	58	79	58	65	67	62	61	56	82	73	56	77	73	76	71	56	67	63	63	47	69	62	53	60	55	67	60	73	68	67	54	61	61	53	82	70	60	68	69	71	59	64	53	62	87	72	66	63	73	72	55	63	64	62	61	73	61	69	62	64	68	71	69	69	69	71	63	70	74	62	61	68	62	71	65	60	59	56	73	62	69	55	57	69	73	74	79	52	58	49	50	69	57	54	64	78	52	61	60	66	71	58	50	66	71	61	65	74	71	64	64	60	59	64	74	60	57	62	81	60	59	73	59	63	75	65	57	66	78	71	64	61	62	80	66	66	73	53	58	68	63	52	61	49	67	53	63	57	51	67	60	71	81	61	68	55	61	54	70	61	60	67	72	75	63	66	75	57	65	55	88	64	59	68	70	63	72	66	71	64	69	60	55	64	63	57	60	64	73	74	69	63	49	60	69	59	57	66	59	71	70	59	60	62	63	54	48	72	74	94	47	70	55	68	60	70	59	61	62	54	60	44	63	70	61	70	62	60	59	68	62	68	63	69	76	74	69	55	74	75	53	65	50	64	62	63	59	72	66	59	51	67	60	48	64	59	61	60	78	60	72	63	65	71	61	60	61	59	67	67	66	61	60	71	60	47	68	53	69	76	80	83	71	78	66	64	77	67	78	59	60	72	57	69	73	56	60	59	64	64	52	62	71	63	65	78	54	67	63	68	65	61	70	60	60	65	64	57	60	66	62	66	72	58	58	73	55	62	48	52	63	55	66	64	60	68	74	60	61	62	72	74	65	65	59	76	65	56	76	62	65	82	66	53	76	57	49	68	80	45	77	61	70	63	76	72	64	76	67	58	58	71	82	56	63	61	58	60	55	77	64	60	61	74	66	60	59	65	59	78	64	67	60	64	62	55	72	63	64	73	60	73	82	81	52	66	64	79	65	57	56	74	80	68	66	61	71	58	62	73	67	60	52	57	66	63	55	52	59	50	60	70	65	57	58	58	84	70	78	64	73	53	61	59	64	55	76	61	56	71	62	58	65	73	63	63	63	56	62	50	75	63	63	69	65	51	67	81	83	61	73	63	61	65	79	61	60	60	63	53	66	52	55	64	57	59	78	67	72	61	48	70	71	64	64	59	85	73	76	72	81	63	72	57	70	57	58	51	61	67	63	79	53	62	54	67	74	68	58	61	77	76	78	60	60	69	59	52	61	56	60	57	63	73	62	71	54	58	73	84	65	68	54	73	84	64	76	78	66	65	63	58	68	67	71	56	49	68	80	66	65	72	68	57	58	77	61	67	60	57	68	70	58	63	67	69	61	57	59	59	77	76	74	70	51	76	70	71	83	64	68	65	76	63	72	68	65	71	59	55	75	57	80	60	61	67	76	47	72	63	63	67	55	57	62	62	59	60	70	68	65	55	64	67	73	58	77	65	68	65	54	70	61	61	46	69	70	49	68	62	52	75	62	69	60	63	73	64	67	57	58	55	65	63	57	59	54	54	84	57	68	63	67	74	61	56	67	80	59	70	48	74	68	63	73	61	51	63	58	53	68	78	60	65	53	76	66	65	64	70	63	65	54	68	70	55	60	61	68	68	68	54	80	50	58	49	75	66	73	58	54	63	74	65	59	64	67	55	65	68	74	66	61	65	53	58	70	66	67	67	81	69	71	55	55	69	72	71	61	60	71	66	55	60	54	74	62	59	62	61	63	70	56	44	57	68	71	72	69	66	54	75	67	60	63	61	65	61	64	71	72	65	53	70	76	64	65	72	76	53	60	75	56	61	58	71	68	60	64	64	56	100	68	67	62	71	64	71	56	63	60	62	53	65	67	68	72	61	67	62	70	78	59	56	56	61	64
1646	310	494	439	413	385	339	336	292	312	284	289	294	277	284	267	260	260	255	268	279	270	288	231	279	257	272	278	251	231	254	272	264	257	264	244	287	240	259	275	259	242	237	254	262	285	261	261	235	262	234	267	283	240	250	239	253	264	270	246	248	246	241	265	259	228	255	251	255	260	256	251	270	245	255	253	243	244	268	237	272	261	247	258	233	266	222	259	259	243	221	243	265	266	243	261	229	276	236	232	259	236	243	231	263	230	257	241	246	236	261	270	253	256	250	268	261	255	276	263	215	252	279	262	285	235	278	248	259	242	240	227	263	250	273	254	264	249	239	239	251	251	262	254	263	230	243	232	229	234	247	259	259	234	261	260	240	289	268	268	291	259	239	257	251	266	248	258	254	265	244	263	232	257	266	232	261	237	250	213	268	251	262	248	260	246	201	255	238	238	260	251	230	254	258	273	222	260	244	223	231	255	244	261	267	233	278	220	218	271	242	249	262	241	245	265	235	244	234	258	237	249	263	256	282	228	265	267	264	256	264	245	262	244	239	268	259	249	211	259	260	238	274	235	264	247	270	255	250	292	225	241	237	248	247	263	269	265	231	246	243	285	236	246	258	238	251	265	255	238	275	239	226	255	251	258	243	242	236	239	257	258	250	243	237	254	251	248	259	218	274	258	293	254	272	248	239	249	247	256	251	250	229	238	275	245	262	232	263	256	242	244	256	233	231	239	263	269	242	258	257	215	266	242	247	265	238	260	226	245	220	252	224	276	242	260	224	249	259	240	249	239	242	234	243	275	278	252	265	251	243	246	263	241	266	244	264	259	237	251	243	245	263	239	249	240	256	250	244	228	256	232	296	250	276	261	234	264	227	260	242	284	240	237	248	234	247	247	249	276	263	263	263	266	245	234	241	253	239	278	227	218	261	262	241	236	238	252	256	244	228	243	268	233	237	251	236	234	263	232	250	246	254	260	271	230	265	274	236	236	264	263	258	265	270	278	273	232	274	256	280	245	244	235	272	271	265	267	256	256	243	257	272	251	231	261	229	248	218	271	234	225	239	254	263	260	267	231	259	208	234	252	248	252	247	244	246	238	279	244	244	228	235	251	250	258	267	249	248	248	259	235	245	252	211	264	261	261	238	259	295	278	239	223	228	248	269	244	248	238	269	233	277	256	279	261	265	257	246	244	268	258	224	245	266	253	251	253	255	243	260	243	231	225	265	234	237	256	251	238	264	252	234	230	224	241	238	261	248	242	242	232	260	262	223	244	256	288	245	239	248	254	248	281	283	249	246	237	224	253	244	270	263	224	258	261	237	250	257	230	265	257	262	227	237	236	246	220	271	266	275	249	278	255	241	258	229	235	241	258	259	257	230	245	228	260	234	267	257	225	258	260	253	262	229	257	251	272	243	255	247	238	249	258	253	244	245	266	218	277	235	246	244	249	254	284	252	254	251	251	259	252	245	238	269	217	247	248	230	251	264	249	229	262	283	258	261	237	244	248	253	228	250	227	235	252	278	249	244	262	259	242	266	268	238	235	273	252	253	251	236	235	248	236	225	254	248	239	248	261	289	244	272	258	265	258	255	238	256	249	256	248	253	244	239	246	254	240	246	227	225	229	248	260	257	257	264	250	242	266	244	237	254	238	263	257	240	256	271	264	263	236	218	250	264	225	255	256	262	255	249	273	232	247	270	255	261	233	246	221	255	269	243	233	255	238	282	253	234	277	204	240	230	251	276	247	241	220	242	236	229	241	254	258	246	238	250	253	286	288	259	253	254	243	257	257	230	245	242	237	224	240	261	296	265	241	273	217	250	233	247	205	238	273	246	234	234	232	232	274	247	272	273	246	250	221	218	249	261	243	254	245	241	237	275	239	243	239	245	222	262	247	266	240	232	279	241	233	244	271	258	266	272	259	264	246	259	251	277	246	261	264	263	220	251	251	237	266	271	251	275	230	233	271	248	270	233	250	261	263	233	240	250	286	259	248	211	227	278	256	242	289	242	253	247	260	238	267	253	253	263	248	251	254	234	271	219	298	249	229	258	231	225	256	279	256	271	237	268	220	272	264	241	255	245	273	231	238	267	241	230	265	275	245	249	289	268	218	278	261	238	250	262	254	229	243	260	249	242	246	235	245	235	229	236	256	276	258	240	244	254	248	241	269	256	250	271	260	242	271	261	255	228	250	250	244	264	262	253	219	276	285	246	239	243	283	248	260	245	229	241	259	256	245	231	249	262	260	278	247	276	250	239	269	230	250	252	259	267	278	250	213	248	243	256	266	269	254	247	235	271	241	251	251	239	254	233	233	251	258	248	243	250	255	280	250	254	237	247	230	269	229	262	238	259	240	258	236	263	250	260	276	252	236	250	247	256	242	249	241	286	261	217	271	258	263	241	274	260	262	248	252	249	251	252	253	244	210	253	256	258	242	247	235	261	256	248	249	252	250	281	270	275	269	292	244	255	249	248	262	271	255	259	240	239	281	255	253	242	263	237	285	230	236	249	263	250	230	256	249	245	248	272	245	259	269	240	265	230	258	261	258	238	221	253	241	250	256	219	262	221	240	255	271	232	218	255	246	297	233	239	272	249	258	223	243	232	287	246	258	260	229	265	245	229	235	239	257	280	247	248	233	282	224	267	281	244	224	227	228	266	254	228	235	245	234	245	236	244	285	234	276	229	256	256	240	231	254	240	233	241	253	267	251	221	252	245	229	259	247	247	261	239	236	247	241	269	281	246	242	246	233	260	243	258	225	224	241	231	223	270	266	256	265	237	254	227	268	254	242	245	261	250	240	247	284	265	246	258	276	253	253	217	265	234	266	248	237	267	264	247	235	254	249	262	254	259	252	221	226	254	245	252	239	247	262	250	253	254	221	264	240	250	230	240	242	260	264	278	255	246	252	253	250	236	243	274	264	269	253	242	250	221	243	254	238	266	259	254	240	222	264	267	234	258	280	262	264	273	226	238	234	236	242	245	252	275	235	254	243	262	233	258	256	239	225	227	269	242	274	230	246	254	245	290	240	286	266	258	241	257	257	232	253	252	238	250	249	250	252	255	268	259	254	257	237	249	265	236	236	239	230	256	258	241	266	224	253	244	242	273	265	261	225	271	265	265	246	260	242	225	236	237	241	253	249	244	263	268	260	248	240	252	264	272	223	275	249	252	246	235	269	269	232	230	251	275	264	249	268	247	253	231	278	270	237	241	248	230	243	248	223	269	249	268	231	275	245	276	256	243	236	243	252	247	233	243	267	219	264	251	261	260	248	214	244	245	232	277	248	271	238	249	245	258	278	242	244	237	257	275	260	243	224	228	255	252	203	265	241	263	266	249	260	236	256	236	217	240	251	230	287	237	223	219	258	287	247	234	242	257	274	257	258	248	267	242	250	259	236	265	244	258	228	221	225	235	236	269	250	269	253	250	250	250	250	254	259	258	243	230	242	255	258	240	259	227	257	270	259	275	232	241	246	235	259
4281	1050	1282	940	635	414	326	264	209	182	145	152	122	133	126	101	109	83	97	94	85	104	94	79	86	95	88	75	67	74	87	73	79	66	97	74	83	66	78	65	61	62	82	70	78	82	66	70	71	77	87	80	57	70	66	64	73	64	53	74	97	76	81	72	74	69	75	62	78	63	69	73	68	50	69	59	72	67	76	81	79	72	62	71	71	66	70	61	77	89	82	74	78	79	72	67	80	71	66	67	64	66	80	73	72	73	66	80	71	77	71	66	65	85	70	74	82	81	54	66	64	76	74	79	74	66	66	67	90	59	81	72	50	64	68	65	73	75	85	62	70	73	63	72	79	72	61	70	67	63	70	75	68	75	71	67	58	75	61	67	60	75	77	88	72	94	68	81	85	68	79	60	64	52	64	63	65	66	64	65	77	69	92	48	77	62	56	63	74	59	76	75	83	79	75	68	64	65	81	58	80	74	72	75	66	68	71	51	92	77	75	70	81	84	71	69	70	73	71	77	68	59	76	79	85	63	78	72	70	68	70	71	63	73	62	61	68	89	80	73	81	90	73	62	70	83	78	69	63	80	70	72	61	68	71	89	75	79	61	73	74	82	76	83	74	76	59	80	70	66	74	75	78	66	73	71	67	73	68	69	64	67	66	68	61	73	58	73	70	65	62	79	64	67	63	69	68	55	71	81	61	62	53	78	64	51	60	72	72	77	74	67	82	71	84	63	70	62	74	63	68	68	66	66	55	74	73	80	60	66	84	67	76	72	66	69	81	74	68	66	79	63	62	72	61	71	71	62	70	93	79	55	73	73	78	61	71	81	68	59	93	73	63	62	68	65	73	89	68	76	68	71	73	63	73	82	70	74	79	64	85	70	59	63	72	80	71	63	54	63	69	79	48	72	66	62	53	82	71	71	61	73	77	66	76	72	62	64	68	63	77	67	86	65	58	79	67	88	80	67	64	55	81	70	54	64	67	77	78	58	80	66	79	69	79	71	57	64	67	59	54	66	65	67	81	62	69	82	69	65	60	71	75	85	76	63	72	61	76	83	71	89	65	61	68	63	74	82	82	63	74	62	76	64	67	66	55	76	80	71	62	70	69	80	83	73	71	75	82	65	60	82	76	80	73	84	66	68	69	72	66	57	58	86	76	76	59	70	77	71	87	74	65	68	67	61	69	71	77	83	65	70	78	56	74	51	57	58	53	75	76	77	60	77	73	69	67	67	71	75	76	62	64	72	72	73	58	88	88	65	82	68	70	78	67	70	67	75	59	68	85	73	72	76	70	77	75	69	66	67	73	79	68	69	84	89	61	76	65	67	57	74	79	75	67	67	72	75	90	67	67	62	63	70	71	70	51	61	77	59	65	66	76	70	65	64	73	71	71	72	77	79	68	82	83	71	75	75	53	79	70	76	69	57	63	64	86	68	61	83	73	61	58	76	65	88	81	66	73	80	53	65	75	80	73	56	77	66	71	74	80	80	76	75	65	81	63	67	75	67	63	73	86	53	81	64	79	74	56	67	76	73	75	62	77	75	72	66	69	79	68	72	63	62	84	79	77	72	60	66	72	77	74	63	58	87	68	78	69	64	63	66	76	79	79	62	72	75	51	60	74	70	65	57	79	79	76	65	64	85	63	56	74	91	78	69	74	75	82	71	79	82	71	74	82	64	77	67	70	63	82	69	69	63	66	71	94	65	62	75	77	81	78	63	74	60	69	78	67	54	66	66	75	71	84	71	62	67	77	63	67	73	76	56	81	80	60	73	76	60	72	69	78	74	67	62	62	68	66	73	65	75	71	58	65	72	75	70	89	67	82	67	79	71	86	73	64	79	62	65	51	58	65	69	74	57	58	66	63	69	69	60	67	74	68	85	75	84	62	70	85	69	66	61	77	76	80	68	77	74	73	62	63	75	58	76	68	82	79	71	69	82	66	65	92	60	77	58	64	88	65	71	65	67	74	68	71	83	82	72	65	66	79	64	63	77	76	78	57	67	64	83	60	59	57	69	63	65	79	59	77	63	76	75	72	66	79	76	79	74	87	77	63	77	53	64	58	73	54	58	65	78	71	57	72	82	64	63	57	57	65	79	62	67	75	67	68	75	65	72	93	71	67	79	70	86	62	71	82	63	79	75	66	75	72	63	84	74	76	73	74	84	75	68	67	90	75	75	55	75	60	87	76	84	66	88	74	68	73	64	80	55	66	71	77	76	79	70	69	77	72	78	66	70	64	62	72	84	82	69	63	72	73	66	83	64	67	72	79	59	74	73	66	69	70	67	78	73	68	55	64	68	81	70	67	69	71	68	83	79	75	89	66	69	62	70	64	63	72	66	72	52	64	66	78	67	70	81	69	66	66	84	63	78	68	75	71	74	54	83	78	69	65	82	76	75	84	63	78	65	74	61	62	61	82	76	77	78	72	70	70	81	60	61	85	89	66	59	83	77	89	58	70	72	83	71	67	67	67	62	59	67	66	80	73	78	59	71	71	74	73	81	61	71	74	82	75	67	57	69	66	81	73	70	70	84	74	77	79	74	72	64	61	68	75	66	61	65	64	65	71	85	53	81	68	76	67	75	63	68	55	61	60	81	66	67	77	68	71	65	81	69	65	90	64	73	84	54	73	71	77	78	85	73	60	70	87	81	70	66	76	57	63	81	58	65	73	85	76	69	66	72	75	69	73	71	65	83	88	86	60	67	73	70	72	71	64	72	64	74	69	66	86	62	71	61	70	72	71	71	79	82	69	66	64	72	65	66	64	74	81	70	66	82	74	62	78	75	65	74	64	58	60	81	65	74	91	79	68	61	58	66	51	73	70	78	69	92	70	79	73	53	72	61	59	61	75	74	77	75	63	88	56	77	66	62	86	86	61	65	67	75	63	62	76	77	75	77	72	62	75	59	69	67	75	83	72	68	71	70	66	69	65	61	66	58	81	70	65	81	73	75	64	73	69	84	91	64	69	74	66	95	80	65	65	57	64	72	75	50	88	76	84	83	64	74	79	59	63	60	72	74	56	79	72	67	52	69	54	69	72	82	64	84	66	72	62	74	58	72	80	72	71	62	64	72	57	67	68	76	59	70	72	66	76	60	65	76	61	70	62	70	56	78	76	71	73	73	73	64	72	72	80	77	74	66	86	63	69	72	76	73	67	78	74	81	57	69	72	77	66	80	62	68	59	72	72	73	70	61	85	54	76	88	78	75	54	72	77	70	78	73	70	81	71	67	69	77	87	59	77	66	70	51	68	59	75	79	54	88	73	62	63	67	77	68	67	81	56	70	62	56	67	66	76	64	76	69	63	85	84	65	68	65	79	78	75	72	67	64	79	65	67	63	62	68	79	62	71	65	60	74	72	68	82	78	51	70	64	82	74	72	71	68	91	71	83	73	69	70	60	72	81	89	58	70	73	59	61	70	71	91	63	62	69	71	63	80	72	61	57	62	78	60	63	62	65	75	75	64	65	60	63	72	76	54
5053	1393	3345	3754	3118	2476	2017	1701	1455	1163	1014	946	841	749	713	665	603	535	585	505	488	464	470	486	449	413	375	347	430	352	384	343	415	343	392	381	381	343	332	338	318	302	320	315	335	329	311	309	317	318	278	324	320	297	289	277	288	270	314	315	291	328	285	282	273	294	285	278	300	309	271	280	294	299	309	259	321	272	310	268	283	258	316	296	267	296	261	280	286	268	267	279	289	302	284	288	272	275	290	287	255	293	277	279	261	282	264	276	298	292	281	275	299	288	284	290	285	310	283	287	298	296	257	255	264	292	284	249	272	276	281	271	288	306	274	235	260	288	261	265	244	313	249	284	265	262	260	302	272	255	291	273	270	287	280	283	265	257	257	252	296	266	269	276	279	263	321	304	305	276	276	274	276	239	265	270	266	298	296	295	275	256	243	280	261	269	261	269	305	256	281	277	258	303	281	266	270	275	244	267	265	279	253	246	274	309	281	243	254	276	278	254	264	264	259	269	284	257	263	307	278	231	274	294	271	286	281	274	276	269	289	272	275	255	265	275	254	287	259	282	272	264	297	297	272	293	298	258	307	280	263	292	262	283	245	274	271	271	281	255	303	271	268	252	243	288	298	280	279	283	264	293	274	268	294	289	265	276	302	290	261	266	272	299	283	269	296	283	260	272	255	274	243	303	266	246	252	263	256	258	280	278	285	263	264	255	268	268	279	291	280	255	258	294	278	262	261	245	262	300	295	241	262	290	284	244	249	263	278	262	285	263	269	241	281	263	257	277	283	261	273	258	250	281	236	262	228	282	250	255	286	303	276	275	271	264	286	261	298	276	238	248	274	277	288	275	242	253	244	288	277	270	277	263	266	277	282	271	282	266	253	271	273	277	250	277	269	258	304	282	269	290	248	294	279	276	273	240	295	277	270	233	271	251	258	266	293	274	276	274	260	266	274	291	273	281	281	305	293	286	278	289	249	278	277	263	261	286	293	282	277	247	279	269	271	263	282	262	274	273	281	285	259	288	284	256	262	288	278	255	272	301	272	304	281	277	254	272	289	224	261	263	254	287	282	276	271	262	261	281	263	282	312	258	244	262	287	253	266	257	258	261	273	284	298	254	280	244	291	261	278	267	264	269	275	308	273	266	290	274	278	267	248	268	262	259	271	300	274	275	247	280	259	264	284	240	274	285	273	271	268	282	270	278	261	282	265	264	265	264	278	240	309	233	275	294	279	300	274	280	261	257	281	270	290	271	281	288	287	260	249	278	261	271	276	265	285	293	274	314	278	287	295	285	257	296	253	297	280	268	266	286	270	298	268	285	267	260	280	267	279	257	287	271	294	266	285	285	294	280	277	263	283	281	285	266	292	261	272	257	297	272	288	278	272	302	266	268	245	272	273	272	269	261	248	274	271	295	276	280	266	287	271	284	252	270	259	272	275	256	271	261	280	256	277	292	287	266	264	255	259	258	265	266	252	271	260	255	283	261	282	249	250	304	268	270	259	284	268	287	264	272	248	292	292	291	266	254	275	231	254	244	257	273	256	262	277	275	243	273	243	278	224	288	278	281	286	273	278	284	273	275	253	255	284	287	280	298	267	277	271	263	289	255	237	264	267	265	304	310	255	306	287	275	274	244	265	262	272	297	275	275	274	262	297	339	272	251	280	277	281	270	286	279	281	288	257	291	285	246	269	301	267	271	282	271	260	303	291	261	262	261	283	254	278	296	268	258	275	265	276	277	288	300	291	256	280	252	258	245	277	282	264	278	274	268	277	259	267	292	242	262	249	273	259	278	260	280	268	272	279	292	255	247	308	282	253	306	285	304	292	280	305	242	260	285	300	303	251	258	265	258	262	243	279	248	294	259	247	267	288	268	260	300	265	278	287	267	297	271	273	256	259	254	290	268	252	258	305	248	255	256	272	255	288	234	272	291	273	268	293	279	260	269	265	242	287	288	263	271	275	292	289	309	264	254	296	266	247	258	275	260	301	265	270	280	274	252	253	249	273	270	274	278	253	259	269	276	268	284	245	278	290	253	280	274	270	255	282	249	291	272	272	277	256	263	290	264	261	262	260	262	296	266	314	277	271	268	264	274	291	277	272	256	289	261	269	259	274	264	283	249	267	276	242	271	301	275	293	284	272	256	265	263	260	287	277	255	304	253	312	288	297	244	288	270	265	285	243	251	266	281	261	286	267	244	277	250	275	270	299	246	265	283	289	267	250	255	285	271	290	293	264	273	266	285	274	271	286	259	289	286	247	272	261	282	260	268	272	263	297	275	274	267	282	276	271	280	272	261	272	270	274	256	292	271	264	295	298	258	300	278	269	275	298	258	264	276	263	283	250	254	254	274	246	289	264	288	280	292	279	251	253	276	296	264	266	276	286	263	285	300	262	306	251	279	297	289	281	280	263	252	292	255	274	261	267	269	270	264	270	283	290	258	291	277	284	255	266	305	284	285	286	290	299	286	305	305	286	273	270	265	272	245	277	258	282	278	247	268	278	273	276	238	275	249	255	248	278	288	279	284	263	269	265	264	271	289	285	275	285	297	291	270	266	258	244	246	289	258	255	293	272	275	267	267	257	287	274	265	253	287	273	254	257	261	252	276	269	272	292	277	281	233	319	277	255	276	296	281	267	249	264	298	298	287	262	286	253	292	310	263	275	233	288	320	291	262	268	290	232	265	269	286	265	280	250	260	240	254	268	262	276	250	275	276	286	301	291	251	294	324	280	254	294	253	276	279	295	291	262	280	287	258	273	295	260	270	283	291	301	268	303	279	298	270	289	280	292	283	275	264	289	283	308	266	294	275	270	262	251	266	235	264	304	273	261	281	307	274	271	267	286	267	273	276	244	256	266	255	293	300	297	268	286	278	258	294	259	251	261	272	281	290	287	286	275	302	235	294	278	284	282	283	269	283	245	277	258	246	291	272	278	273	276	250	268	264	290	285	279	286	249	281	287	275	263	262	268	250	253	272	276	280	275	241	293	265	274	238	309	284	284	268	277	273	273	291	273	301	296	279	278	288	250	277	265	301	303	288	266	287	257	271	261	288	294	301	274	267	262	284	284	267	290	267	264	292	254	262	271	259	265	282	280	264	298	254	279	250	298	264	277	278	269	274	271	266	278	263	248	256	257	287	294	246	298	254	285	264	265	272	280	260	243	300	271	264	272	279	259	266	268	262	287	259	289	273	301	278	284	270	250	280	263	253	295	253	266	292	280	272	304	270	258	263	284	271	277	278	274	254	291	266	245	271	278	264	293	274	244	264	269	282	248	292	290	285	281	279	270	281	281	278	287	255	288	265	307	267	266	266	291	278	262	260	260	283	267	266	297	271	269	271	274	289	282	257	289	270	280	277	274	287	269	278	269	270	263	265	252	307	299	264	272	263	272	285	322	276	265	251	260	274	248	278	253	262	283	307	246	287	279	259	288	279	292	258	287	260	288	289	271	268	268	272	287	257	274	287	279	278	276	242	294	276
8403	2168	2527	1852	1246	834	651	518	425	377	339	332	325	254	213	237	232	204	195	215	191	187	172	183	153	177	155	195	181	175	195	163	172	182	162	142	176	187	172	149	162	132	177	141	178	155	192	180	181	162	171	164	205	185	151	162	170	161	151	177	182	167	169	160	162	185	158	158	135	165	161	160	158	152	137	168	179	186	146	164	144	169	175	179	171	175	151	165	160	174	172	143	160	152	155	192	161	155	169	147	158	164	157	162	131	167	171	148	149	142	166	159	158	172	158	163	170	143	157	161	161	161	152	151	155	155	153	186	155	157	163	163	134	191	140	164	158	153	139	167	148	148	170	150	143	162	148	175	167	159	160	160	162	144	142	174	163	164	159	167	169	172	147	151	146	176	185	162	168	152	154	150	164	158	166	137	152	167	128	161	169	147	147	146	166	151	158	165	178	154	161	163	177	153	141	136	140	176	148	171	158	160	161	170	157	167	155	150	165	136	139	150	160	173	143	152	164	159	156	172	178	144	166	150	156	154	165	150	151	173	162	161	154	174	155	157	169	172	148	174	144	155	163	157	140	154	144	150	174	169	149	141	158	166	181	189	170	184	149	141	161	160	177	169	158	151	172	168	165	147	176	150	159	154	153	126	164	153	166	158	150	174	156	150	162	170	146	145	160	170	164	131	139	172	167	157	163	136	171	152	153	173	147	161	151	169	162	144	146	149	161	159	166	151	158	172	152	164	187	175	139	138	147	155	157	197	157	135	162	138	163	175	162	143	184	157	182	160	141	166	161	157	138	158	158	154	183	149	176	185	155	173	137	178	175	159	171	137	164	136	139	169	152	133	174	145	155	149	134	161	148	188	198	152	153	141	177	172	143	162	170	164	155	153	160	147	159	179	168	160	153	157	166	154	153	153	154	166	163	160	152	156	159	125	169	157	150	174	152	144	168	161	160	146	166	161	176	133	129	166	148	178	148	148	144	151	164	164	133	182	163	151	157	160	141	174	142	147	148	146	148	165	161	156	184	147	155	146	140	192	133	189	201	150	148	163	155	151	168	152	172	170	190	145	178	166	155	173	156	169	170	169	148	165	157	153	150	138	146	152	145	151	157	149	147	156	161	147	175	148	181	157	150	148	157	169	186	155	168	156	154	167	172	163	136	153	137	140	171	170	156	185	160	175	133	154	164	177	141	174	173	175	172	149	173	177	146	173	164	149	165	156	169	171	158	176	153	191	161	127	164	173	172	169	169	160	170	149	182	177	157	121	144	145	142	166	167	158	156	158	148	163	165	171	146	159	150	156	162	174	173	160	159	153	135	166	163	158	177	171	152	185	160	137	163	149	160	159	174	137	164	169	170	179	131	176	139	161	168	176	156	155	153	147	166	150	157	174	175	149	202	177	168	158	151	185	153	156	171	157	140	151	163	159	164	166	171	158	190	159	172	164	156	167	162	159	165	168	160	135	159	192	171	167	165	159	160	186	155	163	166	160	166	183	162	157	172	164	163	178	162	142	169	169	159	159	158	175	172	166	145	124	167	168	162	164	166	172	178	164	159	150	151	148	151	160	175	158	164	133	154	156	144	184	160	169	145	172	183	173	142	166	145	183	146	190	170	163	151	155	142	163	141	148	144	150	148	141	167	138	167	156	164	157	142	165	154	159	137	162	174	178	145	168	168	169	157	173	161	190	145	146	174	160	153	173	152	149	148	183	170	163	162	187	139	154	155	145	170	161	167	167	162	162	166	153	160	180	176	160	167	153	163	163	148	164	168	170	182	167	146	182	150	156	156	146	161	162	162	157	176	164	170	157	155	154	166	167	143	161	148	160	135	172	143	174	155	188	152	161	155	147	152	167	144	161	150	197	144	139	155	156	147	145	159	169	161	159	163	166	142	157	173	155	153	147	163	160	163	132	131	153	156	150	171	147	165	150	178	141	138	172	143	169	162	142	180	151	169	150	155	165	150	144	175	154	177	187	155	144	153	160	153	147	163	169	170	151	162	153	154	156	153	155	176	165	173	178	149	170	153	150	153	169	151	149	184	158	150	166	160	129	159	138	154	167	158	162	188	180	152	148	140	162	151	176	149	144	165	178	142	162	153	163	157	175	138	176	147	145	182	160	137	154	159	162	170	179	135	160	156	158	161	168	175	157	160	151	162	158	160	173	174	176	162	148	175	160	165	167	157	160	154	151	191	167	165	156	154	172	177	160	160	165	147	163	157	154	176	132	171	154	148	166	176	169	153	142	156	164	167	146	186	172	149	143	151	175	169	144	170	144	156	167	159	170	164	181	149	163	168	164	172	171	157	154	147	165	166	159	155	148	148	148	152	157	155	162	160	152	164	151	153	170	154	190	179	165	147	145	152	169	158	149	185	130	163	166	169	165	141	134	169	149	159	161	151	135	165	157	171	153	159	131	157	163	123	161	165	146	181	171	172	157	149	155	143	168	166	160	170	167	167	144	164	145	161	160	154	145	154	140	174	166	155	151	180	160	174	145	155	169	145	171	166	170	162	163	149	163	155	175	164	162	144	150	139	155	153	147	165	158	155	147	169	175	156	163	139	149	161	173	162	149	177	154	149	171	169	184	174	161	172	141	161	169	159	150	146	162	168	154	132	154	172	170	160	159	163	165	156	200	141	178	154	150	182	164	154	185	145	158	154	156	173	146	141	159	174	148	156	149	136	182	174	164	175	178	150	168	141	159	177	162	159	165	161	172	157	154	171	157	152	159	157	173	161	179	174	180	146	153	156	166	145	151	160	205	143	164	143	151	131	163	143	171	163	135	171	163	170	158	145	162	169	153	140	150	164	156	178	161	177	161	161	143	135	154	166	153	151	172	176	154	169	155	162	170	157	169	171	168	151	157	164	119	143	150	158	147	137	135	146	175	149	169	192	158	171	161	156	146	163	163	147	163	171	151	134	162	147	180	173	163	156	166	161	170	152	142	154	155	154	168	155	157	147	189	168	150	195	125	174	131	161	152	168	155	130	170	148	194	181	148	154	153	157	145	166	169	145	152	173	166	166	146	148	162	184	166	151	139	157	167	147	173	183	155	170	177	177	155	141	173	153	156	145	165	180	156	155	155	160	158	148	193	154	169	182	170	143	155	175	146	145	160	159	153	165	157	177	157	149	162	166	179	119	150	151	168	160	156	151	151	163	150	165	178	166	167	168	174	154	145	152	156	151	152	164	167	168	179	158	167	163	147	146	176	152	148	181	143	165	168	173	175	159	162	159	159	149	183	152	165	173	164	177	155	177	172	171	147	155	155	172	170	152	155	172	185	165	151	145	174	159	180	154	171	157	156	166	144	162	143	167	140	178	161	142	149	164	187	162	127	157	145	160	143	163	164	162	139	168	144	142	178	191	141	172	138	141	155	174	183	163	160	167	163	162	161	183	169	159	167	160	159	147	152	173	176	167	152	150	145	157	147	160	138	164	157	194	160	181	149	170	183	169	162	130	168	166	153	183	148	163	152
7638	2720	6347	6912	5785	4722	3719	3180	2779	2310	1982	1811	1647	1419	1315	1291	1194	1169	1034	998	1004	870	862	908	887	773	759	743	764	791	789	690	718	672	667	700	655	670	637	625	629	654	621	674	644	630	640	599	636	554	641	615	607	568	611	573	597	590	563	570	583	571	579	542	552	578	618	526	522	569	580	539	540	568	600	520	550	523	532	576	555	564	578	549	548	529	533	570	552	544	566	555	508	556	558	559	586	546	575	543	552	559	560	566	570	545	539	545	511	535	533	542	527	521	497	537	501	547	557	524	540	521	561	541	580	538	557	588	579	552	534	511	551	565	570	574	541	553	526	484	545	543	508	567	515	545	573	558	548	526	534	543	563	502	557	582	515	543	543	534	518	517	500	511	542	536	535	567	524	593	524	538	528	532	552	555	555	550	561	553	520	533	541	517	505	528	551	551	549	515	540	531	491	521	485	534	538	568	594	550	519	542	507	546	552	542	537	572	524	571	601	515	544	568	560	525	598	560	498	491	524	548	534	529	526	549	601	554	518	524	577	546	529	540	591	533	545	484	531	527	565	539	503	530	540	547	558	501	502	552	544	533	583	548	553	493	549	559	494	512	487	524	502	548	518	577	601	554	524	532	527	559	523	558	504	505	506	507	490	525	530	500	519	537	528	551	545	536	541	519	561	563	537	555	509	549	540	541	538	521	553	488	551	532	529	564	523	537	527	581	550	540	562	552	535	531	486	539	487	536	556	558	550	546	531	528	572	503	521	515	515	514	551	549	544	559	520	527	509	531	544	517	527	529	519	528	591	546	496	539	529	542	537	514	559	574	520	493	572	538	526	568	497	506	478	537	518	556	546	555	520	507	541	531	552	528	530	515	526	508	544	527	522	567	543	519	579	502	558	545	523	556	503	551	554	498	528	537	538	516	516	495	524	544	540	547	551	550	531	506	550	571	583	521	559	490	567	565	508	541	525	526	530	543	503	517	555	545	490	555	523	552	560	556	562	541	528	555	553	515	568	558	520	512	528	565	568	512	550	552	531	507	501	554	525	528	497	536	526	531	549	531	490	533	580	513	547	546	505	569	470	534	504	553	541	518	514	544	492	548	535	509	539	530	526	524	536	546	494	525	576	513	562	531	572	481	516	535	532	510	537	550	499	534	548	506	511	527	547	559	526	503	527	543	555	546	540	542	529	512	513	564	525	512	532	523	532	534	497	511	507	530	533	531	493	551	549	578	503	517	470	557	511	547	549	537	509	564	565	547	545	527	539	554	496	487	540	520	552	560	526	531	559	506	562	519	507	506	523	495	518	536	503	553	544	565	544	538	527	564	527	588	519	509	535	553	572	558	516	510	520	509	520	490	542	515	531	477	559	541	548	508	533	559	541	548	544	554	569	541	495	492	563	504	520	527	543	541	573	534	558	535	517	537	537	483	517	569	522	520	549	533	499	568	526	538	504	566	492	526	523	550	528	572	541	527	504	494	547	543	575	545	549	533	579	541	564	494	552	513	533	504	548	531	516	530	531	510	525	541	545	520	531	571	510	493	524	498	533	483	515	570	523	511	525	537	512	529	523	527	479	509	532	529	503	527	502	558	505	528	535	518	539	561	519	510	566	542	520	517	518	548	536	543	559	529	511	524	534	570	540	551	521	510	490	505	529	546	622	533	546	551	537	498	505	555	560	529	553	550	599	512	555	532	514	520	541	541	510	506	548	515	566	540	507	518	536	512	539	561	530	505	557	534	513	515	516	538	503	521	529	537	544	569	509	529	519	560	510	518	504	575	537	521	541	520	549	492	577	547	590	536	496	534	517	550	520	515	523	512	502	500	582	515	556	520	540	568	564	515	552	518	535	523	539	531	581	510	510	556	551	578	504	544	553	503	510	500	517	566	534	512	531	532	519	547	533	558	539	518	524	555	542	557	501	501	531	524	508	533	492	487	546	533	505	564	540	541	534	521	536	496	524	518	479	575	536	556	551	532	546	531	549	550	472	553	506	529	520	513	500	538	523	506	567	545	486	529	514	555	555	532	486	524	519	536	547	517	523	478	596	521	588	568	486	550	541	536	549	483	504	458	574	487	520	532	538	514	545	538	525	538	554	526	503	560	544	531	552	544	574	538	512	545	514	523	502	570	491	539	552	514	556	527	534	549	556	548	542	558	579	505	532	567	550	505	553	521	527	592	518	538	540	536	526	531	512	541	557	523	500	514	505	513	542	460	561	515	550	522	549	560	532	533	551	516	547	495	514	545	550	540	504	504	555	572	511	517	536	526	554	510	493	552	487	542	565	513	492	515	562	557	553	540	546	570	521	541	534	537	589	528	514	544	582	518	570	546	543	533	553	526	552	527	548	565	540	545	559	536	508	499	515	536	521	535	500	536	490	531	525	534	563	525	537	514	533	540	497	588	538	475	543	539	551	534	563	578	557	542	509	547	502	517	571	522	569	504	539	534	493	525	567	546	530	549	503	492	533	535	558	568	524	523	510	545	557	573	534	560	523	547	523	582	510	562	572	533	493	510	515	529	529	529	506	593	535	527	523	566	496	512	528	549	554	545	471	534	563	503	544	564	534	531	516	526	565	559	531	538	534	536	561	521	519	543	502	540	528	544	521	510	536	510	533	494	521	539	530	533	554	548	553	510	503	536	528	555	511	517	544	512	525	552	523	530	530	544	583	508	552	547	538	552	543	575	556	494	551	503	530	505	542	545	586	538	542	491	536	534	563	538	528	546	532	538	565	521	503	561	506	540	540	505	560	532	505	571	538	564	535	562	501	554	541	552	512	533	506	490	547	516	534	542	531	542	497	530	532	517	513	584	566	539	482	551	521	538	519	520	538	515	485	543	534	504	542	530	570	542	540	581	519	580	553	511	536	534	507	513	540	507	540	520	528	515	517	533	549	550	544	535	564	543	531	545	507	562	477	523	525	567	528	522	533	577	532	538	501	578	529	529	534	467	533	555	523	527	517	518	561	556	521	547	522	558	512	549	516	541	550	517	539	565	522	550	545	521	539	522	523	538	496	537	531	521	530	494	521	528	537	551	505	491	544	514	553	549	512	524	525	535	520	526	570	533	560	559	529	500	526	520	522	544	558	524	529	535	514	525	525	567	558	514	519	548	565	557	510	518	541	573	503	514	494	544	525	540	551	515	562	544	538	565	505	528	510	535	514	523	508	564	539	512	519	496	507	568	533	508	532	549	545	535	550	536	510	541	563	486	525	540	505	511	495	493	489	532	549	514	552	521	553	558	514	581	538	520	506	503	559	553	531	546	547	554	561	582	530	526	563	483	522	501	564	486	551	556	524	546	558	551	514	542	556	481	493	543	545	565	553	537	531	518	485	518	565	538	530	515	554	549	497	544	512	523	523	516	526	555	566	526	567	558	547	575	523	568	530	517	549	517	551	512	531	539	555	570	561	521	526	520	571	549	537	509	547	536	510	511	590	536	529	499	534	530	556	524	569	540	529	497	549	542	479	525
1103	113	161	103	99	88	87	81	81	73	70	90	62	78	70	68	80	75	75	65	65	57	58	61	60	71	61	66	67	54	81	65	72	68	50	67	57	55	60	70	64	70	71	73	80	66	59	72	83	53	72	63	69	55	57	67	76	67	67	60	84	73	63	78	62	73	52	63	56	81	61	69	66	51	53	57	67	76	58	63	73	67	62	54	77	61	73	60	60	63	71	65	53	68	65	54	61	67	83	70	71	67	64	72	63	58	52	67	91	68	67	58	62	65	69	71	77	59	59	71	71	71	59	78	75	66	66	69	83	77	75	65	59	64	55	62	76	57	47	61	65	69	62	61	56	63	59	71	70	69	68	62	78	59	64	57	67	73	77	50	48	51	63	73	69	54	65	73	73	52	59	60	65	55	79	67	65	58	65	59	70	69	68	81	53	75	67	66	61	59	65	67	49	56	55	59	66	77	56	50	61	66	71	72	61	65	82	71	70	64	57	72	56	72	55	57	67	56	51	59	56	65	68	68	58	54	66	55	66	56	67	71	59	63	67	67	61	67	57	75	68	65	73	57	63	71	57	75	68	66	58	62	59	61	78	53	48	57	80	62	58	65	54	70	60	59	53	72	66	70	71	70	55	70	71	69	72	74	66	64	62	50	61	78	59	74	74	63	58	60	67	74	70	69	80	65	69	64	73	64	74	72	52	58	67	48	68	62	47	67	77	65	71	80	64	72	48	82	73	59	65	73	75	72	76	65	60	55	57	63	49	62	63	56	65	69	71	62	71	73	59	60	63	72	73	60	72	63	69	67	70	86	69	72	72	62	66	55	74	60	69	75	67	73	62	58	58	70	64	68	47	76	56	70	61	60	53	58	67	75	66	55	76	61	69	59	58	71	68	74	56	65	60	70	60	72	54	75	86	50	70	71	70	52	67	62	62	59	68	74	58	54	65	60	56	67	62	53	64	66	62	67	59	60	73	64	64	69	62	77	57	67	53	60	73	75	59	70	64	69	67	60	61	60	58	57	58	77	57	66	69	89	68	70	69	58	76	74	63	63	80	69	60	64	70	61	67	50	71	76	56	58	66	71	55	75	63	76	65	71	61	66	73	60	68	66	73	60	56	77	76	56	66	57	64	70	62	67	52	74	53	60	57	59	57	67	61	75	66	59	57	68	63	65	64	76	70	78	77	72	57	50	59	71	56	67	52	73	62	64	55	67	66	69	63	63	63	77	52	72	79	63	62	62	64	67	61	74	69	64	61	48	67	66	53	75	62	60	50	79	61	72	61	61	68	63	67	55	67	77	69	74	65	75	60	69	52	62	65	58	61	76	73	69	78	68	60	72	60	70	63	62	60	79	66	75	62	80	69	56	68	69	76	79	62	61	63	62	60	65	57	67	64	74	69	57	45	56	57	67	59	59	54	64	65	58	62	62	60	71	73	67	63	47	85	61	66	65	54	74	56	60	57	59	66	71	62	72	72	53	54	67	60	66	68	75	60	63	59	64	63	56	66	82	60	60	71	72	59	73	67	56	68	62	56	72	59	63	61	66	69	76	68	65	61	46	68	69	53	68	60	71	49	67	52	57	49	61	60	60	57	72	62	53	74	65	69	68	65	58	65	71	63	65	60	67	69	68	70	66	63	56	65	52	63	54	62	57	65	62	81	66	69	57	48	69	70	78	62	72	73	63	64	69	65	62	67	68	59	73	63	62	46	55	48	52	53	55	67	63	57	76	59	61	60	74	65	76	56	66	78	54	71	71	70	62	54	64	66	75	77	73	56	78	59	57	65	72	66	80	63	63	67	64	74	57	48	68	63	60	73	64	68	70	68	66	67	56	58	46	71	51	66	66	81	55	53	53	72	73	67	66	58	68	52	71	54	76	62	70	58	64	58	64	59	62	54	57	59	58	61	69	78	70	62	51	65	74	67	47	67	62	61	57	57	68	62	66	53	79	68	73	64	63	56	67	70	57	69	56	70	60	54	68	75	78	70	69	72	79	57	54	64	65	71	57	73	69	56	68	63	67	72	56	55	59	65	61	78	43	70	55	63	74	63	63	70	68	80	68	69	60	63	73	75	63	62	54	68	70	67	70	63	65	56	53	45	77	77	58	67	59	71	57	56	63	69	75	52	68	72	62	63	71	78	81	73	65	65	65	66	62	54	69	58	59	57	74	66	68	71	66	68	77	67	54	65	59	81	73	73	71	59	71	69	87	62	72	57	58	54	68	55	55	57	59	70	82	53	69	66	63	54	63	59	63	74	65	68	66	60	52	77	57	52	64	69	59	70	63	59	76	53	57	59	61	64	56	58	79	74	75	68	56	82	66	65	79	69	69	64	73	63	59	52	76	54	61	65	74	57	86	59	77	73	64	57	56	60	60	70	64	72	70	79	48	84	68	69	50	60	52	57	61	67	75	59	51	51	58	78	67	62	66	68	68	70	67	64	66	61	64	69	76	59	51	79	61	58	70	70	46	70	61	68	64	53	68	68	44	67	64	66	57	60	60	72	63	64	77	68	69	58	59	73	77	74	57	59	63	71	68	69	71	68	64	68	58	53	75	60	72	76	78	54	63	60	73	67	49	61	57	74	59	69	72	66	63	64	52	55	78	66	56	65	58	81	66	60	66	79	60	65	69	48	71	77	55	68	81	72	59	68	69	58	69	64	65	72	53	66	70	60	58	66	62	79	64	57	68	62	70	51	65	54	61	62	61	57	68	58	72	64	73	56	72	67	57	75	82	74	66	75	49	65	59	50	68	78	56	87	49	69	63	52	70	52	65	63	65	64	75	63	59	67	60	67	75	89	75	65	59	61	57	59	65	54	60	80	64	70	63	51	51	77	62	63	65	65	67	73	58	61	68	77	60	48	59	72	66	71	84	66	49	57	56	81	74	66	60	61	66	63	70	72	69	61	68	48	56	61	58	57	60	63	55	56	76	60	70	63	46	61	58	65	59	63	70	71	49	93	61	67	60	57	76	67	72	58	65	59	64	60	49	65	73	72	72	65	50	54	65	78	60	64	66	52	61	59	69	62	64	55	68	63	83	58	64	52	70	61	71	64	63	73	78	67	54	61	80	59	69	49	66	57	78	62	50	84	63	68	61	61	55	70	55	58	80	55	70	64	42	63	72	76	74	59	59	68	80	60	69	59	57	51	65	62	51	59	63	76	62	71	69	77	70	57	82	58	59	59	69	66	72	72	70	71	73	66	51	61	39	75	54	70	67	55	67	73	72	54	56	65	63	82	68	78	63	70	64	75	65	54	69	87	54	57	76	51	66	49	63	64	71	73	60	77	56	69	67	61	72	62	79	64	75	55	80	63	74	66	67	74	68	55	68	64	64	80	67	72	64	66	67	59	61	63	60	83	64	65	70	70	75	52	69	62	75	63	62	64	69	77	60	66	62	57	69	51	69	61	69	75	60	66	74	70	73	59	73	76	81	74	75	72	71	65	67	56	52	74	64	67	57	85	56
1731	359	478	482	484	385	349	334	338	314	332	293	280	298	284	267	275	277	262	254	267	280	233	252	257	266	276	272	255	263	287	268	261	251	266	277	263	247	296	254	264	288	263	235	274	263	270	254	250	236	244	257	270	261	273	254	250	254	242	246	255	261	271	256	256	249	257	250	269	236	245	246	253	232	241	251	258	258	263	250	269	260	242	243	239	246	266	249	229	250	254	270	244	285	249	263	222	260	267	213	252	288	242	258	245	254	247	253	247	243	256	261	286	251	248	295	233	245	252	227	243	261	245	264	267	262	241	255	224	254	242	245	248	252	237	245	258	245	248	257	234	272	269	267	271	265	257	229	233	256	217	280	246	250	251	252	272	248	252	231	260	241	283	273	261	240	262	245	261	262	234	226	234	232	228	271	247	240	242	255	243	262	223	245	232	221	231	238	261	262	248	242	248	244	233	235	268	248	257	270	271	255	248	249	259	264	225	259	241	292	258	240	261	251	269	248	259	259	259	272	237	270	277	261	270	235	235	238	265	236	261	244	260	254	246	241	236	257	253	256	240	278	256	229	272	252	277	264	240	253	251	255	255	252	283	251	223	243	222	244	258	236	247	280	257	242	260	266	275	247	257	237	252	216	236	263	244	252	252	230	285	253	242	236	207	261	226	228	281	246	231	222	243	249	254	273	248	256	262	236	265	239	246	225	260	272	246	245	276	241	275	266	250	254	259	267	261	268	269	247	243	261	249	272	250	255	258	262	258	234	241	263	239	258	237	244	253	244	259	242	248	262	254	265	281	235	259	258	230	254	279	252	262	247	272	240	249	294	236	262	205	288	251	269	246	230	244	223	260	251	285	232	250	256	223	266	263	265	235	261	265	281	273	267	281	258	242	264	270	265	221	276	242	263	252	241	243	253	226	267	246	258	242	265	275	250	264	246	250	246	262	259	275	264	253	246	242	261	283	263	250	236	267	282	277	218	242	267	260	231	247	250	254	238	245	259	253	247	242	263	235	226	251	262	251	234	263	239	245	257	261	239	252	252	266	236	255	278	270	222	247	244	253	278	255	246	248	225	244	267	286	266	253	255	250	250	221	256	255	254	257	238	257	236	250	216	284	259	224	258	256	268	235	271	239	255	270	258	234	290	243	251	250	244	251	245	257	286	282	260	263	262	246	254	275	253	253	251	231	237	285	276	245	259	260	266	252	239	264	235	269	241	255	250	249	261	255	241	260	251	249	241	234	253	253	247	233	268	260	251	258	256	223	229	240	254	233	264	275	262	263	246	252	231	263	252	228	238	257	265	249	244	241	258	238	229	268	252	250	250	250	280	265	285	253	278	262	261	245	269	261	241	235	255	271	252	265	262	240	233	253	258	265	253	289	279	255	229	277	233	261	242	273	255	297	247	232	231	241	230	255	271	260	255	259	210	259	256	258	259	228	243	290	217	247	285	277	257	256	252	257	243	239	276	264	250	277	254	260	262	260	262	272	281	239	257	252	241	264	264	271	254	250	244	255	255	235	261	225	250	276	275	240	240	275	259	252	243	229	257	248	269	273	255	262	266	228	218	293	250	246	252	240	279	256	267	249	252	209	235	243	257	278	247	226	238	192	255	290	239	247	265	235	243	238	230	269	235	249	235	257	236	243	256	272	282	244	235	253	244	257	242	239	268	250	286	237	254	274	248	250	250	263	250	259	271	267	254	270	255	242	267	269	233	243	258	281	247	256	234	285	260	229	247	270	257	281	267	271	256	241	242	262	271	224	251	225	250	263	270	256	257	242	252	253	237	233	224	276	269	269	258	270	266	242	237	251	225	250	273	247	235	261	254	256	261	242	234	257	260	276	213	234	245	271	247	276	217	282	228	259	258	257	234	252	270	272	253	259	259	256	266	233	256	231	268	264	238	253	234	268	250	246	287	218	266	255	255	250	245	259	231	262	224	234	254	245	232	243	237	246	252	240	235	271	269	253	246	246	240	260	242	253	235	242	263	236	267	250	240	276	239	274	256	270	273	227	243	219	240	243	223	262	248	260	293	241	268	244	243	252	251	228	239	254	227	248	247	244	267	230	249	268	246	239	240	242	247	226	244	275	258	260	248	256	240	259	242	238	250	239	278	274	254	237	233	251	245	257	231	225	240	252	233	263	245	237	237	226	248	236	271	250	229	239	272	265	253	258	248	261	276	247	254	214	260	269	247	244	248	267	240	258	255	249	224	238	279	229	241	251	253	232	249	241	256	257	235	274	238	248	267	209	266	264	236	222	270	264	237	208	259	278	229	230	254	259	249	237	267	241	272	244	247	263	228	255	262	256	274	293	275	261	250	248	253	261	258	245	219	254	257	237	226	240	255	250	247	245	221	249	259	241	264	236	257	257	245	250	277	233	213	236	257	270	264	280	257	244	256	259	255	248	245	232	253	264	219	235	272	248	272	261	246	242	234	276	232	247	296	249	267	249	254	293	252	268	255	234	253	239	250	268	271	244	252	244	259	229	257	254	256	262	237	244	259	273	229	267	262	269	248	249	231	247	262	269	271	251	275	252	235	272	274	287	236	249	249	242	249	253	252	253	231	228	240	255	256	260	242	228	237	268	277	275	245	251	268	257	269	238	254	274	241	249	236	254	292	273	242	253	255	259	251	258	257	241	219	253	235	213	231	232	245	252	246	236	251	261	242	268	268	269	231	247	257	243	251	254	261	260	262	246	243	218	241	238	257	261	276	256	233	260	225	258	251	268	251	297	232	245	255	251	239	267	244	255	253	269	291	261	272	265	267	257	227	235	260	254	272	257	249	264	245	264	256	246	252	240	247	244	240	271	255	234	272	263	250	249	228	260	232	273	245	258	242	252	256	268	265	237	243	245	270	258	239	226	239	254	266	246	244	241	249	257	265	243	233	261	263	254	262	242	251	212	253	280	244	255	233	252	239	251	256	232	235	265	273	266	230	235	235	264	242	254	241	267	246	246	251	232	249	261	243	244	245	257	246	230	268	250	252	261	239	263	233	257	250	262	259	251	262	253	236	233	270	249	249	253	259	233	295	269	251	266	248	239	210	242	237	264	231	242	237	284	241	248	235	246	253	231	261	285	245	276	274	214	234	226	243	267	243	249	266	247	236	245	215	229	234	230	213	266	249	241	225	261	234	257	246	253	238	278	237	261	239	228	239	248	265	237	250	261	262	247	255	255	265	232	287	242	269	272	279	279	243	265	276	254	236	262	248	250	249	260	288	214	267	260	276	266	267	235	265	257	243	248	259	283	241	254	250	272	229	256	264	251	287	285	239	232	240	251	233	239	253	236	276	238	249	279	252	228	236	232	251	271	262	274	238	246	243	260	281	267	247	261	269	250	243	262	265	237	260	258	271	262	244	266	250	261	250	252	273	233	276	263	302	262	246	239	271	255	266	258	257	230	252	262	271	229	225	263	223	251	261	248	274	235	244	241	249	259	283	285	249	242	250	264	216	247	263	256	231	254	216
4240	970	1237	882	584	392	322	256	221	163	187	156	146	108	111	106	103	81	101	78	79	93	101	87	73	93	88	82	86	85	95	73	87	70	83	70	79	71	79	83	95	65	75	68	81	73	81	84	66	76	82	83	73	72	86	73	68	71	76	79	71	70	84	50	68	90	72	72	70	73	80	69	72	68	70	68	82	83	82	81	57	57	87	63	67	63	69	77	76	82	78	66	67	76	72	69	65	66	82	68	69	63	72	73	76	71	59	94	70	69	63	66	71	80	70	76	52	67	77	68	72	65	66	75	79	74	69	73	79	72	68	68	66	71	71	85	68	70	69	53	63	65	70	70	71	73	66	81	74	71	64	81	79	58	72	87	67	59	83	77	73	91	78	89	62	85	73	56	62	78	76	65	69	80	93	77	89	90	82	74	79	67	80	52	80	83	64	54	72	72	80	75	80	56	73	65	65	71	83	71	62	71	69	60	69	68	67	93	63	72	78	56	60	76	77	78	64	61	73	80	62	76	62	66	56	70	62	71	58	66	64	71	85	74	83	81	76	80	68	78	69	59	81	69	66	63	68	78	69	85	65	67	73	81	65	84	83	70	63	63	70	82	66	65	73	64	71	68	77	67	75	91	87	72	61	67	62	71	73	79	67	79	64	82	83	63	65	71	64	71	73	68	84	80	63	74	64	69	69	79	76	72	87	72	63	73	56	67	72	63	74	82	63	64	73	69	75	69	79	72	67	95	72	80	71	58	79	66	72	71	84	82	77	76	70	74	71	83	79	64	74	76	66	68	79	73	72	57	59	67	66	69	55	59	70	81	85	78	69	63	64	86	91	76	71	80	65	76	60	80	76	65	70	67	87	69	69	80	77	77	63	80	72	60	72	77	75	75	64	62	82	77	67	74	70	92	83	65	80	71	71	70	81	58	79	71	63	67	77	73	66	63	74	69	72	76	78	52	74	82	56	67	54	59	68	75	87	64	71	69	74	70	76	71	70	66	66	69	64	72	85	66	72	67	73	75	82	69	69	65	84	76	76	74	76	71	71	69	67	54	52	54	69	76	73	64	73	68	56	65	87	94	45	71	73	79	80	78	86	73	58	83	64	63	81	80	80	75	68	65	68	81	72	78	69	85	66	63	78	60	75	77	65	66	68	76	59	71	78	75	75	62	64	72	66	80	68	65	70	61	77	78	59	69	67	89	68	73	59	59	63	57	77	76	83	69	71	64	69	78	80	60	69	72	56	80	73	67	69	85	83	90	72	63	70	80	73	78	69	80	67	69	57	63	77	79	68	65	79	74	77	54	70	75	74	80	79	89	70	55	88	78	59	78	73	70	59	79	71	66	75	88	73	69	63	69	49	72	70	74	69	79	79	79	79	74	63	62	68	68	75	84	72	69	74	93	72	64	74	64	80	60	80	76	85	59	77	90	82	68	77	71	73	76	71	68	71	73	77	66	74	96	59	78	82	66	64	54	58	59	90	76	82	73	62	81	60	82	65	67	67	69	73	78	69	77	69	56	84	59	60	75	78	64	84	64	47	80	65	65	78	63	65	71	73	76	66	66	64	77	76	63	88	74	77	64	66	85	76	62	105	62	72	74	71	66	60	71	44	78	58	82	83	75	80	73	83	57	72	86	56	64	75	69	60	78	74	58	75	56	80	61	83	79	77	79	57	76	56	60	89	65	68	66	62	86	83	62	80	80	66	75	75	76	74	73	75	74	65	68	69	70	74	71	88	73	66	62	69	67	66	72	64	76	64	62	82	80	70	74	58	79	67	63	58	61	73	63	74	74	67	67	78	63	54	67	62	69	75	69	73	56	75	65	80	68	53	68	66	81	71	69	69	71	70	78	71	68	83	67	68	59	65	68	64	76	74	77	76	74	50	72	71	77	78	75	90	61	68	77	66	64	77	76	69	69	77	71	77	68	72	70	67	72	60	67	64	59	86	82	69	64	70	62	71	67	68	63	65	62	79	69	73	60	52	69	65	77	71	59	67	75	63	73	69	74	92	72	72	69	82	79	65	81	83	74	75	75	72	70	59	85	62	71	79	74	86	91	76	63	72	68	66	63	66	78	66	69	78	71	74	89	75	64	86	55	61	74	75	77	77	88	77	76	61	72	78	66	57	71	66	60	56	75	64	76	70	66	70	69	93	83	59	75	64	73	67	83	68	70	84	63	71	64	81	78	52	78	71	67	67	64	67	70	63	63	79	82	77	65	76	76	76	61	80	81	74	72	65	75	64	68	75	69	88	65	63	75	66	74	73	81	61	71	68	72	71	64	49	79	71	67	75	74	81	88	71	79	71	68	72	71	70	77	68	64	66	89	62	73	84	61	67	76	71	59	64	74	79	74	86	64	76	62	69	65	80	70	84	80	81	55	58	75	55	85	69	71	82	71	67	70	83	79	72	59	53	76	68	78	76	79	65	65	72	80	72	57	71	77	82	68	79	65	85	66	66	77	69	58	61	76	77	68	73	80	81	64	73	73	76	73	66	58	62	79	72	71	83	71	73	80	72	64	66	62	83	74	70	76	93	62	62	76	80	92	78	67	88	70	55	75	68	68	71	74	76	81	76	63	68	63	74	64	60	69	65	71	78	54	72	81	88	65	75	75	75	72	82	78	68	72	70	81	71	69	71	63	70	74	69	76	79	49	68	83	62	68	68	70	71	79	71	72	74	72	81	59	58	73	77	75	63	76	62	80	75	67	71	67	63	58	80	65	77	73	51	56	75	66	61	77	79	79	90	58	63	75	65	68	48	81	75	80	80	66	76	86	71	75	67	80	61	72	63	91	76	76	73	59	77	66	81	60	81	71	64	88	74	49	64	81	71	58	84	68	70	53	82	55	80	76	74	76	68	69	59	71	67	68	81	79	66	66	83	79	60	66	75	74	64	76	62	61	71	62	74	103	60	61	85	80	92	53	61	58	72	59	75	62	75	68	74	62	68	69	55	56	54	75	63	60	79	83	70	68	71	77	78	80	64	83	70	71	73	92	77	69	75	79	73	52	74	84	78	77	83	68	77	72	83	81	62	75	71	72	76	74	71	62	64	69	73	76	70	76	75	82	76	63	56	69	83	59	75	62	78	74	83	56	82	72	74	74	73	71	84	71	72	60	62	64	61	65	70	65	69	73	76	77	76	70	66	82	68	83	58	69	52	63	73	74	65	59	71	77	75	69	67	60	80	76	64	68	69	75	69	79	77	59	73	62	72	61	68	64	72	82	77	68	79	82	67	71	59	72	62	75	75	75	70	59	72	73	72	65	77	75	55	66	72	64	68	75	67	67	68	67	68	78	67	77	80	52	71	69	87	81	70	79	74	81	70	73	56	62	60	74	79	66	64	72	75	72	59	71	54	72	64	61	74	56	76	80	65	81	64	74	87	72	73	67	72	79	69	68	73	72	58	70	61	73	78	74	69	78	75	86	69	86	78	71	70	72	68	69	57	75	64	54	74	72	75	77	67	74
5198	1361	3394	3583	3054	2424	2056	1637	1401	1164	1025	895	819	788	733	607	593	522	535	515	507	444	482	421	415	407	398	372	390	391	399	390	384	393	372	333	340	342	351	361	303	315	323	339	343	296	317	311	327	292	332	288	308	318	317	293	280	320	289	287	306	295	291	266	309	264	293	292	290	296	291	270	301	304	292	303	291	283	290	269	297	279	282	257	280	278	266	273	301	285	276	284	299	289	274	311	279	297	236	317	284	270	301	260	298	277	264	269	286	292	302	276	261	269	274	256	273	283	272	263	286	283	282	261	275	298	279	288	261	247	277	277	270	283	302	275	292	279	275	284	301	303	277	281	285	319	286	287	298	258	276	277	255	268	272	285	243	277	271	275	261	307	244	303	267	276	300	284	270	289	275	298	286	277	241	268	268	238	268	294	285	261	250	276	247	265	282	293	288	252	279	316	245	290	258	255	259	276	269	278	274	281	229	261	248	284	254	282	260	275	277	273	279	270	272	290	278	248	283	321	293	248	239	307	268	276	282	251	294	267	281	267	269	292	285	264	272	272	273	277	288	293	271	262	298	288	322	276	267	267	252	279	256	246	271	277	248	275	257	287	277	264	285	300	274	250	268	269	275	273	262	250	279	277	269	253	281	302	264	285	275	247	283	284	265	294	258	277	276	271	249	283	271	270	272	282	255	289	272	249	284	258	275	248	277	274	285	258	281	270	298	275	271	258	270	279	272	280	261	289	251	255	274	273	271	297	274	255	266	271	257	282	261	237	291	271	270	282	268	261	272	293	289	265	270	256	255	275	264	262	265	298	250	286	255	293	269	253	273	268	256	265	225	271	279	261	269	292	270	283	302	257	320	265	270	295	280	295	270	270	282	281	274	261	308	276	287	279	259	290	256	297	287	267	290	253	287	271	279	288	265	290	263	279	310	251	272	266	270	251	260	265	274	304	268	303	269	263	296	289	304	280	278	275	259	282	279	280	284	291	257	263	277	284	226	288	293	257	270	282	265	253	264	306	243	247	262	285	253	270	240	264	298	266	289	300	262	294	268	301	262	250	271	248	277	268	301	270	265	284	283	272	290	268	266	285	279	266	289	301	275	268	262	244	277	276	277	264	259	283	263	272	272	328	247	257	263	287	278	231	260	281	251	252	266	278	257	285	279	230	272	282	275	270	253	318	276	287	261	291	298	272	281	293	267	275	257	276	274	270	257	282	257	283	267	266	265	243	278	252	274	266	260	247	273	294	258	278	287	254	304	271	284	266	276	255	260	273	284	267	320	273	274	272	265	270	254	275	277	269	271	295	281	284	271	261	286	287	247	253	268	280	266	239	236	283	276	257	256	270	265	268	315	275	258	269	283	264	275	262	285	275	241	296	275	270	262	268	278	277	286	268	287	301	253	257	274	243	287	307	292	289	267	271	276	274	292	250	279	306	302	236	257	276	286	263	259	313	258	278	267	261	304	300	278	240	260	264	289	292	243	263	247	282	265	260	275	263	285	310	274	253	286	255	279	256	284	266	252	283	303	291	285	261	280	276	290	255	267	292	269	272	283	276	277	294	279	250	267	265	259	277	284	259	296	289	270	267	299	263	271	249	283	267	283	267	279	279	272	275	306	264	283	273	276	307	280	269	280	288	267	290	297	291	258	281	274	289	260	309	268	264	247	260	291	270	283	266	271	299	286	301	266	255	271	290	258	263	276	272	277	264	279	302	244	275	275	274	261	281	270	286	271	279	272	271	260	301	278	251	272	281	244	270	268	280	280	281	279	251	286	253	272	268	283	295	276	276	244	329	268	262	247	277	257	280	262	270	286	274	281	267	263	309	255	271	272	272	268	272	251	309	281	296	248	289	291	281	276	280	286	253	283	273	266	273	304	275	265	256	268	271	254	270	288	246	257	289	263	317	270	268	255	281	272	291	284	270	282	266	264	294	271	282	282	283	268	279	275	246	251	282	252	281	278	295	279	268	273	269	247	271	274	272	245	267	299	260	288	319	283	270	262	261	292	285	250	291	245	287	307	287	260	254	301	288	296	273	302	254	250	273	261	266	288	277	250	255	278	282	251	299	283	286	260	304	278	286	279	267	293	303	240	279	255	242	271	271	286	259	272	239	268	257	287	279	288	260	264	287	298	291	269	276	260	279	252	291	288	265	301	271	294	227	255	284	290	253	278	302	281	243	256	290	275	265	274	279	262	264	260	248	280	285	283	286	282	278	261	246	267	267	282	256	257	278	295	286	281	287	263	271	256	292	276	264	281	259	293	270	312	280	274	258	256	257	302	254	285	251	311	253	299	244	298	276	285	263	281	278	275	255	287	274	273	243	288	255	245	237	258	263	271	256	295	272	273	276	269	261	231	285	251	292	289	298	293	267	272	296	268	285	320	259	287	254	280	269	281	277	259	299	271	269	278	259	257	288	266	299	246	272	290	250	289	297	254	281	277	283	294	267	286	262	274	267	285	243	265	280	272	267	258	291	247	289	256	258	279	263	267	297	271	281	294	252	268	281	301	261	250	277	302	272	265	276	280	282	287	257	260	234	285	250	269	251	280	264	277	286	291	273	264	277	268	267	278	244	302	280	280	272	265	272	279	245	272	245	274	270	292	262	267	300	268	248	287	275	261	269	264	286	260	285	264	290	276	277	286	278	282	254	273	287	245	292	280	292	273	285	279	274	260	281	277	245	257	266	274	265	277	270	248	271	288	279	278	281	301	275	280	288	257	296	291	248	236	261	255	280	279	284	273	266	260	290	275	256	248	282	283	274	281	294	297	301	253	291	283	293	274	269	278	280	291	305	288	268	290	277	256	278	214	265	296	313	284	288	274	288	278	277	262	298	261	243	278	272	276	263	295	278	279	271	292	283	270	274	262	260	277	283	237	269	285	251	295	282	274	251	280	309	248	275	310	282	299	236	264	272	256	259	289	307	275	253	263	267	275	276	290	285	256	292	278	297	279	278	300	263	296	265	282	258	279	294	298	283	300	277	268	314	284	295	276	275	264	291	256	276	257	285	267	275	302	253	233	279	286	273	284	276	277	275	294	280	253	294	273	274	264	254	289	284	252	298	255	285	285	275	240	270	295	274	287	287	237	297	259	258	276	282	273	259	280	294	258	292	275	266	291	290	296	299	268	264	281	232	267	263	247	282	290	253	270	246	263	278	299	273	284	294	273	276	271	260	269	265	296	276	264	288	273	267	260	262	274	281	295	287	256	259	279	244	263	288	289	274	286	266	303	261	285	288	276	277	236	282	278	271	247	273	279	306	271	302	264	261	263	304	276	277	273	234	267	256	263	289	316	258	264	277	271	293	306	277	279	308	274	289	261	267	309	291	274	274	232	265	279	302	265	276	236	269	254	287	264	279	290	265	320	280	281	260	284	308	290	306	263	264	275	274	274	265	291	287	270	283	280	261	266	282	272	259	266	303	301	266	282	292	292	260	243	278	258	260	282	295	265	294	255	282	254	253	255	274
8271	2197	2521	1813	1196	825	698	507	465	381	312	265	259	229	227	242	236	202	238	182	202	206	206	194	160	178	172	200	179	166	181	160	194	159	175	185	183	150	172	158	161	153	155	161	177	171	158	165	148	175	182	176	161	163	180	181	155	161	158	171	159	181	160	142	161	172	175	180	160	156	175	159	151	173	156	161	135	146	157	172	162	163	171	146	176	158	145	144	155	171	137	151	154	159	127	143	155	167	171	161	146	156	150	153	175	160	158	146	148	149	153	176	163	157	138	167	162	160	172	161	165	154	180	156	155	178	158	163	145	162	163	173	148	179	148	160	183	159	150	157	158	152	157	166	152	175	158	168	151	175	172	153	181	144	166	177	167	179	137	165	142	136	152	150	156	169	170	177	160	161	155	142	178	169	149	161	159	152	154	162	151	177	155	148	140	169	150	149	128	177	150	183	195	167	169	162	164	169	162	154	153	159	164	165	170	147	148	144	173	169	162	154	166	159	167	150	131	138	172	155	159	177	168	154	178	163	193	162	163	172	142	163	170	151	161	150	163	148	173	171	158	165	186	162	162	151	148	191	144	172	172	163	169	159	156	143	152	176	159	173	139	141	160	170	184	162	176	163	159	152	185	172	154	183	161	153	155	154	174	154	156	156	158	148	141	153	160	154	156	176	152	140	165	153	158	144	157	160	162	172	170	187	157	150	162	161	141	153	169	153	133	153	185	151	168	149	130	163	174	148	164	156	164	159	172	166	153	140	161	142	156	160	152	154	159	138	162	148	149	185	175	177	155	161	171	161	168	157	154	152	156	158	149	148	126	180	173	155	154	147	170	179	176	157	180	144	178	161	167	163	156	174	153	178	173	145	143	163	177	183	167	153	162	171	152	159	185	158	159	156	137	171	153	159	153	154	146	157	161	139	154	138	155	166	150	150	144	161	161	164	171	168	161	165	156	186	179	158	159	185	171	147	154	169	152	152	184	168	158	191	149	141	169	170	154	165	157	162	126	156	142	184	159	172	157	166	156	160	163	163	179	167	170	134	181	170	166	154	173	165	161	179	170	167	167	153	143	157	155	174	156	168	172	152	163	155	160	149	149	167	133	160	163	131	163	157	151	162	172	156	157	164	137	134	148	171	174	169	160	177	164	182	156	152	144	168	153	145	160	158	150	164	158	154	134	142	172	148	159	157	156	152	142	154	160	144	161	169	187	157	160	162	155	176	158	153	196	177	190	142	169	174	155	156	139	172	175	151	160	175	148	133	147	162	162	147	147	173	159	161	184	163	148	164	161	143	140	174	174	159	163	151	170	151	155	173	139	177	154	173	170	166	135	156	171	173	168	146	159	151	165	156	169	167	159	141	149	159	178	144	155	156	149	153	158	176	163	160	167	169	154	170	174	165	168	172	161	135	150	151	158	159	160	153	178	164	161	159	140	138	141	147	145	163	153	166	174	154	152	148	149	150	145	154	164	152	182	171	164	162	165	151	179	173	167	165	144	177	168	173	146	147	191	173	166	169	157	150	156	177	149	141	152	134	158	130	148	156	175	174	178	173	171	146	165	146	147	159	162	166	158	140	157	173	163	155	153	159	170	147	166	145	147	141	177	182	155	151	159	135	155	146	180	161	170	184	161	123	166	161	166	170	156	161	161	145	157	142	133	147	145	151	165	175	151	132	155	176	149	157	149	148	168	155	142	152	163	138	179	174	153	144	152	155	144	150	158	147	161	150	132	191	136	162	154	178	145	147	166	162	172	148	129	164	177	145	194	165	148	130	169	164	151	144	166	163	165	174	166	158	173	149	157	149	149	154	166	184	141	152	172	160	150	158	149	168	135	147	159	144	146	172	149	148	173	152	159	169	134	165	144	154	155	150	152	178	184	150	165	170	166	158	166	163	154	172	153	148	187	161	169	172	155	151	142	147	149	166	149	179	171	166	151	167	141	139	155	162	159	148	155	136	159	162	145	158	157	148	162	153	157	143	148	159	148	147	145	147	162	157	168	169	168	151	177	154	160	161	139	172	172	165	144	147	153	166	142	169	161	157	157	181	167	172	172	176	166	152	156	155	150	167	156	168	148	153	167	148	186	148	155	155	184	144	138	153	144	174	147	182	165	146	171	165	161	161	150	178	146	139	147	141	170	149	175	137	150	157	169	133	149	149	150	170	159	177	167	158	164	146	158	167	151	152	151	135	165	176	147	175	166	166	179	155	172	156	148	159	166	146	124	157	154	148	142	168	171	159	152	154	165	157	146	121	172	154	173	142	176	162	154	146	142	147	149	144	158	145	150	140	159	158	181	156	171	176	144	156	172	160	156	150	129	155	166	161	168	169	152	161	153	163	158	142	176	153	154	151	161	147	153	160	139	136	196	153	150	169	162	165	154	135	186	141	163	151	159	172	172	157	177	171	159	134	157	189	163	148	158	149	153	153	154	169	164	137	158	143	168	155	155	154	152	169	137	152	148	149	144	152	161	174	168	165	151	180	167	178	155	163	169	178	182	173	166	180	154	166	156	179	156	138	158	155	170	154	150	159	154	158	179	161	146	156	169	142	164	152	169	155	169	170	145	176	172	151	153	167	164	152	167	167	174	140	162	158	177	190	194	168	154	166	179	140	149	160	169	174	145	135	138	145	153	178	161	169	154	166	140	158	146	169	154	143	173	162	148	155	186	147	177	153	185	132	143	175	168	159	121	175	154	155	169	165	144	169	185	144	175	166	148	157	157	163	141	169	135	163	161	165	126	172	168	149	174	163	151	168	171	161	163	151	156	148	168	147	178	159	159	156	142	138	155	151	165	158	164	159	153	162	159	143	153	176	172	149	164	158	173	153	162	171	153	184	168	148	157	159	163	183	175	169	153	152	138	181	145	138	168	155	164	162	146	153	143	160	174	147	167	183	148	170	160	164	180	141	152	143	140	177	171	173	160	163	160	158	151	186	145	172	162	152	141	152	171	135	152	165	141	160	165	148	166	166	151	150	133	154	153	184	154	167	149	143	156	148	181	181	142	184	179	161	172	172	163	146	146	148	152	167	156	162	149	142	138	169	158	194	149	148	153	143	173	150	148	162	168	167	175	162	153	162	133	169	151	158	155	178	163	183	155	177	139	163	151	152	148	158	170	172	167	145	167	150	162	173	160	175	139	156	162	149	166	158	151	133	162	158	178	175	177	172	158	149	165	173	155	148	154	183	168	157	165	149	141	169	150	157	169	163	159	155	157	165	168	168	152	158	153	153	167	170	182	166	162	152	135	163	146	158	136	167	162	170	129	159	153	164	153	149	147	194	172	170	169	140	160	159	184	150	172	151	172	190	169	165	173	157	152	160	191	179	169	159	144	175	151	170	163	146	164	130	155	159	144	186	150	160	149	166	159	165	167	153	150	165	160	179	167	173	168	164	167	172	158	153	146	142	159	166	166	157	167	159	172	196	146	183	163	168	162	156	158	138	153	157	160	158	149	145	172	162	160	150	158	151
7553	2704	6510	6743	5822	4631	3843	3166	2747	2299	2059	1768	1599	1505	1324	1220	1192	1086	1014	996	969	925	868	901	834	796	772	751	774	760	703	683	691	666	698	696	693	689	666	647	676	654	625	616	634	615	598	585	592	595	581	631	620	605	591	619	543	584	562	563	580	596	597	567	601	556	579	597	597	622	564	577	541	608	525	564	520	570	525	550	507	523	548	588	537	530	568	549	530	556	570	580	542	563	528	568	542	547	583	559	533	591	546	540	559	526	540	534	543	560	554	535	523	562	542	570	524	545	571	529	518	575	568	519	540	516	546	561	570	522	525	543	526	518	528	556	512	547	554	555	564	567	561	550	558	517	554	505	551	547	514	525	539	561	505	552	556	566	507	561	557	512	518	565	559	567	511	565	513	587	553	544	487	535	531	533	548	546	571	539	541	543	538	540	548	538	540	532	545	499	541	525	537	490	513	537	537	564	558	533	560	516	535	526	533	531	524	513	530	514	521	523	548	518	548	551	506	503	551	516	527	524	599	523	555	527	515	541	550	487	549	549	537	533	547	521	573	513	539	544	565	515	525	548	532	519	508	518	532	529	555	535	573	530	529	552	538	544	528	541	549	517	523	509	558	566	530	517	538	504	537	530	548	507	554	557	565	532	540	489	521	551	546	535	520	547	538	528	530	478	579	541	558	533	560	529	566	546	502	535	566	530	554	544	546	523	544	507	565	540	521	516	546	506	484	587	532	524	521	549	539	487	525	529	536	546	509	523	527	491	532	500	541	528	527	523	536	504	542	574	515	566	553	523	552	539	535	527	546	511	521	540	563	540	546	559	562	530	509	532	552	525	563	565	511	524	523	555	528	576	529	534	531	504	547	539	553	540	532	524	488	514	540	537	540	541	556	480	544	566	571	523	516	524	510	549	542	544	504	518	517	526	531	535	526	540	507	538	549	572	538	495	529	533	553	533	551	555	547	526	520	561	519	516	570	546	547	524	546	521	520	532	491	525	490	515	518	524	495	542	566	528	465	570	609	505	525	508	544	497	579	547	541	531	528	530	513	555	509	568	539	508	499	534	555	540	517	488	579	553	510	547	505	533	594	536	542	517	546	516	525	540	548	527	510	543	526	515	496	582	505	526	527	522	501	576	509	498	522	564	479	518	532	508	540	546	529	485	574	501	524	525	554	495	543	521	537	579	539	558	562	514	539	535	577	512	519	591	511	535	521	526	545	548	564	543	532	522	504	526	527	564	524	541	515	529	524	535	532	536	559	527	535	518	528	521	497	501	484	538	536	533	497	548	586	559	586	544	544	517	532	504	527	607	529	547	552	492	550	527	548	538	514	526	528	480	491	553	485	561	532	526	526	560	522	518	537	519	500	552	566	525	529	544	508	566	541	553	554	495	557	544	521	527	517	534	505	517	521	551	531	556	540	500	543	517	529	500	569	493	572	524	530	586	534	508	501	546	532	553	559	523	541	572	520	542	506	554	531	571	551	511	514	530	535	533	552	536	500	532	522	517	561	529	563	538	558	574	535	554	554	555	528	469	539	551	544	535	533	553	522	549	507	546	530	551	562	516	577	561	510	575	530	528	554	540	523	507	527	560	579	516	515	507	533	550	520	529	561	532	527	550	526	532	534	492	531	547	536	563	500	547	557	528	547	531	531	541	528	515	508	500	553	537	508	505	536	561	555	542	513	516	540	582	555	514	530	555	563	523	528	552	564	552	529	541	546	528	538	540	530	504	545	520	551	499	565	549	506	552	558	559	543	522	541	535	548	527	511	543	554	491	531	522	572	541	541	537	531	485	529	534	519	556	581	569	539	517	544	487	561	540	539	525	521	598	530	534	523	542	555	547	522	542	554	478	538	542	567	516	517	534	550	539	540	551	559	527	546	513	543	525	546	602	536	556	522	510	526	526	510	547	528	512	544	552	572	538	511	516	544	529	546	518	478	537	565	541	530	536	552	571	560	548	499	541	529	528	549	542	564	576	535	554	512	487	519	556	541	499	513	526	541	544	530	522	545	535	539	519	556	542	507	569	501	540	513	546	565	549	516	550	531	536	538	533	557	507	552	563	485	560	509	559	511	523	560	527	545	561	533	532	520	534	548	573	550	502	550	576	470	538	498	572	569	571	517	550	534	501	562	548	556	535	540	565	551	519	525	507	507	522	541	558	512	579	494	547	561	535	537	584	558	522	549	564	558	581	512	515	536	513	577	547	540	492	517	529	517	539	505	541	523	514	527	517	538	532	505	555	538	548	501	514	501	507	570	558	529	532	555	519	523	536	541	505	532	553	556	546	547	544	495	515	599	541	487	544	554	518	552	535	582	525	492	524	522	535	472	553	529	490	555	583	568	519	559	586	529	521	496	533	536	526	558	534	544	545	513	531	545	543	570	532	534	557	561	562	563	513	539	530	570	599	547	529	587	539	544	539	503	552	522	533	570	534	524	514	522	568	528	505	558	549	553	560	559	531	521	489	544	546	529	536	512	534	529	533	527	543	539	514	550	498	532	497	510	530	526	543	513	553	496	524	522	524	545	575	565	543	555	536	538	513	550	487	551	577	523	536	552	514	564	560	511	537	503	529	479	568	531	517	518	535	535	590	567	550	542	534	552	550	570	532	517	544	496	529	510	549	523	541	556	523	511	509	517	525	571	586	564	557	530	527	512	530	534	561	538	483	509	538	512	556	538	499	538	530	529	527	552	538	539	501	499	529	525	534	537	532	557	573	495	492	548	512	556	503	528	511	564	541	542	531	556	532	509	540	536	562	541	533	491	528	557	533	530	538	532	504	533	556	547	499	550	530	518	536	521	500	550	558	513	509	549	547	532	548	516	481	533	553	527	570	528	540	536	531	542	516	512	530	541	522	515	550	568	565	551	510	526	515	541	523	519	500	534	521	540	542	548	541	509	544	553	552	533	504	516	553	530	553	523	541	559	528	545	587	529	560	544	540	552	545	532	508	551	529	560	539	545	499	516	518	527	511	528	525	531	557	543	539	562	534	527	566	565	507	513	524	564	554	549	549	546	537	545	567	539	557	502	503	512	486	519	556	530	527	532	540	525	521	548	550	519	497	513	550	542	523	556	465	544	533	535	578	567	583	545	581	589	571	522	562	522	537	533	529	538	526	505	520	553	514	482	534	534	508	500	491	535	483	514	555	542	524	534	540	535	557	515	551	571	512	557	507	531	542	524	540	500	513	570	527	562	500	530	535	533	507	536	551	548	547	503	507	552	520	484	587	499	552	467	543	545	567	550	571	504	510	558	541	550	559	538	546	511	561	548	517	521	496	526	532	542	541	497	541	518	522	530	547	573	537	503	572	530	535	519	545	551	540	512	551	533	508	539	558	561	525	571	539	531	538	549	556	536	507	526	551	534	543	537	515	553	542	539	517	537	537	485	513	552	509	521	510	521	542	557	540	502	559	482	562	507	582	547	506	536	504	571	511	548	511	511	543	548	518	583	559	558	537	571	554	559	533
1071	122	120	101	94	89	80	66	79	76	76	69	59	71	63	68	69	69	66	71	57	79	67	63	70	60	66	76	53	69	82	52	66	77	61	65	66	72	64	67	59	51	79	76	75	60	69	73	62	55	64	67	68	79	54	75	60	62	54	65	67	55	55	66	64	54	65	64	55	68	66	68	65	67	71	61	53	64	60	72	73	68	75	69	63	70	58	70	64	67	60	57	59	68	70	86	68	64	64	81	73	68	70	57	63	65	61	63	63	60	50	67	61	80	66	61	52	57	52	46	81	76	72	70	63	72	86	57	66	64	70	60	62	59	56	69	61	80	54	68	69	57	74	65	55	50	55	65	71	72	69	57	75	68	53	66	58	53	56	66	65	68	73	64	65	58	48	65	68	62	52	73	62	78	69	73	67	57	57	64	60	71	60	63	62	79	59	62	68	60	56	53	60	68	58	61	77	65	55	51	63	71	58	60	66	63	63	84	68	74	64	62	62	68	59	65	54	54	66	46	60	62	74	63	59	61	72	73	71	63	75	90	56	65	75	62	77	60	58	68	66	72	70	62	56	86	70	57	71	63	71	54	61	78	71	65	55	69	61	67	61	61	56	53	68	55	73	61	70	53	58	65	66	52	52	49	61	59	65	57	80	57	60	64	58	59	55	64	57	55	65	62	60	67	51	63	80	53	64	55	75	64	58	70	56	67	56	46	64	60	70	55	62	85	67	55	64	67	74	62	67	70	68	63	58	59	51	70	66	63	67	62	72	67	62	63	66	61	54	71	67	68	58	55	86	65	77	54	65	58	61	64	72	55	80	77	52	73	69	52	83	58	75	74	70	74	69	77	58	63	52	55	63	64	57	68	65	61	57	64	64	62	73	54	64	52	61	76	58	53	54	68	72	81	64	66	59	51	66	69	67	66	59	58	67	71	67	59	75	70	72	63	61	73	56	56	50	60	55	67	62	80	77	65	73	73	61	53	53	65	65	63	63	57	72	69	51	60	58	57	61	66	55	79	69	55	60	57	57	49	61	53	56	79	62	59	58	57	59	75	80	59	59	58	60	74	65	58	67	68	68	63	50	55	58	67	60	64	44	66	72	53	58	64	66	58	65	56	63	53	63	59	60	71	59	57	56	46	57	71	78	59	64	54	65	50	66	75	76	62	51	67	65	80	76	61	53	59	66	68	70	77	62	75	66	56	58	61	59	56	72	70	60	66	65	56	56	76	71	72	53	65	62	52	67	64	56	68	80	65	55	76	56	48	56	66	66	56	57	80	54	62	61	73	57	61	65	48	71	70	59	54	48	64	74	68	65	55	69	58	55	56	83	67	69	71	72	71	64	82	70	55	62	86	49	70	76	75	53	68	69	69	57	56	66	73	48	61	64	71	52	68	54	54	59	61	73	60	69	69	54	61	50	73	62	58	49	61	64	70	52	51	76	60	68	72	59	70	68	73	62	74	73	62	65	60	68	71	60	56	70	59	72	75	57	64	77	72	71	59	68	69	74	68	58	67	69	69	65	64	63	71	62	52	78	64	60	64	60	67	62	65	62	54	77	58	61	57	63	58	68	91	69	43	56	56	65	66	66	67	57	53	62	77	62	64	60	73	69	72	63	78	75	66	71	65	62	59	67	62	75	64	64	77	67	63	58	42	64	54	57	57	77	56	73	55	47	54	61	81	53	68	46	50	68	70	68	78	65	59	62	61	56	68	70	59	75	68	61	55	63	57	65	73	75	72	66	68	58	73	64	57	61	76	70	75	54	71	70	68	66	66	64	54	72	67	80	57	71	66	63	64	67	59	61	63	68	83	69	57	48	65	73	68	59	70	70	75	66	60	65	61	70	73	60	77	80	64	62	68	73	54	57	69	79	78	53	70	69	82	77	62	64	73	60	64	53	59	69	62	66	79	56	66	60	61	56	61	76	51	59	71	73	69	62	43	46	58	54	57	70	70	68	68	55	52	65	70	46	76	63	54	64	71	64	62	68	63	63	73	62	66	65	72	68	65	87	71	70	68	59	71	64	54	66	63	60	61	65	58	52	79	57	58	59	58	57	59	71	56	63	58	58	60	85	65	61	67	60	68	77	60	60	66	64	64	51	55	63	68	59	63	68	56	65	60	54	71	63	57	60	67	59	64	57	61	61	69	60	63	75	70	57	66	67	68	62	62	75	45	65	61	42	70	63	76	53	77	64	81	61	61	66	55	73	65	58	71	62	68	53	58	69	63	67	53	75	61	50	67	71	56	79	56	64	61	75	60	57	56	54	68	70	65	61	66	68	65	65	62	62	67	61	66	73	59	67	51	80	63	57	55	62	63	51	57	75	55	72	62	53	70	51	67	74	69	57	54	72	63	60	55	75	70	65	67	70	65	64	68	70	63	59	64	70	80	54	53	64	77	62	61	60	55	55	66	45	59	62	59	67	66	65	73	71	71	53	82	58	60	72	58	73	56	69	67	69	56	71	56	52	68	67	58	61	58	77	77	77	52	53	61	60	69	68	77	62	68	65	56	54	71	71	64	61	71	78	64	75	71	62	57	56	66	70	61	68	57	57	63	69	60	52	70	73	54	72	84	68	75	53	55	65	47	55	60	72	59	61	73	58	58	57	83	61	63	65	61	67	56	74	63	66	80	66	58	76	66	72	69	67	56	64	65	68	70	70	66	61	65	63	67	72	52	65	66	79	60	79	64	78	59	63	64	55	54	72	71	73	67	55	69	61	73	58	63	80	73	58	69	63	64	76	56	72	55	67	62	62	54	50	52	53	71	52	65	80	62	52	51	71	79	62	62	55	70	65	81	65	58	59	57	57	82	73	67	67	63	69	71	66	68	44	78	67	65	67	59	66	75	60	72	52	63	63	60	74	64	77	62	56	65	70	67	57	71	61	57	52	62	69	63	57	63	78	80	65	66	64	69	83	61	49	59	61	65	58	79	67	62	62	74	68	65	66	71	61	60	73	57	70	52	61	51	71	57	63	65	73	72	58	65	70	77	60	70	58	68	64	49	62	60	65	62	62	72	71	72	62	61	64	66	68	63	73	52	68	65	62	50	60	63	78	50	69	59	60	70	63	67	58	62	67	62	68	58	71	74	59	69	69	61	81	64	63	61	53	63	73	70	64	65	58	69	69	67	73	61	69	74	50	61	62	51	60	60	60	85	53	62	66	56	79	71	56	74	56	59	70	50	76	53	55	77	75	69	68	71	72	72	65	64	66	74	66	64	57	59	52	72	74	69	55	70	69	71	68	58	67	57	66	61	68	58	52	60	68	64	79	61	77	60	61	51	64	68	65	58	57	58	86	65	66	64	71	57	62	79	52	77	61	72	71	73	65	76	58	70	76	61	70	69	70	66	47	68	58	77	61	69	76	68	68	64	65	66	66	60	61	72	62	63	69	64	61	74	73	54	73	65	55	54	73	69	67	57	74	79	78	61	61	65	74	67	71	75	61	71	65	59	82	73	65	88	74	60
1667	358	458	523	412	393	340	327	338	275	291	263	288	295	269	283	256	263	261	264	273	281	255	246	235	265	232	268	280	266	267	254	253	273	276	216	257	216	271	234	252	276	275	281	277	261	261	250	259	252	232	259	261	250	241	242	261	244	266	239	221	250	293	244	243	277	233	263	282	270	256	256	267	252	271	266	268	248	278	244	268	256	223	233	266	254	242	265	251	264	282	255	268	283	277	238	260	269	258	248	252	235	289	229	284	243	278	272	248	261	243	235	225	247	236	237	292	226	258	249	251	246	253	234	277	250	244	252	225	275	241	259	238	235	272	260	256	222	225	209	239	278	237	245	255	261	250	271	226	256	247	244	274	261	250	248	285	226	252	250	271	261	229	241	259	253	260	257	241	269	248	251	270	248	215	270	270	242	242	248	280	248	225	258	254	220	244	235	298	225	261	223	208	240	246	267	250	242	277	237	234	235	268	249	264	226	253	235	246	259	246	262	248	248	262	251	257	252	247	249	263	253	236	271	229	262	237	250	231	237	278	246	225	228	263	242	279	272	250	235	246	239	245	267	257	249	291	260	248	264	253	236	243	237	244	256	285	248	249	252	239	263	236	269	246	246	232	237	268	230	228	206	239	221	237	271	260	246	259	267	240	226	246	264	241	292	257	252	270	244	245	255	247	231	231	222	245	243	244	262	241	268	256	250	267	254	245	267	251	247	259	265	271	252	233	271	227	277	261	233	239	247	247	259	257	244	282	243	277	236	244	227	281	223	237	247	257	265	268	243	271	283	253	243	263	263	234	248	282	253	279	265	263	228	241	259	242	272	245	247	239	235	264	251	249	251	246	243	273	213	245	229	250	256	249	261	235	243	244	257	272	254	245	275	253	250	253	246	244	259	261	273	252	241	252	253	270	254	249	248	236	243	274	269	225	241	242	243	254	250	261	246	222	285	270	259	265	253	237	271	221	249	239	240	261	276	244	238	235	236	258	243	258	257	238	260	241	262	240	273	244	245	251	243	222	250	240	233	268	287	248	228	272	231	260	245	239	245	261	277	249	260	264	266	264	246	252	277	250	265	283	266	235	272	225	260	229	296	244	248	279	258	287	236	225	235	232	273	233	239	245	251	224	254	223	236	220	286	223	254	270	244	245	260	285	238	271	273	234	245	243	247	245	235	257	229	279	235	249	249	286	238	240	235	229	258	239	266	270	237	240	251	242	266	233	266	244	250	262	217	274	229	274	252	243	256	249	265	258	252	237	248	232	242	247	244	254	238	270	254	254	291	243	250	256	249	254	258	263	260	248	248	243	266	245	248	228	222	272	246	244	246	235	263	249	249	206	245	260	239	251	229	255	261	261	240	264	243	212	283	266	237	231	256	247	268	255	269	259	219	265	238	260	295	241	258	274	229	228	257	252	238	249	270	243	241	260	253	262	227	251	240	270	247	236	247	272	233	239	251	271	239	233	248	260	271	263	235	259	240	255	283	234	220	232	237	256	242	250	261	233	224	245	244	254	259	260	233	274	248	260	219	250	241	238	234	240	231	257	225	269	250	278	249	257	239	229	245	206	253	252	241	267	235	261	266	237	239	247	283	240	230	239	282	245	235	253	262	260	248	227	266	255	239	257	236	269	254	229	256	223	240	243	281	250	254	280	259	247	255	219	265	247	268	255	250	264	236	248	250	257	283	273	290	233	223	237	221	262	245	233	259	273	252	225	272	276	235	246	264	245	252	254	241	250	235	243	232	255	277	268	245	246	243	246	232	242	222	247	272	265	246	240	222	258	246	262	274	252	212	259	258	234	215	258	233	260	221	264	268	229	275	269	246	261	260	275	266	263	275	241	290	265	249	205	262	270	244	225	263	266	248	236	251	259	243	247	247	257	247	258	246	257	245	269	235	234	222	238	231	257	247	267	247	254	246	256	245	238	256	283	284	250	262	241	242	236	256	250	257	260	231	231	272	227	252	246	256	258	281	245	246	267	252	231	222	273	262	239	268	286	298	262	243	227	255	254	263	248	293	279	239	257	236	237	249	267	255	237	278	212	230	236	246	251	262	273	229	260	267	270	228	248	254	226	235	237	238	245	263	239	222	252	280	251	274	248	239	253	265	263	265	227	282	274	259	277	265	245	270	239	261	283	250	259	262	280	231	262	242	269	248	276	241	273	233	239	253	245	234	244	278	257	264	243	235	257	276	255	276	241	256	234	250	259	230	236	242	245	244	269	232	264	256	252	268	238	257	213	260	260	274	227	268	270	272	268	244	253	265	234	267	272	276	220	268	269	238	250	252	258	239	231	236	264	231	246	282	273	255	251	269	242	237	245	259	239	246	244	252	243	261	260	234	244	233	232	237	270	245	279	245	251	270	260	277	255	249	224	228	244	270	233	250	259	275	255	271	289	255	263	267	270	230	248	248	264	233	249	263	250	264	276	252	249	238	242	275	264	264	243	254	286	257	257	255	259	273	211	245	262	237	258	209	241	254	243	269	249	259	246	253	242	257	256	263	258	242	221	239	234	273	249	240	249	240	276	260	194	246	256	282	269	224	248	225	270	267	244	276	262	264	254	247	235	251	242	266	262	242	258	267	230	244	255	242	259	227	237	232	239	233	232	254	247	255	263	264	234	245	248	276	229	276	266	254	249	242	219	287	263	257	276	262	256	253	226	243	262	266	263	231	272	246	259	231	259	254	244	261	243	267	245	245	258	232	245	236	250	270	258	248	229	253	244	257	234	235	231	242	249	232	261	292	247	237	239	265	234	264	252	236	249	239	272	256	284	244	244	266	236	259	252	275	255	241	247	254	263	265	272	265	260	229	255	241	271	244	259	276	244	258	262	265	256	248	259	295	242	275	236	209	275	240	274	230	260	250	244	234	270	270	263	250	254	233	250	260	236	253	277	278	242	232	240	270	262	275	259	235	279	285	265	254	254	210	249	246	250	244	289	304	230	254	243	275	244	237	254	234	228	260	254	253	255	256	271	252	224	233	243	205	233	244	220	260	253	271	272	250	235	251	253	248	261	266	251	261	226	244	205	262	247	250	257	248	260	274	263	246	268	249	247	249	237	254	256	232	230	259	262	231	223	265	245	241	235	241	270	233	263	255	225	254	239	237	249	232	249	252	258	247	253	208	217	243	254	273	265	254	253	252	249	231	267	273	240	237	258	251	243	246	282	262	267	236	248	262	252	241	277	255	236	238	241	263	232	249	254	252	245	240	280	256	266	252	262	241	236	262	253	262	242	260	229	274	240	237	246	254	255	252	249	233	233	250	256	244	262	270	241	240	241	249	271	227	275	261	244	251	254	240	244	234	236	249	236	228	246	270	237	236	252	247	233	257	254	237	246	256	232	256	273	242	239	257	245	198	241	246	255	259	244	223	248	262	277	243	254	251	273	271	285	255	263	218	245	256	261	248	254	260	258	281	289	281	267	277	243	230	249	238	247	243	249	274	244	274	238	241	249	234	248	271	268	258
4163	991	1261	867	548	424	322	269	217	200	155	143	135	128	107	99	108	112	96	97	87	87	83	78	95	84	73	92	73	78	85	99	71	85	93	72	73	65	63	65	82	77	83	74	73	70	94	76	72	67	61	82	75	67	74	76	66	64	84	60	76	77	74	76	64	66	79	77	62	82	71	77	65	72	86	72	71	81	76	72	74	70	76	68	66	81	75	79	71	65	81	69	67	71	80	75	76	71	77	92	59	71	49	75	94	64	72	89	83	81	93	78	62	80	62	64	68	70	71	67	61	78	79	71	70	66	68	70	71	69	84	57	88	79	61	60	66	77	61	54	66	68	63	67	61	75	78	76	72	69	71	73	65	62	81	56	72	70	76	70	70	71	73	72	78	70	65	87	71	73	83	56	63	77	72	60	64	80	76	93	71	73	63	75	79	70	60	61	93	70	71	72	64	54	70	68	85	85	68	82	63	86	64	66	76	60	85	55	51	54	73	73	81	74	78	71	90	73	85	70	78	89	63	72	67	71	68	86	80	72	63	71	68	88	73	76	67	71	70	66	64	65	62	76	76	82	76	69	88	84	63	74	64	69	75	74	82	68	69	67	68	69	69	67	68	66	71	66	62	74	59	69	58	77	59	70	78	63	82	69	61	67	61	63	64	72	63	80	60	83	64	82	63	73	61	67	78	63	76	81	73	65	76	61	69	69	70	76	74	72	55	71	70	70	71	79	86	48	76	62	69	68	68	70	73	63	85	78	68	79	79	66	64	80	58	80	63	84	75	64	63	70	82	70	73	76	73	75	64	66	72	82	74	80	98	90	69	63	67	73	76	65	85	68	90	69	62	66	71	63	65	70	76	77	75	62	71	73	77	71	79	53	75	83	73	67	76	82	89	57	73	68	66	75	65	68	67	80	76	88	72	76	64	79	60	72	88	75	72	80	59	77	73	58	85	70	69	76	52	66	67	64	68	67	58	62	74	62	69	71	84	70	62	77	63	85	72	89	65	73	73	76	65	67	66	64	74	73	67	80	75	65	74	66	86	50	61	56	59	72	57	48	75	68	65	68	78	73	65	76	62	75	62	68	71	79	72	82	73	63	64	80	68	62	67	84	70	77	85	90	67	64	67	69	59	63	71	72	60	78	74	79	67	80	68	65	65	70	64	74	72	69	77	75	76	72	75	72	66	75	70	78	68	70	65	82	68	74	81	69	58	78	76	73	64	74	80	80	76	67	52	83	86	74	67	76	89	78	78	68	68	79	83	70	71	80	66	63	58	72	65	66	55	83	66	61	75	76	71	59	85	81	69	88	90	72	79	69	78	84	63	57	64	54	84	87	77	66	68	74	67	61	75	73	82	51	78	71	62	59	62	63	78	63	59	80	71	71	70	73	64	68	65	69	76	66	66	65	57	81	71	81	75	65	58	75	89	73	72	73	71	89	71	72	64	74	77	63	87	64	81	78	85	67	72	56	84	86	71	76	70	55	63	66	66	68	52	85	80	78	82	75	53	75	67	63	74	81	81	67	65	56	66	66	65	61	97	65	80	69	77	71	80	66	70	64	62	70	72	63	88	68	69	61	73	66	65	65	80	72	69	79	73	72	82	70	70	80	79	73	71	72	78	59	84	86	74	70	90	68	78	85	66	75	66	76	74	65	61	68	72	59	81	86	67	83	71	64	65	52	62	60	62	71	81	67	62	78	68	72	76	67	65	70	74	60	69	74	74	66	78	64	76	71	63	69	68	73	58	74	73	72	65	78	61	65	66	53	72	66	73	72	66	68	59	79	57	71	75	67	69	65	67	72	76	52	72	74	74	82	68	79	74	66	56	67	67	71	67	70	74	76	82	76	62	69	80	71	69	86	71	80	71	65	76	62	65	89	71	70	64	64	72	83	63	69	89	58	67	71	72	64	94	78	59	81	68	75	79	89	71	46	81	78	69	68	79	72	79	58	81	88	65	79	67	68	84	85	80	79	74	71	79	54	85	55	83	64	65	67	73	69	73	62	80	59	81	71	82	75	71	70	74	74	70	80	75	58	76	66	87	72	86	72	76	83	69	74	75	60	70	70	90	72	68	63	63	55	84	74	69	77	70	58	71	80	64	86	75	58	77	76	67	65	79	77	56	79	76	77	82	83	65	50	75	81	80	67	78	63	70	82	66	69	70	71	79	58	67	69	62	75	66	67	81	73	63	65	74	86	74	53	60	60	55	79	71	68	78	69	85	62	72	74	81	72	81	58	66	62	71	73	69	74	84	64	62	66	72	76	71	76	67	78	71	66	68	77	82	64	78	62	54	60	68	62	69	79	69	76	63	67	80	66	64	59	67	58	80	70	81	67	71	59	71	79	73	67	63	75	59	64	78	62	78	66	73	71	68	70	71	94	75	71	74	66	69	65	64	82	81	76	63	65	66	69	67	58	76	66	75	66	72	70	62	69	68	72	52	69	71	77	83	63	68	71	78	66	58	81	70	82	86	56	57	81	71	78	75	66	86	62	74	62	73	75	67	66	63	60	66	67	69	60	67	74	73	73	71	68	91	66	66	60	84	71	72	93	62	65	56	88	67	75	72	64	74	56	61	62	77	60	68	75	57	59	62	68	78	67	63	73	66	65	81	58	59	91	67	73	56	65	61	64	71	62	59	84	72	77	84	66	79	77	66	80	72	74	63	55	73	81	88	84	84	74	83	72	70	72	74	54	67	74	80	66	68	66	60	74	75	62	71	75	61	70	68	75	52	75	57	79	65	81	68	69	78	58	66	92	69	71	84	50	63	73	58	81	49	82	70	67	67	76	79	76	71	53	70	76	83	80	58	70	62	67	75	66	83	65	67	93	76	47	67	72	75	53	60	74	64	69	80	69	59	72	67	86	72	61	69	63	65	74	68	62	85	81	72	61	70	84	70	70	66	57	75	84	79	71	74	89	72	85	85	60	77	77	79	80	71	84	59	74	79	72	77	66	78	72	61	83	75	82	70	74	63	76	63	63	56	76	58	78	68	60	63	68	61	68	56	81	72	72	64	91	73	58	76	73	69	69	68	87	65	77	68	76	67	69	77	76	66	71	70	61	75	67	62	69	87	66	73	79	58	70	64	80	70	75	66	83	68	79	62	54	64	64	53	69	71	74	85	60	69	75	63	82	68	65	62	61	64	67	64	59	72	72	78	93	75	69	63	69	66	64	72	72	77	69	78	78	69	73	85	71	74	71	69	78	71	67	52	65	74	73	73	76	77	84	82	64	79	54	69	63	70	77	86	88	80	72	69	72	68	75	84	74	63	76	74	59	75	79	81	79	75	59	78	65	67	61	64	73	70	60	62	72	65	80	75	66	55	82	81	71	66	75	88	76	85	66	62	75	50	70	60	76	66	62	76	78	72	60	67	77	66	76	83	81	65	69	77	66	77	70	68	66	72	78	61	68	68	55	65	63	63	72	97	73	63	72	80	76	69	88	75	74	84	67	73	72	77	67	83	73
5217	1373	3346	3640	3029	2477	1959	1624	1427	1181	1074	892	854	756	702	676	632	634	541	491	541	472	436	443	408	412	398	358	387	414	395	391	338	378	397	329	329	361	339	320	313	316	362	339	374	337	339	306	343	299	333	326	308	322	301	285	312	310	305	308	286	312	327	313	282	297	301	305	308	304	277	306	306	296	317	271	290	264	301	288	277	297	296	292	281	288	281	302	269	273	258	297	292	265	313	282	293	286	295	271	268	268	256	292	272	269	292	280	278	263	274	269	256	254	282	257	295	279	269	260	283	269	260	281	239	267	281	286	250	263	276	285	290	301	273	272	264	253	254	294	249	279	269	273	267	265	303	272	258	269	263	273	242	283	265	289	284	304	275	262	305	291	274	260	252	277	303	268	279	278	277	277	289	274	257	253	273	259	269	289	251	279	255	284	275	280	274	254	258	253	253	268	268	275	260	229	305	287	307	260	253	264	277	303	296	283	278	284	263	279	300	270	272	271	276	292	274	283	245	273	278	268	293	298	248	248	251	266	275	287	286	260	284	252	270	268	256	257	261	288	271	286	274	261	274	262	245	284	295	269	274	291	264	286	277	255	250	269	266	260	270	270	282	281	265	278	252	270	248	259	258	276	269	246	271	269	261	313	260	240	266	248	253	294	296	287	280	282	258	277	296	276	267	265	268	281	278	236	247	268	257	237	287	270	308	274	280	277	248	267	271	271	271	310	300	294	268	287	256	263	282	285	272	277	309	258	297	305	297	322	267	267	290	273	280	276	253	270	256	264	255	277	276	278	274	289	289	279	291	260	251	265	246	276	251	273	248	286	289	291	256	280	292	279	276	311	249	291	273	290	319	282	284	267	321	274	266	254	281	288	291	283	280	258	308	312	296	299	264	274	283	256	274	304	269	290	274	280	274	271	287	305	258	269	283	299	249	287	260	282	282	284	299	267	307	282	276	288	263	255	253	270	270	274	286	248	288	259	284	283	264	267	283	250	242	272	271	277	258	268	273	278	281	292	251	253	265	272	225	266	294	263	257	265	298	285	275	257	270	275	269	280	277	244	296	281	253	244	306	249	283	280	270	305	295	284	258	270	273	288	265	250	253	260	269	285	261	263	259	260	267	269	291	256	271	278	296	278	316	286	282	267	273	255	281	285	280	290	265	228	296	270	272	309	276	260	295	255	276	265	245	262	303	265	277	289	288	280	263	237	261	252	275	263	287	257	259	279	249	249	262	266	294	276	271	256	292	279	259	281	276	276	269	286	277	264	297	256	268	307	257	324	285	275	277	279	281	249	248	250	284	283	289	284	290	253	282	269	266	279	280	255	290	294	275	281	253	264	259	279	246	276	277	269	280	252	267	270	283	264	270	270	230	262	255	281	284	318	272	281	269	299	269	262	310	249	309	249	259	276	271	264	269	267	286	267	260	273	275	270	279	275	301	275	310	276	291	286	261	273	282	273	268	269	258	274	279	266	249	259	301	287	264	264	265	285	262	276	272	259	249	251	266	272	276	289	262	265	296	269	277	289	286	268	279	277	285	270	273	270	259	281	264	282	275	274	273	268	249	263	299	276	278	280	291	277	294	271	263	271	257	258	299	278	311	291	268	260	259	279	289	275	240	262	275	270	260	280	269	256	245	268	260	275	274	275	256	268	282	271	245	253	278	260	282	261	254	281	261	298	263	274	281	280	284	272	262	302	282	270	233	273	270	280	253	288	262	244	293	275	252	305	255	280	258	271	247	274	290	251	268	252	299	239	278	245	305	278	274	277	278	256	276	269	297	263	271	257	278	273	272	274	269	281	244	270	328	273	243	267	271	274	273	289	276	290	269	252	299	268	242	279	257	266	271	289	274	282	252	259	260	264	277	286	286	274	259	259	300	290	259	273	268	245	272	280	281	261	287	277	276	300	268	253	275	241	268	266	287	264	288	257	265	292	268	271	257	245	241	307	269	269	317	274	278	244	253	264	269	292	285	277	262	297	288	276	269	251	278	238	291	311	279	258	260	269	285	293	277	284	300	281	238	271	258	282	287	272	266	268	275	278	254	268	287	261	278	264	268	262	249	295	265	250	287	270	258	280	280	310	234	277	271	268	283	258	261	287	303	265	279	261	265	277	272	277	309	274	286	262	301	260	257	277	277	248	258	279	261	253	287	267	257	270	263	277	275	274	309	274	294	265	257	294	259	282	287	284	271	320	266	248	251	304	264	278	275	269	242	282	289	263	265	252	235	271	293	276	249	278	255	255	264	250	261	222	271	275	284	274	279	272	294	279	270	273	266	311	290	286	284	324	292	283	234	264	259	285	299	267	262	289	270	272	298	242	245	269	271	264	300	271	290	248	279	278	251	263	307	251	268	300	290	289	287	289	290	256	259	276	303	276	278	272	277	276	251	257	258	304	274	287	292	286	265	291	303	261	260	255	274	302	255	268	274	236	272	283	276	267	269	283	261	258	295	244	260	296	266	248	261	264	273	267	256	265	302	266	271	276	275	254	280	255	264	272	265	264	250	275	266	265	239	284	279	270	259	262	293	269	277	285	279	298	261	268	284	239	255	269	268	292	268	305	323	265	276	278	294	277	263	279	283	294	289	249	260	254	257	273	262	265	249	299	299	261	254	291	275	292	243	279	273	289	263	266	266	249	260	266	274	284	283	251	287	274	264	256	282	257	288	248	267	256	291	272	292	278	302	246	287	304	283	289	250	273	273	299	279	266	260	265	294	283	264	274	246	260	257	263	277	304	254	288	272	273	293	276	276	243	277	275	296	280	266	285	285	279	279	270	263	284	266	285	274	265	279	305	282	284	277	281	301	257	292	256	256	289	264	273	258	275	275	266	273	263	287	298	290	284	269	285	292	250	271	246	286	267	255	279	273	248	283	294	270	276	289	249	299	290	274	277	259	307	276	255	274	251	308	289	263	264	252	280	282	243	261	234	276	286	258	295	279	273	294	244	269	280	266	291	300	265	269	313	296	310	278	241	273	267	291	268	286	250	285	288	287	276	268	290	273	262	276	278	267	288	298	266	261	291	293	280	293	264	277	275	267	293	258	264	293	258	282	279	257	271	244	261	274	274	282	286	284	246	308	267	253	268	271	264	264	283	281	284	244	282	291	263	282	264	275	287	318	270	309	285	288	269	272	269	301	274	274	268	284	277	261	271	288	260	274	277	267	263	268	266	291	255	299	249	288	246	290	277	291	281	285	284	288	261	270	270	297	258	296	264	270	303	266	252	291	270	261	287	254	287	296	274	269	265	291	303	282	270	249	259	263	273	277	269	277	272	231	261	260	263	283	293	273	282	266	272	271	247	250	252	278	245	242	278	283	267	298	253	308	299	294	286	267	320	257	288	256	255	269	297	269	269	263	250	267	257	273	269	274	279	310	282	267	283	269	293	283	268	264	278	248	254	271	278	305	265	299	278	256	269	263	282	292	287	268	287	277	292	314	294	249	259	278	269	255	272	315	284	256	272
8372	2219	2632	1903	1147	857	688	559	408	380	331	298	288	245	256	194	221	210	214	224	224	196	195	190	183	191	203	197	181	163	203	178	179	186	162	200	170	183	170	169	174	158	164	159	163	185	170	182	186	155	186	185	177	166	168	149	181	151	141	143	169	168	161	147	184	152	156	148	155	162	173	183	149	170	165	167	152	164	161	152	178	149	176	153	153	179	177	168	167	153	166	145	181	152	164	156	153	178	165	141	147	141	146	161	136	156	158	161	166	164	133	171	154	160	153	174	161	159	159	159	155	162	156	177	171	139	138	167	149	158	161	158	161	156	174	159	155	176	167	156	151	151	154	159	148	175	150	162	162	185	143	181	156	170	178	151	171	168	152	153	163	165	146	163	162	154	191	172	153	163	188	168	165	172	157	167	171	167	158	140	174	151	143	158	177	165	147	162	157	177	152	172	168	150	159	149	154	157	147	157	182	157	165	146	147	156	160	143	175	175	151	176	172	143	153	164	159	154	162	168	153	165	159	161	163	172	161	152	136	143	148	148	170	162	165	171	160	137	148	164	156	142	147	164	150	140	170	140	156	149	150	159	124	171	157	163	153	153	147	156	154	152	160	160	143	141	167	171	162	150	142	158	185	159	141	161	164	171	162	139	132	163	179	162	178	144	143	173	158	165	167	158	163	166	139	160	147	153	158	171	168	144	130	168	188	151	151	146	159	184	168	157	185	171	170	149	167	172	180	192	153	150	159	135	149	168	154	171	163	167	166	158	155	166	136	152	154	164	150	164	159	131	140	151	170	171	163	155	165	170	152	179	141	169	159	154	171	141	168	172	156	176	145	154	150	167	144	179	148	155	155	149	172	154	160	165	171	164	165	151	157	175	186	162	163	163	185	141	174	153	166	165	168	158	164	144	158	158	168	166	175	150	150	175	158	142	153	181	163	157	152	157	169	158	170	155	134	161	154	146	167	180	146	153	139	162	157	156	171	186	164	161	175	134	176	156	175	160	153	150	146	151	159	150	177	168	149	163	143	166	164	160	158	173	168	152	173	151	175	161	138	165	142	138	164	167	153	167	150	158	162	154	164	163	143	166	170	160	179	147	148	170	161	152	160	171	174	175	152	151	176	178	179	144	163	156	137	133	167	142	174	142	166	136	179	179	182	155	185	174	179	173	166	162	171	132	181	145	154	176	146	169	152	190	153	169	141	171	178	163	171	140	178	151	163	176	152	159	149	165	158	160	159	158	155	185	134	162	167	148	132	196	143	164	167	160	159	147	139	169	153	134	161	173	172	157	176	137	168	167	161	190	139	196	147	166	132	170	152	164	159	151	141	151	171	163	160	162	161	150	145	151	160	159	160	163	157	163	143	172	163	154	162	185	148	155	162	168	165	169	152	139	170	148	158	174	164	165	155	157	154	170	144	188	173	144	141	170	159	152	159	135	163	163	168	163	140	160	163	176	165	167	185	135	152	146	152	161	162	157	148	180	165	152	175	163	184	170	165	152	145	160	130	141	143	155	157	133	133	151	133	158	167	147	178	159	150	177	178	171	149	126	161	151	123	151	173	164	164	151	131	164	130	156	200	157	151	153	141	159	166	182	171	160	140	189	149	158	140	157	167	152	156	151	172	167	168	199	176	169	161	174	135	154	160	179	124	131	139	158	137	152	159	183	158	170	130	153	129	149	134	168	164	154	177	163	165	182	182	157	148	148	169	148	149	170	160	153	146	150	163	181	163	174	146	153	155	168	165	141	165	137	158	146	164	177	178	143	178	172	183	155	165	163	182	155	150	162	166	173	168	175	132	191	158	143	149	169	143	159	156	154	139	177	159	153	149	174	180	175	172	197	150	147	152	165	158	168	153	157	152	157	159	177	148	168	163	165	159	186	158	156	176	165	162	174	180	145	131	175	151	165	155	160	159	178	164	153	160	155	188	150	163	173	146	159	162	155	166	149	145	183	177	165	157	164	169	165	152	161	174	178	165	161	188	162	194	159	183	188	186	149	158	177	170	164	146	174	144	143	169	152	139	152	157	151	159	159	164	176	144	165	150	161	178	151	165	164	170	159	168	137	169	154	173	152	181	138	170	149	155	154	170	154	170	157	152	151	162	173	161	155	170	156	156	155	133	155	187	164	151	145	157	169	167	164	150	169	163	159	167	144	154	142	147	153	179	149	153	165	170	126	143	185	150	143	151	193	147	158	161	169	151	141	157	160	144	148	156	146	145	173	165	135	153	147	153	141	162	160	147	158	171	176	151	179	144	162	141	168	152	164	163	166	153	177	157	156	182	138	163	146	167	159	154	154	152	159	143	154	186	159	161	123	176	158	172	169	155	164	170	160	158	166	162	178	167	177	162	170	154	153	148	191	164	147	175	179	137	182	167	148	181	174	175	179	154	168	161	179	171	164	165	153	169	178	154	142	173	178	162	182	147	156	153	126	185	169	168	138	160	151	144	199	157	160	132	168	182	188	148	139	162	155	165	160	155	166	172	146	169	169	144	152	147	139	201	161	164	151	166	140	155	146	152	145	157	149	162	169	174	168	154	160	159	173	155	162	148	162	171	158	151	178	160	175	152	162	154	162	154	139	164	142	176	146	165	156	161	166	132	179	163	134	159	146	171	145	146	154	205	154	168	160	143	169	168	171	152	141	157	139	171	176	150	151	141	151	147	151	155	147	177	158	159	172	172	148	160	149	159	161	157	140	165	164	157	144	145	152	139	132	155	153	151	144	152	144	158	174	146	146	153	166	151	174	147	145	161	158	161	181	172	165	158	173	165	144	169	152	158	179	155	153	178	155	179	168	165	173	190	191	175	158	159	163	143	154	157	186	165	159	167	163	174	152	146	151	144	145	197	162	150	172	154	170	171	150	182	149	170	169	174	152	160	154	155	158	180	145	182	173	171	148	169	168	168	177	148	144	150	193	164	159	123	177	144	155	170	160	152	158	148	179	168	167	162	162	161	163	157	156	146	157	139	143	150	178	161	156	161	162	147	160	164	151	153	166	173	149	156	164	155	181	185	174	161	152	171	173	163	168	173	153	176	171	161	151	139	153	164	168	140	184	147	178	159	164	164	163	190	157	144	172	170	158	165	182	182	157	164	147	159	165	145	168	175	156	132	154	169	167	146	144	161	166	143	157	158	183	182	160	157	150	133	146	133	157	161	172	181	159	165	157	174	167	160	159	132	145	166	132	159	158	150	161	149	159	169	162	166	172	154	157	145	147	154	174	155	155	168	186	165	142	153	142	163	154	176	175	153	145	162	172	152	145	177	150	150	167	174	167	167	171	160	168	143	170	159	190	177	159	137	156	174	177	155	164	165	162	151	158	149	163	181	181	135	148	144	159	169	145	142	167	158	162	148	151	161	148	164	160	165	175	152	184	172	156	171	162	155	161	169	150	166	159	180	145	161	166	152	152	154	167	149	157	165	153	160	160	166	151	150	147	157	174	151	149	158	127	157	174	168	140	196	161
7545	2702	6410	6755	5635	4695	3816	3208	2643	2281	2002	1876	1619	1502	1400	1272	1151	1102	999	998	927	908	915	856	897	845	829	850	812	771	711	691	710	707	692	730	679	658	716	656	623	613	632	691	648	622	626	628	600	619	578	570	602	560	600	599	631	578	615	596	540	599	546	566	551	617	578	567	558	593	561	565	543	589	535	575	560	579	574	568	573	562	537	562	532	549	577	531	561	580	538	539	555	526	550	576	577	569	572	544	485	544	518	576	513	540	584	572	558	563	549	571	549	535	547	559	573	538	532	560	532	537	568	521	560	546	541	541	602	556	546	528	512	548	560	559	522	559	572	589	546	536	557	545	545	562	528	539	527	555	561	524	472	526	522	569	524	573	546	502	554	557	525	557	558	541	512	505	527	575	538	541	541	532	518	523	537	578	525	539	569	535	550	539	573	542	502	496	533	507	589	537	566	538	565	492	516	550	526	533	499	530	506	521	561	535	526	548	522	577	585	554	541	524	518	495	549	581	540	544	522	547	540	557	517	534	561	568	527	538	573	541	505	506	499	506	550	521	537	545	538	510	560	556	511	512	505	560	512	532	526	541	545	519	578	536	530	562	550	547	552	504	530	522	531	488	530	555	545	569	529	491	567	501	535	507	551	558	538	538	493	539	535	539	518	499	555	534	516	533	568	528	564	580	543	567	553	544	525	497	510	517	540	527	475	528	518	533	562	539	542	487	553	477	551	537	512	563	561	524	552	564	555	492	525	533	518	576	519	532	528	499	544	485	545	528	532	497	551	510	542	537	504	533	547	563	551	537	522	501	534	549	538	514	504	532	566	516	541	551	556	546	520	511	554	486	548	530	507	524	516	497	524	518	532	531	496	537	539	553	536	534	538	520	544	517	523	546	535	551	560	516	523	566	532	533	514	524	497	529	539	552	503	533	549	551	548	538	541	549	529	529	520	523	524	545	533	521	524	530	511	503	531	551	572	547	540	520	546	504	558	508	515	507	521	541	528	534	520	506	552	544	526	501	568	521	495	526	523	569	537	571	533	551	522	561	531	520	550	513	523	512	578	556	522	495	544	546	531	543	523	476	520	524	549	544	505	541	563	523	557	563	577	529	486	507	531	567	510	513	522	529	551	570	556	531	514	575	518	473	520	503	521	529	497	523	496	514	520	538	524	533	496	521	543	543	532	541	580	535	517	499	555	520	549	512	519	553	547	588	536	505	580	548	555	502	521	536	505	518	510	547	527	561	532	537	568	493	561	538	511	552	529	555	535	535	532	535	547	554	539	496	578	503	494	511	524	518	550	527	526	557	488	567	530	531	545	527	564	543	526	548	503	566	509	528	520	511	542	521	533	547	510	530	537	505	544	533	542	548	500	517	523	513	526	493	551	512	508	537	517	519	533	569	555	536	593	533	555	535	535	532	515	508	565	550	505	547	504	529	505	555	555	517	487	507	522	517	537	556	557	571	497	533	600	527	518	548	545	516	532	531	557	525	532	550	565	528	561	507	472	533	548	533	520	564	571	511	516	565	503	535	535	531	510	504	529	558	571	511	517	550	530	525	570	537	569	506	511	518	537	534	504	510	521	600	527	539	519	542	518	565	516	567	508	559	565	547	562	538	498	535	467	488	572	533	529	552	522	573	537	559	549	544	521	490	512	542	537	576	547	537	513	521	570	543	491	527	538	539	523	524	513	523	502	536	554	540	537	529	549	558	500	521	516	497	518	498	546	575	551	532	536	538	560	546	505	560	532	523	561	497	556	541	452	568	538	504	542	531	482	531	525	518	541	517	542	562	526	501	572	514	509	533	520	580	568	565	540	533	527	541	564	577	491	541	552	510	545	517	530	530	552	509	553	529	529	509	555	517	534	521	505	516	504	557	497	515	551	546	537	531	501	582	555	499	564	581	560	540	514	525	518	547	536	579	527	566	574	571	529	520	577	491	535	516	491	512	551	600	551	517	559	577	576	542	527	520	506	566	557	530	514	502	541	539	534	530	526	517	560	511	547	542	513	541	520	480	543	528	547	525	562	509	589	594	522	554	558	513	553	555	523	505	496	542	543	520	548	515	516	520	546	530	532	505	526	554	518	542	474	543	512	560	510	501	531	517	529	553	574	544	530	535	487	502	543	518	549	567	553	533	545	528	563	504	544	547	541	538	531	546	546	528	548	546	485	541	548	549	556	491	504	521	506	522	534	499	522	531	521	508	601	517	488	519	511	576	489	493	548	547	532	516	551	553	468	517	515	557	520	544	549	520	510	514	482	543	566	564	571	534	536	542	529	549	554	545	534	507	519	521	563	549	569	606	533	504	523	526	587	525	537	511	553	518	515	486	487	543	536	563	568	576	490	543	534	503	524	513	587	518	536	543	564	601	517	549	526	528	557	527	556	508	527	552	517	553	508	537	544	539	546	535	539	524	502	528	550	540	520	547	586	543	539	568	523	521	473	526	517	549	501	517	532	502	537	533	515	504	570	532	572	541	594	516	499	543	528	577	551	530	569	522	555	542	538	539	505	516	515	600	508	527	534	512	526	592	484	551	540	503	545	513	553	522	510	518	542	494	539	542	576	524	515	544	511	550	544	517	541	537	572	528	513	552	543	564	539	516	575	560	531	539	563	532	512	539	571	563	532	521	538	558	526	577	538	531	482	539	526	563	547	529	505	524	506	536	561	490	498	533	508	534	501	546	560	526	569	532	537	485	533	519	524	521	539	528	511	491	565	538	561	531	540	538	542	552	533	535	591	504	562	545	490	514	523	519	517	539	526	522	528	491	534	502	535	544	534	473	520	567	526	548	536	533	545	528	534	497	548	555	499	523	484	522	546	530	550	507	499	523	540	530	506	534	513	537	545	535	534	499	525	509	545	545	500	527	520	522	570	532	544	568	545	521	534	576	559	496	584	514	540	517	525	534	525	533	533	530	526	517	555	526	516	539	514	553	532	545	546	564	553	551	528	535	520	516	537	542	526	522	543	574	543	541	535	544	543	514	530	525	570	498	555	540	550	575	527	538	566	554	530	518	539	518	526	537	504	559	534	490	521	520	539	529	516	566	486	535	531	559	558	520	533	524	529	554	527	568	554	509	513	544	591	520	502	509	532	493	524	524	549	534	502	511	540	501	520	557	522	557	547	541	535	487	533	550	529	506	530	543	515	555	537	550	513	551	535	518	566	536	495	485	495	552	533	546	504	516	540	563	540	531	591	510	532	540	544	562	573	500	523	529	501	519	537	549	561	498	552	543	535	566	554	525	515	526	474	486	521	533	518	549	538	547	545	554	523	514	536	542	572	505	509	510	538	523	520	501	508	543	531	535	489	498	526	548	547	507	511	572	556	529	517	491	546	567	565	526	578	512	514	549	529	537	549	532	532	544	538	527	526	489	524	530	542	521	552	514	570	520	530	513	533	525	548	539	569	512	520	461	535	520	515	578	548	568	524	541	532	505	520	557	505	532	528	563	519	536	538	523	568	483	546	538
1017	108	160	104	98	84	83	73	56	66	82	79	80	59	65	66	74	61	63	56	48	64	64	67	62	68	49	58	70	72	55	59	69	63	71	71	71	64	63	58	58	65	61	71	51	62	70	57	58	60	61	61	64	63	58	70	66	70	60	75	63	64	68	59	63	70	71	71	72	63	59	52	62	55	66	71	75	70	62	64	54	70	56	66	48	65	69	69	48	62	58	82	80	73	55	72	63	63	63	60	62	72	44	53	75	55	55	72	57	69	63	69	56	56	67	67	69	64	64	57	81	67	56	52	52	66	77	61	60	55	74	55	59	73	74	64	61	55	67	54	57	65	79	61	71	43	55	69	80	58	62	62	73	63	63	69	60	63	69	67	65	58	61	64	70	71	76	65	60	66	83	53	47	52	60	68	65	68	49	57	62	63	67	66	38	65	58	60	79	51	65	48	57	71	58	51	59	84	56	67	82	61	64	44	61	66	59	61	71	57	51	62	69	74	68	68	70	55	65	62	61	71	68	59	65	63	68	61	53	49	68	52	70	57	56	50	74	74	64	74	72	60	53	54	63	52	58	68	63	72	52	68	68	74	61	68	60	67	79	55	67	59	62	67	65	59	60	67	60	71	55	70	67	45	62	61	59	75	57	68	68	70	62	70	65	53	75	59	64	66	80	55	68	74	67	51	57	52	81	62	61	67	72	78	65	48	68	62	74	69	56	71	72	74	78	70	62	56	78	69	52	58	60	62	50	78	59	61	67	61	56	67	64	64	79	72	70	75	53	65	67	66	70	73	70	61	55	68	56	67	73	59	69	66	70	66	65	70	55	65	55	67	70	56	61	62	85	45	53	61	62	56	75	62	60	59	61	50	54	60	71	66	72	68	60	65	59	55	56	60	80	55	85	75	65	55	60	61	56	65	66	79	71	79	56	59	70	51	69	62	63	52	57	59	72	70	63	57	56	71	67	55	71	70	62	68	49	50	71	66	70	82	49	71	58	62	76	72	72	57	54	42	63	60	85	62	61	60	48	67	62	55	76	74	43	56	57	53	65	70	56	68	60	75	59	72	67	68	67	65	64	57	85	63	95	61	62	58	70	78	71	58	89	66	67	76	59	72	63	62	77	65	62	80	70	65	63	66	73	60	76	58	53	69	62	80	63	64	61	74	62	62	60	61	63	61	59	49	68	79	63	66	55	55	72	66	66	69	65	53	58	58	68	56	61	62	53	70	75	67	70	78	58	72	63	59	57	52	74	61	67	62	63	76	85	72	71	75	57	65	52	75	66	62	66	68	62	73	64	64	64	42	69	75	68	69	62	51	55	65	51	63	67	54	50	58	72	62	76	59	62	58	68	55	61	51	66	66	53	62	61	62	71	70	70	56	72	71	70	63	57	53	67	67	71	65	69	51	70	65	64	65	67	78	58	58	66	78	67	76	56	68	75	47	58	66	65	70	42	75	60	72	63	64	76	69	74	62	74	60	51	63	54	60	59	50	69	53	62	58	63	54	64	61	72	79	70	74	63	66	81	62	80	66	59	65	73	60	67	72	58	53	60	76	75	66	68	53	69	40	56	65	59	78	67	55	69	64	63	81	85	53	62	61	65	60	68	56	56	64	57	68	61	52	54	66	74	63	61	57	64	70	66	49	76	74	62	78	62	69	70	61	44	53	59	63	73	49	62	65	50	59	42	68	83	60	84	71	65	62	73	74	54	52	59	68	61	65	72	73	61	60	70	61	55	72	64	79	72	58	62	61	80	66	64	73	68	68	74	76	66	63	66	78	67	71	72	58	74	63	73	69	55	58	66	57	65	54	56	59	76	73	72	67	63	72	66	62	56	53	57	69	69	58	53	47	69	66	72	62	75	50	77	67	68	59	59	73	62	52	55	64	57	60	69	57	55	68	65	71	72	62	71	64	63	61	65	69	69	57	62	58	53	73	54	73	56	60	60	67	59	71	78	62	65	70	70	70	49	62	63	75	57	71	58	63	82	59	67	60	58	70	68	43	68	69	54	67	55	56	63	74	77	44	71	48	55	86	66	65	50	81	69	78	64	63	69	62	66	67	45	60	61	53	65	89	68	57	80	56	59	53	59	75	84	58	55	74	70	63	67	72	76	60	51	65	83	68	64	53	69	52	67	69	61	59	62	54	66	67	58	68	65	53	56	66	55	48	54	60	69	57	68	66	64	64	69	55	48	66	74	59	69	64	60	68	66	65	71	62	84	71	64	73	69	65	72	68	65	49	70	65	77	77	66	57	73	60	68	67	57	57	63	76	68	43	64	68	62	52	65	71	66	72	49	62	59	77	53	69	61	72	54	75	57	62	65	62	72	65	59	66	56	77	55	61	76	68	61	60	72	71	67	56	46	75	68	63	56	53	78	71	67	59	73	75	70	65	61	69	71	76	71	54	51	65	65	52	64	79	63	86	60	62	51	58	55	57	53	69	71	66	58	89	60	65	67	59	65	71	50	66	74	57	62	73	49	61	67	64	67	72	73	68	67	53	55	62	73	81	62	51	73	65	67	62	62	74	57	63	59	55	61	50	64	52	57	57	61	66	63	59	65	69	69	60	54	69	69	57	56	56	70	58	50	61	76	68	64	52	63	71	57	58	65	56	67	51	64	59	87	59	62	75	65	71	56	70	62	59	46	62	65	57	61	67	69	61	64	72	53	55	69	71	59	64	75	67	60	55	46	73	69	62	50	61	56	54	63	61	60	61	50	58	59	53	66	63	63	69	70	57	73	68	66	61	55	74	79	64	64	73	67	79	60	71	68	66	84	65	63	70	65	35	59	61	57	67	67	53	58	67	78	62	78	87	70	63	72	59	76	55	67	78	65	66	61	73	62	72	83	66	71	67	62	60	53	60	53	71	74	72	57	71	82	64	62	56	73	70	71	65	61	62	64	62	40	83	63	53	78	49	66	55	59	60	55	81	71	62	69	62	58	62	55	70	75	46	65	50	70	65	70	58	57	77	66	54	70	70	67	68	74	54	64	65	57	52	62	55	58	63	65	57	72	60	63	53	60	60	57	68	66	56	60	63	54	69	63	58	60	54	76	66	60	77	71	96	61	71	74	72	70	58	67	57	55	71	51	69	69	67	62	59	76	69	74	62	61	75	63	71	63	66	70	67	59	85	60	71	67	64	69	77	52	57	57	68	69	55	69	69	70	57	63	66	63	53	75	69	68	63	67	68	63	75	58	60	65	67	61	54	72	58	59	63	56	65	68	54	61	67	54	74	60	65	67	59	63	57	73	60	78	69	54	61	66	42	66	54	75	68	79	72	70	68	67	61	64	54	65	76	56	63	56	73	59	62	58	54	85	53	67	60	56	59	63	50	70	65	57	60	63	54	68	55	78	56	59	66	78	50	56	64	70	63	62	68	66	82	64	59	66	67	71	71	61	75	64	63	55	76	68	60	70	68	60	54	54	44	60	70	80	54	62	59	74	63	65	59	52	65	61	54	71	54
1615	326	446	439	416	385	363	327	328	281	282	289	290	251	290	246	235	275	291	275	253	246	262	270	259	283	259	236	254	255	254	254	249	244	262	251	231	260	274	277	255	269	259	244	272	256	221	258	262	259	247	234	258	247	266	262	256	254	236	245	271	233	273	281	262	237	236	248	277	233	242	247	249	254	245	231	234	268	267	258	267	261	284	232	277	225	237	233	247	235	261	249	256	256	259	241	235	220	240	265	305	256	245	253	242	259	251	227	244	240	247	242	228	231	253	277	226	243	250	251	255	266	254	264	260	222	257	264	256	280	252	237	249	220	252	254	259	236	238	243	230	269	276	270	243	249	273	266	227	248	241	288	276	249	251	248	261	261	234	252	276	230	253	260	257	269	234	248	230	263	263	252	214	234	252	251	228	231	229	248	239	242	243	220	226	256	268	270	252	280	248	226	234	247	252	231	242	283	261	242	247	270	259	227	265	260	281	254	241	259	239	242	227	247	256	257	232	236	252	244	251	279	223	257	246	245	243	235	258	218	233	251	256	273	255	230	239	257	276	248	241	271	263	256	223	246	284	250	243	250	272	269	260	264	236	254	226	239	259	245	268	244	260	258	286	230	260	237	246	254	251	247	250	247	260	234	253	272	255	274	246	247	229	239	230	256	243	233	246	253	243	277	247	261	281	243	241	269	245	243	260	227	244	240	236	261	253	270	264	245	267	240	250	264	233	247	235	231	251	243	271	239	256	237	251	236	283	264	248	286	225	219	262	240	236	277	248	230	264	260	240	262	259	214	291	234	259	268	254	255	237	256	260	231	254	247	249	272	257	260	259	248	248	255	230	250	251	268	242	245	248	224	235	241	251	257	252	266	264	265	241	274	263	245	249	274	241	248	268	277	244	215	245	276	245	231	245	251	222	272	233	292	252	242	228	225	226	243	252	247	242	247	272	252	278	228	231	256	258	244	237	254	250	264	250	261	230	244	241	257	265	274	248	244	252	281	239	254	254	251	249	220	236	258	256	274	234	279	265	225	256	251	246	263	246	265	243	220	245	257	230	261	229	238	261	238	247	260	230	237	254	271	282	232	237	251	291	276	265	252	266	265	268	227	239	237	240	220	257	234	241	287	258	242	278	282	237	231	264	254	256	242	238	216	253	257	207	296	241	248	238	238	250	257	238	251	251	264	263	256	255	264	240	254	276	245	242	244	212	243	251	262	236	225	284	250	276	252	244	265	249	260	246	239	271	274	217	239	272	246	251	254	256	259	263	264	237	248	254	244	282	253	263	270	255	258	258	273	252	270	257	230	245	258	281	238	224	231	225	261	260	277	229	234	244	229	272	239	238	221	258	253	233	241	257	250	260	233	243	248	248	224	230	253	232	240	232	269	250	240	268	240	291	236	220	222	250	227	231	273	253	263	261	228	249	227	262	261	255	233	232	227	244	247	263	215	248	258	267	263	276	248	275	234	271	266	272	253	244	243	230	239	281	242	271	250	268	244	271	261	248	237	244	229	248	271	256	253	254	273	230	269	254	242	251	233	235	248	228	270	218	234	246	231	240	241	237	243	268	239	228	259	247	252	244	258	265	231	234	275	263	241	210	263	255	247	240	241	268	253	237	239	218	231	232	250	254	255	257	260	233	265	245	226	239	246	252	291	260	257	244	269	242	265	250	256	232	230	241	220	227	219	230	224	227	247	267	243	233	237	248	274	228	247	244	254	254	221	256	257	249	250	249	268	236	255	237	243	255	271	252	235	287	256	226	256	234	227	234	239	228	235	234	249	263	226	260	267	227	247	260	270	262	212	241	271	258	216	276	236	267	241	247	275	260	259	244	212	257	271	234	249	243	286	264	243	232	220	222	235	282	212	255	243	266	276	239	225	269	285	268	272	249	293	240	245	253	261	281	277	281	231	263	278	267	270	261	251	244	254	263	241	261	254	278	243	225	235	261	241	255	258	250	245	242	247	272	259	264	242	258	253	243	253	269	232	254	256	253	286	268	279	270	252	259	272	281	246	248	231	278	233	235	246	253	255	231	243	278	219	270	248	248	251	268	258	248	257	247	228	259	246	256	253	243	257	260	245	238	261	219	256	246	243	222	251	247	258	250	265	250	254	252	246	244	243	257	249	233	242	245	252	273	261	241	283	252	252	263	244	267	259	268	223	249	268	236	225	247	267	279	265	237	222	256	249	253	260	286	256	272	255	285	266	235	284	263	240	249	269	255	261	278	289	248	251	250	261	240	263	241	243	257	258	254	250	240	249	242	262	244	272	261	260	247	227	236	249	255	213	243	285	264	255	246	246	266	256	246	270	245	221	231	263	239	254	238	230	288	220	233	236	247	256	258	248	258	247	258	237	211	258	217	265	256	258	244	271	235	268	230	250	238	258	240	244	264	267	247	261	240	260	240	251	264	271	249	268	227	288	255	249	264	240	253	256	256	221	287	253	242	263	224	284	247	258	249	230	247	248	257	225	235	228	251	235	241	264	266	243	261	239	242	231	252	254	233	265	283	258	257	254	229	246	267	227	277	246	273	267	254	219	266	224	250	216	233	222	245	249	241	267	263	249	225	248	234	237	229	269	252	249	248	266	261	288	224	252	255	260	244	255	259	242	243	248	247	247	262	247	252	214	239	231	229	241	231	242	291	243	269	268	241	244	265	239	231	250	252	228	244	274	248	280	266	265	282	255	258	219	218	272	233	258	275	264	262	283	225	254	238	238	271	242	239	244	246	221	247	242	247	253	248	270	222	226	251	240	241	215	263	274	239	271	253	249	266	247	250	255	251	239	259	261	233	263	244	244	232	259	237	253	210	260	245	257	235	246	268	270	236	205	229	253	228	270	258	253	251	227	236	258	260	253	242	244	220	268	228	244	236	255	258	246	253	254	241	246	245	256	277	270	237	241	246	247	243	254	247	261	245	261	250	245	239	259	262	233	244	241	252	224	247	240	253	244	287	244	247	249	257	238	240	235	241	244	256	269	250	273	224	249	241	225	242	251	235	238	254	229	240	251	231	262	245	247	257	250	227	234	230	258	244	244	262	236	267	245	251	252	249	256	265	263	230	257	253	249	251	230	247	250	259	249	235	254	253	261	265	266	241	253	276	253	253	270	235	258	269	263	274	242	234	250	252	247	235	241	244	278	266	245	255	253	256	224	229	224	229	271	248	244	274	263	301	241	235	229	274	248	251	234	248	227	242	250	259	274	224	202	250	246	236	256	258	244	264	254	262	228	240	255	247	253	270	249	268	244	232	249	270	255	264	248	257	231	245	260	249	262	256	224	269	249	276	258	273	256	237	252	234	285	247	279	272	252	273	261	249	248	256	234	217	253	234	277	290	228	241	227	256	253	249	243	259	255	255	274	291	241	235	240	254	227	245	261	256	241	246	233	221	231	257	223	233	249	240	226	252	235	274	225	252	278	239	237	270	237	254	271	234	232	259	256	250	256	270	268	236	246	251	271	260	250	250	259
4233	975	1225	877	605	439	337	257	213	174	162	142	131	117	109	105	116	107	95	100	93	87	96	76	68	78	75	83	93	76	69	81	88	75	80	78	81	78	73	70	76	85	67	70	77	77	66	81	91	88	68	77	73	82	78	72	85	62	60	70	74	75	72	73	66	68	80	86	63	82	78	73	79	81	62	79	66	74	72	59	63	68	79	84	68	80	72	68	73	73	68	66	60	68	67	54	64	69	64	58	68	72	77	77	73	80	68	88	71	61	76	70	68	82	81	87	75	80	69	60	60	60	59	65	73	85	82	80	83	62	60	59	51	64	77	76	64	59	83	75	74	73	67	70	69	81	52	76	55	85	71	62	61	68	69	63	70	75	63	55	70	63	88	64	67	81	54	68	77	61	87	75	81	78	81	67	88	72	68	78	65	78	66	74	63	67	77	55	72	85	76	70	66	59	64	71	78	68	67	66	80	73	62	82	79	69	67	62	61	78	67	72	62	67	74	56	66	79	74	72	73	60	71	75	66	97	86	62	71	63	71	57	77	67	67	74	65	72	74	83	64	66	68	80	64	66	58	68	65	73	76	75	72	55	72	63	62	77	57	79	63	65	81	64	73	76	84	77	75	65	80	77	82	53	73	80	77	84	60	68	69	57	74	77	64	68	79	63	68	80	55	66	66	75	63	75	71	65	47	78	71	77	80	76	89	71	61	61	53	63	74	61	69	74	78	67	89	74	59	63	75	68	81	72	65	74	59	69	75	83	72	81	88	81	74	61	79	86	92	65	68	59	76	67	70	66	66	62	82	59	69	75	55	65	72	74	65	84	77	87	60	69	64	62	77	77	59	75	65	79	86	68	79	64	65	79	89	67	62	69	77	83	71	67	73	82	64	79	61	78	64	77	68	62	61	83	75	78	75	53	66	65	78	81	98	71	57	70	65	56	87	72	70	55	64	64	65	70	58	68	67	64	67	64	63	81	72	73	62	66	63	68	84	91	58	61	81	73	62	78	61	64	78	70	75	69	67	68	74	79	65	70	65	77	69	75	50	75	50	84	79	95	78	72	73	64	54	61	71	91	86	65	74	69	72	88	66	68	67	56	64	64	68	71	74	66	84	68	76	74	72	61	72	75	75	72	68	62	75	64	67	68	76	83	60	83	57	69	74	81	65	73	74	69	65	61	74	73	82	60	89	60	70	72	67	72	81	73	71	75	88	62	74	64	82	82	74	71	73	57	83	68	83	70	77	82	67	60	74	68	69	74	71	91	71	77	63	71	61	53	71	73	60	71	77	76	61	67	79	59	73	70	78	61	60	67	82	73	67	77	77	60	81	56	78	72	72	76	84	81	80	71	84	68	68	73	67	90	74	79	76	67	69	75	64	70	81	80	75	77	67	66	70	67	88	62	54	72	71	77	77	73	69	83	66	73	73	70	74	73	71	82	87	86	88	77	71	74	79	62	83	77	65	71	61	68	69	55	57	71	56	70	65	84	65	67	80	69	68	72	65	85	77	68	71	77	81	66	63	60	78	65	62	67	70	83	75	83	69	78	77	71	61	83	74	68	60	76	68	66	75	80	58	69	60	67	59	67	80	81	77	80	80	83	74	85	71	60	55	68	67	55	82	64	69	63	66	65	75	71	77	75	79	58	65	68	96	68	57	64	72	70	84	72	81	77	59	71	81	66	64	76	68	63	56	67	72	88	72	65	72	63	56	72	86	62	65	65	63	62	67	68	80	56	71	77	81	66	72	66	80	64	69	97	71	72	79	76	73	64	65	60	70	80	62	76	72	68	78	65	76	73	64	63	59	79	78	68	70	70	75	58	71	75	76	61	85	67	63	69	66	87	60	71	71	64	81	69	68	63	60	75	75	73	68	65	69	63	69	76	81	66	74	64	74	65	86	70	62	82	76	78	77	70	78	76	81	82	73	64	67	72	86	102	76	63	56	74	84	54	88	64	79	78	97	82	68	64	75	73	81	71	74	64	59	73	67	79	80	72	79	72	74	76	67	78	71	75	70	71	80	74	66	65	62	71	63	79	77	71	73	80	67	66	65	72	80	71	75	65	78	64	74	75	66	64	53	68	69	81	65	72	62	61	58	72	80	63	73	77	70	75	62	75	65	76	64	76	65	88	71	60	82	69	80	73	72	61	77	66	64	58	72	63	67	51	63	83	74	58	73	68	67	77	76	74	67	87	68	79	62	65	58	51	57	77	64	80	77	56	87	70	78	77	76	73	82	72	77	72	71	76	64	71	57	77	80	71	84	67	80	75	75	62	67	71	57	56	70	79	66	70	67	75	81	81	70	82	59	90	71	71	75	81	68	74	74	67	72	75	59	72	83	55	73	79	72	58	76	65	67	66	57	57	52	71	62	74	64	72	94	71	64	55	67	73	68	72	74	82	81	60	69	59	72	60	77	86	54	74	70	66	72	77	73	75	68	67	72	78	77	66	86	68	79	63	68	79	64	66	76	66	71	53	65	78	69	67	83	71	76	69	69	61	70	67	83	54	71	69	64	60	66	72	76	68	55	66	88	72	65	63	67	69	71	69	76	71	59	66	70	61	65	71	74	71	73	74	58	74	81	68	58	59	84	59	64	64	64	62	57	69	72	76	61	65	65	62	62	70	72	69	69	69	64	79	72	90	77	68	70	66	67	75	61	76	66	89	54	80	65	62	76	71	71	58	78	65	58	72	63	61	56	72	64	95	57	67	68	72	87	82	76	76	66	73	66	68	72	66	71	60	80	64	76	92	71	59	61	64	85	82	78	74	74	80	67	71	68	69	72	61	61	65	68	66	72	74	71	80	73	77	72	63	72	79	80	65	72	59	72	71	83	57	64	66	76	74	62	73	85	77	80	78	80	76	75	75	84	79	68	79	76	70	82	71	83	71	87	74	67	76	60	68	62	81	67	84	72	72	78	73	68	62	79	85	59	63	60	67	64	79	79	72	66	64	101	71	81	56	89	64	76	58	62	71	72	63	83	71	93	64	61	51	64	68	78	73	73	69	77	85	76	70	64	63	65	64	57	83	52	68	55	69	57	76	69	86	77	81	69	67	86	57	78	65	81	75	64	59	78	80	72	72	70	87	53	70	70	70	82	66	69	71	69	68	76	74	60	62	74	67	63	68	53	73	67	60	52	70	80	81	77	64	71	56	69	65	74	62	66	73	76	65	90	73	61	73	66	64	80	66	77	61	89	72	69	78	82	70	74	68	68	65	55	59	68	67	69	62	78	75	72	83	67	75	69	76	66	74	76	75	68	80	72	64	65	74	67	78	65	82	66	74	76	86	66	54	67	59	59	80	82	63	88	73	68	64	63	76	70	65	74	73	73	75	73	63	72	65	71	51	80	65	68	77	66	60	76	61	73	85	92	68	64	69	59	66	68	65	83	79	83	70	74	56	78	84	82	61	74	70	58	70	68	72	66	66	58	65	71	66	90	51	75	69	58	46	69	90	73	69	56	64	71	79
5229	1393	3366	3690	3099	2498	1989	1632	1354	1179	1045	924	784	776	706	590	605	583	554	481	505	449	456	415	417	438	391	428	370	402	373	383	368	332	370	340	325	358	369	328	336	330	314	341	379	315	314	323	338	302	285	309	299	315	322	319	290	298	276	303	290	276	299	325	284	281	311	291	275	330	287	291	293	277	279	309	316	290	287	306	281	283	287	266	261	327	275	292	287	307	298	282	284	278	291	289	258	277	273	292	279	273	287	256	301	270	279	290	266	264	254	304	272	280	270	266	277	272	301	260	281	268	295	290	258	295	254	268	245	267	279	263	285	312	287	264	276	263	309	263	277	278	277	276	261	280	265	272	269	259	289	263	262	275	271	256	257	272	295	282	259	260	294	292	269	252	284	244	261	257	259	266	249	266	292	265	271	239	277	257	258	278	267	288	246	280	265	272	237	251	273	281	298	287	283	264	266	269	268	297	278	260	275	270	275	289	278	245	294	243	266	278	275	279	255	251	271	247	282	272	249	286	272	259	259	234	285	318	313	279	274	268	277	284	252	262	267	275	304	265	250	250	257	291	276	267	285	282	282	318	309	277	288	251	261	256	300	263	276	271	277	286	265	263	261	293	270	280	265	267	292	248	293	257	249	263	282	273	269	262	287	282	281	301	271	295	265	284	279	238	257	260	260	272	284	264	286	253	273	256	278	270	267	272	267	269	284	271	299	282	277	264	290	253	279	301	283	301	264	290	243	278	292	264	288	292	277	295	271	278	269	287	286	268	278	273	265	240	267	297	245	273	289	261	270	284	256	264	241	239	280	285	267	257	263	267	315	279	268	259	270	283	264	296	278	281	265	250	275	274	282	249	276	315	302	300	241	274	258	290	290	289	287	269	276	266	274	291	281	254	284	277	267	275	241	277	276	299	294	270	296	253	262	286	264	252	295	270	246	280	268	260	279	258	252	233	270	250	259	260	276	280	277	290	249	265	241	268	264	234	296	272	269	312	282	298	288	300	258	295	290	287	264	260	255	301	245	253	285	273	283	273	245	280	246	252	271	255	259	295	272	265	267	261	282	286	285	295	272	265	279	241	283	266	294	271	281	275	303	274	276	278	264	265	291	279	288	270	274	240	252	250	279	249	257	276	283	325	291	280	255	272	298	245	287	238	283	277	274	252	261	268	264	264	283	266	271	269	282	255	269	289	287	276	274	285	286	261	242	279	251	259	282	265	266	270	292	262	264	267	256	285	267	279	294	260	260	260	296	235	260	276	264	276	277	278	268	269	277	249	274	273	273	272	272	271	309	289	272	264	283	276	251	265	262	302	260	258	289	254	260	296	267	299	247	274	270	274	275	294	267	264	247	267	258	281	278	282	254	284	277	284	257	245	271	304	309	237	258	262	277	264	272	273	266	284	262	264	277	236	294	288	289	286	266	271	283	265	265	265	269	255	310	255	257	258	280	271	251	288	267	250	282	282	296	250	261	267	285	277	292	293	289	244	267	260	300	274	278	260	268	320	256	293	267	248	278	268	241	287	286	247	282	254	288	276	281	269	248	268	264	289	268	242	275	249	251	257	245	276	263	255	258	248	303	267	263	278	270	268	286	309	273	296	275	277	294	250	295	268	271	255	287	264	287	253	280	263	271	258	295	271	269	250	273	270	255	265	308	273	269	291	262	270	296	261	289	284	274	276	278	257	285	276	260	260	276	278	279	297	285	280	296	284	292	257	288	263	260	280	259	289	264	259	290	253	266	249	299	296	269	270	283	270	274	278	268	286	262	293	260	249	275	279	255	285	289	261	239	298	278	266	298	271	262	270	289	291	271	281	243	255	285	260	281	249	257	296	271	255	235	268	256	268	288	242	265	239	292	262	284	296	257	290	270	279	297	293	269	273	265	266	255	270	244	271	248	288	268	285	301	301	283	295	291	280	301	261	277	276	243	277	259	275	289	256	264	275	280	271	250	270	280	256	307	245	268	274	224	293	291	250	262	275	281	286	274	252	276	232	278	294	257	269	281	273	273	285	316	269	244	246	268	276	264	233	267	270	290	259	286	292	244	273	271	260	290	290	298	277	247	281	259	292	290	256	301	275	250	243	255	271	269	278	303	258	267	251	255	297	280	265	258	229	262	271	285	263	267	286	286	299	259	249	240	271	276	287	260	253	265	271	280	266	262	311	276	288	286	277	284	286	276	259	260	267	274	271	255	283	269	273	283	240	283	272	284	284	265	263	309	295	277	267	253	262	278	284	260	282	263	272	274	285	282	297	303	274	268	241	289	271	287	255	272	286	285	279	270	300	268	262	251	305	316	265	286	277	294	246	281	289	269	273	265	265	273	289	301	258	280	273	260	242	275	244	308	276	274	280	318	270	283	271	267	298	270	262	322	299	268	274	289	275	259	269	269	244	284	272	274	264	278	262	256	304	297	245	264	284	310	288	263	276	271	281	248	287	262	238	289	271	285	273	278	278	262	296	296	312	286	267	247	281	283	283	259	269	291	278	275	273	255	285	257	258	285	241	259	249	277	283	269	272	289	280	278	290	288	277	282	278	273	266	240	265	269	275	288	249	295	266	277	263	279	299	268	277	290	316	265	279	287	270	287	286	250	286	290	278	280	290	266	264	286	252	278	265	275	288	285	269	288	281	293	266	288	284	256	278	279	280	247	256	266	268	274	269	260	293	286	279	287	274	257	276	274	267	291	282	286	298	257	260	274	298	280	281	260	256	259	267	266	285	267	267	258	272	243	263	277	272	286	245	290	261	272	269	288	269	294	258	284	275	273	265	280	275	254	281	276	272	295	276	300	257	263	256	277	256	294	275	254	273	275	273	282	279	296	292	275	275	250	293	286	265	299	244	270	256	272	287	245	265	313	310	247	293	267	250	254	300	271	302	288	278	268	267	267	298	254	254	284	271	245	270	269	284	296	259	236	297	269	250	267	268	269	270	259	285	270	280	291	269	291	291	314	269	272	258	264	280	282	275	271	261	272	281	262	258	268	269	262	273	289	287	257	285	275	270	275	241	256	225	284	287	280	285	295	291	265	301	287	307	309	281	277	284	278	244	250	289	276	256	297	248	292	279	282	272	281	269	295	271	271	273	280	286	287	274	271	273	272	246	274	288	250	290	259	279	277	290	268	306	260	266	250	300	290	231	282	264	250	270	266	283	311	277	247	257	272	272	264	297	267	258	259	263	281	266	268	262	279	267	269	265	275	260	303	261	276	241	263	285	262	273	264	282	275	276	280	269	284	282	279	297	313	254	298	262	256	246	269	264	276	275	227	269	255	250	253	256	279	290	269	272	302	276	262	265	252	260	282	247	254	269	294	262	276	300	297	245	267	279	274	278	274	293	263	292	278	282	254	277	293	288	273	287	287	288	254	256	283	296	243	271	274	243	261	265	275	252	242	248	254	315	262	297	267	282	267	252	306	288	274	271	271	291	269	278	281	270	243	258	298	277	283	268	275	296	283	254	262	283	270	259
8191	2164	2627	1871	1247	848	669	531	445	364	312	272	269	248	245	254	212	190	211	197	221	184	196	183	162	168	176	154	173	172	167	191	161	154	170	191	159	154	179	172	174	149	182	181	154	161	176	182	191	165	163	146	196	170	168	159	165	152	170	159	158	170	171	154	170	171	166	155	168	170	170	182	159	172	163	152	169	156	156	157	156	145	158	178	159	150	158	161	145	160	145	164	152	143	153	154	158	169	168	181	156	174	166	165	163	165	147	178	161	161	138	164	165	170	171	155	168	177	145	159	146	161	157	169	166	162	177	154	164	156	182	168	135	160	165	166	175	176	167	173	125	165	165	120	144	142	192	164	144	150	154	154	170	163	165	158	158	165	141	165	141	178	157	155	178	172	163	159	168	150	155	164	185	167	163	170	149	153	145	160	154	145	164	160	163	146	162	177	148	132	169	181	164	184	132	157	145	158	178	164	141	167	173	147	160	164	153	152	127	146	157	184	176	164	172	168	155	157	160	170	149	161	155	141	155	165	140	149	176	151	194	162	187	148	172	145	170	152	151	161	165	150	158	157	172	189	166	169	168	181	155	164	172	148	183	173	135	165	168	166	156	176	175	170	167	176	135	154	168	166	144	145	166	152	178	169	147	151	158	172	174	173	151	142	162	171	192	170	170	157	159	170	157	136	145	150	175	175	157	153	162	164	153	147	152	141	154	156	144	153	171	153	163	181	136	153	183	155	164	141	174	159	153	166	176	159	172	158	165	167	176	171	131	149	149	168	156	170	143	164	148	152	168	136	149	184	152	141	167	136	168	171	175	156	170	158	157	168	170	162	161	154	152	161	166	158	167	181	136	173	141	137	166	166	157	144	148	137	153	132	160	164	149	174	181	168	150	158	157	159	194	175	171	179	153	157	163	169	174	167	163	154	148	161	156	168	155	158	172	156	156	149	161	162	152	192	173	158	157	159	168	155	158	173	145	187	144	175	144	151	170	141	176	153	159	159	155	161	146	156	166	149	171	178	169	176	157	157	165	141	152	158	169	175	169	171	144	143	135	148	150	159	151	186	145	172	162	163	182	148	160	169	153	149	172	152	154	179	154	173	148	151	138	173	150	165	178	153	145	150	185	134	162	135	157	164	141	155	145	136	137	141	147	145	170	163	156	177	179	164	173	155	177	165	165	142	164	146	150	153	152	140	153	162	203	147	160	133	166	171	158	170	149	147	140	153	163	128	153	155	153	151	157	152	163	171	151	166	166	137	167	162	162	137	164	158	178	169	169	137	159	153	153	152	143	151	132	169	165	168	157	136	154	171	179	156	161	172	140	166	163	155	156	162	155	157	160	162	154	158	136	137	157	164	145	146	149	174	168	130	161	153	146	140	151	156	174	149	157	160	172	146	147	160	140	171	140	170	168	145	167	152	164	175	163	139	164	159	163	161	148	167	168	155	169	180	149	150	159	168	159	181	154	190	171	150	172	166	163	158	179	175	165	166	164	141	171	159	150	169	160	153	152	157	172	158	125	163	160	161	150	169	147	169	151	177	171	160	143	135	140	157	145	159	162	155	160	144	156	160	185	141	143	169	184	161	167	150	164	164	157	153	167	193	160	162	175	169	172	163	163	183	152	134	181	171	153	147	179	163	132	176	145	174	159	149	142	173	138	167	188	172	158	170	161	171	151	158	144	131	163	160	169	176	143	150	163	152	154	143	166	170	136	147	162	172	138	168	155	138	171	164	158	161	178	151	153	151	147	165	156	191	152	185	146	157	141	156	156	150	156	161	162	156	163	173	175	165	164	162	161	157	170	170	173	166	150	191	174	160	161	169	157	153	152	167	161	154	167	178	155	161	160	184	165	150	171	170	136	166	155	162	146	144	147	155	157	145	153	149	160	162	148	160	152	169	148	158	147	159	169	138	156	154	142	149	149	152	155	165	151	151	166	138	165	160	147	164	152	171	152	147	155	154	166	150	157	148	166	174	167	181	155	138	161	157	155	151	159	152	163	162	131	146	163	164	147	161	166	183	167	157	177	159	137	160	183	194	163	159	168	147	159	158	172	149	158	150	160	188	165	140	145	156	151	176	158	152	168	162	151	146	124	149	159	156	146	161	168	179	166	147	153	148	184	155	152	164	155	140	164	150	140	156	143	170	160	170	182	158	163	176	167	151	165	160	167	146	162	147	159	166	170	171	153	152	160	177	146	165	150	145	158	148	148	171	175	149	172	168	167	147	187	166	148	159	189	157	161	155	193	146	155	145	143	168	170	178	163	151	173	181	173	150	143	153	156	148	180	145	148	160	162	171	136	157	165	144	158	163	145	167	148	157	179	144	161	140	125	158	175	161	163	136	147	186	155	168	150	156	151	182	145	145	148	157	156	167	150	169	168	158	177	165	160	135	165	173	157	156	193	158	142	167	174	165	151	193	137	122	170	184	152	173	174	163	159	175	150	145	162	162	173	150	177	166	133	141	165	136	188	165	137	170	172	153	158	149	156	161	169	160	140	165	158	139	149	154	145	167	156	169	169	154	162	152	169	148	155	162	165	138	149	170	155	169	149	176	152	147	155	167	130	156	138	136	165	136	153	168	178	146	160	154	161	151	166	186	186	137	127	149	122	172	166	170	141	157	179	153	175	148	170	154	152	148	161	162	141	154	135	149	177	165	137	167	162	167	168	167	167	134	169	169	161	173	154	156	169	173	147	167	141	174	161	152	133	160	158	168	166	151	166	155	173	162	139	154	136	163	174	158	145	176	170	164	191	164	135	172	149	173	158	164	150	169	135	173	157	145	153	149	178	184	162	152	145	131	154	171	155	179	184	144	169	167	139	154	133	152	167	149	156	162	171	147	179	151	175	165	171	163	167	175	184	155	158	138	170	154	153	174	168	152	159	148	147	151	181	160	176	152	143	139	167	157	143	163	141	160	183	145	129	173	143	144	160	180	160	182	157	167	176	173	154	150	164	165	175	139	169	188	165	156	175	133	171	171	159	157	186	168	163	146	147	164	195	168	165	146	150	169	158	159	169	172	154	170	135	148	173	171	159	169	167	166	186	161	151	159	146	161	166	185	159	154	161	172	155	142	168	171	146	157	181	147	146	151	167	150	172	158	165	176	164	171	152	164	162	152	157	156	152	149	151	150	158	157	166	159	166	144	148	170	173	169	146	180	157	173	169	170	159	164	165	149	144	167	170	177	147	164	146	165	177	161	140	164	175	179	144	144	180	162	162	143	159	150	147	145	164	162	175	152	172	177	157	149	162	176	155	149	160	158	167	170	140	167	164	151	169	175	166	139	160	164	169	179	150	161	157	152	153	170	177	157	183	168	172	154	162	168	152	155	144	158	150	163	145	144	180	150	151	129	173	153	151	161	153	145	168	155	150	168	155	161	156	153	141	152	177	162	169	158	149	152	147	145	171	161	168	127	167	136	190	153	167	154	172	155	173	179	144	162	145	156	145	174	151	151	169	165	176	143	150	156
7673	2799	6265	6874	5797	4650	3772	3139	2697	2271	1960	1826	1655	1493	1380	1274	1215	1128	1048	1021	997	884	912	883	851	782	861	762	731	751	767	721	766	738	686	649	649	693	636	649	630	616	640	589	640	664	628	629	618	640	644	612	606	611	596	572	618	590	565	564	594	586	592	554	583	556	573	539	585	527	572	612	570	524	547	567	558	569	562	574	564	575	562	535	580	547	568	592	559	545	534	538	533	560	582	523	498	516	528	572	526	528	522	554	580	539	592	571	535	533	549	545	545	568	542	508	541	531	531	549	527	557	564	505	555	532	550	539	574	550	523	546	530	529	499	554	536	488	538	540	549	526	539	520	565	565	528	530	522	526	547	550	546	517	563	557	524	519	552	503	536	531	551	554	603	525	511	517	545	570	544	516	550	512	496	534	532	539	540	558	550	532	541	519	523	538	559	528	549	500	570	566	540	523	555	502	551	496	539	498	558	524	551	554	549	530	547	500	556	499	540	547	541	516	546	523	554	526	539	545	521	555	593	553	554	545	487	522	551	535	540	492	548	544	570	543	563	528	547	575	549	542	504	584	612	527	557	530	522	570	545	551	549	538	549	514	553	517	524	522	561	552	531	515	548	567	560	530	504	606	550	538	531	528	488	539	531	543	562	530	518	528	556	540	551	515	568	556	541	529	527	560	568	534	540	566	546	518	534	543	535	491	509	483	520	550	514	499	565	516	491	532	522	576	532	542	570	501	569	513	532	502	564	498	520	572	524	576	528	527	546	546	558	542	520	560	541	487	566	499	584	551	530	526	546	538	528	502	548	535	569	552	523	517	549	526	548	542	553	496	577	535	530	546	502	569	543	484	546	561	532	510	518	535	533	544	534	513	533	516	539	557	562	524	501	527	535	519	498	590	549	537	533	525	538	523	561	540	503	516	557	533	485	548	522	537	591	551	575	572	555	497	533	558	517	560	540	540	555	515	515	549	504	555	545	545	542	565	564	504	537	539	540	505	533	479	499	534	550	508	565	540	541	504	487	562	463	572	515	571	530	508	551	545	507	526	541	596	538	536	514	547	543	523	564	530	534	544	547	533	514	527	514	527	541	543	529	549	524	522	556	528	542	531	536	502	496	522	518	541	534	539	508	548	543	536	540	562	524	544	531	532	556	546	532	533	529	532	529	547	537	533	510	517	525	530	552	497	547	512	534	517	564	553	507	559	584	546	490	555	538	516	503	557	529	587	602	539	498	538	503	508	581	504	539	543	525	558	554	518	536	534	569	554	548	563	566	550	557	556	531	515	532	503	535	511	508	517	486	520	559	531	536	513	537	551	516	570	530	564	468	544	530	557	551	531	552	552	501	488	587	539	524	490	532	544	532	542	551	527	521	519	536	541	552	542	491	535	550	514	538	502	521	545	555	510	573	560	551	544	516	527	512	523	548	510	541	553	535	517	525	552	513	519	508	588	541	539	535	556	542	548	525	528	538	531	495	527	502	533	553	545	515	515	518	510	529	526	522	514	536	512	491	530	523	568	543	542	545	546	498	547	553	541	522	543	558	539	489	518	537	573	568	558	517	570	600	521	537	521	542	535	538	538	519	516	526	521	512	503	529	517	527	520	578	544	558	539	518	542	508	528	500	529	487	544	557	503	548	538	536	520	488	538	515	551	549	506	513	553	581	555	538	538	536	530	593	538	554	534	566	555	521	537	525	542	523	567	546	522	515	535	544	541	519	528	559	530	494	509	582	556	538	512	556	524	519	514	557	569	575	505	505	546	500	542	549	528	523	517	564	525	505	525	562	516	485	546	526	513	548	523	538	510	570	535	523	552	563	488	515	512	518	518	576	479	509	551	538	541	518	552	554	541	516	532	525	522	482	559	576	525	570	574	572	527	541	518	540	540	534	515	511	509	544	527	505	532	583	538	529	536	548	497	554	560	560	536	476	526	524	549	541	514	513	555	538	557	517	532	544	496	554	523	487	570	542	537	490	540	523	537	514	526	547	533	518	524	506	526	539	540	523	525	525	551	552	503	533	495	521	544	518	519	479	544	515	574	553	517	568	565	527	536	524	553	490	532	535	550	533	527	518	554	521	540	520	510	569	535	563	557	538	530	556	559	531	554	514	526	507	547	491	529	517	515	527	535	544	531	519	580	534	548	519	547	544	546	519	520	513	551	578	539	591	544	524	489	550	564	526	567	533	551	586	542	569	528	521	531	530	542	549	536	521	539	541	514	517	527	593	551	488	503	530	519	528	551	578	531	540	515	547	520	540	505	538	538	494	526	533	536	560	546	515	527	570	505	540	557	529	532	544	527	518	560	527	499	591	525	516	520	557	544	504	552	529	522	519	561	535	508	524	565	500	541	516	538	573	533	480	580	497	513	532	512	543	480	496	514	552	581	499	521	586	500	554	528	524	518	555	544	507	525	505	543	541	525	561	549	558	551	564	504	509	570	546	530	542	528	556	535	531	501	516	548	536	516	516	480	538	516	549	525	530	540	555	542	571	518	526	539	512	560	488	512	567	509	546	542	493	535	532	583	568	495	518	507	554	537	525	497	541	539	537	557	552	558	509	524	530	526	492	511	517	549	481	526	535	574	522	544	539	560	539	567	570	559	552	525	524	575	519	502	498	525	493	528	510	531	562	541	511	561	535	509	534	530	526	536	518	532	532	543	505	511	575	545	509	519	552	519	517	517	525	584	520	526	520	564	534	554	532	567	527	526	534	529	539	509	537	523	543	530	536	533	563	574	550	586	512	521	538	546	503	491	568	534	549	550	554	546	510	492	557	583	561	519	502	522	544	535	525	505	560	509	555	576	539	512	506	550	528	512	559	545	509	525	539	514	517	502	523	529	535	510	549	479	534	504	548	578	545	512	569	529	533	522	530	544	541	535	566	566	554	526	545	499	576	524	507	562	538	534	541	506	576	541	549	543	483	514	521	517	560	543	573	518	490	560	536	538	518	549	591	547	538	507	520	521	559	541	523	543	536	535	521	551	506	534	534	529	520	511	526	558	513	517	542	536	518	549	552	536	546	528	541	520	522	541	542	545	524	531	539	535	550	529	529	555	495	558	563	552	571	517	502	553	587	520	517	550	533	542	535	581	482	505	522	494	567	546	512	524	555	532	548	511	555	527	499	523	508	532	519	557	558	550	511	553	544	498	519	555	545	539	554	523	558	537	560	543	530	540	555	538	528	538	479	527	516	550	547	553	545	544	565	519	534	520	517	578	514	525	549	520	520	483	497	516	558	553	567	525	567	546	503	529	552	528	488	508	502	510	587	576	509	574	530	555	536	529	537	522	524	560	525	516	515	543	509	509	534	529	535	539	571	520	526	539	566	547	552	516	501	520	517	537	518	549	532	542	512	565	527	509	554	532	531	553	524	568	567	558	531	516	529	540	511	537	526	494	536	540	497	532	568	553	524	530	549	537	551	552	536	512	536	551	533	494	502	563	526	550	526	558	511	522	528	529	542	542	545	534	531	558
1018	131	129	114	112	89	55	75	76	71	66	72	69	72	65	67	66	76	66	62	49	70	61	64	66	58	52	67	63	55	62	61	68	64	67	61	67	64	75	75	49	50	70	43	69	69	52	59	81	77	71	64	61	49	69	72	69	69	75	77	66	70	66	63	77	60	77	61	76	67	59	55	63	71	69	55	64	85	61	63	62	68	50	66	69	62	64	48	53	74	55	74	68	61	61	58	58	58	68	74	67	57	56	67	80	65	70	67	58	45	58	66	62	58	64	61	64	88	72	65	60	57	75	73	71	70	70	65	64	59	61	72	57	65	76	62	57	67	68	79	82	63	54	63	63	75	61	57	69	68	57	62	45	56	61	68	72	52	64	62	59	72	58	76	65	64	70	61	58	70	81	72	57	61	59	81	60	62	64	74	59	77	69	70	71	88	78	60	66	69	57	76	64	63	72	66	62	68	70	63	67	65	60	71	59	56	62	60	63	58	61	64	58	42	67	65	64	65	65	69	64	54	57	62	69	68	61	72	65	55	65	69	61	62	45	64	71	67	67	83	68	57	66	67	66	63	66	62	56	67	70	73	55	73	53	72	65	66	75	64	55	59	55	72	73	76	61	73	63	67	75	69	68	72	57	66	56	57	73	54	64	60	54	66	62	54	67	71	61	57	50	59	56	63	70	52	71	64	81	64	49	70	76	69	75	65	64	71	69	67	58	61	66	69	64	80	74	62	76	58	47	74	62	57	60	65	49	75	74	73	60	72	56	69	65	70	62	65	66	59	63	60	58	64	66	68	79	62	77	59	80	61	73	70	66	71	55	69	61	60	70	68	63	59	58	61	60	51	66	63	61	64	61	57	68	69	80	61	67	58	60	61	88	62	66	60	77	75	65	50	45	57	64	68	65	58	66	69	64	67	78	80	67	66	48	67	81	59	61	56	67	70	50	71	57	63	57	69	70	45	68	55	67	65	65	61	77	72	59	70	55	58	60	69	63	59	75	73	67	63	53	68	57	54	65	60	68	62	67	59	65	55	66	73	59	56	73	47	64	71	54	60	63	64	62	65	63	74	80	68	53	64	61	65	76	77	57	60	69	75	59	64	68	56	62	66	74	70	65	54	62	66	56	59	60	66	68	65	49	73	76	54	58	46	72	65	64	72	56	57	63	70	57	72	57	65	73	61	55	60	72	54	64	70	60	75	70	58	75	59	67	66	47	66	74	70	53	67	75	77	56	60	70	49	64	63	61	71	66	59	75	70	58	56	66	61	60	82	58	62	69	59	69	69	62	68	58	65	75	57	79	58	70	72	75	61	73	58	67	64	64	66	71	58	58	61	66	70	61	82	72	75	66	75	73	55	61	64	69	77	73	66	63	50	58	57	60	66	72	67	62	82	44	77	61	76	64	63	78	59	66	60	88	77	65	73	58	61	66	59	62	63	69	69	59	59	65	60	73	56	47	60	62	65	56	48	61	70	57	71	57	72	62	72	63	64	70	55	57	58	68	64	55	59	61	64	68	61	72	45	75	63	60	70	74	56	60	60	63	73	69	81	72	58	50	64	67	74	48	69	79	45	53	79	57	72	59	66	77	66	73	91	65	49	57	40	53	73	77	65	61	70	60	70	56	58	64	47	65	62	53	58	60	80	64	73	58	72	61	63	64	57	64	61	70	59	69	66	46	63	64	74	71	69	58	50	59	81	53	60	71	50	72	64	63	62	60	61	52	73	63	55	53	68	73	56	72	63	63	70	51	64	55	70	66	58	60	56	64	67	65	54	70	61	60	60	65	61	64	71	65	58	63	57	58	58	69	55	52	56	66	69	58	52	65	57	57	67	58	76	59	79	56	62	60	72	59	69	52	63	67	69	76	64	55	74	54	56	58	68	57	68	68	58	55	65	57	53	68	56	59	73	65	62	67	63	66	71	60	65	69	64	59	78	75	62	52	62	65	57	67	52	65	62	79	79	76	66	64	58	69	56	73	79	78	65	66	59	63	65	54	83	73	61	67	76	40	65	63	64	59	59	57	70	61	69	54	70	67	54	59	64	70	57	52	66	83	51	62	58	64	68	70	67	63	53	59	69	58	67	68	61	54	62	58	71	63	54	50	67	59	55	70	75	66	84	54	69	72	60	67	63	66	59	65	63	52	72	62	75	71	49	71	64	53	78	69	54	73	69	65	72	64	65	67	72	54	69	65	58	77	63	79	52	67	67	64	62	65	83	79	52	63	78	55	69	67	64	65	60	50	59	59	68	75	55	68	70	62	60	62	65	63	72	46	73	57	82	81	62	66	65	62	59	64	69	60	75	80	78	63	57	63	59	76	79	72	53	78	57	47	71	60	65	73	62	70	64	71	70	53	73	47	62	53	61	62	64	60	72	78	76	71	82	77	82	67	61	64	71	55	55	63	59	70	66	65	57	61	67	66	75	64	67	72	64	61	61	78	70	58	59	67	76	66	62	69	54	55	60	82	59	55	64	64	77	70	61	62	54	62	62	60	72	53	58	69	57	83	53	58	68	70	65	72	69	68	55	62	76	66	62	64	57	63	60	62	72	71	70	67	51	66	67	56	65	57	72	73	52	47	59	74	64	55	66	52	60	61	68	68	61	73	60	71	73	70	58	68	76	56	75	60	66	69	77	69	55	60	60	62	70	68	65	68	56	65	67	73	78	71	61	57	55	67	53	64	76	71	61	70	59	56	65	64	75	69	55	70	71	60	70	68	76	67	60	77	74	57	65	75	81	65	72	70	68	70	72	58	64	64	77	77	62	52	52	63	56	69	69	60	55	51	72	65	48	60	44	53	48	61	73	64	63	61	70	51	65	64	50	60	65	63	63	52	67	75	76	65	63	56	66	64	62	60	58	64	56	64	71	59	68	69	67	70	77	51	68	50	73	73	75	48	63	66	54	54	64	70	71	60	64	64	57	54	59	56	68	74	67	61	70	81	68	67	63	60	69	61	76	53	78	56	70	54	64	56	53	61	59	51	71	76	72	65	78	64	61	55	72	63	60	61	77	55	62	73	63	76	63	60	63	69	57	64	61	56	51	60	62	46	77	62	59	68	68	69	60	68	58	55	63	77	61	48	67	67	62	68	50	55	62	60	69	59	71	66	78	75	58	53	63	60	68	73	53	71	59	52	66	62	67	61	57	67	84	61	62	64	78	58	49	43	56	65	70	66	67	67	65	73	58	66	62	67	59	59	67	76	63	64	66	71	67	64	64	67	63	68	54	59	62	54	52	57	42	71	70	59	75	65	70	63	71	63	64	62	60	71	59	63	63	67	72	58	65	73	76	69	71	72	49	73	73	68	62	58	61	61	70	63	65	67	67	70	62	75	63	60	48	68	54	53	64	66	60	76	58	63	64	63	63	57	58	66	56	64	74	64	73	73	77	60	66	66	66	79	65	67	63	52	66	52	66	59	62	50	48	58	61	54	70	53	75	44	65	61	63	78	71	53	72	58	75	62	47
1608	336	462	484	422	369	327	292	289	310	293	276	266	264	250	256	280	269	260	268	260	252	257	243	248	254	260	244	235	281	242	246	270	243	250	229	246	268	238	236	257	253	254	280	255	249	261	257	241	231	254	236	233	251	275	255	278	252	284	233	259	273	264	230	271	251	220	231	262	248	300	275	245	263	253	244	248	235	226	246	239	260	225	261	259	242	250	223	267	276	262	249	244	256	236	252	264	240	255	250	253	250	259	256	262	271	243	267	254	245	223	265	238	266	264	245	244	269	230	288	260	220	248	241	244	273	264	242	214	251	258	247	251	263	268	267	235	255	251	251	264	228	268	254	265	246	244	259	282	269	246	270	222	241	248	237	229	253	267	249	277	223	233	241	235	225	228	261	263	223	262	250	233	237	260	244	275	231	255	267	234	251	274	247	237	275	242	251	249	285	262	248	241	246	252	234	261	273	279	229	263	244	255	253	228	255	208	259	250	233	250	254	236	245	265	241	241	224	226	248	275	278	239	284	244	249	259	256	240	242	260	235	257	231	255	276	237	256	264	232	238	268	233	248	251	247	264	266	270	250	244	240	257	271	239	275	249	260	257	248	250	246	241	227	224	251	228	233	261	253	262	267	227	238	251	246	260	265	286	247	246	237	281	273	246	273	247	241	242	234	263	256	250	240	270	234	208	265	254	240	247	230	218	227	229	249	254	251	237	258	221	228	255	251	238	259	273	264	248	221	227	248	233	273	268	251	251	248	260	255	267	252	233	289	233	249	231	243	248	256	252	282	260	223	258	247	260	285	241	266	230	227	246	243	221	256	273	244	238	260	270	251	237	249	233	242	235	260	269	279	245	227	248	244	239	255	252	242	242	288	265	275	255	228	255	256	246	253	244	239	249	236	262	260	256	249	260	244	264	226	269	237	232	262	236	261	246	268	232	280	266	239	238	249	239	261	251	227	248	231	245	248	219	261	240	255	252	257	233	231	261	276	248	254	232	260	265	249	254	255	249	235	261	229	250	260	235	255	237	249	224	262	221	243	239	262	256	259	234	286	268	255	266	230	230	264	240	268	259	251	279	248	265	231	266	252	255	260	258	268	254	242	225	235	249	245	245	229	252	243	284	225	262	232	251	266	224	246	266	262	229	255	244	231	246	233	227	216	207	253	231	250	232	237	222	258	271	244	259	273	251	235	254	246	260	258	267	259	253	263	242	242	241	252	270	269	257	244	224	247	225	252	228	247	295	249	252	250	262	255	246	248	236	229	272	261	242	243	237	288	293	271	251	242	251	234	273	227	240	272	246	221	241	242	248	229	249	239	266	232	252	276	271	259	235	259	239	284	238	248	251	242	251	253	240	248	279	253	288	284	243	217	251	236	238	265	231	264	249	245	266	236	267	255	259	245	243	240	253	228	248	251	234	246	254	239	257	248	248	287	243	257	250	248	235	263	229	257	242	250	252	247	270	234	249	244	239	245	223	259	242	262	269	257	255	265	265	252	243	265	261	250	247	246	244	242	259	215	230	243	249	227	227	232	247	225	269	260	223	241	249	257	253	247	252	230	239	239	252	245	262	246	248	228	276	273	228	250	232	244	235	250	254	244	260	261	267	226	244	226	276	263	221	277	266	238	241	246	257	239	248	243	260	253	246	233	257	255	244	247	266	261	245	252	263	229	232	236	253	223	245	215	261	244	255	247	236	230	246	264	265	234	254	260	260	249	256	261	271	258	265	236	261	237	248	225	242	234	246	259	217	273	236	250	251	233	225	264	226	231	246	241	248	251	278	228	250	244	241	259	258	274	284	254	236	249	255	230	251	268	245	254	248	253	274	258	253	254	222	282	265	256	222	213	264	245	204	273	252	217	230	226	230	239	249	257	277	247	258	251	262	242	246	212	231	261	259	239	269	243	242	284	258	242	265	270	248	265	229	256	266	233	250	253	248	244	259	269	225	230	232	271	251	258	238	255	258	251	237	237	231	270	262	232	253	279	249	234	225	269	237	276	247	246	251	235	260	266	246	218	257	240	221	252	243	255	270	285	260	245	258	240	264	260	248	218	225	240	227	246	236	247	246	226	246	258	267	252	247	267	230	239	262	271	238	238	247	250	233	240	276	264	242	238	261	253	272	240	230	240	273	238	241	243	249	245	233	262	233	241	245	246	240	241	241	256	289	255	256	234	261	264	266	252	251	237	266	240	264	281	253	262	242	272	228	268	276	242	254	267	281	219	258	255	254	245	242	236	245	245	257	232	237	252	271	216	244	233	236	277	242	218	256	247	273	257	237	261	244	242	255	237	246	224	228	250	252	221	271	255	244	283	263	242	250	240	253	243	252	271	240	263	232	240	225	277	253	251	227	284	250	252	246	241	234	226	265	251	266	227	244	262	242	267	263	250	265	228	234	223	242	224	249	253	267	250	256	225	248	225	242	257	240	253	248	232	262	261	247	238	240	243	274	228	260	262	258	284	221	232	246	256	267	252	254	241	278	253	255	281	239	259	249	253	234	242	237	285	262	259	263	242	242	226	274	260	259	256	228	243	281	243	218	256	236	247	239	254	257	271	222	269	255	250	248	258	239	251	261	248	275	244	250	252	234	240	253	247	252	269	253	236	270	277	240	241	233	273	245	256	274	251	260	219	250	234	241	251	238	256	239	236	224	249	265	225	241	263	257	250	227	222	225	251	221	250	241	256	248	240	237	251	237	266	257	245	284	245	274	247	235	251	261	282	255	252	244	245	238	238	247	279	243	250	239	235	233	260	260	262	268	227	260	280	276	256	242	258	216	270	255	241	255	256	269	287	240	237	230	271	237	236	244	236	264	249	240	259	242	237	227	219	241	233	275	248	248	254	237	244	262	253	251	210	250	245	258	252	249	236	254	261	248	253	263	263	249	266	262	287	261	248	230	245	252	256	259	252	231	233	218	255	232	255	246	240	258	244	241	239	242	263	242	260	258	237	238	267	248	248	262	247	245	235	214	249	237	254	270	223	249	248	252	264	234	273	264	247	224	276	264	267	250	269	237	259	237	233	239	240	219	251	251	244	233	236	289	236	256	240	258	261	241	244	258	228	250	235	253	247	262	258	262	237	248	246	240	223	241	211	242	229	248	252	229	259	266	220	243	233	255	270	229	231	274	227	268	267	249	282	248	253	260	281	230	235	255	248	225	238	253	264	269	261	249	258	250	244	278	255	271	272	250	236	241	247	243	248	253	249	256	254	236	255	250	233	253	236	268	227	250	258	248	249	263	269	267	240	264	216	243	276	239	255	228	237	270	219	252	246	241	278	256	225	255	247	286	218	250	226	252	248	246	260	250	285	258	237	256	227	238	251	240	234	253	268	259	232	251	237	250	258	254	259	266	264	224	272	263	219	254	237	242	275	230	274	219	289	253	267	257	276	233	249	240	250	252	254	294	251	243	249	241	220	244	244	220	230	239	249	256	236	270	246	224	240	226	229	220	271	273	237	241	226	254	254
4180	1019	1262	942	606	414	314	261	177	173	174	142	125	113	124	110	96	105	91	94	97	80	102	91	84	93	69	88	90	81	81	97	87	79	87	78	71	83	87	89	84	98	75	68	82	79	71	90	56	76	69	69	54	76	67	77	91	69	71	76	60	78	70	70	85	61	71	72	68	82	86	81	64	58	70	74	86	55	88	95	69	83	82	68	73	68	84	72	70	57	83	70	66	69	71	82	70	64	63	77	78	76	75	105	66	94	77	90	67	82	69	79	75	77	71	81	77	63	65	75	71	77	100	74	71	64	78	60	60	64	70	78	83	70	78	80	77	73	84	92	56	72	63	67	68	84	69	65	65	79	54	80	80	66	73	80	79	71	74	78	80	70	66	73	74	77	75	80	75	66	59	87	76	58	83	70	83	59	73	74	79	65	77	86	71	74	80	65	68	79	78	67	69	71	64	68	90	56	82	78	65	80	64	62	74	63	64	68	64	55	68	75	76	72	65	84	67	73	80	71	63	79	66	77	69	68	63	68	63	82	63	67	60	66	72	74	76	79	61	81	77	89	71	69	72	65	61	66	77	70	68	71	69	71	74	79	82	65	50	89	63	65	79	84	78	65	68	66	76	83	76	65	62	63	67	66	72	69	53	81	58	67	84	78	57	60	74	63	68	67	71	67	61	75	57	75	65	67	62	77	67	76	61	64	67	63	85	83	74	81	76	89	74	62	67	74	71	65	72	72	69	69	66	82	84	77	68	71	65	68	78	77	57	76	65	68	73	82	61	61	61	68	79	85	87	79	77	74	66	68	58	66	87	71	74	82	77	66	61	64	68	67	87	64	73	65	69	69	74	75	66	65	65	73	66	72	79	65	74	75	63	58	71	74	75	75	62	78	71	72	85	69	70	72	82	74	62	62	74	61	62	57	81	67	60	66	78	75	70	67	62	74	72	67	68	68	78	84	68	75	81	71	73	83	60	86	69	61	82	63	57	58	65	74	70	69	54	85	64	71	62	82	67	73	60	67	68	62	79	59	76	86	76	91	83	83	70	75	64	76	56	83	58	59	56	80	76	67	71	73	69	86	65	84	63	86	73	71	74	75	73	72	71	66	77	76	74	71	75	81	72	74	63	71	61	66	80	78	84	68	72	56	58	66	58	60	55	67	53	71	70	81	70	64	80	59	72	61	63	75	73	69	80	76	69	80	70	71	63	83	63	68	81	65	69	74	78	83	69	78	73	74	67	70	64	81	71	67	77	66	65	66	87	64	71	70	65	65	75	87	58	77	72	77	70	70	71	78	81	63	69	79	78	71	72	72	60	87	80	65	77	75	63	61	71	63	66	87	89	73	68	66	73	67	58	57	75	71	61	68	61	60	73	72	65	81	83	79	69	65	71	77	89	61	78	54	79	76	59	73	74	79	70	70	71	63	79	71	80	69	71	74	69	87	82	72	83	72	69	78	66	64	75	76	68	70	56	78	78	74	66	70	68	68	78	57	76	76	70	53	65	84	63	70	64	66	77	73	61	61	55	74	70	94	67	93	74	78	66	79	61	70	65	83	67	67	73	81	89	73	82	75	74	69	87	84	64	54	69	67	81	55	63	81	77	78	81	71	86	71	72	77	75	67	77	73	75	80	73	72	66	66	59	60	64	75	86	66	65	59	62	64	82	68	68	60	71	69	72	80	79	56	64	72	70	63	80	71	80	72	90	55	65	80	81	79	70	75	83	64	74	60	71	73	72	69	69	70	85	72	78	74	73	56	74	66	64	63	66	69	73	70	73	54	69	70	57	78	70	77	68	71	56	74	75	77	70	66	68	75	67	65	77	76	69	68	72	63	63	48	83	66	68	74	73	81	57	74	83	69	73	66	63	59	86	78	70	64	78	66	82	59	65	87	78	61	55	87	77	77	80	64	69	59	65	59	85	67	72	66	71	66	58	100	83	74	53	85	73	80	79	62	72	66	65	63	85	62	73	72	63	72	75	88	88	65	81	66	69	70	68	67	77	70	71	64	60	64	69	51	70	73	71	55	98	72	68	65	73	73	65	58	65	75	76	82	67	66	79	74	77	66	67	76	89	69	69	57	62	80	76	81	69	85	57	75	79	60	68	77	51	77	69	75	70	66	81	57	70	53	74	74	70	67	65	80	74	63	59	72	72	63	83	67	74	77	67	58	73	73	56	67	63	69	71	69	60	56	71	72	89	69	93	77	78	63	62	84	72	70	62	62	70	70	67	68	68	68	62	72	78	76	73	73	87	88	77	77	75	82	51	88	47	87	66	74	63	72	74	65	71	67	83	67	81	66	65	89	80	59	78	73	74	56	67	57	59	70	62	78	74	72	69	57	72	83	87	86	69	86	81	65	65	74	65	61	81	60	65	65	57	65	81	90	74	83	81	73	67	63	59	76	76	62	76	80	68	67	72	82	72	74	71	68	83	56	66	66	68	70	77	76	69	68	76	80	58	79	73	65	67	56	84	81	83	63	64	74	53	68	79	63	57	79	70	84	66	55	78	72	66	80	78	70	62	72	79	62	94	63	82	74	63	72	80	69	72	72	63	77	76	67	66	70	78	75	81	61	63	69	68	66	65	77	73	79	72	59	54	63	79	83	57	65	65	62	78	57	80	63	71	67	79	76	62	75	71	55	82	94	80	71	68	70	81	75	64	69	67	79	78	77	62	60	68	60	82	71	73	83	65	70	75	74	75	74	65	81	88	79	63	79	59	69	85	71	61	67	84	98	59	71	70	86	72	77	76	73	82	73	71	67	83	66	55	63	70	67	83	71	82	66	59	68	73	66	60	68	64	74	69	65	74	64	72	83	74	56	69	55	65	76	87	68	58	72	62	82	66	73	71	67	60	65	74	82	68	82	77	62	61	64	70	68	88	64	59	85	84	74	70	70	69	67	73	73	68	63	69	60	69	61	70	82	69	56	60	75	71	64	66	72	76	86	64	74	69	69	56	72	78	80	66	72	68	57	68	75	70	63	71	74	74	69	67	66	66	69	81	70	77	71	74	78	67	76	76	61	78	69	67	56	65	72	61	71	68	85	78	75	71	62	73	67	57	74	64	69	73	85	76	60	80	64	58	70	61	71	72	78	60	78	70	69	85	71	63	75	74	70	73	65	72	79	65	56	67	67	72	55	87	79	78	74	60	63	65	63	79	77	71	86	69	59	87	66	60	71	71	75	60	61	66	50	82	67	79	60	60	88	75	69	65	68	74	64	65	55	84	76	65	76	61	66	65	65	72	66	57	68	59	69	60	73	71	83	75	77	61	72	63	83	54	61	71	78	68	71	63	64	73	62	76	70	64	73	65	60	75	57	90	71	67	53	77	72	85	70	66	59	56	60	74	65	75	71	82	83	78	71	75	82	70	76	67	66	83	80	65	65	65	73	80	68	62	72	61	66	81	63	84	77	63	62	74	64	64	69	80	69	75	79	58	82	59	75	73	76	67	83	71	78	74	63	58	70
5203	1462	3446	3689	3116	2504	1974	1613	1346	1190	1021	940	790	766	675	667	538	552	518	530	467	489	485	455	421	429	348	421	364	419	365	369	396	356	388	378	361	368	342	347	325	318	356	316	331	335	338	299	294	312	310	289	320	321	324	298	325	301	292	309	302	333	304	341	292	316	287	313	315	263	285	317	306	272	301	292	283	313	283	300	295	279	305	275	312	297	297	258	296	267	326	291	287	297	259	266	303	262	284	332	287	292	293	277	270	257	268	283	275	264	265	291	261	278	295	298	280	249	260	294	269	283	293	254	256	272	267	266	278	279	242	261	291	281	268	279	302	271	275	249	265	254	280	283	288	315	273	300	237	268	281	260	271	268	303	251	262	303	260	257	263	267	238	269	300	286	293	302	279	251	292	260	292	278	293	287	280	275	288	271	282	270	255	304	261	294	281	279	270	257	276	263	306	267	286	304	275	297	272	265	301	295	276	262	317	281	275	270	253	266	275	278	284	271	285	275	265	270	265	288	282	281	265	269	271	276	268	271	285	264	256	308	282	268	255	262	273	270	271	251	265	264	276	257	283	300	269	258	283	290	268	247	297	268	245	242	266	278	278	270	266	263	276	239	282	274	251	267	294	276	280	273	302	284	249	271	278	243	260	271	255	313	276	282	248	285	266	286	281	283	262	283	287	265	245	252	266	273	278	281	281	286	259	257	274	274	264	281	258	279	255	307	271	295	276	252	285	277	277	236	255	302	272	268	257	267	301	277	291	282	285	269	224	277	269	248	285	261	310	294	274	268	285	251	259	270	288	253	268	313	299	289	292	268	278	293	267	295	282	279	253	271	258	237	283	304	291	292	276	268	284	286	248	286	266	304	271	266	273	239	233	244	263	287	251	253	253	270	279	291	293	242	283	250	266	272	252	256	300	270	276	248	258	258	278	254	276	300	276	266	261	265	259	271	280	277	279	243	288	265	265	280	277	286	258	280	266	265	263	276	256	251	273	261	289	259	314	275	260	251	277	296	269	241	286	265	240	272	299	298	279	254	266	251	280	239	279	259	288	244	289	282	278	261	269	290	268	281	273	274	293	261	284	277	281	295	273	277	299	269	252	270	265	259	267	302	315	289	271	265	266	246	274	280	283	262	251	290	267	251	255	261	286	271	275	283	292	287	262	278	276	274	251	304	244	267	255	256	250	301	271	259	264	272	271	291	250	273	271	247	246	248	268	271	278	277	290	245	277	273	287	287	235	242	256	266	285	285	274	272	291	277	320	255	261	280	281	291	282	271	263	266	264	285	259	288	284	299	291	277	289	245	263	268	267	284	281	267	276	274	294	261	254	276	283	270	292	312	269	275	270	267	274	263	266	245	291	282	274	278	271	314	286	247	278	290	246	267	262	281	276	260	259	298	256	301	302	276	257	272	259	274	268	248	281	291	258	281	286	256	275	263	253	268	270	263	276	252	282	250	297	278	263	292	275	280	273	290	276	261	280	277	281	238	269	290	274	257	275	265	291	286	280	288	312	283	269	274	292	252	250	291	286	284	287	280	301	245	292	278	281	248	293	256	273	245	278	299	291	292	293	272	262	240	266	253	271	246	267	266	244	272	285	288	256	236	289	282	250	264	303	278	280	253	299	261	275	267	272	274	248	294	261	255	252	274	283	265	255	274	283	230	253	262	278	280	260	283	272	245	279	257	271	267	295	250	265	263	265	320	267	257	271	292	270	293	299	274	282	285	252	314	298	254	267	259	287	276	274	276	259	296	279	253	290	287	288	270	265	269	277	283	244	259	255	251	276	278	288	289	296	283	265	284	273	275	259	248	263	265	261	269	280	272	291	290	269	254	263	296	268	282	254	295	254	290	279	264	243	282	284	285	259	254	264	257	265	280	273	287	290	276	302	257	293	259	263	283	261	270	274	273	291	296	258	270	266	273	264	275	268	260	252	264	270	269	268	261	279	287	305	275	259	281	306	259	292	281	287	288	282	272	267	256	264	230	280	267	279	268	296	279	284	267	267	263	235	269	251	293	299	280	273	278	237	262	290	281	274	275	285	289	263	285	255	289	258	267	276	274	264	300	286	277	289	261	273	245	303	307	270	292	253	291	274	282	328	283	288	273	294	266	283	267	279	266	251	255	280	286	270	268	284	248	274	265	274	275	282	264	268	292	280	292	280	278	262	274	249	279	266	275	269	289	271	251	279	279	239	292	261	248	296	267	284	273	260	264	242	279	263	276	272	280	283	277	295	275	260	282	267	307	272	272	272	273	325	291	295	266	284	245	254	265	289	289	280	284	294	257	262	272	276	287	291	272	278	272	276	304	254	251	303	288	273	280	265	291	263	277	247	257	274	277	281	275	292	247	307	267	267	272	263	285	250	277	275	280	284	257	263	271	267	307	284	300	265	286	294	267	279	244	267	278	271	295	288	268	251	276	282	275	271	258	262	254	270	269	246	297	267	270	280	283	261	284	287	273	272	282	294	277	265	284	231	284	291	283	268	246	289	261	268	255	285	298	291	292	245	264	270	273	257	251	281	259	286	285	293	269	274	287	276	270	258	256	249	280	268	246	278	292	285	239	279	310	275	252	260	275	275	255	318	300	240	294	276	258	268	256	292	278	268	296	264	276	312	283	275	276	272	253	266	280	256	246	271	261	291	239	269	292	263	285	298	295	265	261	272	282	254	261	275	257	288	251	251	281	283	288	253	248	275	255	272	264	265	284	272	303	260	270	294	282	257	265	280	294	261	271	278	265	293	272	276	285	253	281	276	277	304	259	263	260	313	258	262	273	266	269	241	293	287	285	251	284	288	268	246	313	272	258	268	277	259	278	284	283	258	293	261	267	269	268	276	292	277	266	286	309	266	275	286	256	298	272	260	279	249	235	289	282	250	277	265	263	301	244	280	288	284	275	251	295	252	279	305	265	249	249	266	286	254	280	263	265	303	289	254	276	274	270	282	271	269	281	280	268	284	267	257	283	243	250	277	271	276	270	274	258	265	277	288	266	259	285	271	291	252	259	290	271	254	254	284	287	227	268	247	282	277	321	256	262	276	271	245	266	299	251	261	258	269	262	237	273	248	280	290	266	253	316	273	257	283	298	256	257	279	244	282	240	285	298	265	296	271	260	274	256	276	273	293	283	257	237	269	280	296	271	272	309	253	260	272	266	286	261	302	274	290	277	268	268	253	283	264	276	263	268	294	256	280	275	282	295	279	262	269	277	296	261	274	263	289	311	267	278	268	268	268	246	295	291	254	296	284	258	290	263	307	246	273	261	270	259	293	265	250	279	257	263	312	269	261	254	278	299	286	253	276	287	254	270	274	287	277	280	254	265	252	278	307	280	285	274	265	264	291	248	310	301	254	267	288	279	238	275	290	270	251	313	277	292	279	253	289	276	282	296	282	254	273	245	294	297	298	257	286	250	255	294	296	275	249	271	271	271	252	268	261	273	328	294	287	263	279	272	277	301	289	289	278	259	321	278
8461	2245	2614	1852	1174	854	663	548	435	392	312	323	283	233	229	275	244	227	201	211	195	189	177	175	180	167	206	177	180	180	179	166	199	188	179	182	149	160	169	158	163	177	170	180	167	167	161	193	182	157	183	170	147	149	164	174	182	167	154	141	151	175	168	149	153	147	145	151	184	171	166	167	169	175	164	171	175	164	155	170	174	147	161	158	164	146	160	191	167	156	166	170	160	148	147	151	154	170	200	160	151	168	179	177	160	153	158	160	160	181	164	152	155	151	155	157	155	159	149	146	137	181	149	196	134	157	166	156	176	131	165	160	174	149	161	173	164	176	175	157	152	148	174	162	155	188	158	162	148	174	164	158	157	187	146	151	172	179	149	164	156	151	154	156	158	145	155	165	173	138	158	169	168	168	155	167	157	155	152	162	128	161	156	166	170	172	170	165	135	148	172	181	155	149	147	155	148	153	162	165	169	174	167	179	179	165	175	146	164	163	167	153	169	165	168	160	153	155	167	177	160	138	158	155	169	170	150	172	182	166	161	147	141	163	180	153	150	154	161	191	142	172	133	145	153	179	146	147	163	180	162	171	161	169	165	157	150	133	154	186	145	178	168	148	145	144	169	140	158	175	159	167	187	151	183	165	152	161	157	143	171	168	155	166	155	150	144	144	140	144	145	164	162	176	147	142	175	186	170	144	146	162	162	169	163	152	170	180	164	151	159	160	151	160	152	149	174	154	149	166	172	178	170	140	167	151	170	151	156	153	146	166	165	169	167	158	167	159	159	145	156	169	144	167	158	162	176	149	146	141	161	144	192	161	169	174	156	168	158	160	154	159	182	143	151	159	163	160	156	155	152	170	163	163	163	179	157	151	135	177	134	160	156	157	148	152	132	166	176	174	149	166	174	164	151	158	168	173	155	152	168	192	141	165	177	161	157	144	169	158	156	151	152	161	153	142	191	160	165	141	154	167	177	157	150	156	156	180	174	160	178	176	168	180	157	163	158	157	162	149	176	180	151	163	175	169	162	165	171	160	150	164	154	156	175	174	165	140	158	151	166	142	164	158	169	154	180	176	153	174	177	157	177	149	147	157	152	152	158	172	156	177	152	162	134	149	144	151	165	141	150	162	171	174	154	149	149	165	181	148	166	145	181	162	153	180	156	142	157	157	154	148	164	143	157	157	161	155	146	168	130	179	153	176	159	143	150	152	155	184	179	154	143	144	151	170	158	151	162	179	177	175	165	154	168	154	164	158	154	155	152	147	143	157	190	177	167	135	173	173	170	155	167	163	169	147	152	179	183	175	169	169	164	158	167	178	141	166	166	161	166	141	168	172	161	145	159	155	151	151	172	148	184	148	145	171	142	157	185	128	162	164	171	170	145	163	153	156	152	132	150	175	149	161	172	175	174	154	146	142	153	157	146	164	148	158	176	154	172	142	194	148	141	164	177	136	172	151	158	163	140	157	178	147	160	155	168	176	190	144	150	181	183	160	147	145	159	181	150	170	177	154	130	173	159	154	165	152	176	166	168	164	198	182	165	159	168	157	172	167	161	148	152	156	156	168	153	157	172	152	133	145	152	145	159	153	148	162	155	163	173	155	148	138	176	157	159	167	155	153	164	167	158	155	148	170	146	164	160	156	185	158	167	178	182	159	162	167	157	140	172	166	152	160	164	173	163	131	167	153	149	175	167	143	138	155	176	151	148	164	168	142	150	160	150	165	154	143	153	156	156	163	140	148	151	152	150	166	187	163	150	162	174	159	152	160	151	135	171	173	158	167	173	158	138	163	178	148	154	148	185	158	156	177	147	151	147	158	185	179	146	172	176	171	158	172	139	163	159	160	169	164	155	140	165	154	185	163	181	163	164	168	174	153	155	153	144	143	173	141	123	162	141	182	163	153	182	143	147	160	160	153	149	152	149	152	179	152	156	151	135	152	160	175	141	148	153	162	138	165	168	159	145	151	161	148	147	139	176	160	154	142	171	146	173	136	158	166	152	147	159	166	173	177	131	178	136	164	166	142	152	164	176	170	142	155	163	168	174	167	153	164	169	157	150	165	146	155	184	170	160	166	148	155	163	158	166	149	181	172	137	135	139	177	168	173	175	152	145	156	138	160	148	183	170	155	148	168	154	161	154	155	150	158	166	134	181	163	162	140	136	150	166	146	191	164	177	165	154	173	150	155	164	172	153	137	162	173	164	151	150	170	139	175	155	177	150	175	168	180	177	156	156	136	164	155	163	162	154	152	146	158	176	159	162	156	178	159	155	146	165	180	150	172	154	175	177	160	187	155	144	164	156	172	163	153	184	139	159	173	155	167	162	136	158	182	169	156	149	162	148	170	157	154	151	153	153	150	184	163	147	156	150	150	151	177	170	168	178	151	147	152	152	146	174	149	148	170	174	170	167	150	140	147	172	182	164	149	134	181	152	161	164	163	179	171	174	151	147	171	146	170	156	153	160	153	163	152	152	155	147	160	171	155	183	164	137	160	149	175	167	166	175	157	137	160	172	171	183	152	163	184	160	158	175	149	144	148	155	158	153	158	174	166	169	154	162	156	152	156	161	146	164	174	160	158	152	154	134	149	158	139	124	141	166	190	156	160	145	167	155	140	168	162	142	172	156	172	144	154	129	175	156	163	142	167	160	168	158	162	167	149	170	164	155	140	157	140	169	171	135	160	155	154	139	152	165	166	154	164	153	170	163	179	172	157	148	145	158	132	184	170	131	147	158	155	167	172	167	203	171	168	146	141	182	150	175	132	137	160	159	154	138	151	165	166	155	187	164	149	172	162	168	152	160	143	152	149	170	150	190	167	154	154	155	164	177	149	166	172	168	160	164	154	159	157	161	162	152	167	154	141	159	174	161	183	166	165	149	161	170	165	166	154	182	156	173	160	148	139	153	155	168	136	139	149	156	142	167	180	167	163	167	165	154	169	160	139	150	162	161	134	154	159	153	159	156	155	177	170	172	134	145	173	157	177	151	148	153	178	141	161	137	177	146	164	171	151	160	145	164	174	153	162	170	146	147	158	141	148	164	188	187	159	152	160	154	153	154	170	158	169	152	168	154	174	141	186	149	165	175	203	146	145	145	164	156	147	140	171	160	162	176	174	164	145	149	165	149	165	159	167	169	165	156	169	166	158	139	180	179	151	149	139	178	170	151	173	140	183	153	150	164	156	145	173	174	171	144	159	174	132	166	160	189	167	180	156	177	139	167	139	164	158	157	152	146	190	143	159	162	160	147	172	178	189	136	161	174	161	143	149	151	153	153	157	168	168	137	161	167	162	162	161	174	149	157	158	149	154	161	145	152	145	150	175	134	166	168	175	153	171	155	166	148	147	153	156	155	150	144	174	180	183	153	157	183	181	164	156	162	159	172	158	142	162	166	175	172	166	158	151	180	166	143	172	166	154	153	173	140	147	149	159	180	166	182	143	164	164	155	155	146	172	183	182	158	157	155	152	176	143	163	156	150	151
7546	2772	6510	6744	5773	4608	3931	3215	2697	2253	2053	1739	1717	1403	1356	1324	1225	1154	1057	995	946	935	909	836	856	782	799	755	745	726	677	748	696	697	701	672	669	661	694	617	668	588	645	679	617	634	631	582	662	628	566	628	566	632	579	650	597	553	570	570	576	589	619	569	587	521	560	577	569	559	598	546	546	567	581	569	605	581	577	552	586	564	548	537	527	557	575	561	543	551	551	560	556	562	538	552	563	527	536	536	552	561	552	603	530	558	546	537	535	534	589	520	517	563	529	534	514	559	502	548	528	536	525	526	558	541	512	556	581	571	500	538	550	518	578	560	567	551	539	551	537	559	523	609	528	514	556	513	558	552	521	515	520	587	507	597	545	527	545	556	555	546	531	528	524	522	496	511	537	491	535	534	520	558	514	554	509	544	552	528	528	525	555	578	574	548	533	499	526	526	569	539	548	535	562	531	529	511	528	555	588	527	494	521	521	532	562	518	528	579	554	512	539	491	516	539	503	529	517	544	541	537	515	557	541	497	532	547	542	544	535	573	566	531	500	505	546	553	523	517	559	500	526	550	535	516	517	499	557	512	554	518	517	527	528	548	558	515	539	550	524	535	551	515	529	538	548	572	569	571	540	539	505	524	493	546	544	536	529	560	504	517	541	522	526	520	511	576	524	557	519	506	554	500	541	578	528	559	504	536	556	524	553	533	511	542	540	540	540	513	531	507	560	527	517	567	515	530	529	561	559	510	527	549	532	558	531	541	537	585	556	516	532	522	520	477	516	497	551	522	525	512	529	532	538	525	514	543	558	548	501	557	561	545	537	511	498	544	542	531	537	535	532	532	549	541	534	525	510	543	581	530	558	529	535	524	522	528	501	523	510	496	501	493	535	567	532	558	513	560	510	565	576	543	559	584	545	521	536	470	533	542	570	540	564	529	535	550	528	543	511	501	528	575	529	520	520	567	550	506	516	513	496	517	558	555	528	556	575	513	514	468	528	525	559	543	565	518	501	502	569	547	554	573	516	541	520	546	540	547	513	552	542	510	519	536	554	530	498	532	543	596	547	538	491	557	505	517	522	515	529	559	522	534	579	554	525	555	538	532	498	529	531	548	499	560	555	543	531	551	517	549	505	535	513	572	518	502	542	549	513	539	523	521	506	525	501	550	565	570	558	534	540	532	563	567	499	548	542	490	530	502	505	574	572	509	541	545	511	545	527	502	500	531	543	530	525	518	532	553	564	516	550	556	561	488	539	561	543	544	514	548	548	560	554	495	587	544	547	585	553	523	564	493	551	494	546	540	546	532	530	498	551	538	533	508	540	535	514	493	542	554	559	522	502	525	511	538	529	568	553	505	488	551	482	522	513	573	548	531	493	537	576	499	500	499	491	525	490	574	559	559	513	522	555	530	543	514	519	542	515	481	545	550	556	563	508	564	571	544	518	545	490	550	542	590	559	526	499	536	518	569	571	538	529	536	540	569	522	502	561	490	535	554	546	541	519	549	569	566	535	530	520	568	553	523	532	527	557	572	525	539	534	524	533	549	543	560	549	544	561	542	547	536	554	532	540	541	505	542	548	535	523	544	546	520	511	519	562	522	584	525	522	553	532	547	545	531	556	536	519	542	523	491	514	551	553	538	477	532	496	542	555	506	548	526	549	548	524	543	536	568	495	537	542	540	476	548	531	543	533	551	536	538	538	535	554	532	529	546	568	499	522	525	543	520	540	526	574	532	559	526	555	534	515	530	507	518	555	512	524	492	518	533	509	568	519	524	536	544	551	535	556	568	529	538	542	550	557	563	565	535	550	540	510	537	526	549	542	514	550	520	541	539	537	495	601	541	552	554	518	514	496	560	550	517	542	540	515	535	585	534	548	545	498	569	522	565	459	540	539	510	573	532	534	514	527	493	504	540	531	530	552	551	535	553	541	553	515	540	536	541	533	531	543	525	531	580	543	513	541	577	519	533	539	545	567	573	537	540	522	542	554	502	544	552	527	537	591	537	551	546	495	524	549	563	512	549	506	540	533	550	529	541	494	547	559	481	513	495	539	519	542	500	509	585	506	491	521	548	519	527	523	508	495	582	571	558	522	527	579	490	561	541	554	535	521	531	552	536	508	541	581	507	509	523	537	530	535	568	517	562	537	539	541	552	533	514	588	535	522	539	540	519	556	515	539	557	509	504	531	518	519	506	597	520	564	521	523	514	537	554	565	565	537	545	514	518	530	564	521	547	492	533	532	516	482	514	484	545	558	550	531	509	520	531	528	495	547	540	504	611	538	547	494	508	558	510	493	544	522	522	523	522	529	500	540	528	582	501	538	527	543	540	578	554	505	522	534	543	522	512	538	508	542	544	492	501	564	546	532	504	537	536	522	518	524	526	518	547	576	567	522	520	556	521	530	500	560	552	565	545	537	578	524	526	562	535	518	512	564	529	554	520	578	517	521	511	533	561	516	531	566	516	542	530	583	512	536	525	509	550	536	522	559	545	627	541	526	539	538	507	523	503	537	534	572	491	477	516	490	515	507	496	557	520	542	515	557	531	515	578	511	545	578	525	524	528	568	558	557	541	519	531	535	528	551	569	551	513	510	526	510	542	539	506	510	558	509	578	536	475	516	521	545	520	489	550	547	492	538	515	520	502	523	531	549	490	521	499	536	543	514	541	567	540	500	515	568	540	514	556	537	524	512	503	555	513	530	546	490	542	515	545	513	572	543	537	515	546	531	529	536	543	578	504	556	521	540	542	503	541	505	557	536	541	560	484	539	541	500	519	526	535	546	568	547	557	552	534	498	500	542	547	508	569	520	517	510	489	550	574	539	548	557	540	557	535	533	545	549	560	550	537	498	542	524	566	522	544	554	542	572	525	522	551	506	483	539	571	526	545	516	553	571	518	548	508	527	542	533	530	509	526	536	495	529	552	530	525	552	529	506	532	529	541	578	532	540	530	544	533	519	574	526	568	548	545	554	511	508	486	574	509	513	530	544	521	544	546	538	528	553	559	501	575	565	552	511	553	577	569	529	507	556	520	555	561	529	529	568	504	513	519	515	570	537	521	517	576	554	532	539	529	520	568	533	581	539	572	563	539	580	580	561	487	515	549	544	514	522	555	527	508	531	519	517	561	570	509	553	565	540	496	490	515	510	532	581	559	520	508	566	548	552	517	570	498	547	548	511	551	537	537	547	543	546	513	493	537	548	527	522	535	567	564	529	546	501	564	542	540	519	480	541	531	533	540	531	504	560	489	555	543	505	496	549	493	538	534	516	529	539	507	546	527	484	551	545	534	532	541	556	582	534	552	499	549	517	545	567	583	537	544	520	550	549	534	565	518	538	546	505	513	574	573	523	509	519	517	531	557	556	544	517	552	535	575	549	545	494	561	520	524	548	514	552	533	516	546	521	568	550	543	549	531	542	530	547	507	566	570	526	516	518	528	556	523	532	518	530	566	561	518	541	536	552	542	529	524	525	550	548	537	522	515
1046	124	123	90	93	84	73	68	79	84	69	65	70	69	60	71	61	79	65	80	74	62	57	67	65	69	62	69	67	61	89	78	52	88	63	67	70	61	55	74	62	53	61	69	52	54	70	69	85	72	64	62	58	59	48	63	73	61	63	62	63	64	72	66	56	65	61	55	51	45	80	79	70	60	64	69	56	59	73	60	64	54	77	45	73	73	61	65	66	53	71	72	56	78	77	75	70	81	57	66	46	54	64	66	55	56	56	72	69	62	64	75	66	64	71	62	49	58	81	77	62	69	47	47	68	61	69	56	60	76	50	65	85	70	70	71	60	80	71	57	68	59	57	65	80	69	73	51	58	63	76	76	66	61	61	60	57	61	55	65	70	54	73	70	70	49	60	71	65	66	55	61	64	77	62	48	61	61	73	60	63	58	66	71	68	59	64	61	58	57	72	68	72	65	86	84	61	68	63	51	58	68	74	62	76	93	64	72	67	63	76	59	71	69	75	66	83	72	70	64	64	79	75	81	57	69	74	69	64	67	50	52	65	53	56	61	67	54	53	83	63	55	68	68	60	62	79	61	49	72	69	68	78	58	62	59	62	50	81	67	65	67	65	64	63	79	66	69	44	67	53	67	68	69	84	78	65	73	70	71	73	73	59	68	69	72	68	62	71	76	68	67	64	66	63	70	62	58	63	70	55	70	66	71	56	62	66	67	63	79	59	56	67	66	61	44	61	64	66	56	60	78	77	71	58	59	69	42	80	64	65	56	62	56	68	63	66	67	57	62	72	63	58	59	61	56	71	57	53	73	64	58	77	59	66	73	60	67	63	56	76	84	68	62	70	66	53	66	61	59	52	63	65	65	64	66	66	67	83	65	58	63	53	58	69	75	74	66	61	66	67	64	58	63	72	73	55	69	70	68	64	63	69	63	56	55	61	67	68	56	76	59	61	56	65	70	59	65	74	67	56	64	64	64	57	68	62	74	73	76	81	74	76	64	63	59	66	60	62	65	55	64	76	54	64	54	52	55	73	78	69	59	66	56	67	78	62	57	77	66	62	60	55	56	68	53	56	58	75	70	55	66	61	73	64	68	72	80	58	73	68	72	70	70	61	62	65	66	55	62	69	65	62	66	60	64	58	68	56	66	72	58	63	69	51	68	60	64	75	68	61	56	55	62	76	64	48	69	78	60	52	69	62	57	57	62	59	75	58	62	64	74	51	60	52	54	58	77	75	50	60	76	65	64	70	60	57	55	50	59	54	64	61	68	62	53	60	72	69	64	65	58	55	65	64	53	63	61	68	77	64	64	63	61	64	60	54	66	50	70	59	64	66	57	75	69	77	55	57	82	63	66	79	47	64	74	62	68	49	69	73	44	67	55	58	66	65	64	55	57	74	59	63	71	68	53	59	81	68	61	66	70	70	60	52	75	55	77	69	66	60	55	67	63	64	65	68	67	65	63	67	68	71	72	63	71	63	67	78	66	69	56	73	72	57	68	63	84	64	60	67	60	63	64	64	54	60	65	68	79	82	67	65	68	49	55	69	65	59	61	56	64	65	58	61	68	65	68	52	62	51	59	59	68	60	62	57	56	77	55	79	58	67	69	61	75	69	60	46	52	62	71	69	62	58	62	70	70	66	62	65	59	64	84	62	65	57	76	64	73	85	56	48	47	66	61	64	47	78	60	63	63	61	60	65	67	75	57	53	61	61	66	70	76	74	64	71	67	77	69	65	54	63	72	66	63	75	66	66	84	82	52	58	67	58	76	67	58	40	58	59	60	65	56	75	64	67	63	75	55	63	45	57	70	59	53	72	65	62	68	75	69	69	57	70	58	57	62	81	63	70	56	73	57	65	64	59	50	72	61	71	67	65	68	72	64	70	73	61	52	65	65	65	60	69	57	57	77	69	76	82	64	49	53	63	68	58	69	69	60	55	56	66	74	68	59	59	63	71	57	70	55	73	68	56	55	77	65	64	61	61	68	69	56	67	71	57	71	63	66	73	66	41	54	63	61	55	62	55	66	72	57	49	49	75	68	59	76	75	59	58	61	65	51	72	56	68	53	70	71	53	60	62	54	79	73	71	75	59	69	74	65	60	71	72	66	72	64	63	56	70	64	61	63	61	57	61	66	49	68	53	67	65	75	61	57	55	51	59	75	61	66	61	59	53	63	69	66	65	69	48	61	79	61	55	81	65	79	62	68	73	57	56	61	70	60	76	73	75	71	80	58	58	69	76	61	58	55	58	68	78	66	55	68	71	63	62	66	56	68	69	64	75	74	68	61	68	70	76	69	46	67	71	64	38	65	52	65	66	65	59	71	66	65	59	57	84	54	61	64	57	79	72	57	60	61	76	71	75	53	55	52	68	62	73	54	54	75	69	52	76	73	64	75	60	70	63	54	65	81	66	77	54	73	59	69	69	64	58	73	77	70	63	72	57	67	62	62	62	74	60	52	62	67	76	55	76	58	52	55	65	62	71	73	61	66	63	80	52	63	50	68	57	56	50	57	60	65	58	72	62	51	67	61	70	63	70	59	71	61	69	56	79	59	67	79	68	56	66	62	66	69	62	64	64	73	60	69	74	56	67	66	70	58	62	61	56	66	64	57	68	56	65	50	71	57	55	63	71	69	66	54	65	72	66	55	66	61	56	47	80	58	75	67	61	64	63	66	64	57	65	65	50	79	57	53	55	53	65	61	51	60	49	68	62	61	54	53	77	66	65	59	69	62	62	64	56	61	68	70	76	67	53	61	57	71	53	69	47	50	51	80	67	51	66	74	71	81	72	62	62	59	64	75	49	67	61	49	54	63	73	62	70	63	58	66	61	58	68	56	70	85	72	64	66	56	64	65	71	57	72	68	70	57	70	65	68	76	60	60	53	69	56	54	49	68	56	60	66	80	59	56	68	72	74	67	64	73	67	72	55	63	74	64	53	52	60	69	77	55	80	56	49	79	79	78	73	59	64	59	74	59	71	62	66	68	66	60	68	73	66	78	61	70	53	68	80	59	70	64	77	66	73	57	61	59	56	57	64	59	59	60	84	59	53	52	68	71	65	64	58	67	61	69	68	55	59	47	52	56	71	58	63	64	73	55	60	64	58	64	74	67	69	49	67	66	64	67	72	52	62	54	70	71	71	63	68	68	59	75	54	56	57	56	63	66	58	64	55	76	53	60	64	63	71	71	43	70	60	63	78	56	71	60	64	66	49	56	62	72	75	76	71	59	64	68	55	71	76	67	64	56	79	65	69	57	57	68	61	76	73	76	65	68	75	65	70	64	71	59	63	50	75	61	57	67	51	71	58	69	66	69	68	59	67	82	64	54	58	66	67	75	61	72	54	69	64	61	67	58	59	68	77	55	71	52	60	64	57	64	78	63	65	51	61	61	69	62	68	66	58	58	56	54	74	59	68	71	58	49	71	72	59	67	65	85	75	56	78	76	73	59	53	64	57	46	60	58	68	67	67	47	71	76	70	51
1689	339	421	385	417	365	357	340	293	309	307	288	305	276	281	268	285	297	252	246	271	262	276	265	269	261	239	260	267	281	262	247	253	262	222	266	251	251	234	260	254	272	241	238	249	251	251	251	283	270	248	237	269	261	242	270	256	255	263	258	227	240	266	196	252	257	242	253	277	236	268	271	220	258	254	269	238	259	249	238	227	258	273	232	237	243	241	212	213	247	264	248	242	260	275	240	246	243	258	258	249	259	240	228	236	273	226	264	225	257	248	279	268	255	265	254	255	268	230	245	259	263	234	263	249	217	240	249	235	231	255	268	248	232	238	251	253	250	247	273	198	240	240	262	266	253	268	252	271	219	242	266	256	267	237	240	209	254	255	236	238	242	245	233	258	260	245	236	282	246	257	270	252	225	277	231	245	241	243	226	226	263	264	248	233	268	255	253	252	246	249	214	253	237	262	229	272	246	263	249	286	225	229	245	236	241	229	255	244	233	259	245	259	222	245	260	259	243	252	251	265	238	294	241	256	260	253	239	251	250	243	240	242	253	263	254	250	265	260	282	244	266	259	266	255	261	244	273	255	260	233	278	254	223	239	246	271	224	248	254	252	237	255	244	239	233	247	236	251	249	274	236	250	237	213	254	237	218	244	284	229	247	237	236	258	267	262	240	236	255	243	249	268	223	245	220	243	270	238	270	254	256	286	243	252	239	244	256	268	228	245	269	255	267	255	216	234	229	252	257	257	249	238	224	249	235	226	242	253	249	228	249	235	256	263	224	247	264	246	251	248	237	243	261	272	261	266	258	243	243	252	276	238	254	252	260	226	214	284	239	256	269	259	261	204	225	237	245	248	245	260	249	248	249	248	248	217	255	265	288	254	268	221	257	253	244	270	274	217	256	244	261	235	268	234	257	258	260	267	243	273	251	248	257	249	301	238	252	239	248	229	231	242	235	233	242	255	235	248	246	250	256	253	245	263	224	261	230	218	233	255	259	253	260	241	283	254	249	289	235	230	246	236	283	272	260	242	221	238	288	240	262	236	252	209	236	240	252	231	218	232	259	254	219	235	277	246	261	249	243	240	239	241	219	301	271	234	232	248	245	219	252	232	258	264	275	257	245	244	273	254	264	247	261	272	256	233	252	272	224	264	256	234	236	235	247	232	239	254	240	261	236	232	245	229	250	249	277	250	242	262	249	251	226	244	245	228	222	232	239	255	236	240	235	248	236	234	251	252	256	260	288	269	303	242	228	242	255	252	251	274	250	256	258	260	265	259	247	260	251	270	259	263	245	217	262	264	279	238	244	234	250	244	257	254	247	256	273	272	240	246	253	248	290	237	255	236	255	252	238	218	237	268	258	256	245	227	232	270	224	241	241	272	248	242	282	235	238	235	253	237	267	227	249	275	254	254	266	228	263	232	248	259	232	248	235	264	229	234	284	245	248	266	244	226	237	267	243	243	247	240	248	253	276	242	241	265	243	262	241	263	259	275	237	251	249	233	253	254	272	257	243	259	249	246	242	218	253	256	248	251	255	256	265	256	254	255	272	266	244	273	266	243	250	258	258	244	268	255	250	254	250	232	223	220	261	257	231	252	252	258	239	241	239	211	250	239	239	256	272	265	257	243	273	245	238	248	245	248	266	248	273	246	269	239	247	262	232	238	227	211	257	266	241	256	280	248	223	272	259	235	248	239	262	281	241	234	230	258	289	298	259	264	263	284	262	248	252	246	278	242	249	257	259	239	223	244	259	226	242	239	233	230	232	255	239	278	272	246	250	236	279	236	263	247	254	226	250	224	205	263	250	271	263	228	241	230	239	262	247	227	204	227	227	249	258	240	246	257	248	240	242	253	266	245	245	256	250	264	262	279	255	262	243	236	263	259	260	237	267	260	228	257	237	249	240	249	242	244	255	244	259	250	239	253	227	270	232	228	258	244	231	222	219	243	248	224	263	285	250	278	224	278	237	248	258	251	272	244	262	251	255	241	228	231	238	253	229	269	257	281	258	261	270	262	236	279	289	247	230	253	258	227	280	259	249	249	256	237	243	259	273	235	241	255	249	253	244	269	247	225	267	264	240	281	250	227	274	260	229	255	253	229	234	256	277	274	239	246	259	234	247	279	235	235	275	234	248	240	230	271	237	247	235	271	255	249	256	238	250	244	246	222	253	252	258	265	275	250	260	243	284	256	250	244	248	246	242	255	254	248	256	247	255	266	242	289	232	271	241	232	252	228	275	216	233	251	262	261	252	251	244	252	244	268	287	258	257	248	223	257	260	229	246	241	257	242	226	275	246	259	249	244	263	240	231	239	240	234	231	246	238	267	247	241	241	277	258	271	237	252	257	257	239	260	273	276	238	241	240	269	225	249	227	248	265	262	281	247	234	248	260	238	259	244	239	237	240	230	222	238	221	262	259	240	228	238	256	253	264	239	261	237	263	256	211	257	273	249	249	229	258	260	238	261	251	243	257	250	271	246	215	274	240	267	259	247	251	258	242	242	225	282	229	263	272	281	258	243	260	236	247	225	251	276	227	212	237	262	249	242	253	227	232	236	252	231	219	264	247	222	262	236	255	250	213	243	244	250	245	218	262	241	245	253	241	277	237	240	250	245	267	290	259	262	238	241	286	259	284	243	242	259	254	256	275	241	243	274	264	246	230	251	257	264	226	250	230	265	268	272	268	254	251	246	244	285	240	260	240	228	249	245	279	265	262	235	242	242	228	238	221	241	247	292	257	264	246	267	252	256	274	252	226	256	229	234	241	222	247	253	265	244	238	239	232	240	235	253	268	265	254	240	254	282	249	248	274	240	296	255	285	242	244	224	266	231	251	241	269	269	269	259	227	240	260	264	249	253	225	236	242	237	271	282	247	256	282	243	245	253	250	261	264	231	248	259	245	292	270	229	235	252	252	255	256	241	241	272	259	218	227	254	240	245	258	214	259	268	257	262	251	211	243	270	227	255	240	264	232	224	250	252	262	248	244	253	251	245	236	231	251	244	250	242	264	234	265	279	217	264	230	252	220	220	265	229	238	258	265	240	253	265	254	211	269	237	239	223	251	240	234	233	227	249	252	277	260	282	232	254	242	229	249	242	246	299	252	262	249	225	266	266	245	250	237	260	264	205	261	237	255	282	253	259	257	284	277	254	234	260	273	228	236	250	237	254	243	242	230	232	274	251	228	209	261	239	262	251	292	246	241	245	244	229	267	247	241	251	251	246	253	259	246	239	247	280	252	253	239	244	243	242	244	251	238	252	266	232	243	265	260	257	241	254	255	265	232	218	252	258	247	255	267	245	255	235	254	233	253	293	233	238	257	230	243	261	240	253	260	251	229	258	254	252	259	254	272	255	277	247	271	252	237	259	265	240	251	245	223	239	224	236	259	229	261	250	242	266	266	216	268	249	277	246	245	249	265	236	254	284	230	230	288	272	268	253	204	241	249	248	236	243	249	257	245	234	227	248	225	235	234	253	247	232	247
4281	1036	1248	823	597	419	321	224	186	174	162	133	121	136	113	113	97	94	110	91	83	91	75	100	98	71	84	75	106	108	88	79	67	89	68	72	63	76	93	77	68	81	83	80	76	81	73	71	83	83	73	76	77	67	64	69	79	59	72	76	66	80	63	103	87	67	81	83	74	67	71	69	75	74	72	80	71	58	81	74	81	76	65	86	71	61	72	67	69	65	73	72	54	72	51	71	76	77	72	63	83	76	66	64	75	84	91	76	86	60	78	70	73	89	64	72	70	65	60	90	71	98	73	80	70	87	81	84	66	68	70	64	76	61	82	64	74	74	62	60	69	63	66	75	85	69	70	87	75	66	59	65	69	68	61	70	65	67	72	66	76	85	66	78	72	81	65	67	74	71	80	70	77	70	73	73	60	58	71	81	76	74	68	74	89	71	65	63	87	74	72	79	93	71	59	78	69	74	84	74	72	49	66	69	89	65	81	54	72	83	66	77	66	78	62	72	64	66	68	74	65	65	70	65	81	79	72	76	64	74	71	69	72	55	60	66	85	76	90	80	68	63	71	89	63	64	72	78	78	83	70	70	72	72	63	70	75	73	59	75	72	64	66	68	72	83	73	70	76	60	73	63	71	70	71	80	79	74	70	63	65	70	74	92	68	66	67	75	80	78	67	71	82	58	80	76	81	76	67	74	75	61	59	66	71	73	65	85	79	71	59	68	58	78	82	76	53	70	85	69	81	74	87	92	72	79	69	65	67	66	65	72	76	76	68	72	73	99	64	76	61	70	63	76	77	83	70	64	66	80	62	64	73	61	76	80	74	77	77	58	65	76	68	80	82	48	69	83	66	61	75	78	80	72	82	64	77	81	71	71	54	72	79	68	71	70	73	65	70	66	89	76	64	84	78	78	72	86	70	63	61	74	65	66	76	70	70	60	74	82	67	77	67	66	74	74	74	81	76	73	65	62	70	70	65	73	87	82	81	57	63	67	67	62	72	79	67	75	82	75	49	62	61	63	68	77	64	87	69	62	74	66	69	60	77	84	67	76	64	58	72	80	72	66	68	67	84	88	60	57	63	66	96	77	78	69	61	64	67	77	66	78	75	81	57	77	82	80	72	64	67	59	74	68	73	69	64	79	59	73	59	92	72	66	74	71	65	55	78	61	70	57	84	62	86	67	91	55	78	75	89	72	70	70	75	76	71	62	71	71	70	85	69	76	65	71	79	66	77	76	75	69	65	65	74	87	65	68	63	63	64	65	79	70	77	77	74	75	71	66	69	75	69	62	91	78	76	76	64	75	72	57	68	62	72	88	82	76	71	77	68	70	77	65	77	72	79	71	76	67	61	58	64	83	69	57	73	77	57	71	74	62	66	63	77	61	61	62	75	71	52	67	76	70	76	75	76	67	77	65	68	88	72	72	70	61	67	85	85	67	75	59	77	89	67	63	67	83	77	75	80	68	64	62	71	74	70	80	84	64	77	76	88	73	57	81	72	84	80	92	66	64	77	67	70	67	63	77	81	70	75	74	80	66	74	71	72	68	68	68	86	64	63	71	52	81	89	73	66	58	60	72	70	68	86	56	78	77	54	67	79	78	72	69	79	82	76	71	78	64	79	75	61	79	64	80	62	63	48	74	56	68	71	79	77	65	69	69	75	70	63	79	61	79	70	72	87	79	72	70	68	86	66	67	71	62	68	71	76	60	60	62	84	76	89	55	99	74	72	78	81	86	70	82	77	63	78	59	65	79	58	57	62	64	69	62	77	77	64	73	70	79	70	72	74	76	65	81	71	73	73	75	67	77	69	70	69	74	58	60	81	71	74	72	69	92	75	78	89	59	73	64	70	61	72	73	70	68	75	64	70	82	57	73	80	57	78	56	53	80	65	68	68	60	70	84	58	66	68	59	61	79	85	64	62	74	60	74	97	60	65	61	67	73	66	75	72	79	74	74	60	87	70	72	77	78	62	63	78	87	81	61	55	68	81	75	60	71	73	84	71	74	71	68	78	68	75	80	60	77	67	62	84	62	66	68	79	72	76	66	74	69	81	77	67	84	83	80	64	75	72	63	76	70	78	59	61	67	63	68	79	68	86	59	76	66	92	70	83	75	79	70	77	83	59	71	72	75	82	70	70	70	79	71	66	67	51	85	67	62	54	86	62	67	75	81	66	57	71	59	61	63	73	69	69	90	83	65	89	59	48	64	73	68	72	75	75	69	67	84	59	72	65	72	71	75	75	87	76	76	68	62	65	67	66	65	76	83	69	68	71	77	80	81	72	74	65	65	73	70	69	83	68	62	70	81	79	75	78	68	65	76	72	69	61	76	77	71	73	76	88	74	83	76	64	82	79	84	71	56	80	90	75	64	77	85	81	83	78	57	85	85	79	88	77	85	69	75	95	78	57	73	79	71	69	66	75	85	68	55	71	75	54	66	79	74	70	67	56	63	75	65	61	70	69	71	68	72	77	73	77	77	68	68	78	65	60	82	73	65	81	75	72	81	76	79	63	84	75	73	77	67	67	74	75	77	78	73	75	70	69	65	83	87	74	58	70	70	63	81	52	67	68	66	70	67	61	80	68	72	85	74	74	71	75	77	89	70	69	77	60	96	58	67	78	106	82	76	68	64	53	83	86	65	70	79	77	68	67	74	61	65	77	67	69	76	87	73	71	82	79	74	76	66	62	77	86	77	57	75	84	72	70	85	63	69	75	74	78	70	66	65	70	66	70	79	80	78	79	80	77	63	62	74	57	61	70	67	83	68	75	76	78	82	74	70	82	82	71	69	62	69	75	70	81	71	62	63	84	86	64	75	75	77	67	71	78	69	76	65	61	77	66	56	76	71	61	64	70	78	77	66	73	79	64	80	70	69	64	65	79	76	57	73	80	52	75	75	75	63	77	77	79	74	71	71	69	60	63	64	70	77	69	81	77	81	73	86	63	65	63	68	73	78	87	70	66	97	67	53	62	72	82	66	78	62	83	63	62	83	77	63	75	75	72	82	73	64	70	68	93	66	77	72	76	74	67	62	71	74	64	82	72	60	77	66	68	75	68	58	75	68	70	78	79	71	81	70	87	68	72	74	67	52	75	81	67	75	75	90	60	62	75	63	74	79	66	74	64	69	77	72	85	86	78	64	71	86	59	59	66	87	74	83	59	73	68	64	74	69	74	82	73	76	79	73	79	87	72	68	84	76	71	59	69	72	80	64	78	77	78	57	87	77	70	79	70	65	63	69	79	67	74	86	55	73	87	71	90	92	80	67	75	72	82	52	79	72	67	66	49	79	68	80	52	64	79	74	69	77	75	71	60	79	75	61	81	84	74	69	63	69	78	70	62	71	71	78	62	80	60	72	68	72	74	71	81	75	71	74	83	64	79	58	78	79	71	68	72	73	67	79	64	72	81	66	100	92	65	81	74	77	74	75	91	66	67	61	58	74	88	76	70	67	71	58	57	72	57	82	69	84	71	85	60	72
5192	1382	3506	3639	3021	2518	2000	1626	1442	1151	1088	926	840	804	702	612	633	594	532	508	509	467	469	461	432	424	404	403	374	357	362	340	354	356	366	362	348	363	317	351	330	324	366	326	332	318	340	301	283	318	361	290	306	316	334	315	312	292	290	298	306	305	299	281	301	301	306	291	299	319	312	249	291	280	288	301	281	270	302	286	287	286	293	290	284	307	268	310	306	265	275	305	290	270	243	270	309	263	260	282	262	273	280	276	267	260	270	294	286	279	282	281	285	271	288	250	243	274	245	311	251	257	264	260	282	253	267	304	269	305	286	258	274	253	250	279	267	274	305	280	261	290	275	301	276	282	278	248	266	270	291	275	262	265	281	291	267	262	273	299	295	277	271	313	280	243	298	253	287	294	277	260	256	267	255	268	266	259	273	272	278	257	299	269	269	266	260	278	266	270	278	290	265	284	250	287	279	308	292	257	259	292	265	312	248	272	262	272	276	259	280	274	274	242	269	266	286	258	263	287	273	234	263	271	271	282	265	263	267	272	278	285	236	296	276	249	239	282	299	288	282	268	284	256	252	255	259	254	314	275	255	255	244	264	263	267	256	281	267	266	303	277	286	314	304	269	264	299	286	298	268	270	276	281	265	285	287	261	280	284	257	271	294	276	299	280	286	277	270	258	277	290	281	292	286	285	290	250	274	259	290	274	250	268	271	279	298	274	286	273	276	261	274	266	271	258	295	285	261	264	279	277	257	238	281	283	266	272	262	288	256	296	266	323	275	299	281	271	269	285	276	298	263	250	287	284	250	298	259	271	266	295	252	253	275	261	286	265	243	280	249	300	298	275	283	267	273	260	261	270	276	301	307	306	250	282	274	288	250	285	251	280	268	255	310	260	273	268	305	291	272	260	274	273	291	315	283	314	281	289	272	262	284	250	283	286	243	294	284	300	284	266	261	266	245	283	267	278	258	255	254	281	273	272	298	274	281	287	295	263	257	313	267	281	252	272	251	256	294	304	283	297	271	282	257	286	281	258	257	280	274	250	262	273	273	255	283	293	255	292	297	293	281	275	272	282	270	265	284	254	262	253	260	262	287	275	270	264	297	290	275	244	303	263	302	267	280	253	273	265	281	257	278	287	261	259	254	279	272	271	280	291	298	279	287	288	270	284	287	279	252	262	249	268	288	292	273	278	263	273	277	257	251	288	279	287	288	289	253	251	266	291	273	280	257	281	269	266	253	272	252	258	261	258	277	243	286	276	281	266	265	268	311	259	264	296	275	292	277	269	271	273	296	284	285	284	262	291	271	257	264	309	267	283	264	278	233	258	289	275	277	287	274	248	278	253	276	295	292	263	287	258	291	273	277	261	249	256	262	283	284	255	274	278	262	272	300	283	290	249	250	286	262	273	271	274	263	290	262	275	290	300	259	311	289	257	267	280	284	290	278	302	287	278	258	285	265	270	280	284	273	256	269	289	268	285	269	279	286	250	269	271	278	259	248	304	285	274	284	289	255	280	271	283	262	257	274	254	276	289	271	269	281	277	254	264	273	274	306	258	270	285	257	263	263	276	278	252	284	282	282	275	263	268	259	253	285	286	241	270	285	237	240	295	287	271	276	257	257	289	262	263	279	276	278	255	264	282	276	267	247	291	293	260	282	272	253	280	295	277	270	275	289	312	269	295	239	285	266	270	280	282	272	272	296	272	287	263	287	265	263	267	266	263	267	276	299	269	239	286	281	288	284	313	255	279	269	301	276	283	292	286	297	270	271	247	269	253	311	314	295	294	290	277	259	277	256	270	261	280	248	276	269	269	273	279	293	278	304	280	262	308	272	267	281	272	266	304	279	274	267	281	256	288	273	263	253	248	301	253	280	252	275	306	270	253	292	270	294	282	288	302	289	286	263	258	300	266	253	264	266	276	313	253	247	277	280	287	279	265	257	255	249	283	251	292	259	263	271	302	294	281	259	277	301	269	249	293	284	292	289	256	265	269	272	247	272	268	285	300	275	276	285	299	268	293	284	286	263	295	270	287	294	274	270	244	276	252	256	267	231	274	305	311	270	282	271	217	282	254	271	261	268	317	274	314	270	281	286	286	261	266	329	274	255	261	277	279	251	268	288	254	267	245	308	259	304	297	251	275	247	247	272	275	284	279	256	268	262	282	294	243	266	275	258	292	273	251	281	295	290	247	250	248	276	294	256	269	264	275	260	272	266	287	282	273	295	290	283	310	299	266	237	269	265	294	269	273	249	292	267	269	260	264	311	281	256	251	255	261	311	317	245	303	278	287	276	284	270	294	262	276	290	268	277	245	303	269	255	271	266	245	258	254	301	293	297	262	274	254	274	272	271	294	276	259	238	282	298	265	297	296	297	285	269	259	269	260	283	286	259	281	277	276	287	243	290	295	251	296	273	243	267	242	297	269	294	278	276	274	250	250	274	281	256	281	261	287	281	255	280	278	249	287	299	256	288	286	254	282	298	312	305	255	304	265	247	267	282	271	307	242	269	258	284	259	277	265	252	283	321	287	283	296	261	245	297	287	290	276	273	241	246	276	255	270	299	293	263	303	246	278	261	252	251	269	266	285	279	270	285	258	285	270	259	272	272	266	275	264	278	259	312	272	274	238	282	272	269	265	283	250	277	255	286	248	271	276	260	282	242	307	257	289	252	292	277	292	270	286	252	251	277	262	274	282	303	295	321	284	274	285	307	271	276	275	252	246	272	248	273	285	285	233	282	278	267	238	294	253	277	286	269	280	298	263	250	260	278	270	289	302	288	290	254	270	270	271	302	287	264	244	288	294	272	261	275	254	292	278	282	274	276	247	300	315	276	261	270	283	282	292	263	279	270	292	293	260	274	266	284	288	271	312	269	270	277	274	267	241	262	259	244	276	294	280	287	259	283	235	268	272	274	258	269	248	262	271	248	248	295	251	259	267	280	268	266	288	281	275	266	276	256	259	246	276	282	283	252	264	275	256	286	276	267	262	280	282	302	297	288	258	294	275	300	238	299	266	281	282	292	276	294	264	258	274	266	248	282	268	293	260	287	254	279	275	262	239	288	272	264	284	293	273	287	261	294	267	277	269	265	279	258	275	264	249	285	289	296	272	273	278	266	279	273	287	284	280	281	281	272	270	260	282	266	264	296	265	307	294	263	286	260	278	300	295	279	281	296	289	257	272	267	269	269	275	252	225	274	299	251	257	258	261	302	228	273	263	250	265	293	285	264	268	298	250	246	282	296	265	264	271	271	274	279	278	249	283	306	282	302	262	278	303	285	249	277	261	279	279	287	290	265	251	294	275	255	284	251	265	275	269	250	278	266	273	278	288	278	294	273	279	283	303	272	273	281	255	270	264	284	299	273	257	288	275	295	293	243	297	268	272	273	278	292	268	285	247	273	244	276	265	280	280	264	269	261	292	295	305	259	279	271	291	274	273	262	280	287	287	237	271	242	220	270	269	280	301	284	277	263	254	252	308	293	278
8296	2235	2612	1715	1195	923	671	474	413	359	333	315	262	257	257	239	250	222	204	225	190	202	182	197	192	174	209	194	186	185	183	180	194	151	183	170	193	182	155	151	151	181	167	148	176	168	162	168	178	158	166	164	173	175	152	178	161	129	170	180	168	147	146	146	145	171	174	152	163	152	170	182	164	173	158	161	154	163	177	178	163	174	147	174	169	160	138	179	188	182	146	168	169	162	148	151	162	181	145	170	151	164	168	176	167	150	152	153	176	158	173	162	154	164	145	146	159	165	171	141	154	155	155	142	165	175	185	189	130	174	160	153	170	159	152	151	164	153	172	167	149	177	154	128	148	154	145	151	176	172	158	146	167	168	156	172	157	176	177	160	169	170	174	165	150	190	175	169	169	126	168	153	176	158	158	154	170	137	151	181	170	149	155	183	143	159	177	157	165	143	167	179	185	169	139	151	147	158	155	163	139	189	146	159	167	159	146	159	155	177	174	138	176	154	161	171	172	156	148	154	149	157	178	171	181	177	150	164	177	158	173	158	171	158	158	177	134	143	157	164	160	177	151	155	172	165	179	158	167	146	161	182	179	167	157	174	173	144	170	157	170	156	161	147	147	160	157	177	177	160	198	162	165	147	165	139	154	164	172	161	156	162	159	163	153	159	150	151	178	164	169	173	150	169	165	156	174	169	159	136	172	160	163	176	180	182	136	152	164	173	151	171	187	169	143	177	176	147	177	141	179	165	160	163	167	160	146	141	162	149	171	160	179	145	163	144	157	168	156	167	161	173	156	168	137	169	154	173	171	177	139	154	152	152	164	149	159	134	150	140	155	168	171	173	163	162	149	166	155	147	171	176	145	160	181	161	174	171	167	148	167	174	155	153	152	150	172	153	152	160	175	163	153	165	177	149	148	148	159	157	173	152	155	145	157	152	156	150	178	148	142	176	174	153	163	169	176	165	153	161	146	156	180	151	170	167	165	170	148	156	162	172	176	149	152	131	162	164	159	173	160	177	167	171	174	167	148	156	167	163	154	145	175	154	173	169	181	183	143	178	144	162	157	144	147	160	169	156	160	177	177	172	154	172	143	153	146	165	144	169	139	158	170	154	150	149	166	155	173	151	155	145	140	152	171	183	127	143	162	169	172	159	162	175	167	144	167	164	147	159	174	173	166	192	167	155	174	149	168	140	142	158	168	160	156	161	150	154	157	176	151	146	157	152	168	166	144	145	154	181	147	173	133	159	146	189	155	160	161	175	168	177	148	182	170	167	147	174	156	164	152	157	159	179	138	164	168	155	172	159	149	145	171	161	142	160	163	160	146	154	169	131	187	152	182	177	164	195	157	161	166	161	139	181	172	148	150	150	187	192	155	172	160	171	158	150	170	162	181	155	157	167	174	146	165	153	168	170	167	148	157	155	167	154	165	174	169	157	145	164	149	179	165	171	176	143	157	143	142	137	151	155	154	151	160	127	150	154	150	167	157	163	145	149	154	159	174	166	163	157	158	194	165	161	166	161	149	134	151	169	169	155	172	163	169	176	173	170	168	152	154	177	149	151	144	170	164	166	140	144	158	161	172	169	171	151	156	164	168	146	177	164	153	165	135	170	164	149	163	152	152	161	145	183	179	146	158	135	153	159	154	164	174	154	159	161	160	165	184	188	159	156	149	167	164	167	159	164	175	188	142	166	182	162	161	156	161	163	185	171	156	162	175	149	162	166	161	161	146	163	190	171	177	144	158	159	175	140	150	165	161	172	141	164	143	155	177	169	168	171	153	141	177	156	147	165	163	151	171	169	149	148	149	167	171	158	174	177	139	167	144	171	163	162	143	161	143	157	139	154	152	167	165	157	148	127	160	164	154	158	193	136	130	178	156	162	151	162	166	146	153	164	158	148	161	153	145	160	149	162	181	161	151	161	168	162	136	155	156	169	158	153	152	153	171	156	166	204	158	150	168	159	144	143	154	144	156	160	159	156	172	164	159	187	176	148	159	163	161	174	159	176	140	148	179	173	174	155	164	162	158	148	154	141	144	192	161	152	154	172	161	155	170	182	161	154	163	167	167	169	143	146	162	160	150	179	169	158	147	178	155	182	160	176	159	154	177	174	145	148	179	147	150	155	171	139	136	141	185	172	196	182	132	150	162	151	161	135	156	193	163	192	168	139	156	150	119	170	161	155	184	153	158	168	175	144	164	170	141	170	167	154	163	167	150	187	158	153	164	144	160	163	152	139	178	167	160	158	160	128	154	161	177	173	173	168	165	159	153	151	166	180	161	174	165	184	177	166	166	141	160	167	137	170	142	151	168	158	171	182	183	174	163	149	134	171	159	154	145	133	153	151	180	134	180	192	140	142	163	173	156	166	158	164	152	181	147	160	166	159	156	154	174	151	153	160	147	175	162	172	175	150	175	174	141	170	145	175	170	157	148	161	138	159	178	143	173	141	167	163	174	165	142	170	171	164	167	164	157	167	160	156	162	175	169	172	148	161	163	147	137	157	165	156	160	154	162	171	153	175	140	151	145	154	154	174	159	172	181	164	170	148	167	151	150	156	168	149	156	168	153	148	169	145	146	172	156	150	156	156	185	158	172	138	182	151	158	155	160	172	166	178	166	179	175	154	159	158	168	151	157	169	181	158	166	168	175	163	163	150	167	171	163	161	162	157	150	155	152	134	146	163	156	154	163	175	160	167	166	171	182	169	160	169	149	166	179	169	150	147	155	173	165	165	159	167	166	143	155	159	169	147	192	163	173	179	179	171	163	155	170	132	152	162	142	152	152	156	140	162	157	169	161	150	157	161	158	166	170	168	151	152	149	157	184	171	175	146	155	134	145	155	160	164	180	163	182	137	161	155	141	153	165	171	178	164	161	153	144	155	160	180	153	157	184	166	172	165	163	176	167	165	173	172	145	166	175	155	154	175	149	182	148	157	162	159	162	159	151	165	141	150	145	153	150	182	159	184	170	151	165	147	162	189	166	185	159	166	174	173	156	166	169	160	145	168	161	156	163	169	153	146	139	141	145	191	167	150	165	169	162	151	161	141	176	152	172	138	160	167	149	190	144	171	168	161	139	159	174	158	163	179	164	180	156	188	185	142	168	171	158	171	147	143	171	153	163	173	149	170	168	169	149	161	154	169	174	165	173	173	145	164	154	178	170	147	161	160	146	161	179	158	154	169	188	141	159	180	174	144	186	161	181	158	169	151	167	148	158	150	173	146	156	157	132	161	156	168	159	159	181	162	145	148	150	169	161	164	153	161	191	160	163	161	150	163	184	187	158	185	154	166	155	145	174	178	143	154	170	157	183	148	166	164	172	180	180	158	151	172	150	160	174	154	183	168	152	158	154	155	154	142	163	166	160	149	163	177	167	170	168	161	167	165	158	157	159	155	162	156	169	171	153	173	178	161	171	127	167	165	148	181	155	186	156	163	173	151	162	141	145	172	152	157	153	163	146	154	163	147	137	168	144	170	144	175
7495	2685	6450	6718	5782	4629	3819	3060	2640	2284	2064	1773	1632	1474	1341	1273	1171	1082	1060	979	952	979	940	870	896	829	814	816	739	747	739	785	713	719	699	694	653	704	683	672	659	635	606	639	661	647	593	594	593	630	622	607	578	601	588	621	568	571	638	654	552	583	611	624	593	567	567	555	568	596	587	538	512	536	567	575	558	563	556	533	521	564	581	532	555	562	605	597	549	574	560	561	511	529	582	567	578	489	551	511	563	530	539	564	602	567	548	551	566	545	519	554	572	502	604	563	505	548	525	570	524	551	559	565	589	535	546	564	524	544	559	541	553	551	529	524	537	532	541	546	540	522	550	549	543	576	499	520	525	516	506	566	543	554	541	592	511	540	498	527	537	566	544	532	525	513	526	532	565	533	533	539	541	518	560	542	578	515	505	469	561	513	554	530	534	564	566	488	560	523	571	525	558	526	545	488	541	553	524	552	529	529	525	584	497	585	538	492	573	528	521	517	514	529	517	575	556	550	500	610	558	510	559	577	539	548	511	577	524	494	536	506	545	523	497	570	555	550	518	534	537	569	529	579	536	545	564	537	530	541	534	554	569	547	540	513	563	513	548	533	488	493	518	539	571	515	523	532	546	523	541	535	520	501	494	590	536	518	540	537	522	521	561	527	569	525	538	540	561	545	518	543	547	501	521	532	535	514	546	549	552	510	546	537	496	562	533	509	542	544	508	546	529	504	552	486	519	578	548	549	487	547	534	549	506	536	524	567	493	548	512	554	529	559	492	528	542	547	513	562	522	555	523	550	539	513	539	560	521	512	558	583	527	517	517	576	523	561	545	566	513	529	517	540	557	515	541	544	584	509	547	565	493	521	534	546	527	534	557	552	505	536	545	499	512	538	514	503	528	538	496	506	522	520	547	537	508	554	561	533	506	553	490	548	581	565	566	498	499	545	546	481	489	523	528	517	503	526	528	546	562	546	524	533	538	536	556	522	563	564	563	545	529	573	489	542	527	533	580	571	519	532	563	554	527	546	559	582	522	527	508	531	547	497	523	504	511	504	532	575	530	546	534	523	537	562	537	512	507	531	544	536	570	529	512	554	555	563	550	540	529	534	586	529	536	518	535	539	538	549	560	557	516	499	507	529	530	515	551	564	535	546	559	529	562	547	564	536	513	514	541	521	550	544	535	495	510	515	527	528	544	528	529	604	537	555	511	558	548	542	541	519	545	549	502	519	545	539	528	561	550	466	515	558	511	523	538	581	510	521	534	523	549	559	532	563	543	545	570	522	538	561	572	491	566	530	535	543	541	558	538	505	516	524	519	512	534	535	567	496	540	540	550	498	547	564	538	573	469	591	536	492	496	531	539	525	518	559	558	538	546	514	531	528	530	503	583	557	509	530	490	561	516	531	565	553	557	572	502	490	578	520	533	541	535	518	504	577	498	497	542	533	510	524	534	497	544	539	571	537	530	540	531	530	551	512	502	519	510	502	551	536	544	517	476	523	546	521	520	525	540	529	536	622	546	588	550	575	525	506	519	531	522	488	520	538	530	547	536	535	541	529	539	512	562	538	551	555	552	546	520	580	544	544	563	511	531	537	500	531	534	562	512	522	489	547	567	483	581	521	540	507	548	557	618	528	508	542	564	567	514	538	586	517	539	521	529	542	519	534	510	521	504	568	570	544	536	543	530	545	535	504	528	500	564	516	548	516	535	549	580	550	504	535	530	506	548	550	544	580	502	547	519	507	522	547	567	528	503	559	494	570	540	492	565	519	547	513	528	565	546	556	503	549	548	540	530	505	544	542	498	527	565	535	537	526	519	535	543	537	525	498	558	512	504	497	527	486	501	580	557	539	550	533	510	549	540	538	521	528	507	516	539	541	530	512	602	535	524	570	547	534	569	527	583	525	514	555	506	532	547	563	551	503	524	535	549	566	541	572	517	501	561	526	572	549	499	508	502	518	511	550	547	516	593	539	561	486	534	491	530	552	558	508	505	512	556	528	550	521	519	524	594	509	549	549	540	519	508	553	555	528	545	523	532	562	569	540	531	504	529	557	546	513	532	558	511	539	546	542	525	543	514	571	577	512	519	529	539	563	561	562	494	508	542	544	548	523	543	551	545	552	574	548	518	491	543	514	519	575	523	497	535	527	522	524	557	552	564	524	516	545	536	558	521	504	509	530	537	508	503	533	534	511	548	531	523	571	576	578	507	536	534	505	523	529	541	542	518	532	550	556	520	534	557	573	566	500	542	513	479	503	568	511	550	542	560	521	552	530	541	539	546	524	534	540	550	524	559	557	563	539	559	537	530	524	526	566	520	565	569	524	560	531	523	543	574	516	578	510	499	548	546	553	545	503	551	552	516	521	530	514	528	552	554	540	502	525	537	536	546	548	536	544	537	544	531	539	498	510	534	514	548	533	512	527	521	526	505	530	561	560	548	542	523	558	557	581	523	534	522	535	527	548	534	542	527	535	560	530	542	513	559	546	504	544	509	568	528	492	556	497	529	526	556	562	538	515	534	517	522	483	550	531	566	540	547	541	543	572	536	494	557	564	550	546	542	536	546	541	565	546	492	540	522	521	559	569	535	572	525	566	552	545	523	519	528	533	498	540	562	527	547	551	533	534	528	513	524	521	522	520	534	551	556	538	541	495	518	559	542	484	559	513	529	513	485	517	531	551	583	539	526	531	520	513	509	567	522	504	539	537	532	540	529	504	555	529	528	537	566	523	501	520	543	536	522	526	543	565	508	564	506	519	512	530	508	543	503	564	565	549	549	562	484	573	534	537	544	548	565	538	532	572	547	536	495	588	491	518	540	496	559	531	562	548	507	513	543	555	548	531	533	498	502	503	535	568	524	549	512	529	543	543	539	519	510	572	548	508	526	577	549	564	532	512	544	523	537	527	545	574	490	564	562	482	529	500	535	566	532	568	544	528	504	518	516	497	515	495	544	522	548	570	549	510	538	541	548	498	541	530	563	544	513	509	541	545	550	546	549	576	534	536	513	484	498	529	538	493	564	551	592	509	537	527	472	549	529	557	542	548	527	540	530	521	554	519	550	531	526	535	532	532	525	522	550	541	532	581	515	527	555	535	525	552	532	530	558	544	588	557	545	554	564	510	529	523	558	552	546	502	563	524	505	516	528	517	582	540	504	583	547	513	508	523	561	544	549	555	526	502	513	553	518	533	505	531	537	573	513	535	523	519	519	514	592	536	524	550	541	549	556	499	535	532	540	549	521	552	552	557	543	530	546	473	533	536	522	562	542	548	558	498	529	539	489	533	551	518	595	568	548	575	535	542	527	507	502	576	546	583	517	571	526	544	570	545	544	513	569	528	513	512	525	560	515	540	512	522	570	514	538	549	516	530	518	577	584	557	544	548	534	523	529	488	541	537	553	507	557	515	541	558	531	558	508	502	545	576	525	551	499	524	533	549	550	555	522	555	538	574	529	566	559	576	531	511	516	571	545	550	522	502	547	546
987	128	131	95	99	88	75	79	85	65	75	66	68	69	69	59	65	69	45	60	76	73	69	55	76	70	62	63	59	62	64	70	71	60	66	74	63	70	70	78	50	64	64	59	63	46	50	67	56	73	65	56	71	70	72	61	72	63	81	64	88	76	75	60	64	45	77	77	63	59	61	76	67	63	66	57	66	62	52	74	69	66	67	64	64	67	70	49	63	69	69	58	53	75	71	58	65	56	53	76	85	74	63	65	74	67	68	69	76	76	54	62	63	61	65	69	59	62	55	68	62	71	67	58	65	62	66	81	62	67	58	53	68	75	59	62	69	76	48	50	64	67	76	62	65	63	67	67	71	62	60	59	66	65	70	70	60	71	69	71	65	53	67	59	59	61	53	58	56	75	72	63	58	77	68	64	72	68	62	80	59	65	56	65	60	64	78	66	67	61	60	65	59	72	66	68	58	61	63	62	58	53	49	54	73	50	81	80	74	70	65	83	79	68	71	57	64	75	53	52	76	58	65	73	66	64	55	62	46	71	69	67	57	60	68	64	61	50	62	66	57	71	66	63	56	69	65	76	86	71	69	62	66	68	71	63	62	94	60	79	67	54	64	67	64	52	65	53	61	71	70	78	79	49	55	58	84	81	50	66	57	73	60	69	62	56	53	69	61	61	66	61	59	58	63	60	73	71	71	69	58	77	80	71	67	76	46	51	57	54	75	61	63	60	60	52	69	65	55	76	62	49	60	74	68	64	55	59	72	71	75	70	63	60	52	85	59	63	73	54	71	69	54	68	63	55	64	61	55	61	74	57	71	60	66	76	72	71	64	54	69	62	60	71	83	66	77	71	59	79	62	59	74	60	68	68	70	58	74	62	72	51	55	87	54	63	67	61	68	68	64	57	50	65	53	60	55	67	68	76	73	64	54	73	62	58	59	79	70	65	79	56	64	69	77	60	53	75	75	75	66	53	67	66	74	65	55	51	67	65	62	60	61	67	62	63	57	78	67	69	70	53	62	53	65	60	83	62	74	58	73	58	73	69	59	56	68	77	74	57	85	60	67	63	59	66	60	67	61	67	60	62	60	65	68	58	83	63	67	56	62	53	65	64	64	69	64	63	70	57	66	65	67	59	64	70	61	76	73	59	50	64	51	76	73	55	74	62	68	74	63	58	65	55	55	55	72	67	70	69	76	70	70	79	67	69	52	69	68	83	65	77	47	62	77	64	54	63	56	61	60	60	57	59	65	59	64	58	71	73	50	59	70	63	56	68	55	67	59	66	68	61	54	54	49	55	61	67	60	80	69	59	62	61	58	77	62	66	66	75	69	61	78	78	67	69	64	68	73	80	73	66	57	66	65	65	66	61	68	48	63	70	56	62	60	63	64	64	75	62	67	63	65	60	70	64	65	60	74	58	68	66	49	58	62	58	80	63	68	72	51	75	71	51	64	73	57	65	63	53	63	47	59	81	58	68	71	62	60	60	48	64	60	65	66	67	68	54	58	77	76	50	53	55	59	59	63	66	67	64	64	68	70	65	68	78	75	57	57	67	56	62	63	72	71	46	73	74	75	68	66	71	67	63	62	59	63	60	70	55	63	65	54	79	64	69	67	73	47	73	56	55	61	74	64	59	63	57	63	70	55	60	65	75	64	66	53	50	59	58	58	67	74	64	49	55	62	76	77	74	93	56	73	64	58	66	53	63	76	58	62	76	50	48	81	66	57	58	66	82	74	81	76	74	72	55	61	74	71	61	50	70	66	56	67	56	74	73	75	75	70	72	65	71	58	70	63	54	58	60	61	57	63	90	55	69	59	73	65	58	64	55	60	75	64	61	66	67	66	62	79	78	48	64	57	77	68	54	65	62	71	59	59	56	85	52	55	60	60	67	69	49	60	74	72	60	57	73	74	53	62	53	66	74	58	64	80	65	53	66	60	67	82	55	61	67	71	60	75	55	70	88	71	63	63	57	63	68	63	71	77	63	64	59	65	58	68	51	68	54	61	66	60	64	47	66	70	57	65	60	54	58	67	84	71	71	58	69	50	71	60	58	68	63	64	57	70	51	64	67	36	70	55	61	81	65	59	66	66	61	69	73	77	59	59	66	66	67	72	79	71	57	66	65	59	64	71	67	77	69	60	73	68	55	82	65	64	66	48	60	62	68	71	53	70	69	64	70	62	77	69	65	52	60	57	70	72	63	77	56	57	53	59	59	74	52	54	67	60	62	54	59	48	68	64	53	69	59	56	49	71	67	62	57	60	63	60	58	71	59	44	77	70	64	69	51	68	70	57	71	56	51	61	68	61	59	66	56	56	59	69	66	65	74	57	61	55	50	58	65	56	81	61	75	62	65	61	51	73	52	67	57	56	61	79	60	47	75	73	65	62	66	63	74	56	70	54	59	72	64	65	71	59	60	66	63	65	62	64	66	58	80	51	59	65	64	63	74	55	69	61	57	59	67	66	58	58	56	75	75	83	59	69	65	57	65	63	62	56	74	65	75	69	57	56	72	70	61	69	64	66	73	61	57	53	63	50	74	65	75	66	67	58	68	59	66	76	59	64	71	82	64	68	60	57	68	64	46	91	69	63	57	70	63	64	53	64	57	79	76	49	69	48	66	69	55	54	69	55	57	71	71	68	56	72	58	56	54	69	56	61	67	41	56	76	62	68	64	63	63	70	54	70	59	62	56	58	72	70	42	67	63	69	55	64	66	63	64	59	63	69	62	62	70	62	75	69	56	71	67	62	64	63	58	61	59	72	63	76	72	79	55	58	72	69	61	71	67	67	46	80	66	63	73	70	73	66	66	60	73	67	57	68	70	84	83	69	73	67	78	78	61	62	71	71	62	68	66	70	59	78	64	75	64	66	76	63	78	57	56	75	67	58	62	62	67	66	71	62	71	53	55	58	63	58	58	60	69	58	63	70	62	58	64	73	57	66	66	62	70	63	70	74	72	70	58	54	73	63	59	53	65	64	59	60	66	64	55	52	51	64	74	73	70	60	65	78	60	82	65	67	63	70	63	58	64	58	61	72	66	70	60	62	78	73	69	59	55	73	58	69	73	68	70	57	57	73	60	63	64	55	82	56	71	59	69	67	85	64	57	68	63	64	78	72	77	61	64	74	73	68	60	71	60	71	58	74	51	66	54	58	51	65	60	54	52	62	65	58	55	71	60	60	62	66	51	58	56	80	62	74	67	65	72	72	58	68	62	66	58	61	45	55	64	69	66	73	61	62	60	65	61	59	61	65	79	63	74	63	60	73	51	61	64	79	57	61	78	64	60	68	40	72	72	53	68	54	65	65	57	71	60	66	70	59	72	81	66	62	74	55	71	64	72	63	61	78	71	71	68	60	49	57	70	62	58	69	68	82	59	49	65	71	58	74	60	68	62	58	65	60	67	63	52	49	55	57	71	71	71	88	63	74	77	66	56	58	63	48	66	53	60	70	83	68	65	52	78	66	63	65	72	63	66	66	75
1744	333	441	486	384	398	384	339	299	331	315	299	252	281	275	285	284	309	267	262	274	247	274	262	242	270	270	256	252	267	250	247	274	265	270	243	234	253	254	248	251	262	223	263	251	230	254	231	241	240	252	237	238	281	263	235	253	244	275	272	244	274	217	226	251	256	248	241	213	240	253	263	242	253	241	247	234	247	249	262	270	242	239	274	250	250	239	259	266	260	255	244	235	258	256	242	213	243	245	236	275	295	275	260	249	261	222	262	255	241	256	246	235	258	245	269	250	260	249	251	249	248	256	232	252	245	263	263	246	281	231	248	243	282	258	239	238	256	241	267	248	249	244	245	232	252	231	225	241	258	265	239	243	272	276	233	285	252	247	270	222	226	270	244	252	259	224	271	242	275	226	222	238	219	244	249	249	239	257	238	241	252	266	237	256	247	250	220	239	240	223	227	254	247	234	223	258	233	248	224	275	275	254	267	251	252	244	280	237	253	243	242	220	221	235	265	246	269	225	231	235	254	267	246	268	254	235	252	254	225	268	236	246	250	256	239	227	242	238	261	262	246	237	243	271	254	253	224	255	241	235	256	240	249	258	214	266	256	233	260	237	256	256	272	254	238	258	285	268	265	238	235	213	238	251	215	266	245	267	261	264	224	278	241	239	228	277	251	229	239	224	275	231	248	237	280	245	270	259	238	268	272	274	230	237	273	244	238	254	247	242	257	211	262	252	227	243	259	261	253	252	257	251	258	221	276	225	252	252	248	258	257	241	246	227	258	259	272	244	265	235	266	254	245	256	226	243	252	243	249	286	238	256	261	257	252	253	238	277	242	245	258	246	247	275	266	230	230	245	237	246	254	254	267	244	242	247	255	265	245	233	265	249	229	234	276	225	253	215	284	254	251	221	234	257	238	279	267	252	241	253	258	252	258	245	277	255	240	256	240	243	228	254	237	231	232	256	279	257	226	260	268	253	250	261	242	240	243	232	277	267	235	268	257	240	273	244	235	273	218	268	222	292	258	224	228	240	240	257	246	244	253	251	240	244	249	262	237	264	257	283	236	229	248	279	243	247	243	253	264	256	275	236	267	265	244	268	258	265	265	250	262	213	250	241	242	267	257	248	236	271	253	259	258	240	235	248	250	236	232	250	250	261	250	233	286	227	261	234	242	253	241	263	240	232	239	233	252	236	262	250	257	241	253	232	264	256	267	271	257	271	236	217	244	257	293	241	265	248	258	263	249	260	226	250	208	259	288	243	253	251	265	252	272	249	252	269	224	249	243	247	260	280	234	261	252	212	241	248	251	274	239	231	241	239	239	235	248	242	253	251	241	272	234	232	281	241	230	273	271	238	269	248	235	248	237	255	238	286	250	234	208	251	237	271	254	234	254	258	276	252	261	257	272	233	262	252	259	239	264	274	257	274	229	223	234	291	236	260	261	247	249	271	257	239	256	224	265	249	276	283	273	248	238	231	253	247	232	286	253	245	243	258	270	231	266	224	275	253	255	252	241	263	270	259	229	232	259	266	264	246	267	250	233	236	265	229	241	242	254	260	249	241	268	240	288	270	243	241	269	261	244	258	245	231	235	255	263	252	270	257	247	268	243	258	270	223	283	257	271	233	257	250	243	244	243	219	283	239	263	243	224	246	251	267	266	263	274	256	244	263	233	261	242	230	220	257	256	267	266	255	254	285	263	236	259	254	259	242	267	290	256	240	247	249	262	239	274	253	241	275	295	242	248	261	250	252	242	250	245	239	246	218	259	259	259	260	253	271	259	257	228	232	228	247	234	253	254	298	284	237	261	246	253	226	245	276	231	262	235	248	231	260	240	270	237	245	265	264	263	219	232	248	266	255	268	230	225	250	265	239	259	244	271	255	242	227	246	219	256	228	213	236	246	238	260	256	270	252	228	279	273	264	266	228	237	258	276	227	242	239	253	247	221	258	244	269	243	285	289	270	257	250	220	280	245	241	249	240	263	240	245	253	272	254	233	231	248	242	267	256	251	237	251	255	258	248	236	243	260	264	263	218	272	265	258	268	251	246	268	247	239	264	257	226	253	270	251	222	278	254	238	248	226	255	245	254	272	262	240	244	264	263	265	245	239	242	259	241	236	235	261	247	226	234	256	254	261	260	236	271	245	254	216	255	231	256	263	262	263	253	240	244	270	231	237	226	233	228	278	253	221	228	240	224	253	267	231	247	245	265	239	209	251	217	224	261	271	249	256	265	243	215	260	220	244	226	282	258	258	259	247	231	231	211	247	264	243	254	242	246	232	251	254	239	258	232	255	256	271	235	266	259	265	261	280	260	240	220	255	253	254	230	260	235	250	269	264	238	255	246	252	261	256	241	253	261	248	226	229	242	214	267	286	237	255	265	236	251	258	223	266	254	229	237	272	256	265	253	261	263	244	245	248	270	262	240	262	251	236	247	290	264	241	251	247	245	232	241	245	220	244	255	222	262	225	245	251	254	238	231	260	248	242	239	248	266	272	256	257	259	237	232	266	258	251	223	266	224	235	252	261	267	236	237	269	234	237	236	237	270	271	237	280	252	289	240	261	234	230	248	220	253	242	258	242	267	244	290	242	249	216	252	253	248	244	262	269	260	249	244	248	274	235	255	242	264	256	249	267	234	245	250	276	259	245	255	240	243	236	232	245	275	253	216	243	239	231	257	247	255	263	267	268	240	267	305	263	257	251	265	260	257	238	267	263	197	254	243	260	237	231	268	241	238	260	221	233	271	262	255	255	227	256	282	249	269	234	240	239	231	259	229	241	243	258	241	243	227	259	234	246	279	244	258	268	228	298	242	272	234	214	260	243	257	266	265	224	244	269	246	245	263	260	261	232	266	251	219	259	252	232	255	261	261	256	256	247	236	241	255	256	250	271	240	260	250	228	258	267	249	245	239	239	244	228	253	259	254	254	257	247	231	248	268	246	267	247	254	274	220	225	286	262	265	249	249	236	248	221	247	246	238	244	278	248	215	261	272	243	247	244	264	269	261	263	249	281	242	253	250	242	245	244	227	241	226	257	242	269	230	272	241	247	289	237	258	260	266	244	240	227	251	273	260	261	257	267	250	227	261	250	255	253	241	253	226	222	272	276	243	238	267	232	239	257	252	236	240	265	258	244	272	273	262	259	254	250	242	257	255	278	247	234	262	258	257	247	247	241	237	259	229	211	227	257	275	244	273	250	256	280	235	246	220	246	262	250	226	270	239	258	250	268	284	248	239	252	259	239	258	259	236	227	229	237	260	267	263	257	270	255	227	254	263	238	249	251	241	268	231	221	254	267	260	259	265	272	258	257	245	262	209	244	235	242	253	244	244	213	255	245	234	241	242	260	230	262	240	259	255	253	227	250	251	249	252	256	275	245	245	262	303	244	218	247	244	240	263	285	233	245	245	233	269	256	232	259	265	222	269	273	236	237	253	247	235	227	277	250	255	234	248	244	238	278	232	255	242	255	227	215	228	250	232	258
4240	966	1211	883	540	444	343	262	180	168	147	120	152	127	107	135	101	82	102	86	97	97	88	95	96	86	74	81	93	85	70	83	81	79	83	83	79	68	80	74	76	64	74	68	79	76	90	104	72	74	65	70	87	65	67	62	73	69	64	59	71	71	82	80	63	60	80	71	72	70	82	67	62	84	80	59	60	82	81	74	67	83	60	88	75	87	72	73	66	88	71	73	81	63	71	68	73	60	80	76	70	73	76	79	50	85	81	74	74	55	69	64	88	63	62	71	74	71	65	65	71	81	82	66	87	53	82	72	85	63	74	83	76	73	65	61	60	65	74	75	70	75	55	85	66	70	70	55	66	77	74	70	77	77	78	82	81	78	72	61	67	80	58	70	69	71	76	70	52	72	63	53	66	71	86	70	84	67	70	94	72	73	65	76	60	73	75	59	68	73	63	88	65	62	63	66	63	74	65	82	80	82	66	69	55	59	64	59	66	78	70	74	71	68	64	73	76	64	73	70	78	70	67	77	53	85	65	95	65	69	79	76	72	68	88	66	76	79	54	75	76	73	73	87	70	73	66	67	72	65	73	73	77	67	60	75	65	58	83	64	71	76	59	86	79	66	75	70	65	68	66	54	78	70	81	75	82	74	80	83	70	66	58	78	67	73	68	69	77	67	85	72	64	82	77	66	71	67	74	61	69	79	71	72	83	74	55	67	85	76	61	73	68	69	64	77	60	86	67	65	73	67	78	57	60	68	86	81	79	80	72	85	69	63	66	77	67	71	64	71	61	73	65	74	84	66	64	64	64	71	79	66	64	70	68	74	53	72	75	73	75	72	83	74	66	73	79	59	78	74	76	75	78	57	65	65	85	71	74	67	85	54	85	74	71	72	80	65	75	68	65	73	79	71	72	73	80	72	95	68	70	72	71	82	85	52	79	63	70	69	77	81	70	66	71	65	62	75	85	64	57	81	85	64	76	61	65	71	65	70	80	60	72	73	63	62	83	57	67	70	80	73	58	73	78	77	67	75	69	63	74	73	80	68	72	75	70	63	59	75	68	69	61	73	76	79	64	68	68	70	65	75	82	67	67	70	83	79	79	76	87	74	62	80	61	57	71	70	73	74	72	58	64	72	77	82	71	69	80	68	64	75	53	58	67	73	58	79	82	72	81	71	56	53	79	67	69	88	72	94	77	69	65	76	61	67	84	74	76	86	80	72	66	78	76	65	81	55	71	61	67	73	61	65	80	79	71	79	65	85	65	63	62	62	77	74	68	90	77	80	64	74	65	92	90	78	63	81	79	66	72	67	77	86	67	76	63	86	69	68	71	81	66	74	84	66	67	67	70	72	78	71	80	68	69	81	70	68	84	66	76	73	67	73	72	66	68	62	64	58	75	77	76	45	77	65	73	65	67	66	96	64	84	86	68	65	65	76	64	81	55	54	75	48	70	76	65	91	64	58	72	70	77	52	85	88	66	82	76	89	74	64	83	72	76	76	85	76	71	59	64	75	67	74	89	81	69	73	68	75	74	70	68	59	87	84	69	80	74	76	83	61	56	58	69	61	77	64	82	70	65	58	78	100	68	72	76	83	79	75	79	75	76	85	80	63	86	56	66	71	71	77	70	79	71	74	72	55	65	70	78	77	75	57	76	71	69	86	78	66	75	75	69	81	72	69	83	70	94	76	75	70	61	64	78	77	64	63	81	60	90	80	71	73	84	54	83	65	65	75	71	69	72	74	91	81	74	76	68	63	66	79	75	82	80	59	71	65	86	97	81	70	79	56	73	75	75	69	76	60	77	71	79	64	87	65	87	74	83	72	97	82	83	88	71	60	88	86	70	72	63	72	66	69	68	66	79	62	76	70	80	78	74	71	63	72	65	70	67	56	74	69	67	78	78	58	65	66	71	74	74	69	75	83	85	65	71	68	80	61	68	77	74	80	78	68	74	67	86	71	82	71	73	65	73	70	87	73	74	83	66	76	74	63	85	68	71	77	68	71	82	78	58	84	73	72	68	68	75	75	66	83	74	66	70	76	70	70	66	65	72	71	85	61	63	68	72	79	74	74	74	70	62	64	73	69	57	69	74	80	67	53	67	66	71	59	74	69	66	77	70	82	72	88	69	65	80	75	70	79	76	69	68	77	74	88	70	68	68	69	65	77	71	70	79	69	70	70	58	69	77	77	69	82	64	79	60	64	76	64	67	59	83	71	72	67	66	76	79	69	84	61	71	75	55	68	98	56	58	70	71	82	69	67	71	83	58	71	59	72	74	68	85	71	58	64	80	69	81	83	68	74	65	87	64	72	74	66	76	65	61	70	76	75	65	63	93	72	80	77	75	77	77	78	76	80	70	64	58	78	70	86	61	67	64	83	71	73	67	49	67	73	63	80	67	77	85	66	62	60	82	62	70	65	61	78	72	78	85	73	73	72	69	79	66	63	77	99	49	62	72	72	80	69	73	55	76	70	78	63	79	69	68	68	69	76	78	51	61	80	62	68	80	75	69	63	67	67	70	78	89	64	75	80	57	63	70	70	75	59	80	87	69	72	65	70	70	64	68	67	79	70	70	57	70	57	64	57	82	59	76	72	68	71	76	86	57	68	80	56	68	74	72	77	62	78	62	74	66	76	64	70	72	72	74	67	75	63	57	75	58	58	85	75	72	68	63	63	77	73	69	64	70	69	70	71	72	65	75	76	77	73	62	82	64	69	76	64	65	75	76	69	71	88	70	71	76	63	67	75	63	71	69	66	63	63	88	60	83	54	69	71	76	66	80	75	77	70	64	68	63	73	58	73	74	66	65	78	80	63	76	80	64	68	77	53	64	63	70	65	58	81	62	73	63	68	90	72	62	62	74	62	75	84	76	74	71	81	69	64	82	70	64	69	70	70	70	66	74	63	67	69	76	76	61	66	71	81	63	63	65	74	54	64	82	63	56	80	71	74	74	67	86	75	74	62	110	78	81	79	55	81	69	71	67	72	62	76	84	59	79	77	67	65	75	74	64	52	81	69	79	91	69	77	55	59	59	72	71	56	60	66	68	74	68	77	76	66	77	66	74	70	81	71	67	76	83	63	69	68	65	68	58	78	68	75	89	62	62	71	74	57	63	74	78	82	67	77	67	65	64	73	60	74	72	69	80	76	64	59	81	83	76	74	80	84	75	68	85	74	60	72	81	68	58	73	56	63	70	75	84	93	83	72	69	68	79	66	77	78	68	72	81	65	76	78	65	66	73	65	82	68	83	75	78	81	73	58	76	66	72	73	83	77	66	74	79	67	74	66	62	65	70	74	75	71	87	74	73	89	86	74	57	84	80	53	91	83	81	68	90	71	63	69	99	77	83	53	64	79	70	62	81	61	76	70	72	84	65	68	82	59	77	73	78	57	74	78	74	72	67	73	77	79	70	79	71	94	81	74	71	77	78	77	55	60	65	64	63	70	78	58	72	74	62	79	73	85	69	85	72	69	68	53	81	69
5209	1341	3363	3548	3024	2570	2038	1629	1363	1201	1051	905	811	770	715	600	631	561	550	544	494	461	482	426	424	404	402	405	361	380	372	355	386	350	371	337	337	314	352	335	311	360	317	331	358	341	332	339	323	320	293	295	273	294	334	281	302	287	275	281	305	316	299	305	287	283	308	267	282	297	298	304	289	308	286	284	287	283	277	278	285	288	274	269	268	278	263	297	299	309	296	298	300	296	307	276	296	267	277	270	288	282	270	295	275	292	269	282	269	279	280	296	289	272	289	274	302	292	262	276	304	284	303	302	261	248	290	239	258	282	283	266	276	274	290	256	238	264	288	266	245	316	295	261	312	271	306	280	304	277	273	294	288	306	283	272	284	275	271	300	280	258	284	278	290	302	290	256	261	285	267	284	265	296	276	268	282	269	290	281	292	276	283	290	285	281	264	286	281	278	266	284	297	296	264	291	275	251	295	232	272	266	300	250	282	310	262	267	275	272	283	280	291	248	279	260	266	296	253	276	278	258	284	271	275	264	286	282	267	260	262	278	275	275	277	249	241	294	255	252	265	310	270	309	280	285	300	262	250	296	276	311	276	303	275	279	252	273	265	290	280	249	277	282	306	282	277	287	290	283	264	280	262	265	264	257	270	294	304	317	258	282	262	241	264	283	272	274	264	281	271	262	250	266	289	286	261	271	282	257	297	289	284	294	297	279	293	301	280	347	280	299	283	298	283	264	271	276	256	259	253	270	306	272	284	278	261	262	265	251	270	258	242	274	268	260	263	273	275	255	260	263	250	251	246	282	266	259	269	279	264	273	264	242	274	274	262	308	266	284	270	271	277	245	258	282	265	264	239	285	280	285	274	299	249	283	283	264	258	288	261	281	304	292	278	287	294	270	260	267	274	259	266	280	282	287	254	254	284	276	296	261	276	292	254	282	284	263	273	285	252	306	259	268	260	274	303	256	266	277	275	285	269	255	273	258	251	264	271	265	307	267	289	279	273	271	254	271	278	258	276	255	254	253	278	279	287	260	272	259	285	279	280	268	320	284	286	294	231	272	277	273	271	270	276	268	285	254	296	291	253	279	296	307	266	292	262	296	259	238	288	241	278	287	272	270	273	280	290	283	268	255	269	273	282	255	286	281	266	264	271	258	249	272	290	271	287	287	285	245	270	297	258	271	236	282	268	269	264	277	283	292	273	293	271	275	263	260	269	252	276	301	281	256	301	309	281	260	268	263	254	276	303	277	296	298	269	275	257	246	269	252	270	285	277	301	296	292	319	267	254	265	292	306	263	266	273	309	280	286	262	271	253	295	253	281	258	263	261	261	310	273	304	266	264	262	270	267	281	298	298	221	275	303	294	310	308	285	279	266	288	303	289	284	271	299	262	281	252	293	271	276	275	263	299	257	307	260	284	283	260	311	276	257	281	255	260	289	271	270	274	280	257	304	305	289	284	277	272	248	281	288	282	273	269	277	236	266	288	277	298	248	244	272	305	290	288	307	282	245	296	257	290	289	323	280	254	281	292	306	285	257	273	290	260	282	256	257	273	291	289	277	301	252	270	269	269	284	267	277	271	261	287	313	287	245	240	278	313	275	288	316	297	259	245	292	275	288	286	319	269	276	282	287	262	243	288	265	290	276	277	268	272	285	277	294	277	285	271	289	283	283	272	271	279	268	252	263	273	293	263	278	259	253	264	273	287	246	263	313	283	310	254	272	301	277	242	281	269	274	296	278	256	270	280	285	283	304	302	259	275	280	290	232	278	272	299	287	311	271	245	259	258	261	260	268	261	273	287	274	287	250	272	269	289	272	271	274	290	317	287	292	276	277	233	278	252	278	252	257	275	279	297	320	248	268	268	284	293	266	252	300	271	269	277	267	254	259	261	258	271	274	279	296	287	280	252	246	299	302	270	279	269	281	274	280	266	290	300	256	270	253	255	287	277	263	278	257	260	258	271	271	247	267	283	264	267	290	264	296	275	273	273	273	274	296	255	305	273	289	271	279	263	280	284	278	259	264	277	297	279	255	293	275	270	277	295	259	258	236	244	299	250	287	234	263	286	289	276	289	288	269	285	277	285	253	267	248	276	261	290	240	264	245	260	281	286	318	279	251	271	258	269	270	285	285	292	264	272	281	281	269	281	280	329	284	282	274	318	287	289	273	262	270	271	252	278	260	285	288	269	279	265	249	266	273	275	258	272	268	270	285	240	281	237	259	288	291	272	271	227	246	243	254	283	267	267	257	258	269	252	320	263	272	285	271	302	263	313	314	273	241	276	277	294	252	265	303	264	290	288	245	252	280	273	270	267	280	301	269	275	270	266	292	266	268	312	287	316	264	265	249	266	284	267	292	266	310	238	249	250	315	284	267	262	272	315	288	280	303	266	299	245	266	262	235	287	283	284	271	263	279	284	266	284	247	263	289	290	280	291	289	264	270	258	273	274	295	297	257	306	295	284	254	286	288	266	255	309	271	280	287	284	298	282	253	267	282	280	271	269	308	275	250	243	244	288	263	264	264	273	275	299	290	252	255	282	278	258	279	280	251	279	288	272	261	287	289	262	285	287	274	277	286	287	272	265	285	296	285	256	247	259	274	291	287	264	266	264	290	266	312	280	288	284	276	266	256	271	313	250	281	297	287	303	266	270	278	294	266	271	268	259	282	271	262	268	282	272	280	266	277	301	282	265	280	282	277	294	283	281	248	295	286	275	283	269	279	286	256	266	262	256	269	250	275	279	265	273	277	292	256	276	263	290	275	280	268	301	302	294	297	294	269	260	276	279	271	278	289	295	293	280	266	259	272	259	259	303	290	311	287	263	260	264	291	258	298	284	258	264	279	262	288	265	296	264	270	277	258	268	266	296	285	250	256	271	279	272	291	282	272	283	263	266	261	279	270	277	272	281	236	283	273	257	258	290	288	275	271	285	300	273	275	265	279	268	310	268	252	268	267	291	282	261	274	262	243	271	267	254	265	284	276	266	300	292	266	274	262	300	267	298	260	263	259	265	264	259	259	295	275	244	269	256	232	289	292	259	274	279	300	283	280	267	281	288	268	277	263	303	286	300	295	262	253	271	267	308	269	261	299	260	257	254	293	292	270	258	259	257	261	261	265	288	258	289	293	254	262	285	285	271	263	272	274	297	296	286	256	269	248	278	281	230	285	332	277	288	288	276	263	298	272	282	265	269	251	245	270	264	279	266	262	285	247	260	308	283	298	258	294	250	258	255	283	248	274	306	273	283	274	230	285	268	279	294	260	292	282	277	242	303	264	263	275	252	303	268	291	292	269	279	257	270	264	262	274	273	298	275	274	259	277	273	275	254	296	293	279	293	254	306	299	289	258	272	281	250	267	299	299	230	265	269	267	270	248	304	257	269	308	269	281	260	271	304	269	254	257	290	278	270	282	294	272	266	298	250	258	285	266	267	277	274	256	258	289	294	274	255	289	275	272	246	273	296	269	259	257	291	262	287	270	304	284
8333	2218	2525	1840	1238	869	621	544	463	373	333	291	267	256	260	225	231	196	202	194	207	231	195	188	195	170	168	182	196	204	205	186	178	174	173	148	185	168	179	171	162	168	157	209	172	166	149	172	158	140	182	177	161	183	165	172	170	167	144	180	147	147	177	167	145	157	180	174	170	158	151	169	177	151	193	176	163	160	177	181	165	171	151	185	140	174	154	192	163	158	170	160	149	179	144	165	154	174	153	153	151	159	149	153	146	198	156	152	172	162	161	194	182	161	171	192	159	179	171	166	139	177	155	161	165	162	168	161	165	156	167	137	160	180	155	150	170	172	161	179	147	163	160	144	166	171	168	165	168	170	154	167	129	167	164	164	152	149	175	179	146	164	156	171	175	162	148	177	179	154	154	145	147	173	151	179	167	164	188	127	154	173	167	160	141	161	153	147	162	173	134	152	140	155	180	140	160	146	153	152	163	168	161	167	156	143	146	134	148	151	155	165	147	167	149	172	171	149	176	157	157	171	149	162	167	179	172	161	177	158	178	155	152	169	142	139	181	143	146	155	183	178	174	153	173	141	156	156	135	152	160	145	151	151	163	165	163	155	152	184	167	162	152	167	187	164	152	167	159	169	147	160	165	173	149	151	179	140	185	166	175	169	164	168	157	159	163	172	159	166	164	162	174	160	146	162	164	166	161	157	178	181	153	154	172	147	162	163	177	160	153	153	159	184	154	161	190	186	184	168	180	162	151	157	130	154	176	168	170	159	162	132	151	151	207	154	162	158	141	191	138	173	141	149	139	176	173	159	156	179	167	156	169	129	171	175	168	154	160	136	157	173	183	157	161	161	155	151	173	164	170	158	175	183	178	177	154	158	171	165	161	171	176	178	169	144	118	186	153	165	156	156	157	162	165	190	154	143	165	161	150	145	140	169	153	166	184	155	159	166	166	179	163	192	159	149	148	166	161	157	154	180	168	147	154	133	150	146	181	170	176	168	146	185	186	160	179	158	146	153	157	176	172	178	172	173	153	137	152	167	191	151	165	156	159	181	153	153	163	167	160	156	150	146	159	171	176	157	187	160	159	154	177	183	167	149	148	147	153	142	148	171	151	160	141	168	171	152	166	178	164	143	175	165	173	162	155	151	159	142	174	129	163	157	164	184	162	151	150	171	156	184	165	180	158	162	174	175	158	164	140	160	183	192	138	163	157	143	184	165	154	158	183	157	170	161	171	159	165	149	165	166	177	177	148	164	165	158	132	163	178	175	155	160	167	164	168	152	166	178	163	157	156	169	143	175	138	168	154	168	150	167	182	144	162	165	156	146	169	187	160	148	143	185	127	197	169	191	179	158	153	160	167	147	175	166	146	176	179	158	141	179	143	166	182	164	158	194	158	157	165	149	160	168	153	143	164	175	165	158	164	165	135	149	180	155	184	141	165	154	166	160	138	194	157	158	161	142	166	159	164	133	181	166	157	163	153	154	161	143	151	154	177	170	178	149	172	156	163	156	164	151	162	136	148	167	177	166	156	161	172	157	169	161	174	175	176	146	179	145	178	144	144	168	167	168	145	150	142	159	178	136	167	172	155	165	164	176	169	156	156	141	190	152	174	183	163	156	148	163	172	168	190	153	147	161	168	161	168	164	172	177	181	156	168	160	180	170	181	146	162	178	158	167	153	153	169	143	154	166	167	140	151	148	171	144	165	148	151	151	141	169	164	134	162	151	155	153	156	160	184	182	138	154	159	177	157	170	163	167	132	163	165	152	160	167	144	167	152	173	155	164	148	158	160	162	157	172	163	171	162	175	168	160	173	149	163	158	166	169	156	150	165	186	168	144	163	165	169	154	164	167	151	172	163	182	169	168	160	158	170	158	188	160	158	155	159	165	150	173	142	148	177	147	159	175	155	168	153	164	177	181	167	158	136	165	177	181	173	152	131	167	159	167	160	151	143	161	145	165	155	182	178	154	161	147	150	138	166	163	127	172	166	162	175	150	178	162	154	163	147	168	154	164	149	166	166	165	149	181	167	176	159	163	195	168	151	166	150	144	134	160	183	164	178	138	139	156	164	158	204	165	153	175	172	182	148	154	174	161	166	181	153	148	152	154	172	152	158	166	186	142	167	161	146	129	164	158	178	186	173	157	171	168	163	135	145	150	159	136	161	168	132	174	158	157	140	153	192	144	177	163	151	155	172	159	171	152	158	152	143	160	148	153	170	146	166	157	185	165	166	155	171	145	155	148	171	159	169	169	158	133	161	155	156	147	170	141	162	160	160	147	162	153	152	144	163	152	137	173	162	141	155	147	185	172	172	160	150	160	148	134	170	148	176	154	164	159	132	154	187	156	167	183	167	169	154	157	161	164	176	185	163	158	173	150	163	141	163	165	163	141	163	160	171	184	171	169	157	129	145	162	147	139	158	154	180	158	167	154	168	165	147	172	163	185	173	168	178	181	168	169	168	139	141	154	131	148	142	144	159	163	181	160	157	189	187	154	163	137	180	188	171	161	162	164	153	162	167	163	157	171	141	200	163	143	147	160	154	132	169	161	144	165	163	160	144	149	166	163	175	148	173	150	151	148	157	164	157	167	130	132	160	146	153	153	182	151	178	174	148	147	133	185	166	179	172	163	164	158	173	164	136	166	169	170	166	169	160	167	148	157	149	136	180	165	183	161	165	172	140	197	153	165	165	141	170	156	153	181	144	175	133	153	157	148	153	173	169	185	165	162	172	167	146	163	143	163	186	157	158	178	152	175	190	165	183	178	176	154	175	154	145	158	149	159	169	167	168	181	159	158	145	194	168	168	166	167	148	144	165	159	151	161	171	181	162	164	170	162	156	149	178	150	163	174	150	162	146	178	162	182	167	167	148	160	179	165	159	177	164	155	182	181	146	179	187	167	176	156	138	163	147	175	141	178	152	146	162	173	181	161	163	161	167	175	163	152	168	156	176	161	173	165	169	153	159	141	165	157	152	165	166	167	164	165	153	165	164	161	146	156	161	177	159	174	145	153	165	149	166	162	143	182	165	163	149	175	147	147	164	145	147	166	185	151	160	170	172	168	146	142	172	165	179	164	160	143	169	141	149	162	147	166	166	152	184	135	180	174	181	180	172	143	160	172	164	147	166	149	152	190	170	172	156	160	134	174	151	173	148	187	150	172	155	172	158	175	183	152	179	152	150	161	163	171	157	148	163	150	180	156	168	172	146	144	167	158	163	145	179	181	165	182	150	171	172	181	161	170	156	139	134	168	181	168	188	169	155	172	160	153	166	150	157	168	168	168	171	200	159	150	158	165	146	129	146	147	158	160	161	142	166	195	154	156	159	146	184	159	145	147	145	157	136	173	154	157	161	163	162	163	140	176	120	173	187	150	164	168	179	168	171	157	160	156	170	161	172	186	156	145	138	167	147	174	168	170	154	171	172	159	163	147	151	169	146	167	157	173	164	165	176	152	141	154	169	188	164	155	138	138	140	151	132	159
7577	2690	6365	6795	5743	4660	3873	3191	2729	2325	2052	1818	1588	1432	1340	1222	1185	1109	1026	1030	1021	963	873	846	809	827	745	800	728	713	697	666	730	695	676	660	621	664	662	663	606	609	628	641	671	597	596	632	619	596	613	580	625	598	624	598	564	584	564	608	560	546	655	556	619	584	528	561	568	583	562	575	580	569	585	548	618	591	577	551	586	553	532	554	533	546	579	518	538	525	547	558	546	545	552	522	587	562	558	560	531	568	535	582	558	544	533	571	539	534	550	558	565	526	530	541	562	508	522	512	559	546	522	523	522	596	501	553	534	567	528	571	538	542	571	514	561	554	547	545	584	540	551	547	518	527	569	542	534	522	519	546	488	558	592	539	568	588	555	512	526	538	472	536	523	536	539	563	556	576	548	516	560	558	500	565	521	523	482	572	559	515	525	533	566	553	512	538	516	536	537	525	528	562	569	516	512	531	585	510	534	547	557	530	547	537	557	544	548	546	528	548	557	518	531	549	581	586	521	515	524	489	565	553	570	528	499	533	605	569	529	512	561	559	510	517	522	508	521	544	508	538	549	517	538	534	522	536	559	558	556	575	524	547	497	538	523	535	496	518	535	507	506	503	529	509	559	542	524	517	523	571	526	540	522	548	534	530	540	490	515	528	541	511	534	527	536	529	539	524	540	513	494	522	554	545	533	523	502	558	527	479	590	516	557	576	591	565	509	537	512	512	576	527	513	512	532	607	564	497	581	552	525	559	544	500	559	544	520	524	545	538	527	549	544	540	554	548	508	544	562	521	568	501	549	531	529	547	559	515	484	544	532	493	547	522	505	553	513	523	513	544	572	540	535	522	543	538	493	529	547	579	522	561	528	521	531	537	523	516	520	532	553	548	513	521	580	563	515	523	549	517	566	530	533	518	550	579	509	554	514	556	492	556	513	548	509	523	575	564	517	548	555	520	531	516	543	546	496	526	546	547	571	541	512	561	502	553	513	536	541	552	573	527	533	499	539	549	564	552	509	511	495	571	525	560	514	543	550	539	518	521	518	527	550	557	511	516	551	520	526	527	548	519	581	558	537	538	519	531	508	519	502	528	535	542	521	529	551	532	536	538	541	512	507	545	531	535	541	576	567	571	583	488	511	545	549	504	523	519	522	549	547	512	538	537	528	552	524	534	552	524	474	534	592	564	558	512	509	535	487	548	527	508	525	534	519	506	541	527	525	525	479	578	490	511	571	541	539	528	533	557	567	524	558	537	555	524	492	505	514	531	551	538	559	537	524	503	540	548	510	494	543	542	531	512	545	501	538	551	496	545	518	533	544	534	508	559	549	541	495	522	554	568	509	527	550	522	519	531	539	523	562	532	582	548	537	532	547	538	515	541	538	555	527	545	497	541	550	515	575	530	573	532	564	519	548	522	569	566	522	531	534	528	512	523	531	522	521	563	558	538	532	487	502	563	544	516	539	571	514	538	555	573	544	548	518	539	522	501	546	564	503	492	535	519	528	518	545	527	530	525	496	503	542	527	527	494	552	556	538	533	506	522	575	526	545	520	496	576	547	515	520	554	537	545	559	522	486	496	538	583	527	521	531	564	542	567	540	536	532	580	527	509	546	550	550	489	501	511	528	533	574	533	528	519	538	547	525	541	506	515	525	555	519	518	592	532	514	511	551	521	509	558	520	558	552	563	502	522	516	553	516	540	553	520	537	530	545	531	520	521	547	528	567	500	514	546	509	523	533	489	521	546	548	518	531	519	545	579	567	542	546	511	530	566	519	527	546	527	566	537	519	540	529	539	556	479	528	539	530	543	522	520	529	519	555	533	526	539	514	510	551	537	552	526	533	562	531	557	500	522	530	576	518	513	525	569	538	504	578	550	514	524	539	506	517	537	555	518	536	540	515	536	478	574	530	572	543	509	534	503	534	546	526	498	582	526	522	509	524	555	562	509	544	579	515	562	550	532	563	512	529	475	547	551	535	514	484	546	559	521	539	591	539	556	546	532	538	500	535	548	565	529	569	575	569	530	550	565	524	506	520	542	564	534	508	537	520	555	521	508	500	567	497	532	554	517	525	543	512	515	534	526	513	566	550	510	529	530	566	459	526	516	535	540	557	510	532	526	509	548	542	530	481	508	498	548	535	570	540	529	527	547	540	508	520	530	511	515	560	523	535	517	555	563	507	541	554	564	543	543	516	548	548	527	550	482	551	552	507	471	533	563	529	563	527	548	502	539	503	537	575	570	537	549	533	545	522	539	550	571	545	537	570	559	573	537	552	552	569	538	516	555	502	512	555	590	539	513	593	489	527	565	540	563	533	534	544	527	532	553	520	560	553	538	515	504	507	537	519	502	556	525	541	514	525	498	546	560	504	518	536	569	537	556	536	520	538	530	539	529	554	526	541	503	509	532	551	537	504	552	545	511	529	565	537	553	500	544	537	498	509	511	528	559	548	548	526	535	549	535	497	532	533	485	589	527	512	538	522	514	550	549	540	581	538	512	517	540	528	498	544	562	548	585	481	546	535	535	519	496	531	594	573	512	527	520	568	516	531	496	515	546	535	524	540	537	533	572	530	576	547	527	555	503	546	519	511	513	547	528	520	539	548	522	533	562	515	533	500	525	564	522	557	522	569	518	540	521	583	565	555	539	496	548	544	548	549	546	496	511	557	562	525	539	550	516	514	527	532	559	517	474	532	571	516	540	535	574	553	524	497	519	531	533	561	552	483	505	528	532	550	543	531	531	564	557	525	523	481	500	510	512	531	563	496	517	554	558	565	562	564	531	500	533	516	514	573	545	520	498	512	528	534	539	502	533	531	539	557	546	526	526	495	551	515	534	527	542	553	557	530	563	536	547	526	520	541	535	573	490	531	522	518	532	507	535	514	526	518	551	556	548	517	535	508	492	521	557	500	544	530	583	514	525	562	516	507	573	544	577	540	494	480	561	556	527	519	554	518	559	529	579	512	542	571	538	565	572	499	542	549	525	537	561	504	525	518	510	500	551	498	506	500	531	552	541	482	519	507	564	508	527	522	542	509	550	530	540	528	538	538	579	523	499	552	513	545	551	569	497	551	516	543	524	472	541	572	553	531	521	547	548	582	522	525	513	534	574	499	481	535	535	554	566	586	555	533	513	541	544	528	541	508	537	594	501	540	500	491	542	519	504	517	530	535	534	540	534	524	506	477	501	552	582	555	574	551	545	555	557	557	539	562	548	549	486	509	515	505	481	554	481	561	513	557	498	551	520	523	494	536	509	546	511	554	533	507	521	517	587	511	547	528	558	529	534	484	522	558	546	542	539	498	532	569	498	494	505	502	520	494	543	520	542	549	527	550	540	557	502	577	553	521	524	530	538	532	546	528	521	522	540	555	596	507	523	522	559	516	512	510	561	548	528	522	553	489	485	539	529	529	542	530	517	518	535	573	518	537	513	533	546	580	524	558	568	522	540	541	543	566	492	538	531	548	501	524	542	557	528	543	521	504	498
1069	144	135	112	90	74	70	74	65	59	66	80	68	80	61	67	57	72	68	57	69	53	54	60	63	86	59	52	48	70	77	58	62	60	72	60	62	61	65	60	66	60	58	58	80	54	59	64	65	65	57	75	61	61	70	66	61	59	75	67	55	49	71	80	52	55	64	59	60	50	74	65	60	62	70	66	58	61	63	56	68	76	63	76	62	73	81	64	53	66	63	66	63	56	48	76	64	51	64	67	70	73	74	51	58	77	86	66	66	67	72	60	74	51	55	62	67	73	64	61	70	61	62	73	66	62	77	77	74	82	68	68	67	55	62	50	68	46	77	65	76	75	56	62	62	65	61	75	55	60	77	75	62	75	45	67	67	59	64	68	73	55	58	71	58	71	58	88	68	58	65	67	67	63	56	58	72	54	62	64	54	70	70	73	55	74	62	50	61	67	57	59	62	82	59	66	62	65	75	61	62	64	62	46	70	66	55	52	68	65	50	71	69	56	65	64	64	61	63	67	83	55	59	62	61	69	72	66	58	63	79	63	78	58	65	63	70	74	66	57	58	62	73	66	67	61	72	65	61	73	61	55	60	62	61	66	69	62	56	51	66	60	55	62	67	66	59	54	67	66	56	82	84	77	65	65	82	58	74	66	58	63	70	72	66	64	65	62	79	76	66	75	56	56	52	62	62	66	66	66	67	69	61	60	69	71	63	61	52	73	58	61	66	58	55	58	66	50	75	65	58	69	64	56	60	81	65	73	68	63	82	63	65	66	74	69	65	51	76	59	69	63	60	53	61	68	66	57	74	67	64	72	57	77	61	52	73	63	62	59	65	80	69	61	64	50	67	78	72	76	60	71	57	62	80	52	51	62	69	56	73	70	73	74	51	69	65	62	73	51	54	62	73	58	68	52	51	64	61	67	59	65	46	67	67	64	66	72	71	70	75	64	69	59	67	58	71	58	52	60	59	70	68	65	59	61	64	68	64	54	69	64	73	66	56	72	66	68	53	64	60	61	68	67	55	76	66	43	58	57	64	74	47	71	79	61	51	66	78	64	63	63	56	50	73	63	67	67	66	59	60	69	72	64	79	79	45	66	54	67	74	50	58	65	69	46	60	73	66	52	71	62	61	76	51	55	57	65	58	76	63	67	60	57	61	61	77	61	68	84	60	70	48	51	76	57	65	72	54	58	72	72	61	62	60	77	54	58	66	60	64	78	72	55	59	65	66	63	67	61	66	69	57	54	57	68	60	80	56	63	62	62	69	78	67	63	50	59	69	56	79	60	62	70	68	81	64	65	59	73	62	68	80	69	66	65	70	59	62	64	71	73	63	63	78	67	62	59	67	60	73	61	56	77	51	78	71	43	65	72	63	67	58	44	70	74	60	61	65	85	68	71	71	68	60	74	60	58	63	74	70	59	62	64	68	59	86	56	59	65	64	64	72	63	61	65	64	68	64	74	57	68	79	69	55	69	62	53	60	73	64	72	65	72	68	65	73	68	70	67	70	60	59	59	83	62	51	75	75	63	73	56	67	67	61	62	67	76	57	66	61	62	77	51	63	74	71	64	67	76	65	61	49	67	69	71	75	61	66	70	60	72	65	79	54	63	52	76	76	58	78	54	62	60	72	53	76	68	68	85	76	70	67	59	71	58	79	72	65	64	56	69	65	71	69	58	53	52	78	60	62	61	68	84	62	63	58	56	55	53	58	60	59	71	65	76	62	60	74	57	61	58	61	71	68	65	64	60	50	56	57	76	65	49	58	63	77	54	60	66	66	70	59	63	76	69	69	58	56	62	60	59	63	51	61	61	62	61	58	73	66	81	69	64	68	56	61	63	54	78	65	68	67	67	77	62	58	65	50	77	64	78	64	64	63	53	68	75	60	76	46	61	72	54	70	62	63	44	63	80	66	60	52	51	56	63	87	60	68	55	55	69	78	70	57	67	74	63	71	65	66	68	63	71	73	74	76	54	80	73	72	65	50	67	79	64	68	64	61	59	66	56	67	62	55	64	56	49	65	73	58	62	71	77	66	63	50	60	76	63	70	74	78	56	60	70	57	56	64	66	80	76	63	51	68	74	67	74	52	64	56	62	48	74	63	68	58	61	71	63	73	68	59	75	68	74	65	69	84	64	69	62	69	72	76	63	60	64	70	63	59	64	58	77	82	62	75	68	68	41	55	63	67	73	70	59	65	76	71	76	73	58	63	54	71	51	62	64	51	71	46	66	60	62	70	72	71	64	65	73	74	64	53	70	78	64	60	59	61	62	64	61	69	59	53	54	69	72	63	65	61	62	65	69	63	64	74	67	68	67	45	65	72	73	65	72	66	69	70	53	62	69	68	58	61	65	69	54	75	55	68	88	70	56	64	58	69	67	65	52	51	68	68	69	66	66	58	66	53	76	58	69	69	66	68	67	55	64	68	66	61	64	64	73	67	66	65	59	69	63	59	57	61	70	58	64	58	69	55	64	64	82	71	68	78	69	69	73	74	69	51	57	64	82	81	57	62	71	62	63	67	72	66	62	64	57	61	71	56	44	64	57	60	68	68	67	71	57	56	57	64	58	79	68	59	77	66	76	62	66	63	59	64	54	77	71	67	68	68	65	61	66	67	73	65	56	59	82	61	55	67	48	68	69	59	68	79	66	68	64	66	54	71	53	68	54	60	53	69	61	55	63	56	71	62	72	52	60	56	69	65	69	68	59	60	59	58	69	64	60	64	56	75	61	56	69	71	64	70	65	67	63	85	61	65	70	70	74	73	62	79	61	56	60	62	48	64	56	57	60	70	66	77	68	60	69	54	63	61	48	58	57	45	55	60	60	62	68	62	47	60	68	80	73	61	63	71	74	67	71	72	61	79	67	61	58	65	66	73	49	61	68	74	66	56	61	76	80	69	60	59	65	87	60	59	69	79	82	62	61	61	51	63	66	53	64	54	70	65	62	65	52	69	65	63	65	71	67	65	72	67	62	63	67	61	57	63	61	70	61	64	67	45	58	70	69	69	77	51	68	63	74	54	61	57	69	68	59	56	53	55	76	64	67	54	68	58	60	64	83	59	62	61	72	76	66	51	51	64	57	74	71	74	70	54	69	68	64	78	58	69	56	56	47	59	81	60	58	60	62	74	66	47	54	75	75	63	59	68	79	54	65	72	48	73	79	77	46	77	63	65	62	74	75	82	59	64	68	55	57	70	67	59	54	71	66	70	63	64	54	61	70	77	59	74	78	63	71	59	67	62	77	73	67	60	69	66	61	63	84	68	56	60	78	65	61	67	67	68	57	65	70	51	76	61	63	59	81	52	50	58	53	83	54	71	62	52	76	53	64	57	50	55	62	61	61	67	68	55	82	56	72	79	69	72	60	56	50	66	63	61	79	72	78	61	81	79	78	67	63	75	62	65	62	57	71	71	62	70	63	71	46	70	60	62	71	68	57	43	64	50	57	66	49	66	61	56	74	65	55	48	46	62	52	66	66
1640	328	483	460	416	353	326	311	288	333	250	317	297	261	272	305	282	288	281	295	270	253	276	294	240	264	264	262	264	264	273	241	267	271	256	239	286	254	261	269	244	260	234	261	266	269	257	272	279	232	269	246	237	223	252	277	255	215	233	254	261	261	251	238	243	253	255	257	263	253	270	283	234	246	244	267	285	259	212	227	252	230	218	252	268	242	254	251	250	258	243	246	259	254	278	237	261	275	255	254	258	256	254	268	245	250	247	254	256	230	273	228	225	246	259	231	243	238	225	254	255	227	260	248	230	262	260	261	257	247	251	274	237	229	277	232	259	267	228	250	253	232	231	238	233	273	238	291	265	269	268	269	222	243	235	263	200	241	264	243	265	266	242	225	253	252	252	261	233	258	222	237	230	265	247	258	265	239	228	214	245	239	280	275	239	253	241	250	238	252	224	238	234	264	235	238	281	257	227	238	266	214	267	263	252	258	226	257	256	241	245	259	260	274	249	262	264	258	264	233	257	236	259	263	264	246	220	224	244	256	242	256	235	277	237	270	254	222	266	229	289	249	258	216	245	280	253	266	244	225	246	245	207	261	243	261	210	253	229	256	255	252	230	237	259	295	241	258	254	251	234	255	236	273	262	262	255	236	242	286	265	238	257	246	210	270	258	257	258	237	246	258	247	251	244	255	263	276	240	257	247	263	243	230	251	243	253	248	286	241	239	269	252	228	234	286	242	254	280	268	225	235	241	255	252	258	244	245	253	216	244	223	244	249	239	261	265	239	246	239	240	232	236	229	264	235	260	236	256	235	221	236	252	238	244	269	239	249	273	238	237	267	259	231	249	256	261	262	251	241	238	249	250	240	266	250	263	249	252	258	247	240	250	273	255	233	238	273	286	233	257	262	254	261	268	235	248	239	232	261	262	245	244	243	258	229	247	267	245	257	239	257	237	268	259	243	239	249	256	269	249	231	264	292	276	237	262	234	256	235	233	272	258	243	258	254	262	249	221	230	237	246	233	251	230	262	227	242	268	244	253	247	251	277	247	248	276	235	247	254	236	229	246	239	247	247	250	232	223	242	268	224	255	244	254	233	246	253	251	271	237	244	242	241	247	238	251	249	239	225	266	236	247	273	271	276	238	213	240	255	259	257	290	240	263	241	256	224	231	239	271	257	242	253	244	238	251	257	234	282	240	273	272	261	259	279	266	253	228	229	248	269	260	235	230	245	248	253	279	230	242	240	259	264	229	254	252	227	271	257	273	277	242	282	230	263	228	243	243	225	266	234	233	240	247	263	244	254	245	232	257	252	231	227	262	253	266	237	254	265	258	238	267	230	269	253	259	239	251	261	248	278	258	241	221	255	240	242	268	242	270	248	235	246	269	273	246	228	244	247	243	240	259	257	239	253	252	250	274	255	246	238	222	255	247	259	222	279	242	260	254	259	250	242	231	290	237	264	231	237	246	240	239	242	214	258	254	244	239	278	255	249	255	215	260	241	264	253	275	238	228	266	210	242	280	266	236	226	260	260	263	262	286	255	243	222	238	252	240	253	261	271	243	240	260	250	273	265	257	224	271	224	241	250	243	261	259	212	259	256	261	277	266	264	241	277	240	251	271	243	229	231	243	243	265	276	259	252	255	254	269	247	242	264	239	251	283	246	256	254	241	272	244	252	229	245	239	259	261	244	252	240	215	262	259	265	243	241	223	251	280	267	271	278	250	234	264	231	244	244	263	228	238	250	267	248	271	261	227	246	243	246	268	264	272	268	251	246	265	266	248	242	266	284	235	259	259	241	254	232	232	246	233	262	237	230	247	252	259	271	239	276	268	286	233	261	252	213	245	230	250	251	262	268	257	265	269	228	233	264	269	248	235	250	264	232	232	264	272	276	282	272	242	232	221	269	260	239	248	255	254	257	262	241	225	264	234	253	271	234	265	249	233	257	250	267	260	229	274	240	225	243	276	249	260	253	249	288	262	265	264	252	259	271	257	255	253	245	245	248	247	292	223	261	235	249	233	240	259	274	249	250	237	258	258	256	263	241	256	253	275	241	238	237	241	291	242	238	268	218	226	253	239	226	265	269	255	242	253	247	266	259	228	223	250	230	252	262	244	227	286	248	245	254	239	245	210	276	278	216	244	224	249	244	257	223	262	255	269	257	258	253	244	262	241	262	247	260	234	265	231	258	232	231	252	237	248	236	244	241	249	234	224	261	279	277	244	253	241	249	275	248	252	249	238	253	254	234	277	267	255	247	266	247	254	226	244	244	250	266	237	235	281	251	251	236	248	245	270	255	237	248	259	228	263	246	266	264	266	249	271	249	255	254	265	249	249	247	259	251	264	229	266	240	261	234	250	287	267	218	249	233	252	267	210	216	238	260	242	259	228	251	242	258	240	242	266	264	244	251	240	266	267	240	259	238	252	246	258	248	250	241	241	239	253	254	252	240	252	233	251	266	255	269	261	261	244	246	247	250	242	255	235	235	249	285	251	268	228	264	280	237	253	247	252	249	254	248	245	248	248	261	251	252	249	239	261	244	223	258	244	272	263	256	240	246	255	237	250	249	247	255	269	262	259	241	248	250	227	233	291	248	238	233	245	250	281	237	274	244	269	254	254	259	243	260	246	249	241	234	261	259	251	236	265	246	245	248	238	235	235	269	225	267	271	245	259	233	253	262	245	265	275	280	231	282	241	236	241	259	262	239	241	253	232	235	262	242	228	231	277	252	260	280	238	240	214	252	261	263	238	268	256	245	246	257	240	247	265	261	230	234	255	264	252	228	231	264	232	258	218	265	250	244	256	244	248	239	276	236	257	264	277	266	248	251	258	262	248	249	221	253	235	256	236	251	237	250	231	254	253	258	257	260	224	244	229	219	242	231	262	237	247	238	260	279	273	243	261	236	255	246	243	222	243	239	224	272	261	225	284	270	257	273	242	259	240	250	263	270	246	200	253	237	256	251	266	247	226	251	285	241	238	249	214	250	250	271	233	246	255	242	253	262	254	234	287	256	242	256	240	243	236	240	267	287	287	246	248	245	257	275	252	274	246	251	234	250	257	250	254	257	236	249	215	234	246	247	227	242	248	241	248	224	249	245	258	281	260	247	245	249	239	237	277	261	269	247	248	261	251	250	250	246	264	236	261	275	249	269	243	268	265	268	272	274	277	242	217	262	252	268	260	239	262	277	232	265	237	237	263	243	279	246	235	234	247	260	247	275	265	235	236	213	240	271	234	240	265	270	259	244	258	265	226	249	237	258	289	253	236	246	234	260	258	269	236	260	254	248	279	247	266	250	251	270	260	243	251	240	240	241	253	256	249	258	277	232	262	229	260	254	248	245	215	223	267	261	247	273	236	271	267	271	253	241	278	252	250	254	278	250	251	263	236	230	247	255	263	264	254	258	260	236	261	253	270	233	253	223	257	263	286	255	251	251	232	251	232	228	238	251	255	246	232	251	254	265	247	237	258	259	252	251	267	248
4164	1013	1277	889	580	399	311	257	207	164	135	129	135	130	95	110	103	111	113	94	92	93	114	68	111	97	83	84	90	90	79	93	71	76	85	71	82	74	71	82	79	81	71	67	69	80	78	93	75	69	77	70	78	74	78	67	84	76	69	68	71	67	71	75	66	76	66	78	75	77	68	68	75	84	80	78	80	66	73	61	93	67	82	78	68	73	74	72	61	71	86	73	60	80	72	66	62	78	85	76	88	66	74	58	82	67	76	71	71	64	68	71	75	70	73	69	75	63	65	67	57	61	51	64	82	77	64	70	75	67	80	76	82	75	89	70	66	69	71	75	69	55	66	71	67	64	70	67	63	84	73	64	74	86	67	90	92	66	93	82	76	77	69	74	57	65	71	70	79	92	85	64	76	63	76	63	74	64	68	74	64	69	81	77	75	57	66	79	68	71	72	59	79	73	72	68	63	66	68	66	76	73	73	72	68	78	78	70	75	73	77	76	77	67	76	54	64	68	62	77	70	69	81	59	70	83	61	64	74	57	73	54	85	70	74	67	81	69	62	80	85	66	69	79	74	65	72	64	74	83	61	62	66	79	65	67	86	72	62	73	55	67	79	67	96	71	75	70	56	68	81	66	88	81	81	82	71	66	86	77	76	67	72	71	71	68	60	74	74	80	65	76	50	63	70	70	65	75	78	65	75	72	73	68	73	63	78	62	64	59	70	83	73	80	81	59	81	62	67	76	71	62	69	77	66	77	79	69	79	69	69	73	65	74	81	69	59	79	80	96	56	63	64	83	56	80	74	89	69	67	71	87	63	58	72	68	69	76	68	75	64	70	72	79	81	80	74	73	74	93	77	73	70	64	75	77	80	82	68	59	68	73	60	77	79	53	77	78	78	68	57	53	81	74	70	84	75	64	64	69	80	77	74	75	60	73	83	61	72	75	74	85	77	69	76	70	75	79	74	71	67	82	67	65	74	84	69	83	63	82	71	58	63	75	69	77	60	70	65	81	74	67	68	79	62	62	62	77	80	59	76	80	72	68	78	66	62	72	72	69	78	74	73	80	68	63	69	62	63	92	89	82	68	67	64	82	74	74	67	80	54	66	82	70	67	73	77	72	75	77	64	58	72	70	71	78	66	79	64	77	54	68	70	60	69	60	55	67	64	90	66	71	70	82	62	84	71	82	64	57	84	63	68	66	80	78	80	81	64	81	69	74	79	65	62	86	72	75	77	67	68	72	74	65	71	83	66	72	93	76	72	79	83	67	70	71	87	79	72	74	63	74	54	70	88	71	78	75	85	59	71	68	63	61	67	79	70	79	76	64	67	69	69	66	77	88	66	65	74	79	66	69	65	89	76	82	73	74	65	66	64	80	64	71	72	85	71	78	68	76	83	65	69	70	73	60	87	61	85	70	72	73	70	57	74	65	63	70	73	82	72	75	89	66	68	87	78	68	67	71	78	74	74	83	61	78	82	60	56	69	63	77	95	85	73	73	70	61	67	82	73	69	81	79	76	61	81	73	77	69	82	69	76	64	79	75	72	75	71	77	71	73	67	70	65	81	73	74	76	71	64	79	80	85	89	72	73	74	79	81	83	81	69	76	59	88	85	64	72	75	67	73	82	76	74	72	71	64	75	59	66	74	63	64	71	70	71	73	76	77	100	67	56	86	70	85	65	76	76	71	73	78	73	64	61	71	79	56	73	76	83	84	67	65	74	72	77	79	78	74	73	58	50	74	73	78	77	75	75	73	75	74	71	73	75	72	68	60	72	73	53	78	68	67	64	78	66	62	78	78	69	68	80	68	74	77	69	75	88	83	82	66	65	69	70	66	77	70	68	84	67	63	80	81	70	70	72	82	64	60	80	71	67	71	63	83	62	63	64	61	74	68	74	65	69	82	74	63	65	63	81	59	61	77	77	68	67	57	65	70	72	82	59	74	79	62	87	67	77	69	74	76	68	65	54	48	73	64	72	72	71	82	60	71	79	75	59	70	63	70	74	70	83	78	76	71	55	66	68	60	79	79	76	88	68	69	61	74	69	62	74	73	66	58	61	65	70	65	71	75	66	79	82	75	68	74	64	68	62	70	78	79	74	71	56	73	66	68	74	71	90	58	87	59	67	71	90	76	68	86	74	98	75	84	76	54	74	76	73	80	101	69	77	81	61	57	72	71	72	56	69	60	69	69	88	81	63	63	53	77	64	76	76	95	56	84	68	91	86	69	80	69	60	75	68	76	72	83	79	67	79	68	61	75	58	58	78	74	69	74	77	53	79	70	84	77	82	71	66	77	71	63	79	76	70	89	61	68	69	80	71	60	67	81	54	76	79	81	62	84	74	69	73	69	81	82	76	69	77	83	72	76	56	75	70	74	88	78	80	58	68	72	78	73	78	82	96	68	74	85	66	78	92	67	70	69	66	70	77	80	73	69	71	69	72	67	71	78	72	70	89	66	78	66	85	55	71	81	80	78	88	63	73	61	76	71	78	56	80	57	60	71	78	66	79	63	88	84	67	49	69	71	75	86	79	78	69	85	76	78	74	64	74	72	66	82	75	55	70	71	80	86	65	84	64	55	78	67	62	79	74	61	70	54	81	64	75	73	60	71	66	77	77	59	91	86	73	64	69	87	76	79	66	63	61	91	68	68	72	64	77	74	71	75	100	84	78	75	67	81	63	94	61	82	83	68	62	73	77	79	78	88	76	58	68	56	68	76	77	85	89	93	69	82	83	78	70	75	70	63	65	71	76	64	65	83	74	62	80	66	64	81	55	75	84	89	65	83	59	67	67	74	76	64	79	71	63	60	68	59	78	64	64	78	73	70	83	62	79	73	70	63	81	76	68	63	82	69	82	66	69	77	82	73	62	67	68	68	64	83	68	60	61	74	85	60	68	48	69	58	73	65	70	69	74	60	83	76	71	54	71	69	60	65	72	84	86	71	66	78	82	74	69	88	82	62	71	76	63	71	59	70	76	62	79	75	75	83	77	66	55	84	74	69	74	81	69	69	69	65	68	60	70	72	85	71	79	68	60	72	82	70	81	63	64	80	71	67	68	87	64	70	68	71	77	71	81	64	78	85	74	68	84	75	65	84	74	75	68	70	60	73	63	77	67	78	77	71	79	79	39	80	68	68	73	74	75	77	70	72	56	60	71	65	77	76	77	77	80	71	62	58	68	81	66	78	88	69	70	63	74	73	70	81	76	71	60	73	84	76	80	76	71	73	79	65	75	70	77	63	72	65	80	67	75	75	64	78	69	67	76	72	54	65	74	75	73	75	70	82	57	54	72	73	81	71	72	83	75	80	80	88	88	60	82	77	70	66	72	70	71	67	86	70	65	71	66	68	72	62	68	68	63	83	68	77	76	79	71	80	82	77	69	69	70	67	77	85	71	69	74	56	68	102	76	78	80	67	72	66	78	66	59	56	71	68	66	85	46	76	69	61	83	78	76	78	78	70	66	70	70	62	79	65	80	76
5147	1436	3432	3639	3064	2468	1987	1633	1355	1181	1015	947	832	780	697	652	583	576	529	520	501	470	494	468	467	435	404	397	397	368	369	403	380	338	386	353	320	323	341	360	308	294	339	308	330	337	285	308	304	325	317	312	333	308	324	346	308	291	336	298	308	306	275	299	297	293	272	268	271	283	303	302	307	292	304	295	322	264	272	278	260	291	296	313	283	290	282	286	278	294	276	301	286	307	314	286	234	258	278	308	277	303	271	286	302	302	292	288	279	270	271	279	300	297	292	279	257	279	270	289	285	261	294	310	283	249	293	280	294	281	297	294	280	286	292	283	260	259	273	271	283	268	232	271	308	278	239	268	273	298	270	275	245	274	286	285	264	308	280	286	281	271	263	277	276	308	326	257	280	264	264	287	279	276	270	275	275	296	268	305	296	296	286	270	259	275	268	284	260	286	270	275	290	277	259	268	252	291	252	284	296	287	265	273	254	275	296	269	291	287	295	275	285	282	269	245	300	290	284	287	276	264	211	266	309	260	281	290	263	282	271	254	263	248	275	256	289	275	261	298	273	243	274	250	310	272	298	255	281	259	306	272	283	276	274	266	289	286	268	263	288	262	279	288	257	294	284	252	263	280	281	269	284	298	270	260	246	280	274	288	276	276	301	270	280	271	306	287	300	280	288	270	269	308	244	273	282	273	283	263	280	271	271	278	281	247	251	256	299	281	299	251	302	311	287	280	259	277	284	262	283	288	260	260	265	250	281	286	267	281	255	272	259	254	276	280	297	284	270	298	295	263	294	299	249	249	296	266	264	262	292	278	282	299	307	269	264	275	262	295	261	308	288	295	262	263	276	287	253	257	273	270	287	264	279	241	253	259	266	266	282	274	291	318	276	292	305	262	296	297	290	274	265	254	275	282	274	287	273	303	285	274	244	291	248	263	285	282	269	285	248	253	278	265	282	281	258	267	262	296	283	280	290	258	299	261	277	283	293	265	267	257	275	299	295	264	238	264	282	278	255	291	275	272	272	291	267	261	275	295	292	277	290	252	287	286	262	298	292	259	283	281	276	308	285	280	263	266	287	270	283	278	271	268	252	287	262	274	290	259	282	259	269	244	247	272	249	257	283	269	267	268	283	290	243	273	296	284	242	258	279	266	287	267	279	247	295	266	254	297	272	282	265	283	264	270	258	272	292	290	250	271	275	259	280	296	302	264	306	293	281	275	277	261	268	258	249	283	286	292	267	267	270	280	291	292	266	290	277	282	250	263	299	278	258	258	286	268	258	250	305	283	272	251	270	285	273	295	278	290	241	305	268	283	266	275	270	269	276	277	290	272	283	276	276	294	304	268	254	260	288	292	321	276	266	295	271	270	241	286	266	248	262	277	305	296	322	282	267	292	263	301	272	269	260	278	291	253	267	275	257	280	290	269	273	243	273	276	288	285	286	298	269	282	293	279	270	243	262	314	283	259	293	313	288	270	265	276	286	305	279	310	250	265	264	272	276	282	267	260	287	304	266	264	273	275	293	274	287	270	312	307	294	301	251	290	274	293	293	290	305	293	278	300	275	304	261	280	259	285	282	240	274	279	290	277	273	290	276	273	313	276	304	264	254	276	283	266	274	275	266	276	265	280	293	248	314	283	269	274	309	287	269	280	258	317	252	270	263	293	284	261	319	283	316	281	273	268	278	280	286	272	281	263	262	294	265	286	223	270	294	271	283	267	258	264	259	296	273	291	308	245	289	271	280	262	265	276	279	282	246	281	266	281	285	281	257	296	288	277	257	249	276	244	275	265	252	279	288	253	285	273	280	280	269	276	255	285	252	279	275	291	280	259	276	273	265	274	246	286	281	275	269	236	268	278	255	267	249	284	303	252	283	268	283	259	303	302	325	295	274	279	254	272	270	277	275	296	264	278	272	304	303	265	275	268	244	297	288	280	276	271	268	264	255	279	280	270	290	278	307	259	245	293	275	294	283	272	295	269	259	278	288	292	277	263	279	264	294	268	302	266	284	270	261	281	260	283	271	280	251	289	280	259	271	281	330	288	281	292	270	297	274	262	278	314	271	278	278	292	287	282	259	273	268	260	305	267	275	281	252	256	263	263	274	242	237	264	252	272	288	298	253	272	286	280	288	277	260	299	262	275	253	284	275	277	277	272	285	293	284	265	276	276	319	284	296	279	275	256	252	273	264	271	250	305	282	259	280	302	291	272	300	279	313	273	280	253	278	264	251	311	271	289	250	282	271	287	280	251	273	256	268	282	273	268	269	294	268	297	303	294	316	256	282	271	263	242	301	285	305	263	263	254	253	286	286	289	274	286	281	280	290	270	272	262	290	296	284	268	255	290	271	279	286	279	252	299	259	279	315	271	279	237	253	294	275	268	262	249	278	282	266	276	264	261	297	285	274	300	274	259	253	268	298	272	281	247	272	276	276	264	273	282	275	281	264	269	253	289	254	277	272	277	273	283	262	260	269	270	289	266	317	277	264	288	240	254	230	283	294	286	270	317	272	269	277	268	264	243	270	245	280	254	276	274	279	272	268	299	283	257	275	268	251	270	281	282	269	280	304	317	253	320	277	287	289	270	305	278	297	294	266	282	289	276	255	268	277	267	298	262	239	270	244	298	272	285	310	262	298	299	283	269	269	259	275	290	265	285	276	289	275	280	285	254	267	307	273	270	247	255	292	268	294	282	289	274	265	286	259	299	290	296	256	257	273	255	253	267	244	262	258	270	240	278	258	269	236	277	258	296	294	245	253	277	252	257	284	282	282	306	291	274	283	266	303	265	259	281	288	263	297	282	292	280	255	265	262	293	256	315	249	277	305	284	291	249	270	300	273	292	243	291	261	255	270	284	290	315	297	292	273	258	271	250	293	294	274	266	278	246	268	254	291	271	291	266	266	299	253	278	291	291	281	280	265	274	266	280	261	274	267	287	307	275	292	250	285	276	303	282	290	268	290	292	279	307	301	272	271	287	261	276	276	258	268	288	258	268	254	262	271	293	280	282	262	259	288	306	270	305	291	260	268	274	300	276	279	256	289	304	293	310	318	267	295	264	287	255	305	311	251	264	288	306	263	267	268	278	267	278	279	271	284	288	270	277	259	288	291	275	265	278	275	296	267	261	244	305	294	272	276	281	266	258	293	267	293	280	301	270	254	270	247	305	298	285	301	304	270	261	283	295	289	273	264	288	283	283	283	285	274	271	317	267	260	287	274	265	274	263	278	301	272	266	260	281	295	267	245	297	288	294	270	268	269	285	276	287	274	256	265	263	258	257	278	278	259	252	249	262	309	288	260	263	291	289	273	299	286	280	285	274	261	271	247	299	261	288	261	255	277	288	238	247	285	285	270	257	279	250	277	272	276	314	270	289	279	264	259	247	290	275	253	244	254	261	297	297	248	271	257	286	265	266	264	271	318	280	250	226	309	280	249	256	287	294	266	263	299	294	280	295	295	286	260	252	268	281	292	276	245	290	271	273
8527	2208	2654	1804	1157	882	665	565	425	366	328	308	277	253	234	241	225	222	187	203	205	193	212	183	181	223	166	155	184	179	168	194	169	162	167	163	166	176	173	158	174	175	155	172	172	161	185	151	179	151	172	155	187	158	164	150	173	147	168	141	160	199	157	176	146	165	163	164	166	145	199	154	144	168	148	175	158	151	148	164	176	151	141	189	161	175	168	168	156	160	175	158	165	156	172	169	148	159	155	153	169	166	187	147	169	168	168	155	174	152	158	134	179	157	157	171	153	152	162	151	163	167	151	162	154	178	169	153	152	162	186	148	165	157	170	171	164	158	169	153	194	169	143	146	160	155	151	146	151	182	147	162	167	157	168	139	183	164	153	155	152	166	164	134	159	172	156	166	157	156	160	156	173	143	142	163	169	145	132	166	163	153	180	165	172	174	150	150	163	153	161	145	144	162	146	154	158	168	157	171	156	174	162	163	176	176	141	133	144	158	153	159	162	160	143	142	157	181	166	158	175	153	180	176	172	144	149	169	149	154	156	177	165	130	155	131	170	154	151	161	164	182	168	171	149	171	178	145	139	165	158	144	171	156	170	137	162	156	160	152	174	160	165	158	178	157	173	166	155	152	177	154	152	148	162	195	156	159	143	169	144	143	167	151	150	148	160	149	143	181	130	162	151	171	154	153	175	153	143	153	143	144	159	176	148	164	159	155	170	149	168	162	177	177	158	151	163	159	139	144	164	159	149	161	149	152	171	171	169	155	145	162	164	168	186	146	161	182	162	151	136	168	159	187	159	135	154	143	148	177	168	185	154	155	177	154	164	162	184	151	163	152	142	163	156	142	170	149	171	180	160	173	153	156	147	168	174	162	159	182	164	161	164	166	158	167	170	145	192	143	164	153	158	146	156	149	152	166	161	149	158	125	171	155	175	156	171	164	143	169	172	161	177	163	140	145	184	159	167	187	168	158	169	153	157	142	160	186	194	166	165	152	150	158	179	149	149	154	150	162	154	151	150	161	128	185	171	169	150	185	145	166	172	158	167	160	154	154	169	157	148	166	147	169	162	158	163	144	189	164	139	161	161	159	146	170	158	150	158	178	163	161	144	154	160	151	150	184	168	141	166	139	129	137	162	159	153	143	153	172	172	142	169	148	153	177	179	181	163	147	161	140	166	156	156	156	162	151	161	143	164	154	155	161	152	147	158	154	167	191	167	147	153	172	165	166	176	175	158	165	152	159	141	154	131	148	153	166	164	166	151	157	154	165	172	145	174	159	183	166	145	177	163	152	161	158	160	166	177	148	169	181	150	166	149	151	162	151	171	162	163	141	157	157	162	163	159	147	181	163	159	147	160	153	139	150	170	167	152	165	151	168	143	134	177	176	161	158	174	148	158	149	146	159	134	144	169	171	160	168	150	158	169	152	171	162	176	174	162	162	175	158	168	147	133	174	160	154	162	165	152	174	153	146	142	175	172	139	145	144	159	158	167	147	177	164	168	159	167	167	165	171	159	160	178	173	139	152	171	162	141	156	158	170	148	142	149	137	157	167	157	184	158	147	152	181	160	151	158	167	142	172	170	140	145	160	150	154	162	170	148	145	167	144	147	180	146	163	164	173	158	159	154	162	159	147	163	173	164	133	154	155	175	166	163	183	161	157	157	164	173	167	142	172	140	165	151	152	164	171	167	155	170	146	169	125	157	147	149	149	146	153	150	174	161	149	170	151	163	164	165	163	155	174	164	178	160	160	158	159	157	137	167	155	154	165	167	178	151	161	164	169	176	169	156	182	175	152	151	159	166	150	146	171	172	171	168	161	176	127	166	142	158	179	178	146	178	145	154	167	170	167	150	150	144	158	182	154	167	170	168	140	167	168	165	156	178	163	166	151	164	165	153	161	147	140	176	148	160	165	156	150	151	186	165	144	173	153	159	157	162	142	175	191	154	175	157	154	169	166	153	152	162	162	168	171	154	149	167	162	165	173	183	186	146	170	165	180	153	168	161	155	152	181	180	159	155	158	183	154	181	177	160	167	154	174	169	173	167	169	156	180	144	151	179	146	161	160	155	161	169	178	158	159	163	140	169	157	146	156	139	156	161	168	153	177	150	163	152	166	163	149	158	155	172	147	173	160	156	171	149	174	134	179	151	185	146	157	158	142	157	173	181	161	147	161	155	168	142	154	173	162	157	157	155	180	144	154	140	175	168	150	157	152	147	148	159	150	135	173	185	186	159	167	159	177	167	157	154	142	161	166	172	164	161	164	178	154	132	162	186	153	158	168	171	187	161	149	165	172	157	163	152	166	159	148	173	168	168	181	170	150	182	163	163	135	131	159	172	153	136	144	176	165	152	187	147	173	158	177	147	182	164	168	157	139	170	153	142	148	164	155	164	164	137	159	171	155	145	143	154	161	159	192	141	199	161	167	147	163	159	159	138	151	150	193	158	202	180	139	186	156	180	149	180	169	168	178	173	163	162	157	154	171	178	147	149	165	166	160	181	142	159	173	158	163	156	153	171	173	162	161	161	173	159	196	192	144	170	157	175	156	135	153	171	166	149	165	168	139	142	157	169	155	185	167	172	149	147	146	194	152	140	158	168	135	173	149	168	148	167	150	167	146	155	160	166	136	163	162	167	160	150	170	143	159	162	149	150	169	162	150	167	147	171	138	172	164	149	143	163	148	149	178	185	169	161	163	168	150	158	167	159	165	165	150	160	158	151	164	163	164	159	154	170	173	162	160	140	159	154	168	144	175	156	183	140	162	153	134	153	159	172	175	156	183	153	175	159	158	153	153	159	144	156	171	161	155	139	163	152	150	151	166	155	157	177	178	186	175	153	144	162	163	172	150	187	167	167	180	179	168	152	170	168	182	174	164	174	161	161	151	159	143	160	163	150	156	161	142	148	165	145	163	162	161	166	167	160	164	157	154	152	162	155	166	153	175	181	163	178	179	162	152	145	156	140	153	170	160	178	172	175	171	137	171	171	159	166	156	148	134	158	140	148	167	171	148	162	145	157	169	194	135	144	164	151	159	173	161	153	167	164	149	143	161	167	176	172	172	177	175	157	165	155	140	158	165	154	179	151	160	160	155	171	152	167	162	163	167	160	149	156	158	177	178	174	169	162	172	171	180	162	138	158	157	149	144	168	152	180	154	158	164	165	148	152	161	162	173	167	165	182	160	170	163	178	175	156	156	181	165	156	147	148	192	162	162	189	164	136	146	172	175	151	177	158	137	156	175	180	166	156	165	172	188	166	163	153	145	176	155	142	175	148	152	161	156	164	174	156	167	148	165	176	155	183	180	162	187	142	144	169	205	151	149	176	176	154	156	147	151	140	151	170	140	157	158	182	153	161	162	156	160	125	164	159	169	160	163	157	150	141	145	162	174	138	175	167	178	163	143	179	148	158	154	169	183	168	184	164	182	162	175	150	147	151	153	172	154	156	166	163	161	167	167	156	154	168	143	161	153	139	150	153	172
7563	2761	6387	6778	5858	4750	3765	3180	2713	2277	1965	1756	1572	1510	1384	1258	1185	1156	1116	1079	945	951	909	867	855	820	830	791	770	729	746	735	679	706	689	677	646	657	662	677	644	633	623	614	617	612	660	604	587	628	635	636	557	590	591	604	593	605	610	615	617	607	576	546	593	558	592	560	566	599	551	563	580	589	515	578	522	527	553	531	568	588	559	544	519	546	533	609	545	524	555	553	564	567	510	542	616	573	553	573	492	615	511	539	564	521	525	555	538	577	526	556	590	560	574	541	550	527	559	544	527	537	539	579	518	542	525	543	500	537	530	524	522	580	564	507	517	537	542	534	488	546	540	522	537	521	512	548	528	504	580	543	566	555	535	570	517	524	552	543	520	561	525	565	521	581	544	524	527	531	547	518	516	552	524	530	505	530	561	540	534	548	544	560	496	597	531	537	549	524	527	526	534	538	570	525	551	569	540	515	556	524	562	543	508	540	505	549	562	546	538	571	520	543	560	542	522	530	535	510	556	562	553	514	525	530	538	518	511	547	499	544	490	520	559	552	541	550	514	546	540	512	512	539	535	561	579	537	568	547	536	508	560	538	567	565	533	514	545	576	567	533	523	551	529	515	535	551	522	554	525	513	512	544	543	565	536	511	573	525	552	552	559	550	511	511	542	526	576	589	513	544	510	508	563	543	546	528	526	525	514	553	520	539	533	497	514	562	549	560	571	580	525	509	481	515	572	579	533	577	524	539	536	508	543	473	546	519	550	506	551	507	523	545	545	548	514	533	517	549	513	546	574	523	539	548	505	540	532	537	545	505	542	520	575	547	564	509	528	482	574	541	537	583	536	564	510	525	543	516	522	518	553	533	528	532	576	544	511	569	546	519	548	563	512	524	541	528	474	522	550	546	553	527	539	550	513	591	523	546	538	523	552	530	525	537	517	525	559	520	538	503	548	558	539	535	518	552	511	535	532	550	531	561	558	585	524	523	501	544	567	559	516	561	529	549	501	530	521	505	516	526	550	535	525	533	538	550	595	546	540	520	529	548	578	538	523	513	555	547	549	524	516	542	524	539	587	532	532	526	519	526	550	549	564	550	527	520	544	569	514	491	570	536	548	547	540	495	573	585	534	520	504	536	545	536	521	481	539	550	547	548	513	533	510	537	575	508	496	546	519	581	593	521	577	525	520	531	514	531	564	548	568	517	527	519	543	524	593	510	560	545	540	516	524	534	550	567	538	541	494	511	553	559	548	577	522	560	542	559	540	548	551	521	501	562	519	513	583	499	542	550	547	503	544	519	539	533	539	487	567	565	573	528	559	534	490	519	549	506	502	526	541	533	537	506	544	546	539	554	502	554	489	579	573	560	545	566	514	499	512	512	553	515	517	506	550	547	556	508	532	534	571	553	548	562	570	529	564	510	525	560	525	520	548	536	539	525	522	511	543	504	559	595	507	545	523	518	513	502	513	504	489	513	536	536	580	533	531	520	515	525	496	539	524	560	502	513	555	508	548	533	527	547	565	511	543	524	546	501	513	558	564	558	523	541	526	532	567	552	529	528	534	527	503	538	545	519	509	533	530	529	553	503	530	531	572	540	579	512	510	545	526	544	526	569	544	552	553	550	562	546	507	588	501	509	572	537	522	508	497	522	510	570	536	530	573	528	529	527	552	528	562	545	524	569	553	493	555	552	541	543	557	493	509	527	547	506	533	517	525	529	557	548	510	535	509	548	535	558	494	547	526	509	530	547	536	549	545	506	574	511	519	542	524	505	554	493	547	494	576	534	511	525	539	501	534	526	567	533	486	559	549	558	506	509	538	556	519	546	596	523	545	538	563	553	554	535	568	509	531	512	525	524	521	523	537	570	542	548	526	505	559	505	538	602	583	510	563	512	547	507	560	501	514	518	550	557	515	553	518	527	546	544	572	501	474	520	543	561	559	501	507	508	512	545	530	480	510	546	522	501	549	561	524	525	520	561	558	522	549	553	567	513	557	506	537	527	536	524	544	527	550	580	538	525	537	528	492	526	490	545	596	541	533	496	527	579	510	513	571	532	517	565	522	546	545	535	535	528	532	555	559	549	537	527	499	526	543	549	502	497	508	522	519	531	528	557	564	537	538	516	575	525	533	536	551	556	534	511	557	544	538	525	526	538	554	534	548	521	520	509	525	538	509	545	555	543	556	540	521	507	509	556	551	547	523	510	522	521	549	543	529	536	541	529	519	532	496	540	549	549	555	548	545	572	533	551	534	526	523	527	502	483	504	517	571	540	536	542	514	512	536	519	540	514	547	505	561	575	516	509	608	556	527	533	563	578	531	535	585	553	583	567	533	562	558	513	513	522	558	533	523	536	526	520	528	560	518	525	538	595	499	524	520	528	564	543	510	557	546	535	523	548	517	545	563	541	544	547	527	521	549	516	524	566	517	533	574	558	570	542	507	526	561	569	515	558	553	534	529	531	519	537	567	522	553	536	541	521	534	570	524	561	548	557	516	517	528	606	500	558	496	565	541	513	561	522	538	560	502	542	557	544	592	578	550	527	493	522	523	546	534	544	563	543	574	570	522	543	535	523	574	525	533	548	563	518	539	558	530	513	518	510	559	540	531	540	525	539	541	484	550	544	548	550	540	529	550	489	568	552	550	542	562	525	527	560	512	541	531	518	507	554	524	561	503	505	526	547	545	580	519	577	566	514	545	506	545	573	507	515	561	521	549	520	546	524	571	537	568	553	538	498	538	523	542	553	544	520	560	528	512	532	570	534	579	510	533	538	554	562	519	495	513	522	557	495	560	551	564	516	487	533	531	523	515	508	520	504	523	563	544	541	538	506	550	529	557	551	569	552	501	598	540	522	533	552	541	534	603	576	519	514	502	546	507	529	504	529	561	551	553	512	559	530	571	556	574	597	560	510	541	540	494	563	566	483	547	528	547	511	511	530	566	541	569	552	542	544	511	478	537	576	545	521	532	531	559	556	550	534	520	564	573	536	581	556	550	570	523	582	524	550	498	511	539	559	530	536	537	551	543	576	545	544	539	553	543	546	545	500	526	562	541	494	542	521	569	520	539	531	513	555	548	563	576	594	573	520	521	551	540	548	543	561	529	561	551	536	539	558	533	539	539	548	537	551	532	537	559	492	580	521	506	496	542	565	545	533	537	497	554	554	516	550	529	542	568	521	565	535	548	548	536	557	533	545	535	565	532	513	489	546	546	547	524	495	518	506	554	537	533	590	527	586	540	522	490	544	547	539	594	529	546	578	533	514	490	569	530	535	538	498	507	578	514	572	576	504	534	547	548	557	540	545	553	526	524	501	537	502	543	538	517	521	612	520	523	541	535	553	545	546	537	558	553	576	550	509	472	568	552	535	521	536	582	565	592	517	529	569	512	571	526	546	504	538	499	527	531	563	530	529	563	493	547	556	547	567	509	513	505	530	547	530	516	542	569	537	537	490	533	518	495	605	528	571	527	539	564	534	554	567	543	538
1084	129	135	94	91	82	79	73	75	68	64	75	82	59	53	69	80	82	58	73	66	64	85	71	51	59	79	65	67	71	57	58	51	57	64	63	84	72	69	73	71	49	55	69	70	59	54	75	72	81	60	71	68	54	65	54	59	73	77	65	55	70	73	74	70	62	54	80	70	73	58	70	52	59	68	61	60	63	80	59	58	60	49	51	79	62	61	72	80	54	70	55	57	60	58	62	63	61	68	55	60	69	76	74	49	57	60	59	67	60	80	70	56	78	60	58	76	59	51	61	67	62	69	60	63	64	66	69	55	70	54	77	69	55	56	54	59	63	76	54	61	69	80	62	64	72	72	54	62	73	70	51	85	77	56	72	67	62	77	60	57	61	74	66	78	64	67	57	56	63	58	56	67	63	62	55	52	71	72	56	61	64	75	63	73	68	58	61	58	62	62	65	77	60	67	60	65	58	57	53	72	58	58	76	67	62	57	81	68	55	56	61	76	75	52	69	55	72	59	67	59	60	58	72	55	56	72	54	66	56	85	60	66	68	58	70	67	77	56	52	63	61	49	50	75	48	61	74	62	61	60	69	64	69	65	69	57	70	64	67	63	40	74	65	74	75	68	69	75	60	53	64	56	64	57	67	66	67	68	56	64	53	78	54	68	76	76	57	62	56	63	73	76	67	64	59	74	59	57	62	57	68	65	60	57	74	61	73	74	66	47	63	74	59	76	62	61	54	54	62	70	62	72	49	53	63	54	65	42	62	60	57	77	68	66	74	55	61	54	54	53	79	65	79	60	71	61	73	69	69	75	77	70	63	67	65	64	56	66	48	65	61	48	65	69	68	61	64	67	70	49	70	65	67	68	71	71	56	46	49	55	81	58	66	67	61	64	60	54	68	55	66	82	72	56	65	63	57	61	69	49	65	65	70	63	69	79	56	65	59	67	61	58	62	62	60	67	59	51	66	70	64	72	55	77	73	66	61	64	58	89	69	67	66	78	52	85	57	55	67	68	74	72	63	61	74	58	57	80	61	68	61	56	69	55	63	62	73	66	57	76	62	66	54	65	55	61	59	67	77	67	67	56	77	70	68	63	82	65	56	67	69	70	74	62	56	58	78	59	74	62	72	61	57	67	69	44	67	66	77	58	59	64	69	75	64	63	58	63	47	72	64	69	52	60	68	64	56	60	59	77	66	68	73	64	61	72	75	58	71	56	65	67	53	62	73	76	47	55	56	64	65	64	60	63	58	63	66	68	66	74	67	75	73	62	62	55	72	64	64	62	54	68	62	70	59	67	74	62	72	59	57	60	73	72	69	54	64	59	52	57	67	57	74	54	61	51	52	59	58	79	65	64	61	55	65	58	67	68	61	50	52	70	71	59	72	66	65	52	56	61	58	63	62	66	65	60	57	62	57	63	70	68	71	68	68	56	71	77	55	75	64	55	57	69	51	61	59	56	61	75	62	58	70	61	77	68	62	66	71	59	61	70	48	66	79	75	63	73	67	72	59	66	61	69	82	52	57	58	58	49	64	71	62	75	47	70	56	72	61	61	72	70	69	74	85	58	73	66	57	63	57	64	65	58	71	68	61	58	62	63	59	78	61	55	81	55	51	64	61	64	78	56	86	66	64	52	64	64	56	65	60	62	73	78	67	69	56	52	73	66	66	63	65	69	72	50	66	62	40	66	47	71	68	75	52	66	85	63	60	72	73	83	52	71	66	77	57	56	74	54	69	50	53	58	72	60	77	62	59	67	73	53	56	65	63	56	73	61	51	69	62	80	58	66	72	49	63	84	55	62	69	66	70	64	71	62	72	61	69	66	64	63	57	57	64	59	68	67	55	66	74	57	76	75	65	69	56	78	68	62	59	68	62	55	61	66	64	58	76	72	57	64	58	83	50	60	71	83	72	72	56	71	64	67	55	70	68	70	62	50	82	64	55	64	67	81	65	60	58	72	72	83	85	83	65	60	66	57	73	59	70	60	63	78	60	60	57	68	61	62	86	67	59	63	62	68	64	54	59	67	60	68	60	81	62	59	65	64	70	76	54	48	61	44	63	65	70	65	62	64	66	55	65	64	61	66	46	73	50	67	50	65	84	63	57	72	68	58	58	69	57	68	57	60	57	82	57	61	59	53	77	63	66	60	58	66	80	65	54	63	70	67	62	56	55	54	48	70	66	51	62	62	74	66	60	61	62	54	73	65	75	54	76	76	64	61	71	60	78	49	67	60	57	68	70	67	64	56	58	60	66	51	70	84	74	68	57	56	53	68	68	69	71	73	75	69	75	50	69	74	62	69	77	62	69	57	75	67	64	64	67	66	67	74	66	68	53	80	59	63	53	59	63	82	57	52	55	49	58	63	58	58	49	71	54	78	61	75	63	77	52	80	63	62	69	49	47	70	64	69	60	74	48	59	56	55	72	77	66	71	67	74	47	66	60	69	58	65	59	62	58	57	66	71	55	61	63	62	88	62	74	67	62	63	73	64	74	64	63	57	59	68	49	65	73	61	75	70	58	69	53	64	53	74	67	70	54	63	44	71	60	50	58	76	56	65	73	58	65	76	78	54	66	53	74	56	58	64	67	69	75	53	58	60	61	72	50	62	64	54	56	66	62	60	60	65	70	65	58	69	73	73	70	68	71	71	73	62	51	67	66	64	64	55	60	71	54	67	53	74	76	61	55	61	63	62	66	50	63	62	68	69	56	74	62	57	56	65	72	63	68	49	83	66	60	63	66	69	46	63	61	52	78	68	60	70	68	65	56	50	61	57	61	54	56	64	51	44	71	60	74	69	65	63	47	72	69	60	64	51	74	73	51	70	76	59	70	65	58	63	65	52	83	63	59	66	52	61	62	69	73	56	55	64	56	51	71	72	72	77	63	76	75	63	69	66	60	70	69	59	69	71	72	72	73	65	61	62	71	70	69	64	71	71	66	69	60	66	65	72	64	67	69	49	58	63	67	67	79	55	62	80	65	65	52	60	61	70	58	63	63	74	65	67	62	67	54	53	60	73	72	58	70	61	71	77	77	66	65	57	55	64	66	63	58	77	55	59	55	49	66	66	67	60	71	66	63	42	72	71	76	55	50	66	65	79	64	67	78	59	68	53	67	47	51	65	64	63	65	58	69	48	76	72	73	64	69	74	81	61	57	82	66	68	66	72	67	71	71	79	61	62	60	62	52	53	44	60	61	65	64	58	66	62	64	69	48	61	60	66	54	63	65	64	66	67	69	67	69	70	71	66	54	67	62	61	51	58	75	52	73	66	58	62	46	60	78	61	63	70	70	64	73	69	54	68	46	69	63	73	74	62	69	76	72	47	64	64	61	69	79	67	77	53	74	71	71	60	52	67	67	62	68	65	67	60	57	77	60	67	82	47	75	76	52	59	68	53	61	63	74	64	63	59	69	73	66	63	53	66	72	74	64	53	67	58	78	59	63	53	65	71	55	64	67	73	67	61	65	72	60	67	54	72	48
1650	290	483	464	459	391	390	319	337	293	288	277	305	292	253	258	267	273	290	285	278	275	258	251	265	260	243	278	258	276	266	298	268	234	265	278	222	262	236	253	250	281	279	228	234	237	265	239	264	250	276	231	266	244	254	262	254	247	247	252	261	265	264	246	250	221	257	240	230	257	250	260	279	264	264	246	256	238	252	229	242	279	248	250	272	237	288	248	236	270	256	222	254	228	238	249	292	260	234	288	292	254	264	246	224	253	252	228	252	256	256	263	246	254	238	283	246	285	272	274	250	269	248	245	254	255	258	265	235	249	255	247	247	234	233	244	250	268	275	241	251	254	270	266	246	227	260	272	243	283	245	253	243	239	233	289	236	249	244	255	262	241	268	251	254	245	250	264	222	276	242	222	258	283	248	267	222	235	272	231	245	239	272	248	277	252	268	272	263	244	256	220	242	240	268	253	276	232	237	233	252	247	236	250	243	236	282	270	268	234	264	227	251	261	235	242	239	257	225	254	274	247	240	273	273	233	239	241	260	236	253	243	261	255	234	264	256	262	260	279	226	258	264	287	276	269	248	267	223	275	255	259	249	265	240	233	259	240	255	264	235	286	250	266	251	263	255	272	253	245	248	259	249	231	218	268	256	248	253	227	275	247	259	225	279	234	260	277	243	263	224	233	255	214	260	253	263	260	265	258	268	255	235	263	260	242	251	244	218	236	257	248	231	274	255	235	250	258	233	257	233	221	241	280	262	236	265	278	221	278	239	267	267	229	263	260	281	248	245	255	233	240	266	230	244	262	227	254	239	244	267	224	237	267	244	248	241	236	272	248	255	258	251	236	239	231	258	272	264	274	246	273	265	259	231	253	227	260	255	233	273	253	233	242	259	251	265	251	244	234	235	235	239	232	261	259	242	290	272	242	229	247	257	259	249	220	251	235	268	251	258	291	258	247	242	228	234	258	234	249	232	249	241	256	246	240	261	232	261	275	244	238	241	257	261	281	276	259	218	244	235	255	243	260	259	274	244	259	290	270	240	257	234	260	247	261	225	247	258	262	246	261	247	245	262	256	250	261	238	274	249	275	246	272	261	236	268	271	246	241	241	256	246	239	252	241	240	250	249	245	241	215	269	264	256	246	241	234	244	259	270	261	251	234	257	245	263	247	261	249	274	268	259	238	234	258	268	243	263	266	268	248	252	237	281	245	257	268	260	248	256	287	255	264	236	268	248	250	274	246	252	229	267	240	239	263	278	225	253	274	273	253	249	285	250	265	246	259	250	259	235	293	248	248	237	264	236	238	251	230	247	234	251	269	255	255	220	207	257	230	221	250	242	281	255	243	226	258	240	249	235	276	261	245	254	247	267	267	245	259	232	249	243	267	267	265	242	237	243	267	254	223	226	251	244	259	263	270	261	276	236	257	256	253	263	267	230	282	268	234	255	264	272	242	246	266	267	262	242	241	240	238	267	255	236	240	250	259	246	228	244	237	225	250	236	231	237	249	248	243	243	254	235	252	254	233	256	227	243	296	236	270	248	247	226	271	243	240	267	249	254	247	251	277	266	270	268	232	263	251	230	252	242	251	250	250	259	244	252	235	258	254	236	239	252	249	231	214	278	272	234	259	256	238	256	255	237	257	251	240	253	259	236	243	249	281	250	255	260	238	243	231	254	258	289	231	278	239	268	240	267	246	262	252	243	263	232	257	265	279	270	258	267	229	246	285	255	256	280	273	275	243	246	262	242	281	225	239	239	263	245	248	283	283	238	260	256	267	241	256	246	221	268	243	274	211	232	253	246	264	252	261	273	270	254	255	265	227	260	222	255	251	271	261	230	226	249	210	280	251	256	224	245	264	234	242	261	272	230	246	270	266	257	267	257	273	243	279	251	241	240	248	271	272	251	242	240	290	237	240	264	235	252	225	250	250	248	254	249	239	276	260	220	241	267	260	245	239	260	271	269	250	253	239	274	297	252	262	241	236	242	231	245	241	259	252	260	220	221	255	247	254	260	267	258	218	263	255	247	257	247	226	245	256	251	255	232	286	251	265	256	275	277	243	221	266	272	234	256	238	257	243	268	259	235	233	237	250	264	254	251	254	264	236	231	269	228	227	234	266	267	232	271	246	257	248	263	229	273	247	260	255	236	251	253	262	255	238	262	265	246	242	237	243	255	269	257	260	249	253	236	245	228	243	259	289	257	260	252	247	250	250	264	230	280	257	274	249	242	241	263	273	245	237	238	258	222	235	251	244	267	236	259	221	201	220	244	253	227	277	244	219	256	256	263	282	254	250	259	251	240	281	260	282	249	251	253	216	258	272	272	250	248	279	287	273	236	252	256	279	249	255	262	262	224	250	269	255	242	257	247	279	273	230	256	261	229	234	251	230	270	231	244	252	253	236	221	253	231	250	266	237	262	224	269	240	259	285	261	259	258	251	267	255	234	243	229	262	234	242	265	257	251	226	266	228	258	265	265	249	244	260	265	272	253	282	257	235	228	248	264	240	209	270	249	239	254	254	256	282	262	254	240	251	279	230	239	271	268	243	254	236	266	256	261	242	263	257	259	241	224	238	260	240	251	266	261	237	256	227	270	237	259	243	264	274	265	244	262	241	247	257	235	265	259	238	254	248	248	242	222	229	233	243	256	263	259	257	236	246	226	208	249	254	258	231	240	253	247	222	242	262	262	242	246	245	264	253	261	238	241	261	243	266	260	244	246	237	219	240	251	239	241	243	238	238	214	243	241	230	239	238	268	275	222	251	261	255	255	254	227	289	243	254	245	248	228	282	247	263	269	224	258	223	241	241	275	247	259	275	268	250	232	263	280	243	231	254	279	238	233	282	214	235	213	209	278	264	243	240	237	257	273	253	260	234	232	258	274	244	252	289	276	260	258	288	256	250	264	249	245	249	267	277	233	258	233	252	252	244	240	235	265	261	217	227	258	249	249	257	238	242	246	247	228	261	236	243	276	239	226	249	261	233	245	241	261	237	261	243	265	251	263	248	257	253	250	255	239	221	257	262	241	249	255	244	264	266	252	281	236	237	209	256	279	245	222	273	247	275	227	256	246	247	242	260	263	227	271	250	250	220	230	256	238	242	255	230	232	247	279	218	233	256	253	227	255	226	250	254	252	263	270	264	251	245	229	255	264	227	257	244	268	296	274	291	250	272	231	271	254	263	266	252	267	247	218	247	223	260	241	235	262	226	222	237	225	238	236	266	235	232	251	236	240	266	267	265	250	248	267	259	249	258	206	255	257	243	243	251	251	245	252	250	256	257	248	244	246	262	249	251	240	256	246	265	252	247	244	253	243	243	238	245	263	259	273	207	238	222	272	233	246	242	234	233	254	224	259	241	256	250	241	228	239	263	235	273	222	253	262	246	236	241	255	285	245	227	225	240	274	249	267	242	233	244	256	227	249	273	266	246	244	262	257	243	255	256	253	243	241	230	243	256	264	273	244	255	238	230	243	228	264	223	274	248
4302	1070	1256	877	599	416	317	251	222	187	145	138	138	124	99	121	104	96	101	96	85	88	100	95	90	89	85	95	77	75	60	78	72	75	84	80	75	72	69	72	75	80	74	74	65	80	80	78	73	60	61	71	82	68	69	80	73	64	80	84	80	55	67	78	81	67	74	68	76	59	69	73	73	91	71	79	90	77	76	75	70	71	68	83	64	76	64	78	69	75	70	69	69	77	76	80	65	61	67	58	65	66	81	63	67	52	69	68	74	61	74	84	67	77	61	92	88	70	75	73	70	67	73	80	78	74	81	63	80	77	83	64	59	64	69	69	72	83	63	65	73	55	73	63	71	66	70	71	73	62	66	63	52	85	76	78	81	59	60	88	74	90	68	83	82	70	70	63	72	78	85	82	60	61	80	78	71	69	80	70	83	74	82	68	70	83	73	67	93	73	72	72	87	85	74	90	80	66	66	84	64	64	71	81	80	62	66	69	71	69	78	64	66	66	79	63	74	76	83	89	65	62	65	79	66	62	68	69	79	72	75	74	69	71	61	55	76	82	80	76	81	88	71	76	56	66	75	61	76	76	74	87	72	67	64	67	68	76	78	77	55	88	87	75	72	59	76	79	78	84	69	46	84	68	69	76	75	75	80	67	62	63	72	80	84	80	78	70	62	78	71	71	76	56	82	75	59	77	81	66	79	74	67	78	60	81	77	72	76	63	65	72	72	79	73	79	67	84	67	76	72	67	61	81	69	79	75	64	76	60	70	83	72	54	88	96	74	87	86	68	69	64	59	71	88	55	65	72	76	79	72	79	62	78	80	67	79	66	76	64	75	67	66	72	69	73	54	70	71	59	72	70	66	74	63	69	70	76	68	76	72	89	69	63	74	73	67	87	66	53	71	95	68	65	71	85	75	72	79	79	76	65	84	80	70	83	70	80	70	68	61	73	63	68	78	62	86	86	68	67	71	72	56	73	88	70	53	71	85	68	72	70	85	72	61	77	59	77	74	70	87	59	66	76	60	65	80	76	69	75	71	64	67	72	66	59	71	78	56	56	80	62	72	74	84	76	72	72	80	84	73	80	76	72	80	71	79	68	87	78	66	74	63	76	73	63	78	66	71	65	67	65	77	91	62	68	66	69	69	70	81	67	63	61	92	73	74	59	65	86	79	63	79	70	63	69	80	66	59	57	61	80	56	73	69	64	79	68	72	68	65	82	70	70	68	80	57	77	74	91	77	74	74	69	69	90	70	76	72	73	79	70	69	70	69	73	62	69	81	75	65	78	62	68	70	69	81	61	81	70	80	70	71	68	77	70	61	72	79	74	84	73	73	78	64	70	85	75	61	76	64	54	71	57	66	76	71	75	73	93	74	71	72	78	80	84	66	89	75	66	70	77	76	67	83	80	64	61	85	64	74	70	74	92	87	75	77	72	67	71	57	78	75	75	68	63	79	77	58	87	58	56	70	67	69	65	79	76	73	72	78	63	77	72	73	63	55	85	65	59	77	67	78	62	69	59	77	56	62	81	73	80	74	79	66	66	75	67	82	64	86	89	67	58	57	59	67	68	62	80	78	69	70	67	82	71	64	79	87	66	69	75	61	67	71	65	87	73	63	61	74	73	83	64	59	63	72	71	62	72	75	74	73	83	53	68	72	82	79	76	69	66	68	87	74	69	72	61	76	66	74	81	78	72	58	58	81	53	67	60	77	66	79	71	48	68	67	69	65	69	78	78	58	77	70	84	61	72	67	61	79	75	77	76	68	80	78	74	66	71	75	57	62	70	74	69	67	60	62	88	74	76	63	91	74	71	65	84	68	79	57	74	57	69	75	77	51	59	71	70	89	76	65	74	62	86	86	63	80	79	84	65	65	73	77	81	83	83	78	79	73	67	60	56	65	87	61	64	72	66	56	74	75	67	76	79	66	68	73	81	76	83	81	74	63	74	76	75	77	66	73	63	72	63	80	77	75	86	71	65	80	72	76	90	74	70	75	70	72	74	62	75	69	81	60	74	77	64	65	82	79	68	79	73	74	66	64	77	60	68	62	65	66	65	71	72	68	65	77	69	77	70	69	69	79	73	73	89	64	56	66	68	68	73	81	70	75	71	78	68	72	82	88	66	76	60	67	65	68	59	64	76	59	80	71	64	74	70	74	77	74	84	83	68	85	57	63	69	62	78	65	70	59	68	70	64	66	49	66	74	60	60	66	71	80	69	73	71	77	67	66	74	61	69	80	79	73	77	60	66	65	79	74	62	67	87	79	74	71	51	73	63	77	71	69	67	71	87	76	84	61	69	63	70	78	67	67	60	70	75	61	61	73	78	60	65	72	71	66	78	65	74	77	86	90	74	82	58	57	72	76	63	71	77	88	72	68	69	77	79	75	63	73	71	65	57	64	74	79	77	60	70	70	52	88	79	85	76	83	62	69	63	55	74	60	73	69	86	87	66	71	71	58	84	71	84	75	68	74	56	73	69	72	78	78	79	64	83	65	72	93	70	80	90	89	84	69	70	66	89	95	70	74	66	77	74	44	60	71	63	68	60	69	67	64	59	76	66	83	69	84	71	67	71	75	75	61	54	73	62	67	63	70	92	89	67	75	60	80	84	90	59	75	64	63	78	71	54	85	62	75	73	71	71	71	69	71	76	77	74	74	77	75	77	68	75	75	61	68	75	64	71	66	68	75	82	67	76	70	84	64	66	74	71	61	61	84	76	69	73	86	73	81	74	85	65	80	71	61	77	65	65	81	59	66	70	68	66	70	75	66	59	68	71	66	64	85	75	57	75	66	65	72	67	56	72	77	77	76	57	81	67	66	64	66	76	65	70	71	71	81	70	70	74	75	68	68	76	85	67	87	72	66	77	66	86	73	58	78	69	75	62	78	52	75	64	77	70	81	71	58	61	57	66	54	73	73	86	65	71	62	77	68	83	73	77	78	81	75	69	63	65	69	91	72	70	65	75	67	80	74	71	100	83	78	66	76	61	74	67	69	82	66	64	69	71	77	69	57	59	83	70	66	62	79	74	70	88	68	89	86	79	84	72	64	61	66	75	97	75	66	62	66	91	63	79	72	81	74	78	68	67	83	73	83	67	77	68	64	57	73	68	69	82	82	81	74	56	75	74	79	73	75	69	77	86	62	66	72	72	74	84	60	67	62	68	83	81	68	75	75	68	58	68	62	54	93	71	75	63	67	70	61	69	81	59	59	73	79	72	83	61	82	84	73	73	73	72	91	71	66	76	81	63	55	86	84	66	67	64	65	63	73	71	85	76	89	75	67	82	79	64	78	62	64	80	82	73	64	67	72	81	79	63	81	61	84	79	72	75	57	62	60	60	64	80	78	63	81	65	71	77	74	71	73	86	64	84	75	76	76	77	77	82	68	80	62	76	88	75	75	83	74	76	68	79	64	72	82	82	79	80	58	70	70	83	76	89	92	67	56	72	86	68	67	67	65	61	76	76	69	65	77	74	78	68
5188	1383	3343	3639	3070	2436	2086	1680	1411	1174	1065	939	866	745	690	638	566	565	523	517	488	448	455	436	430	439	389	390	386	382	378	390	398	355	351	340	336	348	334	351	356	329	321	337	332	333	300	328	349	330	308	317	322	297	317	290	291	295	315	279	322	306	275	309	302	333	300	264	288	306	304	288	246	296	281	313	280	274	289	299	295	299	329	301	255	283	294	306	265	292	260	300	281	295	280	286	283	282	264	294	260	281	287	268	265	252	268	281	280	274	262	297	282	273	275	279	256	270	267	316	266	266	261	256	279	278	290	277	295	276	301	273	276	298	271	283	288	308	259	269	273	287	262	277	258	299	261	287	295	267	275	258	279	280	288	263	256	263	314	291	281	281	278	287	309	264	269	261	262	280	286	291	269	287	285	294	263	266	277	299	289	275	286	288	269	290	308	294	267	297	305	289	286	306	253	278	284	305	272	283	293	288	262	245	302	283	275	280	296	276	262	258	272	302	310	273	274	272	264	300	256	264	267	286	270	321	264	261	268	285	279	280	290	272	270	257	297	268	258	239	274	273	268	307	278	282	277	249	297	290	300	275	313	299	259	299	294	274	279	292	272	264	260	268	230	271	279	291	279	282	273	275	285	297	253	302	269	286	309	290	270	314	296	271	271	299	277	271	267	289	294	260	298	307	269	285	265	253	283	293	267	284	299	260	269	292	295	276	273	282	276	259	289	249	283	275	285	257	246	282	282	282	249	267	259	284	267	263	265	265	264	290	299	311	247	307	300	276	294	255	281	304	284	281	261	296	307	278	267	270	276	258	289	308	292	290	261	287	259	261	252	259	267	261	277	293	262	293	270	301	252	287	221	270	264	280	248	296	266	261	251	257	280	284	251	261	274	273	297	272	271	296	286	285	260	254	301	308	271	255	288	283	268	285	277	265	289	282	277	281	288	261	275	279	271	270	272	306	235	295	290	254	301	282	288	303	290	287	306	289	298	285	254	263	289	279	293	249	273	301	250	267	263	288	263	260	291	256	288	259	262	275	258	232	276	266	290	273	270	261	252	306	250	276	265	276	247	273	273	235	281	342	301	267	283	281	277	274	274	293	262	266	272	296	270	288	284	261	282	274	279	273	293	275	283	268	259	288	269	293	288	270	264	281	273	284	279	292	249	277	250	262	313	255	283	276	286	239	249	309	277	285	308	251	302	266	257	251	276	276	270	285	269	278	293	279	294	270	249	297	290	274	286	280	266	284	250	275	271	266	285	292	295	262	285	270	266	254	282	272	283	255	297	295	312	294	270	287	281	298	273	280	274	285	274	253	254	309	348	253	263	279	296	264	283	247	291	245	256	278	282	268	274	258	282	270	288	296	289	269	250	308	257	269	280	294	312	252	250	282	264	279	283	263	303	278	251	291	280	285	232	274	275	273	260	251	247	294	267	278	278	272	282	285	291	261	271	250	280	305	320	296	272	273	303	291	282	249	294	262	287	283	286	298	286	253	300	257	286	236	280	272	296	294	258	266	314	310	287	286	300	235	260	288	266	280	285	283	269	281	284	253	286	251	275	262	265	263	285	303	294	306	289	310	317	267	305	284	280	288	304	308	300	264	294	298	289	247	288	269	261	267	310	276	303	271	252	263	264	275	271	296	292	259	250	271	260	292	311	282	302	268	278	272	275	255	249	292	270	264	271	262	287	274	287	283	262	277	272	266	301	279	266	310	284	282	287	311	265	268	250	279	261	281	268	291	290	295	276	259	283	310	282	268	263	283	304	283	291	277	257	295	252	251	238	245	265	296	270	262	265	277	275	281	255	260	305	278	272	300	290	278	303	282	296	247	261	317	286	277	275	309	320	230	285	257	292	274	282	278	279	276	288	268	293	281	263	245	282	294	267	255	275	275	268	274	275	272	282	284	269	290	303	267	285	275	265	266	240	286	300	264	297	266	286	244	252	277	280	295	263	276	317	292	260	278	263	271	259	299	274	279	277	283	297	254	261	264	292	279	253	268	288	321	278	291	275	266	289	267	284	291	240	275	281	283	279	292	273	297	289	269	255	280	276	297	228	269	249	267	271	261	256	280	317	290	285	255	276	263	282	254	256	286	293	306	282	272	287	273	276	262	228	287	299	287	276	298	286	293	266	284	308	257	270	256	278	290	269	286	274	258	246	296	289	276	277	267	277	277	286	279	290	262	299	267	268	300	272	319	256	266	263	260	266	298	271	268	293	301	268	272	239	238	265	288	305	261	284	267	280	293	293	276	258	282	280	299	273	281	242	263	277	270	269	251	303	280	231	264	306	273	248	294	291	261	259	283	275	306	279	286	260	303	254	283	271	254	269	286	310	275	293	288	291	279	267	261	285	294	304	289	288	271	303	264	287	281	254	274	275	271	278	263	253	294	291	245	296	272	263	289	281	256	272	276	298	282	276	253	279	277	244	270	262	258	259	274	278	286	263	281	282	275	254	250	270	277	253	283	258	279	261	259	286	302	265	253	252	287	244	274	283	280	275	259	246	268	318	270	278	277	282	279	255	306	295	270	251	250	262	279	268	298	266	271	275	291	270	291	292	297	261	279	311	279	293	262	287	274	289	279	279	293	283	285	305	281	284	258	265	327	288	224	272	266	250	257	281	303	286	278	274	284	279	291	246	256	277	267	298	285	286	301	282	270	286	282	279	291	259	301	295	291	278	254	297	277	258	260	302	281	284	266	273	285	277	263	293	279	252	260	262	291	256	273	263	289	263	253	292	251	285	269	263	258	281	292	297	281	271	303	301	272	255	276	255	293	293	251	246	338	284	286	287	304	270	273	275	292	269	283	236	282	293	255	278	295	302	279	257	254	269	282	274	274	288	248	253	288	255	255	271	276	291	257	281	286	275	240	304	272	266	269	301	306	274	253	262	278	267	303	263	250	272	290	265	295	276	267	262	278	295	251	293	273	283	278	276	268	281	277	306	270	273	269	284	263	269	287	294	253	290	274	286	309	265	254	284	294	278	270	270	266	263	279	321	269	261	273	289	290	315	272	269	275	265	279	267	251	252	251	287	305	277	287	229	285	269	271	284	305	272	300	249	260	273	275	253	269	298	267	282	271	291	252	292	279	296	271	266	274	285	276	267	283	273	283	302	268	282	294	281	296	276	277	287	274	251	258	262	266	246	299	265	260	277	258	277	277	302	314	263	297	280	254	255	273	300	286	289	278	307	282	293	309	269	282	251	265	284	260	251	296	247	256	281	301	276	281	300	257	266	296	270	288	283	289	259	278	273	297	256	277	301	271	267	293	258	269	283	285	314	284	277	260	293	290	280	280	244	278	279	302	260	287	305	282	275	278	287	299	300	247	262	264	261	248	278	285	275	263	276	276	253	280	269	260	282	297	276	248	269	286	282	291	263	295	288	252	285	230	309	279	256	261	286	255	256	286	246	285	266	285	291	259	296	263	279	300	236	301	274	245	270	286	291	303	265	289	275	280	311	264	263	291
8491	2209	2424	1809	1221	840	606	525	445	359	326	296	314	245	264	243	228	242	207	235	191	189	151	184	205	197	181	179	199	176	179	204	149	201	172	165	169	178	184	141	209	169	165	180	187	156	146	175	171	142	172	188	169	155	162	186	164	164	163	168	184	184	184	180	152	153	193	136	164	176	176	167	172	178	161	171	165	137	169	175	146	120	155	170	188	167	163	142	186	165	154	152	152	174	145	150	182	166	170	147	165	190	128	175	179	146	168	159	148	154	156	153	145	172	136	173	150	145	171	128	146	156	157	161	175	151	182	140	168	165	143	176	175	163	182	148	159	156	165	158	176	149	165	144	170	142	156	148	180	139	155	154	186	171	165	174	160	150	143	169	169	162	159	142	155	184	142	161	168	171	162	145	158	156	169	154	158	152	156	173	167	174	168	139	187	162	155	152	173	132	161	154	159	169	140	151	171	145	169	156	157	168	160	162	164	168	174	159	191	174	184	149	160	164	154	158	167	173	172	174	152	157	153	176	131	150	148	145	169	153	144	149	155	161	162	165	150	147	141	158	180	170	160	153	153	148	195	158	172	146	141	157	158	161	178	160	153	192	151	149	133	167	168	176	139	158	131	144	162	160	157	175	182	132	162	166	159	167	175	164	167	169	154	144	162	161	150	178	153	150	150	155	152	153	164	151	152	136	155	144	137	174	149	172	164	145	147	136	155	152	174	165	161	161	203	162	144	151	162	173	156	158	169	151	162	160	162	140	159	152	132	139	169	159	152	154	171	154	141	182	161	161	164	151	132	139	147	154	148	173	166	176	151	159	141	144	148	162	160	160	174	161	137	148	160	149	149	190	178	158	137	155	167	166	155	173	165	161	171	156	150	163	157	149	148	170	170	142	160	158	153	188	159	156	147	151	154	166	165	147	156	176	149	176	148	157	155	174	157	184	148	184	170	176	141	169	173	164	157	177	159	150	160	181	168	144	164	152	156	155	172	167	175	150	182	178	170	167	172	155	161	154	148	155	139	159	151	171	183	177	169	164	157	170	151	146	160	184	148	177	160	170	175	142	174	154	165	166	152	159	144	141	135	151	157	178	158	144	129	164	150	171	144	167	161	182	150	164	146	154	175	166	158	156	155	150	165	136	160	146	166	156	146	175	161	153	153	178	133	179	145	159	157	152	156	166	147	174	171	163	149	138	163	146	162	150	168	175	165	168	165	159	167	145	160	146	145	143	155	171	148	181	176	146	171	159	166	158	129	157	147	164	152	170	200	152	160	173	161	163	166	159	159	170	159	142	167	172	173	163	140	144	156	166	153	150	154	159	162	154	164	147	147	166	160	152	151	175	176	156	151	157	159	160	178	161	180	153	155	160	158	154	176	159	168	177	175	174	158	178	161	162	167	173	157	139	151	167	165	166	155	169	167	185	157	161	149	162	163	166	175	159	150	152	159	177	156	142	155	149	157	172	158	171	133	166	150	173	161	151	157	158	143	164	168	142	148	148	168	154	129	157	144	152	159	165	166	156	152	167	145	171	183	150	131	153	171	136	152	144	154	155	144	160	165	150	166	167	161	147	152	177	136	183	160	164	170	164	178	148	138	188	156	150	142	154	150	150	175	152	176	167	164	161	169	154	181	160	170	151	160	166	162	156	168	167	163	159	141	134	155	154	151	152	159	173	157	139	175	149	170	173	142	157	166	163	143	145	180	160	139	145	151	176	147	156	180	155	137	165	149	175	173	170	154	149	144	158	170	173	185	140	158	162	155	161	159	139	151	158	172	147	148	152	154	155	168	153	183	138	192	160	153	157	173	170	158	163	165	185	164	155	171	148	151	154	153	150	158	172	168	171	181	154	160	197	168	165	162	154	155	160	168	148	148	162	176	164	157	164	152	180	176	145	155	177	172	162	175	181	153	167	162	165	137	156	175	142	142	192	148	140	158	171	160	164	180	168	151	160	161	152	169	128	165	155	162	161	166	172	169	160	179	130	182	140	129	151	141	162	168	162	169	161	122	167	160	182	165	153	158	161	151	142	180	155	161	167	172	167	156	182	176	133	162	156	169	191	149	161	173	168	165	141	151	173	160	147	148	142	164	168	154	158	152	156	145	163	182	161	152	155	147	189	146	164	177	154	159	161	153	168	166	156	150	168	190	188	165	160	143	152	170	183	160	151	164	167	169	163	165	151	190	143	147	164	137	150	167	170	147	186	174	188	180	136	139	152	149	166	161	140	156	184	176	129	149	150	151	179	167	143	163	193	168	185	177	154	160	161	163	160	138	170	161	147	153	167	170	156	165	169	139	200	169	169	162	159	148	169	176	173	178	156	165	154	169	181	152	167	178	164	156	163	161	164	178	155	164	158	167	153	168	147	169	174	168	167	144	194	178	168	159	179	153	170	153	176	154	157	168	165	157	161	144	150	136	195	141	165	156	157	176	155	157	179	172	148	176	145	176	175	180	152	179	178	175	163	160	158	149	164	165	157	182	148	186	176	162	142	158	169	161	164	184	165	178	153	168	132	142	135	150	146	175	182	153	162	163	157	165	159	147	162	160	148	156	176	162	177	178	145	140	148	158	157	167	182	173	155	143	153	176	135	161	159	169	170	154	152	178	141	174	151	155	174	168	173	170	165	134	182	172	175	171	164	178	166	158	143	159	166	157	161	151	146	187	166	163	143	178	158	139	140	151	151	163	165	140	168	163	194	137	143	157	169	164	157	159	148	131	152	155	144	169	140	142	156	158	155	172	165	149	163	170	151	157	179	172	189	145	177	162	170	161	164	148	160	161	151	182	157	153	168	152	158	147	168	152	159	154	162	158	166	133	155	164	158	151	151	145	173	154	165	156	145	166	143	153	165	186	176	158	177	181	153	165	162	163	157	181	162	176	188	162	155	161	161	147	159	146	157	152	158	178	134	183	176	172	149	158	146	162	163	153	141	142	165	142	163	151	146	135	147	168	148	165	175	177	149	168	149	171	154	142	181	160	136	162	158	173	166	152	148	164	148	159	151	172	137	149	139	170	176	157	180	166	170	159	166	171	160	179	162	185	153	169	162	148	165	174	150	179	144	172	168	162	146	171	151	164	160	169	163	141	149	156	174	162	178	170	156	166	156	132	148	164	163	164	142	167	164	165	148	157	159	152	187	144	147	173	159	151	167	155	177	162	175	167	145	151	163	158	172	140	163	172	175	162	178	142	165	157	162	182	187	173	181	171	190	159	139	170	162	155	151	161	169	159	163	159	165	154	151	165	164	147	155	150	161	178	167	187	175	152	170	158	175	169	167	147	165	168	157	155	148	157	162	160	177	139	191	152	146	141	157	163	169	149	140	165	133	178	180	165	194	169	170	164	181	156	193	178	153	147	145	146	143	155	152	157	163	179	170	169	179	148	150	156	162	158	152	149	165	180	155	172	177	148	153	177	155	139	166	147	156	182	157	159	154	164	162	164	177	174	139	145	168	158	158	172	186	158	175	185	162
7610	2801	6204	6765	5825	4484	3815	3202	2689	2308	2018	1807	1733	1488	1350	1276	1186	1110	1078	1008	958	911	909	867	854	789	807	768	687	697	724	782	675	656	706	720	639	703	678	632	682	645	634	666	617	641	612	620	614	663	637	592	567	534	626	580	577	595	559	579	602	595	549	615	561	552	614	590	557	538	608	545	547	533	600	512	523	526	589	598	573	561	505	557	565	526	537	550	577	557	547	573	560	547	547	549	559	551	551	557	586	538	577	580	566	583	543	577	524	572	546	546	539	579	552	544	534	552	550	525	510	531	517	519	531	525	517	499	532	554	530	554	537	562	591	502	484	546	565	525	545	515	547	547	577	554	541	521	555	504	536	510	552	537	542	562	497	556	549	512	518	496	504	536	555	529	521	516	524	536	514	535	533	534	511	562	534	556	527	529	540	522	499	557	538	526	545	515	519	538	518	513	533	523	554	551	510	524	530	546	506	567	554	539	512	528	544	585	523	527	516	532	494	550	577	550	554	552	517	459	549	566	550	503	542	506	539	545	523	515	535	522	526	515	532	538	564	583	525	518	547	538	536	543	553	522	526	540	500	541	520	487	543	539	534	538	518	491	550	522	545	568	532	550	542	572	582	521	539	542	545	561	546	537	548	496	525	567	545	513	462	521	537	497	526	564	567	521	516	518	511	547	506	564	513	519	505	549	544	521	535	554	523	545	534	532	515	498	544	511	543	518	565	520	535	522	528	526	584	519	529	570	521	527	542	525	483	554	561	501	519	555	555	545	553	501	506	530	567	538	559	547	514	543	550	533	524	471	519	520	523	573	522	496	547	570	538	523	548	546	538	546	591	501	544	544	534	543	491	561	586	502	543	487	506	507	544	562	518	532	548	589	539	554	535	563	504	554	541	549	526	540	535	553	559	561	562	534	556	573	489	529	543	533	577	536	553	565	520	555	556	557	536	533	488	516	532	564	529	503	524	528	506	579	509	548	520	515	525	557	561	524	513	542	551	552	501	521	506	557	576	542	560	530	528	511	564	513	545	546	558	562	540	526	498	594	551	556	490	525	504	543	544	494	511	557	519	508	519	545	502	536	520	554	530	546	545	582	566	523	509	542	559	534	563	550	625	489	543	489	527	542	514	546	478	485	571	530	501	509	580	527	558	508	578	533	551	492	560	562	508	514	502	566	511	486	503	538	522	548	524	525	536	515	553	508	521	530	532	528	547	516	533	528	516	509	540	522	540	573	539	513	516	495	561	520	530	548	540	511	556	565	537	546	538	543	528	556	500	529	527	527	538	552	527	543	533	556	530	493	565	531	528	556	551	550	578	562	511	522	566	505	511	535	544	535	514	524	548	547	529	514	524	562	515	507	495	494	563	557	519	574	531	556	540	526	557	546	521	499	585	537	530	610	555	551	513	536	502	514	558	539	525	559	532	518	531	520	523	557	579	556	513	486	551	532	539	510	550	508	522	525	537	521	533	563	549	517	537	542	519	501	545	488	576	532	516	552	548	506	558	517	543	538	512	530	512	543	538	566	542	540	513	538	539	521	538	493	539	539	551	565	565	551	535	513	557	552	515	529	567	564	555	572	535	515	530	548	531	542	484	565	557	536	549	513	547	503	532	536	536	555	544	565	506	518	551	503	519	522	552	539	535	493	537	555	555	526	549	555	493	502	543	560	457	563	578	555	491	554	510	489	480	528	551	564	522	470	528	518	516	529	533	534	498	513	521	553	535	539	564	553	505	527	537	544	516	543	533	536	591	513	543	539	564	541	536	503	515	580	528	541	539	572	527	522	541	550	567	564	543	512	542	552	548	539	534	551	528	494	595	557	552	554	517	547	515	484	520	539	538	557	550	585	496	543	546	529	572	558	545	574	563	523	510	558	512	490	526	537	538	525	569	544	503	548	531	529	545	535	551	527	523	541	523	546	496	547	544	564	525	523	505	538	531	498	550	529	500	525	539	532	456	544	512	531	541	548	546	566	512	497	563	549	544	559	502	551	499	468	560	550	526	538	542	508	532	533	539	537	486	520	511	536	543	539	539	520	555	578	536	543	493	525	522	515	563	490	556	521	550	527	532	560	540	506	559	563	517	489	530	525	470	552	544	533	522	538	468	546	515	559	552	527	537	521	562	584	545	565	515	514	519	524	526	579	499	524	539	537	519	541	505	570	555	555	542	530	599	505	534	531	497	505	540	511	582	522	509	552	547	538	497	522	565	526	585	514	509	508	570	540	555	505	525	576	495	527	536	537	540	550	562	519	550	531	492	565	534	514	538	535	558	550	553	580	531	547	556	564	532	514	560	559	547	485	487	578	506	497	536	535	557	534	594	527	544	511	577	532	562	511	550	543	525	489	546	561	524	537	542	536	538	537	496	532	572	525	530	549	534	543	538	549	536	518	522	539	552	552	537	512	515	567	529	533	495	551	547	571	551	534	498	516	523	497	502	535	576	588	557	509	489	540	515	492	511	551	522	526	540	535	542	524	573	530	508	509	504	560	544	551	516	559	523	562	566	513	515	513	569	560	520	518	532	527	527	581	532	535	520	534	538	552	540	526	504	540	506	497	560	563	511	505	551	509	539	545	557	533	536	500	514	563	553	526	499	520	530	522	556	527	514	561	536	510	546	506	533	511	530	538	519	529	546	560	538	492	558	503	519	526	565	502	557	585	510	540	533	551	536	487	511	546	524	528	564	540	590	539	532	526	544	511	558	551	536	547	542	555	503	570	534	566	565	568	532	521	489	574	555	543	504	530	515	526	517	539	523	518	521	526	523	547	514	530	552	577	503	505	484	546	522	534	552	531	549	515	493	504	554	482	515	507	535	493	545	570	514	539	507	545	552	562	556	509	520	528	539	529	549	537	575	560	526	525	559	512	561	542	556	541	516	545	519	535	547	536	554	556	479	601	515	546	562	522	519	585	520	524	506	581	568	552	563	499	569	547	543	563	541	533	549	551	565	495	520	542	555	558	514	542	555	504	518	527	550	545	550	551	528	523	529	519	549	542	498	542	520	557	580	530	506	577	538	524	554	540	515	503	537	531	527	504	506	504	536	528	533	528	541	505	514	506	512	502	544	547	596	563	538	533	536	566	528	571	510	512	503	531	535	517	530	527	509	510	564	564	523	535	528	586	540	548	549	550	548	523	519	531	572	521	545	545	534	493	559	524	551	508	583	531	532	483	551	511	554	543	506	564	576	545	530	514	535	467	503	520	536	545	522	570	577	544	547	528	491	536	493	576	571	506	537	529	532	535	520	527	550	550	529	591	509	530	502	541	541	545	535	569	520	511	543	518	518	498	510	535	525	531	507	541	560	543	540	545	536	524	538	535	532	536	516	538	544	505	540	516	509	550	537	519	529	542	514	544	492	515	537	523	539	522	524	510	533	549	525	565	557	518	531	526	494	537	498	557	527	589	552	540	588	568	497	555	545	544	546	545	522	563	559	452	571	563	561	548	539	549	537	552	536	512	527	572	558	521
1071	99	122	111	98	72	88	90	57	78	70	56	64	84	68	52	74	54	82	67	61	62	62	57	63	72	60	59	70	54	59	58	67	57	65	58	55	81	51	54	62	58	63	71	74	59	82	79	65	81	59	55	69	62	64	59	61	52	59	74	72	73	58	65	64	67	62	55	61	52	69	55	69	69	73	63	82	65	71	68	71	64	67	62	64	84	49	72	61	68	58	47	67	69	72	68	76	71	53	59	70	68	67	80	63	67	82	63	62	60	54	45	59	65	58	75	60	71	58	75	66	60	66	77	73	64	59	68	81	57	74	63	52	77	69	62	55	63	68	67	65	61	77	62	67	73	62	54	61	59	65	73	80	64	59	58	52	63	55	66	53	73	74	62	61	57	62	62	63	67	71	63	58	68	58	63	71	79	61	51	59	75	75	64	60	66	80	58	72	51	70	51	71	78	67	60	57	55	60	70	65	65	59	59	57	46	65	63	60	57	73	57	63	50	65	57	67	64	63	61	65	52	71	65	59	58	68	70	76	59	70	63	63	54	84	67	56	55	74	65	67	50	73	60	61	81	60	78	60	66	68	70	60	56	64	75	61	70	72	55	69	59	67	72	60	59	63	76	52	61	64	64	71	65	56	53	66	51	61	81	60	70	73	69	61	61	68	60	54	52	74	60	59	69	69	71	59	71	70	58	72	67	57	50	54	68	61	58	44	79	61	66	80	57	70	65	68	74	61	64	67	65	58	56	59	63	67	56	66	76	58	72	76	65	47	71	70	73	60	44	69	59	58	63	70	51	67	56	71	49	57	60	59	42	62	81	74	58	62	66	50	64	67	75	67	76	72	69	73	51	61	63	51	70	66	50	69	72	74	60	56	66	71	67	72	58	59	74	69	52	62	59	78	63	51	63	56	62	82	59	69	59	75	76	70	75	62	62	57	60	66	74	59	64	70	61	57	64	68	64	69	57	61	66	75	71	68	68	61	70	68	65	65	75	64	63	57	54	64	64	65	58	70	81	66	68	67	68	60	48	67	50	68	51	71	70	64	79	67	62	70	72	52	63	73	72	75	64	44	60	70	72	74	46	61	63	56	68	81	72	56	66	75	46	62	67	71	65	55	61	58	65	61	61	63	55	70	58	60	73	61	72	86	64	62	57	71	59	83	75	52	65	74	57	64	73	59	72	40	61	60	62	58	71	58	45	78	62	49	56	73	63	84	64	64	67	69	73	61	68	56	66	70	64	55	47	50	58	55	72	54	78	61	53	69	73	61	66	55	60	63	52	68	65	64	56	81	58	74	59	66	68	74	74	63	70	52	58	70	72	65	69	67	57	63	63	72	62	62	75	71	76	72	62	58	54	65	66	63	72	78	74	53	42	61	64	68	83	80	46	48	52	71	72	64	80	72	55	73	72	70	72	59	83	59	64	52	66	67	53	52	61	67	64	64	72	65	71	57	63	67	64	53	48	61	75	77	60	54	59	53	62	58	63	50	59	72	69	54	53	55	64	61	59	62	58	74	57	60	55	57	79	56	70	60	74	65	64	64	58	63	59	48	59	59	66	69	61	72	60	71	57	75	60	57	77	65	72	57	62	72	61	65	66	69	64	77	62	58	70	69	54	55	66	68	63	60	67	48	63	69	70	51	78	52	67	53	79	50	72	54	56	66	69	65	69	72	66	64	70	62	63	57	62	79	64	76	75	61	73	58	64	55	65	56	59	62	58	71	66	91	70	72	69	46	75	76	61	64	66	50	57	64	53	65	67	59	55	74	54	60	60	69	60	65	62	75	68	71	72	61	70	65	56	69	70	60	65	55	50	59	60	60	76	69	65	59	63	59	56	62	69	62	61	81	65	63	62	52	70	71	61	85	64	67	57	78	61	65	49	62	73	74	66	53	73	63	68	73	77	64	61	63	65	71	72	65	63	63	75	58	70	65	65	63	62	57	65	72	66	54	57	59	57	59	53	69	71	46	59	80	73	61	78	56	59	55	64	64	57	49	63	72	59	41	56	50	67	60	61	64	65	65	66	59	52	61	62	65	66	54	66	58	63	58	57	60	60	53	70	71	59	67	78	71	61	74	63	67	63	78	71	72	88	69	66	75	60	70	65	52	72	72	56	56	62	51	53	64	65	58	73	70	61	60	57	76	63	69	62	56	61	58	68	73	69	69	61	63	66	60	76	69	59	58	56	80	49	61	72	64	67	63	68	67	68	87	64	61	62	72	66	73	60	57	76	66	59	61	67	66	64	66	69	59	57	76	83	71	60	57	70	64	71	75	58	66	65	64	59	61	77	66	64	64	87	61	70	72	66	77	62	63	67	60	61	63	68	61	78	57	74	71	71	58	82	68	72	65	52	66	66	53	60	59	65	63	59	65	55	72	67	62	55	74	56	63	70	65	68	69	69	60	60	65	70	58	59	57	73	70	63	69	55	70	70	63	55	59	78	62	65	70	59	59	75	64	72	68	52	71	56	56	66	56	57	61	74	68	74	68	59	64	58	51	62	69	59	57	78	75	59	61	72	61	72	69	59	78	81	76	64	61	76	63	62	61	73	52	63	55	56	75	47	64	58	59	58	74	60	67	70	60	69	58	84	59	65	58	49	62	70	53	57	66	66	45	71	61	67	70	74	58	64	64	62	65	71	59	63	64	67	58	56	59	61	50	67	65	46	77	49	65	68	68	65	58	73	67	72	67	67	78	52	59	75	65	66	70	79	60	77	68	66	45	54	73	68	67	64	67	75	63	69	53	69	58	52	69	50	60	62	63	57	55	72	63	67	75	55	61	62	67	67	59	84	67	56	68	58	67	58	52	54	55	67	73	78	60	66	51	55	58	57	81	52	56	65	69	59	67	54	61	77	62	56	61	44	71	67	57	56	73	49	73	53	67	55	73	58	59	72	61	60	67	58	74	69	68	68	71	70	57	68	60	70	65	49	54	55	47	73	67	59	57	57	64	59	61	70	55	85	81	61	65	73	58	64	56	58	66	68	69	66	60	63	73	56	53	66	73	61	63	59	67	58	65	52	75	75	67	62	64	49	47	71	55	57	58	71	66	67	77	63	68	75	73	65	62	59	62	71	51	65	74	60	70	74	57	68	70	59	72	55	60	55	61	70	65	60	62	79	74	55	50	50	71	66	62	70	55	55	57	74	55	70	62	56	69	75	58	59	65	65	71	63	66	62	66	53	69	55	74	52	72	76	76	58	79	73	67	57	64	75	65	61	74	64	66	59	63	66	74	75	63	50	71	73	58	65	69	61	66	56	70	53	75	58	65	79	66	74	77	73	57	51	52	72	72	66	55	79	69	56	62	68	58	59	73	51	49	68	66	65	73	74	78	79	74	61	65	63	75	57	63	66	82	56	67	85	65	64	61	65	59	61	61	66	62	72	67	74	67	59	62	56	59	78	46	59	67	46	57	72	58	66	56	75	61	63	71	58	67	47	67	74	68	72	70	50	71	63	71	74	59	67
1637	333	453	440	435	377	333	351	312	316	292	275	274	283	284	271	263	250	296	240	264	266	266	250	257	300	247	252	267	238	218	246	241	247	234	263	274	262	250	284	258	244	272	260	226	258	240	251	232	265	282	279	279	233	245	231	267	260	244	252	241	239	241	248	283	258	252	259	269	252	252	275	226	242	232	247	248	260	256	247	226	241	234	271	235	247	268	269	240	248	256	255	232	247	272	227	290	254	262	232	247	246	285	249	233	242	244	247	223	252	254	274	223	258	227	225	276	232	265	253	248	276	260	263	227	253	266	249	254	247	244	257	256	241	266	236	253	260	261	262	268	272	235	237	274	235	245	264	251	236	269	255	250	214	256	247	235	260	248	247	243	235	240	256	256	253	239	219	290	273	252	243	260	262	243	259	234	241	269	265	249	242	225	252	261	235	261	257	271	252	257	232	239	230	217	246	251	251	272	247	245	251	242	249	270	238	241	261	243	277	263	238	275	247	257	254	270	233	253	255	244	224	235	279	262	235	231	253	227	202	245	223	295	272	274	226	220	266	257	251	239	242	264	243	246	250	234	250	240	233	256	247	243	276	261	244	274	253	242	248	244	246	199	232	252	260	261	275	251	257	243	225	252	237	247	271	242	260	239	267	267	232	269	251	272	246	262	258	266	221	238	268	251	279	244	232	248	225	270	233	212	254	250	279	222	252	229	264	260	265	259	240	239	259	232	229	253	246	264	272	249	235	262	260	205	256	286	257	261	254	235	278	262	235	278	240	217	248	263	243	255	272	252	280	284	256	264	267	235	269	265	236	252	257	254	245	240	265	250	239	258	268	252	231	282	240	240	264	229	253	247	279	242	260	231	261	271	279	264	227	256	237	241	260	256	269	266	246	254	264	250	279	230	231	229	281	264	247	246	206	275	257	252	237	246	259	246	246	307	235	236	251	251	224	234	250	249	236	261	250	251	248	234	219	223	231	250	262	225	255	241	276	240	253	247	254	234	244	231	246	255	249	235	258	255	278	237	251	267	232	232	232	243	243	270	236	253	259	240	251	239	239	256	211	277	246	255	247	235	244	226	231	250	259	233	231	227	256	241	259	233	221	262	241	252	245	239	264	239	229	267	235	254	240	234	244	248	252	255	240	227	243	237	252	272	228	267	237	266	247	234	277	231	234	268	242	266	242	254	257	239	221	241	261	257	254	250	249	258	257	254	269	260	236	240	243	254	249	249	265	255	279	226	216	248	232	238	268	236	235	234	238	246	248	252	270	262	230	264	248	233	237	265	247	261	267	272	248	254	224	232	248	218	247	248	259	235	253	274	264	233	245	242	280	247	245	241	259	229	239	281	268	241	248	247	236	251	220	235	278	236	242	242	273	258	251	245	239	250	245	229	269	244	250	216	211	253	246	246	269	260	277	227	259	253	236	232	226	261	269	259	242	271	251	233	265	235	244	245	236	246	274	230	254	250	257	262	255	265	230	232	260	238	278	233	239	228	245	264	258	231	240	218	265	242	243	230	232	269	221	220	259	199	252	270	254	235	233	242	224	246	267	253	239	267	233	279	292	280	211	232	241	244	268	257	258	243	252	257	240	247	235	247	254	244	257	259	261	260	262	261	252	255	226	245	242	283	276	266	243	253	254	226	243	236	268	263	239	263	254	219	259	264	257	227	240	265	242	225	234	268	237	231	257	241	255	283	224	270	208	231	242	254	227	251	261	225	271	227	247	236	248	249	251	240	241	245	267	250	247	229	241	261	247	236	245	246	245	244	271	246	249	241	255	245	257	261	241	254	258	271	292	246	240	221	248	268	234	249	249	252	245	255	234	239	278	274	260	228	273	251	270	251	262	227	228	279	223	241	260	219	259	259	230	229	279	273	254	286	254	246	266	276	244	241	242	230	263	266	242	242	248	243	249	246	260	258	240	242	228	279	230	269	227	260	267	247	262	273	255	252	239	255	253	233	250	257	291	266	269	251	260	241	236	248	258	228	243	251	221	245	263	251	266	248	253	226	257	271	240	257	223	259	222	272	264	225	254	218	223	253	246	246	271	209	253	293	264	222	258	223	248	249	233	269	238	244	248	277	269	238	266	243	244	231	233	243	235	232	264	248	236	275	282	262	232	251	244	261	264	255	262	244	257	250	263	277	268	241	239	205	254	274	235	246	255	261	275	241	243	242	242	272	249	230	252	241	258	232	268	244	246	236	246	263	265	240	246	235	263	254	240	255	268	268	248	256	240	243	223	225	250	239	241	239	212	268	272	249	244	242	254	246	264	290	223	246	243	241	249	236	252	248	247	226	271	245	243	248	245	245	258	255	259	287	254	250	243	248	254	248	252	247	231	227	258	249	272	263	221	225	250	267	265	265	249	225	275	245	249	249	259	241	283	243	245	261	248	263	275	257	260	227	243	272	247	249	217	238	266	226	245	241	245	273	265	261	231	246	243	251	236	247	249	246	251	262	247	257	254	215	240	245	242	275	233	250	258	244	268	248	262	261	291	263	239	255	283	246	244	255	248	243	249	263	257	242	235	224	289	241	265	250	275	261	252	246	278	266	280	237	261	247	258	242	247	250	248	272	261	242	241	282	258	222	248	232	242	265	201	261	249	304	257	235	235	279	234	260	274	256	244	252	258	261	264	239	263	228	239	270	272	265	256	235	268	267	283	241	251	244	247	270	234	277	260	245	242	257	261	237	262	221	240	258	269	257	251	267	254	272	239	258	246	230	252	235	237	211	275	232	249	248	247	252	257	269	245	239	251	277	252	250	229	262	254	231	266	255	254	246	249	241	230	272	254	265	252	263	244	255	249	285	251	253	272	243	227	253	264	254	250	258	271	251	250	249	231	272	246	237	232	238	234	259	227	254	261	268	260	245	270	255	242	253	255	242	230	270	264	231	214	247	251	242	297	219	250	240	230	236	236	255	249	242	250	257	243	245	228	247	253	236	241	243	254	247	256	229	240	269	216	255	226	237	252	275	225	245	239	214	230	239	231	239	253	256	258	240	214	288	243	265	250	257	267	253	247	252	266	274	246	234	212	251	269	230	229	245	231	249	246	226	237	268	217	256	257	269	243	259	251	226	273	246	250	219	258	227	264	260	237	222	255	248	243	222	251	245	218	224	236	257	267	254	275	252	237	244	267	228	248	226	243	255	247	217	240	245	250	241	243	276	239	239	249	233	255	238	233	245	242	259	230	253	235	247	256	263	271	276	249	248	263	226	262	264	267	256	257	271	251	226	257	261	262	247	260	248	241	242	237	230	266	251	256	252	248	248	230	242	260	271	240	248	273	237	256	244	221	249	238	252	262	254	256	281	259	244	261	246	255	263	261	249	260	248	238	233	206	241	261	243	245	261	238	278	240	240	252	219	266	269	228	255	265	246	228	259	262	257	235	261	244	221	248	272	263	219	238	247	226	221	230	263	259	248	269	247	279	243	273	280	260	240	266	251	240	237	249	241	274	272	222	261	228
4258	1026	1238	862	615	396	312	262	221	162	161	142	122	132	95	97	100	101	86	96	98	74	75	105	82	69	96	73	68	82	72	68	72	78	66	81	75	75	88	85	79	103	85	88	77	86	74	70	57	75	69	73	81	91	75	79	79	78	82	69	74	59	81	69	72	71	70	70	70	63	74	73	59	70	65	69	68	69	77	56	59	86	69	74	75	75	74	77	83	64	65	66	81	74	58	73	82	71	58	57	54	77	67	57	90	82	84	80	88	68	87	71	57	75	66	56	77	71	76	80	59	87	70	63	80	78	89	69	80	62	71	76	79	60	69	65	69	72	83	66	69	76	63	72	79	65	72	62	56	65	59	78	65	67	70	66	66	82	76	68	61	68	67	72	58	67	83	70	60	71	66	79	72	71	63	57	74	75	59	82	64	81	61	70	61	73	76	59	85	74	70	82	75	73	76	64	86	68	65	61	74	67	80	80	78	77	70	70	60	69	72	75	77	77	67	56	71	76	71	81	78	74	64	66	66	76	80	78	65	79	78	53	54	67	63	74	74	65	77	61	72	57	70	79	64	59	68	81	76	60	73	71	83	58	71	69	69	81	87	77	71	63	70	78	74	64	67	70	63	73	87	75	81	60	92	85	67	75	75	66	64	82	69	67	69	73	71	76	65	85	88	64	82	76	62	85	64	64	68	77	66	78	67	67	72	61	76	92	78	67	75	59	79	97	60	59	79	82	73	79	65	80	79	58	64	73	72	87	82	67	73	62	75	89	73	77	71	83	72	70	82	71	77	74	84	67	62	82	65	64	76	68	58	89	84	76	85	65	81	69	72	70	70	73	81	68	63	70	62	68	85	88	69	59	60	57	76	70	64	65	69	50	79	77	64	69	66	72	67	78	71	66	82	75	71	72	78	70	81	60	57	94	74	82	84	61	69	77	64	74	77	73	73	78	78	78	63	74	78	87	63	63	67	67	79	62	60	73	56	83	79	72	72	56	70	70	64	62	64	81	66	74	80	84	77	75	68	73	96	62	96	67	88	51	80	74	72	64	72	78	73	55	66	75	69	75	69	73	63	74	85	47	70	78	68	90	67	75	94	46	67	74	91	70	75	69	84	81	69	60	84	57	63	86	57	77	77	84	76	75	75	66	73	74	76	64	59	81	61	62	67	90	67	64	71	67	65	57	77	78	69	65	89	68	85	72	74	69	73	57	76	84	89	61	77	69	73	49	77	72	67	70	63	69	79	61	52	82	74	70	69	77	73	64	69	61	65	77	79	66	81	68	80	74	75	66	71	72	67	66	64	73	78	67	86	77	92	74	79	78	59	61	65	82	66	72	55	73	74	75	62	69	78	88	84	64	77	74	66	75	64	77	68	68	80	72	82	56	71	53	59	75	79	73	71	52	68	85	66	81	63	75	71	61	56	77	75	68	88	66	84	58	76	66	63	64	62	78	74	85	75	92	74	65	70	74	66	77	79	61	66	83	75	79	78	70	63	77	69	69	65	72	63	87	62	70	68	66	58	71	69	76	77	68	62	58	73	81	70	72	70	57	80	65	87	60	67	75	55	65	71	77	91	75	71	67	82	65	65	67	74	68	73	67	76	65	71	84	74	88	62	58	79	79	60	63	70	62	60	74	77	73	66	82	80	55	70	65	79	58	76	81	62	57	66	80	80	65	57	80	72	54	56	54	59	81	59	74	70	77	52	76	81	83	64	65	53	70	75	70	71	74	65	60	69	83	73	69	77	83	58	75	76	79	73	79	72	64	70	69	71	70	87	72	67	82	73	74	71	80	53	81	73	71	72	77	64	61	73	73	52	84	69	66	71	70	81	71	78	77	70	74	69	72	72	74	80	60	71	66	73	62	59	62	77	58	58	70	63	71	71	71	71	83	64	82	72	72	66	61	70	76	80	62	72	72	59	73	69	66	67	75	85	67	83	69	67	65	75	77	64	70	85	91	61	57	84	71	79	75	72	88	72	71	75	75	58	80	64	74	73	71	69	64	69	75	64	75	74	70	78	69	71	61	63	86	88	82	63	70	70	67	65	66	63	61	80	73	72	64	70	64	75	67	64	69	71	80	77	62	75	50	76	75	57	77	66	70	65	57	57	66	74	73	55	70	55	55	84	81	66	63	76	61	64	61	71	65	61	67	75	68	70	56	73	64	74	72	68	90	81	76	57	63	71	72	59	80	77	70	76	78	74	68	81	77	70	74	79	70	60	70	69	63	75	89	73	63	69	68	68	72	79	79	79	82	74	57	67	66	94	70	68	84	73	53	55	65	72	72	70	65	79	69	79	73	68	64	66	84	69	64	57	79	83	88	66	79	84	89	62	68	73	94	75	65	81	76	66	80	79	74	63	49	92	78	69	62	73	48	62	69	89	74	67	73	73	84	67	79	56	88	96	63	89	75	68	84	72	82	82	77	69	73	76	73	78	76	72	72	67	76	68	73	69	73	53	65	92	65	67	62	69	81	86	77	71	70	67	57	75	66	87	59	74	71	71	60	72	76	62	87	80	67	62	62	81	95	72	61	71	78	62	82	77	88	64	76	74	64	70	84	76	77	71	68	89	76	63	76	77	77	68	76	69	63	71	69	88	70	61	94	72	81	80	72	57	84	75	61	67	69	59	93	67	69	82	80	71	67	75	73	75	74	75	78	69	67	72	75	88	72	78	79	70	70	70	59	58	78	82	83	68	61	55	69	88	66	76	65	70	65	69	65	82	67	62	83	64	66	76	76	73	83	66	78	66	64	67	70	72	63	77	79	68	63	65	75	80	78	67	88	73	71	61	65	68	83	81	87	95	74	75	70	72	69	68	68	70	67	83	74	78	78	66	71	67	72	67	71	80	88	70	63	74	63	69	80	66	77	78	76	57	80	57	78	71	62	67	65	67	83	83	78	72	73	58	70	75	72	84	66	64	63	75	70	63	79	69	84	70	67	80	64	85	69	69	73	74	84	79	65	72	67	84	66	81	73	69	70	61	88	76	75	57	85	54	76	68	81	68	69	65	76	80	56	70	65	84	77	76	57	68	74	91	70	79	85	84	98	72	69	71	83	72	77	79	86	81	73	84	73	60	71	64	71	82	72	89	80	69	50	80	58	85	68	65	49	80	67	79	80	76	57	72	51	72	57	72	80	79	83	81	71	74	87	71	82	75	75	72	74	78	73	74	71	76	76	82	65	78	86	73	80	82	65	66	62	70	64	65	67	65	77	88	86	81	83	74	69	65	73	81	80	86	74	74	59	65	72	80	68	76	68	73	76	76	65	60	73	85	70	71	82	76	68	77	75	64	72	80	69	65	64	74	64	69	59	80	70	72	58	75	65	77	72	67	90	72	80	80	70	71	65	69	70	72	84	52	68	74	72	64	72	77	94	68	73	74	77	84	71	66	93	62	61	70	76	70	72	65	77	78	78	69	64	67	71	70	63	69	68	75	62	54	79	74	83	68	78	74	68	65	83	83	78
5180	1440	3399	3699	3088	2401	2010	1607	1339	1220	1060	937	791	754	705	665	595	565	573	517	515	472	449	485	449	416	393	439	379	406	353	370	377	383	367	360	346	326	336	340	295	311	334	292	322	311	328	362	337	296	304	331	305	309	313	273	299	304	302	303	310	315	262	289	314	276	287	314	286	304	285	302	311	291	290	296	280	318	291	298	279	282	283	267	300	269	274	254	292	272	282	294	280	308	259	295	290	310	272	260	264	300	270	298	280	262	264	281	261	324	252	294	272	316	301	299	281	318	271	272	259	275	292	292	300	290	282	272	309	306	303	301	290	266	284	316	271	254	261	274	280	283	262	276	289	266	284	279	283	278	257	278	251	265	292	255	254	269	295	292	275	268	269	285	252	269	267	276	232	265	277	269	285	274	271	272	287	238	287	267	293	278	275	269	252	237	257	267	241	257	311	289	255	290	268	269	292	274	261	301	278	300	281	264	267	261	263	283	256	291	274	282	300	267	283	266	298	249	263	285	301	313	274	253	274	287	275	280	274	311	277	288	249	254	258	280	281	287	263	309	286	293	292	255	294	282	282	282	268	259	272	300	264	290	265	298	257	256	240	297	291	285	281	296	283	280	285	262	259	275	283	287	279	279	251	278	295	266	294	284	299	254	281	280	306	312	292	287	254	258	289	260	276	311	290	260	282	291	258	271	265	258	287	284	270	295	285	287	284	276	257	297	262	267	257	257	261	262	272	263	275	267	307	268	270	262	262	264	263	235	238	281	270	263	270	289	285	284	262	280	264	273	253	323	269	233	266	273	283	292	262	270	252	263	280	307	263	299	278	300	312	256	304	269	286	295	275	267	294	242	269	279	287	279	303	289	266	284	286	278	282	287	270	288	290	292	287	288	257	297	283	334	296	260	239	276	265	274	311	283	264	284	299	305	270	263	277	300	275	286	283	288	255	291	263	287	287	264	224	247	280	273	270	306	288	291	287	289	261	271	255	262	280	289	268	266	294	250	255	270	310	267	288	247	270	298	260	308	285	266	272	297	268	289	255	279	284	284	309	267	258	305	279	276	269	266	284	255	279	286	275	267	288	287	277	258	275	289	297	299	303	271	267	260	305	264	281	292	303	268	315	264	295	256	273	284	282	263	269	268	283	264	303	285	268	292	306	251	273	266	274	269	304	264	254	296	270	293	266	250	288	289	296	259	278	281	265	284	248	262	282	263	283	293	280	295	314	275	259	248	287	249	309	248	278	256	277	270	263	275	246	256	267	279	278	250	295	276	286	261	282	256	272	261	306	272	303	266	285	270	296	278	251	311	297	271	270	248	287	283	257	287	282	268	266	247	219	302	272	246	266	255	321	276	245	256	275	275	274	261	262	274	273	281	306	293	300	272	268	277	278	316	284	295	278	273	285	290	261	307	293	281	264	247	285	277	289	269	293	286	314	279	274	294	284	266	279	270	253	295	275	276	261	280	304	271	297	289	289	280	274	250	271	270	281	271	326	261	277	247	274	245	282	258	301	259	296	249	297	263	288	289	257	281	269	284	259	287	257	251	257	292	280	281	289	255	287	292	284	272	270	265	265	302	262	293	294	262	299	311	264	275	231	270	278	260	280	271	252	271	289	267	318	271	308	257	244	268	234	272	246	276	303	285	283	264	251	289	292	279	250	295	270	261	284	282	277	277	256	257	284	287	297	285	271	287	302	263	250	254	277	271	281	238	278	283	273	267	297	297	275	287	275	277	276	254	275	253	260	277	274	289	271	260	262	289	281	285	302	278	278	281	265	274	286	269	270	254	270	281	275	287	277	284	289	296	265	256	247	254	260	275	264	282	244	288	265	278	271	277	262	281	293	260	254	266	261	280	271	275	299	322	262	279	306	253	257	295	239	267	287	282	311	284	285	245	295	282	245	243	255	304	297	271	266	262	281	278	284	307	283	316	285	274	283	263	278	281	254	280	255	272	324	254	262	291	304	293	299	291	296	270	270	302	287	251	272	287	264	303	263	261	261	300	257	290	245	242	297	256	277	276	271	277	285	282	262	289	247	278	280	245	287	293	266	255	277	263	274	316	295	267	267	257	304	267	287	301	252	259	288	317	261	275	282	305	249	272	259	257	292	293	299	287	268	327	276	300	309	261	260	267	307	287	262	256	286	274	268	281	287	256	290	277	294	261	277	279	279	286	270	272	291	263	270	291	265	275	277	301	268	277	262	284	283	294	286	258	272	261	302	268	269	301	261	283	279	301	251	294	307	282	280	260	251	297	277	271	263	296	262	262	277	278	295	272	283	270	267	259	298	288	293	275	276	257	267	289	278	259	254	301	278	247	283	280	279	295	261	269	278	296	279	255	285	313	287	259	279	268	285	302	271	270	266	260	290	261	271	311	263	291	299	258	271	300	273	282	272	297	270	300	265	298	271	275	258	256	286	303	255	264	280	271	282	319	252	295	273	253	303	294	267	262	257	276	277	276	299	304	250	266	256	261	278	267	283	268	273	303	301	265	283	275	282	298	292	284	289	287	268	281	283	278	269	251	290	286	269	272	274	273	287	278	278	272	257	324	271	285	294	276	287	270	258	287	279	284	276	266	272	247	238	282	284	313	276	268	267	288	260	315	279	273	290	275	281	267	280	286	255	274	275	271	290	273	283	279	306	296	247	273	295	259	278	303	292	280	284	284	290	276	253	291	270	278	283	252	264	277	274	273	273	265	283	301	279	295	268	273	284	272	276	259	263	259	281	247	251	266	262	256	278	250	302	266	260	263	277	278	298	256	286	268	270	278	281	266	243	265	289	272	286	272	330	262	257	274	289	292	263	264	272	274	276	283	271	271	279	254	295	286	290	277	286	306	294	292	288	305	236	327	280	260	281	293	291	261	268	295	291	276	299	286	311	282	297	256	276	261	241	256	290	283	269	301	283	273	265	272	288	268	280	258	270	294	283	269	301	294	299	262	271	268	268	280	268	290	277	243	279	286	273	272	249	259	268	248	268	287	242	276	299	284	288	287	279	286	258	265	256	267	253	267	278	283	306	261	288	284	291	293	247	254	271	275	272	260	295	296	259	268	301	287	268	282	295	252	256	279	262	277	276	277	309	285	271	281	298	289	285	279	254	265	279	266	273	278	260	270	269	279	266	288	275	259	276	268	276	282	286	252	284	286	259	269	296	293	279	264	308	245	275	282	259	276	265	282	292	256	257	261	287	276	274	260	257	242	311	287	282	279	277	287	280	264	261	285	291	254	303	271	301	271	254	270	299	259	252	282	285	266	267	251	258	292	298	255	289	295	327	318	260	304	285	288	275	302	282	286	283	286	269	289	292	275	284	286	248	261	295	270	257	274	264	271	263	253	267	267	275	284	272	277	300	269	264	255	281	309	275	270	259	261	273	290	276	260	263	250	304	249	275	276	288	262	274	233	269	276	282	268	266	263	282	264	290	268	298	299	257	318	272	268	277	317	288	269	282	266	282	278	261	257	280	276
8290	2178	2546	1839	1257	857	644	503	424	377	321	308	287	266	260	216	223	220	215	196	203	202	191	204	185	179	179	172	178	173	180	168	166	171	185	184	180	175	156	181	173	187	172	174	171	166	168	139	173	153	174	149	152	180	181	166	190	175	168	173	145	179	173	167	171	162	192	176	154	174	155	157	164	156	158	143	177	171	180	163	178	163	142	142	189	149	173	192	182	186	164	169	137	167	162	159	176	153	146	157	166	166	150	142	168	161	158	170	180	175	165	144	167	156	158	157	173	166	153	155	155	169	143	165	136	148	190	171	162	171	171	160	146	148	180	143	154	175	155	137	171	174	153	169	156	180	153	182	149	175	142	172	188	166	178	156	155	174	168	188	161	182	162	178	162	165	156	160	171	174	147	135	181	167	169	160	146	151	194	157	165	180	173	140	184	170	147	177	164	189	173	169	156	144	150	156	153	154	153	188	176	177	155	157	158	156	166	157	161	160	156	154	157	165	160	178	154	155	163	172	186	176	185	133	179	156	152	152	150	149	150	166	132	164	159	152	153	173	169	157	164	162	143	160	137	154	163	184	134	155	144	161	162	173	168	157	163	167	168	148	154	163	155	164	155	147	169	169	162	166	150	176	140	147	158	170	162	153	155	150	170	165	172	148	152	167	146	162	168	148	163	174	149	176	170	149	138	142	148	162	143	147	181	173	152	168	154	160	151	156	143	156	169	162	168	166	153	130	158	169	159	184	161	147	166	159	173	153	164	154	166	170	153	168	184	138	181	173	167	163	149	136	152	162	163	171	160	163	175	164	151	174	179	168	124	169	163	158	173	154	154	126	133	162	174	152	153	153	156	177	169	172	152	168	150	151	198	166	165	147	167	140	147	141	153	169	182	144	164	135	176	144	152	180	172	147	184	146	172	150	149	164	165	171	158	176	166	168	215	166	182	158	165	170	125	163	153	172	163	165	170	169	170	154	177	147	161	176	148	149	165	148	181	165	158	145	152	159	148	166	158	153	171	176	181	155	162	149	146	142	177	157	158	164	159	150	156	177	162	157	159	176	168	162	170	181	175	160	176	162	178	163	171	189	156	171	144	171	143	187	160	165	181	149	161	170	186	170	166	198	162	165	128	174	171	148	139	168	145	150	178	153	177	165	161	169	171	159	166	170	139	166	162	158	174	162	144	148	151	124	170	168	198	159	162	156	155	167	170	168	152	151	145	166	140	165	148	152	153	139	174	165	166	182	165	160	170	146	173	141	145	153	171	189	155	138	160	153	164	166	177	175	145	152	143	175	160	156	171	149	164	142	184	153	155	175	155	189	180	158	160	162	174	171	178	152	158	179	168	170	170	174	150	147	142	173	157	181	158	180	175	165	158	176	168	146	162	155	163	176	173	147	170	179	178	169	142	147	167	171	179	160	149	121	143	169	175	184	163	167	153	164	129	190	152	158	164	152	173	174	148	148	173	161	165	165	180	157	177	157	149	170	158	143	165	149	147	176	157	161	155	169	156	148	148	173	138	183	152	179	153	172	155	135	184	159	128	161	171	163	177	135	178	136	158	166	154	158	169	182	163	172	189	141	146	156	148	145	172	151	159	164	163	148	163	161	154	148	164	177	175	152	179	172	163	151	147	150	170	168	150	137	154	169	157	179	146	155	155	173	162	150	168	180	160	169	170	170	151	136	174	151	146	187	137	175	147	186	135	157	182	164	161	168	156	162	150	147	166	181	154	172	164	170	158	172	178	148	153	164	170	164	165	150	166	151	163	160	167	172	149	166	143	173	159	179	142	150	158	142	170	149	177	173	172	154	153	171	166	152	140	165	151	156	179	151	134	171	159	159	142	153	142	158	190	167	166	156	148	149	175	178	175	164	173	181	148	155	151	156	183	168	125	152	147	169	183	169	184	159	140	185	158	145	156	167	162	152	154	158	160	178	164	153	160	153	153	144	158	133	153	163	169	157	130	159	145	141	151	165	166	165	164	137	123	164	151	188	151	180	165	162	150	177	172	179	163	149	152	187	158	172	163	149	156	169	161	165	153	150	141	172	165	162	159	152	165	142	156	169	158	172	156	174	183	166	150	156	161	151	166	152	160	181	141	174	173	159	156	174	156	168	172	157	178	160	144	170	151	158	138	164	164	187	169	164	135	156	157	173	193	152	181	157	160	162	152	141	146	175	146	148	158	158	143	146	163	184	169	160	165	166	167	168	165	152	149	183	175	169	159	156	149	158	161	139	149	159	163	164	154	149	178	162	169	141	158	171	174	141	157	170	183	153	147	161	148	169	167	150	165	174	172	137	186	150	166	165	171	157	138	163	178	166	164	152	151	148	177	142	158	178	156	182	184	157	153	166	147	152	162	155	166	167	148	149	148	180	164	155	153	177	176	168	195	152	187	150	181	207	160	144	173	151	165	160	177	173	187	162	174	159	168	168	148	151	149	160	169	154	186	181	149	153	168	149	159	150	166	150	155	159	153	160	174	161	174	175	166	167	177	151	167	150	192	153	166	166	138	137	152	160	151	160	141	139	174	165	158	156	161	169	153	161	157	159	152	184	155	153	170	163	161	167	161	153	156	156	147	149	146	172	175	182	167	152	162	169	156	165	158	171	177	158	139	178	170	155	170	142	156	172	138	169	165	164	175	146	162	146	166	162	157	167	153	146	163	175	162	145	165	173	173	174	183	157	151	161	172	161	184	148	172	161	150	139	147	166	169	159	171	171	152	169	159	167	159	165	173	159	146	163	170	154	141	158	168	172	172	157	189	159	180	148	148	159	144	165	164	146	133	134	155	185	166	160	154	166	140	148	181	160	164	156	185	146	175	160	161	163	156	165	140	165	164	155	178	174	142	183	143	165	181	149	154	140	160	174	163	166	160	149	161	188	166	162	160	174	160	183	180	148	143	159	170	140	176	150	157	169	161	140	171	156	164	151	154	148	147	155	177	163	161	152	174	155	171	153	178	173	176	160	167	171	169	138	149	159	161	190	158	141	173	155	160	171	175	185	166	158	139	170	195	173	168	181	195	152	188	152	152	164	147	171	173	192	155	157	164	172	138	171	160	174	141	166	157	160	178	165	158	145	142	166	160	155	147	174	170	162	145	170	179	162	156	156	206	172	145	163	157	138	182	160	157	149	151	158	193	144	166	161	157	138	156	179	172	164	170	152	163	167	154	171	145	161	160	174	153	150	163	166	165	161	142	154	151	136	185	150	184	149	160	161	157	170	162	147	141	178	189	142	157	159	144	162	148	143	159	168	191	168	135	147	136	140	163	149	164	174	171	144	175	144	156	157	146	197	173	174	161	173	161	165	162	165	158	182	193	140	159	162	168	166	160	181	153	185	169	182	174	142	161	168	157	157	158	147	139	168	164	175	155	159	170	166	159	174	152	176	129	149	140	131	172	168	158	160	164	167	175	155	156	155	153	194	155	161	159	151	147	174	171	162	182	184	132	162	165	148	190	153	168	162	163	152
7515	2812	6508	6728	5811	4704	3825	3255	2685	2337	2029	1862	1653	1445	1422	1308	1209	1107	1068	1048	956	942	914	925	802	788	776	728	740	748	713	758	704	673	702	632	728	643	648	697	613	637	606	639	671	655	582	612	587	620	608	625	556	637	628	554	605	577	576	594	560	602	584	579	546	578	589	543	619	552	559	534	517	560	571	580	566	576	610	558	563	630	544	550	557	566	567	561	554	535	583	580	538	551	568	513	563	564	514	570	554	516	559	597	556	558	530	502	538	584	551	543	546	550	563	522	505	525	534	533	557	497	561	576	496	554	566	548	494	588	538	563	536	545	532	541	535	546	527	534	575	523	572	576	526	557	567	557	537	539	528	546	535	523	527	554	540	554	531	576	540	538	564	533	515	580	593	553	581	574	556	572	560	545	483	533	538	560	540	523	543	555	514	555	531	517	533	503	550	557	526	544	507	540	551	527	523	539	565	525	542	536	569	551	551	539	524	538	554	521	536	497	499	559	543	527	525	540	527	508	548	544	531	578	525	550	539	539	534	601	568	559	539	536	540	530	506	540	540	538	530	546	557	504	558	553	544	550	520	570	525	543	518	498	534	524	552	568	502	581	538	564	512	527	532	526	527	531	561	542	542	503	543	516	505	516	555	590	518	524	537	537	531	537	541	512	520	513	499	544	545	539	575	556	557	527	552	514	534	533	535	486	565	536	571	549	524	520	552	523	542	528	486	532	566	504	556	537	512	564	522	557	546	549	531	519	515	582	540	565	581	555	538	521	516	501	552	543	533	561	553	520	530	524	545	546	514	540	547	553	520	561	523	532	515	513	529	563	474	533	574	551	523	579	526	563	498	548	546	529	527	546	506	542	535	536	549	569	553	533	542	520	499	533	550	550	562	574	523	549	542	484	532	515	546	560	517	498	589	481	560	522	502	537	479	525	518	494	520	529	528	545	540	496	530	559	511	528	522	543	535	530	570	543	565	512	528	540	539	540	577	522	547	537	529	516	500	498	552	488	525	542	542	574	566	541	527	497	528	536	524	496	557	535	527	507	549	545	544	524	573	579	531	496	499	553	503	507	529	517	527	509	580	515	519	510	474	534	517	517	538	571	544	556	540	515	558	552	564	528	526	580	550	541	496	464	557	556	536	544	548	548	514	540	554	511	535	497	515	514	539	549	550	583	553	550	563	572	515	533	569	558	556	525	516	537	524	498	532	534	546	560	544	578	533	554	514	539	558	531	545	516	525	530	537	518	544	585	529	553	520	567	521	518	534	503	568	499	551	526	543	590	538	511	575	557	508	536	482	512	533	557	524	539	522	514	523	553	538	569	550	570	541	554	515	539	540	541	577	512	538	517	535	542	523	515	480	512	545	540	561	527	561	516	517	524	528	542	545	538	595	543	509	521	519	512	485	522	577	499	560	544	550	526	544	537	504	561	503	522	573	568	531	524	520	522	571	544	518	500	512	580	545	515	567	544	518	587	548	515	567	522	533	549	517	513	544	547	547	604	517	543	512	552	522	555	577	593	530	511	525	519	517	539	540	564	550	504	553	559	512	529	549	524	565	523	517	548	544	565	549	558	518	565	518	521	509	557	548	574	537	516	490	478	566	548	568	523	517	528	490	526	535	528	495	548	507	515	544	551	537	519	538	523	525	510	495	518	519	539	556	528	523	514	515	498	535	515	603	548	533	489	588	554	519	482	577	504	542	539	548	531	545	549	552	561	554	547	573	539	534	539	534	528	542	541	534	525	508	527	575	535	555	553	529	495	570	521	509	519	511	548	538	514	545	494	524	583	541	561	524	521	498	513	579	574	561	565	570	545	520	504	567	508	540	541	480	558	532	540	517	547	527	521	538	526	490	508	523	493	536	546	521	521	594	525	498	556	539	578	548	563	573	512	522	560	512	538	512	531	549	518	589	529	533	538	497	588	504	593	544	521	517	566	544	516	527	532	507	589	592	566	544	532	536	537	532	541	523	548	578	503	534	560	531	524	527	577	524	560	541	561	575	519	536	570	532	525	563	531	542	497	532	522	602	492	529	526	542	541	579	533	534	547	553	525	513	528	569	546	544	553	530	574	530	487	526	574	542	518	534	579	556	548	531	523	557	526	500	543	533	538	558	547	556	479	537	543	537	573	534	524	593	533	575	552	498	508	515	536	499	532	525	519	510	516	560	535	544	542	546	512	536	544	547	532	533	513	521	494	554	537	530	556	520	560	509	511	541	547	529	514	518	539	550	532	539	576	550	512	511	513	523	522	500	542	528	518	552	498	540	532	533	513	552	550	540	528	559	522	557	529	533	545	563	526	532	566	535	588	529	519	529	517	525	508	552	563	547	515	546	567	497	524	543	511	534	513	538	472	544	510	512	552	512	553	527	548	529	534	546	552	566	509	518	549	546	518	536	578	519	563	519	533	487	496	555	561	481	531	563	508	563	540	547	522	543	523	536	545	550	571	593	514	563	521	550	519	577	560	523	517	509	542	516	547	567	567	517	532	542	579	518	521	543	529	510	532	553	486	561	563	540	562	576	509	543	495	537	525	498	546	561	561	530	504	551	556	549	517	506	509	593	524	561	509	536	515	519	548	562	559	453	541	523	530	525	517	589	589	540	557	529	567	530	522	524	511	519	541	533	547	524	540	540	552	541	529	501	519	539	558	556	487	565	539	538	542	557	493	517	502	533	572	511	529	552	503	522	572	518	526	546	565	546	533	544	540	533	521	495	509	572	564	506	531	529	523	533	554	572	510	510	521	579	526	560	569	528	514	510	559	551	557	557	523	565	548	540	570	542	501	505	548	546	575	565	578	520	577	509	537	543	528	537	531	533	543	521	530	574	521	568	556	503	517	499	527	532	509	532	524	571	521	526	538	540	560	543	544	563	570	542	532	570	580	556	543	553	536	526	529	552	520	545	532	511	516	539	504	549	546	531	491	519	496	520	557	543	472	525	559	493	550	514	535	531	534	534	580	519	572	569	543	567	563	544	529	502	531	542	543	560	558	505	524	559	535	508	545	527	553	549	507	600	515	549	565	552	498	575	533	515	567	525	555	552	528	518	574	557	539	524	507	528	565	560	541	553	502	545	535	553	536	509	503	523	554	529	582	543	560	543	552	526	493	557	525	520	512	522	525	522	543	534	568	497	545	581	567	521	526	547	584	517	558	533	521	532	570	589	543	526	517	537	572	545	554	530	535	507	492	546	526	525	512	523	517	515	540	547	543	519	525	538	555	549	529	529	503	510	485	560	569	513	512	550	579	509	494	553	580	524	523	539	547	504	527	546	482	539	549	545	553	534	548	546	567	547	540	538	523	518	530	549	529	522	519	536	528	565	544	546	547	532	520	570	534	533	515	543	520	513	560	543	552	535	587	558	578	577	533	512	526	523	526	566	541	565	527	514	531	558	542	521	558	545	499	559	556	529	617	501	519	540	520	509	519	552	526	510	548	519	568	557	556	554	562	490	578	537	565	574	541	558	566
1104	118	138	105	93	109	90	77	66	71	63	70	72	53	60	67	67	59	57	63	59	64	66	68	70	75	72	67	74	81	71	71	70	44	56	51	51	62	60	57	69	53	58	70	58	67	74	69	65	74	76	66	71	66	59	74	59	64	62	70	60	59	60	67	70	66	61	70	62	57	69	64	62	70	68	71	63	51	76	73	59	62	56	73	64	64	76	59	74	69	62	85	78	69	61	54	56	69	62	62	60	70	56	71	48	68	69	88	67	58	47	61	69	66	62	72	66	68	53	78	63	74	57	55	69	71	71	50	50	57	61	57	56	65	46	72	63	63	70	78	75	75	52	63	68	71	57	76	66	69	66	64	60	72	50	74	60	78	59	58	61	49	45	65	53	59	75	42	58	73	66	75	72	72	72	58	67	56	69	62	72	78	76	63	56	56	58	57	60	54	70	63	64	65	57	76	64	68	63	75	66	57	59	71	58	64	75	77	80	66	53	73	63	57	59	63	65	58	77	57	61	68	68	73	65	70	64	53	67	59	73	78	56	68	67	47	53	70	70	69	57	56	59	71	59	54	61	56	44	59	68	64	57	82	73	74	64	63	69	63	59	64	50	52	75	67	55	51	65	70	66	57	72	58	64	62	61	65	65	49	76	68	63	68	58	54	66	73	72	42	66	56	72	98	65	56	85	74	53	53	68	60	61	74	66	62	66	70	70	83	63	55	67	69	72	65	47	61	78	71	70	67	78	65	57	58	67	64	64	58	61	59	62	68	48	63	58	59	67	87	57	75	57	61	63	69	48	68	66	54	63	65	70	78	68	58	58	46	80	70	84	61	58	56	66	50	69	62	65	66	81	58	59	62	63	69	56	40	70	83	65	66	62	69	61	71	81	63	63	61	73	55	79	64	48	70	80	68	87	67	63	74	73	71	61	61	63	55	69	58	66	52	65	70	60	67	46	66	66	67	83	54	57	57	65	60	77	48	75	66	62	61	67	61	63	83	67	74	51	59	75	63	68	70	54	71	76	73	73	70	65	63	70	67	60	56	59	73	71	65	65	77	64	58	69	64	69	70	72	82	64	58	52	68	74	67	80	71	67	61	62	71	58	52	65	62	74	80	74	56	74	73	67	69	74	73	65	75	72	48	60	68	61	55	64	58	64	68	62	62	66	73	56	47	66	65	68	73	59	61	64	58	69	64	67	52	75	74	62	70	57	67	67	56	58	71	55	70	72	55	61	76	69	62	63	56	68	76	59	68	61	58	62	50	57	56	82	66	77	66	60	48	67	52	63	69	72	59	76	67	67	56	63	63	63	60	55	55	64	63	55	62	66	87	54	65	63	66	81	73	62	60	61	64	84	63	57	58	68	62	69	66	65	61	72	56	59	72	67	54	70	63	72	76	56	57	65	71	71	63	53	59	84	64	66	66	75	54	64	73	65	56	73	71	55	68	83	67	62	58	63	69	62	74	64	44	79	76	64	64	67	73	68	69	56	70	61	76	69	63	56	58	63	62	64	76	70	69	69	66	68	49	64	69	58	66	76	67	51	55	63	62	55	56	70	68	63	62	59	58	65	54	60	61	65	49	65	67	61	60	68	57	68	60	46	70	56	61	68	66	56	63	49	53	59	60	60	79	57	54	55	77	54	51	75	52	80	60	52	84	76	60	61	51	60	57	56	67	67	65	70	58	56	73	72	71	55	63	73	69	56	56	69	56	65	58	66	73	61	51	63	55	64	71	66	61	66	49	58	56	64	73	64	56	65	75	77	71	62	62	59	69	66	62	66	68	60	64	63	55	61	66	61	61	60	54	66	69	69	52	64	70	66	56	77	81	59	63	62	70	67	60	70	56	49	65	66	56	54	68	58	61	70	73	61	81	72	72	63	69	57	65	71	62	80	65	66	68	61	56	66	66	51	72	60	59	45	70	73	66	65	64	58	73	61	46	61	61	78	60	72	73	57	54	67	54	67	66	51	67	76	63	79	75	57	63	65	69	59	76	67	58	54	51	57	79	60	64	67	66	61	72	68	61	76	66	54	67	63	79	55	67	57	72	75	56	73	71	63	70	60	65	59	63	62	60	62	72	54	70	66	61	66	60	57	61	53	46	70	67	66	71	64	75	63	71	56	64	74	56	61	56	67	54	66	78	64	69	64	65	58	60	49	57	59	57	52	61	64	61	62	63	63	69	63	65	67	69	79	72	66	50	67	64	60	49	63	79	76	46	71	69	51	65	57	63	63	69	71	82	63	82	79	59	67	65	64	53	61	70	74	61	73	67	67	51	63	60	74	66	47	51	59	89	58	73	59	71	57	72	57	57	54	63	60	59	67	72	57	65	58	63	71	65	82	68	53	56	65	59	57	59	44	52	57	71	77	78	80	73	76	78	72	75	58	60	72	62	64	63	76	77	60	63	79	66	62	76	73	66	66	82	44	61	51	60	54	69	47	64	80	57	54	70	57	64	82	69	68	65	72	70	65	60	70	53	68	52	68	67	63	69	79	68	70	67	76	67	61	76	60	78	75	60	66	56	70	62	72	76	53	48	62	75	65	66	67	63	75	71	73	49	54	57	46	71	55	69	72	68	69	75	63	75	82	70	60	72	63	66	51	55	58	58	74	58	62	66	62	66	67	60	54	56	73	62	52	57	60	66	62	53	63	52	69	63	64	59	59	53	74	68	61	71	55	66	59	55	66	73	67	62	69	75	69	60	49	59	70	72	67	59	87	68	61	66	57	68	73	72	65	79	59	62	57	57	67	62	59	71	64	58	63	79	73	77	78	57	61	58	68	63	67	57	52	59	67	87	53	71	61	66	64	60	71	65	61	62	73	60	67	71	66	56	59	65	63	74	49	63	64	54	60	69	61	56	79	76	67	69	61	77	65	56	55	49	81	62	66	66	68	68	59	70	70	76	65	40	71	61	69	61	69	55	75	68	81	68	53	96	72	60	80	67	67	53	72	72	77	76	59	63	66	65	68	58	57	66	60	66	70	67	62	72	75	77	72	60	56	55	52	51	73	54	73	66	61	64	44	57	58	73	85	48	71	72	54	80	53	67	60	67	70	53	72	58	48	74	56	79	53	61	68	61	66	79	68	79	69	75	80	60	58	72	60	57	67	55	62	65	63	62	55	77	55	67	62	65	58	56	70	51	65	66	64	65	65	62	62	56	58	58	62	67	57	60	66	65	70	66	48	57	51	68	63	71	65	74	58	66	60	52	70	85	63	56	62	78	61	73	49	64	66	69	72	72	74	73	54	66	54	61	66	71	57	59	64	59	60	74	54	61	64	72	69	63	67	68	60	66	58	59	55	55	61	63	75	68	84	75	82	48	65	59	55	63	78	71	77	61	59	54	61	55	72	67	68	38	59	73	53	61	62	56	74	69	74	68	69	80	61	61	59	72	67	52	61	66	72	42	67	61	59	60	61	58	62	66	61	61	81	76	58	55	63	72	59	60	60	64	68	70	83	65	58	62
1659	327	464	502	405	430	387	296	329	334	314	288	314	301	241	272	271	270	256	263	244	239	242	236	241	255	264	262	266	291	233	265	237	256	257	212	244	276	255	262	246	232	243	252	262	259	263	250	252	262	239	256	235	268	243	256	243	262	248	250	242	242	260	269	253	270	261	269	238	267	226	253	230	243	254	268	217	250	248	246	284	242	246	248	230	245	227	252	231	277	241	235	277	260	244	252	248	223	243	265	221	221	265	216	223	240	271	256	249	234	235	241	239	259	254	254	252	268	232	242	277	246	257	251	273	272	221	241	236	257	266	227	257	245	256	238	243	263	258	247	230	257	261	223	257	261	226	237	220	231	236	269	251	276	251	239	256	262	263	263	270	255	261	292	229	268	255	204	254	248	252	252	241	235	251	241	227	255	232	225	248	244	258	241	281	253	235	255	242	239	271	269	269	228	259	234	238	258	242	243	246	253	264	230	233	242	231	280	280	260	251	244	234	261	287	258	266	251	219	234	255	220	242	254	231	252	270	249	258	256	243	241	255	259	265	253	234	249	276	252	229	245	257	220	274	255	245	270	262	263	222	245	214	237	267	288	246	262	261	216	245	228	264	283	234	242	251	271	253	245	258	263	262	276	259	262	251	215	255	249	232	232	270	262	241	243	225	267	259	229	246	254	258	234	235	266	266	241	245	266	245	249	255	240	231	254	265	241	244	246	239	239	266	250	236	272	250	242	263	271	236	258	252	259	240	235	234	242	252	257	253	249	255	250	246	281	240	228	235	226	248	241	234	247	278	250	238	242	245	247	250	252	248	252	257	235	227	247	241	261	258	216	232	243	233	239	262	241	222	256	223	253	238	241	264	231	252	227	254	240	225	236	245	264	232	234	224	238	289	246	269	234	259	257	228	243	215	267	286	255	226	277	275	239	257	245	253	218	242	236	248	253	262	248	236	284	231	244	246	253	257	267	269	238	254	268	256	241	203	251	249	216	239	228	250	232	237	245	242	239	255	247	261	231	256	255	255	247	253	231	225	258	230	242	254	240	258	269	236	230	253	252	262	254	272	241	211	268	260	252	233	259	233	247	257	250	276	253	226	267	236	276	256	249	228	284	228	254	216	247	252	237	237	261	245	235	258	244	289	266	272	252	270	216	257	283	236	251	294	268	236	225	246	237	261	240	244	270	233	264	237	272	246	251	245	236	237	246	274	228	253	268	256	246	255	254	219	268	248	228	245	273	268	223	233	231	251	238	293	264	233	259	262	280	257	248	246	221	234	229	253	250	240	279	267	247	270	237	306	230	239	254	286	228	234	252	244	258	285	243	254	235	269	260	222	240	244	273	263	262	227	285	204	236	268	255	252	234	234	274	242	265	251	221	243	261	247	252	235	262	235	237	231	248	264	276	267	242	251	231	286	233	253	216	239	260	254	247	267	249	251	256	225	246	246	250	253	279	243	254	280	234	267	229	236	239	254	245	233	270	279	255	249	245	239	246	259	232	271	234	252	247	265	230	260	245	259	256	256	231	255	250	257	220	276	254	251	276	232	259	264	229	246	283	252	273	246	237	230	259	270	261	258	268	264	249	257	251	258	221	245	247	246	231	252	222	228	252	263	207	243	262	245	252	277	236	245	262	272	250	242	252	261	245	275	249	234	249	247	268	242	265	260	242	234	243	238	205	232	245	253	233	261	224	270	239	245	245	274	247	272	246	222	225	251	246	259	242	251	227	231	275	226	235	251	239	258	261	257	269	273	270	239	260	241	271	244	240	253	244	254	235	264	267	273	267	251	265	245	234	220	226	246	243	228	239	239	231	226	235	244	234	252	253	229	257	246	224	238	232	274	243	236	224	259	234	262	273	256	254	267	273	233	251	243	242	219	219	244	219	250	246	257	255	260	240	231	243	247	216	257	263	255	248	235	255	257	249	257	276	246	263	247	258	223	257	235	268	261	244	270	250	249	229	261	224	239	247	251	242	223	245	264	222	251	249	285	279	235	253	255	245	249	266	260	233	269	278	287	250	265	232	268	252	255	270	246	252	247	251	243	253	252	254	253	243	265	257	258	248	222	241	262	240	232	262	263	244	226	257	251	234	226	262	267	245	255	260	238	286	256	223	259	279	246	258	246	239	258	236	254	243	255	235	247	243	269	214	234	249	247	267	253	256	263	230	259	274	273	249	248	217	226	273	278	265	257	235	247	249	246	233	260	229	240	260	236	239	237	260	272	248	261	260	265	272	247	250	266	249	281	222	261	235	269	228	247	269	241	271	248	274	237	240	233	255	281	256	274	253	297	243	233	272	227	228	253	226	253	259	239	249	251	243	239	268	269	259	241	236	250	239	249	240	235	230	263	248	258	234	238	275	240	256	213	254	264	252	249	267	259	267	277	244	277	258	226	262	228	243	269	247	245	268	237	239	239	251	258	260	267	281	248	260	243	248	275	277	257	270	260	229	249	244	264	240	250	271	257	233	251	222	251	256	246	255	242	228	257	253	232	263	218	253	268	241	241	265	244	251	232	232	193	257	238	258	252	247	263	257	247	233	273	246	258	231	219	249	250	249	272	248	257	255	261	238	255	252	225	253	236	249	258	250	260	272	251	249	267	239	284	251	278	258	244	243	248	246	258	233	272	231	211	269	260	232	254	217	228	252	242	248	237	261	221	269	262	232	243	254	232	257	238	251	244	255	257	248	250	243	246	288	230	250	251	230	256	258	247	245	247	235	265	239	237	236	230	227	249	251	270	254	252	269	247	233	258	218	221	244	259	268	265	235	259	268	260	277	286	241	266	279	248	234	248	256	225	218	252	248	213	245	259	262	257	238	249	240	281	252	245	261	260	235	247	283	233	253	235	246	265	270	265	260	238	253	217	235	246	283	246	257	263	242	234	255	248	242	229	233	253	269	248	209	264	255	242	256	242	231	238	238	255	260	252	250	279	245	242	268	260	284	220	223	265	261	237	250	239	244	226	244	246	268	284	251	239	240	250	229	249	232	258	262	243	262	237	269	270	283	272	241	278	232	253	221	251	248	228	234	261	263	265	266	239	228	256	253	239	294	272	238	250	230	240	258	229	257	217	231	248	262	243	267	267	261	224	239	265	229	238	259	263	259	226	236	237	244	246	247	241	288	234	252	268	252	293	223	257	275	230	263	229	255	287	268	244	272	268	249	258	270	239	250	248	265	213	222	227	257	245	277	245	260	247	236	231	245	271	227	271	240	242	247	258	246	275	249	253	245	235	233	240	242	259	235	241	227	255	268	237	263	253	254	259	262	243	236	262	284	228	245	269	245	235	258	241	245	252	255	239	252	247	243	254	264	242	241	222	248	237	260	255	237	257	264	277	257	251	261	243	252	247	239	245	241	223	246	247	239	257	245	267	246	241	249	262	252	256	252	234	270	247	235	254	241	259	261	252	245	247	253	243	253	272	262	253	253	245	237	267	232	246	233	264	234	229	246	262	226	253	244	259	261	263	233
4235	1015	1269	889	565	429	343	256	218	184	176	147	125	127	124	122	124	94	114	96	75	88	85	108	83	79	93	73	81	73	73	89	79	78	84	74	80	84	63	66	86	64	78	73	68	62	68	74	76	81	82	81	87	82	89	77	73	75	89	89	83	65	77	71	68	77	81	71	79	82	74	76	77	76	70	83	84	56	78	85	85	75	73	82	68	84	77	77	63	82	85	73	78	67	91	85	62	73	75	69	75	66	83	77	70	60	72	70	65	65	65	63	60	65	87	71	60	68	79	75	84	68	83	64	74	61	66	81	80	77	68	85	69	86	62	80	72	59	63	72	72	71	67	58	81	81	84	62	74	60	70	62	75	67	76	81	80	72	73	76	68	61	72	64	56	69	83	67	68	75	74	87	63	81	73	70	64	76	66	71	71	66	70	64	62	78	75	67	75	80	78	70	90	70	71	91	61	78	69	79	68	63	79	56	57	65	72	81	63	67	61	53	62	90	77	73	69	72	72	81	63	80	75	64	74	91	66	67	57	92	62	66	56	61	64	66	67	73	70	70	77	72	72	83	61	72	58	79	66	72	65	60	67	66	74	66	69	74	78	65	73	86	65	87	70	80	91	61	79	82	75	72	64	69	88	56	78	64	63	76	72	74	73	70	64	71	75	78	73	71	67	69	75	69	72	74	68	92	70	60	65	72	75	72	63	65	63	64	68	71	78	75	72	74	68	80	67	81	57	70	72	87	83	78	81	69	70	85	81	85	72	68	62	67	70	74	84	68	71	76	61	77	74	64	53	81	68	72	61	79	87	63	76	81	63	77	67	55	65	67	86	64	61	68	81	59	65	67	74	61	72	76	79	81	74	69	66	82	66	73	62	81	74	95	74	81	63	82	68	64	60	71	53	75	75	73	79	55	74	63	79	73	70	55	64	75	71	75	66	73	80	75	70	66	70	78	65	69	80	74	74	83	73	62	80	68	63	55	75	81	71	64	71	80	82	69	87	49	82	74	72	89	73	82	65	81	73	70	61	61	76	76	59	69	64	72	73	61	65	77	82	87	77	63	77	73	80	66	64	72	54	83	63	67	85	69	76	61	74	67	69	86	66	66	87	63	69	76	72	88	67	49	67	70	79	77	69	74	65	69	66	70	64	72	75	74	67	68	58	61	70	75	81	78	68	74	66	65	75	76	79	71	64	87	74	72	68	74	84	72	70	73	59	59	77	83	66	69	70	64	67	64	75	70	67	57	84	81	61	65	67	65	85	76	68	72	72	85	65	77	68	77	78	81	69	68	73	76	66	69	77	82	74	78	51	78	61	69	81	71	72	73	71	71	62	64	74	70	74	66	59	74	79	80	60	70	68	91	84	67	69	72	77	78	69	62	63	70	70	82	80	72	71	73	65	75	46	59	75	64	77	87	66	61	83	57	70	58	56	69	65	61	70	71	76	75	72	90	91	74	69	73	86	80	74	67	82	74	74	87	67	74	74	55	80	75	77	61	60	75	65	84	58	76	72	67	66	63	83	64	81	78	80	78	72	70	74	67	100	92	70	71	72	74	77	60	68	75	68	68	78	63	70	62	68	73	76	66	59	89	73	53	77	66	79	79	62	74	72	71	68	65	87	68	71	71	49	71	76	64	83	70	79	65	84	83	81	55	76	76	62	65	86	70	63	72	65	63	82	71	72	79	76	80	78	80	74	63	85	64	71	96	69	69	71	76	73	67	76	76	62	70	80	70	76	66	75	93	80	56	81	81	62	65	85	70	63	75	79	66	74	71	72	60	76	84	61	82	72	77	75	68	75	66	74	73	65	57	87	71	65	84	69	83	72	75	68	75	76	84	84	86	58	92	79	72	74	79	61	82	78	85	71	88	64	78	77	75	87	84	88	51	75	67	52	77	62	91	82	73	72	86	66	81	90	98	75	76	66	70	65	64	78	55	85	73	71	66	59	84	81	56	66	81	73	94	83	73	60	61	79	73	73	58	80	76	75	71	80	78	78	74	79	70	88	79	75	78	71	74	75	78	75	64	83	74	86	68	53	75	69	89	82	69	60	75	84	69	76	70	82	65	83	68	64	52	65	71	71	72	59	70	92	50	77	77	67	54	80	82	87	84	61	80	74	83	56	64	77	77	63	52	85	52	75	81	72	73	73	87	64	71	84	94	65	63	66	73	78	66	64	76	60	69	75	71	84	70	63	82	57	63	67	80	68	71	60	61	54	63	80	73	86	60	80	61	66	73	78	68	65	82	79	69	77	79	89	75	53	80	70	65	55	70	68	87	61	83	82	72	60	80	64	71	76	56	69	69	75	69	72	71	72	64	96	70	72	60	79	61	72	69	66	87	80	70	70	59	64	81	65	78	64	78	73	78	72	71	65	75	60	66	46	76	69	65	72	64	62	59	81	81	65	74	77	75	74	79	71	68	74	84	62	69	74	69	84	88	91	78	62	66	55	79	71	57	60	72	64	77	72	72	70	76	74	74	78	76	80	67	70	71	58	73	83	74	66	73	79	63	72	63	70	84	60	71	86	60	86	67	73	74	73	74	76	65	70	66	60	76	69	64	76	64	77	62	69	69	54	77	82	78	66	68	66	67	75	72	76	75	79	63	74	87	61	75	58	74	85	68	73	88	66	84	69	76	68	84	76	69	77	58	73	85	69	107	78	65	69	81	83	61	64	70	78	68	56	71	79	76	78	64	91	70	63	89	62	76	83	69	89	59	89	69	80	77	81	80	58	67	75	77	71	82	70	64	70	76	83	55	85	70	68	75	65	60	68	68	88	92	62	71	93	67	59	67	77	73	63	84	69	70	65	62	70	71	73	80	70	67	74	71	65	77	59	61	67	74	65	89	86	69	66	65	64	83	62	75	67	78	79	68	73	78	86	64	85	75	63	80	64	58	63	71	82	76	69	66	86	79	71	70	70	82	68	86	71	71	79	79	64	61	63	70	79	76	67	68	75	82	71	70	69	82	82	84	60	81	75	64	79	61	67	72	85	76	75	66	75	63	74	85	76	75	66	70	80	54	65	72	76	78	68	69	76	72	66	81	79	80	87	76	75	71	73	77	83	82	75	53	67	80	72	82	62	75	67	79	75	74	77	66	71	81	86	83	70	62	75	66	69	69	71	75	63	73	91	70	72	70	67	77	68	62	77	71	65	64	83	65	73	70	81	71	75	68	75	69	81	63	72	64	67	66	66	74	83	80	63	77	62	69	66	84	71	64	77	60	81	83	84	78	70	65	71	73	84	75	72	68	56	69	68	56	69	82	93	75	73	66	73	81	60	79	68	72	49	77	61	92	68	81	67	63	69	86	66	59	66	72	82	66	68	67	80	91	60	72	78	65	81	70	69	86	81	58	68	67	75	69	74	64	79	58	75	77	72	72	70	59	66	77	74	90	62	77	75	70	66	70	78	84	70	91	88	52	83	71	68	69	73	80	52	76	67	59	69	80	74	82	60	76	88	80	60	70
5159	1406	3394	3756	3161	2456	2000	1650	1400	1198	1006	907	776	753	690	649	622	590	587	563	471	482	471	433	419	418	393	376	379	376	376	376	366	347	341	358	350	340	363	331	342	318	304	345	316	317	311	336	304	293	273	332	318	323	340	290	312	314	306	300	328	301	296	289	281	290	303	304	292	311	281	260	293	297	299	304	266	291	293	276	295	318	270	282	293	273	255	305	275	278	281	313	291	267	279	270	282	280	279	295	263	315	310	294	272	263	266	282	288	299	307	264	281	296	286	284	298	273	273	287	266	297	287	278	261	288	292	298	273	304	285	260	284	274	279	266	269	259	263	270	279	270	298	291	280	280	293	279	279	274	275	256	251	300	240	286	270	283	272	241	267	304	279	260	283	288	295	268	256	277	289	280	278	260	297	283	279	261	274	246	303	289	274	281	256	295	284	273	289	270	262	274	271	274	292	264	275	255	312	300	290	292	281	271	309	306	270	267	269	266	262	291	261	292	290	260	296	264	258	283	272	281	281	289	279	243	304	303	292	284	292	272	282	267	285	296	250	298	270	273	263	287	268	261	251	300	280	259	281	276	247	293	260	263	283	256	283	288	281	264	292	289	291	251	273	279	300	285	273	277	283	256	286	259	265	253	292	301	241	316	262	279	265	284	298	279	262	291	279	276	270	276	285	310	265	274	260	291	267	283	275	283	265	268	290	240	261	246	260	253	270	256	298	274	245	267	303	302	303	281	295	280	287	290	243	282	296	279	257	278	293	288	260	241	303	274	269	291	257	303	278	279	290	306	252	324	268	276	272	265	262	284	276	299	262	297	270	268	287	267	291	239	274	291	291	271	254	281	270	286	273	280	277	256	296	284	287	274	276	258	266	286	280	268	283	268	232	283	302	262	263	277	306	279	282	301	288	276	266	283	255	250	285	289	287	260	268	241	278	286	279	268	282	272	270	261	282	290	292	302	301	265	301	269	275	278	296	281	280	291	310	284	273	284	275	277	281	299	283	292	265	283	298	300	264	303	292	278	295	283	261	274	262	258	273	302	277	255	252	273	257	310	303	298	250	299	287	294	265	283	283	274	275	307	244	274	294	268	264	325	291	281	261	278	271	272	261	261	260	311	245	265	283	279	272	293	279	285	298	286	280	238	260	290	260	263	276	255	282	290	261	274	253	242	268	309	301	279	289	260	310	248	268	277	256	259	280	284	256	282	285	270	274	300	263	279	264	284	294	284	260	272	259	262	269	282	284	271	279	271	259	297	263	276	297	297	278	271	288	270	298	275	278	296	279	278	263	246	299	295	285	259	270	269	282	280	266	262	301	275	307	298	298	263	304	277	281	249	273	272	260	282	281	260	264	237	287	291	291	286	300	261	309	273	273	224	252	272	260	269	268	273	273	304	295	294	269	289	314	253	283	288	275	287	269	259	273	264	288	287	281	295	265	281	274	263	282	247	272	254	261	264	283	281	269	250	273	280	273	274	254	265	258	300	282	275	261	267	237	251	261	278	279	280	307	273	273	274	301	278	284	276	289	321	261	258	280	295	270	267	268	270	278	287	255	301	267	283	283	302	288	252	279	262	269	303	242	279	261	296	251	291	290	302	284	282	252	288	262	295	267	265	273	267	276	269	280	294	277	288	280	286	281	271	272	259	280	292	279	273	290	283	249	258	282	261	274	282	312	267	300	271	272	263	239	298	271	250	303	271	264	251	253	272	287	278	255	271	234	275	245	285	274	285	279	302	289	284	285	277	276	284	290	281	283	256	304	268	275	296	290	305	281	285	266	288	284	295	256	264	259	263	291	267	286	278	294	289	274	269	276	260	264	286	278	273	270	295	297	261	294	258	262	257	288	268	290	261	276	299	292	273	275	285	282	262	272	277	261	274	233	288	272	247	277	293	268	250	252	281	260	271	268	294	281	277	270	298	284	274	271	273	287	274	288	266	278	317	269	261	286	300	235	272	284	264	289	270	277	253	280	293	294	267	274	289	250	298	284	268	263	289	310	269	284	273	292	229	251	296	286	263	283	287	299	251	278	275	275	292	277	253	255	281	245	273	272	293	304	278	293	260	277	300	294	267	261	254	261	273	279	281	314	285	288	268	277	299	259	280	287	286	323	297	272	258	275	266	248	279	259	290	269	271	257	282	290	323	302	260	275	272	271	286	266	293	262	251	277	276	251	266	276	271	271	265	289	306	288	284	267	272	261	266	298	268	298	286	281	279	240	276	267	272	298	279	281	273	267	266	272	278	288	289	277	262	294	257	239	289	292	264	279	275	276	281	260	269	299	299	266	278	284	318	268	263	265	258	289	254	320	253	274	258	263	263	274	274	278	286	283	271	285	289	252	291	268	260	256	282	268	286	245	256	254	246	298	266	297	271	312	260	280	258	299	278	244	262	266	272	261	289	258	279	289	248	289	283	288	293	291	263	267	256	293	244	254	304	293	268	264	279	260	265	262	279	280	288	290	258	277	284	268	255	308	268	284	276	293	284	272	267	261	268	301	274	253	279	288	284	259	295	273	272	280	288	277	288	288	267	306	236	282	264	279	269	247	286	265	265	271	285	245	259	295	319	266	282	278	285	272	275	264	265	307	281	268	284	302	246	272	270	241	286	297	293	273	289	310	286	267	277	273	253	269	289	295	284	269	289	272	266	294	272	277	278	260	266	280	264	302	279	299	263	269	286	284	291	254	259	286	263	296	234	296	274	283	285	322	272	264	273	272	311	308	267	243	266	272	261	259	280	259	288	263	288	296	302	278	274	302	275	286	279	289	305	290	294	308	304	265	306	281	295	247	262	294	282	303	271	282	253	275	289	263	281	275	254	270	261	259	307	294	302	290	267	286	281	278	266	274	297	260	279	309	276	266	268	294	290	260	296	263	275	277	240	288	268	309	268	291	295	300	293	281	254	256	285	271	249	274	273	252	248	255	260	282	260	253	269	285	283	274	259	305	288	292	263	245	299	244	277	281	293	250	275	285	295	271	248	249	257	306	274	283	299	274	273	270	280	307	266	275	261	275	257	271	259	276	287	277	281	266	289	260	240	272	262	270	305	268	265	253	290	312	275	306	278	261	275	277	269	272	289	271	274	289	262	264	274	280	260	259	283	257	273	257	297	255	273	290	266	278	264	274	259	275	290	273	255	281	286	274	301	283	253	280	300	293	259	286	270	256	274	296	294	289	290	291	289	299	289	278	274	287	310	305	274	280	235	282	296	266	274	270	287	291	296	288	280	265	296	278	282	253	266	278	283	287	279	265	277	281	275	285	253	261	296	255	268	247	290	284	271	282	260	285	277	283	232	279	259	269	296	290	277	284	289	269	251	259	270	254	276	274	284	281	257	265	257	285	269	272	276	279	234	300	280	304	256	286	285	252	291	282	264	298	278	301	275	278	242	253	294	274	293	268	263	264	276	290	290	265	260	294	287	261	295	276	232	254	241	253	281	254	278	260	251	270	292	283	283	282	314	267	255
8441	2208	2577	1829	1183	859	601	550	428	390	315	306	282	252	264	234	229	226	214	214	184	193	198	190	199	194	175	187	183	168	173	172	199	185	159	178	191	185	164	148	184	169	165	204	172	177	189	167	173	168	147	159	167	171	168	175	177	162	169	175	163	179	186	168	158	155	162	174	145	177	159	151	145	162	157	161	149	143	153	154	170	165	165	164	172	153	142	162	190	183	162	138	168	136	162	175	146	152	166	166	176	149	194	164	150	177	157	140	165	162	155	150	180	174	154	170	171	184	179	173	177	145	191	167	159	163	146	173	138	141	161	152	148	161	173	176	168	168	162	150	174	162	147	169	169	149	150	165	176	166	151	193	156	178	150	166	152	156	157	171	144	157	165	166	159	152	154	150	173	153	142	159	159	172	155	171	165	160	134	150	163	134	170	165	189	156	171	160	172	167	157	161	160	148	129	143	156	177	169	145	157	161	154	180	150	175	147	155	175	185	147	159	152	152	161	177	154	147	143	174	158	163	142	146	145	129	158	175	155	139	152	174	156	147	162	170	148	147	197	171	139	147	187	153	179	156	141	162	151	142	193	182	145	168	149	164	140	183	186	148	174	176	160	157	153	180	183	158	150	168	166	132	166	172	156	177	164	151	148	166	170	188	170	170	167	162	168	162	180	164	165	149	152	154	178	141	165	161	184	127	154	171	147	177	141	169	153	164	142	142	160	158	165	168	165	183	154	164	149	141	158	178	150	149	148	147	148	141	161	154	160	166	155	167	160	172	147	164	179	160	178	151	149	158	181	166	158	172	168	178	172	168	169	145	174	159	170	153	159	160	150	147	178	158	165	158	167	148	147	165	150	166	167	157	160	160	172	179	158	151	134	178	141	146	144	163	163	164	152	185	162	171	146	164	165	159	155	162	152	153	156	167	173	166	144	166	162	157	148	163	181	166	167	154	147	153	187	179	165	169	144	151	158	196	137	172	155	166	184	156	150	151	150	184	187	144	150	182	154	137	150	143	149	128	155	160	151	156	138	161	178	166	147	174	161	154	176	126	174	180	134	166	158	137	156	154	152	163	172	181	194	168	156	154	163	156	167	170	139	159	148	145	188	153	156	165	164	157	182	153	193	164	156	183	150	161	168	171	157	153	171	160	145	158	143	149	147	166	139	148	157	157	172	164	126	170	139	175	168	152	151	166	151	144	181	169	158	147	181	152	152	161	170	154	151	179	144	158	148	161	157	158	158	144	164	175	186	135	178	174	169	146	155	164	145	161	148	146	147	181	155	180	163	167	140	173	141	175	153	151	168	146	161	177	165	141	150	151	173	162	158	165	177	151	188	158	164	136	169	190	153	165	159	160	167	145	161	144	160	166	157	145	164	159	181	166	162	142	170	179	148	164	162	167	147	169	148	159	143	149	140	149	168	166	148	181	180	174	159	165	159	177	163	160	178	151	142	158	161	144	158	146	145	162	161	172	149	151	140	161	150	161	191	169	150	191	181	159	179	158	155	164	155	186	151	147	162	161	156	151	165	158	164	165	145	188	168	165	171	159	162	151	139	163	155	156	134	170	136	166	139	176	151	156	135	158	157	160	167	168	162	135	181	149	153	154	161	144	165	153	171	160	153	157	172	148	155	148	165	153	159	163	153	155	170	156	168	160	186	167	162	161	158	158	171	154	153	145	156	177	172	168	167	157	177	158	172	158	163	147	152	169	167	149	170	162	159	131	154	184	152	155	161	177	170	161	150	173	173	151	165	175	135	154	161	182	158	161	174	154	153	158	170	149	156	175	161	152	177	165	170	173	169	152	161	168	145	156	159	159	163	153	158	169	155	151	147	167	183	151	189	144	139	161	141	161	162	167	158	160	158	173	160	160	153	180	170	174	173	150	167	152	163	140	172	149	170	145	181	177	152	140	156	173	159	158	159	136	165	190	149	162	168	148	167	188	145	138	168	159	152	161	170	155	148	161	174	172	177	141	170	149	164	143	153	154	161	163	173	144	157	169	183	145	179	180	161	156	167	174	136	144	147	146	156	164	153	172	178	156	162	150	150	175	156	185	151	153	168	159	160	180	143	158	144	179	168	159	170	184	163	167	174	164	163	164	166	171	152	151	180	148	140	151	174	170	151	158	165	164	148	146	165	167	148	182	174	155	157	165	170	189	154	160	145	166	176	175	145	176	191	160	164	171	147	145	151	160	148	166	162	192	154	158	140	171	145	170	159	147	189	165	127	170	154	164	153	155	174	154	156	175	184	173	173	164	184	186	165	170	154	157	139	140	164	165	146	165	164	178	167	162	133	160	162	155	183	139	164	189	155	164	174	143	146	134	165	178	163	149	151	165	156	148	154	161	160	145	170	178	171	185	162	158	156	162	165	142	175	151	174	153	165	147	174	145	158	158	140	153	168	143	154	170	143	148	155	171	149	161	168	147	158	169	138	171	170	166	155	144	167	156	163	159	187	155	148	180	140	171	145	180	172	146	174	169	168	162	157	174	152	153	164	137	172	162	169	161	185	150	177	161	140	151	165	184	162	162	148	150	157	158	168	156	134	165	148	176	166	174	181	167	157	153	148	167	167	164	164	148	146	158	168	172	151	160	158	148	176	165	158	152	149	155	164	154	160	177	177	162	190	163	179	165	149	170	187	174	161	153	183	151	170	155	150	155	175	172	154	168	152	154	184	145	154	164	161	175	164	131	139	160	138	179	156	162	151	165	144	166	162	158	164	161	167	153	147	148	162	162	144	171	165	160	178	160	168	153	164	160	172	179	151	155	141	159	142	167	157	157	172	157	145	154	175	178	161	182	162	151	155	183	164	169	160	160	164	148	157	155	162	146	156	166	163	152	171	160	177	172	158	165	149	161	174	162	169	162	156	163	164	156	163	166	154	154	142	168	184	167	140	160	151	167	161	168	155	172	173	174	155	152	178	162	155	164	171	193	182	177	165	169	171	165	142	165	159	174	179	168	162	164	171	153	161	162	156	169	145	168	161	178	149	173	150	172	191	189	138	166	144	177	167	161	165	178	165	182	163	179	154	143	146	166	185	163	152	154	169	160	145	152	161	155	166	130	174	161	167	168	163	156	160	168	160	176	182	164	178	159	164	166	141	153	151	186	164	160	162	152	175	166	168	165	152	161	182	144	173	155	148	145	170	167	174	159	154	157	171	169	145	140	143	174	151	167	141	164	140	162	163	147	181	139	162	162	165	159	174	181	142	166	143	162	167	149	165	140	163	162	145	142	167	156	147	147	152	176	174	167	141	153	167	166	177	135	148	155	165	145	172	161	154	160	157	185	145	140	171	156	151	149	177	153	156	167	141	151	173	167	150	175	155	155	157	180	158	164	151	148	157	192	169	190	172	152	154	170	143	159	148	171	145	171	163	159	160	143	154	157	156	170	151	162	150	157	164	163	147	149	134	167	165	143	141	171	156	169	164	145	173	155	158	174	177	179	160	171	164	167	185	157	151	141	157	153
7584	2675	6434	6792	5851	4632	3766	3280	2711	2316	2055	1785	1662	1483	1352	1284	1184	1067	1100	997	1006	945	894	838	862	782	812	803	772	723	778	671	662	679	698	718	671	685	686	705	641	643	651	594	683	602	623	626	658	664	621	609	556	614	608	601	591	567	603	550	610	606	585	597	555	599	579	571	544	535	573	549	569	581	570	550	571	570	544	577	542	579	557	592	518	522	534	606	523	545	554	573	506	579	540	537	541	529	538	538	556	549	565	562	545	529	599	544	576	562	549	560	533	502	495	543	509	560	570	540	568	569	616	560	529	534	539	573	558	605	538	563	588	563	574	521	519	575	497	531	516	562	586	499	569	512	523	546	587	531	508	539	500	585	550	556	558	531	564	560	556	563	548	547	534	563	552	529	561	566	558	554	566	537	551	539	542	559	514	540	545	544	555	547	541	549	562	529	562	549	538	541	554	529	522	584	534	527	531	518	537	526	561	541	526	522	526	523	565	504	517	546	567	545	558	512	526	560	544	493	554	517	537	518	491	494	538	535	491	553	544	547	521	566	587	553	498	553	561	503	548	529	554	536	536	545	568	603	537	542	535	546	552	521	560	550	524	558	530	533	546	529	574	580	548	556	544	589	556	538	542	539	547	566	513	539	516	521	548	527	548	560	522	539	534	528	535	540	568	552	533	543	573	485	519	517	542	482	566	527	564	519	532	536	474	556	577	537	543	558	501	511	506	518	566	534	470	562	559	518	542	526	538	519	568	556	519	535	525	545	526	508	527	567	520	510	536	533	537	540	537	537	549	551	514	561	598	544	507	550	556	524	555	544	549	537	552	562	551	486	562	559	499	539	553	541	544	565	551	576	583	517	534	545	524	570	550	530	513	521	530	588	545	517	532	537	580	542	496	569	499	544	538	583	598	524	553	532	577	537	516	550	537	540	552	491	545	528	554	487	532	484	544	573	481	502	545	500	543	505	531	561	549	515	570	522	524	533	516	535	496	570	538	525	585	522	537	538	531	533	506	545	495	538	526	538	579	540	570	552	551	560	497	498	570	530	523	524	541	523	541	532	551	545	532	473	502	562	514	557	548	570	510	511	538	548	514	536	535	518	534	554	521	520	539	537	520	535	520	601	525	563	550	551	507	555	548	531	561	523	519	586	533	571	514	513	531	515	513	546	580	528	531	506	525	537	564	505	519	549	566	587	563	529	538	538	542	569	533	533	551	536	529	558	507	500	556	535	507	555	537	552	576	555	521	548	520	548	538	511	490	567	540	509	573	510	544	528	546	514	538	531	584	543	518	585	534	553	564	556	537	545	522	504	548	509	564	554	570	550	535	541	562	589	497	576	554	527	506	560	522	560	557	555	537	583	544	541	520	514	552	535	558	548	556	490	515	565	579	567	562	533	558	527	563	506	488	511	529	562	520	539	526	520	552	546	532	520	580	537	574	551	497	548	504	518	529	554	552	574	557	559	525	542	554	575	558	562	525	578	526	576	583	531	574	510	545	538	533	548	539	533	480	503	506	542	524	520	526	537	542	548	535	547	572	566	509	562	553	531	563	516	528	543	542	489	549	563	550	538	517	556	552	572	488	515	561	545	522	540	547	550	519	548	552	541	523	487	533	562	513	533	537	543	547	529	572	563	568	558	515	517	553	522	534	580	585	565	552	521	538	529	542	501	563	566	566	538	548	564	520	508	526	554	580	555	517	544	514	525	489	521	565	528	546	534	525	558	489	526	494	468	539	529	530	520	522	543	548	543	551	518	578	548	534	510	556	603	585	601	549	572	543	515	591	516	511	560	572	554	545	537	561	541	591	557	564	534	568	494	505	536	572	558	551	537	521	569	551	555	522	507	512	549	545	506	498	521	514	561	551	567	570	540	570	522	520	518	557	562	528	578	536	546	532	558	548	518	527	537	557	534	553	509	529	565	559	480	543	526	528	575	519	517	571	528	515	548	571	525	518	526	514	550	562	513	544	530	532	532	536	532	487	565	559	529	551	503	519	537	545	576	535	557	493	539	543	509	531	551	522	537	527	557	528	569	557	542	545	554	489	563	540	549	516	565	549	538	515	597	527	551	546	532	560	520	554	541	560	556	527	538	580	534	512	535	546	525	501	547	508	561	545	577	525	495	525	539	547	515	521	524	525	559	543	547	537	526	549	539	524	514	517	514	572	563	535	552	564	553	542	553	519	504	497	556	525	517	483	526	530	531	561	538	542	505	593	565	515	533	548	529	506	535	569	536	506	519	583	571	550	509	564	552	535	539	544	570	586	510	471	522	496	546	543	563	573	552	544	538	555	533	567	533	529	542	517	550	505	516	534	493	538	544	545	593	539	549	499	520	541	549	518	552	571	521	554	576	521	560	594	563	504	511	530	503	531	543	557	543	565	534	533	553	502	551	519	536	577	491	523	523	551	563	525	527	571	567	533	526	531	508	526	543	557	494	490	534	486	534	542	583	501	555	572	559	501	520	564	527	554	494	512	547	587	533	561	522	576	537	531	542	534	503	557	485	540	531	546	580	520	528	504	515	580	536	532	540	516	535	557	523	560	532	514	541	508	537	502	543	547	551	548	466	529	561	525	503	530	569	504	503	554	575	535	513	513	522	530	530	538	535	567	496	524	557	496	530	546	579	559	497	550	545	519	553	569	531	559	554	536	540	543	539	524	513	514	526	532	523	542	539	556	523	537	549	527	518	527	551	515	508	557	517	545	513	556	519	557	573	546	501	526	534	547	563	538	540	529	531	535	537	535	527	485	551	553	550	539	546	523	522	550	556	529	524	540	562	564	561	522	499	552	509	528	523	537	529	538	513	557	527	529	531	540	553	561	506	505	512	522	535	569	557	569	523	526	547	547	571	527	538	554	547	582	529	577	547	536	516	568	567	502	541	537	544	548	539	575	573	532	552	520	507	572	547	535	509	520	562	544	531	533	529	518	548	544	497	537	541	517	520	512	532	550	510	561	556	563	541	564	512	550	559	549	544	537	543	525	545	550	550	553	501	522	552	482	531	534	598	532	576	535	523	543	509	531	512	555	521	579	559	547	577	511	502	549	503	548	532	552	525	515	528	540	552	581	537	537	533	528	522	551	490	523	553	591	538	522	554	526	578	506	580	580	545	512	544	538	506	552	508	528	538	481	545	566	520	535	554	516	562	524	566	544	566	560	521	522	539	534	557	584	565	497	526	534	538	525	530	521	564	538	519	574	573	520	535	515	521	540	555	512	538	564	511	573	520	595	581	564	538	514	535	558	510	542	517	514	561	543	574	575	543	543	515	546	488	546	518	568	551	514	494	572	590	536	547	518	535	548	524	580	571	492	541	537	546	516	555	550	531	562	533	523	532	523	517	539	507	515	538	527	518	590	507	531	533	516	579	527	526	554	538	545	547	506	579	534	537	546	577	507	559	510	529	487	568	528	520	549	562	526	535	503	524	530	532	555	524	559	547	552	558	535	521	562	560	484	552	561	536	556	539	547	547
1045	126	130	107	83	83	99	65	84	75	75	59	68	60	63	67	72	57	64	62	60	66	76	81	61	64	68	68	56	66	64	70	74	72	79	67	73	48	72	51	63	59	53	59	53	67	70	65	63	62	59	65	53	85	58	68	69	67	65	74	79	63	62	62	54	74	63	51	46	56	77	68	71	59	78	64	57	75	72	82	64	72	59	52	66	61	54	66	60	60	70	63	54	68	68	70	77	70	60	65	58	72	79	79	67	78	73	75	54	55	63	61	62	63	73	61	79	63	55	66	77	74	66	68	63	69	56	70	50	60	73	69	47	81	59	67	69	78	67	70	59	54	72	63	73	64	57	63	74	80	69	63	65	53	42	69	60	59	69	64	70	65	56	64	57	74	71	58	63	60	65	64	58	69	54	52	52	63	67	63	76	75	49	60	56	61	64	57	64	67	65	60	66	63	57	67	65	46	63	65	68	63	67	68	56	64	64	63	61	63	59	70	61	54	52	72	56	81	83	73	67	63	48	68	66	66	51	62	69	76	71	68	65	65	70	60	65	65	68	81	79	65	64	67	58	66	60	68	59	62	79	69	60	66	65	60	58	51	64	54	65	62	68	66	65	67	81	57	70	52	58	56	71	66	70	60	73	60	64	64	49	55	57	70	52	62	57	74	62	68	71	56	77	54	67	76	63	71	60	75	62	68	62	59	75	62	56	72	67	63	46	79	59	86	58	64	58	61	72	70	67	74	73	58	70	61	66	65	68	60	55	74	63	66	66	58	67	68	72	54	55	57	59	64	70	77	56	52	59	67	65	54	59	59	52	52	56	66	66	49	66	66	73	73	67	77	71	72	83	57	68	63	66	72	65	63	69	59	73	61	76	65	71	67	63	63	62	70	69	63	58	61	61	69	55	59	60	56	66	58	78	66	43	60	66	61	60	68	58	81	75	65	63	53	61	67	71	54	54	60	64	72	58	74	67	56	57	76	65	74	58	67	62	64	67	65	62	62	77	61	74	64	67	66	72	74	51	72	75	92	60	65	55	61	55	64	63	62	75	59	59	63	63	48	82	66	62	62	60	63	66	64	58	61	61	66	69	45	60	61	49	58	71	70	74	47	70	83	72	67	64	61	70	68	59	65	54	55	66	72	67	70	73	65	66	70	61	66	68	57	63	46	47	62	62	88	66	82	65	64	53	72	69	63	64	65	65	67	55	64	64	65	70	61	60	80	74	72	77	63	69	51	61	63	58	64	80	69	57	68	62	46	79	65	63	65	61	71	72	69	64	70	60	62	75	65	67	63	78	65	74	54	62	54	66	58	59	74	51	59	64	51	62	75	74	54	61	48	61	72	62	60	74	59	69	60	67	55	71	65	65	77	54	80	52	73	68	62	66	73	59	72	63	54	56	74	59	71	70	54	66	69	75	64	75	71	64	49	71	56	57	71	71	56	71	61	71	57	60	59	70	61	59	69	73	59	84	64	66	60	66	69	66	73	67	61	71	71	53	52	63	67	70	51	74	58	49	68	56	78	52	63	72	55	81	67	62	71	62	76	58	52	67	86	72	69	58	79	48	66	71	64	48	82	65	62	59	81	64	76	61	60	54	59	62	62	76	66	70	60	59	71	59	51	63	54	77	73	50	66	70	57	62	62	67	69	55	61	68	56	54	68	64	67	53	63	81	65	63	67	60	63	63	52	59	74	67	70	73	59	53	59	67	66	73	57	70	71	57	72	66	66	68	66	61	47	64	76	53	75	61	43	66	64	50	68	59	70	71	65	67	61	64	66	65	66	64	68	76	53	67	61	67	72	64	75	60	57	53	64	70	65	62	78	67	74	58	67	58	61	70	70	69	65	53	63	60	44	63	69	68	69	72	75	65	77	63	68	63	68	65	70	76	61	70	61	58	61	68	73	64	79	57	74	55	74	77	61	73	66	69	57	65	74	60	55	62	65	69	60	74	62	66	66	60	72	52	77	67	58	61	75	72	63	55	59	53	57	67	70	58	49	60	68	67	51	67	61	60	71	57	79	68	72	70	56	64	61	67	69	64	64	57	56	66	46	81	63	67	63	64	54	61	64	60	62	73	69	68	70	62	80	74	77	63	50	67	56	70	68	56	63	67	81	68	53	59	58	48	65	61	62	57	63	55	70	66	71	69	57	51	63	59	68	79	70	70	63	74	65	58	69	55	67	66	62	67	75	56	57	59	64	70	72	57	70	71	57	67	55	59	51	69	64	59	60	59	53	46	61	53	67	71	55	63	63	57	67	61	68	56	58	49	64	64	82	79	68	56	68	69	60	55	55	68	76	70	75	57	57	56	63	84	68	71	60	66	47	80	63	62	64	64	63	66	72	77	64	44	58	61	50	60	70	56	68	65	61	66	69	57	57	66	83	73	42	74	71	71	69	67	63	64	60	68	73	53	74	71	70	65	66	56	67	64	58	69	58	79	58	71	61	64	55	70	87	59	64	59	55	67	53	56	51	66	63	54	60	46	74	62	66	64	53	72	63	71	63	61	65	75	72	79	63	57	78	56	73	64	71	65	54	65	51	77	67	63	66	62	69	65	65	56	65	79	62	65	72	73	65	68	66	71	64	72	66	51	56	61	56	83	55	59	65	78	52	57	84	74	71	51	66	59	63	57	72	51	63	71	60	64	59	67	50	63	70	62	50	60	69	79	63	59	59	69	74	70	57	73	61	74	58	57	59	58	62	64	74	58	62	62	57	59	67	70	61	48	62	67	72	66	75	57	66	60	77	59	63	68	51	55	68	56	61	68	67	76	57	58	60	61	60	46	68	60	61	49	72	65	75	64	59	70	71	73	67	65	61	79	50	70	59	70	69	58	66	66	64	77	63	62	60	55	64	56	66	72	61	65	61	64	78	73	67	67	58	57	47	74	70	63	78	47	65	60	83	81	64	48	57	49	62	63	48	52	69	65	71	56	61	61	71	71	59	73	60	69	74	71	53	81	58	57	73	61	54	56	74	66	60	55	71	74	79	50	64	81	65	64	57	62	70	76	70	53	60	51	63	63	77	42	68	63	67	72	57	63	57	54	56	56	61	59	67	54	52	69	76	49	60	67	61	71	55	59	67	68	58	69	67	56	68	63	74	68	72	62	66	68	66	68	56	62	67	68	54	56	61	57	49	75	60	57	47	68	70	68	58	70	57	69	47	60	65	63	53	57	55	65	72	52	68	61	62	66	55	76	70	66	46	58	69	66	68	83	65	75	58	58	70	65	70	58	58	74	75	67	58	52	67	55	68	57	66	68	74	55	57	72	72	72	73	73	58	68	70	72	70	62	74	79	46	74	67	57	58	69	68	55	68	82	66	59	57	81	55	61	62	76	51	67	70	49	53	45	67	46	53	70	68	51	64	67	73	71	59	62	76	51	73	59	70	63	60	75	66	68	63	76	57	63	57	66	62	46	63	59	77	72	58	56	59	62	66	62	59	61	67	61	54	62	46	63	69	64	65
1649	353	426	467	419	379	360	306	317	277	289	270	282	291	280	262	281	266	264	277	293	274	236	248	253	281	270	261	282	248	255	253	235	262	258	259	275	247	278	277	258	269	255	255	257	248	242	259	244	279	268	253	248	238	264	252	248	257	257	261	264	243	219	242	257	245	272	249	280	268	259	260	240	265	243	305	219	259	266	275	246	241	251	263	263	257	247	258	246	242	226	249	252	231	246	253	239	242	252	234	277	262	269	264	242	231	250	260	270	245	242	263	274	269	232	240	263	258	238	241	277	218	262	248	246	271	278	239	248	249	242	231	218	225	242	239	227	271	234	260	243	228	224	256	245	242	266	232	214	236	276	257	265	269	243	255	256	260	246	263	276	244	267	270	249	247	265	251	270	269	267	251	239	254	251	250	236	241	253	258	248	243	232	244	287	253	245	236	233	243	237	257	252	239	262	246	253	247	244	245	252	251	243	232	252	243	259	252	243	234	257	251	245	260	235	241	272	267	264	262	268	265	249	239	247	245	220	252	242	269	243	255	216	231	206	257	237	269	248	228	263	231	251	270	245	241	217	271	256	270	261	258	231	277	240	232	242	256	266	226	251	222	257	261	237	254	252	273	261	261	271	285	218	249	237	256	279	263	279	223	242	252	268	267	227	223	258	230	251	245	233	259	260	220	236	256	246	280	270	255	272	252	234	270	249	238	250	233	254	239	225	254	255	250	243	240	277	256	253	227	276	263	242	272	243	270	235	226	245	260	248	237	272	259	230	247	271	267	253	250	261	235	259	236	234	238	240	246	244	258	225	244	241	256	228	231	249	249	231	252	247	249	247	259	248	265	276	236	250	248	264	244	274	288	262	281	247	248	260	254	248	248	245	289	234	251	226	251	246	251	238	228	218	256	234	229	262	240	266	288	225	231	250	259	262	228	242	248	242	263	283	261	239	242	253	243	245	262	232	270	231	275	275	231	274	259	240	241	245	259	236	243	245	241	254	260	241	244	240	260	254	256	266	278	248	233	222	242	267	221	220	258	245	213	244	254	254	267	250	260	267	241	262	245	232	229	249	262	239	249	229	257	268	260	248	229	267	262	237	256	217	248	254	243	264	264	240	248	222	267	249	244	259	252	249	265	254	224	256	246	245	258	241	263	231	239	238	249	248	257	243	237	263	238	263	253	224	238	249	273	270	242	269	270	259	281	226	237	236	250	267	237	237	249	260	265	250	242	240	209	265	254	237	251	268	246	245	258	235	248	250	244	265	280	221	286	255	265	254	226	262	244	265	224	234	235	260	234	268	258	260	237	266	239	230	268	230	247	253	238	237	252	261	255	263	266	276	227	230	250	253	252	246	233	289	249	219	263	252	251	263	241	248	248	240	238	240	257	250	272	241	278	228	272	233	274	247	249	224	252	256	241	271	258	268	247	244	253	248	235	249	256	269	258	262	227	238	286	236	281	262	248	241	238	259	228	229	260	268	237	259	269	235	257	232	229	242	249	259	243	258	251	257	230	253	262	285	254	230	257	248	253	251	287	236	238	264	226	223	254	254	273	241	240	215	240	263	268	264	261	267	226	268	258	258	263	264	244	230	244	245	294	252	253	248	262	288	271	261	255	240	267	268	244	254	233	272	251	247	279	226	272	235	235	260	258	259	255	251	254	240	263	267	259	248	269	221	245	256	262	216	255	232	267	249	275	252	261	226	273	235	244	250	254	237	266	254	236	281	251	239	248	255	261	269	259	228	270	257	255	242	255	248	249	249	233	254	252	228	257	221	253	242	271	260	258	238	265	248	219	260	246	259	260	274	249	236	246	233	272	248	245	271	258	248	241	260	246	259	279	241	253	262	252	275	244	229	270	269	259	251	256	234	217	247	256	242	225	233	257	239	235	259	244	222	271	252	244	241	285	234	238	237	266	251	253	259	213	296	241	255	268	254	240	231	244	261	249	263	249	235	226	242	234	253	309	250	239	264	234	244	235	231	261	259	265	245	266	249	242	245	262	282	243	236	253	255	292	243	268	261	248	275	270	241	253	242	246	233	250	222	269	272	255	264	261	243	264	250	285	226	253	261	262	251	254	252	244	253	254	257	254	240	248	257	257	256	234	226	256	247	226	227	250	244	246	249	251	257	263	269	217	277	218	219	233	251	267	251	251	264	264	251	264	252	258	239	236	222	234	250	234	234	262	249	266	256	246	234	249	260	261	265	249	273	249	234	254	267	253	212	253	258	274	289	264	277	254	223	278	241	244	254	252	259	274	243	254	244	244	232	251	248	258	255	236	236	233	239	290	262	235	249	256	257	261	292	245	233	255	229	216	279	256	248	275	271	227	238	283	249	221	249	262	272	240	227	257	238	242	269	258	245	248	269	238	248	253	243	273	239	245	256	251	237	237	247	224	247	250	236	271	255	226	271	233	249	244	242	267	228	236	250	247	223	263	257	241	224	268	258	271	245	239	243	256	233	252	231	252	239	266	268	242	263	214	234	266	256	251	241	229	219	258	243	239	284	264	276	239	244	277	239	251	226	225	266	241	256	248	207	259	252	244	244	239	236	247	244	232	247	224	248	242	239	262	249	248	257	251	244	254	270	229	262	275	266	210	219	248	262	239	278	239	240	249	248	261	263	262	238	282	251	240	263	252	266	261	239	242	227	243	235	273	265	248	269	266	258	254	242	245	215	260	272	259	267	253	259	246	285	239	232	251	214	266	263	271	257	230	251	258	265	243	268	233	268	250	242	256	274	264	247	247	257	240	251	245	253	235	233	262	227	212	243	243	247	269	262	277	269	239	243	221	260	242	260	251	227	231	241	233	260	283	258	233	273	266	270	260	229	255	248	249	238	248	254	242	261	246	270	256	273	257	246	230	225	256	267	264	259	224	225	233	243	230	214	239	243	254	253	239	255	256	273	252	251	254	231	223	235	234	233	268	254	268	221	246	257	227	251	240	225	258	246	265	283	247	224	230	251	234	262	235	266	265	281	252	259	228	235	240	260	263	253	249	232	253	246	261	234	239	254	238	238	266	242	291	240	254	253	222	250	258	222	238	241	246	229	279	255	281	252	246	269	241	264	243	288	247	280	241	251	232	268	243	243	269	258	262	242	242	268	229	261	255	253	233	261	244	255	262	258	234	243	249	276	254	254	275	277	234	263	257	265	280	230	255	249	262	253	247	253	229	233	243	249	252	284	240	262	226	254	274	250	269	282	265	242	268	247	243	265	252	239	277	255	236	252	229	228	250	254	269	216	282	245	226	276	225	247	245	266	248	217	251	262	240	262	235	236	243	222	256	258	232	253	251	241	237	247	258	245	272	248	270	241	237	252	252	258	241	240	241	252	248	247	242	258	256	235	236	252	243	225	241	292	270	278	259	248	235	271	228	220	247	244	232	256	248	256	244	245	266	241	248	244	272	233	254	246	244	261	249	258	250	248	239	278	257	243	284	246	260	260	247	227	222	243	253	260	251	270	253	227	247
4235	1016	1162	915	579	443	309	276	195	170	177	141	121	131	120	120	105	101	97	108	87	97	81	87	92	82	87	109	87	73	92	87	87	68	85	70	78	65	88	73	75	85	88	72	75	79	83	84	85	85	89	72	75	95	73	69	67	79	71	72	59	84	81	75	65	59	98	76	71	69	83	80	70	94	79	70	87	93	81	72	76	75	56	85	82	70	76	82	67	76	75	68	65	85	76	79	78	84	61	76	67	87	76	60	68	85	73	78	75	79	73	74	57	67	72	78	77	67	61	65	77	79	68	60	71	61	76	75	61	70	79	60	72	71	73	70	88	59	67	71	75	80	64	84	70	76	64	66	66	71	76	82	79	67	71	64	79	84	74	53	79	74	93	75	79	89	71	77	87	60	70	67	67	64	61	66	64	70	67	82	63	63	72	68	73	80	61	66	75	62	62	71	69	79	63	66	67	64	64	68	69	85	67	65	86	63	77	77	86	81	66	66	83	81	74	78	63	70	81	76	75	62	65	62	64	72	70	79	77	61	84	68	75	83	71	62	78	68	66	71	68	79	78	70	68	79	70	74	73	69	76	72	62	84	73	65	74	76	76	69	70	75	71	77	63	62	66	76	62	78	71	69	59	62	64	77	57	72	71	93	72	76	73	76	77	74	68	87	68	68	68	58	56	58	78	76	68	70	61	61	63	76	64	71	71	80	79	82	50	71	76	70	68	86	74	60	63	75	73	98	77	70	79	81	66	61	63	84	56	60	60	85	90	70	66	73	66	76	64	78	77	66	79	82	78	77	60	69	71	44	87	71	91	82	76	69	73	68	80	73	59	60	63	64	67	82	75	66	63	75	72	68	64	67	74	66	63	76	70	69	68	86	73	62	79	66	73	80	80	63	77	62	80	75	69	73	58	82	65	74	57	70	71	59	66	81	76	72	71	81	78	73	78	64	66	70	70	73	81	80	81	77	77	67	83	61	73	71	66	60	77	76	78	82	64	90	68	63	69	76	72	58	52	73	83	72	64	57	71	82	60	74	63	63	70	73	60	67	72	63	65	78	64	77	72	64	78	56	79	72	80	68	70	67	60	72	76	83	86	79	69	69	76	65	80	86	75	76	71	74	72	87	59	55	87	76	80	63	67	64	65	71	74	65	74	65	72	71	61	65	60	82	85	87	63	67	51	57	64	58	67	56	72	54	73	88	67	66	91	62	73	76	71	72	69	65	85	84	82	76	80	67	70	84	78	64	65	74	71	61	84	70	54	61	82	62	59	66	64	66	80	71	70	72	77	72	73	78	56	74	75	74	72	77	70	68	70	97	56	80	70	71	66	86	61	72	73	84	83	82	69	64	69	78	61	63	73	75	65	63	69	67	80	72	73	79	72	62	81	76	81	84	86	71	78	94	76	73	69	80	86	73	68	54	61	73	70	74	75	75	57	83	80	70	82	64	73	77	69	67	67	70	76	80	62	54	66	65	72	73	76	72	66	66	75	69	73	75	65	90	73	73	67	73	68	76	72	64	56	72	69	87	70	67	62	65	71	85	78	73	70	85	69	67	72	77	64	77	85	67	58	78	58	68	57	71	76	73	70	71	71	69	80	71	77	88	67	65	56	56	86	62	67	82	81	72	63	77	69	63	65	66	81	67	59	78	79	67	76	79	76	76	67	79	77	75	74	79	62	86	64	74	70	64	76	73	76	79	62	75	69	68	73	63	81	77	71	66	71	74	63	70	79	76	58	69	78	81	75	80	72	65	52	61	73	71	79	76	60	60	78	81	53	71	69	80	82	72	73	82	72	73	81	65	62	81	83	84	69	68	71	64	67	64	61	83	64	87	73	68	72	71	73	68	71	70	78	84	72	55	81	91	66	70	77	63	74	70	70	77	86	66	75	78	74	58	59	74	67	74	70	80	68	67	73	59	62	64	70	65	68	85	57	78	60	59	65	73	73	76	71	54	67	64	81	83	75	73	93	86	53	78	73	73	75	62	61	65	62	64	77	72	71	67	73	73	58	76	68	62	66	59	59	72	72	67	61	66	75	78	71	78	77	73	93	62	73	70	78	67	73	88	55	85	86	78	78	74	85	69	61	48	55	77	74	81	86	75	54	68	66	68	70	70	82	75	53	65	88	73	72	73	69	79	88	65	71	68	56	67	63	63	63	87	90	61	66	73	77	81	73	90	69	79	73	71	72	66	71	66	84	88	64	72	78	64	74	79	82	63	74	73	75	84	62	79	69	58	61	83	77	65	78	80	79	76	69	63	73	77	81	93	69	85	84	79	74	68	73	69	76	78	72	63	75	69	82	68	82	66	72	66	69	82	70	69	69	81	81	61	75	73	62	73	66	86	73	82	65	67	79	78	64	59	85	69	73	58	87	76	76	78	60	62	63	72	70	82	56	65	46	72	75	73	80	86	87	65	93	66	72	61	76	69	70	65	82	63	69	90	72	71	63	83	64	64	79	64	76	94	82	73	89	70	59	58	71	80	53	69	82	80	66	66	70	73	67	81	70	70	53	70	72	65	76	75	76	77	81	69	70	86	79	64	69	60	76	71	77	70	67	66	78	66	79	66	70	72	65	71	82	69	60	74	61	72	68	87	67	69	85	74	59	54	78	72	73	76	56	69	69	78	94	63	91	62	78	71	71	59	66	73	73	88	72	68	81	86	67	78	82	75	65	74	73	65	69	53	80	73	88	59	72	80	86	73	78	78	68	80	52	73	75	63	80	74	72	63	49	77	72	78	76	74	75	63	62	63	76	78	66	81	60	68	70	72	73	66	74	72	87	71	67	67	58	59	65	58	62	84	70	84	92	57	62	73	65	79	70	71	79	62	62	66	77	70	66	57	79	71	77	72	75	80	70	82	61	73	57	67	73	59	67	69	62	66	82	79	74	77	68	62	80	74	72	70	70	76	68	84	72	74	72	77	94	64	70	60	93	82	70	71	60	69	87	90	70	61	70	68	70	65	62	79	80	78	64	69	58	57	78	80	67	69	83	66	83	76	64	63	59	68	72	60	82	68	85	70	72	68	72	70	73	68	84	51	73	71	70	90	74	75	77	60	65	77	62	81	79	70	67	57	56	82	76	75	73	78	78	82	66	73	57	72	63	71	73	73	61	65	64	75	70	80	76	71	78	68	79	66	74	73	71	67	69	56	67	76	66	70	79	60	60	66	72	71	71	60	67	83	62	80	63	76	72	81	70	80	88	69	68	74	81	63	85	69	74	79	65	75	79	66	77	71	76	78	90	92	69	71	69	60	69	75	58	69	76	72	76	75	79	82	75	73	86	67	67	70	77	70	76	71	73	62	84	75	62	64	73	72	76	68	78	66	77	84	72	71	65	71	68	62	70	71	71	78	68	79	81	82	86	85	75	69	73	64	76	73	56	66	68	67	73	76	72	64	87	64	68	59	86	71	68	61	65	62	78	74	68	61	67	71	78	73	86	93	64	75	68	76	67	68	67	68	81	60
5265	1380	3439	3717	3111	2504	2072	1695	1380	1166	1061	875	868	784	677	604	604	567	563	603	469	493	478	428	418	435	419	404	364	399	410	373	384	332	363	334	344	352	369	354	343	331	320	329	333	344	336	301	326	315	322	314	274	330	327	299	315	289	257	313	295	307	308	301	338	325	287	315	283	300	304	303	310	299	294	286	310	288	279	292	330	285	288	293	312	287	310	302	278	336	270	274	295	301	270	316	303	297	292	270	279	248	295	318	282	307	276	290	270	299	289	294	276	291	286	302	259	283	297	273	265	264	278	281	263	294	262	299	280	262	258	266	287	311	277	294	277	284	291	246	294	285	277	297	287	267	267	262	279	275	310	255	275	281	277	256	283	275	279	292	276	275	317	250	290	289	266	290	301	288	266	293	295	274	281	252	269	313	293	285	300	294	273	294	264	276	297	291	302	264	250	285	272	277	258	302	306	293	269	283	286	284	274	302	257	302	277	293	301	309	267	280	280	269	279	262	274	259	271	269	264	279	271	292	259	291	315	294	276	270	285	274	280	258	280	282	301	279	283	270	300	263	297	266	276	283	262	295	283	295	287	283	264	283	299	289	289	253	254	284	245	299	258	256	291	306	293	295	292	270	248	332	299	258	278	276	282	255	312	236	263	290	280	300	292	272	286	292	274	258	262	265	261	264	291	252	274	282	248	273	285	254	268	275	282	273	287	282	266	274	307	288	275	251	281	284	289	276	263	279	284	270	284	297	254	281	288	296	273	299	261	278	260	285	246	263	262	268	261	296	229	259	291	248	264	294	280	289	281	272	289	298	316	270	286	274	300	267	229	272	266	282	257	274	285	277	253	286	306	308	267	310	263	277	265	291	293	293	276	284	287	274	267	248	286	277	300	255	281	283	287	261	300	290	283	311	282	279	288	261	262	302	234	262	299	248	251	276	285	316	270	280	277	276	287	250	232	296	272	261	240	266	267	255	302	257	279	275	295	286	298	267	267	281	283	272	285	268	281	297	305	307	253	285	293	272	306	270	263	291	291	300	272	287	302	293	258	305	278	294	248	280	254	276	265	256	289	277	292	274	286	303	250	275	264	281	270	288	283	261	261	279	264	276	270	255	274	298	289	270	265	274	271	294	255	286	261	322	257	275	270	285	288	262	244	268	250	275	262	251	290	274	251	270	263	258	266	272	271	261	294	269	278	285	279	289	291	298	270	299	298	249	282	272	316	325	290	291	274	252	275	262	328	248	285	268	278	262	300	255	271	262	289	271	273	287	257	286	272	289	299	279	277	248	249	287	259	261	247	271	290	270	289	274	251	225	266	271	278	249	281	289	280	265	307	296	290	287	278	289	261	306	298	297	282	245	263	273	268	274	269	240	283	270	259	287	255	285	276	270	274	284	281	290	268	261	295	299	265	251	261	293	299	257	272	265	288	291	270	303	303	263	278	264	302	269	245	241	323	273	285	258	291	262	272	268	263	302	270	285	270	259	271	264	292	261	257	272	267	268	261	294	301	267	267	272	291	297	261	249	266	288	287	256	267	297	266	260	239	255	267	257	271	273	245	285	288	280	265	277	258	275	250	275	253	280	263	283	275	293	305	265	257	270	256	303	289	276	262	294	262	273	270	287	276	262	269	273	284	283	259	266	282	261	272	261	296	302	289	304	291	277	284	280	257	266	276	255	277	280	270	298	272	298	274	312	282	285	283	279	265	293	271	287	240	236	308	252	273	264	262	279	282	266	307	286	285	282	285	276	269	277	269	281	278	272	283	279	304	254	303	266	283	298	269	254	317	283	301	282	288	267	273	272	284	284	273	279	268	265	247	267	280	263	289	281	271	274	266	271	304	282	294	264	273	286	270	259	280	264	268	289	274	274	279	288	278	287	272	238	259	298	288	265	265	266	288	282	266	306	265	310	281	283	270	264	281	264	286	264	308	266	281	277	285	288	265	267	250	255	282	311	273	303	308	302	283	294	304	286	296	298	280	280	271	289	276	299	293	245	289	280	251	264	273	241	264	273	265	274	281	289	244	264	262	289	280	252	301	284	276	308	311	284	269	327	271	273	279	243	292	290	270	263	282	285	263	292	295	293	257	298	291	268	295	259	269	253	270	296	275	272	277	250	295	288	281	293	272	268	290	293	263	277	282	267	272	270	287	274	295	280	276	302	251	256	272	295	267	254	252	258	263	264	283	240	267	294	266	273	292	276	263	257	275	276	297	289	273	256	276	246	287	278	325	284	324	304	283	279	265	246	276	264	280	292	275	284	268	267	275	292	305	279	260	288	273	260	293	308	287	279	268	284	269	261	282	282	274	287	256	277	294	275	287	278	261	274	284	270	259	269	242	264	269	269	275	281	270	266	282	245	264	266	300	251	267	266	255	338	274	283	275	256	286	298	260	275	291	312	247	267	289	274	260	265	263	290	276	257	297	257	264	267	270	252	253	242	253	312	293	255	290	296	262	289	287	285	265	292	263	308	278	282	271	271	284	275	272	247	246	281	254	310	287	288	282	266	291	259	276	264	261	271	254	279	271	270	288	267	240	262	304	276	266	277	285	264	291	296	250	317	261	268	301	314	284	307	285	287	271	282	291	268	280	271	303	297	264	289	300	259	268	309	264	259	251	270	277	275	315	287	274	283	258	251	269	297	290	271	307	275	279	276	266	305	267	265	295	273	252	257	291	311	246	265	286	262	280	293	272	286	293	268	260	272	271	265	276	268	288	276	280	224	289	246	272	278	275	261	299	292	254	248	295	314	265	267	287	287	273	291	286	273	280	288	290	279	281	279	255	279	271	260	295	258	275	264	273	267	272	275	251	288	265	241	257	309	290	272	298	295	265	278	294	281	285	290	263	285	305	247	265	273	327	283	291	297	259	266	251	263	274	277	282	282	254	252	265	266	258	276	276	274	245	279	303	256	302	304	284	297	279	274	295	274	278	285	269	254	275	265	268	263	272	286	275	316	249	260	278	259	279	270	303	276	293	265	284	288	258	277	279	258	287	288	285	276	278	302	286	313	266	280	251	285	299	250	274	257	264	280	259	304	256	262	260	285	300	269	275	296	266	290	279	257	273	255	292	283	244	289	251	280	281	257	276	273	290	253	269	297	279	283	257	289	275	319	243	270	275	277	281	268	294	257	266	294	263	254	277	276	282	270	275	273	252	315	288	294	251	260	280	246	268	277	284	269	280	285	228	308	245	304	321	268	270	299	263	245	278	257	278	300	249	299	276	298	276	282	287	306	266	267	289	257	271	258	287	298	292	276	278	278	292	250	314	263	283	280	282	264	305	283	279	287	296	271	228	264	304	267	282	281	309	276	262	272	267	248	231	277	265	265	273	255	292	295	303	305	263	275	230	247	269	275	261	261	275	279	256	249	251	298	275	305	273	290	294	299	267	253	293	251	255	276	283	293	290	286	308	286	286	302	278	295	286	256	289	289	274	265	290	299	251	288	258	267	271	260	275	267	281	318	234	249
8416	2233	2666	1869	1189	861	680	556	429	360	349	322	281	245	221	236	221	224	230	208	180	193	198	207	190	184	202	175	164	190	178	189	163	176	152	159	180	183	159	166	192	177	187	181	174	173	164	184	159	144	173	167	165	166	181	165	186	174	160	181	159	152	187	152	184	178	150	172	161	142	150	169	172	152	170	174	143	147	174	171	151	151	162	167	151	172	153	165	181	157	135	173	172	153	161	165	179	140	177	160	135	162	169	153	178	158	159	169	127	180	166	177	175	180	163	143	137	172	179	163	143	163	169	170	168	173	157	162	144	159	148	164	146	145	142	154	170	178	149	165	166	167	166	173	151	160	157	142	177	175	152	157	158	165	145	149	148	169	165	192	164	177	174	162	162	154	175	180	157	145	156	165	159	177	171	165	148	164	181	167	153	169	147	157	155	143	142	161	174	157	162	169	154	150	173	154	173	169	174	166	173	183	146	171	144	163	152	143	162	182	206	172	160	185	166	155	147	178	146	184	166	169	158	167	161	140	173	163	166	151	150	161	164	158	145	175	177	159	162	184	152	189	164	164	161	162	128	149	154	186	158	161	150	166	156	180	164	163	152	168	163	155	157	164	149	193	167	151	151	147	174	143	172	148	156	180	142	152	153	153	178	174	159	163	157	145	167	158	168	175	149	130	168	165	154	163	166	152	141	165	119	163	137	142	151	154	168	151	163	173	164	146	171	144	158	160	141	181	154	158	149	144	148	148	128	168	150	161	172	188	159	165	163	176	175	162	175	171	171	163	155	172	155	155	141	154	155	154	177	159	151	140	156	173	172	149	161	152	162	143	170	152	149	166	172	162	157	163	161	135	147	164	166	175	155	163	154	171	169	152	165	150	150	172	181	167	141	169	144	165	133	163	152	159	149	163	159	153	165	192	159	187	157	167	153	164	144	183	148	176	164	165	156	168	159	174	168	159	162	167	148	160	176	157	160	159	164	158	141	153	175	154	142	162	162	156	154	148	136	200	180	154	170	145	177	164	152	148	164	157	154	150	106	165	156	161	168	153	177	178	162	151	154	171	159	160	151	151	156	150	142	167	162	180	164	157	176	162	154	161	166	169	155	159	170	158	173	175	175	181	135	167	186	162	163	172	170	156	169	166	150	146	168	167	180	179	161	145	143	147	168	168	177	164	153	164	183	158	149	160	154	164	190	161	154	151	173	187	169	169	142	148	147	144	141	155	160	157	199	177	174	178	179	175	176	150	174	149	141	181	183	137	163	183	150	147	193	164	183	165	161	162	173	153	160	157	144	148	136	168	170	147	149	149	157	141	161	156	149	141	143	128	179	157	143	157	162	147	143	168	141	185	165	153	170	155	168	151	159	160	150	173	176	144	165	177	156	162	153	159	153	173	165	162	176	184	154	174	188	170	177	158	171	151	158	160	162	150	160	152	178	148	158	145	166	160	143	137	178	181	148	155	176	159	156	167	140	162	170	168	134	154	139	145	159	150	148	173	147	162	155	160	157	137	184	155	134	146	139	184	173	156	158	168	155	175	158	184	159	171	155	167	143	158	155	195	149	181	180	166	178	172	156	178	184	172	157	164	158	156	148	164	173	142	160	177	150	176	170	185	177	140	164	135	145	173	170	159	151	192	141	158	161	173	165	179	169	170	189	165	163	134	137	178	168	181	159	171	173	157	161	167	175	144	159	150	176	168	149	149	167	143	176	157	147	135	142	174	160	169	168	135	163	172	149	147	153	154	159	167	168	184	170	165	163	146	154	145	161	141	147	174	195	191	157	150	160	148	148	138	140	160	172	151	156	154	177	168	167	153	177	171	181	162	165	173	168	185	157	168	161	177	167	143	153	180	168	148	156	173	187	145	163	165	163	158	155	164	167	166	169	180	154	150	155	162	163	167	159	186	190	169	153	155	178	150	168	185	167	177	178	171	166	168	149	161	143	152	173	185	169	148	172	155	149	142	173	151	147	154	157	165	162	161	160	156	169	164	160	183	160	158	173	165	158	147	166	131	171	157	172	164	170	161	146	176	150	151	178	132	163	158	166	161	186	177	177	177	186	187	175	176	150	166	152	145	170	145	159	161	173	132	159	178	154	165	151	143	151	161	147	159	157	167	164	146	164	151	188	146	168	145	167	165	168	167	139	179	155	160	141	159	148	152	171	139	167	196	156	172	149	135	170	173	159	159	169	157	152	164	163	178	153	141	174	172	148	164	163	159	168	150	152	157	166	149	162	162	175	160	159	160	175	176	168	152	148	165	172	153	177	161	143	180	149	147	143	161	150	187	159	157	160	175	175	168	157	167	183	156	172	164	160	171	163	163	174	168	178	144	159	186	169	165	168	180	146	175	163	160	146	167	154	172	166	139	170	164	159	174	128	171	165	154	168	166	163	149	177	148	144	164	149	147	138	158	130	156	155	168	162	170	155	149	149	151	161	153	169	146	146	176	145	167	178	171	134	160	149	149	156	160	141	148	175	167	164	140	142	169	180	173	166	162	189	172	159	149	141	158	143	155	160	152	151	157	159	161	159	181	140	150	169	172	172	158	179	166	141	146	137	165	176	170	146	160	178	159	143	176	170	136	158	167	176	172	166	155	153	175	175	185	174	158	137	154	166	142	152	153	159	152	159	141	168	142	163	174	161	159	161	157	151	148	144	182	176	147	159	162	148	152	171	169	170	148	139	170	141	176	151	153	165	147	165	174	152	158	171	141	176	169	175	151	135	153	156	151	137	170	182	196	146	154	152	153	144	187	143	165	146	160	140	160	182	146	167	155	152	188	154	174	144	146	170	183	152	156	162	140	187	183	179	162	160	186	176	157	157	172	171	144	178	156	183	156	169	166	175	172	155	151	169	142	139	151	140	166	147	148	195	147	156	167	166	166	164	169	151	180	157	161	152	160	139	160	150	179	154	155	159	138	171	171	160	165	177	174	189	170	188	168	138	161	148	158	163	177	167	163	153	190	171	174	150	174	153	143	163	151	150	164	167	147	162	162	163	167	172	169	178	153	173	182	159	173	164	167	169	159	178	161	143	144	161	166	170	150	143	169	185	151	174	152	180	165	155	167	157	177	175	139	180	163	171	163	167	157	152	156	151	167	156	153	159	177	162	167	137	170	161	148	152	144	155	180	166	161	167	164	173	184	185	154	136	177	165	155	161	151	180	172	172	160	175	156	146	146	163	161	207	160	163	145	169	165	159	157	165	141	158	161	178	153	154	156	165	152	180	165	167	172	163	160	165	182	171	159	145	169	182	137	149	162	156	136	155	156	154	174	154	166	172	150	164	164	153	166	155	172	156	169	150	156	165	167	157	145	158	154	165	171	146	169	154	151	177	154	180	163	166	165	157	164	155	161	159	162	154	165	159	156	177	162	155	176	167	173	162	145	157	157	132	137	163	162	147	171	160	159	146	152	173	162	186	166	164	160	148	164	167	174	198	168	163	174	181	139	165	174	154	139	145	151	141	158
7524	2793	6466	6789	5879	4545	3769	3224	2814	2330	2013	1830	1686	1544	1483	1320	1182	1128	1076	1030	949	896	952	854	851	841	823	743	822	757	734	678	684	689	690	666	695	658	675	644	650	691	624	619	618	624	634	607	637	595	608	607	572	615	577	608	549	613	581	568	604	564	593	594	585	595	607	592	580	580	546	577	596	534	593	594	543	564	559	549	585	551	561	558	585	585	559	551	556	562	595	561	532	542	556	529	536	579	567	576	523	561	568	554	559	508	566	549	583	559	532	535	545	568	534	557	557	572	541	542	587	558	564	555	592	516	521	513	524	544	532	541	596	532	561	582	551	559	541	552	538	546	540	514	560	595	511	574	567	549	544	544	552	549	549	544	538	551	534	543	558	538	560	538	516	549	539	520	504	536	550	562	531	545	528	530	544	541	503	543	524	505	495	558	548	532	550	576	564	540	529	531	545	524	516	532	527	575	547	548	532	550	532	534	543	517	526	575	542	496	563	559	546	539	578	527	528	540	541	566	538	537	535	546	541	497	562	565	509	522	510	506	522	552	535	528	550	485	546	537	568	564	535	533	526	539	546	535	534	552	539	578	493	551	540	548	535	535	536	540	487	520	484	520	525	559	522	558	544	523	525	537	530	516	533	548	513	576	552	545	592	522	531	572	543	560	553	517	520	530	490	555	521	563	495	537	560	500	550	532	531	554	553	524	541	550	539	516	531	543	565	563	538	490	550	529	522	560	519	498	533	547	533	575	539	541	528	565	530	581	543	505	547	494	539	519	501	558	543	555	521	533	582	556	536	506	496	567	545	555	539	543	540	583	598	544	532	530	515	531	538	511	534	518	488	552	551	513	550	512	543	526	536	563	590	523	534	528	553	507	558	559	536	560	550	525	552	572	544	510	528	542	556	525	523	538	532	545	523	533	532	535	544	508	491	548	530	514	533	556	555	511	526	560	522	558	498	531	493	522	520	556	515	508	542	531	532	490	500	539	548	589	523	551	535	560	565	523	472	573	536	535	545	519	508	559	531	562	573	504	530	500	564	507	524	530	536	529	517	543	521	536	526	515	576	561	546	521	538	520	529	534	559	572	553	496	545	519	526	551	525	572	537	527	536	546	540	527	484	595	515	566	511	544	536	564	539	550	530	520	562	539	552	523	482	523	513	558	525	518	516	561	551	535	504	501	559	545	523	550	559	536	544	508	541	531	552	560	518	544	551	541	546	480	540	509	525	544	534	541	533	482	530	501	537	555	546	538	522	573	532	545	536	490	562	527	514	544	485	522	514	529	521	510	513	583	502	472	582	553	578	542	533	543	528	549	532	549	511	590	529	541	532	488	506	549	529	522	499	540	559	520	544	493	556	569	555	543	503	538	509	517	526	494	568	559	551	544	581	538	530	536	534	544	513	550	533	537	524	518	540	465	520	555	490	553	525	535	527	541	567	525	528	536	539	528	540	538	538	541	523	521	533	505	542	538	535	567	533	553	548	573	528	564	562	568	533	557	537	503	517	530	571	547	527	507	519	533	543	519	542	538	548	560	507	577	512	551	562	543	565	569	539	481	514	512	504	530	563	531	577	524	525	561	545	537	533	566	587	540	529	533	506	536	534	509	536	531	558	558	514	558	567	573	521	545	595	516	564	543	566	508	537	556	565	496	550	558	565	522	548	551	532	530	518	487	541	525	520	550	538	524	512	597	523	509	563	506	535	545	519	551	512	495	547	527	527	522	551	563	500	548	545	544	536	552	522	537	538	530	540	508	561	595	513	531	585	578	524	557	523	539	550	550	531	523	549	537	530	495	535	512	550	561	514	588	512	551	562	516	548	571	540	549	517	522	547	557	549	534	522	492	531	556	557	533	549	536	509	518	539	505	512	534	516	533	489	520	572	550	555	539	561	536	543	563	540	507	554	555	571	538	514	545	507	569	547	551	525	528	524	531	509	521	495	543	514	555	520	532	538	563	547	550	519	537	514	529	523	534	565	551	528	542	548	596	530	601	559	541	532	519	573	526	536	528	509	517	508	573	553	506	510	546	517	522	521	557	523	517	536	533	543	522	519	521	495	523	508	519	593	525	560	579	532	525	539	521	574	493	522	584	508	515	570	583	499	574	553	568	539	508	558	556	554	533	514	552	534	557	505	537	489	546	521	547	528	516	547	557	552	516	517	545	530	533	576	508	525	530	522	585	548	530	558	574	516	551	529	518	619	528	501	496	527	546	542	586	512	549	555	551	530	540	525	493	527	583	573	499	511	545	535	538	530	555	586	513	545	528	513	535	527	565	534	514	524	562	559	510	538	540	530	501	523	523	510	570	523	541	507	560	519	546	537	498	558	538	552	552	559	553	565	497	547	573	486	534	511	521	556	547	591	532	516	539	571	547	551	526	553	511	505	511	535	499	533	561	513	534	521	531	533	536	518	568	494	542	517	534	553	536	548	516	545	504	524	551	512	500	523	547	505	568	559	525	548	491	500	562	545	577	572	530	481	552	530	537	522	547	518	535	505	510	545	578	563	495	550	527	533	502	495	571	586	528	561	525	531	532	521	580	552	539	536	547	507	542	581	562	589	535	555	511	564	570	558	515	553	525	553	519	554	527	546	585	530	537	565	514	567	553	554	520	542	573	498	532	543	576	548	552	546	483	533	531	537	557	532	552	524	568	536	535	508	522	582	535	536	522	556	564	511	553	532	539	494	578	527	548	568	545	551	520	515	519	582	569	534	559	516	537	512	531	540	540	547	565	511	533	529	496	479	549	518	563	542	566	526	535	537	492	567	530	538	534	518	519	559	585	536	542	517	490	514	545	547	557	498	516	531	549	517	566	559	554	548	511	513	525	534	499	509	522	553	561	556	545	541	530	537	536	575	490	609	506	523	575	525	529	545	561	540	547	535	515	519	532	521	526	548	524	572	564	521	503	525	538	542	542	542	530	548	528	528	563	550	522	567	532	557	548	555	576	543	504	578	537	516	527	527	478	516	535	492	548	493	575	529	513	516	522	514	554	505	542	545	533	504	570	528	518	576	575	551	538	530	515	526	537	543	501	501	497	559	519	526	552	512	523	538	535	549	492	522	487	565	565	538	553	577	529	521	543	502	535	555	571	505	576	537	567	538	528	510	542	497	568	522	510	539	542	507	502	553	522	528	538	519	539	567	553	533	527	531	516	521	526	541	532	529	555	556	578	591	548	526	507	552	522	543	533	538	513	531	532	537	507	526	579	487	515	563	571	503	526	517	550	564	523	537	583	528	541	538	548	522	516	567	539	536	516	518	540	530	557	541	574	511	544	531	535	545	539	588	572	556	536	541	480	569	575	557	539	536	537	511	517	549	579	525	508	522	508	530	538	548	563	555	529	529	528	528	586	485	513	556	546	510	568	538	552	498	494	591	525	510	553	501	532	485	510	536	544	575	564	524	504	547	551	523	561	556	545	541	504	531	530	576	519	568	582	492	489	557	553	547	514	530	560	483	536	547	565	502	508
1009	122	128	101	78	81	72	82	64	69	83	79	64	74	66	65	68	65	59	69	66	62	62	68	58	60	63	61	56	64	43	65	57	69	63	58	57	71	58	50	57	50	64	70	75	56	63	61	60	57	51	73	70	59	57	43	77	56	61	67	71	63	65	53	64	64	53	77	60	61	63	76	55	62	50	65	82	65	67	66	55	53	82	59	68	59	56	72	61	57	65	53	66	74	58	68	61	53	55	71	56	77	65	51	86	77	65	66	65	46	76	69	69	54	61	53	69	56	71	63	58	60	70	64	47	61	61	54	70	75	56	51	60	56	57	78	66	54	55	59	68	67	68	68	56	74	56	62	56	57	58	66	77	62	73	57	59	59	48	56	77	71	47	63	65	58	82	64	58	55	62	55	69	60	67	64	70	70	62	67	60	58	59	62	59	59	49	66	57	61	71	61	68	54	57	62	67	66	62	68	69	47	73	77	68	60	65	72	59	67	53	51	71	68	59	73	64	70	69	56	75	53	66	52	60	60	64	56	60	52	55	60	50	54	56	61	62	67	76	69	72	70	63	51	62	63	52	68	66	68	64	64	68	58	69	56	55	69	69	75	70	59	77	64	82	67	63	63	54	72	71	60	72	56	56	65	58	55	62	66	64	61	65	56	63	58	64	56	63	58	72	70	54	58	65	68	62	59	61	57	51	63	54	66	66	55	69	51	62	65	53	56	65	61	70	54	70	51	74	64	59	58	65	66	61	69	56	66	48	64	60	71	70	80	65	72	51	70	60	56	58	66	68	65	70	63	59	67	66	65	67	69	64	72	64	60	65	60	45	67	69	65	65	71	55	76	61	69	60	63	75	70	59	46	74	49	84	49	63	58	69	64	63	77	68	63	68	64	58	54	60	62	71	57	69	57	65	71	63	55	56	71	65	63	67	66	56	61	63	73	72	60	74	71	65	63	57	60	51	67	62	69	63	63	72	59	86	41	68	65	52	61	40	72	69	64	66	71	72	55	61	69	50	43	58	62	62	66	64	66	56	70	68	65	80	58	61	58	68	65	42	60	61	67	61	60	67	75	62	62	49	49	49	78	57	65	48	54	57	71	67	75	72	53	71	65	47	72	61	52	69	64	75	68	56	67	70	68	68	63	67	72	65	70	50	51	58	53	74	75	58	60	57	52	52	68	72	59	54	67	54	70	59	57	52	61	63	64	64	77	60	63	51	77	75	54	65	66	55	69	56	58	76	66	62	61	67	66	52	60	58	61	58	61	65	63	62	56	56	61	58	79	61	64	56	86	60	54	63	61	71	67	64	62	80	65	54	66	58	68	60	48	69	76	51	58	73	66	75	59	74	68	66	54	72	63	57	60	70	48	73	61	75	66	58	50	60	51	62	74	62	52	67	80	63	65	59	75	49	52	59	58	74	47	71	67	62	59	48	66	66	48	72	51	58	56	66	60	60	80	66	58	63	62	52	61	59	59	58	64	43	69	59	77	56	67	59	66	78	40	57	74	56	70	65	67	60	62	61	46	61	66	72	58	71	53	71	59	70	80	72	61	69	51	83	49	59	62	46	60	62	57	59	64	74	61	70	54	74	45	69	64	66	45	64	66	69	65	80	60	59	66	59	60	61	69	58	70	64	55	69	75	72	74	68	64	66	55	63	58	59	62	62	58	61	62	81	68	70	71	76	51	53	66	60	73	72	66	68	50	71	55	67	69	66	76	71	75	65	54	44	60	65	57	72	60	79	74	73	64	77	61	64	54	78	56	57	61	73	66	75	74	46	69	59	60	62	70	43	58	62	76	71	69	74	61	63	65	61	65	70	80	61	54	67	59	55	57	60	51	52	65	57	63	57	60	78	58	60	71	68	57	61	57	75	68	66	58	54	69	53	81	66	64	56	69	76	50	66	72	57	83	66	72	61	66	68	68	62	66	62	54	62	62	63	62	54	70	75	71	51	78	68	47	67	59	53	61	70	65	55	63	64	62	68	66	72	64	54	72	71	71	65	58	70	63	55	71	47	47	65	83	56	54	51	52	59	72	73	63	83	50	77	61	64	58	65	60	68	69	75	62	52	77	73	74	60	56	68	58	71	65	75	82	50	63	72	68	68	60	71	61	72	78	74	69	65	60	64	49	68	64	62	67	53	63	68	62	67	68	68	65	62	52	69	75	65	55	50	56	61	72	65	66	54	66	61	60	52	60	63	54	75	69	74	66	55	54	66	58	69	66	63	54	68	61	64	58	73	56	69	50	63	54	65	63	59	67	58	64	63	78	70	52	68	67	70	64	62	54	76	50	57	58	66	76	56	55	68	53	58	73	62	63	93	67	52	64	62	58	64	60	57	65	73	55	71	71	63	57	58	66	70	66	73	69	56	63	56	55	77	55	65	45	66	77	71	57	59	77	56	54	74	59	58	68	51	68	60	67	74	59	77	72	80	66	50	53	61	56	62	68	75	76	58	50	63	61	62	44	48	65	63	68	59	59	66	68	65	79	53	67	67	57	67	54	53	61	65	54	51	65	62	56	63	69	61	76	72	71	60	69	61	49	65	49	71	57	65	63	74	56	78	74	65	51	61	65	80	69	52	77	64	59	71	62	61	49	63	64	53	69	59	68	59	57	75	69	69	63	63	58	63	58	64	63	76	59	66	60	57	57	68	64	53	67	60	58	57	59	70	56	60	66	66	66	58	57	62	69	72	69	56	75	58	69	56	55	71	66	72	57	70	68	62	59	61	60	60	62	50	55	66	47	66	67	56	65	67	55	63	56	60	71	61	56	69	71	71	67	77	73	73	62	62	66	60	65	59	55	57	59	58	71	56	65	79	69	69	57	64	58	65	56	53	82	61	64	64	59	60	68	53	66	61	55	64	56	68	66	66	55	49	57	71	65	70	76	90	64	63	71	65	63	70	65	59	77	53	63	64	70	72	66	81	54	66	64	69	76	76	75	63	76	49	50	58	59	58	71	67	69	69	76	55	65	60	78	75	62	65	59	55	65	58	54	60	62	54	66	69	79	75	56	59	70	53	53	56	74	61	75	65	62	70	65	61	64	70	62	49	57	75	59	61	66	63	64	44	61	58	65	58	55	58	56	88	82	75	51	77	58	60	60	54	65	62	60	57	53	81	47	64	58	75	53	76	70	56	74	71	64	80	66	54	52	64	50	59	71	65	72	69	60	64	70	61	72	79	64	80	59	83	53	66	58	60	62	48	57	81	60	57	59	65	60	52	76	76	62	67	50	58	66	70	71	74	67	57	62	73	68	71	57	68	50	78	78	57	68	75	66	59	64	65	65	60	53	60	52	68	62	72	54	60	74	74	55	76	74	58	59	57	55	66	65	67	57	59	66	77	45	51	64	73	76	62	52	61	55	57	49	63	60	72	53	56	67	73	65	67	60	65	70	70	55	52	59	67	67	57	54	57	67	64	67	52	66	64	61	61	67	71	56	52	59	63	76	56	64	66	62	56	69	78	59
1620	336	438	430	420	341	357	328	316	299	299	281	246	290	292	258	242	257	243	236	271	248	248	296	255	274	237	251	278	268	258	261	255	273	231	240	249	260	265	275	260	261	274	231	268	259	265	263	255	283	218	268	233	251	239	252	234	274	253	238	244	244	224	255	253	273	287	234	212	230	258	246	250	249	224	255	245	246	271	254	240	261	229	268	256	251	263	219	263	213	258	255	214	279	245	221	235	236	266	254	226	258	251	280	232	233	250	256	241	241	249	268	269	269	245	249	230	223	246	259	278	243	241	265	226	219	264	238	290	240	203	245	254	242	250	250	248	274	267	270	241	223	242	237	256	230	252	258	226	237	263	250	245	272	252	243	261	254	262	244	249	250	267	243	264	258	236	255	253	252	251	230	259	276	232	236	245	250	270	255	242	239	257	218	244	261	247	259	210	221	243	262	268	238	274	236	255	255	263	292	249	225	249	240	253	254	256	239	246	240	236	265	255	227	279	234	212	249	245	274	236	260	258	223	266	256	243	257	249	244	259	242	207	229	232	265	247	231	239	235	262	248	265	232	249	247	258	226	251	239	260	273	259	249	241	248	229	237	249	245	244	232	234	233	211	230	257	230	239	258	260	228	239	234	249	290	241	250	271	271	244	267	242	225	249	238	242	268	227	222	231	253	267	262	256	276	244	261	225	244	218	252	253	253	241	267	225	244	228	282	266	264	210	262	280	247	260	257	236	251	233	277	255	242	250	257	265	238	259	254	226	279	215	237	276	240	228	234	253	239	241	258	259	258	229	256	276	251	248	234	212	247	275	257	233	259	262	250	288	235	259	238	254	230	220	241	258	248	238	226	252	256	264	233	239	249	219	245	257	226	236	238	293	250	258	253	228	282	234	218	240	215	266	265	274	216	271	266	233	237	244	249	231	254	234	265	211	258	268	232	256	227	246	222	261	252	240	271	257	208	264	249	264	232	247	241	246	252	272	234	268	259	249	238	255	242	247	262	223	230	250	246	248	255	244	255	254	235	252	264	259	229	232	233	251	244	257	253	224	236	237	229	244	232	242	255	245	243	252	256	223	243	240	245	232	253	231	248	203	244	236	233	218	226	239	263	231	252	244	254	236	242	225	201	251	247	260	224	263	254	251	224	232	250	256	238	260	216	223	253	250	230	245	235	241	246	251	244	263	248	252	246	236	237	226	236	218	235	247	269	277	231	239	242	263	262	249	231	228	253	208	261	259	262	263	250	225	259	254	263	258	243	250	250	218	268	225	239	225	234	254	255	250	251	235	232	259	255	216	246	231	244	207	218	253	242	236	227	268	237	269	245	237	245	217	248	243	259	231	248	248	253	263	261	254	240	258	217	238	247	247	250	259	232	232	229	229	215	243	236	236	253	262	239	247	253	253	233	224	240	264	228	253	267	243	237	252	274	253	293	241	247	245	262	260	242	259	250	242	280	273	272	248	246	241	272	261	242	256	257	247	253	235	217	229	250	246	251	230	231	256	234	245	256	272	252	262	239	229	243	257	233	247	255	247	255	241	237	264	223	204	248	235	232	258	260	256	265	223	258	258	260	232	249	243	228	230	273	234	256	225	242	233	213	266	233	268	265	266	256	246	246	235	213	278	255	246	237	227	246	260	261	258	235	261	230	250	261	245	241	244	249	244	251	227	240	270	245	248	236	280	252	249	248	219	219	248	257	239	239	234	242	252	268	264	252	252	239	239	281	254	254	235	254	254	245	232	244	243	256	256	241	239	244	239	273	242	263	236	242	260	243	256	264	260	259	243	235	240	264	246	250	225	264	232	264	223	247	243	250	246	280	259	231	250	274	249	267	249	253	255	255	264	219	258	263	247	272	247	249	265	269	258	233	258	225	263	260	236	270	225	257	253	256	259	256	267	221	271	241	234	256	262	245	234	246	267	267	232	257	282	228	281	271	234	243	233	244	271	259	240	246	235	266	253	258	259	260	222	234	239	255	243	279	270	268	236	218	264	218	242	267	256	245	248	254	243	238	246	230	249	225	242	245	236	247	242	259	227	218	238	230	277	226	240	218	256	232	245	224	255	231	250	231	240	240	269	252	243	231	276	246	217	250	243	254	260	248	284	252	247	237	243	252	236	256	239	264	256	239	244	239	255	245	251	242	250	250	264	253	257	233	277	234	236	215	225	252	213	233	245	259	233	252	256	262	221	225	249	244	253	240	231	262	215	247	223	216	256	251	222	235	244	240	244	233	262	251	240	234	245	251	223	266	217	254	247	235	248	235	228	251	227	223	217	257	258	238	282	235	260	243	238	257	220	270	259	204	244	248	250	239	224	243	228	264	246	270	244	261	252	218	242	243	239	251	271	252	246	250	260	243	255	254	240	261	228	252	239	228	258	221	228	247	263	219	272	268	267	240	228	270	262	263	264	228	251	257	263	238	265	249	257	247	272	222	244	234	239	229	259	246	254	227	256	219	297	228	245	234	249	270	273	232	244	273	246	244	234	238	240	252	248	253	243	246	243	251	276	250	207	247	263	261	255	247	250	253	228	275	238	252	242	240	239	259	269	256	234	216	280	239	265	236	246	256	228	251	248	228	231	231	257	269	223	254	255	233	240	248	227	242	254	251	261	256	242	220	243	227	258	245	253	217	229	257	219	224	256	216	261	235	264	223	251	238	269	249	239	265	240	274	231	275	246	256	257	244	277	235	238	222	266	243	237	259	255	241	252	246	252	243	240	251	256	272	239	235	222	235	242	271	239	251	229	247	250	230	268	234	255	275	237	275	261	271	266	217	243	249	255	205	232	244	275	260	247	259	269	273	248	271	246	244	232	231	241	263	245	249	234	250	227	259	245	236	270	264	223	268	249	243	232	230	245	269	248	251	233	242	268	243	225	263	249	241	262	257	248	253	239	261	216	254	241	237	258	237	242	232	267	266	267	244	259	220	229	267	250	259	225	250	242	240	249	269	255	262	245	244	265	247	251	224	229	235	213	272	242	233	226	274	271	244	252	222	235	257	250	240	270	256	257	256	248	230	260	234	258	239	244	262	231	264	235	277	242	259	238	243	222	262	229	264	227	252	238	250	247	237	258	290	251	250	266	246	253	251	258	251	260	258	226	246	223	234	258	232	247	240	235	260	248	258	248	255	241	237	245	231	227	250	248	250	264	244	223	262	239	246	244	279	292	249	218	201	237	246	254	253	227	270	287	245	250	241	232	247	248	239	226	216	263	258	243	238	209	273	242	248	227	231	255	270	249	228	251	245	238	263	239	270	227	246	252	265	245	267	258	257	244	260	229	252	228	225	256	258	259	244	227	246	256	228	242	251	240	235	230	249	245	263	243	268	240	229	244	228	241	223	247	259	214	241	248	248	265	253	269	243	230	255	242	247	227	233	228	239	256	255	237	249	228	226	264	218	260	261	226	249	251	253	253	267	245	267	235	231	277	251	250	239	240	226	242	253	247	263	235	275	252	234	263	262	267	266
4276	988	1272	902	582	446	316	254	222	181	155	155	134	139	127	101	86	103	84	98	85	100	85	77	82	87	86	99	80	72	82	65	70	85	67	77	75	70	85	81	72	82	73	74	83	68	84	80	71	77	65	67	69	77	66	75	72	81	90	57	66	87	67	58	65	77	62	69	71	69	71	72	70	62	82	66	72	62	79	62	76	77	80	81	65	80	77	67	87	77	72	68	76	66	66	56	65	75	69	94	65	72	74	60	66	83	64	69	63	86	84	82	70	76	67	69	81	74	74	77	69	86	77	65	75	85	79	69	73	66	67	59	76	78	73	76	59	83	72	76	79	61	74	72	55	75	52	83	74	65	72	85	68	80	76	78	64	66	62	77	71	80	65	69	82	77	71	78	86	72	67	74	75	79	81	56	78	62	69	71	91	63	71	76	69	54	70	72	47	66	69	65	66	90	79	62	81	79	64	72	80	78	68	73	71	81	84	79	70	80	77	68	101	72	82	83	71	54	56	69	61	79	73	65	68	60	68	72	77	84	74	70	77	55	75	64	72	72	77	76	65	70	60	73	66	72	70	58	71	69	69	71	60	75	79	63	67	78	64	75	55	72	78	74	79	63	69	81	72	71	82	66	71	73	80	64	69	72	78	81	85	68	63	68	78	82	69	61	77	78	74	58	83	83	90	66	55	69	79	73	60	73	63	76	87	63	83	73	68	75	70	79	78	67	56	70	65	81	84	102	72	62	60	81	72	70	74	76	77	64	83	60	64	63	67	100	68	81	61	69	80	73	68	78	70	60	61	75	84	63	77	77	85	86	74	75	74	67	72	77	80	70	64	73	69	66	66	70	56	71	65	90	65	75	63	71	73	62	74	74	75	79	78	73	75	70	69	62	80	72	67	65	70	89	69	85	72	65	57	65	84	66	70	65	76	63	67	87	70	70	74	79	81	60	70	74	63	58	70	72	60	69	78	75	71	66	72	66	74	72	58	79	84	66	83	77	69	62	70	69	75	73	64	72	74	78	61	89	88	63	75	70	72	70	73	94	69	53	62	92	69	74	69	83	77	67	59	66	69	69	76	91	64	73	73	82	86	69	59	55	65	80	74	79	80	75	75	74	71	80	59	70	79	69	58	73	78	77	84	70	85	66	74	82	76	76	65	70	69	77	62	86	64	65	65	81	74	82	54	71	71	61	80	72	67	68	66	77	72	73	77	67	82	73	61	80	78	71	76	67	62	76	69	75	81	75	64	78	54	76	62	65	84	76	69	66	83	67	82	60	61	69	74	70	70	77	65	61	65	65	90	65	72	68	59	60	60	71	71	101	68	68	78	68	79	80	58	59	82	72	65	71	84	69	77	67	66	68	60	75	74	68	64	61	67	77	61	71	79	76	77	79	75	83	74	74	77	67	79	78	66	60	70	70	80	75	53	67	76	73	61	58	67	74	63	60	73	60	74	91	72	73	65	57	80	72	61	65	67	69	57	66	65	83	67	83	70	70	73	67	63	66	83	73	70	72	81	76	70	61	69	79	75	76	84	84	68	66	66	76	59	78	67	65	58	66	67	63	72	78	67	76	81	70	68	67	73	62	77	52	66	66	68	76	84	81	62	86	69	72	72	72	75	59	62	84	84	74	62	77	65	72	76	78	67	67	90	65	66	78	69	78	68	65	64	73	67	73	78	80	65	99	62	75	64	76	65	60	64	70	84	66	64	75	80	69	65	78	82	71	79	78	80	52	62	66	74	77	90	72	70	76	77	74	83	80	81	55	66	68	78	62	75	76	75	70	61	77	68	71	67	72	68	74	76	73	76	59	79	65	80	69	70	74	72	86	70	79	69	71	82	68	89	66	78	87	76	49	56	56	63	76	67	70	87	71	80	68	79	80	73	76	67	65	67	62	75	87	74	67	72	84	82	84	72	79	63	84	72	68	79	85	77	78	84	73	77	80	67	70	80	70	61	60	68	66	60	71	76	87	67	72	75	70	72	63	55	68	76	78	63	71	67	78	68	60	86	74	60	71	77	72	73	68	67	77	59	81	65	73	89	78	82	80	59	65	67	74	73	86	69	72	70	76	64	79	66	70	81	69	65	81	63	71	65	72	73	67	78	61	79	74	58	77	62	72	76	71	70	79	83	86	69	64	59	61	77	56	66	77	79	74	69	54	77	71	70	86	69	76	79	85	71	73	74	94	70	73	77	77	72	68	79	75	70	74	80	68	81	75	59	66	87	61	78	72	72	74	60	68	60	62	78	68	67	71	82	73	77	71	75	79	57	76	57	66	66	69	72	73	83	68	72	68	71	85	76	78	74	78	69	75	87	73	87	62	76	69	74	77	61	87	86	68	75	68	69	67	73	70	65	66	64	59	75	66	83	66	81	79	71	62	80	69	71	64	76	68	74	80	73	78	95	67	64	60	71	65	73	78	78	76	83	64	82	72	74	70	83	70	87	74	90	66	77	68	75	74	64	67	79	69	64	72	90	64	71	44	71	79	60	74	78	71	80	77	81	69	81	78	73	72	61	65	52	69	79	77	67	81	62	73	62	84	71	72	79	89	66	71	83	64	66	82	57	70	65	71	78	83	80	62	79	62	59	57	73	66	76	68	78	81	79	67	75	82	64	88	69	69	72	72	76	74	73	76	66	63	69	81	67	74	57	81	78	79	63	78	57	71	66	64	80	50	80	79	83	75	78	77	73	72	67	65	78	63	75	72	79	61	67	60	74	77	60	83	86	61	60	91	62	71	74	68	70	78	74	79	72	54	78	68	80	76	98	77	70	72	65	70	75	70	73	80	61	72	67	56	64	66	68	63	85	75	67	82	77	76	80	75	83	69	53	75	75	74	66	75	64	81	57	67	84	66	77	59	61	61	71	90	62	74	70	78	89	71	79	71	81	87	64	71	68	61	74	85	73	80	67	75	76	85	105	89	82	67	77	75	66	65	63	78	86	79	71	72	81	71	78	67	70	68	64	84	79	68	78	62	73	86	89	76	75	72	68	60	61	61	81	76	71	65	70	64	64	84	72	75	66	88	72	73	83	64	78	75	55	83	71	71	75	67	81	74	75	72	70	83	69	76	78	65	87	76	67	72	65	62	81	65	74	78	75	63	71	59	87	72	76	77	53	64	85	81	63	60	75	86	70	78	85	84	84	69	89	86	56	80	86	81	63	76	83	79	89	76	71	71	59	62	81	62	75	70	62	67	60	65	81	79	70	90	94	78	68	66	68	79	76	74	75	79	72	67	55	68	80	80	58	63	71	73	71	79	65	69	81	77	78	73	73	73	74	68	46	76	56	73	70	78	71	63	55	66	84	82	75	70	61	59	86	69	70	68	79	54	77	76	78	71	78	69	67	72	75	86	74	65	79	60	74	73	65	86	70	81	69	80	70	63	65	59	68	72	67	73	72	66	89	65	80	75	77	61	72	75	69	74	73	74	69	76	79	70	75	74	62	76	66	73	68	73	56	85	75	83
5040	1386	3482	3720	3115	2536	2009	1652	1391	1206	1057	965	835	692	690	642	626	597	537	529	489	465	451	472	404	439	408	383	356	385	409	381	364	352	343	374	354	342	364	355	344	335	298	364	316	329	316	307	315	294	318	334	312	279	297	319	309	304	308	321	304	307	291	292	291	304	280	301	300	294	279	319	325	285	294	304	306	299	312	272	288	290	280	292	293	282	293	304	297	268	298	254	310	281	263	273	274	281	288	316	281	295	262	253	298	293	281	291	284	285	286	308	290	275	250	286	288	270	247	308	312	259	268	329	275	257	241	251	267	304	291	282	278	279	269	309	267	290	278	284	304	287	256	274	280	289	300	307	241	294	277	271	290	288	261	286	269	251	299	285	312	252	284	309	275	291	276	274	291	280	257	265	216	265	265	271	240	287	273	283	258	255	279	249	308	305	264	254	262	250	286	248	272	282	277	299	274	298	291	261	255	277	277	251	280	293	277	302	247	277	264	272	284	268	305	296	268	270	280	259	263	262	264	263	301	274	255	286	279	270	290	283	277	258	266	266	280	292	269	274	279	258	270	272	289	273	272	251	284	307	257	291	260	290	264	279	307	260	273	272	285	255	276	276	257	292	264	290	300	273	286	301	270	277	308	273	276	245	282	288	229	281	279	278	242	309	286	260	274	294	292	297	267	262	266	290	255	260	268	274	249	255	308	263	272	267	295	268	267	277	264	245	283	292	301	269	279	321	274	287	308	265	279	316	298	299	286	266	304	270	259	274	323	276	260	254	263	284	283	267	273	288	306	249	297	280	280	267	269	298	263	286	295	271	284	282	282	273	259	270	282	269	280	266	290	247	281	289	278	285	275	256	279	248	237	269	271	264	240	258	258	319	306	286	293	262	290	278	267	275	292	312	269	300	265	271	262	277	308	297	271	302	311	280	278	282	282	257	273	280	314	272	292	268	270	277	300	280	247	282	271	280	268	292	296	268	265	295	259	261	279	304	267	274	304	292	279	297	275	264	264	241	263	277	259	303	307	272	289	292	295	276	290	267	276	275	310	277	265	280	300	288	300	268	269	286	296	310	276	254	279	269	287	279	260	301	279	268	261	290	290	267	303	262	283	291	258	273	282	277	258	302	263	273	277	264	259	252	283	271	267	282	251	286	258	267	292	301	226	279	280	290	274	278	282	261	289	270	278	286	282	300	280	268	300	259	270	263	256	284	293	263	318	284	262	277	274	279	280	261	299	286	294	281	276	273	263	245	301	289	302	281	261	254	278	275	266	288	270	256	289	264	291	302	271	295	265	285	282	272	265	290	255	264	273	277	306	249	305	253	279	294	260	302	277	275	274	270	288	276	287	277	279	258	277	257	292	299	243	251	277	284	284	296	273	281	297	276	271	264	291	266	263	280	292	298	264	292	270	248	269	250	268	284	252	259	295	288	308	290	257	279	283	273	276	256	241	272	266	294	293	287	263	265	272	287	259	273	277	270	267	271	279	298	285	290	261	286	265	315	250	306	274	282	293	272	268	278	283	289	274	275	262	294	257	288	272	288	265	264	272	285	269	287	289	252	294	296	260	283	263	267	234	286	278	292	271	264	285	293	254	231	297	286	278	273	278	254	285	258	281	241	294	248	267	310	258	294	265	297	282	269	294	285	292	263	243	274	257	291	264	299	312	279	297	296	298	278	252	288	268	252	272	259	275	278	243	271	272	257	292	285	261	265	265	279	272	286	250	265	264	242	287	234	304	288	294	301	262	277	291	244	290	283	268	255	253	280	298	266	234	295	272	268	249	268	265	295	290	278	292	303	290	273	248	286	281	282	283	305	268	288	297	260	271	259	297	296	289	238	271	305	258	275	276	293	265	294	281	286	272	278	260	278	260	289	315	258	239	279	257	270	267	285	266	269	278	272	262	259	301	297	280	283	277	278	269	281	235	278	267	280	274	306	279	255	263	271	285	256	294	248	280	286	269	280	273	262	277	295	276	242	292	236	297	282	265	283	310	278	261	280	253	257	268	270	300	258	269	254	285	305	285	271	274	276	259	275	263	255	258	269	290	272	267	272	274	268	303	285	283	253	282	261	295	272	294	279	241	281	283	293	303	284	261	250	264	282	283	282	258	297	289	296	267	312	283	303	304	276	308	299	314	279	291	261	258	274	267	257	269	260	265	303	270	224	291	297	284	279	288	268	247	297	272	280	260	262	286	287	259	288	322	271	276	279	266	275	287	281	275	261	265	283	295	254	266	284	266	270	262	291	279	292	251	285	259	266	270	292	278	311	293	282	274	288	308	289	265	293	260	275	290	260	259	285	284	270	289	315	283	287	287	269	291	272	264	263	239	302	281	310	251	287	281	268	288	273	277	290	275	295	243	304	294	274	297	247	268	278	273	263	284	294	278	261	269	241	310	294	254	266	269	239	255	272	271	284	296	295	262	287	289	275	301	318	290	286	278	249	285	260	261	255	271	270	297	285	270	269	296	274	246	264	266	271	280	270	304	247	273	255	299	316	253	273	290	292	273	288	281	274	271	277	263	272	279	239	260	242	259	280	271	272	294	291	264	289	250	260	273	303	336	278	265	297	272	262	259	277	270	307	274	259	280	271	288	273	277	311	296	253	284	310	269	279	265	299	239	264	271	290	264	265	292	245	285	269	261	270	269	312	265	300	267	273	276	265	272	271	271	264	260	285	249	300	299	267	278	291	289	270	271	275	285	259	278	263	303	288	260	282	270	301	287	260	295	294	316	303	278	267	270	282	247	306	281	267	263	294	286	270	276	277	284	294	283	256	266	247	270	280	269	277	276	302	271	293	290	293	283	290	263	274	259	265	302	280	300	246	303	259	291	285	286	296	299	259	267	277	278	290	263	279	278	293	287	290	306	285	278	265	287	269	267	243	265	290	303	281	300	240	274	258	303	282	285	236	294	265	305	281	271	262	260	298	296	235	292	262	270	263	284	297	285	258	295	288	292	288	292	252	290	251	270	295	257	278	269	271	252	271	289	274	290	289	274	234	260	270	281	288	280	287	259	278	275	292	270	297	281	278	265	253	282	259	271	278	294	248	307	271	299	239	271	298	264	284	266	296	293	276	272	272	290	290	311	264	262	250	275	270	283	274	243	248	260	277	275	240	282	281	262	273	269	280	302	291	254	267	270	267	274	298	249	281	320	300	298	277	277	278	271	298	273	297	301	299	269	267	286	272	274	290	276	261	270	291	271	280	253	250	261	272	295	249	290	285	280	273	246	273	278	278	282	289	295	269	284	283	270	289	294	256	273	279	265	252	263	270	285	267	309	324	260	292	266	249	311	289	270	286	271	291	300	281	284	270	280	288	286	272	288	253	260	275	297	284	271	270	277	278	287	281	290	248	274	282	274	279	265	292	267	294	253	278	275	275	297	295	298	284	290	247	278	274	294	278	283	315	273	259	263	290	251	283	287	256	271	287	257	316	288	277	264	280	263	223	265	267	256	297	275	283	317	288
8387	2242	2589	1817	1244	877	637	530	429	383	336	298	263	251	248	255	216	221	218	201	208	191	202	194	169	198	179	178	183	184	179	159	175	168	159	181	170	146	193	172	156	141	167	148	171	175	163	167	167	167	146	155	170	163	161	180	159	181	174	174	151	140	180	165	172	170	179	202	144	161	168	174	174	160	160	160	166	166	143	153	164	157	188	168	168	177	154	163	174	128	161	165	134	162	153	162	163	150	159	147	163	150	159	170	143	168	165	158	164	175	163	148	140	156	164	180	151	151	170	150	152	149	171	147	159	178	135	158	158	155	159	171	151	156	143	171	166	163	164	165	175	159	153	181	149	161	188	171	174	152	158	162	176	160	157	163	165	181	144	166	150	162	169	157	180	174	168	154	148	171	140	161	161	180	181	154	160	167	188	162	165	149	169	168	172	153	177	164	176	162	132	172	162	174	141	158	142	159	173	155	182	158	161	163	167	161	129	162	159	193	149	145	157	145	148	169	164	181	154	157	174	137	177	180	167	171	136	151	149	142	143	159	158	152	146	153	143	156	161	162	137	170	161	167	158	144	172	143	175	174	167	167	149	145	144	160	158	182	156	153	140	173	162	160	143	167	144	153	178	155	156	145	146	163	141	164	204	153	169	161	144	158	166	153	151	188	171	134	149	163	175	160	164	159	166	130	155	152	154	162	157	165	155	176	152	162	175	168	181	177	172	159	188	164	165	151	171	178	155	142	183	153	147	147	137	171	154	181	172	160	139	155	150	144	187	154	168	143	166	160	148	171	151	171	158	147	176	172	154	155	136	149	151	154	150	171	156	165	155	163	156	158	148	168	182	187	147	148	167	153	142	172	150	162	161	152	168	153	170	167	173	174	179	150	156	163	158	166	147	156	163	141	177	168	175	170	158	164	160	176	175	181	186	152	169	142	155	164	139	161	140	152	149	180	176	173	170	150	156	180	149	154	168	146	153	163	177	156	154	174	164	182	150	168	154	159	156	162	148	164	149	156	178	159	166	165	163	171	185	148	195	163	162	164	130	178	152	155	165	166	164	159	162	186	156	146	177	157	154	170	167	131	166	168	162	169	174	155	151	167	149	165	160	170	147	146	167	162	159	162	151	155	146	132	166	144	121	163	149	156	141	164	177	159	154	157	150	151	184	166	156	138	160	157	150	133	148	136	164	147	167	174	152	160	155	170	171	157	147	160	155	174	163	156	154	154	162	158	177	156	185	169	154	162	162	151	158	151	165	171	149	165	154	161	165	154	176	170	145	159	148	153	168	155	170	169	144	171	140	167	193	148	165	169	151	154	155	158	180	163	168	173	162	147	162	181	131	174	182	155	184	153	156	163	168	155	142	152	167	171	163	162	168	155	165	133	155	162	162	152	145	153	152	162	170	160	122	178	166	160	171	160	147	140	136	173	190	149	142	156	164	178	166	156	137	150	181	151	174	163	156	145	146	170	171	158	162	171	161	173	137	169	157	166	159	138	176	147	151	167	153	173	159	171	182	170	174	147	142	172	171	141	151	158	156	152	155	163	161	163	140	165	127	133	143	150	169	150	157	153	129	165	164	153	137	155	153	178	173	160	149	153	162	158	168	161	170	140	164	125	171	162	168	162	150	165	157	140	150	167	154	144	159	142	142	173	193	151	158	156	170	168	151	157	180	130	162	168	168	157	158	170	148	164	176	156	157	142	158	157	154	176	176	153	144	184	156	150	164	127	152	168	149	153	156	172	155	157	150	163	147	157	162	172	168	161	148	162	158	163	155	156	162	146	169	166	135	153	157	160	185	153	173	177	169	160	159	165	165	163	168	173	169	160	142	138	166	144	153	162	164	174	172	149	162	165	178	156	151	159	179	140	177	161	152	136	143	140	191	161	162	179	143	144	161	153	163	172	159	161	145	159	143	145	141	156	182	170	133	177	164	147	131	149	161	151	164	147	178	133	155	146	179	166	158	159	182	173	168	185	155	136	173	138	151	158	162	143	158	149	151	155	171	173	183	131	157	150	154	157	148	143	161	168	179	161	170	148	149	164	162	171	176	175	142	164	131	156	179	167	130	142	153	160	151	158	168	159	165	183	184	173	161	163	147	167	181	167	172	169	159	146	159	159	151	156	195	170	166	173	189	158	155	146	173	160	147	145	168	161	165	156	180	173	157	155	166	150	174	160	155	161	152	187	152	157	172	158	158	159	177	162	154	154	155	168	175	143	164	155	139	173	186	146	160	180	143	158	179	163	138	155	180	174	148	153	172	140	152	171	160	149	146	157	170	170	172	156	170	165	179	163	162	161	187	155	158	185	163	160	177	154	152	168	152	169	165	171	181	158	141	166	166	171	164	171	175	167	141	169	149	136	146	140	165	161	169	161	155	165	147	171	169	159	150	155	170	158	157	154	155	158	172	172	166	179	153	147	179	167	142	151	159	147	147	160	167	171	162	145	159	171	165	163	150	146	151	181	169	162	184	162	148	151	169	160	169	173	149	144	167	149	156	152	191	154	144	157	140	174	153	159	157	161	160	165	174	153	148	162	168	138	153	165	191	155	161	152	169	171	174	145	147	162	164	174	153	153	156	152	162	183	153	157	163	195	151	154	158	149	171	162	190	147	153	138	175	181	168	162	173	157	166	169	161	170	161	169	156	160	164	149	145	155	168	181	174	151	181	159	196	151	153	147	174	144	168	162	155	167	190	161	152	147	158	151	164	147	164	172	159	176	142	139	164	157	165	171	161	159	189	170	165	157	147	166	189	154	147	177	153	160	179	163	171	154	172	155	153	157	169	170	144	148	148	139	159	141	174	181	165	154	145	160	183	150	161	178	145	133	159	147	151	157	154	126	155	168	175	159	177	166	161	187	152	189	180	158	151	141	157	153	167	160	175	169	169	188	144	176	165	159	172	153	152	165	178	160	180	163	168	166	152	158	186	160	152	145	175	165	157	144	161	167	167	149	170	167	148	151	159	163	169	148	146	158	164	170	147	161	170	153	173	159	147	162	165	157	149	147	169	165	178	159	165	164	167	190	153	172	143	152	144	173	156	149	144	160	152	136	138	156	149	165	186	149	158	199	133	177	149	159	167	164	162	151	160	163	169	152	170	169	163	161	157	166	141	179	171	152	157	179	156	196	147	164	162	152	144	159	159	186	178	187	150	180	165	166	164	167	177	179	171	165	180	156	176	146	155	159	166	153	157	166	152	150	167	129	160	138	160	168	150	155	182	161	170	134	179	161	171	170	165	160	137	178	160	163	154	156	186	151	181	153	163	158	176	164	159	141	155	143	150	172	168	172	153	153	152	166	139	168	145	171	165	160	180	171	159	149	145	154	184	207	170	159	187	152	156	150	150	172	156	128	145	145	172	154	168	162	144	169	159	157	180	157	149	169	164	167	160	168	160	149	151	188	134	154	153	162	146	157	160	168	193	155	135	174	167	158	177	166	154	165	159	155	142	124	160	167	127	145	170	143	150	148
7592	2742	6387	6779	5800	4674	3861	3241	2771	2374	2035	1742	1645	1450	1351	1315	1217	1090	988	1007	991	890	898	860	834	848	710	732	777	805	725	690	726	703	666	756	686	643	681	713	668	627	640	601	638	668	634	622	579	625	590	602	597	649	535	598	618	654	594	569	589	551	578	607	587	593	597	519	571	569	580	613	564	579	584	568	546	602	535	551	570	520	568	563	595	521	550	539	571	563	565	558	501	562	548	569	574	563	569	549	573	552	568	607	560	600	549	542	543	547	526	543	551	545	517	545	585	521	557	527	544	547	609	522	579	607	541	513	577	519	524	535	532	512	534	551	543	510	543	523	543	573	532	543	536	555	499	506	546	580	510	567	543	578	524	566	564	529	557	518	542	560	558	528	576	542	530	527	573	528	546	532	557	507	578	535	548	522	514	592	592	550	527	493	560	552	538	520	579	544	574	547	572	577	570	555	489	553	545	503	505	527	532	555	564	569	533	547	520	568	501	563	554	515	540	533	542	576	560	538	533	545	607	520	512	563	582	537	538	528	520	558	559	539	521	558	555	525	501	547	534	539	557	548	553	556	542	559	557	539	514	547	495	543	510	533	557	524	557	550	599	545	514	523	544	552	544	534	534	524	535	545	564	531	550	553	550	543	581	557	535	512	521	527	543	546	504	562	516	518	542	511	554	561	536	532	505	528	544	567	557	520	526	483	559	566	550	506	537	499	553	533	529	577	549	548	564	516	537	522	531	567	595	600	550	562	567	529	539	517	538	532	569	546	584	522	536	521	583	529	557	535	540	537	565	531	537	533	508	519	527	518	548	517	577	531	539	556	542	581	516	517	521	541	508	565	529	554	536	523	543	505	545	524	535	519	538	588	548	528	535	502	507	551	561	520	545	524	550	590	524	583	525	544	521	510	544	525	525	521	519	578	582	535	529	568	517	538	530	517	504	572	561	547	547	512	503	537	509	533	534	531	565	530	548	555	511	561	559	524	563	545	505	536	554	557	535	497	498	502	515	504	534	537	521	496	525	509	526	515	522	529	552	576	536	539	553	520	582	544	506	570	535	560	548	568	517	520	537	500	551	560	507	575	522	553	529	549	532	476	552	530	556	536	494	532	570	557	521	538	551	545	536	526	505	530	555	507	490	569	515	533	510	546	552	542	562	556	537	500	543	570	580	537	540	509	517	554	529	553	517	504	523	502	550	583	569	496	544	506	565	575	511	543	555	544	543	509	563	563	521	518	522	534	556	540	552	515	573	539	528	536	559	534	519	560	564	538	552	488	532	532	554	515	566	548	546	548	558	513	522	524	543	564	522	571	509	516	522	594	572	568	515	519	475	538	564	518	535	507	512	551	525	541	533	557	549	553	529	555	563	536	519	536	534	578	547	514	556	506	515	529	529	531	507	564	547	528	575	527	563	519	531	546	525	552	548	560	524	517	546	518	529	539	544	556	546	520	544	573	493	540	540	548	528	529	534	535	562	534	515	546	535	565	501	553	521	558	535	562	514	554	539	538	545	584	536	567	528	508	553	536	544	562	517	548	588	567	528	557	524	527	535	587	547	546	524	534	571	492	532	529	521	516	559	528	520	506	581	524	532	574	559	539	558	510	548	552	551	554	510	579	556	504	557	544	515	565	524	557	560	540	552	510	553	510	538	554	518	567	563	529	541	562	536	551	510	536	516	542	553	560	541	534	539	543	536	554	564	572	527	557	547	575	510	601	528	533	502	531	553	562	523	546	540	539	519	530	513	553	566	550	547	569	505	505	521	546	564	591	532	566	542	536	551	553	538	548	537	516	521	527	549	532	536	539	573	495	533	529	537	570	538	537	545	519	560	521	544	550	548	510	534	530	535	562	528	498	497	549	570	558	513	542	585	535	541	536	521	566	612	583	549	480	531	522	522	539	540	516	575	557	544	539	514	541	541	526	561	542	546	601	525	515	526	516	525	510	570	549	526	506	552	555	582	525	537	564	506	574	520	497	563	540	516	514	538	565	546	515	522	516	515	582	542	539	495	533	527	543	589	566	535	516	536	507	482	524	546	553	547	559	560	568	551	522	512	559	551	557	517	525	554	529	504	520	525	528	516	513	516	537	559	549	538	496	535	508	561	562	603	487	518	562	497	508	563	481	573	526	541	549	533	512	560	583	575	544	540	571	548	542	516	512	504	531	535	526	583	556	521	558	525	543	497	536	506	529	501	532	598	504	574	540	554	574	552	543	543	530	540	556	556	527	577	586	558	530	541	516	508	543	531	539	548	516	523	546	513	525	547	548	518	535	519	518	524	494	532	517	498	562	537	532	514	541	536	551	490	513	546	520	523	534	555	526	558	596	533	562	559	519	546	508	520	498	571	537	518	523	518	483	524	553	570	552	539	509	562	522	513	496	567	509	558	559	567	531	507	543	602	531	531	569	520	517	533	544	526	536	552	550	548	480	527	575	530	519	550	569	543	480	525	561	572	551	574	538	563	501	516	532	524	569	541	580	530	519	545	489	566	585	536	562	513	534	528	535	524	560	528	519	542	520	551	568	551	550	522	523	523	544	579	557	543	521	552	519	496	516	572	552	574	534	548	520	543	528	532	511	522	529	550	558	541	552	536	547	537	566	532	513	534	503	510	534	563	536	524	537	562	536	550	539	513	506	555	559	529	516	532	520	524	500	506	558	551	556	559	532	488	561	511	497	509	572	582	547	559	569	500	514	559	518	509	521	546	545	532	543	515	532	506	529	554	574	530	528	535	491	576	515	489	527	535	533	543	494	520	522	519	547	557	486	569	533	557	537	512	530	511	537	542	552	554	549	510	571	509	565	524	557	494	534	543	558	554	552	528	539	582	517	499	491	533	508	565	517	567	580	514	505	514	524	530	551	526	544	532	518	524	549	535	577	577	561	565	590	536	523	553	551	559	502	582	523	558	518	540	545	493	531	501	540	519	510	572	548	574	541	485	543	550	539	546	521	517	566	540	512	573	584	517	574	556	549	544	529	566	529	546	554	493	526	537	550	494	511	530	512	555	524	552	548	510	541	540	530	509	543	580	489	516	511	552	523	551	507	512	528	525	490	515	570	609	522	515	515	533	548	502	555	514	530	543	538	523	493	520	528	551	536	536	554	569	531	553	584	561	615	546	541	539	518	542	516	539	563	535	528	515	557	520	542	564	525	516	539	536	477	518	566	579	508	554	503	505	565	530	507	586	578	543	553	512	568	519	537	530	582	540	540	517	561	557	516	474	532	552	530	538	555	524	561	530	525	543	512	556	505	533	563	560	573	514	540	543	562	531	535	543	554	525	527	544	551	535	551	558	505	561	529	515	486	560	501	567	539	554	514	548	509	546	529	546	542	534	518	523	538	509	546	530	577	542	543	535	492	548	536	532	484	581	519	550	536	566	529	561	537	531	514	525	539	535	568	528	535	515	569	553	500	557	520	557	535	521	535	571	524	580	506	555	548	539	587	531	593	526	544	557	533	534	546	522	522
1015	128	143	113	104	77	83	86	86	63	68	51	71	71	78	71	54	67	68	57	66	64	73	55	60	57	57	78	60	75	54	59	52	62	69	59	58	59	60	64	63	80	70	65	59	63	61	59	68	51	81	74	60	61	55	71	74	61	59	52	56	68	72	76	65	80	58	60	72	69	64	51	66	71	66	70	45	65	72	82	55	63	52	60	60	65	47	71	55	57	67	64	58	53	60	66	81	58	65	70	70	63	44	62	63	55	59	69	59	59	63	63	79	56	67	61	87	62	61	68	63	69	54	45	64	69	50	62	63	71	58	63	58	59	67	70	55	66	79	75	62	71	53	64	77	62	65	48	51	69	65	62	67	67	64	63	59	58	56	52	64	67	58	66	57	69	45	71	62	61	52	70	65	63	70	76	54	58	58	68	63	59	62	61	68	55	65	66	69	65	68	60	78	55	66	62	59	63	64	58	61	81	64	76	66	63	55	76	48	72	70	51	65	57	67	54	66	59	61	70	64	70	69	59	72	72	60	60	42	68	65	75	53	56	60	54	60	53	60	65	69	64	55	60	62	69	69	66	76	67	66	65	67	61	59	47	58	62	65	49	56	67	70	67	63	61	66	56	64	57	62	59	66	62	63	45	62	58	74	64	71	57	66	55	77	75	71	68	75	63	56	62	69	68	62	58	75	64	57	56	76	60	66	69	64	63	70	72	52	55	57	61	57	68	77	66	66	56	69	56	45	73	59	67	65	76	51	70	64	68	65	71	57	57	60	67	54	73	57	69	69	70	69	53	76	59	70	54	84	50	61	61	54	59	66	62	56	56	48	56	70	59	61	44	67	73	57	67	61	63	68	67	64	72	77	52	69	73	55	69	54	66	70	66	68	66	56	56	80	74	60	52	69	49	45	69	57	52	77	62	65	82	60	76	58	58	63	58	79	70	57	58	81	67	77	52	55	72	58	56	57	55	56	70	43	68	73	68	70	70	61	74	70	69	62	65	67	58	70	61	74	54	51	76	82	78	50	67	79	59	71	73	73	66	56	57	63	58	69	62	70	70	78	58	61	60	69	59	61	52	74	81	63	53	71	61	62	53	55	61	76	60	70	62	66	62	73	63	60	63	75	70	57	61	75	72	69	72	75	52	51	64	48	56	65	70	70	75	61	60	63	57	67	64	62	53	66	67	78	64	58	67	70	61	57	59	72	62	54	55	51	53	66	66	62	79	69	75	74	66	66	61	63	80	52	52	79	77	73	71	57	65	68	58	59	88	69	59	69	60	62	54	61	59	46	72	74	63	50	65	68	63	70	58	70	63	70	54	61	72	61	51	59	78	48	80	67	68	54	80	72	56	74	65	51	67	69	56	71	65	70	70	77	59	70	64	74	67	56	50	50	69	62	65	70	62	69	76	59	66	55	68	48	62	67	63	65	50	64	57	69	53	74	73	70	63	60	75	66	66	52	60	70	68	74	72	55	74	70	63	66	61	58	48	54	69	67	50	67	59	70	58	70	64	55	53	61	62	78	70	70	50	62	50	85	68	66	59	74	56	67	69	60	55	67	79	66	56	70	67	56	65	80	71	66	73	55	75	52	58	75	52	81	63	70	56	67	73	73	58	60	71	73	66	60	72	61	72	62	67	77	62	55	79	73	67	65	59	64	66	79	70	67	50	47	71	67	61	60	60	55	61	67	80	74	66	76	57	58	69	52	65	57	67	79	61	83	76	56	50	78	62	58	58	82	72	58	55	61	56	75	57	62	62	61	56	59	68	76	58	76	55	64	64	59	68	71	81	55	67	52	80	55	68	69	77	67	60	65	62	66	67	53	59	58	60	66	72	69	59	48	63	62	72	74	65	66	78	54	59	67	54	75	64	49	77	60	69	63	67	54	71	65	61	62	67	56	61	64	64	65	59	47	61	65	66	61	62	64	61	63	50	80	71	74	64	49	64	51	72	71	59	65	70	76	60	48	68	66	56	60	67	65	54	76	71	67	65	52	68	61	63	61	64	66	53	56	58	53	63	76	79	53	57	61	59	55	74	54	67	64	62	55	51	66	62	59	74	62	78	66	66	53	69	65	72	61	71	65	61	72	66	80	57	51	52	60	79	61	60	57	74	54	56	66	79	68	81	63	71	69	57	62	63	68	47	63	57	73	60	59	58	57	64	58	64	68	67	50	60	61	69	65	57	50	52	65	64	69	63	63	63	60	61	56	68	67	67	55	69	78	67	70	69	66	60	51	57	67	64	66	70	70	65	62	64	72	65	55	63	57	65	48	67	71	63	57	47	66	64	68	78	56	75	57	55	70	60	52	65	56	59	66	72	73	58	62	58	62	63	67	58	54	54	69	61	64	53	74	69	65	37	67	74	84	69	62	52	74	64	59	65	69	63	61	62	72	61	67	54	68	55	68	60	70	67	70	65	67	57	45	54	55	62	52	60	63	62	54	59	68	76	75	61	66	61	65	74	60	71	72	68	75	59	64	61	54	59	55	59	63	78	62	64	82	60	62	61	59	76	62	59	64	73	56	62	64	64	65	56	60	65	53	62	59	53	52	65	90	63	54	64	71	67	81	59	65	69	49	69	58	59	67	61	71	63	76	59	65	76	69	60	49	69	71	55	70	70	54	79	49	63	66	83	72	61	59	50	62	66	77	49	69	58	74	67	53	67	59	71	62	64	53	70	61	57	63	58	62	70	68	47	62	62	62	62	65	73	49	75	49	66	55	64	67	62	48	67	67	65	63	70	63	63	58	64	59	69	69	77	68	61	55	58	51	68	66	61	64	64	62	73	64	67	68	77	55	55	70	65	60	59	53	77	50	58	65	64	58	76	50	74	70	59	49	50	66	68	78	57	71	65	75	55	72	69	68	71	75	63	62	68	57	52	63	68	55	61	70	72	59	64	69	56	75	65	41	72	65	65	61	69	56	57	65	60	73	60	58	68	49	62	69	70	61	65	54	60	40	55	64	59	65	64	71	58	57	61	69	59	48	72	72	67	63	73	64	48	67	62	71	59	76	52	70	80	65	60	69	75	75	60	71	64	61	67	64	65	48	64	59	60	48	63	55	78	63	66	68	49	74	75	56	59	63	78	74	73	55	63	67	70	66	67	71	56	60	62	76	53	72	64	57	50	84	58	66	55	66	68	69	63	58	47	71	55	67	62	68	71	62	76	69	62	57	71	60	54	62	74	58	69	59	51	77	61	48	61	68	64	58	62	71	59	45	64	69	58	58	67	57	64	63	57	58	68	54	51	65	54	67	78	53	63	60	62	57	62	73	65	72	66	65	54	60	70	59	61	59	68	61	54	70	65	65	57	64	66	73	49	54	72	65	63	63	62	57	69	52	58	59	50	59	63	64	58	58	53	54	65	72	68	65	42	65	48	49	68	59	55	49	55	70	63	60	63	66	60	73	55	66	61	73	51	51	61	51	49	61	66	52	58	69	68	81	69	72	58	66	63	59	55	76	66	63	77
1703	342	455	444	442	419	359	295	291	321	315	265	282	252	258	275	297	236	254	256	266	236	242	247	244	272	273	233	263	246	232	271	262	270	255	276	243	231	222	232	249	249	271	266	255	276	246	272	273	238	265	270	257	245	258	262	257	248	261	243	242	252	255	264	252	235	231	224	265	303	253	257	235	252	237	269	280	261	254	277	254	239	239	266	269	262	268	229	270	268	280	238	236	244	273	239	250	247	251	249	235	275	276	216	235	259	225	263	298	254	262	263	254	272	240	267	240	210	237	237	282	244	271	240	241	243	225	300	249	257	249	232	247	261	249	272	250	254	226	280	262	238	253	250	248	260	265	241	260	246	232	257	238	236	252	234	259	242	245	234	262	244	231	263	234	237	222	236	273	275	250	242	250	241	263	246	244	229	244	243	237	252	242	251	261	270	268	245	242	275	250	281	273	245	219	225	213	244	270	252	247	245	248	245	245	226	229	261	248	252	243	230	234	245	255	268	296	250	235	238	243	240	264	270	254	261	249	244	218	235	238	258	251	243	272	260	255	222	252	256	231	248	243	241	244	271	261	268	238	254	227	253	269	247	223	261	226	243	256	268	269	280	267	244	227	253	236	216	219	224	245	260	251	261	227	253	266	250	219	239	251	211	251	235	242	247	231	246	254	236	238	251	265	266	229	256	238	244	228	256	280	254	243	224	250	236	264	240	262	236	244	283	235	268	251	270	271	236	251	274	255	247	267	257	251	238	265	211	258	281	266	254	265	250	244	245	247	254	240	231	227	252	250	247	260	229	234	237	281	220	272	251	245	232	245	280	256	270	226	240	260	264	229	237	266	275	237	247	246	233	244	253	257	227	245	259	237	255	262	264	260	252	235	233	264	259	255	225	224	216	237	236	245	238	266	259	267	236	261	234	268	260	259	226	244	244	223	257	235	238	275	247	250	238	265	246	244	265	258	251	248	239	247	248	261	239	250	258	264	281	243	288	251	232	266	249	253	262	224	243	246	273	229	241	248	255	236	247	239	259	230	253	279	275	264	243	237	240	250	253	260	270	256	248	273	254	252	260	239	229	229	261	255	261	229	263	242	271	272	200	270	220	262	243	234	244	259	232	242	258	224	221	284	262	235	272	248	243	219	254	241	248	267	253	266	236	270	260	242	262	226	245	253	237	264	262	257	244	250	229	268	222	252	283	230	226	245	257	280	259	236	260	228	256	270	214	274	240	246	236	248	278	255	257	247	253	245	260	237	254	254	227	247	221	254	251	228	242	242	271	241	242	246	278	259	250	256	251	270	246	242	264	228	243	246	268	245	229	257	259	259	245	248	244	272	285	219	261	269	239	263	225	229	264	264	237	259	271	269	237	246	252	231	261	238	248	237	234	242	259	237	261	252	257	248	248	249	226	249	245	229	236	233	272	258	247	252	235	236	238	263	212	266	252	239	239	226	257	239	233	255	248	264	255	255	259	263	254	224	253	246	254	265	219	280	223	266	267	275	229	250	262	268	240	253	235	229	241	253	238	245	232	269	265	264	250	252	242	251	265	266	251	255	229	252	258	273	264	259	231	261	267	229	255	248	231	283	250	245	254	267	230	248	252	262	247	261	257	277	234	231	246	250	251	258	288	229	256	241	260	244	261	257	246	235	234	267	236	244	244	260	250	264	257	235	239	260	243	230	259	264	243	269	235	255	263	274	235	245	270	227	228	252	286	228	248	230	256	255	254	260	250	247	236	272	244	249	234	263	240	241	262	248	240	218	271	260	257	259	263	267	275	252	256	259	226	221	247	251	256	267	235	259	240	240	241	242	227	236	275	232	221	233	238	270	235	232	257	230	229	263	248	238	232	262	252	234	236	228	219	253	263	235	240	265	243	250	251	253	220	227	232	257	236	250	239	275	236	236	276	227	244	285	266	283	235	262	264	239	256	222	235	233	264	270	237	240	236	252	241	268	243	238	256	257	247	261	261	241	226	266	248	256	235	259	237	254	224	247	247	247	251	235	257	232	249	248	266	268	258	238	234	245	268	250	241	227	271	270	265	229	244	249	246	226	258	240	277	249	254	252	276	264	221	237	238	253	258	271	245	229	228	225	248	223	245	208	261	263	236	241	266	251	252	245	242	271	233	244	269	242	250	233	235	247	226	243	255	249	239	241	255	250	254	261	237	253	243	292	251	262	262	256	231	258	262	239	244	272	265	253	249	262	254	262	273	238	245	253	265	236	281	246	250	263	268	254	262	293	270	282	276	245	262	247	263	241	253	277	198	264	266	237	256	254	264	236	267	268	269	267	273	255	254	273	241	264	264	238	226	234	219	220	243	277	253	240	219	225	224	262	243	248	223	244	240	236	251	269	228	281	253	263	268	235	252	240	278	236	287	223	251	215	242	228	272	268	256	241	249	254	242	255	234	255	237	235	257	237	276	245	234	233	232	255	235	241	248	268	233	248	249	246	280	219	284	257	230	230	242	251	223	263	245	286	233	257	273	251	265	242	227	249	265	243	260	252	214	279	280	268	275	272	228	242	222	232	221	243	242	267	233	227	274	254	240	264	230	261	231	266	283	253	270	240	256	230	291	242	254	268	243	259	267	247	264	260	243	255	255	233	260	258	259	248	238	265	233	252	235	243	272	259	253	276	260	265	277	260	237	279	250	247	252	255	239	251	267	243	263	245	253	270	285	268	245	236	252	243	254	254	252	249	252	247	237	249	242	247	276	239	248	240	246	258	261	252	231	223	252	248	240	265	301	248	244	263	214	230	272	231	268	214	226	241	249	276	243	233	234	233	262	272	260	264	262	215	248	228	262	233	244	245	263	248	251	228	270	260	248	269	246	253	257	246	247	250	233	262	260	251	226	248	250	251	246	239	255	282	241	234	250	238	288	206	245	245	260	266	236	269	248	247	278	241	235	287	217	263	233	280	268	212	235	269	245	249	271	242	232	198	232	253	258	256	249	238	226	242	238	237	220	247	262	268	256	237	252	239	254	236	260	243	273	233	252	244	247	242	246	235	246	236	253	263	241	271	239	222	280	220	260	239	263	250	238	257	248	273	235	235	250	304	238	261	241	242	253	235	253	245	226	247	247	259	219	234	237	277	211	238	226	260	277	248	248	256	246	242	272	291	251	269	223	251	224	232	255	263	250	246	262	240	250	252	243	245	255	272	259	246	238	224	270	249	262	253	245	257	268	256	245	228	269	239	266	259	254	259	262	269	238	238	238	235	225	240	225	256	270	278	266	254	252	228	233	228	251	246	262	233	262	251	271	264	262	269	217	268	253	255	255	244	249	225	263	246	259	277	247	227	248	247	266	253	256	240	270	238	234	236	285	238	259	257	259	236	265	254	230	249	251	271	269	255	244	252	255	252	264	281	240	241	282	259	234	246	267	259	248	235	251	230	255	268	232	247	256	255	276	263	255	251	228	249	246	248	251	247	257	229	249	245	259	272	281	256	282	234	265	259	227	277	235	253	252
4186	1004	1251	907	576	417	321	252	237	169	119	159	128	141	112	117	89	106	116	97	87	93	75	85	85	79	94	81	86	70	80	84	77	83	76	80	77	62	79	75	71	70	83	79	65	74	69	75	65	78	66	63	86	72	65	67	72	55	73	81	89	71	82	77	73	70	79	69	78	80	80	70	80	80	76	93	61	70	82	75	93	73	70	62	56	72	77	81	60	83	79	75	61	74	84	66	73	82	82	60	66	83	77	66	55	96	75	84	71	81	64	74	68	66	80	53	95	74	83	67	83	85	69	64	75	69	69	71	82	64	73	81	80	62	90	78	64	74	82	74	64	83	74	60	75	71	89	65	71	82	73	68	79	69	64	74	76	70	59	66	72	69	67	69	71	92	70	79	67	69	66	61	87	53	70	72	74	61	68	70	70	63	59	74	73	74	64	72	64	81	84	60	68	81	73	68	77	53	88	77	80	71	64	54	67	83	68	82	66	64	77	86	64	73	69	76	68	69	83	73	64	78	77	76	71	80	59	48	72	58	83	76	76	72	69	75	67	74	70	65	78	80	84	78	77	49	70	59	88	61	71	71	75	73	76	89	63	81	60	80	62	68	77	71	78	68	88	65	67	73	58	61	78	85	68	69	78	85	75	70	67	62	69	60	68	94	66	74	53	77	74	82	73	60	69	70	54	70	72	70	72	61	81	65	78	62	63	77	70	69	64	83	77	79	87	66	63	76	60	64	66	82	60	82	72	81	66	66	82	80	70	60	74	89	62	68	71	64	72	59	85	81	78	69	67	65	80	87	79	80	77	83	60	72	74	57	87	68	79	62	66	77	84	79	91	67	69	63	85	76	88	77	85	82	71	85	66	79	66	71	70	79	57	70	64	81	67	62	62	74	66	87	68	70	71	80	87	74	83	76	88	67	65	71	67	58	55	78	78	62	80	84	76	75	77	66	65	70	77	68	80	81	76	59	70	65	69	76	79	73	87	95	62	79	83	69	73	80	74	77	68	58	66	66	73	77	69	74	53	72	61	80	76	71	69	77	72	54	81	77	61	66	70	70	81	81	73	75	63	65	79	80	65	80	53	68	76	77	66	72	81	64	64	63	70	64	71	66	77	82	73	77	80	85	79	78	67	74	75	69	79	70	81	67	81	63	81	71	87	63	87	73	64	90	89	61	73	67	70	78	73	82	60	70	80	62	91	76	75	81	81	72	73	63	72	58	92	62	61	62	72	71	61	76	69	64	68	76	72	65	61	72	67	57	79	64	64	78	66	69	75	58	82	83	66	77	68	81	74	75	72	92	65	75	67	70	62	69	82	74	65	68	74	62	75	82	65	70	71	73	72	69	63	75	78	76	77	67	77	94	63	61	76	55	87	78	58	75	78	76	70	76	69	68	57	79	73	66	51	72	67	82	74	62	69	71	75	59	75	71	77	70	71	70	78	72	80	70	63	85	79	75	74	76	86	80	67	73	72	80	85	76	69	72	86	72	52	75	61	66	75	72	71	65	70	86	68	78	79	73	64	69	77	72	70	74	53	57	63	79	74	81	73	78	62	78	75	69	69	70	71	75	66	72	61	63	82	59	87	58	82	56	68	60	77	78	83	71	63	66	71	70	77	70	64	84	71	71	68	67	69	69	71	68	61	74	55	74	79	72	65	72	65	69	75	63	89	75	59	72	83	68	65	62	70	72	67	63	90	73	67	62	53	67	60	70	70	55	74	77	68	74	78	85	73	75	66	65	70	85	73	70	73	78	76	70	75	80	77	73	71	70	78	78	67	65	60	74	65	67	86	72	80	69	74	68	65	73	84	73	86	77	62	64	58	61	78	80	69	60	76	70	78	76	82	78	64	81	89	83	64	72	68	77	75	65	70	74	75	76	71	61	68	74	69	79	65	63	73	64	82	62	70	62	78	69	69	68	63	69	74	76	80	66	71	83	57	79	69	71	83	57	63	71	80	69	66	75	63	81	88	88	73	71	75	67	64	65	68	54	67	59	67	73	69	79	72	75	90	63	71	63	70	76	62	68	66	79	64	78	74	92	83	79	65	68	74	77	64	63	58	70	76	55	64	62	86	75	85	67	72	73	69	63	84	76	64	80	56	87	74	69	75	76	55	66	83	64	61	86	66	72	63	68	77	80	62	72	88	87	69	69	71	76	65	69	81	71	72	57	74	76	58	66	65	54	73	82	67	87	66	70	83	62	82	68	75	65	80	68	65	68	66	70	67	71	69	61	75	79	70	55	64	62	67	79	57	68	82	61	60	70	74	73	82	51	84	68	58	72	70	74	70	72	84	67	70	72	71	66	74	72	85	72	64	75	66	61	75	59	64	75	78	62	81	73	69	58	75	78	71	58	75	72	76	87	76	74	81	79	57	63	65	68	64	67	67	61	65	72	87	66	81	58	68	65	68	79	68	68	79	65	80	80	69	82	71	69	67	77	55	76	67	78	73	73	61	70	56	66	56	67	75	68	74	90	64	75	62	70	69	70	76	77	73	60	70	90	70	67	71	71	70	75	61	84	61	69	74	73	85	83	71	63	71	78	74	64	78	80	63	59	73	66	65	75	72	75	62	56	72	86	73	60	63	74	66	73	73	74	74	69	59	76	70	69	58	67	76	84	62	56	75	76	78	68	73	92	82	73	54	72	71	73	64	71	76	73	65	55	75	62	84	71	79	79	74	76	73	54	75	59	70	62	71	72	61	86	62	69	76	75	75	61	70	75	76	66	71	66	50	68	79	61	63	69	70	56	69	70	66	60	82	60	72	75	71	63	77	62	88	77	78	64	69	63	52	53	65	64	81	67	75	63	89	88	62	85	78	54	57	59	89	75	86	79	81	44	77	63	79	64	66	80	62	63	74	82	85	57	78	95	75	78	71	68	63	59	75	76	68	68	70	81	72	74	59	69	83	61	66	67	80	67	78	85	55	67	60	80	86	68	69	65	66	65	84	67	76	66	71	62	70	73	65	87	70	73	75	64	72	76	72	85	67	75	91	71	67	62	87	80	80	75	76	57	69	75	62	86	63	66	60	77	76	74	71	77	73	82	75	68	65	64	67	71	69	71	73	65	78	73	80	67	77	59	62	82	80	75	66	73	75	77	70	66	71	84	64	73	74	72	61	64	67	82	79	80	64	79	72	62	76	76	63	73	75	79	68	58	78	72	69	65	61	57	76	68	81	82	71	72	80	62	65	80	64	79	80	82	83	72	82	59	87	91	66	58	63	75	88	67	67	79	75	70	67	60	66	84	64	70	62	69	65	66	85	77	78	58	69	58	64	80	81	67	86	77	77	75	77	67	64	65	79	80	88	58	70	85	72	54	67	75	65	82	83	68	89	62	79	76	68	67	73	63	92	88	90	79	83	79	79	76	64	80	73	84	78	72	69	67	76	60	76	71	70	75	79	78	68	74	69	65	73	68	90	75	71	76	68	66	76	54	73	68	75	75	84	72	73	64	84	83	61	77
5183	1386	3288	3689	3154	2515	1996	1603	1438	1231	996	987	858	792	685	650	608	601	534	506	499	493	450	429	422	419	426	388	423	381	393	365	386	351	361	362	327	368	326	361	340	350	310	344	319	338	298	305	339	331	313	307	315	326	273	318	306	330	278	291	292	301	303	308	322	281	318	300	275	288	297	326	329	253	294	304	287	286	338	301	297	297	266	266	306	318	292	295	256	281	325	303	267	273	296	310	261	286	286	298	259	315	333	268	286	265	306	277	287	273	279	300	303	304	282	262	264	315	331	309	298	294	322	269	254	290	293	265	265	272	288	297	260	291	291	259	254	266	287	263	294	286	286	278	276	241	276	299	294	279	292	288	296	271	292	284	300	294	308	305	287	313	321	267	269	290	302	288	284	276	259	271	275	256	269	309	291	302	321	281	290	261	275	284	285	275	290	262	289	287	288	305	293	268	257	296	276	262	271	269	313	308	268	264	259	279	311	290	263	251	274	306	299	291	271	270	265	277	310	272	302	264	257	258	316	289	264	265	282	275	291	258	282	273	281	303	302	305	294	281	302	281	304	265	266	284	276	273	294	274	300	258	254	280	272	261	303	271	283	273	298	267	248	268	268	294	260	259	283	303	271	285	246	271	272	278	307	255	268	278	278	283	279	273	291	288	296	272	288	273	288	294	261	290	271	261	250	256	269	263	288	259	269	290	254	273	268	267	298	272	287	303	237	294	279	255	275	258	309	280	278	276	267	296	256	273	294	288	279	271	299	282	263	272	269	261	262	274	300	319	284	268	288	239	290	304	268	252	268	271	282	281	264	288	281	255	290	334	303	264	288	284	273	294	290	291	289	270	276	290	273	277	286	266	260	264	280	267	295	264	275	271	290	275	261	275	297	272	273	268	264	269	263	292	257	296	254	285	292	308	295	275	287	271	277	268	264	290	258	296	292	288	276	288	270	267	281	270	263	307	302	276	278	269	296	285	276	266	263	292	264	276	279	315	286	243	283	306	280	277	307	263	272	283	297	290	289	283	290	281	273	275	262	269	296	260	298	293	274	281	275	287	257	285	274	263	276	291	256	264	256	253	242	235	281	255	303	279	251	289	256	244	288	271	270	270	255	279	281	321	272	275	266	281	271	259	249	263	247	304	288	278	267	291	292	277	259	284	255	288	258	257	292	295	272	247	289	279	278	285	280	290	256	284	282	262	289	277	248	271	266	301	277	257	267	292	276	267	264	279	270	286	277	279	283	286	263	287	269	286	281	268	327	303	292	276	300	292	287	263	302	298	295	256	278	268	319	262	286	272	292	279	281	284	311	251	265	285	282	285	276	299	272	290	314	283	284	306	291	286	246	302	267	249	316	274	301	289	289	285	277	281	272	273	327	317	272	293	226	259	271	278	276	271	271	283	255	269	323	264	291	268	266	254	271	254	279	289	260	287	295	307	266	263	276	278	278	265	282	288	285	246	301	293	258	240	254	297	272	281	273	311	279	297	295	271	287	282	268	292	304	275	274	298	284	275	290	246	253	290	299	280	274	266	279	287	289	304	287	252	263	286	277	293	256	277	268	301	311	296	319	271	281	268	274	319	240	257	276	290	295	275	279	256	270	258	297	297	266	296	287	284	257	274	280	243	269	280	302	252	265	299	276	295	278	285	283	278	297	277	302	257	251	260	279	270	280	297	288	287	297	268	256	305	294	288	299	273	306	269	284	252	267	288	235	273	265	277	292	278	263	275	311	284	271	297	292	258	256	293	265	283	264	326	256	280	327	258	267	290	256	268	259	281	289	249	307	266	290	298	286	249	255	287	286	279	276	287	294	286	264	282	273	271	266	291	278	264	258	303	277	260	270	273	287	314	278	266	272	279	281	275	267	290	276	250	259	259	257	271	301	271	269	290	271	268	274	294	293	286	283	271	297	271	280	261	301	288	279	268	268	285	289	275	289	282	252	309	259	271	263	250	289	288	245	284	250	284	282	312	269	247	260	289	265	288	276	270	276	260	313	282	275	258	286	305	296	276	258	270	290	274	278	271	312	274	265	294	304	277	279	270	278	288	265	254	276	284	251	271	299	262	319	290	293	279	276	275	294	253	290	264	254	282	266	315	290	308	262	272	281	271	281	264	298	262	275	271	294	274	273	288	316	273	268	275	283	290	269	282	297	293	261	270	301	277	277	249	287	307	289	294	263	255	282	303	266	279	275	278	279	258	279	263	249	266	263	279	255	266	275	296	257	284	279	277	273	265	315	264	280	271	285	281	291	284	267	259	281	281	256	277	293	286	293	270	262	294	285	264	263	290	273	292	285	264	269	278	268	259	305	284	307	292	276	283	277	260	272	271	284	267	298	280	274	296	279	272	259	310	298	267	286	299	283	269	276	275	305	264	279	284	265	304	251	281	306	283	300	283	276	263	278	285	303	292	281	281	277	279	287	310	295	264	284	300	306	249	274	257	266	265	253	279	299	284	264	272	278	297	275	269	277	275	290	275	273	282	282	291	255	284	276	274	295	303	282	301	279	258	282	322	274	262	268	266	297	254	285	291	284	267	269	275	271	303	260	302	270	272	271	274	285	261	278	260	260	319	302	306	256	267	257	301	310	270	270	263	288	293	277	288	273	292	256	268	294	288	278	302	264	269	261	270	277	278	282	277	296	306	265	317	284	267	276	287	277	266	262	250	294	298	275	279	266	276	279	287	296	266	262	302	253	289	321	268	293	285	296	282	257	280	276	296	280	283	257	255	277	264	259	264	238	285	281	273	303	294	293	270	275	276	293	297	299	245	287	252	277	269	277	278	253	300	269	288	287	252	253	257	282	259	284	299	299	295	300	289	303	281	254	258	274	278	264	308	295	306	264	271	282	287	255	303	292	278	259	277	280	301	266	317	288	271	267	261	280	263	274	280	277	291	305	275	288	256	281	263	285	286	295	276	269	280	279	255	294	270	280	292	290	304	279	267	301	277	280	273	296	310	284	290	291	290	280	267	269	326	282	293	299	264	273	264	282	291	267	301	265	284	249	249	271	282	272	274	272	283	269	279	258	281	261	290	274	273	294	269	284	294	269	286	249	300	273	298	270	273	274	266	254	266	259	260	266	265	292	263	256	286	262	275	272	254	270	268	300	279	289	310	273	253	265	278	291	279	280	281	285	297	296	324	266	301	269	260	308	271	297	279	293	272	260	314	316	304	293	276	305	265	275	254	300	288	250	289	285	263	261	307	255	285	282	286	281	305	264	293	293	279	281	283	282	309	274	258	274	315	279	270	300	267	263	262	256	243	270	312	274	301	257	301	302	257	282	279	267	291	287	274	262	280	258	266	260	285	292	268	261	286	276	270	291	270	273	271	266	266	289	257	255	282	278	296	256	284	281	278	284	280	289	302	273	269	296	251	262	285	283	249	292	249	296	281	282	264	295	253	257	281	281	292	276	319	266	275	264	296	285	284	257	267	271	280	274	271	316	265	282	277	260	276	289	271	297	284
8304	2179	2519	1876	1181	877	653	522	444	314	337	288	275	231	232	210	211	217	203	213	184	229	185	185	186	190	193	163	205	185	164	170	173	218	144	156	148	158	140	175	159	179	169	209	155	181	176	169	145	203	166	136	171	170	168	174	156	164	159	184	186	142	163	157	177	145	171	165	162	148	158	202	159	147	152	180	163	158	153	180	147	151	177	166	184	146	140	176	172	151	162	159	172	154	137	168	140	154	153	148	171	153	158	181	140	145	169	162	158	156	182	152	168	163	154	170	156	169	176	174	182	168	178	149	156	146	155	152	153	153	149	157	161	176	154	177	174	154	165	182	197	164	169	171	183	169	177	177	156	152	161	164	144	186	144	147	143	171	146	138	147	163	170	151	185	177	149	177	151	178	153	153	172	155	148	163	159	155	157	178	156	162	179	145	149	180	154	155	168	148	156	165	167	161	142	174	164	162	164	158	157	157	175	174	140	181	169	171	149	179	155	165	151	174	174	157	158	154	155	182	151	157	158	158	168	159	152	161	139	135	133	153	166	166	158	156	150	148	163	160	150	137	167	165	168	188	170	154	153	169	137	167	178	166	194	173	171	159	150	156	158	168	161	152	176	159	166	138	188	185	166	165	159	149	152	158	182	141	148	161	157	176	178	156	190	162	169	178	165	168	148	151	169	148	157	178	178	161	163	169	156	164	172	164	161	159	137	156	170	148	157	155	196	161	153	168	159	158	152	179	140	177	148	166	149	155	151	143	160	173	170	167	151	151	170	160	163	172	156	151	152	149	174	167	146	162	159	178	171	171	173	172	155	188	162	153	161	158	168	161	176	181	157	148	185	173	163	151	153	160	153	186	154	148	174	160	155	171	185	171	154	172	162	159	184	155	172	188	159	166	160	161	174	178	191	169	168	158	175	175	139	168	164	171	185	173	182	136	154	183	172	190	145	153	139	155	144	160	171	167	152	147	164	161	168	163	154	149	175	167	140	173	164	132	153	157	161	188	171	165	157	159	161	148	158	170	162	156	183	161	178	158	176	169	153	149	114	131	179	138	160	172	151	161	169	166	160	156	165	150	173	168	150	161	170	154	150	164	171	155	157	168	170	173	170	165	152	195	172	195	164	165	148	173	152	161	150	162	157	185	163	164	153	157	151	138	172	163	162	163	147	181	156	171	164	144	154	159	176	175	185	144	166	176	166	160	131	160	157	143	151	162	167	143	170	164	156	173	126	139	152	149	166	148	173	152	151	151	159	169	149	152	149	170	161	154	161	158	161	169	163	154	176	154	138	146	162	153	147	166	152	165	152	163	158	186	170	143	159	159	169	173	157	162	160	148	157	161	152	148	163	148	151	181	165	177	178	157	149	151	141	146	152	178	153	150	176	162	163	129	169	168	134	150	189	151	141	163	141	155	169	166	157	164	175	161	140	170	134	153	167	144	162	152	172	159	177	145	182	146	155	162	158	165	153	150	155	160	160	164	162	174	172	174	173	174	150	162	164	150	149	155	171	144	162	161	156	170	153	164	166	139	157	141	137	166	160	151	149	146	168	182	161	172	155	163	155	173	152	159	150	166	146	154	161	134	181	168	164	156	163	152	136	145	187	157	152	154	165	163	174	185	176	152	177	144	157	155	155	160	169	169	158	181	153	147	167	164	167	177	155	193	171	155	168	155	170	172	151	154	149	162	144	168	172	155	171	136	150	170	160	160	155	152	163	183	164	181	199	168	152	149	157	187	161	155	179	152	140	141	158	174	160	164	162	167	154	164	185	158	151	154	146	156	178	148	140	158	172	153	153	157	144	144	163	153	155	162	138	168	138	147	160	155	157	170	164	179	151	149	154	149	149	155	149	162	143	158	173	162	153	173	150	141	151	174	140	139	154	157	166	172	158	158	162	186	153	170	143	169	166	159	181	160	170	170	194	158	162	137	161	160	148	172	161	152	160	157	148	169	139	158	152	148	156	164	197	175	155	163	172	150	157	159	154	152	194	156	170	167	154	136	176	167	145	175	138	161	144	137	162	151	155	144	146	157	159	155	174	168	142	166	171	170	164	147	175	147	149	162	172	174	166	167	165	162	144	141	164	182	159	192	151	148	182	124	158	159	162	151	155	172	154	165	160	154	166	175	183	182	180	150	154	151	143	168	157	164	161	157	164	151	155	142	181	145	143	172	154	170	149	174	156	154	178	143	148	148	136	154	163	143	155	186	160	160	174	183	158	169	153	171	163	163	152	167	167	164	158	154	151	145	156	152	156	158	155	134	143	147	166	155	161	185	153	156	163	151	164	165	175	180	166	165	166	158	162	174	149	147	157	171	171	171	149	164	135	163	175	132	156	157	158	175	127	146	167	149	160	175	145	172	157	164	163	146	151	176	161	168	168	160	157	172	168	152	142	176	145	165	150	169	148	154	146	193	168	165	166	171	163	187	160	148	162	164	143	169	165	134	161	165	166	162	168	170	165	146	154	133	160	186	171	149	187	166	167	169	165	149	183	134	156	169	142	168	159	172	164	167	180	156	179	136	157	168	160	163	150	160	150	185	188	164	165	139	177	152	128	150	153	157	150	153	150	152	167	163	180	172	142	165	171	150	154	156	177	162	139	162	158	171	174	153	172	162	164	148	173	169	176	138	163	162	142	177	167	155	186	144	155	151	168	152	155	154	172	135	162	152	153	146	155	151	165	158	157	187	160	143	158	165	167	163	147	154	165	181	169	166	163	150	172	184	162	157	156	164	143	169	152	156	145	171	151	156	155	163	179	147	158	155	144	153	171	178	169	146	155	160	143	132	161	166	151	155	154	162	149	171	145	179	149	173	151	167	190	162	139	169	142	164	172	168	169	157	151	137	146	161	154	182	171	176	163	149	167	163	173	135	154	180	145	183	155	174	167	157	192	135	149	151	159	166	155	180	138	156	156	165	156	154	128	168	154	166	178	149	168	191	130	144	200	156	148	175	178	158	159	150	154	174	161	181	142	177	162	171	134	165	181	153	177	170	149	162	161	181	171	150	185	162	129	148	138	172	172	141	162	149	147	164	145	197	139	174	161	157	160	175	149	159	151	163	170	165	178	169	155	150	147	178	155	159	173	152	158	162	122	168	166	160	174	160	169	170	182	156	158	167	160	161	168	175	166	155	157	143	136	161	165	168	152	168	147	170	162	160	166	156	144	162	166	177	162	175	151	168	140	157	148	168	153	151	155	163	163	161	162	162	163	145	167	149	160	152	152	182	149	177	144	188	176	152	151	164	160	166	157	158	155	199	174	171	159	172	176	160	156	146	165	165	159	148	175	159	187	158	178	170	165	171	140	182	164	152	138	180	152	134	176	145	167	142	166	159	163	161	156	160	188	164	154	147	150	176	168	174	153	161	163	149	170	185	142	176	174	139	162	170	150	143	175	117	153	152	188	159	160	154	168	182	160	130	171	157	176	158	156	144	175	152	145	163	166	175	165	141	159	144	147	150	148	158	157	185
7500	2651	6504	6789	5793	4592	3815	3226	2608	2295	2069	1825	1637	1565	1415	1349	1236	1022	1067	1083	903	946	936	883	822	822	793	780	782	756	760	716	716	719	715	706	690	666	656	641	664	593	660	599	656	654	626	576	653	617	593	618	625	594	588	598	596	600	618	594	589	597	559	613	600	576	545	596	561	599	589	563	583	577	567	560	572	547	549	559	577	585	547	541	535	556	504	556	558	481	573	571	559	600	581	541	544	568	550	507	577	557	579	566	558	511	549	580	536	569	579	492	563	541	538	550	560	547	557	519	557	566	536	525	585	545	536	534	506	547	517	530	538	634	554	556	580	527	580	579	577	561	498	519	553	510	521	546	558	540	538	547	531	539	494	566	530	562	523	524	538	552	533	558	543	496	571	524	516	517	583	517	559	562	573	490	548	550	544	530	546	531	545	543	542	537	545	519	538	547	544	546	561	502	542	541	563	572	587	560	518	555	549	546	485	516	551	523	529	516	558	522	538	523	505	576	531	571	549	521	556	532	517	586	554	501	532	520	529	553	534	506	521	536	541	594	537	526	513	534	530	535	538	547	504	542	502	564	492	608	567	524	527	555	541	565	564	518	588	498	556	578	599	514	569	559	555	598	526	515	563	549	556	531	539	547	529	507	566	516	576	549	569	552	547	541	547	557	520	522	539	524	532	580	533	528	557	510	504	549	548	572	551	502	577	533	529	535	535	516	582	526	508	585	556	596	552	516	553	524	505	472	540	519	537	535	552	557	511	549	520	538	524	549	506	523	504	552	542	544	527	519	538	519	533	567	556	511	499	553	494	507	562	551	588	533	509	565	555	558	524	535	554	548	530	532	549	558	542	558	521	560	531	511	518	553	529	518	554	576	528	529	547	552	566	509	535	564	556	549	507	525	495	533	529	538	505	539	532	539	532	542	562	502	526	523	563	516	546	553	555	509	552	557	565	576	544	508	554	534	558	524	529	519	507	541	527	548	514	522	539	519	565	518	496	548	553	499	560	556	547	518	536	537	558	561	547	505	509	511	557	537	523	576	536	520	518	535	525	548	558	492	500	567	510	514	515	537	516	527	512	544	555	512	501	515	531	538	545	530	560	526	476	533	544	511	500	532	534	530	541	516	526	514	547	540	543	541	533	550	512	531	571	533	514	547	543	528	557	549	523	546	539	528	563	510	522	562	550	529	522	499	538	527	561	498	533	533	571	556	542	488	514	539	520	536	501	544	503	543	533	515	530	530	543	535	562	560	543	569	565	558	527	521	491	567	512	533	519	558	544	504	542	527	567	534	552	519	535	538	520	535	560	542	549	566	541	554	538	556	520	536	550	566	537	572	539	521	490	532	528	551	592	524	535	518	536	567	509	579	557	549	550	550	578	531	538	513	568	502	527	555	506	553	539	521	533	536	552	561	561	532	506	556	527	582	523	507	528	527	524	536	517	534	528	503	566	556	522	512	535	555	549	523	566	503	561	505	540	570	544	515	520	581	549	541	532	548	575	566	519	578	558	542	583	487	534	521	545	547	570	498	563	537	506	526	518	536	567	492	546	527	525	558	572	550	509	510	534	547	550	524	542	564	560	534	544	522	543	535	527	563	548	526	524	553	497	520	507	491	552	525	535	539	533	503	543	533	547	514	531	512	496	540	537	561	528	506	555	532	533	598	542	544	542	562	489	513	536	519	541	556	545	551	525	526	522	534	519	494	534	530	577	517	543	560	558	548	536	524	533	567	574	550	552	520	534	550	524	538	532	578	517	554	532	551	527	509	485	524	566	510	571	539	538	562	521	527	554	532	531	524	549	563	549	539	544	542	577	569	520	510	520	531	563	534	546	522	563	550	585	525	550	555	557	532	550	522	497	544	562	536	549	529	576	543	548	535	557	516	594	555	505	579	594	573	557	516	568	571	564	518	535	560	536	491	546	538	546	507	566	560	546	526	544	510	543	483	529	535	509	560	524	547	539	505	513	569	545	576	564	538	537	543	529	514	547	499	536	525	530	536	540	552	549	574	541	506	551	539	546	501	521	543	523	530	520	549	587	521	509	543	566	508	547	532	530	545	536	528	522	538	544	522	545	550	515	558	522	565	537	497	554	538	540	583	545	512	520	553	506	519	519	503	559	508	547	564	510	576	515	539	539	591	494	536	563	511	511	531	553	598	542	559	585	516	565	544	560	539	537	541	506	606	543	528	518	550	534	550	539	553	522	584	552	518	515	545	525	563	527	545	530	557	558	524	546	558	523	581	527	559	525	557	517	508	547	493	539	531	500	538	512	547	544	538	563	576	552	531	567	558	580	512	544	497	536	585	552	546	524	524	542	499	551	538	547	536	535	508	530	526	554	546	566	510	522	524	558	555	514	513	557	527	520	521	539	551	563	582	570	549	554	541	542	503	508	590	543	569	548	497	545	540	543	550	579	552	557	561	554	546	561	563	548	497	549	562	506	517	529	586	533	506	526	535	525	548	509	530	530	550	525	556	553	566	503	539	511	561	485	517	522	572	553	574	530	536	527	546	540	545	562	552	509	527	554	540	558	547	529	519	546	534	553	545	549	510	549	554	507	594	503	566	518	545	562	568	561	579	549	562	566	543	541	528	542	557	516	543	541	519	494	547	545	504	544	513	554	562	520	516	527	534	538	535	550	493	507	519	484	546	543	530	570	513	504	531	563	528	533	546	557	516	569	520	599	513	573	540	550	561	565	539	501	503	545	534	515	549	537	524	533	492	547	526	537	538	556	510	502	549	543	544	486	524	514	544	540	488	543	532	532	549	510	520	534	537	566	500	538	532	523	554	543	516	531	543	539	519	546	502	521	544	526	585	546	555	549	542	543	533	517	541	535	508	547	561	540	509	546	535	524	560	519	530	499	505	556	549	527	563	566	554	557	579	532	534	536	477	567	530	531	561	562	518	529	513	571	513	513	524	545	486	535	542	544	544	513	530	552	536	529	501	542	582	541	549	568	518	542	511	541	502	476	534	558	526	526	570	555	552	545	528	557	540	564	536	532	589	544	545	551	520	527	529	537	572	541	542	569	526	573	552	564	602	557	567	549	553	562	519	532	528	522	513	531	550	589	514	517	565	543	562	559	515	507	520	542	547	531	585	512	542	541	496	591	540	560	559	589	534	574	556	546	553	534	559	551	559	513	547	580	540	501	547	515	517	530	551	491	522	539	492	508	574	524	550	552	514	534	509	475	510	526	573	564	524	502	578	568	583	506	534	523	534	537	542	512	580	551	506	550	518	561	561	561	565	536	572	532	521	539	541	568	539	569	571	536	524	509	528	571	522	537	542	532	548	552	511	566	493	525	539	541	563	529	554	532	562	553	516	539	541	557	515	573	556	577	546	534	566	546	500	519	528	521	565	535	507	521	555	586	561	479	530	512	567	469	541	509	511	497	570	505	576	566	538	585	525	517	517	519	518	567	544	552	559	540	507	556	511	546	546	536	522	520	524	506	517	494	569	543	557	535	549
1033	121	94	91	95	72	96	70	59	73	68	57	68	59	50	60	60	64	67	62	62	74	62	57	44	57	63	72	84	79	75	69	46	57	74	66	58	55	71	65	53	65	60	46	67	80	68	59	73	62	61	49	54	48	57	70	68	57	69	56	55	62	65	66	66	64	64	61	52	53	54	68	61	72	55	69	73	64	57	61	74	57	66	52	71	47	69	61	64	66	59	65	67	64	68	71	58	57	55	52	53	58	71	53	48	51	65	81	72	61	59	84	65	58	68	68	43	65	70	61	58	85	66	88	66	49	67	64	59	49	68	57	53	74	60	63	51	80	62	69	55	69	62	63	74	57	67	80	73	68	72	51	67	54	51	76	63	62	55	55	72	60	78	69	65	61	61	54	50	58	59	63	63	68	59	73	51	63	69	53	62	68	70	73	67	72	61	61	62	76	56	60	80	65	57	66	63	61	59	61	66	57	56	71	67	73	61	74	62	64	62	67	55	69	62	61	76	70	57	58	51	59	59	64	49	60	57	64	57	60	62	81	68	56	66	74	74	76	70	56	73	48	68	62	56	55	67	60	71	64	62	70	69	71	53	67	58	77	63	63	63	58	65	74	60	69	61	61	57	71	49	59	61	59	60	58	59	68	80	70	65	70	60	62	76	64	51	67	60	56	65	36	62	62	66	59	52	73	69	62	70	60	71	61	70	78	60	73	63	68	56	73	66	61	61	68	54	65	68	61	58	66	63	72	57	43	84	47	63	59	58	73	75	58	73	57	76	64	69	64	71	72	57	57	57	69	64	69	73	65	54	56	50	61	61	46	60	77	68	72	82	59	61	55	63	63	66	57	53	73	63	47	62	72	54	64	77	63	48	55	62	55	63	65	64	54	58	63	58	54	61	53	65	48	59	77	62	55	50	77	69	80	56	63	51	63	62	71	51	57	70	68	57	64	52	66	76	59	71	73	57	69	52	64	66	58	58	54	54	74	59	63	68	68	47	67	65	60	66	67	73	59	63	64	59	53	55	55	60	54	54	53	71	49	59	54	57	58	53	84	46	57	52	64	53	63	66	57	68	63	55	81	56	64	73	55	67	69	59	68	64	51	57	56	65	64	58	66	54	49	59	76	59	64	64	54	51	81	62	53	74	50	61	80	54	54	61	65	69	68	58	56	47	57	55	62	60	76	59	81	51	66	58	56	47	70	62	57	67	65	78	54	58	69	56	68	49	49	67	63	62	58	66	66	64	75	50	60	61	59	73	71	67	84	51	61	65	61	54	72	75	58	63	69	74	70	64	57	65	74	55	69	67	65	56	44	53	63	57	69	64	63	51	56	67	61	58	62	51	64	64	66	49	60	61	56	65	58	72	53	66	78	51	60	57	51	68	74	70	60	68	71	67	59	59	48	66	60	62	60	65	64	73	52	74	56	61	61	57	70	67	65	73	67	62	68	59	56	60	63	55	69	62	72	64	63	67	70	65	56	53	68	66	53	70	53	78	61	58	45	70	55	69	68	54	79	60	51	70	58	67	57	57	62	56	53	68	55	67	64	75	57	66	55	67	58	68	61	60	64	66	42	68	60	52	58	72	61	70	59	62	62	84	67	59	67	70	73	54	74	73	50	62	62	71	49	57	50	55	63	63	73	67	68	65	56	57	52	62	60	46	54	57	54	52	51	60	58	66	61	70	64	83	72	54	64	63	59	72	63	60	74	58	62	85	55	57	48	57	72	53	84	72	66	54	74	55	59	67	73	71	57	64	73	70	59	70	72	60	65	61	66	58	72	62	59	56	71	75	70	58	50	59	72	54	53	58	63	43	69	60	67	49	61	66	47	58	63	68	62	53	60	75	73	55	80	69	67	64	70	59	61	55	61	70	61	58	67	59	64	68	65	70	76	59	75	61	62	60	58	55	59	52	71	49	65	63	55	66	69	59	56	64	73	56	68	63	52	64	58	64	71	64	65	57	48	81	71	65	62	56	65	58	65	68	55	76	79	68	68	72	68	67	58	49	67	71	61	60	58	64	46	60	68	58	60	59	67	59	58	60	86	53	75	66	71	61	54	58	61	59	61	64	53	61	59	80	54	55	72	61	62	46	68	67	65	53	54	58	66	57	64	59	61	67	71	66	64	56	58	67	61	59	51	53	56	53	70	65	63	56	57	59	54	67	64	66	63	54	52	69	53	79	60	68	69	59	63	57	62	65	71	71	69	68	53	74	59	85	63	58	57	73	64	70	56	57	67	70	68	67	61	59	54	65	59	70	65	57	65	61	57	68	75	53	71	63	70	55	62	67	56	64	67	61	66	58	58	63	70	80	76	70	70	74	60	58	71	66	61	46	63	70	60	74	82	61	60	66	56	62	64	65	57	61	54	63	63	64	74	53	55	70	69	68	76	54	77	69	66	59	66	60	44	58	58	60	69	53	60	78	53	62	66	48	66	61	71	71	68	59	76	63	70	53	54	53	57	56	71	60	57	58	65	64	67	55	62	55	71	77	60	67	60	59	63	54	71	60	67	55	78	60	56	60	69	50	53	56	87	79	58	52	63	72	68	52	68	63	50	59	65	69	69	62	57	63	71	74	86	64	74	64	48	60	64	66	77	69	63	62	52	71	52	67	64	58	60	68	66	80	54	54	57	80	66	57	56	65	50	50	61	63	70	52	58	64	72	61	40	59	52	59	61	65	69	71	69	80	61	67	53	58	46	75	54	60	82	88	55	63	63	72	55	64	72	64	69	65	68	47	67	65	59	56	58	73	65	64	55	70	71	64	69	61	72	73	58	56	66	63	72	58	58	71	72	73	55	78	58	63	73	54	65	56	73	65	56	61	65	60	58	61	67	74	57	62	57	69	56	77	71	70	57	58	53	63	82	61	61	65	58	74	56	51	79	59	55	54	68	50	70	62	60	59	72	60	78	63	71	55	62	72	72	54	63	57	73	55	71	59	63	69	70	60	56	52	78	51	57	62	71	62	55	48	50	73	57	64	63	58	54	58	74	53	64	64	74	58	56	57	72	47	59	61	68	68	51	57	64	57	90	55	62	68	66	70	79	58	69	52	62	59	75	64	70	59	62	60	63	68	53	69	47	58	62	70	75	52	63	59	62	58	67	68	69	60	63	52	72	54	58	86	63	55	66	64	68	67	67	52	69	61	66	50	62	60	53	63	54	71	55	62	73	56	73	64	62	64	52	73	59	66	65	53	55	59	66	67	80	42	65	65	77	59	69	64	77	56	60	56	75	56	57	65	61	64	67	56	72	64	64	58	64	71	67	55	71	72	61	49	64	67	73	61	51	67	75	74	55	45	46	51	74	61	63	62	57	91	74	64	58	60	62	65	62	53	51	56	59	66	61	63	57	55	53	69	58	79	55	65	55	55	64	75	68	62	57	64	68	59	71	80	50	63	74	72	65	63	59	66	70	67	61	75	61	52	54	55	77	61	56	67	65	64	71	57	65	56	63	61	63	68	88	59	82
1580	330	429	435	388	381	313	328	316	288	240	270	284	282	260	248	244	273	287	275	274	241	252	252	248	261	236	226	252	234	283	230	230	237	255	222	255	247	254	244	233	225	273	252	247	242	244	264	252	261	262	264	265	239	233	241	272	218	253	272	252	247	263	254	220	263	221	248	250	264	239	285	282	267	271	279	234	235	258	260	267	268	243	237	247	257	254	248	231	213	236	269	259	229	249	289	239	204	235	219	234	226	241	234	233	251	248	253	253	251	242	258	232	253	239	245	236	250	265	255	254	254	269	244	233	263	243	230	274	222	258	249	237	239	270	233	248	242	253	223	253	239	219	233	257	229	245	219	249	266	252	222	240	244	252	238	252	266	252	244	224	242	266	253	217	224	258	249	243	272	240	244	253	253	243	244	228	255	227	235	218	266	225	277	249	254	246	267	265	245	223	233	274	217	242	256	271	244	253	244	244	250	244	234	258	230	235	234	266	226	204	223	215	245	245	239	234	249	225	233	270	247	257	230	243	233	234	211	246	257	244	243	231	232	260	218	244	262	250	241	233	227	232	241	236	203	246	209	275	247	235	270	269	259	234	274	259	233	218	260	238	240	224	238	205	254	221	259	245	236	246	265	237	222	229	238	239	245	252	240	251	254	258	232	262	242	244	237	214	248	245	253	246	249	223	230	258	229	234	218	229	233	248	246	233	228	217	252	258	266	249	257	284	259	259	229	251	251	258	250	245	233	243	235	259	258	251	250	258	233	225	230	250	281	218	235	237	253	252	254	225	243	221	243	268	254	240	257	234	242	245	213	236	249	239	247	238	249	248	221	232	231	232	244	226	244	263	242	248	239	257	253	259	225	262	241	210	235	254	261	241	231	238	268	229	215	279	263	262	228	260	277	243	226	260	227	235	257	245	229	232	212	254	264	241	261	266	225	222	231	225	244	268	265	254	241	236	235	249	245	252	240	256	222	229	239	236	237	223	247	228	253	272	249	222	235	258	231	261	268	252	300	246	266	280	264	230	226	275	248	253	235	247	216	242	236	249	246	241	236	237	240	253	248	241	221	230	233	254	224	246	259	245	254	257	284	257	227	252	258	260	224	247	255	266	239	221	241	247	267	239	243	242	254	222	244	261	231	255	259	234	261	262	231	226	250	253	248	228	250	243	232	249	216	260	225	230	253	238	251	245	255	260	247	241	270	236	250	228	249	212	232	258	236	221	260	235	253	236	250	243	248	253	242	256	222	233	222	252	249	217	237	244	226	263	239	271	228	241	244	245	260	223	239	271	265	224	270	280	247	266	252	250	255	239	223	236	238	242	246	248	251	232	238	246	236	267	226	242	246	245	244	266	239	243	210	243	243	257	251	223	216	252	254	245	227	239	250	274	248	242	240	255	234	254	265	278	218	224	239	217	253	250	229	225	245	251	244	250	239	231	246	233	258	239	259	242	268	267	252	252	232	236	273	259	226	225	253	261	242	245	238	241	255	230	247	251	241	253	254	243	253	263	244	267	254	235	229	228	261	246	222	253	225	238	218	216	237	233	237	245	258	254	249	236	246	230	227	224	265	223	252	212	219	270	234	252	217	245	238	226	252	230	262	232	237	256	239	271	229	254	262	225	233	268	259	248	259	233	265	236	236	229	226	253	257	239	241	248	250	248	250	210	247	247	227	245	226	236	231	247	248	241	242	222	232	227	261	212	231	262	248	225	262	248	252	233	242	239	256	240	248	251	242	263	244	214	218	228	242	221	261	272	210	221	228	243	230	257	230	245	253	236	234	267	284	239	238	248	237	245	240	250	244	249	233	247	230	229	260	207	243	254	276	241	249	256	248	250	232	242	219	237	235	226	248	242	255	252	258	221	253	236	249	226	251	233	259	234	240	255	241	270	231	244	274	254	244	263	267	226	265	242	230	236	249	269	262	263	260	271	239	240	252	255	239	216	218	246	231	244	264	256	245	246	235	251	243	239	238	254	243	239	267	231	249	253	262	226	221	251	232	242	217	252	232	224	260	259	253	228	231	249	242	260	255	263	251	248	246	234	241	220	235	214	255	256	250	236	243	240	292	240	252	236	257	248	257	240	241	230	244	239	252	250	232	239	218	258	238	245	224	250	248	266	272	251	260	246	259	221	222	251	225	261	272	262	279	255	253	241	235	227	253	252	253	228	249	233	222	229	255	240	221	242	243	253	239	249	261	245	254	234	232	242	219	266	227	239	255	218	243	230	229	256	232	251	245	249	237	234	217	226	253	259	278	269	276	236	240	240	255	229	258	266	256	240	251	242	246	238	223	233	268	259	277	239	266	242	253	223	247	235	220	227	228	254	247	241	252	269	231	262	282	265	256	266	228	252	257	247	233	242	200	191	262	251	227	241	263	262	247	252	231	254	278	224	254	243	231	257	242	259	248	226	254	238	225	234	236	267	255	257	245	225	270	256	275	231	255	242	251	250	234	242	264	251	254	244	230	273	261	244	225	257	238	234	222	243	227	242	239	242	233	271	211	254	231	269	274	244	252	244	245	238	206	224	253	239	273	240	288	244	254	228	254	247	222	210	243	236	235	231	235	271	242	254	258	209	230	263	235	250	224	263	253	247	232	252	237	237	244	231	256	243	241	230	252	224	224	243	241	237	281	255	272	208	249	227	267	269	238	249	250	237	222	228	232	238	227	258	233	225	249	257	243	229	258	250	244	227	235	244	256	237	226	238	227	223	238	265	252	262	257	249	231	254	256	222	233	237	241	261	229	247	248	234	225	232	224	247	240	284	261	246	249	240	242	247	261	245	243	266	232	215	227	227	256	239	230	236	260	230	263	225	250	261	235	237	258	243	251	265	236	230	253	224	226	236	233	246	235	241	242	252	228	261	244	235	229	241	264	218	259	258	231	241	242	256	256	283	225	243	261	248	237	273	224	242	228	252	254	285	259	254	241	232	249	223	242	232	243	241	242	256	270	238	237	235	272	240	238	219	221	262	246	247	255	234	232	235	245	263	228	225	238	243	217	267	245	244	210	244	250	251	278	239	233	237	261	228	282	235	269	251	261	267	248	235	226	217	236	270	253	269	227	249	240	246	239	228	215	264	211	241	255	237	224	269	257	257	259	249	236	264	250	246	240	256	218	251	240	262	258	238	256	256	254	243	267	244	218	257	223	254	237	248	264	243	240	235	241	267	229	254	234	246	227	249	221	241	234	212	243	252	244	228	249	239	235	222	247	244	226	259	227	253	234	264	242	249	235	265	219	281	270	253	252	233	230	249	234	273	261	240	267	244	253	252	266	248	256	239	247	235	285	240	275	242	244	259	253	221	262	256	266	217	264	245	233	238	264	247	248	271	247	223	243	256	253	228	236	247	260	259	231	249	251	262	251	222	238	240	230	254	285	259	244	255	257	253	231	280	282	222	251	234	231	244	234	243	244	233	256	261	255	222	243	249	235	258	263	210	249	275	253	249	275	244	247	265	241	248	215	228	221
4204	973	1274	893	632	470	289	264	193	198	141	136	141	139	118	109	104	104	94	94	98	107	100	68	88	81	100	85	61	100	80	64	68	75	101	68	78	80	81	80	66	79	85	77	71	73	73	72	96	78	76	78	65	69	70	81	70	79	73	73	69	69	82	70	77	82	57	79	79	72	88	81	83	53	66	83	64	74	62	90	57	78	79	75	79	73	60	61	60	77	77	76	61	80	73	63	69	63	59	76	70	75	87	70	66	86	72	72	71	62	70	63	82	73	73	78	81	67	84	59	74	51	81	77	85	68	79	71	72	90	73	76	89	80	82	62	57	70	65	72	68	75	59	84	77	78	71	78	70	65	76	78	79	61	62	84	90	77	86	67	78	64	53	73	71	64	85	80	53	63	86	85	87	67	76	74	67	82	73	61	66	73	75	78	77	78	83	58	67	85	65	64	87	76	69	69	76	89	64	72	71	75	76	68	67	69	68	69	79	56	74	88	78	68	83	78	61	69	55	70	69	75	80	67	55	70	76	82	59	82	88	82	80	82	71	77	76	66	68	69	59	68	90	82	71	73	82	62	83	70	72	77	93	79	79	77	60	84	75	83	67	71	68	72	79	67	69	82	78	76	76	50	81	76	82	73	76	58	80	69	77	65	79	73	76	70	75	88	73	71	73	70	66	81	61	89	74	76	77	73	66	65	73	78	73	69	70	69	83	59	58	78	70	57	82	64	84	86	75	83	65	75	64	64	58	63	68	74	66	70	65	75	86	78	86	76	67	61	81	59	73	75	64	78	85	60	66	79	84	58	63	79	74	89	82	78	58	63	82	57	66	51	82	81	88	88	76	84	71	75	84	83	78	63	84	82	72	83	92	91	73	64	74	72	58	71	91	79	79	86	78	87	66	66	76	65	71	54	74	70	62	75	77	84	90	66	57	77	71	64	70	71	65	59	62	71	78	63	78	82	76	65	78	76	66	68	79	93	66	59	73	63	71	61	84	78	65	61	73	81	71	71	67	71	69	70	83	65	79	88	75	77	69	78	76	77	71	52	46	68	67	79	77	94	71	68	74	75	72	62	72	65	80	60	69	72	58	70	63	68	66	71	79	71	72	65	80	61	67	78	69	58	75	77	70	67	82	69	88	89	65	89	70	83	66	61	89	66	73	71	78	70	72	68	79	71	81	64	77	71	73	78	74	74	70	77	62	68	69	75	58	74	74	69	73	76	70	72	68	62	67	76	59	68	68	74	62	73	83	93	66	61	62	73	63	76	71	69	70	74	63	71	74	73	84	83	72	75	64	67	79	60	71	86	71	81	69	69	64	72	85	69	86	84	81	70	83	92	66	77	76	65	76	84	71	66	84	84	61	66	90	78	55	70	56	69	81	75	76	85	76	64	70	74	72	65	77	71	65	81	59	78	66	71	63	71	84	71	88	66	67	69	71	54	70	75	76	68	84	89	74	65	72	76	68	90	77	62	54	75	65	67	76	72	67	72	77	67	81	71	72	71	76	77	71	74	60	68	80	71	73	72	71	68	65	63	61	82	72	78	66	60	66	59	70	76	75	75	79	74	76	74	59	54	76	70	66	69	75	64	86	77	70	72	81	72	65	67	81	80	69	67	68	56	74	73	80	75	61	65	77	78	78	77	58	83	71	67	81	79	67	71	80	71	63	93	59	66	85	76	63	72	69	81	75	72	79	78	62	75	85	83	64	77	78	85	75	77	73	80	68	77	70	69	78	68	74	77	69	69	55	82	67	66	82	77	79	69	76	71	75	76	71	76	73	78	73	84	70	63	69	67	75	89	63	91	67	83	72	66	73	72	73	75	86	66	86	75	74	52	77	68	76	81	68	82	88	81	67	75	69	67	70	76	77	72	81	61	74	68	66	75	69	72	74	76	78	74	76	73	68	74	82	64	79	69	58	88	79	75	68	84	74	73	63	67	66	71	68	73	72	70	79	51	53	82	73	61	81	69	62	74	80	74	65	62	87	62	74	86	67	67	76	77	70	73	72	92	84	63	86	73	82	86	63	70	77	68	67	68	82	76	65	62	84	75	73	73	89	72	69	59	88	84	61	77	87	61	76	70	79	78	82	78	85	90	62	63	72	71	64	67	76	75	71	59	72	71	66	78	69	80	69	85	65	71	60	78	64	78	67	80	80	83	73	87	80	76	73	81	76	87	60	85	78	80	58	74	78	67	76	53	74	71	67	70	80	80	69	75	66	74	71	62	75	83	71	67	61	81	62	64	64	69	75	69	61	80	67	63	83	77	79	73	72	63	80	60	74	75	74	76	87	64	55	71	76	62	78	67	57	75	72	76	83	77	65	74	54	63	73	64	75	51	76	78	67	97	66	80	62	74	71	68	69	81	83	71	59	82	58	62	55	68	86	82	72	69	66	81	85	67	71	81	68	76	70	63	80	60	73	76	69	74	71	71	74	55	70	58	75	76	70	80	68	52	72	75	82	86	68	66	66	62	65	61	83	78	63	57	66	64	71	73	62	55	83	79	68	81	72	98	62	78	77	68	76	70	85	72	81	69	64	77	76	83	78	85	73	74	68	52	69	72	59	56	74	61	68	69	67	75	77	77	73	77	79	70	64	74	67	77	56	84	81	75	71	69	76	66	58	66	76	82	71	76	82	80	67	79	81	71	76	91	65	81	80	83	71	74	76	71	69	72	65	82	77	74	70	63	63	78	68	67	78	80	67	70	83	92	71	85	76	73	96	72	63	72	69	68	57	79	49	71	67	73	74	83	72	67	68	69	83	66	67	79	65	71	72	81	82	78	74	73	72	96	87	69	84	62	73	63	83	65	69	56	71	80	66	59	65	73	82	81	63	65	75	73	68	56	60	84	66	73	80	78	73	69	76	77	86	75	79	78	75	74	66	71	58	55	63	49	74	80	81	75	74	89	85	81	64	76	60	80	73	64	62	63	68	94	59	74	80	71	77	70	56	72	77	75	76	68	68	75	64	70	81	78	49	68	62	72	55	77	77	81	67	79	71	59	80	78	79	72	68	79	75	77	71	66	66	76	58	69	69	80	65	69	61	69	72	58	73	66	88	69	69	61	65	69	58	69	74	59	71	77	66	70	80	70	79	71	76	76	65	64	78	85	77	56	67	81	76	76	76	81	74	77	67	69	80	55	59	68	79	74	68	78	61	91	72	84	94	84	68	62	74	66	62	63	73	95	66	56	75	70	73	67	73	89	74	80	68	74	82	70	83	78	63	67	58	75	72	69	68	73	64	73	75	70	68	68	66	82	71	88	67	56	68	76	66	79	72	79	63	77	71	62	76	83	65	85	76	61	78	67	87	67	72	67	82	73	86	64	74	55	63	77	65	75	88	69	80	63	79	86	73	74	65	69	60	75	58	83	52	71	80	75	66	82	85	87	63	69	66	77	85	61	82	74	78	78	72	72	75	79	71	78	62	85	70	58	74	74	75	68	66	79	73	74	67	67	69	82	88	69
5153	1390	3434	3714	3148	2510	2049	1704	1371	1201	1079	949	864	779	740	636	657	606	585	477	541	480	473	446	440	436	417	424	372	395	453	377	331	347	331	341	351	356	322	376	340	359	309	304	304	323	316	311	329	349	338	311	298	306	312	294	320	303	310	327	311	322	301	312	294	290	327	271	286	285	287	283	338	287	293	263	311	318	313	292	295	291	280	303	278	309	303	290	301	285	326	277	281	263	279	283	286	267	274	288	290	269	264	320	310	282	295	294	305	284	273	289	269	262	286	288	290	308	307	278	299	290	271	280	266	283	261	272	270	263	306	292	297	272	294	278	266	296	292	264	287	287	287	285	268	265	297	286	289	295	277	246	265	294	263	286	290	253	294	273	266	275	262	294	286	282	282	276	310	295	276	276	254	292	249	280	255	297	277	263	284	264	275	277	285	287	273	277	279	237	272	284	265	274	273	262	268	278	285	274	258	289	274	290	277	330	261	281	273	282	242	260	288	264	278	270	276	297	263	283	280	248	288	259	271	314	254	256	263	283	271	230	267	319	263	261	278	304	268	278	279	334	267	273	250	281	258	261	286	299	261	218	295	270	261	296	299	276	275	315	268	276	238	261	259	289	290	305	291	265	284	297	259	280	286	269	299	273	255	258	268	258	280	253	275	271	255	262	304	261	279	291	265	288	287	303	278	274	288	241	248	284	285	271	314	277	271	283	273	262	293	292	302	282	275	263	280	289	283	258	255	293	260	274	280	285	277	286	277	284	274	261	266	274	267	265	324	284	293	261	261	249	274	283	253	260	264	277	297	261	282	258	262	292	264	259	266	307	266	295	286	262	258	287	307	333	300	284	308	287	266	272	259	297	261	302	282	288	284	239	257	275	277	268	299	292	278	294	288	297	310	313	274	259	280	247	306	276	275	255	278	275	292	258	280	306	286	289	271	275	273	300	261	298	262	277	300	266	283	255	282	272	275	247	253	277	292	287	282	296	275	306	276	282	298	308	274	300	264	275	288	282	274	254	284	320	273	270	279	257	275	274	300	278	260	300	246	304	306	293	307	279	284	256	287	251	276	251	287	287	282	265	265	280	296	268	265	314	244	298	290	261	271	290	281	302	258	287	276	292	314	272	245	269	275	276	279	259	262	239	276	273	261	277	266	272	284	269	274	305	270	246	287	309	273	270	279	269	278	267	264	276	269	295	269	249	272	294	255	248	299	288	252	296	281	267	258	244	292	291	272	270	287	272	280	268	305	283	287	299	297	256	331	254	255	295	265	266	293	261	252	292	266	267	297	266	265	284	273	261	272	246	289	278	295	244	292	293	287	290	281	267	245	274	252	272	262	290	278	258	273	288	260	247	235	281	305	293	278	277	271	273	277	258	251	293	310	290	280	293	275	239	280	283	307	293	288	297	285	270	287	270	277	288	274	273	296	252	259	286	268	280	250	276	297	274	270	276	274	295	271	293	273	278	270	300	288	282	294	286	286	249	252	300	274	280	286	272	292	285	273	272	300	289	288	286	276	268	287	280	281	236	292	303	281	311	266	266	283	259	260	278	264	275	280	303	271	266	263	250	290	288	257	262	279	268	292	295	248	290	290	282	279	304	277	283	268	269	258	277	288	300	290	297	263	303	312	253	287	279	287	257	263	309	291	258	259	280	276	265	309	289	269	298	302	279	281	272	310	282	286	273	290	272	269	275	255	287	254	258	284	293	293	290	281	286	288	274	281	284	281	271	266	268	265	297	297	269	283	270	303	277	273	288	286	281	303	306	264	301	286	254	286	312	286	273	275	261	292	268	265	289	301	308	273	281	284	290	287	291	293	276	297	298	270	295	245	270	280	301	267	269	273	300	276	277	255	303	289	283	284	298	270	239	278	277	276	278	246	254	269	285	296	302	247	266	317	260	268	276	264	259	281	283	284	283	279	254	263	260	257	258	290	305	253	286	271	282	228	296	270	275	261	286	278	289	264	287	268	311	247	293	278	299	317	315	266	276	280	275	307	276	292	275	286	264	291	266	271	274	314	277	277	264	275	281	258	272	248	259	285	285	300	259	270	274	280	303	275	292	258	259	272	271	296	259	281	259	268	255	298	287	269	280	274	280	286	314	309	274	267	261	289	253	290	297	261	282	295	269	256	267	279	257	280	288	300	272	294	290	282	293	262	297	247	264	276	269	272	276	321	275	286	279	270	279	291	274	260	268	319	251	266	263	264	277	266	280	283	262	243	259	262	258	281	270	274	285	287	282	293	287	276	331	304	289	269	266	286	262	272	281	295	279	267	291	268	283	261	289	277	284	294	281	241	252	283	253	272	253	269	281	268	289	287	274	299	273	276	283	266	255	276	266	304	264	247	306	285	272	288	271	270	278	274	281	272	288	271	309	281	291	282	279	278	254	296	281	267	302	273	297	281	272	306	263	307	272	307	294	259	270	264	286	265	294	250	307	288	302	266	292	286	292	279	265	258	302	244	282	298	270	308	264	298	265	297	256	262	269	280	271	306	251	276	296	288	272	291	298	320	285	292	281	274	295	245	280	270	279	321	295	282	289	293	293	263	270	281	303	271	285	282	254	287	272	298	244	271	287	286	283	280	257	280	282	241	302	272	281	274	239	288	267	272	287	254	280	274	272	281	274	261	286	239	262	253	303	287	276	292	277	301	288	283	285	278	283	281	275	261	274	292	248	289	294	278	261	292	258	283	284	297	305	289	273	246	278	303	260	254	275	325	272	305	272	313	284	282	285	259	281	281	295	275	307	266	285	274	268	285	259	258	257	294	304	273	261	284	324	305	248	262	274	260	307	274	266	282	303	275	284	307	308	270	258	274	300	293	268	255	283	270	239	259	316	271	266	276	305	309	257	287	271	294	295	313	280	284	319	327	260	259	289	272	273	270	280	289	257	267	281	276	289	295	281	279	274	250	262	293	263	238	294	275	293	310	278	282	290	255	288	274	291	297	288	294	295	274	294	258	265	299	283	277	261	298	291	291	270	275	248	270	290	275	300	276	247	268	294	274	293	242	266	268	254	292	284	256	293	259	260	281	301	284	267	278	282	270	275	314	271	263	298	294	297	291	256	268	296	271	277	268	277	281	281	292	297	292	283	255	262	281	324	258	293	261	283	260	269	276	288	318	249	306	283	313	274	247	256	252	274	298	268	297	263	273	283	264	289	286	267	294	293	249	305	286	282	290	289	269	272	280	283	281	299	250	276	282	258	268	265	293	270	263	301	310	282	282	282	253	281	262	276	295	261	298	269	264	269	279	303	295	281	260	251	276	270	291	284	293	304	240	293	283	282	290	254	271	263	277	269	280	261	316	285	280	267	292	248	266	309	246	286	300	260	301	252	261	287	289	322	317	262	279	252	262	250	296	291	269	263	262	293	275	258	292	319	298	300	285	282	270	274	308	271	273	267	296	281	282	267	275	257	271	302	271	282	265	270	278	279	270	270	303	290	318	264	256	250	318	276	262	270	263	253
8356	2153	2672	1811	1165	851	666	533	415	377	326	269	280	281	248	225	239	211	196	213	184	203	184	198	189	201	187	190	175	176	180	177	147	180	169	163	165	169	170	171	177	170	176	162	166	154	181	201	160	136	167	145	192	160	170	160	183	154	142	152	171	148	165	154	160	177	166	173	155	168	167	160	172	155	150	143	144	138	144	186	168	158	160	179	113	170	163	150	183	160	163	172	158	151	163	178	191	178	147	143	142	161	154	183	160	161	133	150	160	155	155	162	172	156	148	144	165	146	133	168	160	151	165	171	158	169	146	161	157	158	182	169	163	188	183	130	161	151	159	158	153	152	154	150	158	161	146	160	180	180	151	159	141	170	154	199	177	166	155	146	169	158	148	157	142	178	144	157	157	141	176	144	154	169	158	166	155	138	152	146	158	161	140	174	151	163	172	151	150	148	176	155	133	178	139	160	169	159	154	150	156	173	142	172	171	148	167	164	152	169	162	161	169	165	151	156	149	159	166	168	146	144	165	159	160	127	161	147	163	162	161	141	177	154	154	173	138	163	168	138	153	145	155	164	169	156	148	171	154	170	157	146	167	169	161	161	147	164	147	154	155	168	153	156	157	172	161	148	162	170	165	151	133	174	168	180	125	164	159	148	138	168	145	172	159	185	161	168	157	161	157	144	161	162	145	163	163	155	152	150	143	157	175	144	158	178	153	136	148	163	172	175	154	138	131	156	176	150	172	158	151	165	188	176	166	167	144	150	171	174	159	167	149	147	165	161	175	158	156	153	152	172	161	172	176	161	149	155	134	186	179	147	156	164	166	183	171	162	150	144	183	176	171	175	142	159	173	141	171	160	165	158	133	173	167	154	158	162	141	172	156	158	175	143	164	156	169	155	157	162	153	147	181	158	149	161	166	169	170	146	169	164	158	177	152	160	170	159	180	173	165	169	141	175	164	151	171	174	147	137	156	150	165	176	152	147	157	164	159	172	148	177	163	170	171	145	169	151	174	143	175	151	152	130	157	147	168	136	152	165	151	145	160	140	160	135	152	178	160	157	164	161	125	169	159	161	141	153	163	146	181	164	141	168	172	162	178	157	155	165	154	158	174	180	178	156	163	153	147	144	153	150	158	162	145	166	173	174	161	158	155	185	149	162	168	163	170	148	155	165	147	155	148	170	161	164	155	162	180	168	157	178	163	151	153	142	168	159	142	132	158	174	164	164	177	181	155	161	166	145	179	162	178	167	189	143	163	128	155	152	164	165	168	178	154	158	180	168	167	164	163	145	164	168	152	159	157	143	153	172	154	153	132	148	154	146	156	154	155	155	146	168	151	165	171	172	184	165	153	160	161	162	156	146	173	148	187	163	151	161	147	145	153	168	152	146	184	151	169	167	161	145	190	168	133	151	162	136	163	148	145	156	149	151	173	153	138	167	151	156	169	145	142	186	151	140	172	175	154	161	159	155	160	153	159	173	181	163	141	159	156	165	155	154	149	172	152	164	153	195	154	162	160	191	157	149	158	146	190	150	196	142	148	123	154	154	149	156	150	154	177	166	177	162	153	159	151	161	176	159	164	138	149	162	145	160	172	163	154	160	142	164	144	155	174	175	172	145	171	166	176	158	158	172	155	169	172	136	193	180	151	162	156	157	151	148	168	193	171	159	159	165	161	167	152	158	162	154	144	150	181	172	144	181	159	165	146	168	143	176	151	153	179	142	161	141	157	151	165	159	173	154	134	165	165	150	141	169	154	152	138	151	177	163	152	166	155	160	169	167	143	159	165	155	154	146	172	162	146	150	164	132	149	156	166	136	147	176	150	175	160	160	160	190	168	170	179	138	169	156	177	157	170	182	166	155	167	148	175	132	147	146	172	188	169	164	168	165	145	171	155	155	160	150	156	162	143	161	150	164	161	174	157	172	170	172	162	166	166	165	170	168	168	185	148	136	159	163	161	156	160	177	177	158	158	145	172	157	171	148	160	153	160	163	182	161	148	153	170	157	135	145	174	172	164	166	156	164	170	163	170	143	167	169	176	171	161	163	162	147	159	183	148	161	158	162	151	164	146	160	158	164	135	145	171	178	163	158	138	141	152	177	150	175	137	153	164	149	151	154	167	149	163	175	165	180	148	162	169	165	155	181	159	156	158	179	172	164	180	182	162	169	173	168	158	182	170	159	189	169	164	179	171	148	166	160	150	144	154	185	175	148	165	155	148	176	181	158	166	174	165	168	174	170	122	184	143	167	162	159	169	164	154	171	189	162	150	166	158	161	162	146	156	158	153	169	145	151	163	165	176	155	162	159	167	196	152	159	155	163	156	160	159	146	150	164	151	168	141	144	140	156	140	181	168	162	162	154	162	175	171	167	149	186	170	140	167	136	149	178	166	165	147	178	168	160	149	144	127	163	172	153	148	144	155	150	169	141	178	173	180	144	186	172	164	145	148	148	133	165	155	150	154	169	163	141	154	190	165	151	160	175	164	162	166	163	174	163	148	167	136	189	178	144	168	167	174	160	147	161	166	165	158	133	160	126	162	151	161	146	148	150	173	136	159	163	163	150	147	198	160	177	170	178	160	199	145	186	152	178	135	187	128	185	170	160	155	158	154	160	167	143	150	149	164	151	161	150	162	155	139	173	170	178	135	172	145	146	148	164	176	166	171	165	156	140	150	143	161	157	139	159	152	174	151	145	159	158	181	171	167	168	148	169	152	158	145	168	154	162	149	147	174	188	157	149	180	167	178	163	153	153	172	160	151	142	139	179	144	173	145	154	165	162	145	172	151	163	142	159	164	160	137	165	152	154	156	140	163	164	187	158	135	173	171	136	172	176	174	172	140	153	142	170	171	158	163	160	170	142	175	137	144	161	175	157	154	156	177	155	191	147	174	153	148	152	170	168	153	163	172	160	164	168	159	186	170	179	159	160	165	175	147	128	173	164	154	156	155	159	169	148	153	157	179	178	151	163	160	176	123	162	161	140	157	179	154	179	137	167	156	154	169	159	178	172	176	157	160	158	174	173	159	147	163	155	154	181	165	154	152	154	166	174	170	154	170	168	171	164	163	163	150	145	190	151	143	158	161	151	133	147	124	144	149	159	158	157	149	159	178	161	168	151	178	167	179	150	143	146	187	148	133	141	161	143	153	163	150	147	167	171	152	149	179	145	150	179	187	161	178	162	161	157	156	164	145	153	169	168	156	164	165	143	185	163	187	156	164	154	157	151	154	168	156	148	167	180	165	152	160	158	155	164	159	166	158	175	161	174	155	160	159	133	168	151	189	163	159	157	145	172	172	167	181	154	181	144	159	166	149	156	161	137	158	168	173	180	166	178	157	143	171	167	147	149	161	178	156	153	160	165	153	160	150	154	153	156	144	158	175	159	147	169	179	151	141	149	165	175	162	167	145	152	151	165	136	139	174	144	165	174	139	166	157	133	155	155	172	158	150	156	174	157	175	162	143	150	155	170	166	152	172	161	156	153
7528	2785	6349	6774	5768	4828	3814	3193	2696	2370	2047	1845	1682	1545	1292	1235	1253	1155	1018	979	974	927	889	866	825	775	775	764	736	771	708	695	729	716	698	662	676	615	695	681	700	660	630	605	662	629	586	622	618	622	617	598	639	558	586	611	535	572	612	612	553	560	603	592	592	590	596	576	570	595	609	548	567	595	548	562	534	599	563	537	537	583	564	573	533	585	551	566	545	574	551	576	564	535	561	532	521	559	561	588	538	514	551	570	548	558	530	539	548	548	568	521	536	519	576	544	540	535	546	520	546	521	539	531	560	525	583	528	513	563	522	503	524	549	546	563	524	559	541	520	527	572	495	531	543	552	527	612	564	538	555	546	523	521	580	489	517	554	514	540	550	537	567	541	571	535	505	501	545	507	535	503	537	547	550	544	571	528	540	521	530	571	579	550	548	534	503	550	569	535	554	571	556	560	550	536	555	512	533	540	515	479	532	531	570	564	528	554	577	544	537	529	520	525	591	535	574	584	579	543	528	512	525	546	512	531	589	540	524	588	473	539	572	542	486	572	563	575	531	539	556	536	523	577	543	532	504	482	554	516	572	532	538	497	581	574	526	529	534	568	548	532	567	559	501	538	523	550	520	538	518	530	488	508	539	488	500	552	506	535	572	545	554	531	541	554	568	567	552	565	562	499	541	552	548	521	544	573	530	513	549	538	537	521	549	572	526	518	517	556	528	547	559	508	540	558	524	532	527	571	556	556	575	515	541	518	548	554	556	553	488	550	551	583	537	553	554	552	565	568	547	513	514	555	523	566	534	501	518	544	539	498	557	536	528	535	543	524	512	489	512	541	546	563	544	533	545	540	539	592	524	508	541	586	537	528	549	542	594	545	572	515	558	595	530	529	515	561	532	536	544	525	517	522	544	489	591	558	559	586	575	599	559	519	498	545	541	535	538	549	515	536	555	540	531	555	560	520	568	552	542	534	522	539	579	554	540	554	481	507	544	533	554	541	518	513	540	549	527	519	529	545	582	551	550	563	528	576	522	516	539	502	506	540	554	517	592	529	595	513	548	513	571	580	535	538	520	519	515	528	492	504	539	495	547	567	563	571	523	564	527	513	535	556	533	554	536	556	531	530	513	486	578	523	546	499	557	525	511	557	566	533	553	562	526	537	560	585	551	525	562	538	525	507	552	522	540	499	513	556	525	548	557	567	551	495	528	559	534	527	535	539	558	527	536	552	543	554	531	536	529	538	584	535	556	557	522	547	520	506	534	550	553	560	517	565	540	540	487	507	545	525	557	546	529	534	542	555	561	532	576	518	543	561	549	541	502	498	512	555	555	525	540	536	535	565	506	494	476	548	558	564	580	534	541	513	509	578	524	556	505	524	577	522	567	523	532	560	518	522	543	573	566	586	531	517	525	556	543	560	556	572	503	518	552	527	566	553	543	576	526	529	533	556	519	526	576	512	521	523	533	561	540	518	543	528	581	560	519	553	561	541	545	558	533	555	527	522	544	542	540	504	498	554	500	517	564	548	552	541	571	510	556	518	552	503	554	540	510	535	536	518	480	500	567	499	536	535	563	519	510	529	561	495	540	523	543	537	521	535	524	539	531	535	491	528	518	543	557	556	490	592	561	546	571	507	562	540	553	555	554	500	547	537	551	517	528	485	529	528	536	494	511	533	514	491	537	564	532	545	517	526	533	532	533	576	522	565	525	506	548	505	519	551	562	536	548	582	561	531	510	537	554	522	526	549	500	527	518	488	516	488	534	501	540	559	540	531	563	546	590	605	519	544	544	539	557	509	534	521	552	521	535	527	529	537	520	549	586	518	570	530	527	575	511	536	530	532	555	545	531	497	546	535	517	579	518	549	506	530	542	575	568	520	555	530	537	561	532	547	533	546	516	561	530	572	558	535	541	550	533	536	510	540	533	574	518	529	554	541	520	568	541	558	546	533	527	578	533	487	525	544	510	498	554	498	558	488	536	524	519	570	543	528	531	545	566	488	535	545	523	554	545	492	559	529	556	553	517	544	538	525	536	560	508	533	525	531	515	564	546	528	527	564	522	551	499	549	530	548	518	527	547	529	538	562	540	558	561	556	552	554	533	510	557	547	545	565	553	573	541	515	520	524	536	542	569	540	563	519	602	528	511	557	520	567	532	535	575	538	520	536	534	580	530	525	580	566	559	544	555	535	540	514	526	562	566	528	571	516	540	534	539	564	560	547	505	555	568	546	553	526	533	463	524	536	510	515	509	545	539	550	572	548	515	534	523	526	573	532	515	532	526	517	536	575	537	559	571	573	548	527	499	574	560	502	506	547	527	533	559	519	545	552	510	542	533	544	554	558	542	484	547	575	558	526	519	546	516	543	578	551	520	518	514	507	532	550	529	528	523	566	553	523	531	567	522	515	520	582	546	511	511	549	530	541	529	527	528	551	521	556	577	566	545	567	503	532	508	525	548	586	543	529	522	575	536	524	591	534	583	580	511	487	568	537	572	525	548	540	487	527	546	516	537	535	530	524	548	576	524	579	519	525	565	538	541	569	491	572	556	552	527	536	511	543	537	539	536	546	532	544	556	522	578	554	512	545	518	545	516	526	510	567	535	500	539	557	549	546	525	550	526	560	546	521	555	512	529	548	500	561	493	543	533	535	538	545	531	522	481	528	562	490	520	547	533	518	506	574	504	567	552	499	505	547	510	533	542	507	485	533	511	496	554	553	577	571	521	514	568	545	554	525	561	497	541	497	525	538	502	537	586	557	556	547	567	512	561	551	536	528	577	513	497	567	527	546	582	509	570	552	525	599	524	519	529	576	510	542	545	508	581	516	534	525	511	592	565	541	560	530	544	524	549	548	544	535	526	514	584	547	526	531	554	518	556	567	543	528	540	545	504	535	499	588	540	516	545	505	568	539	496	548	516	560	520	544	521	561	514	504	523	546	524	524	549	518	548	510	512	581	548	506	514	558	528	532	527	573	523	521	565	534	553	566	526	537	507	516	565	541	512	522	533	493	530	550	510	545	580	518	523	523	524	549	561	551	555	541	518	550	576	536	578	547	557	568	549	494	520	537	579	519	530	536	573	526	547	520	519	575	554	546	542	533	540	516	571	538	573	560	571	561	526	560	543	550	611	538	539	559	536	507	547	507	525	540	565	533	559	527	543	557	539	520	562	507	558	552	570	528	530	553	532	551	549	531	518	523	547	514	556	535	535	521	493	517	552	531	549	511	540	513	520	517	535	575	555	550	505	535	547	535	492	541	579	507	513	561	495	549	511	495	530	534	563	519	545	581	552	547	522	606	552	579	537	570	541	501	535	538	555	574	485	533	563	512	567	514	540	501	505	515	509	550	501	567	527	539	532	540	530	521	530	504	527	561	542	514	531	545	550	559	536	523	533	527	555	574	563	544	532	556	540	527	555	588	571	533	534	546	504	557	494	530	542	543	499	570	541	541	546	548	565	519	551	543	511	537	522	530	545	516	513	523
973	112	121	84	90	76	84	67	70	73	73	62	61	78	62	63	64	76	62	82	69	74	58	68	72	54	45	84	48	58	56	54	56	63	67	77	72	67	60	56	66	67	71	64	75	62	66	60	62	51	59	63	60	63	66	62	67	78	73	57	45	69	60	50	62	64	61	77	48	74	56	50	53	65	49	66	71	68	93	72	57	55	67	60	67	70	76	74	59	67	62	75	54	68	54	68	75	61	79	64	59	62	59	55	61	67	54	62	61	62	72	62	56	52	49	60	48	52	66	59	69	62	59	54	61	59	46	61	79	62	40	62	63	66	54	55	66	75	61	63	76	65	53	58	48	65	67	75	78	49	62	49	80	65	69	62	66	51	57	74	66	59	63	65	66	62	74	55	61	60	48	55	66	66	66	59	62	62	58	63	65	55	53	59	51	55	65	58	60	68	60	64	55	58	62	68	52	51	55	66	71	70	63	60	46	62	63	64	64	55	49	67	66	67	65	58	77	75	60	68	61	56	83	54	63	66	64	68	64	64	60	70	58	57	58	54	72	64	65	55	51	68	64	59	60	59	77	74	65	69	59	55	54	56	70	63	57	51	68	60	49	64	51	67	70	63	57	69	72	58	56	62	61	80	68	57	68	72	60	68	51	67	75	59	65	52	75	53	56	67	67	63	66	56	74	53	63	50	58	63	59	54	57	66	52	47	62	59	59	78	77	56	59	62	64	66	65	81	62	62	54	64	56	62	68	65	55	63	68	66	54	60	59	69	63	55	59	70	51	68	58	57	59	67	65	66	60	59	72	67	60	52	55	68	63	55	57	49	71	54	68	58	74	65	61	67	70	64	72	71	69	62	65	91	70	62	47	68	71	67	54	60	67	76	68	50	67	63	67	63	63	65	63	55	60	67	57	48	58	54	85	70	67	59	76	67	60	60	53	62	68	64	60	56	67	68	67	66	66	58	57	70	67	69	66	65	66	69	78	52	52	63	53	64	64	56	70	57	63	71	57	52	70	72	63	58	55	69	61	64	60	57	59	66	55	49	65	69	87	65	48	66	62	65	69	59	71	62	60	65	57	58	59	61	68	43	72	63	70	68	64	62	68	62	62	63	57	79	67	67	57	66	64	65	60	58	60	58	55	51	70	59	68	78	72	51	68	62	64	71	58	60	79	68	60	69	55	90	62	57	79	67	56	54	64	72	55	64	67	53	57	58	64	48	64	58	60	41	54	53	59	56	65	52	63	65	57	60	63	60	64	71	52	50	52	60	59	58	54	53	59	46	55	64	68	75	67	55	68	68	63	63	68	61	55	60	66	67	63	62	65	65	68	58	59	66	68	53	68	56	49	55	66	45	65	51	51	59	61	58	56	64	49	51	54	69	60	61	57	63	65	52	65	53	67	58	69	60	54	70	49	46	55	62	67	63	71	75	73	77	53	53	56	65	70	62	67	67	56	60	58	80	77	56	58	73	51	60	53	60	53	65	53	56	72	72	50	76	62	69	59	55	63	73	57	55	66	58	53	72	74	51	69	58	57	66	57	57	63	67	58	76	67	54	57	66	58	63	57	62	53	61	67	50	54	66	64	72	66	49	46	51	66	66	48	49	47	81	51	72	68	58	54	59	62	54	61	73	76	64	64	67	50	61	73	59	79	50	70	61	63	56	56	57	60	51	74	69	73	61	67	76	64	69	62	59	62	74	57	61	41	58	55	57	61	76	55	68	71	59	56	74	70	63	59	62	72	73	65	68	54	65	61	75	66	60	59	67	59	59	52	65	58	70	54	71	78	69	62	70	55	71	76	65	56	52	59	71	61	70	51	69	65	48	73	60	53	62	50	60	64	46	66	55	79	68	58	59	80	57	64	65	57	72	56	68	66	56	63	50	56	62	58	64	68	49	59	66	63	65	54	72	59	62	53	51	63	63	83	64	67	63	69	66	74	69	64	59	61	54	63	73	51	63	62	65	59	56	57	62	64	71	63	65	60	63	65	59	63	72	48	61	68	58	72	75	68	54	55	70	62	54	47	73	63	46	61	64	39	49	62	66	58	55	77	51	52	55	63	72	71	51	70	51	53	63	62	50	52	65	43	72	64	53	66	72	61	57	69	57	68	63	57	59	49	48	64	53	58	60	65	69	59	63	70	51	59	67	63	72	81	60	55	62	59	60	78	59	69	54	57	66	67	62	71	68	71	52	76	55	55	59	46	67	66	63	66	68	68	51	63	66	70	62	68	65	52	60	50	71	60	49	60	46	69	49	57	54	52	72	69	66	51	49	65	59	46	57	61	63	71	57	68	64	85	63	68	62	65	57	63	53	72	56	53	54	64	49	47	75	48	64	52	72	60	69	64	66	53	58	65	51	57	50	46	56	67	77	66	58	77	61	65	58	61	73	67	50	56	62	62	58	75	68	74	62	57	62	63	56	57	56	67	87	69	65	57	64	62	60	66	56	58	59	56	54	68	53	55	64	62	48	65	56	61	71	64	56	64	56	55	55	62	67	59	52	64	62	63	54	59	48	60	61	62	57	58	77	72	65	61	57	61	76	67	66	52	65	64	62	62	58	73	68	64	70	64	57	62	53	51	68	53	64	70	65	71	64	68	64	56	68	69	48	49	71	57	59	56	60	59	58	72	59	54	60	70	62	73	72	62	51	64	54	64	52	64	56	68	46	69	52	68	67	61	61	48	73	54	67	60	60	57	57	66	64	68	69	60	66	86	68	66	56	73	71	63	63	65	57	52	71	71	64	64	56	80	60	57	56	53	54	59	54	63	66	54	56	58	64	60	52	61	66	65	72	64	69	60	64	75	57	66	65	69	58	49	81	64	60	58	55	53	60	76	59	67	61	67	52	58	65	61	63	64	46	61	65	45	61	69	66	64	68	55	63	61	74	59	60	60	62	64	41	61	63	52	51	78	58	74	55	54	44	64	67	64	76	59	67	46	59	58	71	68	65	69	59	53	60	60	59	62	65	66	71	54	65	67	58	54	53	63	42	50	59	70	66	65	73	72	63	66	54	59	56	57	47	81	59	57	71	66	63	55	54	54	65	64	61	58	66	64	58	70	57	68	54	78	52	71	54	54	63	78	56	77	53	65	55	47	63	57	58	61	68	60	70	52	68	58	65	63	63	64	72	81	46	63	52	58	55	58	61	69	59	61	53	73	77	63	69	57	60	60	58	67	68	57	74	54	57	67	71	68	64	50	49	57	54	61	73	64	74	49	72	70	53	76	67	52	65	86	68	67	63	55	68	62	67	59	72	56	55	75	57	65	58	68	63	75	75	60	50	60	62	71	59	57	66	60	56	62	70	64	58	66	56	65	67	53	49	59	65	72	74	59	62	69	60	55	65	72	56	52	64	71	52	54	66	72	61	73	77	58	73	58	74	61	55	55	47	50	61	65	68	72	62	50	55	69	50	71	62	66	64	58	69	50	57	67	69	69	62	72	57	54	58	63	67	45	59	49	65	71	50
1600	329	424	402	402	368	317	306	285	282	301	267	274	256	265	241	257	253	291	258	251	258	275	238	264	267	253	247	256	248	256	260	238	236	255	245	259	248	256	230	218	233	247	252	240	222	253	226	231	270	230	215	257	273	256	243	229	248	256	270	240	225	248	243	257	230	252	233	279	260	238	239	214	240	243	220	249	243	278	246	256	244	248	248	269	266	256	237	246	235	227	258	250	271	226	219	261	237	221	240	237	243	256	249	219	242	251	239	259	242	262	256	246	238	207	225	232	241	230	254	257	255	202	237	246	258	242	241	258	256	258	262	230	229	271	249	249	232	261	237	259	252	261	248	247	244	233	238	229	245	284	242	238	264	260	239	238	275	260	231	259	255	276	259	260	238	237	241	220	239	264	207	244	234	263	253	230	228	209	250	269	244	240	221	260	272	253	236	278	233	265	232	246	257	239	231	242	236	235	244	258	254	211	235	239	235	239	238	232	258	227	250	246	249	236	233	246	240	240	238	238	266	238	237	249	243	241	239	249	236	249	255	248	236	243	234	229	241	232	232	241	230	252	235	257	236	246	202	248	243	239	230	207	225	257	246	234	250	256	232	236	236	254	225	224	247	261	268	243	236	252	220	231	228	225	267	238	279	245	249	233	245	224	241	256	243	235	249	248	239	221	259	279	228	250	268	245	256	238	249	253	236	246	247	255	231	247	230	278	252	233	272	243	232	217	236	245	231	224	242	250	257	249	247	262	231	248	226	251	246	224	250	242	207	246	234	255	251	272	205	222	253	254	246	216	239	261	259	254	228	226	242	251	234	258	232	250	244	224	250	262	238	276	248	235	237	242	240	246	234	227	272	262	233	245	255	246	237	236	243	230	249	242	266	229	197	219	245	254	246	234	245	253	229	253	275	226	280	242	237	233	250	246	253	249	247	226	259	240	256	247	253	272	259	250	250	246	243	281	261	234	240	234	216	221	244	268	225	251	251	230	262	227	267	232	250	272	235	267	268	247	226	247	240	238	244	247	224	210	269	221	242	252	244	265	228	245	244	232	244	258	254	253	250	259	242	235	249	251	229	229	253	230	257	241	227	222	259	248	240	275	251	239	238	254	240	244	244	235	252	241	217	244	250	238	271	265	249	223	239	254	229	252	231	255	245	252	232	241	238	233	231	250	239	243	235	246	223	208	247	282	257	244	230	250	229	230	228	266	256	259	248	252	228	242	246	219	207	269	235	223	247	263	255	232	260	239	251	272	243	238	237	252	246	241	231	288	245	253	260	228	230	250	221	223	231	242	218	245	232	233	254	231	233	244	241	207	246	247	251	211	260	252	218	251	247	271	252	247	237	245	267	245	259	261	266	245	264	246	241	259	204	266	252	230	236	242	228	225	252	229	241	231	255	288	233	243	243	265	259	234	247	250	266	267	260	258	221	241	258	224	230	243	262	238	232	242	256	235	243	266	236	250	268	241	238	252	229	219	222	245	249	251	244	250	245	253	223	246	229	244	240	242	279	244	241	249	253	238	222	265	259	213	219	253	252	251	244	240	257	248	286	259	254	270	241	238	229	199	251	251	219	257	254	261	261	225	267	264	237	254	239	221	252	263	234	252	261	264	253	241	270	246	228	233	261	227	256	257	248	260	238	220	243	242	248	278	265	245	242	234	219	223	245	234	245	253	259	234	238	248	254	210	255	251	235	233	265	244	258	235	226	242	238	232	212	227	231	237	260	246	223	266	229	257	260	257	234	259	264	240	237	240	222	230	212	236	247	231	220	232	244	219	228	248	212	237	267	253	260	254	275	238	273	238	238	231	256	229	241	252	232	249	242	251	247	226	234	253	251	262	216	261	250	261	254	271	221	277	259	243	236	284	238	249	245	211	248	219	261	241	213	245	247	261	247	230	243	247	230	249	258	250	263	241	220	251	243	234	244	218	238	256	222	256	225	267	250	237	236	242	266	214	241	209	223	252	256	234	227	271	250	254	238	250	247	217	252	243	267	264	257	231	233	245	236	254	239	229	255	250	230	250	223	261	234	231	225	247	264	247	251	252	231	253	233	234	242	237	254	249	260	260	231	250	232	201	271	249	236	234	251	266	212	226	234	233	248	248	243	259	240	268	227	247	244	212	230	253	259	214	285	267	239	219	254	253	228	271	249	232	255	256	229	220	268	262	235	223	214	226	241	240	258	246	261	248	226	269	252	227	261	255	238	242	233	249	245	229	230	243	236	238	281	269	213	239	265	243	244	262	227	260	266	262	236	218	259	242	226	245	216	232	261	226	249	251	270	217	253	242	259	267	251	249	251	260	256	263	260	242	210	219	254	257	260	262	266	240	252	254	256	250	226	248	250	242	217	230	212	233	242	239	228	245	245	242	241	244	249	217	249	258	243	248	233	248	241	246	245	258	259	237	218	253	259	262	225	253	242	259	255	222	255	228	243	248	245	248	236	270	239	262	262	246	222	249	254	253	254	217	235	253	250	228	258	238	219	233	215	252	241	260	268	205	223	224	256	253	244	238	238	210	228	214	251	259	237	217	270	270	238	229	245	250	249	233	250	246	254	261	236	271	231	242	240	246	255	251	253	233	248	247	250	229	265	269	219	235	223	259	247	234	265	246	259	236	234	242	254	252	246	257	247	242	234	245	236	239	234	260	246	264	264	251	216	258	265	248	249	254	232	245	228	275	256	258	249	237	242	286	238	254	218	251	248	237	256	234	240	264	233	250	261	252	232	255	270	248	250	220	229	244	295	249	259	270	235	227	256	255	262	229	255	233	263	272	244	241	224	251	252	230	260	249	238	265	253	228	228	235	234	256	232	247	259	221	250	253	267	257	254	238	239	281	228	233	239	233	252	240	219	243	234	234	249	262	243	226	252	225	260	231	249	236	249	229	253	231	235	258	250	233	245	262	240	231	243	263	244	250	231	239	227	253	236	238	240	253	288	238	235	238	232	244	243	238	247	275	258	212	233	231	215	257	248	212	230	228	248	250	225	237	243	252	274	251	215	242	258	216	249	235	279	275	276	245	247	229	215	237	257	244	264	263	239	238	257	272	220	260	240	238	243	228	244	252	245	215	221	260	257	231	251	229	253	223	227	232	250	247	244	245	242	260	247	248	238	252	231	247	242	258	259	242	260	225	257	244	255	222	261	236	247	242	256	196	232	285	253	241	267	263	259	238	233	245	239	217	258	232	248	252	230	215	243	254	243	244	248	250	259	240	260	232	243	247	234	246	235	244	259	254	244	250	246	235	239	252	229	243	259	279	249	267	254	238	245	242	250	273	243	251	249	212	245	249	232	208	253	240	241	241	253	253	240	232	241	242	252	209	254	252	263	231	231	229	234	240	258	246	211	247	229	261	235	272	244	231	229	211	235	246	255	237	231	227	234	250	251	267	243	220	259	273	258	242	260	241	256	269	231	233	211	253	240	225	254	256	260	245	221	225	222	244	232	234	248	230	242	261	243	259	244	228	234
4204	994	1318	872	622	398	314	219	207	200	168	142	146	120	111	104	100	94	82	108	103	81	116	89	87	89	93	102	91	97	86	86	95	72	70	76	73	59	71	75	88	87	81	52	62	74	80	66	68	81	64	74	70	80	74	84	68	82	67	82	80	71	71	71	67	91	79	77	77	58	90	71	77	67	65	76	60	72	65	83	78	60	67	65	86	74	67	77	71	61	80	80	74	55	69	86	66	95	76	75	66	75	81	67	70	74	72	68	74	76	64	68	84	69	72	83	79	72	83	61	77	66	77	77	68	65	75	56	69	76	61	68	74	80	72	71	66	73	74	78	69	72	79	78	61	78	82	62	69	63	71	68	80	79	82	62	72	79	78	82	78	67	65	61	76	67	88	66	93	72	71	61	60	77	73	59	81	74	80	68	68	73	58	61	73	61	72	84	79	86	58	66	64	77	82	70	81	87	63	71	73	74	84	86	75	69	83	82	64	77	88	71	71	89	67	76	69	72	90	72	81	65	61	75	78	70	64	73	56	71	72	81	74	58	67	82	70	69	74	85	73	91	62	95	67	68	70	68	62	76	90	67	69	67	76	78	79	67	90	70	82	75	62	67	69	66	81	66	67	66	76	81	75	69	81	70	82	72	65	56	67	67	68	89	60	67	84	84	70	62	80	85	73	82	70	74	86	78	82	84	64	80	76	78	55	70	74	56	77	64	70	83	67	71	67	80	52	67	83	73	82	69	58	76	71	59	68	68	71	87	67	70	71	80	54	66	82	63	71	79	79	75	53	74	68	67	68	72	84	80	73	67	69	76	74	69	68	72	75	70	74	70	71	72	74	83	72	74	70	76	71	73	64	72	67	68	70	78	81	76	77	66	82	60	72	78	64	70	66	73	73	59	68	81	75	78	56	65	81	65	74	66	64	74	75	85	80	69	63	88	62	78	58	68	70	77	78	79	71	76	75	79	62	66	88	63	76	67	72	75	75	68	58	60	63	68	59	77	66	57	78	70	67	59	76	76	62	76	88	71	76	71	92	79	60	70	79	80	77	65	72	60	75	71	71	70	81	77	78	73	73	79	82	80	68	82	57	88	65	78	77	72	67	75	92	66	53	72	70	61	71	70	70	64	87	80	67	80	74	68	96	96	60	72	72	76	67	86	54	71	63	77	80	68	82	78	65	92	74	72	81	73	67	77	77	88	59	83	85	74	76	58	83	63	84	64	70	75	76	84	68	69	63	63	72	64	67	71	76	83	70	79	93	90	62	73	77	80	59	59	60	64	69	83	66	80	83	87	67	70	75	62	83	79	83	73	77	71	69	61	69	85	71	70	76	79	80	75	64	68	81	64	76	74	62	79	64	64	67	92	69	101	80	73	66	72	67	70	78	75	82	69	53	72	75	70	59	105	78	67	69	71	73	75	69	85	76	66	73	79	73	79	74	72	74	73	63	72	68	76	66	59	68	62	77	61	77	69	68	77	89	76	68	80	60	72	81	84	65	65	55	74	72	66	87	68	62	66	66	74	76	78	83	70	83	68	85	69	70	75	79	88	65	77	68	73	76	70	75	70	77	57	82	70	68	79	61	92	61	74	64	69	77	65	67	72	84	72	86	81	65	80	68	81	70	61	61	77	62	56	67	69	72	87	73	61	77	56	66	67	75	79	73	61	68	76	63	80	75	65	78	83	90	67	77	65	60	76	70	70	67	81	72	78	63	71	63	61	84	74	84	76	76	67	77	78	61	74	81	48	70	70	70	72	64	64	74	76	96	79	74	85	65	59	60	74	77	83	71	73	78	80	67	69	79	67	70	64	66	67	87	92	75	72	63	70	73	68	73	69	78	67	73	78	85	64	70	85	80	65	69	73	73	80	65	79	69	84	75	71	80	72	82	71	77	61	65	76	85	76	72	78	58	80	88	62	71	70	90	69	73	76	76	72	83	91	71	74	64	72	84	61	61	66	71	82	78	59	71	87	76	73	63	70	73	77	82	75	72	60	57	74	71	71	79	64	74	60	68	79	82	80	73	75	56	75	59	65	66	63	69	63	82	60	72	74	71	78	83	67	73	77	92	72	74	73	68	63	84	72	84	69	73	61	74	62	73	73	69	67	77	84	75	79	81	79	63	74	76	71	70	67	79	56	63	72	63	60	65	87	75	55	82	71	73	79	66	86	75	70	85	73	94	62	58	78	65	69	72	69	68	72	68	60	68	67	74	82	93	67	73	66	68	63	80	68	61	65	70	77	83	83	75	94	62	58	60	76	88	77	77	78	77	63	66	81	79	79	82	65	44	72	90	66	88	72	65	61	75	62	85	68	79	59	72	62	76	85	65	75	67	59	76	81	62	73	63	81	82	74	74	71	68	70	71	63	68	67	76	65	74	59	66	67	82	82	75	70	78	73	73	89	71	86	67	86	70	71	78	65	76	75	77	66	78	65	62	71	64	82	86	66	83	81	82	73	80	83	59	70	84	90	67	58	91	83	80	88	69	63	70	66	92	67	62	68	79	87	63	78	85	56	70	73	78	72	60	68	74	75	66	80	63	82	99	66	78	65	69	67	58	66	81	71	60	76	80	76	72	70	74	76	64	74	81	67	64	61	74	67	65	65	81	68	53	64	63	70	73	64	69	67	83	61	76	76	71	84	61	72	76	74	75	71	66	73	80	76	68	79	70	83	77	71	75	85	70	71	74	64	77	75	73	66	79	62	66	77	66	84	79	80	89	71	80	76	68	83	71	81	73	69	79	80	76	87	60	70	57	71	76	51	60	65	59	66	77	76	70	76	75	58	86	77	86	56	71	68	73	81	78	80	88	72	68	78	71	74	87	77	71	69	66	70	80	71	70	71	66	67	67	72	68	78	66	85	68	73	68	62	81	69	65	65	76	66	72	66	87	87	77	82	69	80	79	83	80	81	75	67	76	50	74	70	53	68	75	68	54	61	65	72	83	75	67	82	80	68	78	67	81	62	52	69	67	82	77	66	84	86	75	69	58	78	59	79	84	66	74	73	66	80	71	79	80	78	70	76	79	71	77	64	62	84	76	69	68	77	76	76	77	65	61	65	73	66	78	71	76	75	70	71	83	68	65	75	57	89	84	68	70	69	76	69	86	67	68	60	79	77	58	66	69	77	82	69	74	56	71	79	71	62	80	87	96	91	59	64	76	75	77	79	70	83	79	79	71	81	83	67	54	77	68	73	77	78	75	74	73	63	81	86	73	67	74	77	76	61	82	71	75	57	69	74	77	84	93	68	78	60	76	60	72	81	76	74	75	74	70	92	72	62	74	88	68	67	61	65	72	65	60	77	67	75	71	67	76	76	68	64	73	92	67	88	72	79	84	83	83	73	71	80	69	77	82	66	61	73	59	95	66	83	58	69	84	64	64	83	91	75	83	80	76	71	69	65	64	79	63	66	63	58	75	87	87	81	78	77	63	51	75	78	68	90	58	62	67	86	77	75	71	60	75	74	74	97
5150	1412	3475	3689	3004	2523	2004	1672	1457	1203	1082	950	828	787	656	675	626	549	600	466	535	483	457	441	427	408	430	403	383	393	389	352	397	397	372	366	370	347	316	354	343	312	345	330	340	321	326	331	303	308	327	319	320	318	319	283	312	302	295	335	300	310	314	294	325	316	294	286	293	316	305	308	309	293	290	301	290	294	268	285	291	314	284	271	285	302	287	299	266	273	286	315	304	290	262	316	285	273	293	269	288	273	305	271	300	284	304	255	291	315	270	291	282	299	297	276	276	288	270	269	285	298	282	306	270	253	292	284	307	292	277	285	296	250	302	259	270	280	274	292	257	280	282	278	278	281	258	276	283	303	273	295	303	296	274	290	248	256	300	294	277	266	299	281	279	273	286	285	291	282	270	293	272	282	251	295	328	266	303	301	309	285	281	269	294	299	273	288	276	281	263	278	284	288	267	264	283	256	254	289	294	272	299	266	287	257	273	269	268	305	275	250	266	264	266	288	243	285	268	285	278	291	265	286	255	284	280	297	274	286	291	283	280	313	258	270	303	277	270	254	278	300	265	274	278	250	243	273	278	265	299	285	313	280	272	271	285	312	256	280	264	326	261	298	281	269	267	270	277	258	285	287	286	288	299	283	265	259	273	281	268	285	278	281	262	255	271	308	284	265	266	300	261	287	262	275	276	306	286	273	274	259	287	294	302	271	295	280	254	274	266	276	278	286	284	263	283	270	273	290	307	274	251	262	277	281	259	264	301	298	291	279	279	276	307	310	294	264	276	265	284	249	253	318	262	284	273	288	282	285	290	262	322	277	273	286	316	270	251	309	250	264	253	279	275	241	281	257	270	310	309	273	274	296	282	287	254	289	285	278	285	274	260	301	293	313	276	261	293	301	275	271	277	265	282	263	281	276	278	289	250	259	288	254	267	257	315	266	235	306	291	272	298	273	279	308	268	281	259	294	317	268	278	291	286	253	263	265	275	257	266	272	281	268	257	311	279	273	280	268	284	266	293	288	273	282	281	274	248	256	276	279	272	275	294	306	287	298	282	254	269	245	264	288	282	285	271	290	279	274	284	272	318	258	277	248	309	273	279	278	299	302	300	266	268	261	285	295	266	275	272	290	277	273	270	286	277	278	280	243	257	256	294	285	272	270	244	249	306	280	297	267	270	257	275	258	269	289	262	282	241	260	296	268	283	278	279	245	275	247	265	264	288	299	260	277	282	296	296	282	261	283	257	251	269	248	296	272	311	280	269	283	284	299	237	268	259	289	281	279	262	273	273	291	262	299	292	296	284	293	254	258	265	273	265	290	282	304	281	257	272	294	288	267	293	260	283	276	294	252	254	290	285	259	264	277	273	241	271	272	304	264	275	286	262	287	272	313	261	279	257	297	315	267	262	287	301	282	282	254	305	304	286	282	271	267	289	282	310	271	245	296	294	251	302	252	304	295	287	256	265	261	251	288	267	277	282	267	290	272	269	238	253	278	292	291	259	263	245	296	268	291	276	243	248	299	270	298	299	285	280	284	294	281	262	277	287	308	253	290	278	282	260	257	284	271	324	240	284	259	277	272	274	290	269	261	277	273	284	266	282	268	282	268	285	290	274	291	285	273	279	260	270	288	256	286	277	299	267	282	272	280	295	292	263	259	285	276	294	269	263	234	290	284	260	269	275	260	288	270	272	279	323	272	275	290	279	269	281	250	284	257	252	261	287	274	262	290	304	284	256	273	304	277	283	279	273	250	274	299	246	265	287	262	263	322	263	259	305	270	265	260	268	303	274	256	261	271	295	290	273	257	276	308	276	311	287	262	300	275	278	274	308	279	280	275	244	281	284	298	291	282	273	255	267	272	286	276	254	265	266	285	314	272	296	263	276	278	290	268	283	271	277	283	259	285	268	301	305	290	304	254	278	252	272	313	302	280	270	268	269	234	273	270	230	305	310	293	234	273	291	266	299	272	258	254	259	251	267	261	286	277	279	300	286	289	267	271	267	313	271	269	291	271	284	300	259	278	269	266	282	289	298	264	283	268	248	270	273	262	278	263	268	264	298	308	301	258	299	294	268	286	268	297	267	272	295	273	294	274	287	266	261	253	287	281	259	275	267	259	277	256	254	282	273	287	303	278	280	279	272	282	279	303	279	292	248	301	281	266	299	282	274	297	292	275	272	289	314	295	274	261	275	246	277	291	271	278	304	265	273	259	241	260	267	282	254	287	288	279	285	267	269	278	297	287	252	295	300	272	297	263	254	250	261	286	308	285	277	269	260	275	306	252	265	280	277	289	285	256	278	285	261	276	290	259	254	269	293	291	298	275	283	273	232	272	282	300	258	281	268	301	286	296	236	290	277	251	259	309	273	292	270	265	276	294	248	279	270	288	277	287	314	265	267	296	290	298	262	287	305	278	283	282	326	282	292	266	306	271	271	277	265	258	286	272	275	291	258	274	285	303	285	287	316	288	285	275	298	262	301	266	265	284	278	293	273	273	271	280	292	283	290	285	328	275	274	265	298	272	270	284	299	293	272	266	273	291	275	274	274	282	288	275	271	296	287	261	280	262	238	254	267	312	261	272	273	264	286	259	274	278	284	271	285	311	291	298	288	272	279	262	300	270	270	268	278	264	277	279	266	323	278	301	287	298	287	296	263	296	306	244	269	256	278	265	292	276	261	290	276	274	277	267	287	286	261	299	258	289	325	274	288	261	288	300	299	313	256	279	314	276	268	280	294	263	279	281	283	278	270	283	278	275	293	278	280	265	284	237	293	290	271	280	285	261	297	268	251	285	261	254	247	268	264	271	282	290	272	273	301	251	276	285	285	274	267	273	264	272	321	279	289	281	267	290	283	275	293	281	270	279	307	251	266	278	281	252	261	284	306	285	259	273	277	248	272	297	278	253	287	292	283	286	291	283	285	294	283	279	299	259	294	293	250	312	321	250	270	276	272	282	280	258	299	295	266	267	240	280	279	289	276	256	271	277	280	272	288	283	259	311	260	267	274	280	264	275	301	292	302	320	279	281	280	290	261	258	299	278	298	264	289	268	292	276	270	251	265	272	282	252	283	261	253	288	306	286	272	298	258	276	260	297	282	237	310	286	268	275	281	270	286	269	292	270	257	291	293	271	269	264	272	260	288	301	281	296	281	285	290	293	267	280	303	249	290	278	304	279	273	254	292	280	285	307	261	286	282	283	257	292	325	243	295	290	303	299	263	279	263	263	319	250	265	267	299	274	305	286	251	254	273	275	291	273	263	306	289	263	280	255	271	317	270	273	296	297	268	285	278	294	249	272	294	261	310	273	256	283	306	299	271	286	256	291	283	294	293	277	268	300	281	287	250	272	303	272	285	280	240	285	269	282	291	278	297	271	267	276	283	275	294	268	275	251	260	304	284	280	274	268	286	267	279	285	271	273	270	299	274	300	292	302	305	288	265	291	285	271	300	260	280	303	284	298	311	263	280	297	269	299	254	287	262	271
8280	2238	2606	1795	1257	853	639	545	442	377	340	289	285	258	270	225	249	211	236	206	190	208	179	170	206	173	185	178	212	185	170	163	170	167	151	182	171	151	154	157	166	163	170	186	167	167	181	155	175	189	180	182	140	167	166	159	160	172	178	172	167	155	167	167	162	164	169	161	185	149	167	147	153	168	171	162	183	169	148	150	174	161	161	163	163	160	176	158	172	167	166	164	188	164	141	156	149	136	171	169	166	172	164	162	197	172	143	148	160	156	144	181	156	169	184	162	151	155	158	157	158	186	166	161	171	147	177	152	155	179	155	169	165	165	177	143	151	161	172	155	141	152	158	150	161	157	166	143	161	172	166	165	142	166	188	174	165	183	163	181	166	153	154	177	169	168	157	178	169	185	139	166	169	178	167	170	143	160	152	150	155	154	187	156	160	164	172	174	163	180	173	146	160	167	164	173	158	168	154	143	165	156	147	178	143	159	178	157	160	176	207	157	164	169	171	171	182	141	163	144	174	158	128	155	162	148	173	156	168	152	194	184	176	157	131	144	166	202	159	182	163	158	157	155	148	180	167	157	164	178	152	158	173	153	154	145	154	162	151	141	134	182	177	171	171	147	155	169	152	160	155	156	154	159	169	143	168	162	159	173	181	166	146	162	159	170	169	171	138	155	164	175	160	167	175	151	172	153	173	162	160	161	157	135	169	154	148	188	172	131	154	172	181	136	168	158	178	135	162	164	149	159	171	167	162	170	150	146	167	162	139	168	175	174	150	148	166	136	178	152	158	163	156	150	170	140	185	181	152	173	137	175	157	155	153	170	154	166	134	147	161	172	155	147	137	148	162	192	156	173	175	160	160	173	131	151	152	162	180	147	209	157	168	173	154	173	158	166	171	164	176	160	136	150	181	166	169	144	178	160	138	134	153	171	155	168	141	133	181	147	177	159	148	159	171	161	144	160	155	169	167	150	165	157	169	157	175	163	120	150	155	178	169	157	176	163	165	193	182	151	156	160	138	142	168	149	160	165	180	140	144	158	168	140	164	156	166	149	161	165	169	142	168	146	162	180	181	151	170	170	162	159	165	173	180	188	176	164	159	158	141	149	166	169	175	164	159	173	177	194	151	129	155	146	159	157	170	151	164	170	170	165	165	148	169	163	158	183	161	160	160	165	174	156	153	160	174	181	188	159	153	150	155	166	153	179	165	167	169	155	161	172	172	153	149	165	183	169	170	178	164	163	142	152	160	164	148	128	145	167	171	142	142	167	169	178	166	162	175	153	180	136	157	164	182	144	146	141	171	166	148	175	177	169	139	172	158	153	156	150	143	136	182	146	164	151	166	155	183	184	174	176	151	157	169	173	149	191	171	154	170	178	142	169	151	176	152	176	167	145	159	169	178	161	160	169	175	151	155	143	170	158	176	169	170	164	174	135	173	145	175	169	143	176	165	149	189	167	161	157	160	152	145	168	154	151	136	170	162	187	167	162	161	160	163	166	174	137	162	199	164	156	173	166	179	168	144	150	173	159	151	156	156	157	152	179	149	178	176	146	180	174	168	153	168	160	163	162	141	166	149	155	160	182	164	162	158	167	160	179	164	157	161	160	160	162	162	161	144	168	146	150	139	173	148	183	174	173	153	160	172	168	148	166	142	165	177	159	142	156	172	167	175	184	176	165	171	160	152	145	166	153	156	165	142	166	150	178	163	148	144	179	136	164	155	154	149	167	159	154	137	159	171	173	174	147	161	130	153	165	179	155	160	156	144	157	153	163	159	182	157	146	166	151	152	156	165	152	156	135	143	150	154	155	151	149	167	168	157	163	141	162	144	150	152	167	147	157	135	168	141	169	154	179	169	161	159	152	164	176	167	152	157	161	179	149	161	166	147	172	146	174	150	169	154	156	173	160	164	165	172	156	172	141	176	164	158	150	152	160	163	170	177	172	176	183	132	148	146	144	152	170	154	162	156	168	144	146	152	162	165	159	163	157	164	155	143	173	144	164	163	149	154	174	164	154	151	151	156	159	148	149	158	165	144	182	162	151	152	170	167	132	168	148	182	177	181	142	154	150	162	149	161	140	179	163	168	141	173	162	156	162	164	155	175	163	152	179	156	168	168	176	164	151	146	186	175	174	151	138	137	152	156	174	163	146	174	155	159	154	177	152	172	160	160	154	146	149	135	151	172	140	177	138	177	180	153	181	152	159	159	168	162	178	155	164	155	155	140	176	157	177	194	192	192	159	156	152	169	161	170	147	174	150	170	166	162	168	177	171	153	146	156	163	168	153	163	153	175	159	168	169	149	167	176	129	168	161	174	148	161	183	176	156	152	164	196	167	165	145	164	158	163	156	173	166	173	188	161	146	161	163	166	171	161	149	170	165	159	160	153	200	151	165	154	189	156	162	162	167	130	169	154	176	166	163	171	157	163	164	147	148	187	189	162	139	176	153	171	167	144	172	166	159	155	158	169	149	161	164	170	151	154	147	158	151	173	156	147	164	177	173	162	178	158	158	169	148	130	157	139	167	177	160	156	171	170	161	161	182	159	177	180	159	145	186	148	157	150	159	156	161	166	168	177	149	168	152	156	159	148	165	150	150	134	170	181	160	146	151	172	169	162	143	173	161	166	166	173	175	147	144	171	177	168	151	145	157	159	155	162	162	172	144	159	145	167	137	149	150	162	141	158	148	172	152	145	157	148	178	182	154	145	184	151	139	163	138	145	181	173	165	166	164	171	181	165	138	166	141	145	160	157	169	164	150	179	168	170	153	158	154	168	159	170	177	164	156	172	163	160	142	173	153	179	169	158	156	149	181	154	149	169	169	164	158	152	167	163	160	169	149	156	147	166	166	171	170	152	174	156	164	159	138	164	161	147	162	147	162	148	162	161	173	162	143	177	167	169	183	161	180	187	168	162	176	170	169	139	172	147	152	160	151	155	161	156	204	164	143	177	176	148	179	163	175	147	147	163	156	179	161	150	162	170	154	160	172	146	155	162	150	156	164	177	147	134	134	174	167	168	177	171	173	149	147	148	165	160	192	150	165	155	162	167	137	177	178	153	145	169	186	170	154	143	170	161	153	153	168	143	167	157	151	168	173	170	172	147	156	173	149	168	185	162	160	168	176	154	167	162	159	172	170	185	140	151	152	170	160	170	159	158	153	160	155	164	168	161	187	169	142	168	183	157	164	142	161	160	186	151	160	160	164	161	171	168	157	172	166	188	152	168	154	166	147	163	143	162	163	151	135	154	187	168	167	173	167	142	159	149	172	163	166	144	157	168	154	152	159	160	165	152	163	183	173	151	178	158	166	138	149	159	170	138	171	152	189	165	165	154	165	175	168	151	169	178	165	165	153	163	151	157	139	146	154	152	151	160	167	168	169	159	166	171	139	183	164	165	145	153	147	156	147	147	153	164	162	174	161	165	142	136	168	139	151	169	168	161	160	167	155	149	171	152	160	165	198	166	151	169	160	164	152	181	165
7633	2800	6396	6863	5718	4670	3787	3176	2631	2284	2016	1762	1593	1487	1379	1223	1215	1116	1113	1032	1012	896	876	868	831	806	778	804	807	777	770	734	734	688	710	723	670	675	658	656	645	624	622	656	652	600	657	640	592	639	637	581	561	575	596	592	605	567	546	545	602	574	597	564	583	585	588	569	624	557	563	583	572	529	536	523	593	596	637	561	559	569	572	536	588	561	544	539	558	525	546	559	551	560	543	528	544	589	580	548	580	547	529	540	544	523	560	538	518	504	583	553	584	539	565	611	533	531	554	535	538	540	503	524	580	559	474	546	514	568	575	566	563	576	524	559	558	551	570	521	561	535	524	535	564	548	527	577	525	526	531	562	536	529	544	540	553	569	522	555	535	543	538	501	533	551	575	548	549	541	529	552	552	572	534	512	547	519	541	529	522	535	567	546	561	515	560	542	539	562	536	539	525	599	523	520	555	525	498	490	511	515	515	555	538	532	571	550	534	516	520	554	542	553	551	571	512	548	533	520	555	483	528	526	497	540	560	568	530	579	557	540	543	531	578	548	530	532	547	512	552	525	536	561	522	531	569	521	551	541	565	519	558	538	554	567	532	528	567	542	518	551	537	504	502	504	536	571	551	514	541	570	506	528	532	545	540	576	570	534	534	541	499	556	508	539	536	491	548	537	555	542	557	551	562	517	561	521	562	582	533	543	529	540	543	558	554	584	536	549	546	550	554	550	490	546	515	543	526	554	528	516	538	487	480	536	525	502	547	521	566	523	581	526	522	556	527	501	526	504	536	546	511	561	543	525	503	597	535	528	553	568	549	541	584	547	526	535	599	538	539	539	489	526	526	536	523	562	534	554	505	484	523	567	538	545	502	517	560	558	560	524	492	555	524	546	536	527	524	543	560	517	531	538	567	549	524	573	564	546	571	527	492	584	534	555	545	515	549	521	524	539	557	550	553	548	533	559	507	516	561	573	531	523	522	506	528	506	547	530	547	556	565	519	545	519	543	529	516	533	519	523	487	514	494	529	557	555	505	521	560	543	551	586	514	547	505	566	528	542	543	565	538	544	539	516	515	541	537	537	536	536	523	553	545	499	568	526	518	547	561	534	593	536	534	496	571	496	582	536	528	568	527	562	551	583	553	532	562	545	541	529	563	576	528	492	576	508	534	559	534	564	565	568	542	558	490	519	529	542	532	561	535	570	538	548	554	562	562	528	523	567	550	530	536	497	525	524	523	562	558	540	585	562	578	548	547	533	505	541	530	539	573	553	544	514	530	525	558	574	545	564	523	512	560	519	503	529	554	564	571	543	509	563	490	525	539	551	498	570	541	548	575	494	553	538	519	520	559	503	505	576	522	553	564	544	496	546	536	551	587	535	539	501	564	530	538	530	569	593	538	512	573	570	523	547	532	527	513	514	588	527	520	534	532	516	526	554	542	529	557	534	576	553	564	535	547	557	530	498	512	529	544	553	607	485	546	486	554	552	559	526	557	530	548	505	553	558	535	500	521	539	585	518	564	554	548	565	542	540	562	534	548	498	538	552	525	589	583	517	519	550	526	570	524	529	499	557	524	550	525	538	531	526	577	573	540	537	546	517	571	521	540	532	551	536	543	560	496	567	528	527	550	531	519	515	553	523	540	495	557	516	581	562	562	517	493	544	543	563	546	558	546	558	540	511	568	557	538	495	504	537	533	565	531	544	510	567	574	540	519	543	561	551	532	539	565	531	554	486	515	527	528	528	506	516	538	539	505	535	547	572	552	535	573	537	544	530	538	495	533	559	550	560	527	560	502	514	503	584	504	556	554	552	544	584	555	518	560	538	557	549	558	517	547	550	519	547	532	503	589	549	559	537	541	553	581	543	543	524	544	529	543	531	561	568	554	532	570	518	536	537	586	539	534	545	553	517	547	543	477	517	544	508	559	542	511	562	525	509	547	515	519	517	580	569	537	523	520	549	486	575	574	579	554	528	471	556	530	597	513	564	544	526	578	497	538	509	545	539	569	554	528	534	543	524	540	540	551	548	559	554	525	486	576	532	503	548	557	518	570	540	556	526	536	573	575	517	575	508	544	520	554	514	532	524	539	523	521	539	524	571	524	571	564	564	523	557	519	506	542	556	531	567	554	548	549	563	593	561	509	518	543	538	525	569	496	559	566	515	505	578	554	530	522	529	526	582	530	521	543	518	559	535	550	522	547	544	513	566	543	534	559	530	532	567	584	530	504	502	523	523	528	530	522	578	562	493	568	536	539	523	572	542	530	579	524	564	536	545	546	536	540	536	560	524	543	515	561	532	522	557	527	507	525	542	535	534	547	540	542	473	512	529	534	521	527	519	555	547	546	510	508	534	533	527	516	523	522	518	529	508	504	556	565	568	533	570	551	541	501	525	532	530	564	524	517	555	531	517	534	495	541	553	563	545	564	529	504	518	541	531	492	505	549	548	516	569	559	521	555	509	559	549	534	508	545	569	555	494	552	518	556	544	494	520	574	512	515	535	486	530	522	550	549	571	570	536	511	518	554	521	527	516	540	519	549	515	558	575	558	528	568	557	535	557	550	595	530	541	562	547	565	508	546	511	527	522	542	528	563	526	512	500	508	559	547	571	516	580	504	527	578	532	530	541	528	578	508	541	602	542	537	546	546	547	530	537	549	559	569	557	545	536	559	532	531	561	490	476	638	527	496	514	550	520	546	524	544	592	531	567	577	546	528	579	566	536	544	561	543	539	536	516	556	538	564	534	511	531	506	569	549	559	525	524	562	522	564	512	515	553	545	515	552	549	550	566	557	541	544	568	534	578	557	568	525	544	537	524	560	511	532	530	581	542	523	502	501	535	547	559	512	558	558	576	536	553	567	573	563	542	592	547	553	542	585	552	544	530	501	507	531	557	538	541	521	545	547	572	544	515	577	531	521	542	555	508	548	557	528	508	534	580	527	539	541	532	582	522	551	567	514	493	496	520	551	547	494	536	549	561	536	545	553	576	537	513	560	518	516	555	532	569	558	530	506	536	535	536	509	574	531	526	569	572	514	602	520	546	520	560	582	502	585	536	536	506	548	532	553	501	501	507	560	517	500	537	531	525	527	546	564	505	535	538	553	528	542	544	529	541	543	538	537	564	552	550	503	511	553	515	577	560	592	530	550	518	507	539	551	538	505	519	547	554	514	522	552	578	531	550	572	578	531	566	522	522	563	551	536	528	542	541	559	532	556	535	546	500	579	553	525	506	588	554	527	533	523	552	510	527	560	541	504	497	553	519	522	498	566	531	571	505	585	506	524	554	520	522	524	516	529	592	568	534	568	569	539	528	515	545	543	537	506	563	509	515	540	513	514	532	529	531	556	528	548	497	549	540	536	570	538	557	558	603	531	533	527	557	576	525	559	575	529	505	531	542	552	540	525	607	505	579	536	558	553	529	573	556	554	557	522	518	565	517	574	528	512	526	546	558	489	552	494	527	507	559	559	571	505	543	541	546	539	524
997	105	86	95	94	77	86	80	62	88	70	68	57	58	52	55	64	59	56	60	71	74	79	58	64	59	75	57	60	78	67	58	79	72	75	72	70	70	53	70	58	68	53	56	60	67	63	55	57	51	71	60	61	73	54	62	57	56	66	66	50	66	62	69	53	59	71	70	77	52	65	63	63	54	55	59	69	67	51	54	68	56	57	80	63	74	61	47	71	59	56	62	64	58	67	57	56	62	62	64	63	60	54	64	65	65	64	58	58	67	63	79	63	65	56	47	74	63	55	59	57	44	51	57	66	58	54	66	63	66	54	55	56	70	68	63	66	52	58	67	69	64	63	69	54	63	59	65	65	58	71	57	58	49	60	59	56	56	62	65	64	63	53	61	78	57	56	49	54	65	65	63	83	58	60	71	56	64	63	66	59	64	57	64	58	58	60	55	55	61	55	46	57	60	53	61	51	59	68	55	56	72	62	61	55	49	63	65	66	64	58	72	57	75	67	76	57	60	76	64	61	56	56	88	65	56	67	67	65	59	60	60	65	73	60	45	55	55	48	61	71	54	59	66	72	65	55	75	57	65	64	66	62	65	72	65	53	61	52	69	69	54	65	63	64	77	46	55	67	68	65	59	65	69	58	50	63	59	61	75	70	63	54	59	57	78	56	63	58	57	58	57	61	67	49	62	74	59	55	47	71	64	62	75	48	49	56	59	58	50	75	69	63	58	70	60	72	52	52	58	57	60	61	58	62	63	64	74	54	54	55	47	66	60	64	59	61	63	57	59	56	53	62	69	55	65	53	63	63	64	64	64	52	68	67	56	70	54	49	53	86	58	61	63	71	72	54	50	81	52	58	59	60	59	54	67	61	61	63	70	58	51	53	70	63	59	56	46	67	56	83	54	66	53	65	61	69	65	48	50	62	64	55	49	56	61	55	67	47	71	63	71	55	53	60	45	81	55	75	76	57	65	71	51	79	44	61	47	57	61	54	68	63	55	68	58	67	61	58	57	65	48	57	70	66	60	56	72	70	69	56	63	50	59	59	73	64	65	47	77	58	62	52	54	62	72	82	61	62	63	59	57	70	68	58	61	63	65	67	70	53	67	54	55	64	49	59	61	52	51	55	64	54	61	54	67	58	56	50	70	53	58	60	63	53	72	64	54	62	64	56	66	66	60	62	71	62	58	68	52	51	63	53	66	63	70	66	64	57	65	56	47	69	61	63	54	79	60	67	61	80	49	84	76	70	64	62	71	66	57	57	59	60	52	63	62	60	51	54	72	65	63	67	63	55	62	51	57	66	59	46	62	55	74	63	63	66	41	61	64	64	61	56	72	54	70	47	56	60	77	57	70	60	52	80	48	67	65	64	46	66	56	55	66	46	64	53	66	62	52	72	60	71	59	61	53	71	68	76	63	56	53	63	47	79	59	64	67	71	62	57	58	56	64	59	66	61	43	53	47	67	66	53	70	74	70	83	49	63	59	67	64	58	58	53	74	57	52	77	47	61	75	61	66	59	60	47	66	70	67	56	55	82	63	62	59	69	60	64	57	61	62	62	70	58	66	60	74	78	57	49	53	61	66	52	52	56	56	72	53	59	63	69	64	60	54	55	48	58	74	55	65	71	68	63	73	57	67	66	54	59	51	57	59	54	59	62	75	69	60	55	72	66	53	78	63	68	80	61	58	60	66	69	72	61	51	65	59	71	68	67	57	68	68	66	63	60	55	66	75	58	63	56	74	53	50	68	74	62	66	77	67	66	52	61	60	64	81	60	47	70	70	65	56	63	53	69	67	50	52	66	71	53	54	62	55	65	61	61	58	56	54	66	75	69	76	62	48	75	64	46	51	53	62	55	68	62	55	56	52	47	65	64	66	65	68	62	63	56	58	56	62	67	60	66	58	60	57	70	63	56	81	48	67	82	66	54	59	63	66	66	68	66	74	79	68	61	49	73	60	64	62	75	56	61	70	53	65	67	73	65	45	69	69	56	54	58	59	65	67	56	58	68	71	42	46	75	71	47	67	64	57	76	51	64	71	62	65	61	74	58	59	51	60	65	51	71	59	58	70	67	79	56	59	55	70	74	60	74	48	64	61	60	67	71	61	50	59	66	55	62	70	61	67	70	67	63	65	59	63	78	70	61	57	56	54	55	64	82	64	58	59	74	64	50	72	60	70	87	46	55	54	55	59	63	57	55	67	50	53	64	55	80	72	57	59	78	58	56	58	58	59	60	65	63	55	72	59	63	61	56	66	52	60	77	68	72	51	72	66	63	62	61	81	74	54	53	78	55	69	74	72	61	66	56	56	79	57	63	57	58	65	70	50	57	48	48	63	61	52	62	75	65	70	77	53	56	51	58	62	68	56	53	68	64	49	56	59	60	78	67	72	59	69	76	49	75	69	62	58	74	65	66	71	45	48	88	61	60	72	63	68	55	63	65	70	60	73	66	56	59	61	55	64	73	60	58	48	49	61	43	62	64	67	67	61	52	72	59	60	56	52	62	52	53	74	51	71	53	60	58	51	63	62	58	64	77	71	51	55	77	42	86	57	77	51	52	48	74	50	56	71	67	59	46	64	80	63	57	63	51	64	70	62	44	62	54	53	63	56	62	66	58	79	59	64	43	56	73	49	74	60	64	60	59	49	53	61	67	65	60	61	67	63	63	60	53	53	60	48	67	69	56	62	70	64	59	67	69	64	67	67	55	63	77	64	65	52	63	62	54	76	64	67	67	64	53	50	60	58	60	70	64	44	64	63	57	75	58	57	59	49	54	60	71	67	49	66	58	75	58	59	64	66	62	57	54	68	67	53	67	64	73	65	55	60	62	53	67	59	62	53	77	65	55	62	65	65	67	51	60	69	71	52	59	62	72	67	62	58	54	71	69	58	68	61	65	78	66	70	50	74	60	63	53	73	56	73	64	65	67	68	60	71	60	52	50	70	57	60	72	60	73	59	52	67	56	65	52	75	66	73	61	57	54	62	75	65	73	67	47	71	47	56	61	61	55	54	64	64	58	58	65	42	59	61	65	59	71	57	55	82	73	68	74	60	78	62	81	66	63	56	55	64	66	56	53	61	60	57	70	67	62	64	62	69	58	71	64	68	85	62	56	74	62	59	62	61	71	63	60	70	71	71	60	62	62	57	62	69	55	55	77	54	70	54	69	66	63	65	60	53	63	57	85	61	70	59	63	66	61	55	73	53	53	62	60	70	65	64	66	66	55	68	63	56	58	57	65	68	63	54	51	45	65	58	59	51	57	52	55	57	49	62	67	46	62	64	72	51	71	66	74	75	62	65	58	67	73	66	56	60	74	64	51	68	59	66	67	71	55	60	50	87	77	64	50	55	60	59	70	75	68	48	65	64	62	57	67	50	72	59	53	55	65	53	63	68	72	61	59	73	57	69	60	64	54	62	63	62	72	64	48	76	49	67	50	70	58	55	55	71	71	66	52	59	71	55	53	57	69	62	65	65	60	61
1604	315	403	427	374	319	319	321	299	298	295	261	282	268	274	262	253	250	251	259	293	231	263	246	269	245	227	255	248	262	241	267	240	229	233	264	246	256	240	231	250	248	244	245	244	240	230	245	209	239	262	267	265	233	240	258	233	219	248	239	261	259	252	243	268	272	252	223	244	259	219	252	239	257	219	248	228	235	238	248	241	257	242	233	257	248	231	234	249	255	256	261	258	221	285	207	222	244	265	230	257	229	232	247	231	227	284	254	243	241	227	253	246	254	237	241	225	260	249	252	246	223	247	249	238	261	227	256	235	239	252	235	239	250	237	254	225	259	257	267	238	249	249	243	269	237	257	232	255	245	266	226	259	250	276	223	229	236	223	250	221	229	259	251	244	249	234	266	217	220	248	226	228	236	243	242	253	229	228	224	256	250	267	244	204	255	246	193	244	253	257	260	246	238	257	227	223	251	214	241	229	293	250	246	249	258	267	232	224	255	239	249	262	227	247	221	231	256	242	274	249	234	263	219	238	243	249	270	237	251	233	244	252	244	222	261	238	241	256	248	242	256	250	252	246	261	250	251	227	243	240	235	225	256	232	236	263	248	235	226	300	248	276	224	235	252	252	221	228	245	235	214	250	265	259	224	246	204	258	255	258	259	234	240	213	223	239	248	250	241	247	225	283	233	230	221	239	233	235	264	249	214	247	241	242	241	253	249	233	258	244	217	226	256	251	259	265	208	262	214	228	228	241	246	254	245	256	245	219	275	252	208	237	242	228	246	236	248	234	232	249	238	255	232	261	273	210	230	259	238	235	242	279	245	241	236	229	236	240	244	235	232	263	262	260	244	240	252	242	215	237	242	270	254	231	225	246	260	229	242	258	274	230	221	263	241	262	258	227	253	256	246	250	249	261	251	231	219	222	207	271	255	246	228	247	239	232	231	233	266	256	245	230	234	226	238	260	259	226	241	242	231	213	261	241	269	247	259	245	250	242	241	245	242	228	242	243	245	261	255	237	217	259	257	261	248	235	257	246	217	244	228	251	250	265	241	245	250	219	248	222	240	252	250	222	245	273	247	221	251	223	243	244	215	245	224	227	250	233	227	251	258	243	254	280	252	247	241	229	250	222	256	215	267	234	234	243	238	231	237	252	234	208	259	231	259	231	247	258	263	226	253	223	233	241	216	261	254	226	222	234	248	262	238	228	260	232	230	223	241	231	219	254	259	263	261	254	264	250	214	254	239	242	228	243	255	265	225	243	242	226	237	239	262	239	232	265	247	272	248	259	258	235	240	216	269	270	244	230	207	258	228	234	244	243	239	290	223	232	253	229	240	256	272	238	250	234	234	253	225	254	251	235	251	246	233	235	226	260	247	239	271	252	239	261	252	226	240	235	221	256	263	246	264	233	268	248	241	243	257	246	243	231	215	249	280	255	245	261	243	228	238	217	225	246	264	240	238	259	234	239	229	229	253	236	226	241	242	267	218	221	268	257	240	256	262	243	223	240	249	230	240	243	212	272	247	211	245	256	240	280	252	245	261	222	264	243	263	240	263	273	248	252	219	242	236	222	240	255	262	274	244	231	218	249	234	243	265	241	253	236	230	273	236	242	253	252	274	255	242	211	240	248	259	234	248	242	235	219	232	233	241	248	210	262	261	228	239	220	270	237	270	252	249	228	213	241	235	243	260	240	236	227	225	246	249	223	227	237	241	250	254	264	229	250	255	258	236	226	259	261	238	236	258	236	258	256	227	248	210	259	226	241	210	234	258	241	221	238	254	225	244	253	241	234	241	265	229	241	237	247	211	240	237	224	258	225	238	244	257	243	235	238	261	243	239	262	231	247	250	226	244	229	215	240	255	229	249	249	239	242	224	242	247	242	217	253	258	250	240	234	223	236	243	265	244	222	256	239	241	220	252	243	264	238	238	272	260	265	235	263	266	217	236	250	237	220	237	221	235	213	238	234	244	236	232	255	231	236	261	237	251	249	233	261	249	236	233	240	221	264	246	254	249	243	269	229	241	271	265	249	229	242	236	251	246	256	249	238	220	241	247	243	236	249	258	251	232	214	222	246	229	232	247	214	245	255	226	220	247	242	246	258	252	261	242	243	244	240	222	255	240	277	239	271	262	262	225	233	255	259	257	229	215	221	250	248	240	222	250	268	216	250	264	281	230	248	231	273	239	261	215	233	259	244	218	267	255	234	214	265	222	263	266	249	259	236	265	253	256	263	281	254	245	246	239	223	250	249	235	269	255	230	233	247	246	258	231	239	238	245	236	236	225	243	220	247	234	230	248	241	260	261	252	247	247	242	237	207	239	236	245	227	271	266	264	270	218	246	250	221	255	226	226	213	277	225	237	256	266	259	242	217	225	253	236	246	275	267	254	242	269	225	246	253	241	236	213	241	230	247	255	263	220	238	229	235	244	257	249	254	260	234	211	258	269	235	229	236	263	259	252	232	248	251	248	250	257	230	250	266	216	236	260	242	243	255	247	250	241	236	219	233	242	240	232	259	247	265	226	258	258	232	257	257	229	281	251	220	267	239	220	256	243	248	246	223	257	262	270	268	230	215	236	244	234	254	250	251	247	251	211	227	246	261	244	201	252	245	214	256	251	210	264	235	240	231	252	226	241	242	258	229	260	219	233	231	250	257	228	260	240	233	225	228	244	227	227	246	241	238	246	220	248	243	247	253	254	227	261	211	248	241	234	217	283	232	256	262	258	266	234	216	256	240	226	251	246	249	270	211	267	251	221	234	245	252	264	253	250	234	243	283	251	236	236	208	273	263	277	253	197	239	237	222	231	247	240	231	259	255	243	283	258	251	246	228	231	250	240	233	244	270	239	251	247	233	262	214	251	231	275	212	258	228	233	253	234	213	259	248	244	224	213	246	241	222	242	230	224	223	265	243	229	222	257	270	267	218	235	251	213	278	246	256	235	246	249	230	227	260	225	250	250	248	234	240	264	264	247	247	245	243	257	231	218	270	203	230	244	257	218	238	212	226	217	236	227	234	270	261	249	269	244	246	250	236	236	241	239	235	218	212	251	257	263	264	260	249	227	238	262	250	246	238	243	259	226	237	261	247	249	254	263	225	239	204	267	242	226	266	254	255	224	222	247	211	245	239	258	237	278	249	247	260	247	232	246	243	242	229	239	243	242	244	213	255	252	251	234	244	216	286	242	227	259	284	261	237	270	236	247	199	236	242	240	240	260	246	224	220	249	245	252	249	248	230	231	241	277	251	253	264	245	264	222	228	262	251	240	253	235	244	244	251	250	244	259	252	263	273	285	258	234	231	244	236	239	273	246	271	257	205	274	269	236	215	239	241	248	243	214	247	238	259	235	266	253	259	255	236	266	227	250	251	238	259	225	257	233	241	235	233	235	248	274	252	228	226	229	294	241	220	241	235	224	268	236	245	264	257	247	253	254	256	244	248	257	276	265	228	245	249	249	250	262	206	248	251	237	254	236	250	238	245	249
4301	1069	1266	828	601	431	320	274	209	162	165	149	131	124	116	107	110	97	109	101	105	79	88	105	111	76	79	89	102	71	78	77	84	69	82	74	87	79	96	59	94	75	58	77	89	79	62	80	78	75	61	74	76	82	67	90	83	86	80	68	62	70	87	89	90	82	72	68	71	80	79	83	71	83	70	67	83	67	70	79	74	74	68	77	67	68	73	62	92	91	81	87	73	64	85	70	81	76	91	62	81	81	73	64	81	70	85	69	89	71	64	71	76	71	84	72	74	87	61	72	72	68	71	81	76	68	70	62	71	71	75	69	69	80	75	87	67	84	72	77	60	84	77	73	65	55	73	56	73	74	73	75	88	69	78	62	68	79	73	74	75	82	69	73	67	70	67	64	68	71	60	65	84	87	80	79	84	62	74	70	68	82	98	67	73	69	84	80	76	81	76	69	70	68	67	76	67	77	78	76	75	78	69	70	69	86	74	90	66	57	68	78	68	80	72	71	80	65	69	103	82	59	59	68	78	66	77	60	69	67	79	66	69	80	66	61	84	70	74	77	71	74	64	68	77	74	66	65	80	82	65	72	88	90	78	67	82	76	70	80	65	87	62	74	78	58	71	69	60	80	75	73	64	68	58	68	79	66	75	71	66	58	88	93	86	62	66	63	68	90	89	75	75	91	63	84	82	64	66	74	75	78	70	68	70	74	81	78	80	62	53	63	66	71	64	70	78	73	75	79	74	82	72	81	78	73	72	70	72	80	72	77	74	81	65	72	74	58	66	71	60	68	80	68	77	67	63	77	74	63	87	82	78	78	88	79	70	80	69	65	75	69	69	64	68	81	65	82	58	80	80	72	86	66	57	75	91	72	78	50	76	70	71	73	74	87	66	77	73	74	77	70	77	68	66	75	73	80	70	77	64	75	78	76	69	64	81	71	73	85	64	68	56	60	68	82	84	59	67	81	73	71	64	64	74	66	79	70	88	83	62	68	68	84	74	64	73	74	75	64	77	75	63	69	72	76	83	64	71	71	78	75	68	67	82	57	75	62	72	66	75	52	83	64	78	87	75	76	74	78	65	70	89	65	69	88	73	60	79	77	67	75	63	85	73	78	76	73	70	72	79	85	74	74	54	69	68	84	73	78	74	89	83	87	57	76	66	79	94	73	66	69	71	75	78	73	69	71	68	61	72	56	73	63	86	71	68	74	73	81	60	59	58	82	74	70	86	75	75	70	79	72	62	79	58	71	72	78	78	72	70	63	59	80	71	79	72	74	72	74	91	62	84	79	63	69	76	85	69	75	72	71	74	67	87	69	69	80	74	70	75	69	93	75	71	92	60	69	69	72	85	59	72	67	83	77	75	66	71	84	71	67	83	73	75	85	73	80	78	72	61	72	83	86	75	74	72	71	79	77	76	65	50	69	83	78	71	74	62	60	69	74	72	57	67	80	89	83	78	80	73	60	80	68	77	83	76	72	59	74	68	77	62	76	67	77	64	71	86	63	98	78	69	68	88	67	73	76	88	58	86	76	54	71	76	74	76	82	73	62	66	71	64	75	70	81	71	74	65	82	71	63	74	73	72	66	70	57	59	78	67	82	87	82	77	70	67	56	60	79	76	76	65	74	77	77	69	76	62	65	64	77	68	71	55	89	73	64	67	70	49	59	67	74	76	69	69	72	66	102	84	70	71	82	72	67	68	83	69	70	63	66	87	63	54	82	76	84	77	85	79	79	61	76	82	62	74	70	71	69	84	94	72	72	81	67	74	67	80	74	77	59	72	66	66	81	61	68	86	66	80	72	80	81	73	67	74	71	73	64	83	68	62	68	78	74	69	78	67	73	60	63	72	65	93	64	89	82	80	85	61	68	71	68	70	63	73	71	83	64	78	63	77	73	53	71	68	85	71	74	76	70	79	67	81	73	73	88	66	76	78	75	70	59	72	76	73	82	77	53	76	72	79	71	66	66	79	78	66	66	72	72	87	88	67	73	84	81	70	61	68	89	65	67	83	57	68	67	83	77	59	71	60	53	61	66	71	61	85	65	78	84	66	78	75	105	64	63	72	80	71	80	76	81	71	71	62	73	66	86	85	72	78	87	81	62	72	72	72	70	75	68	76	74	66	65	79	76	97	79	78	59	82	75	84	85	78	73	69	73	63	56	47	73	74	62	60	76	70	56	72	70	77	67	73	73	81	71	61	69	73	71	67	74	76	70	83	81	68	77	78	67	75	77	71	72	69	86	64	73	72	82	62	87	73	57	65	90	76	57	71	73	85	69	79	71	86	77	81	75	68	91	71	75	63	63	79	66	75	77	80	73	78	66	62	86	66	70	78	81	62	82	58	81	80	63	76	78	65	63	88	69	72	75	62	69	63	82	68	70	73	86	73	73	76	74	73	69	72	55	76	68	77	70	75	57	75	73	59	83	68	79	72	74	72	75	72	66	76	65	62	79	74	61	71	68	78	61	68	75	65	73	69	88	72	58	76	69	85	66	73	81	85	80	77	80	79	75	77	65	66	74	74	67	74	67	81	68	86	77	69	69	76	63	71	80	79	74	63	79	82	55	71	73	73	79	64	79	58	77	74	73	76	75	86	73	71	79	70	86	78	84	67	80	79	79	71	67	73	72	80	61	63	68	70	83	85	64	79	73	85	83	76	70	65	65	76	66	74	84	74	84	81	90	67	67	69	69	68	88	98	90	77	69	82	83	73	75	63	80	83	67	69	79	81	68	71	69	69	70	81	75	88	73	62	68	77	77	77	79	72	78	80	72	55	91	88	75	85	87	64	64	97	74	73	61	76	77	65	77	77	70	75	70	76	74	70	81	64	70	63	71	67	68	69	70	65	72	59	61	72	64	73	73	74	81	60	76	66	75	74	75	62	60	85	74	86	65	75	79	79	89	76	79	79	69	54	68	83	68	72	75	81	73	59	86	77	70	74	76	70	66	77	69	70	74	77	78	74	64	81	78	72	66	78	76	66	60	71	67	74	81	67	85	77	73	71	65	83	87	79	91	61	87	74	75	66	78	69	79	87	75	65	80	63	89	73	76	69	67	65	71	79	68	70	68	63	82	64	81	98	79	84	80	73	63	72	69	69	73	79	88	80	67	91	73	65	60	72	77	64	74	75	62	65	70	71	63	79	82	58	77	74	75	85	80	71	68	75	69	75	62	79	74	72	74	60	89	67	75	73	74	81	64	52	68	56	68	68	58	62	79	73	80	61	68	68	87	74	59	75	79	67	72	73	71	85	80	62	78	71	71	64	68	66	73	75	67	80	74	78	77	66	53	85	63	61	78	62	67	78	70	72	75	66	72	84	59	78	68	71	83	75	71	74	90	71	76	75	67	70	68	82	67	85	74	63	58	68	77	63	92	65	76	63	81	51	61	57	67	82	76	79	74	68	95	71	83	67	67	74	70	80	73	71	74	70	78	67	82	81	68	70	70	79	74	82	68	74	59	69	63	81	77	72	70
5174	1433	3477	3784	3046	2571	1990	1702	1352	1178	1000	949	861	715	742	701	618	575	502	488	514	457	504	438	426	437	433	385	404	410	381	377	352	368	334	348	378	384	356	351	331	338	342	341	313	302	319	332	333	297	286	319	323	302	336	311	283	341	283	295	317	308	279	319	314	298	311	274	290	289	324	282	293	271	296	317	274	276	279	298	285	266	290	299	291	314	314	289	289	264	294	296	283	301	287	282	290	263	292	290	276	287	302	303	262	289	309	283	267	264	280	285	274	293	284	256	295	282	292	273	317	279	282	277	308	298	277	285	312	279	251	299	300	278	281	297	290	294	265	265	302	287	255	287	246	297	274	255	291	270	247	286	271	265	287	289	300	285	289	287	252	267	249	286	264	262	266	291	295	284	261	286	266	294	282	279	303	270	298	268	255	296	296	298	297	274	272	280	277	277	290	275	291	276	260	283	309	277	282	296	253	318	252	289	269	266	247	283	275	280	277	281	289	268	255	284	241	274	277	295	292	314	270	276	274	256	277	268	264	277	306	279	257	275	266	283	286	262	282	281	264	259	274	307	276	252	274	269	265	308	287	300	280	287	283	277	275	304	275	247	291	296	259	293	273	309	259	273	232	276	260	290	269	241	254	267	270	265	293	277	292	278	239	270	286	284	290	275	275	266	273	280	267	287	263	268	268	253	278	249	271	281	276	268	279	271	274	283	299	253	290	257	287	266	283	281	271	296	282	264	295	285	270	292	277	276	315	294	269	268	294	280	255	284	253	301	298	288	258	283	257	273	269	290	272	268	270	287	295	266	273	307	274	272	276	285	301	287	249	267	264	296	306	261	291	275	285	268	302	266	307	288	293	272	293	278	269	281	266	288	290	284	276	275	256	297	291	278	283	294	288	270	265	281	272	290	294	263	266	265	271	280	290	284	273	244	286	265	275	303	284	286	267	287	282	267	288	258	285	257	299	236	250	249	247	293	309	312	299	281	283	299	285	254	297	283	276	266	273	308	284	321	234	264	243	288	272	296	261	285	309	269	250	269	293	284	256	292	251	263	253	281	273	252	273	254	290	265	288	303	263	259	295	310	281	257	292	297	280	280	274	258	299	272	280	283	270	280	276	284	284	285	292	286	300	279	281	277	262	292	289	310	291	281	279	258	284	273	247	272	280	275	292	260	298	269	289	242	289	261	264	269	274	277	278	249	287	265	277	275	265	308	280	268	274	282	264	270	268	285	288	265	284	310	266	295	294	254	286	273	270	254	290	282	275	291	277	281	298	248	277	270	271	240	274	280	260	303	268	263	294	292	281	289	265	276	271	279	266	317	282	279	286	262	266	278	296	276	256	280	285	291	267	284	289	255	251	286	269	270	280	260	279	291	272	298	264	273	275	295	296	267	264	278	298	255	285	282	306	265	294	265	266	283	286	265	271	264	266	254	264	281	274	287	300	298	259	281	264	292	255	258	288	270	307	257	273	248	255	305	250	278	269	278	273	268	269	284	302	268	272	260	279	256	273	297	278	263	255	272	268	271	252	253	252	278	273	285	301	259	279	266	266	272	273	286	276	276	271	294	295	268	282	289	250	303	280	264	253	267	299	274	280	278	285	266	285	237	267	281	284	265	257	285	290	310	272	298	271	302	305	281	291	279	277	281	263	277	269	278	265	268	265	293	270	288	285	269	280	257	303	270	289	284	276	252	269	283	280	282	264	286	264	277	267	328	258	277	291	287	283	304	303	275	263	268	264	292	283	283	276	279	295	275	228	260	267	257	287	240	261	289	280	253	259	286	266	293	300	283	273	283	285	286	322	287	254	298	287	263	276	296	293	279	299	304	259	282	276	272	271	279	265	289	275	275	269	285	252	251	279	254	265	289	247	287	279	277	282	309	251	302	313	259	255	273	276	274	234	280	292	297	278	282	280	268	274	263	269	287	293	261	291	264	284	252	269	263	292	277	281	278	258	265	293	299	273	295	265	287	298	275	283	269	288	284	244	265	296	269	293	259	278	290	287	274	273	292	267	265	244	261	282	280	292	267	282	289	297	320	258	259	272	295	302	281	269	267	307	256	271	268	312	263	265	286	255	279	302	270	288	272	247	300	272	249	286	295	276	296	250	267	294	266	278	272	292	274	296	296	279	282	274	271	306	275	286	276	291	287	290	246	262	300	230	280	297	279	273	253	309	269	288	267	266	257	273	273	286	284	267	259	284	279	277	275	256	258	277	271	250	282	281	282	275	293	311	283	276	246	256	284	278	268	264	272	272	272	282	282	263	289	285	255	255	267	276	278	267	276	264	275	286	293	328	283	271	266	284	287	282	327	276	272	285	266	277	280	258	292	251	268	269	294	291	300	270	270	298	284	257	265	247	275	260	298	282	269	291	283	243	256	299	260	284	308	313	260	271	289	273	282	281	290	283	274	283	299	287	275	267	260	240	278	272	291	301	266	264	271	268	288	283	288	262	270	296	306	271	277	290	263	275	298	285	274	294	271	259	273	255	275	281	264	296	293	275	272	290	287	301	277	297	299	283	278	276	274	291	298	276	302	296	274	286	276	273	277	275	251	261	258	273	288	298	296	284	278	255	267	267	273	243	256	254	287	294	270	270	250	301	280	301	265	259	291	307	317	280	283	261	248	289	276	265	296	281	272	286	286	254	278	280	273	291	235	312	289	268	297	245	269	293	255	265	270	269	290	290	305	266	277	280	285	291	297	307	289	280	296	286	284	278	270	280	294	291	279	281	273	265	270	280	282	272	289	274	262	270	263	276	286	289	277	290	290	275	261	273	282	271	285	277	270	273	271	278	285	264	281	296	265	285	293	286	286	252	247	286	291	296	280	288	290	286	286	288	282	278	267	264	251	282	285	291	277	272	264	288	282	280	277	270	298	289	276	259	275	282	302	280	263	262	242	264	278	254	278	276	277	265	260	286	253	282	316	278	254	282	264	274	283	286	290	289	262	268	317	293	286	285	282	295	259	249	286	288	262	273	292	281	275	258	268	256	267	277	284	257	294	289	281	277	277	278	276	297	270	300	292	270	256	276	297	260	249	255	287	287	293	300	266	286	300	291	274	265	249	252	295	266	281	288	273	290	290	307	257	248	269	271	287	266	289	270	307	269	283	277	302	272	272	278	279	249	293	277	287	288	286	278	289	270	281	302	279	261	308	280	307	257	271	292	299	305	266	302	293	296	254	293	284	274	289	279	286	264	282	272	274	285	278	285	273	318	277	243	279	310	289	270	276	279	266	284	275	269	301	289	271	278	300	265	266	279	282	239	252	256	253	278	262	291	289	283	271	287	281	289	281	264	293	291	305	255	253	303	288	263	320	274	275	269	294	261	316	271	303	285	267	263	276	267	260	298	268	284	269	283	313	266	283	249	287	233	264	296	239	272	275	286	266	275	284	295	283	277	299	304	273	264	275	306	272	294	297	256	280	309	264	277	269	261	272	244	275	265	310	262	272	296	308	227	281	247	315
