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
335847658484	335847659048	335847659598	335847660148	335847660698	335847661248	335847661798	335847662348	335847662898	335847663448	335847663998	335847664548	335847665098	335847665648	335847666198	335847666748	335847667298	335847667848	335847668398	335847668948	335847669498	335847670048	335847670598	335847671148	335847671698	335847672248	335847672798	335847673348	335847673898	335847674448	335847674998	335847675548	335847676098	335847676648	335847677198	335847677748	335847678298	335847678848	335847679398	335847679948	335847680498	335847681048	335847681598	335847682148	335847682698	335847683248	335847683798	335847684348	335847684898	335847685448	335847685998	335847686548	335847687098	335847687648	335847688198	335847688748	335847689298	335847689848	335847690398	335847690948	335847691498	335847692048	335847692598	335847693148	335847693698	335847694248	335847694798	335847695348	335847695898	335847696448	335847696998	335847697548	335847698098	335847698648	335847699198	335847699748	335847700298	335847700848	335847701398	335847701948	335847702498	335847703048	335847703598	335847704148	335847704698	335847705248	335847705798	335847706348	335847706898	335847707448	335847707998	335847708548	335847709098	335847709648	335847710198	335847710748	335847711298	335847711848	335847712398	335847712948	335847713498	335847714048	335847714598	335847715148	335847715698	335847716248	335847716798	335847717348	335847717898	335847718448	335847718998	335847719548	335847720098	335847720648	335847721198	335847721748	335847722298	335847722848	335847723398	335847723948	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	3650	2300	2751	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
18333	2651	2955	2265	1696	1250	953	781	676	539	489	481	445	432	414	401	395	351	362	339	359	317	352	308	296	297	303	301	319	309	298	334	271	309	317	300	260	320	291	296	277	313	256	290	277	262	286	283	307	263	273	275	259	269	304	289	253	311	264	290	311	281	298	301	289	308	268	269	271	266	270	303	282	287	253	315	290	297	302	301	264	279	290	288	286	242	272	286	321	291	288	269	251	297	272	281	270	280	277	293	271	291	285	274	262	281	267	259	290	301	278	285	258	297	286	265	265	276	283	293	301	257	249	267	296	294	264	281	263	278	294	285	264	299	261	286	286	282	283	266	299	283	278	267	266	306	289	283	303	269	288	299	286	271	334	312	314	270	240	271	290	274	275	291	309	256	277	293	281	244	258	290	278	263	277	275	281	263	278	267	286	319	245	272	280	282	255	315	291	245	295	292	298	281	272	293	272	260	305	281	254	282	281	250	292	288	274	277	284	260	293	269	253	272	271	277	280	279	295	296	251	262	267	289	287	268	275	257	285	266	256	278	251	303	303	240	288	275	271	309	271	257	279	267	269	266	285	298	259	276	259	264	259	286	273	250	289	240	264	257	290	257	269	252	270	312	282	269	302	275	303	274	224	272	266	277	276	271	260	261	273	287	278	308	280	280	290	264	281	291	281	282	284	292	296	274	298	246	282	250	282	277	289	269	246	279	274	240	305	295	255	289	259	282	260	275	275	287	318	274	294	325	267	272	256	243	282	271	278	286	299	245	261	269	286	286	267	280	285	304	267	288	246	297	255	281	271	273	289	277	259	251	287	279	263	275	303	267	261	279	245	295	273	280	254	284	284	293	298	284	272	288	262	267	264	278	268	273	265	249	293	283	281	297	296	271	278	237	261	249	277	274	285	287	289	270	275	270	286	277	289	282	301	281	267	268	266	299	287	251	291	256	290	300	288	262	272	247	302	279	291	290	257	290	268	271	263	252	272	280	281	249	308	273	301	284	243	292	279	276	278	290	247	273	281	252	239	308	278	260	252	297	302	239	269	292	259	271	281	268	259	306	284	266	275	284	298	262	310	279	309	258	255	273	306	272	282	284	315	278	276	296	256	271	264	283	294	260	248	275	290	274	291	268	276	259	238	307	263	282	253	257	280	256	271	272	294	299	271	274	258	258	295	275	271	291	297	311	273	294	250	279	298	281	314	302	262	263	231	289	312	274	254	285	282	305	261	270	278	245	273	265	270	276	300	285	255	281	245	262	305	259	287	307	273	279	275	267	290	278	278	272	297	267	279	300	286	254	298	265	255	261	248	272	285	287	265	260	250	260	271	280	285	264	271	275	268	274	270	264	302	246	289	287	258	253	287	275	301	270	297	265	285	252	288	299	268	285	266	292	269	297	280	262	286	260	254	286	295	279	298	274	261	292	299	253	242	296	274	309	300	320	268	242	268	263	266	261	288	285	290	289	276	277	316	297	275	255	292	308	288	297	274	281	267	254	261	273	291	282	277	297	264	268	253	259	330	258	314	291	278	276	280	270	279	277	271	261	280	282	278	268	269	304	277	270	291	274	260	284	278	277	256	286	271	288	265	289	270	282	242	256	299	286	262	247	336	285	284	293	291	264	291	274	273	275	270	245	271	284	292	267	286	274	286	258	288	240	266	277	287	243	271	288	267	255	265	288	269	281	284	262	291	269	275	274	286	287	274	268	286	274	264	276	269	277	249	322	265	285	256	270	275	281	276	239	307	254	269	272	270	292	287	286	275	271	264	270	291	268	277	283	291	252	292	260	264	269	260	291	268	257	290	279	273	286	259	255	259	241	269	293	250	277	293	285	279	256	308	264	269	286	272	279	275	288	279	261	285	275	309	290	302	304	278	267	294	258	264	273	273	283	262	292	266	275	262	273	285	291	256	253	280	254	275	280	276	276	274	255	271	305	263	249	249	280	284	281	277	287	261	252	311	271	284	271	280	299	288	265	260	284	281	303	289	281	298	268	314	287	284	327	280	286	290	264	269	255	259	297	303	267	301	303	280	298	267	284	268	299	295	248	309	298	299	243	258	284	254	286	282	298	297	276	274	259	261	267	270	294	236	274	301	237	260	272	290	266	295	273	280	263	279	265	277	272	268	291	283	289	269	315	249	285	299	288	261	251	282	304	266	273	262	219	285	316	264	270	299	272	267	254	257	274	270	293	308	297	286	260	262	266	258	252	253	269	278	280	259	278	277	269	264	286	283	249	285	300	273	271	255	286	267	290	267	302	265	294	294	271	283	275	252	256	259	267	262	279	271	275	274	284	261	265	283	320	272	265	259	297	266	283	287	293	273	288	300	255	252	277	277	262	281	264	266	288	301	290	280	296	303	286	281	268	290	277	273	290	236	280	280	262	278	276	287	279	282	278	268	293	288	242	278	284	270	299	291	250	269	272	322	280	246	270	260	269	294	313	269	285	257	303	273	279	235	285	278	302	306	253	255	276	291	315	292	263	282	228	292	292	271	294	251	289	269	286	248	292	298	284	267	275	297	281	291	291	274	283	274	262	291	266	282	253	270	264	278	270	308	273	270	301	279	275	294	286	257	318	277	290	285	277	278	285	279	269	281	283	257	272	277	291	265	289	261	320	269	251	290	294	283	300	287	280	259	310	249	292	276	274	280	261	290	263	289	287	305	280	241	285	281	282	292	279	265	275	293	274	285	288	289	282	295	274	291	270	263	272	283	269	285	295	264	272	294	275	265	295	299	270	298	287	299	281	284	274	284	275	288	261	289	297	316	249	288	294	270	311	287	312	271	266	264	250	260	288	284	279	280	301	272	258	287	279	290	271	270	309	277	265	291	294	286	301	278	254	263	289	292	276	317	277	269	296	266	253	259	292	269	287	267	290	280	278	304	271	259	293	244	297	291	263	296	310	273	301	258	265	285	240	293	236	281	280	272	260	272	284	289	302	285	314	266	286	277	271	307	285	285	267	274	308	266	267	289	273	275	297	251	288	245	273	281	256	266	261	255	275	297	281	261	281	287	293	246	297	282	273	281	285	301	288	278	324	310	303	242	269	289	288	290	293	266	251	274	297	251	251	278	294	254	304	264	284	292	264	281	275	288	262	317	265	305	272	317	306	282	279	270	292	294	257	298	265	267	272	269	278	256	265	283	289	292	257	285	258	285	273	290	286	290	269	286	300	265	317	309	278	285	248	267	281	256	286	287	302	253	285	317	281	291	276	275	277	255	293	287	271	281	278	260	287	250	322	317	254	265	285	262	311	256	303	258	263	273	261	281	271	242	286	280	250	290	291	287	270	274	262	268	269	294	282	276	289	264	259	306	291	259	263	277	251	279	259	271	269	296	282	280	255	289	267	236	291	296	296	275	316	289	291	294	273	275	309	253	281	280	281	271	289	245	269	270	288	263	234	271	309	265	269	281	283	278	303	259	261	290	250	275	271	269	292	305	288	276	273	304	282	270	285	256	253	265	272	243	292
8976	2712	5754	6597	5697	4805	3864	3223	2736	2471	2284	1980	1850	1734	1567	1560	1373	1366	1221	1264	1283	1241	1182	1114	1099	1062	1011	1036	1009	1052	1059	995	984	934	971	934	943	919	966	936	887	892	875	888	969	886	899	926	888	920	860	833	865	862	842	943	896	900	894	857	863	861	877	838	866	773	831	880	832	866	858	887	852	857	832	825	803	851	930	808	820	850	873	890	810	804	768	828	823	859	835	829	838	852	799	756	872	835	823	815	796	869	899	819	844	816	780	834	838	807	808	844	856	806	831	853	865	773	838	827	817	750	805	868	814	850	854	819	847	817	878	834	842	809	803	854	833	792	827	812	796	816	812	809	799	808	821	818	837	848	788	799	820	768	865	830	765	812	796	859	830	841	825	815	832	835	820	784	810	847	819	790	779	792	806	763	845	808	815	805	817	769	767	799	826	861	820	772	792	873	831	742	821	838	869	804	809	812	814	821	836	869	824	858	863	801	855	783	815	820	820	763	816	774	805	826	799	828	785	754	811	829	808	800	837	768	814	848	807	791	815	804	785	838	807	808	780	798	781	818	828	848	807	800	868	849	874	829	776	789	792	817	798	809	833	816	818	788	819	840	799	838	766	803	810	843	857	818	784	739	760	799	827	880	779	857	767	742	814	827	838	849	812	872	817	780	791	804	804	839	804	813	816	836	873	800	832	822	842	851	765	832	835	812	778	741	781	808	756	780	819	813	820	800	809	851	775	840	789	842	799	802	804	773	789	856	825	811	812	790	810	820	810	801	828	787	798	848	842	814	825	829	805	843	827	808	798	828	803	789	805	826	790	820	832	807	776	838	840	830	825	807	750	819	824	714	842	819	829	796	850	826	846	844	826	801	860	823	781	823	812	786	793	809	824	828	793	857	766	858	828	829	758	829	802	827	843	815	830	830	835	825	817	802	822	723	813	777	790	824	817	768	817	872	811	809	815	825	761	823	841	794	815	838	801	830	799	817	760	833	831	836	792	822	817	828	815	844	862	784	788	807	834	852	796	816	829	826	817	851	767	793	797	880	834	780	819	816	806	791	832	754	857	811	812	848	781	804	834	743	832	829	840	764	796	830	766	857	766	831	754	815	783	801	823	839	794	779	812	782	832	819	809	839	799	773	818	807	817	762	870	796	836	831	815	874	865	786	793	775	830	827	827	787	767	811	775	851	820	841	791	772	877	836	841	801	824	801	795	857	852	792	841	797	831	820	830	816	824	829	831	775	792	853	807	821	781	807	784	859	816	795	821	822	788	851	828	847	796	822	772	778	845	807	790	786	787	838	760	810	866	789	827	765	791	894	892	858	829	799	828	772	851	834	795	843	805	818	791	804	820	833	774	831	801	846	869	784	824	796	820	824	819	809	855	837	817	803	890	829	812	811	814	789	769	807	771	849	828	847	845	831	775	828	817	838	838	843	807	813	850	857	831	814	799	840	856	825	762	799	820	843	785	839	796	827	880	767	867	845	813	790	854	811	835	803	777	797	809	843	816	807	834	817	865	855	798	827	864	859	836	802	823	800	767	841	830	822	864	801	820	857	805	809	822	798	814	831	840	821	817	829	801	811	884	811	797	808	795	820	834	828	768	820	825	788	833	798	827	841	752	863	810	793	819	803	775	817	829	776	792	733	782	864	785	787	780	796	857	819	837	821	827	822	816	822	851	837	753	794	817	830	807	834	799	801	766	849	758	822	834	827	838	831	787	800	822	818	822	844	801	839	796	829	848	857	800	780	826	803	806	800	802	837	811	856	786	833	818	868	850	808	840	839	853	832	876	785	798	793	781	822	801	883	773	782	803	840	795	763	816	834	823	799	806	750	811	843	821	819	802	781	792	878	783	809	773	831	803	780	790	857	792	818	796	799	841	819	782	813	778	762	836	787	842	775	782	789	824	788	805	874	866	799	824	820	765	840	847	804	873	835	798	827	824	824	815	853	812	826	817	792	785	833	824	807	785	838	752	831	818	861	825	821	828	844	860	793	844	803	817	785	852	786	766	838	818	844	757	844	847	768	800	841	836	848	770	797	836	871	797	811	839	755	809	854	743	825	875	816	801	782	816	823	805	800	783	806	847	844	758	770	833	773	824	769	822	759	809	835	837	843	926	854	823	814	760	842	824	852	829	789	852	812	775	847	826	791	796	826	847	788	821	838	832	798	837	793	829	815	834	844	815	776	795	818	777	826	845	841	784	832	779	825	812	817	801	782	819	845	792	836	837	824	796	786	830	822	839	847	761	866	816	834	815	776	777	817	811	813	821	794	826	816	811	807	831	786	806	831	832	824	813	814	819	842	788	830	822	789	817	851	813	808	819	824	785	816	854	819	901	768	800	813	813	804	821	839	825	858	811	794	797	775	788	847	774	851	822	808	826	837	820	807	827	846	831	868	770	873	842	842	871	838	802	785	808	789	850	833	848	802	813	807	758	811	819	798	762	850	804	808	771	840	840	819	831	807	855	835	822	867	811	795	828	842	787	821	780	862	818	817	826	822	865	808	877	801	831	831	833	840	866	779	817	824	805	820	838	858	811	808	806	799	810	868	838	784	785	792	770	827	757	780	809	838	792	782	811	818	794	812	824	830	770	873	822	820	835	817	788	814	837	802	799	782	820	837	815	843	805	803	847	823	841	812	854	792	796	783	813	765	844	781	767	796	846	825	823	783	827	791	797	813	826	830	834	759	827	807	809	838	857	809	820	799	895	819	821	856	804	798	783	783	856	850	831	742	830	764	851	797	769	844	834	822	822	837	814	769	800	876	762	829	825	824	861	789	825	842	797	866	800	837	782	788	787	846	807	846	775	816	842	784	784	825	816	800	808	860	812	841	827	823	791	794	801	834	847	818	815	814	844	759	845	817	827	812	828	742	765	808	806	834	771	829	821	848	816	842	764	795	819	800	872	796	787	805	788	795	818	782	846	790	838	811	790	861	768	816	778	788	843	861	873	777	816	801	835	803	739	817	810	799	817	802	838	815	803	805	826	842	808	792	828	845	846	811	826	809	785	780	814	875	783	791	820	845	822	778	830	829	824	843	829	803	827	847	867	854	787	794	834	820	874	837	816	836	812	848	814	752	820	784	838	863	785	796	751	806	823	814	808	881	783	833	791	848	804	771	826	840	830	846	799	833	808	784	805	797	804	866	833	847	776	832	836	723	802	858	796	781	771	808	812	785	826	847	813	816	800	842	762	825	850	770	820	804	858	881	792	796	810	877	831	845	829	833	822	841	790	830	778	788	828	831	744	821	804	798	785	822	784	827	841	788	842	793	830	834	835	827	830	850	843	809	768	830	837	808	837	808	801	850	804	830	851	866	808	781	830	803	831	850	819	810	850	823	840	833	804	793	838	789	801	853	804	768	829	843	818	804	805	835	822	861	784	821	799	764	772	813	830	857	789	855	805	797	849	810	795	835	829	838	806	809	795	857	819	847	849	748	777	793	766	785	826	822	795	797	809	864	806	781	812	823
2290	225	255	224	206	193	191	163	159	163	151	167	173	139	150	171	160	163	158	167	159	173	152	134	168	161	157	184	148	155	169	176	145	164	169	161	183	153	164	177	156	165	155	160	169	148	162	146	150	174	185	126	157	142	170	167	155	185	167	145	173	168	150	166	166	143	150	165	164	174	159	148	163	148	156	150	162	170	177	152	150	170	165	176	162	150	167	164	137	162	156	162	167	148	159	169	158	175	149	151	153	169	128	152	166	146	163	162	146	142	157	163	161	154	152	163	170	182	173	152	145	179	187	191	143	158	159	135	139	165	159	167	153	166	178	143	137	142	156	175	161	173	189	165	139	184	147	153	169	168	154	162	161	142	171	159	145	173	168	154	150	170	155	146	143	161	149	149	166	166	156	152	177	165	165	158	161	158	153	159	155	153	167	164	159	148	162	140	191	188	178	168	174	181	182	135	148	151	165	166	140	173	171	161	157	158	167	184	151	155	161	153	171	151	158	173	129	151	137	164	142	167	143	155	167	137	179	179	147	161	142	159	153	170	160	152	165	157	172	176	145	150	181	151	173	168	149	179	158	176	170	153	179	154	148	158	172	151	141	138	159	163	116	165	166	153	173	143	150	164	187	165	151	179	146	157	176	152	153	154	160	130	144	171	160	162	154	157	155	150	137	170	175	152	151	165	171	143	170	162	143	179	145	155	156	154	151	146	185	157	156	144	156	150	139	158	169	167	146	165	148	173	164	138	141	156	151	173	149	150	153	149	170	138	156	176	158	156	178	161	167	153	164	164	151	174	160	160	142	148	155	130	143	160	159	164	171	145	158	168	145	177	169	181	163	169	175	176	185	164	186	159	143	150	140	163	148	149	134	154	168	154	157	164	156	151	176	207	164	160	165	159	186	171	143	162	151	149	160	164	154	174	164	171	153	159	159	150	150	136	164	154	155	143	165	189	151	140	178	151	129	161	156	163	170	183	151	152	159	141	159	178	153	163	172	156	179	169	145	144	169	152	156	159	160	179	153	175	152	164	156	158	148	160	158	152	143	170	154	164	160	169	155	160	132	168	158	153	150	155	170	154	177	148	151	177	150	160	161	140	165	150	177	145	162	149	175	143	153	153	159	156	174	155	157	149	129	168	164	167	150	163	159	161	141	151	160	167	161	181	188	182	159	162	170	161	154	173	171	179	159	175	172	181	133	146	179	154	170	162	173	166	174	164	161	159	141	164	151	168	143	173	150	157	161	177	146	149	160	165	151	151	147	179	183	173	145	152	183	149	156	157	167	155	167	157	174	159	160	152	163	161	167	177	151	156	188	156	165	144	175	169	160	154	164	182	157	162	161	171	151	141	157	144	138	156	168	150	159	133	151	163	163	170	139	169	163	152	160	179	134	159	163	153	167	163	139	170	164	162	143	157	150	143	172	173	151	162	158	151	139	163	165	163	172	153	151	174	143	169	159	141	143	149	131	139	175	150	152	168	147	166	148	161	159	155	148	159	151	151	157	190	172	153	159	161	148	155	153	178	155	158	172	156	155	180	147	151	155	174	148	162	170	166	163	151	183	150	153	156	156	161	148	167	154	159	149	150	158	152	148	160	163	143	174	168	143	157	179	166	150	159	152	161	155	158	174	169	152	156	165	164	141	164	180	140	168	165	158	151	155	147	147	155	156	163	163	129	152	140	188	150	143	172	152	176	147	161	168	162	156	157	129	161	130	163	164	160	132	157	153	152	135	139	166	161	171	149	155	156	140	154	177	182	143	146	154	134	182	166	147	143	148	135	164	159	136	169	155	178	137	157	140	166	176	169	176	131	149	162	156	149	154	156	165	150	159	161	143	157	155	173	159	139	142	147	160	158	162	154	176	164	184	132	163	156	156	142	159	166	151	156	170	158	186	144	157	161	156	149	138	189	153	136	179	156	165	180	183	151	142	160	170	139	173	172	132	134	132	127	156	167	155	149	148	156	160	146	133	170	150	158	162	146	159	160	150	178	167	149	158	180	138	153	141	151	164	156	162	148	155	183	153	157	153	162	165	171	151	159	166	168	168	168	156	148	174	158	156	156	162	149	162	171	161	145	151	145	159	169	172	135	157	161	170	171	155	188	174	155	146	158	179	158	154	164	165	138	135	137	143	134	155	141	162	160	162	174	152	168	162	171	152	152	166	134	152	165	147	162	178	186	151	171	145	164	178	164	158	161	147	152	140	179	164	156	163	158	153	158	132	155	176	162	158	157	145	153	156	171	157	141	158	149	146	163	167	144	152	159	157	156	173	146	165	138	140	158	149	141	142	152	153	144	151	149	169	153	160	158	165	174	161	153	183	124	163	166	160	145	169	162	153	150	149	154	148	157	149	146	179	152	167	151	137	161	156	144	160	178	144	158	185	168	149	151	167	164	169	181	157	158	151	159	161	163	171	187	148	164	171	143	161	173	137	135	155	153	157	158	165	172	147	148	151	157	167	142	142	153	158	145	169	154	174	148	149	172	161	146	146	151	156	176	154	151	162	132	153	159	160	176	162	167	154	151	165	148	150	179	154	176	129	154	165	176	156	163	158	149	167	150	178	140	171	163	133	165	137	150	147	166	138	166	158	157	144	156	170	161	146	163	175	150	165	161	152	176	163	161	140	149	156	156	161	165	165	161	157	149	141	162	163	157	135	143	161	151	161	152	160	150	176	165	144	180	172	167	163	174	147	159	172	145	156	132	146	135	157	142	160	146	161	157	158	165	148	136	147	168	185	144	142	164	150	158	151	159	162	178	177	157	144	165	147	188	172	156	173	152	140	163	144	157	185	165	173	138	161	172	170	155	161	143	163	145	138	151	160	153	161	154	145	163	179	158	158	165	160	163	166	156	160	161	146	166	172	176	163	162	161	166	170	188	161	173	147	149	158	161	156	159	158	169	158	157	140	174	163	158	143	163	149	188	158	161	159	161	149	183	177	152	172	158	177	153	156	152	158	185	146	166	161	146	139	179	141	161	164	156	165	154	154	167	141	162	158	160	154	155	151	149	170	163	165	152	141	172	171	158	135	166	149	153	158	152	152	177	156	158	154	177	168	170	172	162	164	156	139	150	179	148	156	142	124	169	164	185	174	175	145	167	140	163	165	133	164	144	147	155	158	152	174	158	178	175	155	176	164	161	160	161	164	175	171	156	157	149	166	171	160	172	130	174	141	169	170	156	130	134	158	171	156	151	150	156	165	164	132	174	163	171	164	162	177	159	166	152	145	169	150	166	175	151	160	188	172	154	161	170	163	169	154	175	171	176	195	156	148	166	158	150	153	135	158	181	162	146	150	160	149	156	167	170	153	163	159	195	154	156	173	172	175	158	135	168	159	157	156	150	197	151	151	158	160	151	158	154	149	151	156	159	164	143	143	144	158	155	139	173	162	143	172	175	185	152	154	170	155	158	149	157	151	154	157	162	163	177	145	165	173	173	176	160	161	152	163	179	150	131	152	138	142	139	149	167
1917	662	681	659	680	616	594	606	607	593	576	567	536	534	581	560	520	525	539	557	505	519	520	547	574	503	520	543	523	524	545	507	544	491	494	510	553	485	524	492	529	524	497	557	529	499	505	563	512	511	474	512	558	549	530	518	511	480	512	549	509	519	534	512	517	517	515	494	531	549	493	525	530	557	598	521	555	518	519	516	506	498	504	520	522	523	464	523	504	542	532	545	495	525	525	498	512	450	479	544	505	529	502	547	503	527	522	510	496	502	552	518	536	564	530	558	536	520	478	541	527	537	529	518	500	555	510	520	541	525	506	473	535	532	533	536	487	531	517	538	499	542	521	499	485	523	519	461	525	486	546	531	502	498	505	511	544	564	496	556	517	512	479	508	504	540	520	490	511	515	549	543	509	505	504	504	510	513	525	531	524	530	566	540	471	491	510	480	535	529	530	539	548	502	522	526	499	518	497	522	478	496	478	560	521	510	519	488	515	541	522	531	505	525	517	546	498	500	521	506	512	498	517	504	509	502	532	530	529	494	491	526	562	517	557	485	499	483	558	526	510	516	533	548	500	500	540	493	519	490	533	513	515	522	499	549	558	517	535	535	540	520	512	564	554	506	521	538	497	543	513	527	504	495	511	498	579	544	524	513	543	528	549	528	512	526	502	516	533	513	499	543	519	520	538	543	496	495	462	552	576	520	510	536	485	471	536	529	482	535	554	526	500	540	536	479	503	521	553	512	503	505	525	492	470	493	515	501	505	552	523	494	512	551	504	513	524	486	505	547	529	533	535	541	529	484	489	553	545	525	565	482	525	520	522	495	497	506	521	546	498	496	513	539	524	514	532	537	547	494	535	540	472	529	524	506	517	519	523	538	534	532	525	495	572	534	496	512	523	567	499	558	531	537	510	527	542	530	538	520	510	494	544	479	512	534	512	501	492	518	505	541	542	485	507	548	536	528	535	505	529	526	536	538	517	548	542	508	477	490	538	589	544	504	521	509	529	491	523	483	535	565	528	516	535	520	517	524	478	551	530	534	571	530	545	538	564	547	529	500	526	554	468	545	527	488	527	479	554	529	541	509	507	507	519	529	515	499	509	542	517	525	494	532	514	529	509	481	526	552	521	512	520	507	529	565	473	502	488	502	520	499	516	566	545	491	523	530	536	532	500	523	520	548	505	533	523	533	517	523	538	532	494	506	511	538	570	519	540	523	509	545	545	531	505	502	481	517	526	501	558	523	508	533	537	528	506	518	523	535	505	517	514	521	542	514	485	510	564	529	502	504	506	546	509	542	514	488	495	499	496	525	550	497	518	487	496	520	523	512	497	518	531	561	492	533	511	466	535	514	511	518	551	526	539	510	533	539	542	536	548	502	512	506	544	536	475	553	520	562	535	547	511	536	501	463	551	530	520	547	536	488	512	510	543	530	510	544	501	508	499	525	517	583	530	521	521	513	527	535	496	566	536	515	516	586	520	546	538	485	506	520	482	555	537	562	529	524	563	508	517	554	527	506	498	523	518	485	537	526	531	513	534	575	498	548	502	487	558	535	508	493	534	507	528	519	500	535	486	536	528	515	499	502	500	488	545	500	549	518	502	525	497	534	481	542	491	549	518	526	527	521	500	537	520	532	506	524	521	541	514	526	483	546	557	496	538	528	523	540	537	540	509	503	525	532	547	549	516	481	499	519	510	528	461	513	501	474	465	559	498	489	556	521	511	515	502	521	498	514	476	507	509	519	512	514	562	530	537	531	485	512	538	520	525	511	519	497	539	511	535	478	523	509	547	497	469	508	530	509	550	507	545	556	509	512	533	538	501	546	506	507	481	520	546	546	547	525	514	529	513	503	506	520	481	549	515	546	543	552	539	496	504	517	534	517	494	512	524	582	516	556	512	533	528	547	526	501	509	532	527	523	537	526	505	515	513	466	546	514	523	523	528	467	507	503	538	537	501	530	499	480	496	496	508	522	496	511	520	522	525	503	535	567	568	497	514	520	497	549	484	491	516	511	501	533	492	538	504	514	529	558	523	528	541	541	506	536	506	494	519	529	543	512	549	519	494	489	542	554	506	522	520	543	519	482	532	530	525	504	524	482	507	522	534	543	510	523	525	511	504	497	499	547	486	514	541	501	496	494	504	522	509	476	539	538	491	502	559	476	538	519	555	515	495	472	505	527	496	512	497	518	530	516	518	525	533	535	516	528	560	513	534	542	542	484	539	539	561	527	527	519	485	496	504	550	548	510	510	553	485	487	522	518	552	537	524	521	547	508	523	524	502	507	516	520	487	511	517	515	513	488	524	547	514	525	521	518	546	509	551	529	472	537	485	481	539	545	519	508	562	491	505	563	522	535	539	531	554	529	500	497	536	501	525	495	475	536	499	470	485	532	524	552	505	511	512	493	536	552	503	561	541	522	536	510	515	543	521	480	466	517	557	506	500	518	531	504	556	479	547	483	519	499	531	508	535	520	526	555	534	500	462	507	548	512	577	492	499	532	529	544	481	542	521	521	482	532	461	544	517	490	534	540	532	510	536	505	542	461	505	526	530	502	494	517	524	520	513	548	560	511	535	483	497	508	517	497	528	521	482	494	508	496	518	570	528	493	552	496	521	511	507	548	504	507	533	505	498	529	553	506	566	526	547	541	508	512	500	525	503	494	556	487	454	501	508	496	560	511	547	505	490	539	519	525	538	519	558	530	517	522	478	515	511	496	529	491	508	577	522	496	521	505	526	505	515	504	461	483	525	539	523	490	501	535	538	583	516	558	529	569	544	522	514	526	523	462	520	519	536	534	497	488	552	505	522	519	520	516	492	516	577	547	500	547	495	550	548	522	530	484	495	526	518	537	567	545	541	539	544	541	501	507	467	488	523	525	496	481	545	520	481	498	512	531	541	552	512	521	505	482	515	526	507	544	536	538	490	495	519	554	494	529	516	481	526	468	573	510	533	544	540	499	525	513	544	586	521	529	508	494	509	520	503	592	500	500	525	521	501	522	525	526	504	546	556	517	551	525	515	531	509	553	495	521	474	516	492	490	521	501	531	513	536	535	546	493	501	552	520	570	575	531	510	519	525	469	568	513	511	548	519	503	539	517	514	515	496	495	479	546	538	532	514	551	547	503	534	506	558	514	483	500	486	525	523	499	500	491	529	549	526	508	486	549	484	526	494	525	489	521	488	500	526	518	510	502	494	475	550	546	530	538	487	518	518	501	529	509	503	489	532	527	504	521	516	556	543	540	492	529	514	477	494	534	447	527	502	513	500	475	542	510	540	506	518	488	546	507	502	536	499	470	514	557	549	510	533	486	491	531	524	546	494	542	531	490	533	552	540	569	487	483	578	522	517	509	530	504	523	514	472	476	538	525	495	516	515	493	549	502	562	514	540	529	523	535	493	466	504	532	576	505	505	527	517	552	565	487	509	547	509	547	503	532	478	555	499	522	527	500	514	534	527	494	522	544	510	493	487	501	473	462	496	570
16417	1657	1589	1262	952	742	628	539	518	497	405	388	347	363	348	377	342	322	342	322	315	356	319	296	293	312	306	317	271	334	323	314	267	309	340	297	305	308	316	289	291	307	313	281	304	310	295	304	300	329	280	308	292	289	298	313	294	306	289	297	305	296	315	313	312	292	255	310	310	307	294	297	319	299	288	293	276	277	313	273	306	306	285	283	291	269	326	299	313	328	299	269	297	313	291	278	271	292	277	323	317	264	291	297	283	304	309	286	313	271	287	305	314	281	262	322	308	310	279	290	272	290	335	282	261	259	311	308	280	338	301	265	282	302	302	260	325	328	306	314	278	294	335	298	276	295	281	312	280	273	282	303	278	279	275	330	289	293	287	302	260	290	303	333	303	280	281	277	288	309	264	283	263	301	303	299	272	288	300	311	273	283	309	303	275	299	305	279	312	295	319	306	294	325	325	273	311	299	292	299	320	283	276	316	276	313	277	273	303	312	290	292	291	311	298	265	288	329	314	278	289	297	258	313	284	286	298	263	301	266	287	310	291	288	308	323	285	314	294	336	309	273	282	290	294	279	300	301	293	302	283	303	291	297	284	293	304	318	303	345	324	284	292	304	287	266	315	290	297	287	292	300	266	316	308	300	270	290	294	271	282	286	288	279	302	310	316	318	285	274	269	285	309	294	265	305	309	298	281	310	275	306	265	261	309	280	270	278	273	306	274	302	309	299	261	235	289	304	328	307	292	276	302	275	262	270	270	283	301	303	317	298	302	291	287	287	281	265	274	290	307	296	292	292	321	305	282	289	279	279	286	305	303	297	314	282	308	275	349	275	301	296	298	304	268	267	293	281	278	290	296	319	291	304	290	298	299	298	287	273	292	284	307	273	283	301	329	291	295	279	293	295	271	305	307	297	287	276	284	270	271	327	296	274	296	286	313	305	304	250	313	307	308	273	316	293	298	295	300	286	268	297	257	280	292	302	307	289	279	298	313	264	284	291	292	285	284	322	325	288	272	292	298	278	263	285	278	299	296	287	278	294	330	299	315	337	317	316	307	267	297	290	263	278	285	304	295	285	289	301	302	300	289	317	296	300	276	277	279	307	307	313	300	286	278	304	283	289	296	297	260	273	297	281	276	312	306	291	267	297	275	280	287	280	277	297	304	309	295	284	301	284	312	298	278	293	320	319	315	301	295	300	281	315	303	303	298	291	290	296	291	310	327	307	304	277	304	271	301	291	308	292	259	298	320	295	281	291	294	299	259	316	304	326	288	266	299	278	315	317	291	332	285	266	316	286	273	272	285	304	286	271	305	262	252	289	285	294	310	302	290	289	280	272	299	301	276	287	300	286	310	306	295	277	321	314	306	315	292	291	273	281	280	323	284	285	299	269	314	310	318	270	303	287	352	273	306	317	288	277	289	262	299	249	292	313	311	323	287	297	298	274	298	284	294	268	287	266	311	300	280	283	265	295	324	322	277	285	311	284	275	315	286	291	286	281	324	281	274	277	284	297	308	267	298	279	292	305	285	295	289	336	267	264	283	317	314	296	290	278	292	267	306	283	304	277	299	270	284	285	271	317	313	264	301	310	293	288	300	275	269	295	275	309	324	274	283	295	252	330	326	303	289	284	286	310	299	299	297	269	296	315	321	294	287	305	325	304	287	293	286	318	305	288	291	322	284	298	327	294	320	311	297	266	317	302	283	278	286	334	300	287	292	306	307	286	285	258	282	287	251	310	296	282	288	326	318	293	323	335	322	295	304	281	297	312	308	303	300	296	272	307	316	297	270	332	335	304	269	321	266	286	270	315	315	306	298	313	284	286	306	301	300	286	275	277	303	282	317	313	308	294	306	294	336	318	293	286	338	271	273	284	326	297	261	282	283	289	306	282	260	310	277	293	278	305	315	294	286	307	315	313	287	292	292	298	276	281	326	313	298	311	292	291	297	279	310	279	282	311	293	299	331	283	270	292	292	294	338	297	295	249	313	289	300	285	294	315	293	292	271	297	283	270	314	258	324	271	282	326	308	295	318	307	275	270	277	309	304	279	298	299	294	284	296	279	313	324	303	316	307	277	290	294	286	263	281	286	271	282	301	276	299	307	316	287	276	291	280	240	261	296	324	302	317	302	310	310	268	271	276	299	289	298	299	253	294	290	295	293	300	312	309	297	285	308	317	290	266	308	297	283	320	304	301	269	299	275	285	310	283	277	270	279	276	291	300	311	330	272	279	287	326	293	316	310	287	309	287	275	310	302	295	307	317	304	280	270	290	318	312	315	282	331	337	276	309	315	286	315	295	330	272	298	292	286	268	277	315	329	286	288	293	310	293	270	300	305	298	284	266	294	267	285	311	342	297	294	290	298	302	293	272	254	277	309	311	275	307	283	264	298	264	281	273	285	295	310	305	312	283	292	280	301	282	303	293	271	315	311	271	264	294	277	281	276	284	296	290	303	270	301	293	290	298	300	283	289	308	329	305	295	287	327	304	280	298	291	287	271	280	275	312	297	288	290	295	278	283	273	278	273	292	305	290	297	335	294	292	313	275	276	289	277	292	288	310	275	314	277	313	313	275	309	276	280	308	284	280	307	304	315	272	300	303	300	297	321	292	300	286	309	301	296	297	298	293	307	293	298	294	282	291	311	330	314	296	285	294	285	306	299	289	299	334	285	282	297	311	287	268	285	265	291	308	319	281	290	300	283	283	259	280	304	304	285	300	283	275	293	289	323	261	280	302	317	288	297	283	310	269	296	280	287	274	322	295	289	320	307	302	310	296	260	295	285	281	277	293	288	299	288	304	270	309	303	271	271	292	292	295	290	282	281	302	269	287	299	282	305	296	311	293	271	295	275	301	288	297	288	287	299	302	263	279	297	295	318	271	297	294	291	295	294	310	284	298	299	295	311	282	292	303	316	292	281	294	308	302	290	282	299	309	307	303	304	361	312	299	316	281	307	286	278	319	309	325	307	295	282	293	291	292	309	309	278	278	291	289	314	293	276	283	295	286	293	276	294	273	293	280	265	280	327	300	311	277	318	319	312	279	289	271	287	335	330	298	272	266	318	312	286	295	280	310	267	297	281	320	285	303	307	276	296	331	276	319	278	295	299	283	269	294	314	313	317	288	357	303	307	304	277	277	274	275	280	278	303	271	299	302	271	275	309	278	269	304	286	288	277	279	299	314	269	286	333	335	305	291	276	282	241	286	304	304	312	268	295	280	300	281	296	260	291	306	312	300	297	291	324	282	318	283	300	300	280	303	283	288	288	304	315	304	295	325	304	291	319	310	265	289	311	301	295	277	289	259	311	285	303	304	286	307	267	279	281	302	295	271	299	284	317	309	302	304	255	291	276	300	274	303	287	289	283	278	278	303	309	319	271	297	324	299	285	286	268	317	281	290	284	282	322	296	296	302	275	312	314	314	291	287	312	288	240	285	296	303	278	292	315	277	303	279	283	310	283	295	300	316	292	280	281	308	278	308	314
8854	1821	3232	3826	3395	2968	2399	2076	1883	1754	1566	1442	1392	1266	1252	1213	1125	1174	1095	1085	1002	1129	995	1022	1031	1014	983	963	983	970	960	937	981	914	919	993	932	940	920	917	887	867	850	918	932	913	931	921	894	886	919	830	892	869	886	881	862	901	923	910	901	870	926	892	898	853	912	845	885	877	956	867	825	882	848	918	843	882	840	858	879	887	821	891	891	856	862	939	862	842	890	834	884	886	855	833	888	873	853	849	823	856	857	858	869	878	869	825	856	904	817	848	846	835	865	822	850	864	846	872	807	827	859	878	868	859	878	836	838	855	831	892	879	865	875	782	855	887	892	843	903	877	842	874	870	870	860	874	884	882	855	848	921	902	847	811	838	848	907	855	853	838	875	877	802	869	834	844	875	886	845	910	812	897	855	869	793	895	889	832	868	869	825	841	878	903	871	851	834	837	823	879	853	891	847	827	869	862	841	872	805	846	842	827	824	881	909	840	913	888	940	818	854	852	897	798	918	900	936	814	855	891	862	891	840	838	882	876	827	834	833	858	907	867	891	822	822	863	901	831	872	873	895	822	885	847	808	833	836	871	881	852	846	847	902	816	914	870	862	917	874	834	824	843	848	882	855	891	932	826	860	886	902	798	840	882	891	866	856	836	845	817	873	867	839	828	826	860	875	794	824	859	880	839	854	871	910	795	844	823	910	933	941	837	859	822	859	905	853	816	877	869	862	804	893	872	837	841	901	872	880	832	872	866	832	846	921	875	851	859	798	903	895	882	858	865	896	884	876	880	846	803	831	839	866	849	867	834	880	900	870	845	874	802	863	844	818	881	847	856	916	897	880	854	912	918	855	901	875	847	836	831	899	852	836	867	853	848	835	848	872	838	921	828	837	810	856	859	843	857	895	853	855	831	791	853	836	871	864	850	871	860	882	863	827	873	860	829	875	832	878	885	859	862	873	873	855	837	829	882	897	869	826	814	887	885	857	854	862	888	866	831	803	860	820	886	850	840	884	805	872	867	885	856	836	899	818	929	852	891	827	861	910	823	843	883	812	900	858	909	850	814	856	880	844	852	831	885	867	845	884	873	827	892	887	798	858	899	866	834	821	858	824	843	836	868	806	853	844	905	852	860	856	859	842	864	812	852	818	861	847	880	852	856	850	875	901	856	890	854	858	849	898	890	812	892	876	849	845	840	838	898	855	802	864	870	878	859	871	894	831	898	834	851	825	884	846	845	845	854	836	868	893	901	861	837	867	857	867	846	857	851	829	861	869	831	802	856	820	881	915	857	868	872	811	830	903	833	850	810	879	828	842	867	884	877	836	863	854	870	879	883	849	856	837	827	827	912	856	885	877	899	909	827	826	866	906	844	846	834	862	881	850	874	844	842	839	861	836	882	862	843	886	897	842	852	801	831	896	858	890	862	876	844	848	882	902	882	874	831	873	835	882	886	872	899	878	855	818	886	883	839	802	826	827	882	910	824	837	835	882	870	879	827	854	892	836	831	827	889	795	861	847	839	851	867	867	872	850	863	826	857	868	868	840	874	851	841	871	847	868	833	846	826	848	894	852	893	837	882	876	807	876	878	866	882	823	856	871	827	874	849	892	889	841	884	854	842	862	818	874	860	896	851	901	804	858	848	814	830	820	873	906	840	855	916	851	889	833	885	861	890	884	794	827	864	895	852	818	770	851	846	906	940	875	861	837	867	884	852	899	839	843	884	842	865	864	851	785	848	866	834	837	847	861	900	874	838	842	853	902	870	882	872	853	856	867	844	879	817	900	903	881	891	865	844	870	825	822	902	892	838	821	861	926	893	887	897	850	833	884	868	833	844	897	896	877	814	877	901	833	833	895	844	885	852	864	893	851	835	864	869	851	883	881	799	855	886	853	827	895	832	884	863	889	830	820	883	842	842	925	864	847	912	876	894	843	899	834	880	826	848	889	918	866	866	873	877	843	879	836	870	872	864	809	898	867	838	884	839	836	903	863	842	836	859	831	825	852	852	827	860	896	877	812	864	907	847	850	859	851	877	928	863	818	836	873	846	879	844	899	850	865	897	852	835	917	827	858	866	819	856	830	880	806	862	840	830	813	860	874	858	869	868	885	887	870	865	893	840	895	868	887	874	839	850	873	870	891	857	866	813	900	889	856	873	863	842	845	824	838	881	852	898	853	852	876	850	844	849	894	867	838	884	877	854	863	859	809	870	874	875	903	916	884	863	840	816	834	807	854	843	911	877	891	884	823	862	833	852	845	821	888	854	917	890	880	807	902	881	803	950	847	824	931	847	865	865	847	848	841	866	863	820	849	894	912	841	893	848	887	892	910	863	880	925	835	881	879	858	846	877	901	851	851	879	842	868	875	882	863	858	870	863	818	858	874	858	846	885	865	876	890	801	874	892	860	880	856	876	889	905	865	868	827	800	915	889	916	855	861	881	823	919	850	846	853	843	860	836	930	836	863	875	849	875	915	880	911	876	853	884	825	824	862	831	833	833	846	854	845	880	833	885	791	880	927	868	854	963	872	885	847	870	817	852	832	843	836	873	845	807	889	796	904	863	875	874	882	857	833	789	856	829	811	852	876	884	824	850	849	869	851	868	881	850	864	876	798	850	861	848	861	865	878	868	863	925	870	882	872	844	775	868	905	834	894	850	910	885	861	827	844	834	856	833	828	859	863	931	867	898	843	888	869	818	871	842	814	876	862	859	874	839	910	850	910	883	871	878	836	873	858	852	917	876	824	867	882	835	859	832	869	846	861	871	843	866	859	898	882	861	863	866	865	828	885	877	826	909	859	874	788	847	848	986	874	880	872	820	908	904	898	875	848	858	852	928	789	891	844	911	817	873	856	868	796	882	911	853	883	885	862	883	872	884	873	854	854	846	965	826	873	844	883	863	820	882	896	853	852	873	843	815	889	818	905	917	855	886	846	815	814	847	902	845	860	859	837	845	862	872	828	901	863	841	836	895	843	909	891	813	857	920	898	868	926	838	874	840	876	834	879	822	898	871	812	876	823	839	813	853	861	848	855	810	885	893	892	878	864	856	868	844	857	815	860	806	872	893	867	823	827	827	834	876	899	851	852	873	912	855	897	856	798	889	881	893	858	857	874	930	891	855	859	919	852	851	839	871	858	918	829	860	835	860	847	883	821	891	890	879	872	857	884	815	869	875	882	827	867	885	865	871	804	889	812	850	916	857	825	843	875	892	899	849	864	869	838	838	857	879	889	856	817	873	887	845	897	947	892	859	868	884	865	822	838	865	895	869	840	859	859	872	863	856	901	845	874	852	875	880	819	853	877	873	894	816	859	865	871	829	902	794	817	851	896	794	843	852	867	825	886	821	855	816	852	843	843	806	885	881	841	850	904	850	899	848	812	849	863	875	888	858	845	891	863	864	865	882	843	852	875	846	806	812	829	841	872	846	840	826	899	864	874	901	851	820	874	854	901	887	829	820	826	865	827	881	810	868	876	882	811	842	853	826
24946	3728	2911	2266	1623	1227	949	783	645	577	494	448	406	404	343	342	364	381	338	332	353	314	300	325	309	299	307	319	303	332	276	303	296	292	276	295	290	320	293	276	298	264	269	277	289	283	278	275	297	250	284	293	275	266	282	277	294	281	271	267	256	301	298	261	260	272	301	262	271	263	330	296	284	252	297	262	308	269	254	256	275	279	294	308	261	283	251	277	267	290	272	248	283	291	289	271	275	298	233	301	284	278	277	278	258	273	296	278	266	271	280	264	267	279	271	263	307	266	270	286	242	284	274	274	285	271	278	278	301	270	279	284	244	291	265	268	245	239	261	272	285	264	253	262	277	301	302	260	264	271	237	252	287	272	260	280	247	293	263	290	282	252	281	244	269	277	305	262	276	290	284	259	262	264	290	317	260	266	280	289	261	255	297	284	255	283	263	277	266	258	280	276	248	262	269	259	313	272	289	260	287	278	274	258	282	285	275	276	270	271	239	274	304	300	259	256	251	280	248	280	257	273	276	283	318	227	251	286	267	279	257	266	286	273	295	275	277	300	281	245	282	291	262	265	265	266	285	251	293	273	281	265	289	313	287	280	265	251	254	279	277	262	274	259	266	250	258	272	255	280	310	259	272	268	279	237	280	291	234	277	266	257	265	282	295	314	271	287	240	270	246	260	278	239	263	251	269	265	277	279	283	281	306	285	252	282	276	281	284	255	262	258	283	272	303	267	320	248	270	277	289	273	310	265	287	249	261	282	274	258	262	275	301	276	280	298	290	282	311	269	274	266	255	269	258	297	261	293	271	270	286	262	269	290	265	288	318	317	224	278	290	303	258	267	278	260	246	283	265	277	281	268	316	276	276	291	295	263	313	294	302	254	295	287	262	266	279	272	267	274	256	268	267	286	246	259	300	254	273	272	303	234	283	256	259	279	293	279	273	250	297	277	283	273	265	234	304	264	265	271	255	253	272	252	320	267	278	267	288	280	257	306	272	264	285	287	231	272	320	272	287	290	260	261	287	294	258	277	277	297	262	289	288	281	245	265	261	268	294	266	286	261	261	272	274	252	265	269	277	285	258	263	292	269	285	294	257	273	270	260	258	285	267	290	242	291	265	313	300	273	272	257	250	291	298	277	268	308	264	263	275	279	256	260	262	279	294	260	269	284	284	289	258	253	284	280	258	291	278	285	255	282	288	305	266	248	267	265	269	247	278	277	271	294	273	277	269	270	266	271	262	265	274	236	283	246	261	275	305	244	258	276	282	294	262	278	269	314	305	272	267	283	249	281	271	283	271	268	280	285	285	281	283	242	236	286	273	281	308	286	265	272	271	257	281	267	286	267	280	282	261	244	303	290	258	253	262	280	278	276	297	273	285	335	269	256	270	267	272	302	269	272	266	258	258	277	269	256	277	259	266	257	296	276	261	265	281	266	280	281	286	262	262	274	248	261	248	274	269	269	266	248	255	257	285	258	272	260	277	289	295	252	283	279	279	265	254	268	273	255	268	270	255	278	264	298	271	290	302	284	266	266	267	283	276	266	276	278	294	278	263	252	262	257	273	304	247	294	248	270	281	273	273	288	263	308	264	262	269	294	271	264	262	300	295	254	299	288	312	267	264	270	243	289	256	263	281	292	304	269	308	287	269	278	307	283	294	287	287	269	255	292	237	286	287	258	274	267	268	293	254	275	264	273	265	261	294	263	248	274	268	282	262	273	278	262	261	272	268	244	281	240	282	241	259	296	257	269	289	279	284	301	281	277	276	284	255	283	271	274	284	284	264	294	282	298	260	269	276	275	293	283	277	253	274	292	290	288	240	263	253	262	271	256	299	278	284	295	286	239	301	270	275	272	286	245	257	271	298	291	260	270	270	287	266	306	317	263	276	250	280	240	276	311	292	249	268	264	278	313	280	255	281	303	289	267	270	268	274	267	259	259	301	274	266	238	276	286	270	293	259	276	296	255	297	278	285	280	256	266	264	264	269	277	263	247	285	288	255	269	280	246	262	269	271	266	270	291	272	295	291	254	247	299	282	271	231	244	286	272	266	271	288	277	274	296	293	258	258	290	259	301	281	279	283	259	267	277	233	286	257	284	274	251	250	272	224	271	273	281	293	259	287	275	314	277	263	253	277	267	252	262	276	293	307	277	266	281	283	248	270	269	253	275	278	275	296	254	286	253	249	263	307	280	269	282	282	254	267	287	286	289	297	291	237	306	275	291	282	279	259	275	270	270	263	243	257	255	280	280	244	235	265	293	285	259	258	287	273	254	248	244	298	281	257	273	270	237	264	253	269	276	283	252	281	268	300	284	273	289	254	240	293	281	256	284	300	275	317	266	271	268	259	289	224	271	259	264	284	258	288	263	305	289	304	276	294	268	269	247	281	256	292	286	267	264	247	310	245	295	263	282	282	251	290	248	243	227	283	260	261	326	267	261	290	256	288	276	300	291	261	294	245	270	248	272	266	294	250	263	263	287	290	259	286	278	259	267	287	261	279	288	279	248	278	290	291	283	258	281	282	319	261	301	283	289	245	284	270	276	239	244	271	263	270	293	275	252	240	285	256	278	265	270	270	285	255	248	299	275	260	274	276	271	280	304	268	280	281	274	249	265	263	286	300	286	309	295	269	294	272	262	255	272	282	277	293	305	251	300	247	269	240	306	284	241	258	289	273	291	271	279	275	278	264	273	289	265	283	276	258	261	272	274	275	283	274	269	292	254	266	297	287	243	293	278	272	256	245	305	270	272	280	234	292	274	293	288	273	329	278	304	289	278	276	252	279	321	276	249	285	300	264	258	298	299	257	243	265	301	283	266	272	302	295	267	244	245	264	268	271	262	255	263	269	278	260	262	293	312	243	264	276	277	293	268	285	294	264	270	265	287	253	258	304	246	272	262	295	268	280	290	275	270	290	288	272	260	279	292	269	272	271	298	265	259	284	237	233	283	281	284	281	264	248	285	279	271	248	279	281	265	294	239	270	282	277	285	265	257	307	274	262	263	259	283	255	262	270	292	277	264	271	281	274	261	283	265	282	274	257	262	279	273	300	284	258	274	271	294	278	268	295	253	245	266	236	260	245	254	274	271	265	237	279	276	265	326	280	264	266	290	271	283	274	282	291	251	297	280	307	254	266	260	272	287	279	265	283	268	288	271	290	294	267	286	257	283	273	289	286	299	278	274	253	281	280	285	272	269	260	250	252	261	239	281	275	257	288	299	275	271	265	258	281	261	309	296	260	276	266	249	282	270	283	263	314	269	259	269	297	271	270	287	298	284	220	271	263	303	273	288	283	287	298	272	266	282	276	301	279	261	287	267	288	261	277	336	287	297	275	288	274	279	244	248	328	275	244	254	296	304	250	266	268	280	280	283	278	242	230	281	283	292	287	250	257	268	269	248	278	287	261	285	248	298	270	284	267	245	270	276	306	295	281	295	259	298	268	301	276	260	275	295	259	283	280	289	281	277	256	280	292	306	284	252
12065	2626	5467	6308	5439	4598	3817	3187	2742	2486	2216	1963	1803	1644	1555	1469	1403	1389	1240	1140	1201	1136	1122	1082	1103	1034	1045	1045	1023	988	1051	942	966	988	943	950	992	965	917	940	890	911	924	889	886	924	896	872	892	845	885	859	867	873	881	803	914	844	826	853	806	801	840	834	805	797	844	865	822	844	861	916	859	820	818	806	797	822	816	779	865	811	816	837	831	792	844	896	804	860	832	813	778	833	814	791	811	866	815	783	837	790	856	833	829	785	822	834	813	838	804	832	844	762	826	766	825	804	812	842	834	825	808	825	743	777	834	793	794	823	776	762	788	798	808	818	769	741	821	803	830	815	832	812	784	804	800	801	833	787	781	757	835	819	812	835	814	816	800	832	807	809	789	788	792	789	836	836	801	825	786	796	798	769	748	789	796	762	803	835	781	789	811	777	822	782	790	807	795	790	778	744	798	797	834	778	833	854	817	728	818	765	826	822	797	813	830	764	788	791	814	792	803	788	792	761	822	800	820	798	797	772	752	830	793	824	794	784	792	805	836	819	853	817	771	822	849	761	829	808	784	792	815	774	727	831	760	788	780	777	818	782	765	761	798	805	824	847	796	810	826	851	795	808	773	805	762	857	755	777	793	788	792	790	814	784	821	773	774	804	820	779	781	809	817	766	800	764	806	781	826	807	829	806	797	782	773	788	834	833	785	788	817	810	762	762	808	801	843	773	796	788	799	797	800	785	768	795	794	788	835	757	753	800	817	761	807	815	807	848	827	805	755	802	761	790	803	787	853	799	819	733	798	773	789	813	782	793	811	763	843	770	798	844	781	752	747	820	848	771	757	812	812	777	794	791	776	788	790	775	798	742	757	814	794	768	810	813	789	796	845	835	820	838	792	738	808	790	803	779	840	815	846	799	779	798	838	805	811	831	734	849	779	809	837	804	811	801	796	809	815	783	802	845	790	840	820	825	821	827	854	767	803	811	777	810	832	783	791	812	766	796	833	852	804	776	753	814	843	788	837	823	807	769	806	772	835	806	817	781	831	788	795	801	829	826	776	816	783	844	821	757	779	692	759	802	776	771	846	773	799	798	819	789	809	828	859	822	807	764	765	832	832	753	747	850	831	801	802	795	776	776	841	840	822	809	785	864	798	750	860	827	789	791	780	767	825	779	798	823	807	810	865	847	786	835	795	828	822	803	784	812	749	758	755	799	797	798	815	823	777	770	825	781	777	803	789	798	818	790	800	771	798	768	852	749	781	859	785	804	798	786	786	882	803	834	788	789	781	802	789	864	832	838	789	808	841	778	808	787	834	757	810	864	764	751	824	792	819	803	824	789	779	736	790	770	804	772	767	769	759	761	818	794	828	776	803	829	822	798	813	791	787	862	837	830	814	801	823	842	836	796	826	813	789	865	815	765	805	825	779	836	814	782	800	798	832	834	790	789	735	846	771	758	814	834	827	764	826	797	819	814	817	802	813	862	813	787	803	779	805	780	808	789	766	824	805	790	731	836	817	786	806	832	728	834	791	836	787	808	767	841	778	798	764	773	821	805	792	802	853	784	801	828	799	845	767	823	768	813	819	797	853	786	815	832	820	824	761	768	838	802	827	793	806	786	751	775	793	804	783	776	803	786	830	783	737	762	797	819	820	788	785	820	804	797	766	798	786	763	821	778	786	785	753	743	810	741	792	811	784	817	740	815	815	791	748	796	768	783	766	824	762	806	791	824	820	821	790	779	862	794	787	781	826	817	880	803	777	769	824	782	799	778	763	850	820	777	839	804	812	763	825	795	773	797	794	848	820	857	786	806	812	757	753	810	822	756	751	818	791	822	820	887	843	759	793	778	793	770	792	781	853	806	856	791	825	808	786	825	862	838	778	796	834	801	819	815	784	816	820	791	841	779	807	820	817	867	822	834	786	815	811	823	824	781	774	756	770	826	827	844	744	782	825	839	803	819	827	834	807	799	793	801	787	811	870	833	821	800	801	807	811	823	739	814	778	846	812	778	788	760	773	758	800	812	807	807	834	778	811	802	790	829	818	762	807	774	785	761	814	807	776	772	786	785	798	790	798	785	772	842	820	820	836	797	767	818	855	825	718	793	806	754	771	782	779	828	804	802	838	842	790	812	815	786	826	802	756	790	760	774	777	795	806	821	801	820	742	841	782	798	786	757	746	741	775	822	802	777	727	774	751	796	783	805	816	759	788	754	807	762	814	764	818	831	810	778	794	782	793	764	787	802	806	825	799	800	822	765	815	812	832	783	821	790	776	793	794	800	768	815	797	833	741	808	786	776	826	795	779	836	806	806	810	825	775	833	778	814	790	756	830	807	796	758	819	815	801	773	821	776	810	789	840	788	784	832	797	801	825	816	804	841	792	822	823	827	805	859	799	825	787	866	815	811	818	817	792	833	812	812	769	806	863	828	804	805	830	804	848	792	789	814	785	847	852	784	810	839	789	804	757	809	836	775	808	770	782	806	822	760	815	819	765	801	792	816	830	775	817	761	840	781	764	757	769	775	800	815	812	792	774	832	789	849	732	815	821	820	799	756	813	825	800	777	774	808	855	822	775	839	789	796	792	770	758	760	764	749	815	822	736	811	864	762	730	811	799	824	771	787	798	810	834	809	797	829	741	768	845	849	850	823	802	799	807	809	852	807	826	834	746	803	733	787	778	778	724	757	766	828	838	857	825	828	817	719	789	751	786	822	801	824	804	806	788	782	815	813	775	783	779	799	774	812	817	797	823	799	829	777	780	815	810	778	779	744	771	805	726	804	837	841	794	753	767	829	796	781	785	773	718	788	818	790	789	831	786	804	845	807	820	752	776	765	756	833	854	782	774	786	808	773	763	838	826	828	800	794	794	762	796	789	777	792	817	815	809	822	775	811	804	767	763	864	822	834	822	823	799	748	790	774	822	801	740	812	776	753	731	775	857	736	808	830	810	811	781	790	794	800	800	786	776	814	813	772	830	793	799	820	785	825	790	773	803	789	767	760	826	797	804	787	820	837	835	854	773	788	743	797	782	807	831	868	787	800	803	783	789	784	799	789	818	741	821	809	826	797	822	822	795	799	826	777	826	827	805	799	785	814	842	810	801	785	796	755	792	784	795	792	763	837	788	781	768	779	809	846	801	799	769	827	814	791	826	785	800	811	835	851	766	807	793	806	782	795	812	765	793	760	774	814	796	790	792	838	805	796	788	793	811	858	774	764	848	750	777	782	792	852	862	806	826	804	758	838	812	816	760	790	831	797	821	812	784	767	758	784	847	778	778	781	825	837	822	777	842	793	780	790	793	797	823	764	787	820	817	827	835	734	775	762	832	800	795	797	814	795	740	811	808	784	800	790	748	796	814	791	834	851	800	782	765	800	874	814	769	857	785	832	847	859	791	786	787	777	781	801	790	773	791	793	783	791	784	796	812	809	787	818	829	814	862	790	811	841	807	804	799	822	811	801	785	785	804	850	819	810	801	820	768	814	841	787
2339	236	213	202	199	186	188	198	164	181	162	148	159	167	169	145	176	160	157	163	139	147	167	150	182	170	171	178	140	156	169	169	182	147	169	145	162	153	170	176	158	151	173	146	186	161	166	148	146	147	164	164	166	149	138	168	170	172	133	156	137	157	143	158	163	182	160	171	174	168	160	158	148	164	162	161	149	161	163	171	167	167	159	164	173	169	168	154	172	154	147	142	161	135	160	183	156	183	163	138	144	179	156	165	144	157	172	143	141	180	155	138	174	137	142	180	169	150	136	155	163	143	164	165	161	142	156	173	151	162	138	178	138	156	149	158	172	164	163	165	169	172	161	169	174	153	176	168	164	142	176	163	172	188	163	158	169	162	149	196	148	162	151	170	150	151	158	154	143	171	195	139	154	162	181	151	176	159	176	173	159	156	146	165	159	169	144	160	154	150	139	152	148	147	180	162	167	164	154	166	141	153	158	151	175	166	167	169	158	166	168	139	156	166	157	179	166	167	165	179	161	163	159	170	154	174	175	158	180	159	162	168	151	149	137	141	147	187	142	153	150	177	148	175	164	153	168	152	159	170	167	156	161	166	173	160	148	171	144	158	141	158	165	162	150	157	170	144	163	147	162	171	147	153	167	162	181	153	140	141	149	175	176	173	174	172	154	171	188	141	179	140	162	148	170	150	152	168	158	140	171	155	150	189	156	180	187	172	158	137	166	179	170	186	162	158	172	174	146	160	158	148	187	137	153	165	179	160	144	151	147	142	139	134	165	184	171	176	165	144	167	179	182	163	154	162	186	165	156	179	164	149	165	153	168	165	172	140	174	159	147	151	168	178	136	141	153	174	159	186	146	170	167	158	172	192	167	161	168	151	153	139	169	162	141	138	144	154	151	164	137	165	165	161	156	171	169	165	177	152	166	177	147	164	163	171	172	160	136	166	173	159	142	163	165	158	171	169	168	158	161	184	160	146	161	172	152	181	141	161	157	152	177	152	148	164	183	173	141	179	181	141	164	156	148	177	164	153	177	146	151	149	128	168	148	158	156	164	185	133	175	158	155	167	158	168	142	165	150	161	174	155	173	155	163	173	164	162	172	133	148	167	149	164	174	146	163	142	163	150	151	150	155	164	149	147	179	181	153	168	168	175	161	166	170	147	169	151	151	172	148	172	154	147	166	167	171	140	153	166	131	168	184	172	171	157	155	161	151	151	154	177	140	151	167	164	181	159	155	158	164	166	131	146	153	162	158	159	144	149	167	153	157	167	175	153	182	170	163	162	153	167	170	158	166	149	183	158	154	149	155	180	157	171	158	162	159	147	143	154	174	155	160	136	131	152	169	143	131	145	150	167	161	138	172	156	169	162	163	179	166	183	172	149	169	147	172	154	112	150	165	155	174	171	137	150	158	145	167	168	169	166	167	163	152	155	179	143	153	165	169	159	144	168	186	146	133	127	148	152	159	173	161	164	141	172	173	173	156	158	166	152	159	178	147	167	161	150	164	172	156	172	139	136	151	151	187	166	157	151	169	156	169	180	165	154	175	186	148	165	166	175	185	164	133	166	163	175	173	158	162	162	162	166	173	149	161	135	167	167	168	162	155	181	177	149	176	168	153	143	175	158	147	173	154	147	159	156	127	163	155	156	132	161	181	143	178	157	179	162	163	166	166	163	147	165	145	147	162	157	139	155	155	170	172	161	148	188	144	126	163	179	146	159	146	149	156	181	145	151	140	148	149	163	168	178	159	153	162	171	155	156	169	159	137	162	181	171	200	157	157	156	154	166	182	158	153	159	166	171	162	160	153	156	168	134	131	157	158	167	190	183	134	164	162	171	155	186	156	181	160	160	149	167	148	161	148	171	165	150	172	172	157	175	156	160	142	155	154	165	168	154	158	164	162	163	162	160	168	153	137	155	168	161	144	157	143	162	168	157	150	173	146	135	167	153	182	175	162	156	148	179	167	161	140	169	169	173	168	141	152	156	161	153	169	155	161	164	169	157	175	146	152	145	150	170	168	147	166	153	172	154	164	174	152	163	166	169	153	149	166	148	153	169	150	133	148	162	162	155	176	169	172	149	170	174	161	164	159	170	157	170	168	146	167	174	142	147	165	180	152	160	143	159	169	177	165	149	181	151	171	197	172	122	177	158	151	170	163	167	142	164	161	170	189	172	164	155	163	175	158	153	147	185	171	156	172	164	164	161	187	163	152	143	177	164	173	158	170	166	183	187	147	149	159	180	155	175	180	150	168	153	151	173	164	168	166	173	152	152	172	168	143	143	171	168	149	163	143	170	154	157	148	155	172	175	164	167	162	153	164	148	154	153	164	186	142	150	160	169	171	159	188	158	163	155	167	153	163	160	156	151	157	152	169	189	153	158	149	131	181	141	157	152	185	160	167	180	177	173	158	178	160	172	158	137	168	163	158	166	157	143	194	168	142	159	160	158	154	158	174	146	132	146	167	138	187	143	159	172	160	151	158	139	163	168	152	159	160	145	177	151	159	199	150	163	155	166	161	166	158	159	163	171	163	161	146	153	160	161	168	146	155	130	144	161	139	155	158	153	162	160	169	141	165	173	131	178	168	160	159	153	157	171	165	175	173	182	180	143	158	170	167	170	160	168	162	115	143	160	139	167	162	157	153	151	181	154	176	175	119	163	163	158	169	163	163	157	172	138	173	155	155	169	156	150	158	150	149	150	183	146	167	156	160	159	137	171	151	152	177	140	148	162	156	194	164	159	169	159	166	151	164	149	146	167	144	182	140	165	152	170	160	166	165	126	153	153	158	161	165	154	166	168	166	155	162	146	171	155	152	189	134	152	153	152	179	173	159	153	146	165	137	167	147	151	147	185	182	174	156	155	165	164	161	169	168	157	157	130	177	174	131	152	163	181	153	173	167	183	169	172	156	158	145	179	174	153	149	162	144	166	166	158	174	147	181	140	166	154	142	168	161	155	173	154	176	142	154	177	160	156	153	146	149	192	143	141	159	157	145	179	144	155	144	174	186	175	158	170	149	174	171	170	146	150	136	156	171	164	150	164	157	161	159	166	187	157	142	161	166	170	160	154	164	169	196	155	171	149	147	162	155	147	168	146	187	167	166	150	155	141	154	142	168	160	141	173	168	156	163	164	178	150	136	140	155	160	151	156	142	159	179	149	162	169	191	165	175	163	161	174	164	154	167	172	156	168	161	176	172	156	162	138	164	174	158	179	165	160	162	155	146	150	161	149	150	155	155	164	164	166	172	159	159	161	146	158	145	159	143	149	163	160	177	143	152	146	147	147	171	144	152	154	170	148	169	171	163	155	156	160	195	170	178	149	161	147	157	160	164	168	165	157	143	179	158	151	174	173	159	160	158	142	168	170	173	164	149	149	163	158	171	158	160	150	143	151	154	171	164	143	172	170	159	148	158	160	167	145	143	164	153	171	164	176	158	141	171	198	184	159	180	161	176	145	175	140	149	169	165	182	146	147	156	164
2105	599	655	681	682	629	575	599	579	603	584	547	529	568	532	525	559	574	535	561	502	550	524	589	567	528	507	520	547	572	545	560	521	506	533	565	525	510	553	491	517	572	506	538	593	581	550	525	531	538	543	588	544	538	540	516	517	499	500	522	533	514	486	514	520	536	551	512	538	516	547	513	512	549	564	549	517	473	549	520	524	554	508	488	564	502	519	509	512	498	502	502	466	541	515	529	580	532	508	487	518	522	476	530	541	533	533	490	517	551	541	548	507	495	514	533	538	525	542	556	527	508	527	539	515	538	531	528	518	503	525	529	498	504	551	526	500	543	549	488	543	510	512	558	557	549	525	474	509	527	518	550	511	535	527	498	517	557	534	502	487	494	528	532	516	512	517	499	562	503	526	518	478	559	530	535	520	508	505	526	522	534	526	547	511	513	493	521	548	531	520	531	487	533	498	520	520	561	531	524	517	531	501	512	505	511	555	539	497	528	507	525	532	495	543	529	544	527	535	526	515	524	525	537	552	513	516	544	517	517	499	527	533	511	579	545	495	566	548	539	557	506	515	530	513	497	548	445	544	495	516	520	540	523	507	515	530	472	506	527	481	539	515	540	507	513	519	542	528	500	529	499	529	494	493	554	518	524	489	536	551	547	530	515	495	542	531	566	540	540	513	509	522	536	551	556	530	533	556	530	540	528	525	508	496	489	536	516	504	490	513	503	553	537	573	531	509	505	507	521	530	520	531	526	543	500	522	507	562	505	533	559	525	524	565	530	529	509	539	506	504	512	498	562	513	543	503	532	537	568	556	526	539	555	533	516	513	524	517	539	524	554	548	512	555	537	531	478	543	481	513	504	515	552	513	524	524	483	530	501	520	526	478	560	515	513	524	550	496	536	523	536	487	570	570	496	513	502	565	536	535	525	500	503	513	526	546	489	546	509	476	499	485	534	539	525	526	506	536	500	513	502	525	534	484	533	544	528	517	547	534	505	520	532	520	532	547	472	506	496	512	539	512	508	538	485	526	496	538	513	517	514	487	551	513	532	546	536	501	512	536	563	529	557	521	567	533	499	481	463	526	517	496	512	528	513	537	542	504	512	546	536	520	562	560	530	525	511	501	524	487	549	504	529	501	481	508	551	548	501	513	523	530	502	520	527	525	482	535	522	523	540	542	532	523	488	494	512	521	517	514	521	531	569	516	524	507	551	549	497	506	530	488	493	549	535	544	545	563	536	531	510	522	537	541	522	539	527	529	512	525	512	498	516	552	530	555	503	524	536	493	512	519	524	480	516	529	522	506	550	528	470	490	506	565	514	494	505	513	563	520	472	529	559	581	537	553	559	534	522	519	529	555	482	503	484	541	518	517	493	516	506	533	516	517	552	545	496	504	499	502	487	508	557	517	532	518	494	510	516	511	523	529	521	552	539	547	544	506	518	536	544	527	531	532	530	538	519	530	568	529	558	516	530	500	573	488	505	512	527	508	540	537	532	524	544	508	485	558	497	515	515	558	527	547	544	548	536	517	510	505	540	530	486	527	512	554	560	535	517	550	494	529	532	471	510	538	544	537	524	520	507	479	539	550	572	539	502	514	510	525	519	487	541	521	504	512	503	503	538	548	546	543	508	482	515	516	498	504	516	526	515	518	527	502	547	529	546	509	527	528	516	502	531	486	525	563	540	507	498	537	505	496	462	515	542	509	515	516	496	499	543	517	514	520	552	584	510	525	538	522	459	501	515	516	522	521	496	510	516	525	556	555	545	554	534	503	527	551	533	520	559	493	532	491	530	527	531	542	515	528	533	524	504	563	506	491	496	528	523	529	564	509	504	513	515	487	517	529	560	507	501	514	555	539	517	488	538	481	536	551	526	522	496	510	540	553	506	549	517	479	461	503	549	517	501	522	520	550	533	519	493	526	496	569	530	514	494	493	511	476	517	470	531	550	512	523	518	539	501	571	522	500	515	526	514	520	530	497	550	525	495	495	551	493	523	517	526	500	512	488	568	518	522	527	534	486	555	476	529	519	549	521	520	519	556	524	534	495	480	537	528	507	519	511	540	558	497	470	538	503	493	547	531	568	570	514	493	485	539	500	514	520	496	503	502	508	546	526	540	564	488	555	487	521	565	516	557	523	546	526	510	521	518	538	513	533	510	519	511	522	502	539	500	515	525	527	531	539	501	544	528	501	522	556	533	506	525	496	488	560	515	525	528	482	550	490	563	521	535	551	513	498	481	512	520	536	502	557	518	507	507	517	498	526	487	519	540	512	487	484	535	525	523	552	539	535	529	471	532	503	508	515	533	500	472	549	580	530	535	508	529	536	527	486	510	494	567	544	489	522	517	540	560	516	520	536	529	525	549	544	552	536	517	494	537	557	509	521	537	546	536	550	502	514	510	516	545	519	536	518	509	486	508	530	470	522	535	529	538	502	509	478	526	513	513	522	495	511	496	501	555	503	571	520	502	551	520	503	486	527	508	533	566	523	517	511	542	519	512	512	513	524	487	500	510	550	577	487	526	510	500	546	465	540	530	537	503	536	525	531	515	562	512	537	496	595	539	527	538	494	527	533	547	510	535	509	565	492	498	544	553	532	549	548	531	552	523	527	581	488	568	504	556	532	538	522	518	513	510	502	536	518	541	540	521	510	526	501	527	533	515	482	550	497	544	506	525	508	490	493	531	511	505	492	524	530	498	551	487	522	500	512	507	550	535	505	535	519	510	512	489	506	512	520	513	523	494	522	529	527	498	533	518	517	495	498	555	540	509	541	527	507	540	513	529	523	525	519	517	522	505	512	547	485	550	522	546	544	523	508	523	522	524	518	521	522	499	595	560	526	506	520	548	523	530	555	508	488	508	509	504	533	525	496	544	533	488	526	501	531	546	521	527	522	478	539	485	510	526	562	487	480	504	513	518	497	550	525	499	514	530	532	529	578	532	559	556	545	529	566	483	501	485	529	547	506	527	545	491	496	514	514	533	552	506	526	516	558	526	527	555	512	492	535	500	586	493	493	528	543	520	558	531	555	497	537	529	503	555	516	500	540	522	533	528	509	504	533	519	494	496	541	542	514	525	483	506	483	512	537	519	565	537	523	510	545	542	502	518	497	498	541	519	469	555	507	514	494	493	555	497	524	514	493	523	520	511	536	520	504	506	523	507	517	505	513	523	547	517	546	474	567	525	543	530	488	503	504	554	504	536	506	542	518	524	551	515	470	516	516	515	497	540	516	536	538	518	516	508	524	502	533	547	549	518	554	518	529	512	545	517	541	515	496	486	535	526	473	547	537	524	519	513	511	508	532	461	516	500	503	503	498	557	567	503	529	536	495	512	516	536	541	562	528	534	481	555	541	516	496	526	531	509	532	512	468	507	495	510	521	512	563	526	530	503	470	526	527	542	521	539	529	511	557	510	509	491	495	481	521	512	519	553	527	498	529	504	512	528	520	522	504	511	552	552	500	514	537	527	483	484	527	527	504	526
10786	1287	1628	1325	963	776	659	583	518	438	394	354	350	345	321	355	346	334	339	302	313	344	360	314	318	346	336	296	335	312	286	286	283	289	326	294	284	322	291	278	304	289	322	280	273	300	298	278	280	293	282	259	311	284	325	294	310	298	291	303	313	293	282	304	294	292	273	266	297	297	304	307	309	277	295	300	288	305	317	282	295	252	312	285	281	301	287	287	345	295	312	304	289	289	287	291	267	292	306	304	292	295	303	315	245	303	265	320	297	305	297	291	284	273	301	284	294	291	280	298	299	286	299	299	267	281	308	298	302	253	324	278	300	324	299	279	269	259	292	291	300	279	287	294	286	276	289	283	319	279	303	282	299	315	295	284	265	292	280	291	288	268	286	281	290	278	310	279	300	320	286	283	277	328	270	281	269	329	313	295	300	282	315	281	287	304	291	265	315	306	288	263	278	309	318	291	304	292	282	292	291	291	283	290	271	263	281	304	285	306	294	280	333	299	264	277	309	294	276	311	289	278	287	288	286	286	281	267	266	321	295	285	279	291	307	303	300	282	308	320	274	316	292	294	291	285	293	293	275	278	312	314	285	291	331	288	274	294	302	263	286	294	289	281	293	323	304	267	280	289	292	283	278	330	307	263	302	293	293	295	316	318	287	267	319	304	301	304	323	283	326	314	285	322	313	290	302	318	282	322	254	283	291	275	292	250	290	283	312	292	310	289	308	272	282	301	289	295	294	287	309	307	306	291	281	288	299	262	276	298	308	319	296	263	309	294	310	320	308	266	301	280	314	306	309	290	316	291	273	281	305	264	295	322	306	297	291	308	299	287	307	288	295	277	266	281	286	295	286	261	328	274	289	239	299	281	301	306	256	285	278	276	308	280	286	310	311	330	320	289	291	294	255	275	277	282	314	289	313	295	261	319	298	312	255	287	331	258	283	311	295	284	306	295	280	299	255	281	299	302	308	259	314	276	303	276	288	294	281	296	302	268	276	289	283	292	304	294	297	309	283	285	275	274	306	267	291	305	280	310	280	260	278	275	274	302	301	284	293	303	311	283	286	298	324	322	278	261	314	291	275	294	333	266	244	284	310	299	288	266	286	251	294	273	278	274	280	296	289	285	295	278	295	298	306	286	296	296	305	315	307	314	295	272	277	271	292	306	270	307	275	254	282	312	281	269	307	296	270	321	276	296	313	331	297	288	306	286	293	298	325	265	278	306	294	277	280	330	296	313	268	276	292	283	328	298	310	283	303	322	292	285	288	298	290	313	314	274	299	307	282	332	302	285	288	300	286	268	282	287	286	255	277	260	274	318	296	271	304	309	278	290	292	252	269	312	279	288	296	279	279	306	301	323	303	289	283	300	290	261	289	298	273	285	286	282	273	303	289	319	300	306	274	299	303	282	300	293	294	276	278	298	329	282	298	284	308	300	280	262	299	278	289	289	319	294	314	292	291	286	299	260	307	295	292	309	269	271	299	280	289	285	301	298	308	318	284	261	286	317	329	283	312	307	295	284	292	284	287	296	260	275	277	287	270	264	311	299	306	235	282	277	293	300	304	298	272	273	262	289	299	301	318	312	297	279	294	323	287	277	267	306	277	279	283	279	296	277	273	314	274	282	292	289	285	311	293	308	359	295	304	291	294	345	296	288	303	312	274	316	303	282	301	304	289	294	284	302	311	287	305	261	289	262	304	322	294	323	286	306	296	275	296	271	304	293	297	281	324	321	281	268	285	278	286	284	296	283	299	263	291	307	293	288	276	311	293	282	308	272	304	280	285	273	275	285	270	303	275	304	272	303	321	294	329	283	309	265	296	304	314	292	304	287	271	272	305	299	310	281	303	304	292	280	323	306	311	287	286	303	338	276	264	294	290	294	313	267	272	292	292	278	283	294	293	280	272	283	293	278	300	318	299	282	293	314	303	284	340	293	344	309	291	268	318	277	305	278	290	280	293	327	295	279	313	299	292	299	294	283	291	287	316	287	273	299	320	302	260	293	300	307	313	282	297	307	278	282	290	296	294	325	282	307	278	286	289	306	266	307	299	307	301	296	284	280	262	304	307	271	265	318	286	279	285	313	305	290	287	265	295	281	309	304	289	271	298	307	274	293	295	288	297	314	274	278	281	283	301	296	299	274	269	301	300	250	286	327	280	316	323	309	289	264	327	305	299	279	302	289	316	277	277	299	262	262	300	300	284	266	317	325	270	291	312	281	314	297	264	271	300	311	281	275	303	303	292	296	296	252	282	288	306	305	291	291	302	304	306	292	310	294	268	267	267	280	283	259	320	317	296	320	290	287	267	307	272	275	308	274	320	287	305	311	326	303	285	303	274	289	295	277	302	287	303	311	293	301	311	304	337	314	284	293	275	265	277	291	278	285	272	301	270	276	292	282	281	277	296	282	288	292	280	283	258	288	288	302	289	281	301	296	281	288	301	283	328	290	285	295	320	286	294	272	273	311	286	271	297	283	259	302	300	299	296	282	305	286	297	313	320	285	298	282	295	258	287	274	240	292	296	283	283	280	280	266	302	278	302	267	302	306	299	289	276	306	290	324	316	280	313	264	289	294	276	302	316	283	285	277	308	285	304	283	311	284	264	296	272	243	312	272	299	308	305	304	278	275	277	299	323	256	296	284	321	315	264	302	304	270	291	298	317	299	291	251	295	320	341	265	281	267	253	287	309	287	302	292	282	284	271	293	309	274	276	296	280	285	316	281	303	308	260	300	320	277	291	304	311	302	288	281	299	279	279	255	276	295	294	323	285	285	306	302	303	304	255	299	282	285	290	241	292	303	280	284	297	282	301	303	293	286	286	294	321	256	309	306	300	292	303	284	295	304	293	282	283	284	296	303	327	287	314	275	302	311	315	271	292	266	292	303	292	298	287	291	284	293	259	278	276	280	307	264	319	285	295	303	286	269	286	281	282	280	277	297	295	319	296	273	285	315	297	310	299	274	305	286	303	292	288	298	306	275	321	306	294	269	298	288	292	281	291	275	271	294	299	306	274	273	303	257	277	281	276	303	301	288	270	286	323	296	284	262	279	277	314	291	272	302	287	299	292	295	304	291	278	322	296	292	260	304	283	274	299	295	287	300	297	294	286	266	273	289	289	264	287	270	260	266	268	293	312	290	334	283	281	269	307	293	279	302	327	302	287	318	289	286	337	302	315	302	295	293	289	289	285	314	266	293	310	284	279	285	328	298	293	300	282	256	291	276	304	297	278	299	291	309	310	299	295	296	304	312	287	298	300	302	292	306	304	301	280	312	278	303	308	272	289	325	325	293	279	277	293	296	290	294	269	319	301	319	297	299	284	266	259	281	296	260	241	302	306	284	298	305	268	291	312	290	307	275	283	286	321	327	286	279	284	292	285	284	290	302	291	324	287	322	281	269	323	317	281	291	303	322	304	306	314	292	285	292	249	297	275	306	308	296	272	315	283	302	282	296	346	303	305	295	306	289	250	286	299	284	297	299
6463	1809	3314	3875	3427	2876	2456	2085	1831	1729	1495	1410	1398	1234	1213	1214	1139	1132	1100	1049	1062	1066	1036	986	1049	954	1002	975	1030	930	946	951	995	998	977	937	894	966	907	875	890	863	929	893	880	901	901	885	911	827	928	889	896	894	920	918	845	897	881	827	874	923	881	885	879	845	806	881	843	845	872	850	820	878	856	849	875	827	893	915	889	864	888	900	903	908	891	868	907	871	888	863	884	925	825	830	790	833	828	902	849	829	864	865	881	826	835	851	871	818	842	922	797	853	912	874	865	874	828	874	852	867	910	853	828	803	824	860	842	876	816	847	895	869	868	836	874	877	818	852	864	799	881	842	883	819	840	842	876	815	880	877	852	851	890	875	855	865	875	878	841	822	853	866	889	886	880	847	840	827	880	822	851	886	817	826	832	855	871	907	810	837	864	833	859	848	823	841	862	829	878	854	884	855	868	831	783	882	846	862	828	882	875	906	844	884	802	858	874	876	861	841	819	885	886	833	846	932	889	903	845	898	849	884	847	833	920	860	890	832	836	898	890	813	825	831	834	856	858	849	845	916	858	880	888	899	843	880	834	895	869	847	851	919	898	902	869	849	901	802	805	842	817	836	896	837	890	899	866	814	856	928	824	885	856	900	840	828	878	838	868	829	793	852	868	841	901	864	866	871	830	909	829	858	845	821	914	880	910	851	876	872	869	814	882	846	869	896	850	903	840	866	824	845	864	857	875	859	829	887	846	870	849	846	832	835	839	876	809	842	869	859	851	884	818	858	908	823	827	870	806	846	854	874	845	854	813	842	871	872	847	817	882	861	861	834	868	826	891	872	889	809	831	817	875	831	835	804	909	840	877	826	830	866	858	848	863	850	841	858	808	866	921	866	844	855	804	843	861	874	819	808	795	851	792	834	896	874	808	916	836	875	882	846	893	883	915	826	757	821	857	867	870	857	912	858	844	896	898	803	863	878	823	834	865	841	862	866	859	864	824	873	891	870	831	819	843	851	838	844	845	861	825	843	829	854	850	805	882	910	871	825	869	853	895	868	883	859	907	850	868	836	867	882	875	859	813	868	891	913	882	873	824	848	851	856	874	862	863	853	817	904	886	838	838	829	887	855	827	860	911	865	878	903	821	936	836	847	872	885	885	873	882	783	890	830	876	857	898	868	878	867	848	847	865	910	857	881	863	828	819	905	855	886	889	806	840	858	823	909	840	845	825	834	868	876	841	819	893	844	860	864	880	843	828	873	899	807	844	845	848	883	837	836	836	832	858	924	863	817	828	852	896	795	843	818	849	855	826	799	908	875	848	902	785	876	811	849	869	820	844	852	847	832	856	839	853	913	903	837	825	837	871	857	832	872	871	847	869	919	853	872	905	908	842	875	858	847	874	853	808	880	850	860	833	880	848	865	923	874	886	866	857	785	828	927	841	917	831	824	834	898	856	857	912	901	879	875	854	857	893	849	806	853	880	839	846	865	820	887	843	826	879	861	864	879	853	930	786	821	854	855	831	823	904	861	863	840	822	831	796	843	841	885	832	836	877	873	844	834	800	851	889	905	826	840	876	858	894	884	871	850	855	875	886	870	854	851	901	878	852	892	834	877	824	856	850	858	827	846	846	781	871	896	858	830	841	916	868	889	831	858	797	880	861	843	874	806	818	858	835	823	857	859	829	865	880	830	853	840	849	844	844	850	903	912	868	811	794	862	888	855	805	871	893	850	874	824	837	897	825	842	876	824	828	789	873	817	860	854	856	874	798	864	821	866	866	882	807	838	883	804	782	853	806	873	877	838	817	852	854	883	864	829	839	853	913	895	818	859	800	846	862	838	858	854	806	878	845	857	907	854	862	869	914	900	879	823	805	869	874	842	903	838	829	803	871	881	877	851	881	881	835	878	857	858	864	883	877	879	862	849	833	868	894	887	856	904	817	885	896	843	891	885	829	901	854	883	840	805	831	843	860	876	885	895	859	854	870	875	860	820	826	778	829	851	845	855	882	862	843	860	923	797	830	895	865	826	879	860	867	940	906	849	907	806	885	785	885	868	885	863	851	846	891	895	853	867	831	889	882	827	901	837	852	835	866	845	826	873	850	837	875	897	878	864	875	876	841	912	890	926	847	821	889	874	867	842	852	910	877	846	847	836	842	854	855	859	848	870	852	881	865	843	848	849	844	895	870	902	854	833	862	865	882	868	853	865	825	859	868	853	824	886	855	868	858	889	820	825	867	856	888	818	881	863	815	863	845	896	864	861	886	878	847	861	875	831	870	844	851	822	859	851	868	855	867	797	894	886	859	864	889	838	802	815	859	838	859	800	864	866	903	859	863	809	798	833	888	856	880	871	832	832	843	840	832	889	871	920	869	879	894	889	897	828	900	884	831	881	850	881	825	818	796	833	875	830	897	894	873	849	875	879	839	846	926	851	896	837	848	862	817	880	890	877	910	830	858	919	863	874	862	879	848	844	858	887	782	852	843	828	872	852	863	820	894	820	839	837	906	928	874	882	799	841	816	797	855	836	841	855	844	914	865	860	884	885	878	854	831	867	850	865	854	869	868	787	882	909	822	825	859	786	871	823	871	821	839	841	815	870	822	912	888	830	785	883	912	835	830	834	857	844	880	823	844	826	888	796	876	851	904	892	910	788	832	856	885	868	840	835	842	884	816	819	896	887	885	894	858	832	820	879	868	866	793	865	830	887	874	830	891	795	803	890	845	857	850	855	828	900	864	872	866	904	869	862	834	837	902	816	837	913	830	847	832	904	857	819	864	822	876	848	899	842	871	860	911	869	836	874	827	875	877	879	874	871	835	852	874	871	857	851	853	870	855	838	855	813	828	790	856	866	868	827	895	796	870	895	852	823	890	866	890	859	892	860	875	847	775	849	874	882	864	858	836	877	880	896	848	838	885	871	874	857	808	900	865	833	874	832	853	850	885	858	883	803	884	906	852	872	849	847	853	868	918	908	906	830	924	843	866	909	815	866	848	838	909	847	837	858	886	870	877	898	842	836	836	852	865	828	871	838	867	887	854	810	841	880	804	872	905	809	898	875	858	858	862	826	942	833	845	845	844	816	911	867	873	853	888	906	874	843	855	852	812	839	875	817	878	832	836	896	856	867	831	829	860	773	852	843	863	826	862	877	846	838	855	863	856	887	841	834	888	900	809	870	861	825	841	822	954	877	873	914	847	838	825	882	868	923	854	816	861	825	894	867	833	868	865	883	831	807	871	865	844	865	858	836	862	822	883	817	835	861	828	879	846	857	849	871	810	840	869	844	845	883	887	880	883	923	907	872	857	873	796	853	845	837	862	856	855	854	906	923	867	890	846	870	834	867	880	853	806	821	869	873	849	865	827	861	900	859	843	872	893	861	832	878	829	885	849	862	801	854	868	871	862	836	878	866	864	866	901	815	838	890	863	884	837	874	828	861	834	885	908	843	880	824	892	845	835	848	850	853	870	818	886	909	883	856	816	872	888	849
17709	2695	2966	2295	1563	1171	889	735	669	586	502	457	438	408	444	358	376	331	372	304	323	354	330	305	310	292	295	310	302	291	308	297	309	296	294	273	280	281	274	314	305	293	310	286	278	294	278	275	310	321	272	256	315	280	262	288	277	259	266	250	269	273	282	290	293	279	285	261	259	278	290	268	273	272	250	280	297	264	261	262	251	257	286	273	288	273	292	296	275	300	280	286	268	280	270	297	259	253	295	280	306	284	262	260	278	300	242	267	319	269	252	271	278	251	246	285	260	282	307	312	311	289	284	315	290	279	270	247	282	277	256	260	268	256	277	264	259	278	290	258	268	302	285	278	289	281	280	269	281	238	283	288	283	296	242	242	323	280	291	281	255	297	291	262	304	269	272	246	270	277	233	297	292	289	267	279	287	312	279	273	274	261	258	246	233	265	267	282	282	272	297	271	256	306	234	264	268	272	240	282	264	258	277	268	262	259	294	249	280	265	278	279	286	276	270	269	277	286	270	262	253	299	290	261	259	280	278	277	279	261	259	283	287	247	265	307	283	285	278	263	266	283	279	278	278	286	287	286	256	288	236	262	266	289	275	267	281	274	255	257	236	297	276	263	293	269	304	270	251	298	249	257	272	277	293	277	245	244	265	254	286	279	294	277	267	292	256	243	287	281	245	294	263	257	251	286	239	249	284	277	247	294	268	287	288	273	262	264	264	258	287	259	246	268	277	274	275	295	288	260	287	296	293	253	272	280	282	273	266	267	262	269	283	278	261	251	280	283	238	268	290	288	254	272	252	262	288	290	251	239	261	279	295	262	246	280	251	252	230	264	268	273	255	260	256	276	258	248	285	278	309	285	298	276	283	271	268	270	300	272	288	278	273	284	291	261	273	270	248	258	278	246	280	309	264	254	276	293	252	281	286	257	254	305	256	263	256	277	298	235	278	277	259	244	299	237	264	242	239	283	299	282	255	299	256	271	280	216	296	263	255	254	270	265	270	283	276	282	285	254	262	277	251	257	277	266	299	295	236	247	295	271	308	245	266	280	273	280	242	279	239	263	268	263	254	265	311	261	280	269	275	284	275	274	273	265	270	288	267	316	264	249	253	264	260	295	260	266	280	270	264	237	264	267	275	274	250	259	301	249	279	275	287	238	242	297	264	250	288	284	275	289	264	284	280	282	267	258	282	240	255	267	286	310	270	270	290	290	280	282	278	257	278	235	287	271	264	275	304	306	269	257	237	295	267	260	277	270	286	258	301	276	302	286	256	272	235	265	296	271	275	262	257	273	262	249	273	272	253	274	272	259	274	242	278	271	288	262	251	316	267	277	293	289	265	246	247	296	265	255	268	294	275	256	245	248	279	253	293	250	271	279	263	253	291	265	261	294	281	259	237	281	256	300	299	273	269	273	249	257	271	284	274	276	259	283	254	265	303	260	253	282	298	274	274	275	266	238	276	261	252	278	287	238	243	280	271	275	254	263	277	242	276	266	263	270	301	278	276	287	279	267	283	237	263	295	248	261	272	256	303	284	260	254	266	258	243	294	285	291	268	261	252	276	272	272	277	258	250	259	286	276	272	276	298	256	302	271	269	262	280	279	264	286	263	291	253	269	237	304	273	263	261	261	260	270	269	253	284	285	250	267	312	294	287	261	287	265	241	253	270	292	251	298	268	275	290	294	280	269	268	280	287	293	287	276	299	255	271	271	272	276	300	313	259	253	252	286	276	289	263	279	272	297	256	257	286	277	256	258	295	276	262	260	250	286	256	271	271	268	256	262	247	254	261	295	284	271	283	258	263	282	272	269	273	296	268	264	272	303	263	277	293	299	271	282	286	266	254	285	256	287	235	286	284	279	245	285	263	255	230	266	267	250	274	252	261	277	258	286	287	279	280	288	247	255	288	255	274	267	276	287	274	255	267	269	250	300	273	275	236	274	276	280	258	280	264	282	298	297	253	282	249	294	277	257	307	267	262	243	278	273	281	249	273	290	251	258	255	283	280	257	296	287	271	282	266	270	295	246	263	250	259	274	300	279	273	249	270	264	261	281	278	288	263	282	271	272	271	256	283	285	302	292	243	266	283	281	276	307	286	277	271	294	247	253	269	252	287	230	264	257	275	253	278	257	305	253	294	269	276	293	255	284	286	243	243	266	271	266	248	255	276	283	271	294	290	287	256	258	255	271	270	295	243	291	248	270	272	278	237	263	270	298	283	256	266	287	294	256	282	273	298	273	260	280	254	302	279	274	243	261	248	264	264	256	271	261	273	248	278	247	263	263	255	277	272	257	267	247	271	266	256	286	257	282	269	269	262	272	271	278	286	253	290	241	293	287	272	259	265	285	293	287	274	282	289	282	251	271	290	289	256	237	277	283	272	273	259	261	272	268	261	266	272	271	256	264	277	267	254	261	255	283	296	259	289	266	278	266	282	257	285	286	264	283	279	248	268	280	268	250	245	248	250	280	276	260	285	259	281	249	290	255	282	277	288	237	294	268	262	253	263	271	291	289	295	265	254	273	278	253	276	273	300	267	251	275	282	271	283	283	247	243	256	225	255	291	269	271	274	260	293	293	271	249	286	268	258	249	247	239	253	288	266	279	292	247	284	270	263	278	277	289	244	233	265	257	284	286	253	285	292	269	285	288	279	294	252	263	261	285	282	268	272	252	290	286	309	313	260	262	246	279	251	274	289	274	245	281	236	296	280	266	245	284	284	267	299	236	290	258	255	244	261	267	257	242	270	270	261	268	247	255	258	239	282	294	247	250	296	280	263	271	265	280	282	263	269	291	292	280	265	282	294	282	266	242	269	280	272	296	252	257	270	277	266	266	263	248	275	247	276	285	278	252	262	286	260	295	280	270	296	283	253	265	248	263	262	266	266	282	254	268	286	261	260	281	283	269	292	254	238	275	265	255	253	251	257	284	264	292	265	228	279	289	265	284	247	270	271	259	283	284	273	249	244	292	270	270	286	275	281	271	254	283	259	254	248	278	266	282	244	271	294	264	297	297	292	298	299	272	278	261	251	299	264	282	271	292	270	261	238	253	272	302	290	282	254	281	266	285	305	265	252	289	268	290	270	274	250	281	259	271	287	265	296	275	262	243	232	258	230	278	285	294	249	262	319	290	277	307	259	305	302	285	286	269	269	297	301	274	267	254	272	242	288	242	270	274	267	313	249	271	273	278	301	256	245	275	291	289	270	257	275	249	279	242	274	274	275	278	265	265	287	251	280	269	274	268	282	271	283	268	268	293	257	226	280	255	262	234	295	265	252	244	294	302	285	282	276	291	289	262	274	263	252	308	263	261	270	256	296	262	263	288	233	262	249	238	260	263	256	280	266	308	279	266	268	297	276	251	264	238	275	273	267	300	259	263	300	253	265	291	258	261	258	296	253	295	268	271	237	283	265	270	276	268	272	245	276	303	289	258	259	272	285	275	244	231	239	255	257	289	289	296	279	267	300	259	266	263	267	284	257	254
8882	2652	5557	6312	5623	4480	3786	3238	2747	2417	2156	1965	1844	1599	1591	1458	1405	1356	1298	1257	1181	1260	1150	1101	1093	1075	1080	1013	1039	997	965	982	958	896	947	939	885	884	908	927	935	941	895	880	914	901	904	875	884	877	914	853	873	847	821	842	833	870	814	799	822	826	783	859	782	869	819	834	783	894	845	831	807	813	851	797	833	797	870	813	807	853	784	825	857	834	832	846	844	804	789	824	785	830	804	805	898	807	795	793	808	784	823	850	776	799	804	785	816	789	752	768	785	797	791	837	807	764	752	786	865	847	814	834	829	824	806	794	844	806	831	766	791	770	784	860	815	796	824	855	812	817	868	794	806	798	820	836	854	864	799	798	786	788	800	817	794	821	872	781	818	792	773	812	803	769	806	830	738	811	824	823	828	803	763	817	784	795	787	799	819	798	822	823	826	830	854	773	827	803	808	811	787	791	803	829	810	773	749	790	776	831	812	779	815	791	809	817	798	801	790	827	773	815	826	783	813	849	799	815	912	783	806	858	849	802	760	792	826	782	816	805	810	791	805	772	858	773	760	786	755	852	801	772	827	773	770	761	800	813	809	801	794	809	797	798	843	821	816	794	802	827	833	864	830	813	779	812	779	784	798	789	773	798	841	859	785	780	801	792	807	738	779	816	779	788	839	799	786	778	825	779	816	798	768	778	775	777	762	808	806	790	799	822	843	825	778	870	743	857	769	776	760	812	800	814	801	802	799	887	828	769	760	810	757	830	838	835	797	803	819	746	825	825	762	814	797	818	821	785	774	801	804	772	757	810	764	802	790	769	771	786	785	783	792	776	826	780	773	813	779	810	800	836	803	800	773	795	816	806	824	814	790	811	800	771	841	772	811	807	802	810	786	815	778	804	822	795	784	788	874	801	809	721	825	766	809	815	812	763	799	803	800	791	772	809	794	794	769	876	795	788	801	749	807	775	781	781	795	831	810	765	830	769	759	830	809	761	758	824	797	782	789	800	806	822	781	760	825	809	828	874	785	830	876	805	789	853	822	844	807	795	786	807	827	788	814	770	800	825	808	765	778	817	789	843	835	837	808	839	817	752	787	780	788	742	788	818	714	866	814	795	760	773	741	808	776	795	777	795	845	820	783	822	774	787	786	750	757	810	781	755	839	812	801	749	820	807	756	805	807	781	783	807	823	815	737	803	815	793	797	838	790	804	801	769	786	792	769	789	783	825	816	828	749	811	770	826	796	854	788	821	762	807	750	777	814	789	790	822	773	801	804	788	784	792	856	785	804	773	782	780	808	784	793	843	793	807	796	809	783	873	799	817	780	763	774	883	843	787	766	855	781	813	764	829	805	788	813	826	822	847	794	806	813	781	770	811	761	830	797	839	798	769	846	759	794	769	770	833	809	791	786	761	799	824	788	817	749	795	797	815	814	802	847	789	876	815	855	780	735	746	794	819	774	821	835	824	805	771	808	795	815	789	763	898	764	805	797	752	766	787	816	818	765	815	782	759	790	839	815	815	818	786	786	803	810	809	844	801	850	764	815	785	814	821	813	780	812	807	800	812	794	774	794	784	788	786	800	773	782	802	766	781	820	765	765	810	788	800	761	792	870	786	820	818	807	783	795	792	789	749	777	815	808	726	795	783	760	772	838	841	795	791	796	774	819	766	814	787	806	807	850	760	775	766	760	813	803	793	810	840	763	837	772	826	801	786	791	758	808	785	763	782	786	796	826	804	846	813	794	817	786	823	755	828	825	764	849	779	735	779	788	770	780	775	826	803	825	755	809	784	769	784	781	796	792	813	772	780	801	740	805	743	823	820	767	774	746	849	786	827	785	803	850	808	776	766	780	797	775	759	857	782	799	842	796	783	802	825	745	795	794	781	814	786	735	786	758	828	768	809	774	775	782	859	842	778	841	809	782	873	811	708	792	805	811	760	768	783	821	821	807	792	803	763	774	840	823	777	775	770	827	810	756	812	793	762	803	830	780	789	818	795	829	764	819	781	790	809	758	810	772	798	805	830	792	799	775	808	778	756	793	794	796	821	806	827	789	784	762	763	840	783	748	799	809	799	801	798	825	785	807	745	788	800	823	789	804	749	852	784	815	801	795	788	833	766	817	812	800	745	784	832	808	808	733	799	822	800	792	845	785	799	742	810	773	860	780	791	819	745	812	806	767	835	791	772	762	808	823	770	821	793	824	753	832	816	740	823	781	785	800	816	797	790	749	770	800	795	785	821	785	799	820	798	762	773	794	784	771	784	814	787	779	810	800	764	787	837	851	788	852	826	850	815	822	807	790	841	784	781	799	771	847	777	805	810	802	822	836	795	731	775	787	748	763	763	809	766	793	785	821	781	763	812	832	781	769	813	820	785	777	817	784	779	774	784	820	811	833	815	790	778	782	783	860	808	838	748	806	841	765	806	781	824	779	824	802	798	776	830	812	801	798	807	798	858	799	791	826	786	817	780	761	794	806	820	817	811	804	774	791	789	706	790	791	850	818	806	806	772	818	816	757	791	737	789	801	749	811	800	804	795	843	793	791	819	802	825	812	835	819	801	782	795	801	832	808	830	764	805	800	794	793	814	771	758	782	782	813	765	845	807	733	788	770	805	812	808	771	829	808	780	807	782	768	757	802	811	761	813	801	803	807	811	827	790	755	817	783	792	814	746	784	791	758	787	799	847	763	818	783	782	773	776	808	783	805	817	839	754	822	762	771	851	773	774	766	779	781	770	777	823	755	787	822	759	853	783	826	790	766	784	831	803	789	786	783	796	828	802	831	819	871	835	836	815	750	757	774	786	821	754	832	772	745	788	851	823	820	783	773	788	781	796	787	804	806	814	745	793	777	765	788	814	779	776	852	766	781	746	796	809	779	757	771	792	810	827	756	773	840	806	773	801	799	808	803	797	766	824	739	762	788	751	806	803	764	784	817	797	814	852	751	825	873	797	818	777	842	796	748	821	811	852	810	780	876	740	751	803	783	825	803	850	855	784	758	797	841	818	818	798	808	847	786	813	811	810	781	848	841	774	796	795	759	814	807	795	853	804	840	796	790	756	772	832	801	816	789	771	802	765	809	767	826	793	785	800	791	812	830	761	817	846	748	828	825	808	774	815	769	790	791	800	803	806	755	835	779	796	788	820	803	740	840	776	770	806	765	807	778	808	788	776	785	876	838	814	802	756	842	811	790	827	778	765	832	785	795	795	790	840	822	807	779	782	797	791	728	788	778	792	754	783	769	852	802	781	806	791	797	830	814	770	833	829	797	827	776	819	779	805	797	825	850	773	759	826	784	769	816	757	789	798	767	811	774	771	803	800	789	803	802	770	759	770	805	818	790	783	778	786	788	807	798	792	789	734	790	741	791	799	828	811	797	775	776	787	745	759	808	804	825	776	826	777	807	822	776	780	806	810	742	809	821	817	783	777	817	843	775	803	819	831	810	780	774	834	771	756	780	751	817	741	820	805	778	777	806	757	800	803	786	790
2211	222	230	218	183	180	182	173	183	149	170	177	184	158	184	150	148	144	158	149	168	157	169	169	152	142	157	167	160	157	170	154	164	160	169	136	150	137	152	185	156	146	158	158	154	163	144	180	169	180	168	142	181	175	144	153	174	159	177	162	169	183	166	152	169	139	137	133	154	160	162	155	159	172	162	145	172	149	143	159	165	157	186	142	164	147	139	156	138	140	174	152	168	165	158	132	167	137	185	158	171	141	161	193	161	159	136	154	139	168	171	159	175	144	169	160	163	189	135	156	154	157	129	164	156	184	153	156	159	162	161	150	166	164	165	155	177	150	168	153	189	152	140	158	153	141	162	171	169	151	163	161	150	159	147	139	164	178	169	176	146	184	147	167	158	149	167	175	175	139	163	157	151	158	149	143	146	173	146	149	158	163	168	160	159	183	169	156	152	150	158	176	156	169	166	162	169	161	149	139	145	169	161	165	171	144	164	168	156	131	132	174	147	183	181	144	168	160	172	164	151	152	153	169	166	133	160	160	146	144	161	168	159	145	145	143	151	130	145	167	145	160	160	147	150	144	142	147	148	157	164	181	159	168	150	143	158	162	173	157	139	165	159	159	152	202	138	169	159	162	166	147	140	150	153	166	192	159	188	167	136	129	138	167	152	139	144	161	164	144	161	160	144	163	142	158	159	142	161	156	174	166	162	171	168	167	144	153	147	149	136	150	150	157	152	155	169	146	150	160	157	155	175	173	160	151	172	142	139	181	146	150	165	197	166	173	147	175	174	158	138	175	140	163	165	164	170	169	145	172	185	157	158	159	154	173	147	169	152	165	185	153	172	137	167	163	161	166	142	178	199	164	167	171	153	133	142	150	182	162	133	151	167	146	164	143	175	136	151	132	151	175	141	166	150	156	170	148	162	150	156	158	160	151	162	158	201	165	167	148	153	153	160	148	155	162	149	146	164	157	196	176	161	159	157	142	149	142	149	162	169	161	137	177	157	170	159	147	149	159	145	150	142	159	172	156	182	165	158	139	166	157	164	147	165	163	181	147	162	142	170	151	157	150	176	151	155	134	141	157	178	176	158	152	142	145	163	152	170	128	163	141	149	166	158	154	144	165	162	150	166	133	172	136	161	153	154	162	176	147	182	164	176	173	151	134	151	165	161	157	176	160	160	170	165	138	151	153	146	177	164	139	159	179	159	159	175	156	164	134	195	160	177	152	151	153	161	152	159	133	142	130	159	159	163	153	136	150	154	164	175	156	158	146	161	148	152	167	168	164	146	174	155	159	151	156	161	144	146	161	168	131	172	198	163	181	167	160	149	169	130	143	164	148	168	152	140	174	159	151	172	143	160	152	154	166	135	140	172	163	161	161	168	160	148	166	172	152	163	181	178	180	162	168	163	165	167	151	171	145	154	148	156	173	151	162	158	187	162	146	154	153	167	134	153	174	165	150	147	156	155	155	142	171	137	148	172	158	152	151	157	161	158	174	162	160	158	164	162	159	149	157	148	171	159	168	137	151	145	154	164	164	155	162	166	150	180	158	132	183	149	143	142	169	154	142	166	154	141	148	158	150	132	163	196	157	164	160	156	155	140	164	143	154	176	158	143	162	161	159	145	157	170	158	155	140	159	159	167	169	144	135	166	159	171	150	157	169	160	146	183	159	152	160	154	177	168	137	164	151	142	165	155	142	156	160	171	170	136	169	153	164	182	128	142	141	161	157	139	150	162	151	155	149	158	183	176	136	159	187	156	176	146	177	165	162	178	147	138	148	172	176	163	170	171	167	150	160	151	145	156	142	155	148	157	156	174	147	142	147	153	131	135	152	164	147	164	163	140	167	157	185	150	149	168	153	168	156	140	180	154	169	150	174	165	143	180	157	162	153	122	159	164	167	158	160	162	165	160	178	150	165	138	144	165	167	153	160	174	152	156	157	151	130	173	163	180	168	161	178	160	135	158	139	155	159	147	164	153	145	141	160	144	159	161	146	172	141	170	172	172	168	173	143	166	172	157	163	144	162	174	143	156	167	141	159	148	159	155	168	148	166	158	164	170	155	169	164	169	172	150	161	152	140	167	157	135	157	149	171	157	163	153	165	151	147	145	168	165	171	169	152	174	166	144	159	155	138	146	170	159	172	155	175	173	172	160	124	173	147	158	154	134	169	146	152	157	172	153	177	176	151	156	162	157	184	160	162	150	140	148	169	170	158	155	151	144	170	164	154	158	160	149	168	162	168	160	170	165	161	153	171	182	159	150	169	148	152	160	170	155	155	169	154	143	177	163	181	142	169	163	153	147	184	167	152	154	148	154	153	162	139	160	157	160	157	168	146	166	147	171	174	158	142	133	154	169	160	166	168	156	165	181	158	149	159	163	131	148	165	153	154	152	156	179	182	151	140	165	156	140	169	162	165	180	179	170	162	161	152	165	157	154	184	130	158	174	167	159	159	176	172	169	172	156	148	158	161	162	172	175	138	175	129	149	158	155	166	158	169	181	158	148	157	160	166	166	147	150	134	158	150	161	150	182	153	150	191	171	154	175	174	163	169	153	158	134	153	159	154	154	163	162	164	134	142	130	169	164	160	151	154	159	145	147	162	188	179	166	150	169	178	171	156	137	136	154	156	169	154	159	138	173	161	135	167	161	157	143	142	178	160	172	184	145	157	131	179	168	145	150	152	166	162	143	140	170	151	158	166	166	157	177	153	174	136	153	147	172	163	174	171	149	152	158	158	167	159	167	157	173	175	155	151	175	157	159	146	152	182	160	167	179	161	156	150	176	155	162	171	168	158	168	144	161	162	140	159	157	146	143	147	160	173	159	161	151	163	148	158	177	145	157	146	157	174	175	147	154	155	141	156	160	156	154	156	166	168	176	161	160	154	155	169	162	164	164	143	176	196	177	155	156	184	159	151	147	177	179	171	163	147	162	142	156	163	163	171	157	166	170	137	175	146	169	158	167	135	179	173	159	158	149	151	169	157	140	151	183	128	144	173	146	158	165	178	160	186	151	157	173	166	160	161	146	172	165	149	184	164	143	159	191	163	153	166	161	159	165	145	164	177	171	147	152	169	145	160	145	141	177	142	169	179	155	161	175	155	132	141	162	165	146	154	149	173	150	174	173	166	153	144	162	167	175	158	146	153	159	173	162	164	130	155	164	130	177	177	156	191	139	153	162	152	161	157	175	176	161	149	148	158	169	161	172	163	166	179	175	154	177	165	158	159	163	187	176	161	140	157	152	156	155	139	172	161	155	152	146	156	169	174	153	168	162	143	127	170	156	166	156	152	164	141	168	158	170	168	173	181	130	155	156	154	178	153	168	159	173	156	145	165	123	153	157	156	144	156	156	143	178	127	159	154	166	173	135	139	147	152	176	146	142	160	160	168	157	172	156	178	193	163	174	140	166	167	162	154	156	139	168	173	163	172	166	160	157	144	179	121	147	152	162	147	172	167	158	156	173	151	198	176	140	186	156	157
1912	579	683	657	655	642	597	555	575	516	536	580	538	555	530	510	532	513	541	550	534	545	540	550	573	501	536	551	483	518	512	538	554	486	532	515	542	504	501	518	454	525	489	528	528	524	491	528	490	484	544	540	530	530	539	542	537	529	491	560	539	500	518	519	489	503	510	520	552	483	540	517	567	516	475	502	540	541	481	554	540	537	523	502	500	498	550	541	507	520	543	478	501	527	517	547	546	538	525	524	554	512	531	546	535	515	510	542	549	499	537	504	495	517	498	504	482	527	490	532	535	497	497	509	504	496	535	534	511	509	485	544	501	481	564	546	498	537	541	488	492	533	500	509	547	488	509	528	482	508	545	539	521	528	528	456	522	534	517	513	513	514	512	515	536	503	549	521	528	501	542	523	567	526	497	527	568	516	495	522	521	522	517	540	485	498	559	527	501	495	524	500	507	527	547	513	502	516	524	537	523	521	506	550	512	536	543	501	510	507	541	549	499	543	529	475	502	528	510	499	528	550	549	533	548	501	557	517	553	492	513	547	490	540	502	517	501	515	495	537	510	505	480	506	540	524	530	501	530	487	509	501	521	537	512	457	534	523	490	538	541	530	523	527	492	539	481	518	540	527	530	549	534	507	501	510	548	491	518	512	517	523	535	540	535	505	520	532	539	517	535	525	503	494	529	526	529	518	501	517	537	502	476	505	522	536	545	517	514	519	521	545	528	482	479	548	517	493	527	492	494	517	501	500	538	521	502	562	531	534	493	524	499	504	509	526	514	518	517	483	503	522	532	494	524	540	541	506	509	524	516	538	497	528	548	514	514	517	544	523	491	562	545	533	471	468	508	501	499	509	524	524	483	531	530	533	506	583	530	566	515	502	502	565	524	529	516	555	527	503	500	518	553	518	487	517	516	550	528	561	555	518	503	519	541	538	503	559	539	537	508	535	526	537	530	514	500	541	534	535	519	523	534	549	471	516	532	538	530	522	550	516	521	496	513	508	545	528	534	548	493	547	524	546	488	522	531	497	512	510	516	520	530	490	546	524	534	496	487	463	506	570	559	516	512	496	490	512	511	527	560	470	517	497	555	503	491	527	544	535	545	514	529	496	474	517	542	528	504	534	524	557	496	526	533	516	505	535	531	479	489	523	503	518	532	508	544	528	521	549	500	532	528	496	540	522	489	528	523	515	541	525	584	536	521	511	506	542	516	478	501	540	502	510	505	523	514	531	523	509	518	491	549	496	484	510	549	477	508	469	538	532	537	527	510	511	480	516	523	562	489	502	554	490	538	561	536	516	513	501	578	520	514	498	507	524	562	535	543	538	554	463	516	526	504	502	517	558	505	517	507	472	531	510	490	491	499	527	469	519	502	508	515	537	507	503	545	520	492	550	519	516	480	532	489	480	524	546	493	491	554	541	463	542	536	517	514	510	500	496	520	457	545	496	502	560	496	552	516	506	541	521	526	495	485	502	488	540	502	529	518	520	546	543	535	516	520	536	561	515	501	544	516	538	557	533	467	552	563	506	526	515	556	459	523	527	493	487	526	552	519	515	525	503	540	521	474	600	499	525	517	515	484	503	527	528	526	499	498	490	553	515	493	556	487	522	540	535	550	514	549	524	526	537	517	518	513	517	510	519	503	563	521	508	458	533	535	541	509	502	505	528	478	514	532	489	521	516	576	549	563	538	558	508	508	518	554	537	514	499	569	511	519	486	535	510	519	534	545	502	499	546	487	526	566	515	531	531	522	501	510	545	524	537	584	532	554	523	536	522	491	495	530	532	501	497	512	479	524	510	482	523	533	550	486	520	485	562	538	499	475	527	578	539	551	530	536	520	559	529	552	552	484	504	520	550	499	516	508	526	556	496	509	530	488	519	564	546	520	515	502	548	536	535	512	530	545	554	512	548	521	513	512	502	513	520	507	513	506	555	513	535	504	548	537	583	527	500	533	542	532	516	509	502	502	496	502	526	523	520	529	514	506	548	543	546	566	512	525	520	553	505	514	532	509	543	531	524	528	555	520	527	537	524	510	538	502	476	513	551	520	551	539	518	516	514	545	513	526	509	536	525	515	528	534	550	515	561	503	501	527	557	508	520	529	527	512	527	523	585	522	506	541	541	531	490	519	502	507	551	534	514	515	531	504	495	491	507	515	525	506	526	508	510	462	498	538	557	513	503	519	500	556	523	485	519	527	519	519	519	503	528	541	533	550	521	520	517	525	526	505	529	502	485	503	538	536	493	518	496	522	464	503	524	522	526	516	542	495	545	506	505	508	535	571	504	475	534	519	495	518	542	511	486	556	498	570	511	496	496	533	537	537	519	501	535	505	507	548	529	520	548	531	495	520	513	498	525	521	491	522	538	512	530	482	534	502	494	540	529	522	500	574	532	546	505	500	528	486	525	532	528	519	574	552	506	526	520	517	534	504	512	525	548	506	549	478	538	496	515	474	505	491	486	499	504	489	536	480	568	522	529	469	544	494	533	509	533	504	500	530	539	539	482	515	517	526	516	505	529	500	542	558	490	501	545	516	472	510	514	482	531	510	492	523	542	515	512	550	521	551	526	561	512	534	530	524	548	506	561	527	509	553	528	545	501	509	547	528	491	523	502	520	515	509	525	494	505	538	512	507	507	511	520	479	506	533	518	495	551	477	521	501	527	532	481	529	522	551	559	526	532	513	509	522	518	488	506	518	501	531	544	555	521	545	542	493	527	506	497	487	500	523	539	506	500	535	529	529	486	517	506	510	502	545	536	502	551	495	528	512	543	527	500	526	496	519	498	542	514	459	474	532	506	506	514	524	533	513	519	563	484	518	476	516	528	524	541	489	525	553	515	504	563	515	517	519	531	496	519	498	467	546	499	497	493	552	493	542	511	486	492	511	559	532	547	482	512	502	494	531	532	502	525	547	497	556	549	487	548	548	531	550	540	544	515	536	492	519	519	543	567	493	498	556	487	533	514	512	533	492	543	452	502	464	558	516	498	540	516	508	536	491	537	509	542	523	508	564	509	504	502	515	507	498	542	539	504	538	537	548	538	513	554	516	544	532	513	474	498	523	541	522	511	537	512	545	546	518	532	498	529	522	492	524	536	529	484	498	517	536	513	516	502	544	544	561	557	505	479	504	526	561	502	514	500	507	519	501	536	556	497	504	501	524	547	536	503	502	538	503	511	528	526	523	521	528	522	520	527	502	518	517	544	513	531	515	502	551	540	534	547	545	486	540	495	508	521	490	548	496	544	495	492	558	515	534	488	553	533	513	575	503	477	519	534	545	522	500	533	533	531	562	477	507	530	511	494	534	533	540	553	553	505	556	524	482	541	558	505	527	525	557	540	550	555	526	530	520	535	508	506	499	513	514	569	517	527	502	501	553	514	546	530	512	541	509	544	484	505	510	502	570	521	549	507	560	524	544	551	532	542	537	524	499	523	544	560	525	490	495	533	561	516	565	589	528	528	526	530	534	532	506	505	555	532
17961	1894	1634	1298	971	722	581	521	475	432	439	401	396	343	336	347	337	340	350	316	313	325	318	301	287	329	341	315	314	314	328	302	306	297	312	307	301	292	308	270	292	290	291	302	323	291	292	281	305	314	280	311	280	262	300	311	314	306	292	281	277	312	287	278	302	297	298	317	282	275	293	298	314	279	303	306	324	283	266	320	280	287	311	308	314	287	276	330	317	307	287	297	290	285	283	286	302	314	336	282	288	353	302	274	282	279	289	300	285	297	294	292	287	292	275	282	310	305	303	282	324	319	307	266	309	284	279	290	271	272	286	292	269	288	326	320	294	294	272	318	303	310	301	280	288	317	314	296	298	263	286	304	313	291	311	305	303	310	288	279	294	287	272	289	281	278	289	302	314	283	277	262	266	286	297	318	298	265	268	293	304	279	297	292	290	306	300	291	318	311	295	315	301	300	298	293	271	305	277	320	265	332	313	295	301	284	311	303	279	288	278	283	286	274	314	299	291	304	283	304	270	308	293	290	323	296	300	279	285	310	300	300	310	315	301	266	310	290	294	294	305	293	298	274	317	304	286	288	309	319	298	295	289	327	300	278	295	288	258	267	295	315	275	297	275	315	295	256	289	290	256	294	303	299	305	279	323	296	294	287	283	300	299	287	342	289	291	301	263	247	329	300	295	301	307	325	270	298	264	293	275	290	273	289	289	284	274	284	277	272	296	300	285	266	286	301	284	290	321	314	328	288	280	293	304	299	259	289	282	285	288	269	289	286	270	318	311	290	322	315	302	294	292	254	280	304	303	305	303	268	286	272	290	293	274	280	316	286	267	297	276	326	281	299	271	293	290	288	315	307	264	268	317	306	278	303	289	305	276	291	284	326	296	298	310	273	311	298	280	285	291	288	309	276	294	303	281	305	263	339	271	271	284	299	322	260	301	292	299	296	272	295	296	279	313	298	325	284	311	268	290	308	303	298	294	322	274	315	297	300	278	288	282	297	301	320	286	300	318	296	291	288	285	285	290	282	296	274	283	301	292	295	286	299	265	296	284	304	301	302	284	283	276	306	299	284	289	282	292	276	275	309	291	313	299	338	270	279	288	295	310	292	320	264	296	265	301	287	287	274	257	300	297	302	300	275	248	306	286	291	270	305	259	308	305	308	294	315	275	292	310	304	291	277	283	286	277	285	292	315	291	260	293	308	301	328	304	295	311	304	310	299	295	304	300	293	315	304	274	312	300	269	279	277	266	294	284	282	271	287	294	317	250	333	283	303	295	286	271	302	319	290	286	288	279	268	289	318	268	305	278	285	273	323	285	287	307	291	303	276	263	294	313	303	299	268	327	278	306	301	309	286	281	278	292	275	294	268	282	282	281	318	290	274	317	277	308	288	267	307	301	321	338	287	269	321	305	267	320	308	305	273	303	276	311	272	263	276	297	288	282	278	297	288	303	261	270	283	318	305	292	299	303	315	321	326	297	317	302	303	313	295	291	291	293	300	295	274	315	299	327	309	283	296	292	288	283	300	310	269	308	307	273	294	284	283	310	296	300	304	308	291	285	261	303	295	269	328	266	314	269	311	312	296	274	259	291	293	295	297	287	292	306	310	301	276	293	274	271	290	268	324	292	283	275	277	307	275	264	294	292	290	293	279	276	291	297	282	277	295	274	278	343	312	296	305	277	253	276	291	298	274	299	301	309	331	298	286	290	315	298	307	305	267	258	329	290	300	297	281	258	296	293	316	292	275	297	301	306	289	327	301	275	297	293	310	297	308	284	291	324	306	274	306	298	281	271	275	286	286	307	298	290	305	323	263	268	300	314	307	267	275	274	283	294	323	312	305	311	291	307	329	299	316	293	303	266	292	266	272	306	318	283	267	309	282	310	295	279	275	277	324	285	278	309	276	289	293	284	292	283	308	294	283	298	309	277	325	316	295	287	292	306	297	291	286	283	294	296	300	300	277	288	297	297	278	318	259	285	320	308	257	309	284	303	306	335	297	255	268	305	277	319	342	271	285	273	308	325	317	307	307	285	294	299	315	333	261	271	297	334	305	280	305	312	306	302	314	273	285	297	322	300	260	278	300	267	288	292	295	299	285	295	296	306	272	328	290	268	291	273	288	290	272	327	283	271	296	272	310	294	318	261	309	274	311	307	295	282	307	288	291	314	304	296	326	292	303	270	270	273	283	280	302	297	298	277	290	289	289	298	327	280	298	311	314	304	290	298	294	311	319	311	297	334	298	279	283	324	285	311	275	303	275	320	269	321	271	273	279	294	315	294	269	301	300	258	303	298	292	277	289	278	302	287	281	316	289	297	286	296	260	278	278	270	293	271	303	294	290	277	289	294	285	294	299	299	301	288	332	280	293	277	278	297	291	287	279	289	290	274	316	303	268	289	315	288	316	296	282	334	286	334	277	315	307	313	292	279	325	301	268	319	326	318	313	295	295	309	272	281	291	292	294	289	262	325	301	290	287	273	291	300	283	287	329	287	298	267	294	292	308	275	287	264	289	310	300	315	276	287	280	283	304	286	308	294	290	306	280	297	300	297	281	279	296	285	300	292	337	282	301	271	275	292	288	323	339	281	301	281	311	283	276	289	303	275	309	298	300	294	311	285	264	290	280	292	285	299	307	283	303	332	279	312	295	304	299	267	295	319	301	285	299	284	303	276	301	278	293	308	315	280	307	272	251	318	260	299	304	290	276	308	294	311	313	278	253	297	272	277	282	283	293	308	276	296	279	278	328	290	266	288	311	280	296	287	290	272	302	295	285	279	292	293	315	314	280	262	299	280	272	308	304	284	286	289	292	295	289	280	287	258	284	282	308	271	308	289	301	274	277	288	289	301	291	307	279	297	323	313	300	324	275	294	297	283	302	319	290	305	318	293	296	298	319	279	268	301	323	297	262	292	310	295	302	303	288	317	260	317	313	301	294	292	293	292	317	275	278	301	277	295	287	276	292	268	288	291	295	286	298	314	327	316	316	269	263	276	281	302	273	295	281	302	320	250	288	280	269	292	293	297	294	286	278	295	306	316	263	309	313	330	310	281	285	312	279	291	294	282	296	303	300	317	290	271	280	289	305	301	273	283	292	303	294	298	280	294	293	278	292	270	276	297	314	328	327	289	261	267	260	312	306	287	301	311	283	304	277	308	305	312	294	271	290	301	321	297	303	304	299	300	281	287	310	294	279	264	272	301	301	263	289	302	328	269	282	305	294	290	276	317	305	278	309	274	273	301	305	289	280	277	281	296	304	269	275	294	296	293	298	295	266	276	295	291	305	338	316	280	279	263	291	308	298	305	297	299	291	276	269	293	299	275	321	310	270	314	286	272	324	281	263	349	284	295	269	247	294	287	262	270	270	299	285	303	301	313	265	295	281	285	302	282	296	299	270	298	331	302	294	296	274	272	264	273	318	302	297	303	308	308	271	307	317	308	292	295	286	300	304	323	318	307	331	277	271	305	298	303	275	276	292	317	301
9344	1757	3373	3857	3514	2844	2425	2102	1890	1745	1555	1428	1341	1329	1244	1225	1203	1127	1113	1064	1056	1001	1089	989	983	983	1001	977	987	973	977	917	894	929	960	970	961	899	904	914	894	904	884	938	895	885	933	908	901	887	913	932	857	878	910	874	887	920	869	902	898	906	883	876	945	916	891	871	889	906	880	865	903	927	896	927	866	843	878	887	907	836	903	884	850	884	824	911	825	942	871	865	831	884	877	862	924	889	848	843	890	871	889	840	856	812	806	897	867	909	877	889	885	857	867	853	830	883	841	870	823	863	911	875	813	877	862	904	867	926	857	861	855	896	893	897	794	865	882	857	830	840	843	863	883	915	855	838	887	850	843	903	870	859	854	814	903	886	867	887	867	876	879	888	862	855	870	836	868	872	897	876	912	837	893	880	800	906	855	868	866	832	737	886	835	887	865	867	853	898	870	862	828	863	861	861	824	775	886	822	855	868	853	811	874	866	853	835	810	899	854	853	922	857	856	884	874	863	835	886	876	862	840	862	858	859	886	880	864	811	844	832	801	817	844	835	857	878	881	883	865	898	842	859	841	857	786	871	820	873	938	922	888	850	883	849	857	861	866	888	849	869	823	868	834	886	802	892	850	869	850	841	922	834	865	901	871	870	903	834	872	854	923	866	866	877	888	833	799	875	889	873	865	843	838	858	874	822	850	900	864	872	841	842	874	824	826	917	860	848	847	841	825	814	869	847	849	905	878	891	855	882	863	874	892	850	854	835	837	871	817	901	876	836	846	887	874	871	846	863	900	889	912	833	934	826	870	914	845	852	841	892	826	857	869	880	865	857	817	875	835	873	876	831	887	853	833	838	893	842	887	849	896	896	904	827	878	876	846	887	828	865	877	837	824	911	883	855	814	897	819	881	852	860	863	859	845	929	858	823	881	869	864	859	873	838	827	883	927	852	834	820	858	878	869	849	863	865	919	821	901	907	864	857	861	831	836	878	869	854	833	905	843	913	872	841	872	908	813	839	855	830	849	837	894	857	825	910	814	843	882	925	879	832	903	840	848	894	890	904	870	868	849	916	915	909	894	849	863	859	875	881	883	867	847	864	914	848	889	865	909	881	841	886	903	842	842	869	902	896	838	840	846	865	882	891	853	808	877	841	853	885	859	881	881	865	854	906	851	899	881	909	908	842	846	881	885	820	846	820	810	854	874	866	827	852	856	876	912	879	871	885	897	833	869	889	859	875	883	861	841	809	872	866	926	939	854	839	914	844	877	891	858	866	815	867	814	849	916	885	866	865	897	854	860	812	826	868	822	846	878	875	859	831	885	879	821	885	922	877	859	858	830	849	835	866	852	891	861	887	877	846	817	863	880	869	864	828	849	863	869	896	874	851	842	870	853	825	847	843	909	866	912	846	817	892	879	869	827	885	857	870	837	878	799	870	826	834	858	878	850	822	911	851	869	871	865	797	851	858	863	867	889	866	910	860	862	864	806	874	905	909	833	849	921	833	880	876	880	841	894	864	877	844	853	859	848	816	922	849	894	911	884	836	848	844	888	824	817	867	879	869	844	831	910	831	865	842	852	858	874	892	878	839	882	887	812	874	900	816	843	874	839	841	882	876	868	837	915	834	842	841	787	830	961	883	859	863	886	891	886	828	847	803	874	870	847	857	853	911	837	900	874	843	840	834	861	885	871	881	833	839	879	875	890	907	917	868	852	871	886	914	794	786	860	870	842	859	860	885	867	858	861	935	922	866	881	841	910	854	901	875	858	860	889	851	808	804	884	826	897	818	867	900	808	862	850	864	860	872	870	909	833	887	863	905	873	854	847	860	902	799	802	905	853	841	880	827	860	827	818	879	870	876	858	887	845	863	901	865	820	846	900	908	839	839	852	918	858	878	851	862	895	821	837	892	871	895	822	852	835	877	850	877	814	859	836	795	878	864	870	854	868	859	871	859	842	844	869	778	850	868	855	830	858	828	839	904	849	880	886	852	857	853	899	880	855	826	806	875	890	848	864	870	868	849	830	854	861	876	817	899	827	908	864	891	857	867	849	813	913	867	850	879	886	896	882	872	863	880	837	893	856	849	865	917	873	873	866	854	832	831	867	831	830	894	855	834	821	815	824	822	869	845	889	848	895	874	826	837	854	860	849	875	882	798	842	888	874	843	827	839	851	871	870	808	864	843	927	842	819	901	827	883	817	911	888	899	831	892	894	820	872	856	893	870	878	886	827	875	893	858	811	835	904	820	841	858	860	838	861	857	892	864	809	881	886	818	876	905	839	877	861	899	820	881	883	871	851	884	946	866	840	864	834	878	861	883	855	878	868	875	876	852	884	895	869	838	834	867	825	837	898	851	815	836	847	869	878	868	827	893	894	822	860	901	852	892	893	852	846	881	860	876	870	843	834	902	888	897	900	862	833	841	892	875	864	884	940	868	903	843	836	803	836	891	859	970	857	821	831	865	882	854	874	879	840	848	877	851	815	891	853	879	815	844	864	873	900	872	859	883	871	915	860	915	879	910	896	891	872	863	873	904	883	839	897	875	859	876	853	847	835	837	867	880	844	862	862	875	843	920	845	870	922	892	898	876	852	865	892	853	819	824	857	825	876	844	865	844	846	862	817	889	852	867	853	864	888	797	850	857	857	859	802	806	845	861	856	817	852	839	885	916	842	820	821	845	839	876	824	907	898	847	905	882	876	939	900	884	828	855	901	875	845	843	834	873	846	880	849	877	848	850	847	870	904	848	839	867	899	891	879	877	877	835	827	852	852	899	857	835	879	822	879	835	846	866	873	921	866	876	895	869	868	835	873	864	839	892	869	928	929	857	892	824	855	862	823	855	879	856	888	872	821	856	828	872	852	822	947	849	830	854	852	903	852	899	847	844	840	904	866	919	846	848	892	878	836	898	808	838	868	815	879	845	862	871	846	894	837	884	815	842	874	833	919	892	835	892	861	868	848	872	953	836	826	850	845	865	919	815	860	919	853	851	938	846	873	865	853	858	855	852	871	918	892	878	890	918	856	870	823	837	851	853	883	846	861	828	831	825	833	889	910	873	881	891	880	863	844	842	854	812	875	902	885	841	853	878	901	905	858	872	831	859	848	854	857	879	829	848	919	868	848	804	877	885	835	881	863	825	821	854	864	896	884	871	836	828	857	852	885	830	844	927	845	854	869	869	885	879	895	825	822	845	846	839	831	897	900	863	877	864	830	874	880	836	892	867	909	843	915	858	853	853	856	851	869	841	885	886	868	916	933	849	845	869	901	862	791	840	850	863	862	857	816	825	927	836	844	846	863	857	869	881	862	872	874	822	847	843	826	818	874	878	834	862	919	851	864	841	830	913	897	811	863	891	879	840	846	895	866	952	853	857	876	895	895	887	826	899	845	855	845	895	897	841	851	837	880	823	823	877	920	867	882	827	834	866	846	847	859	875	788	849	805	877	821	811	869	845	840	814	838	897	884	809	891	900	821	874	863	868	860	877
25690	4026	2928	2257	1618	1176	900	768	601	537	483	486	388	389	376	401	342	354	337	346	334	336	338	290	325	311	310	271	300	316	290	303	268	311	304	274	302	293	280	279	278	288	256	287	261	298	289	273	268	287	250	293	265	258	319	290	314	270	301	280	274	278	267	273	293	254	266	248	265	270	278	286	279	281	254	272	283	258	292	259	266	253	235	284	255	275	273	266	275	255	266	245	273	296	280	278	279	255	277	256	256	252	270	292	249	257	285	286	263	263	242	302	263	271	274	308	265	262	293	282	247	272	280	277	296	268	247	277	268	259	271	290	276	240	238	266	274	279	277	250	249	301	251	259	263	253	283	260	275	267	279	265	274	288	240	272	306	271	258	281	272	241	279	265	291	250	265	256	274	262	288	271	252	255	239	252	286	271	291	299	263	287	246	260	257	264	251	264	269	264	251	257	285	257	271	295	274	282	264	276	265	256	276	304	242	286	279	267	267	295	249	255	276	265	264	267	286	283	297	259	278	254	267	266	269	265	285	288	270	249	279	308	259	275	298	282	279	265	251	272	272	272	302	251	263	278	276	283	286	274	275	263	252	278	290	270	262	244	268	274	291	274	279	251	271	252	252	255	260	283	282	242	293	255	245	278	272	294	254	297	282	307	286	266	257	273	253	267	244	286	300	293	256	260	254	288	272	262	277	253	256	276	278	265	236	270	260	278	258	279	276	310	290	298	257	260	301	264	283	260	267	269	293	272	268	257	262	292	283	264	259	258	280	284	267	271	257	252	280	297	262	254	290	271	306	289	256	256	284	281	265	302	260	264	272	266	293	237	273	270	271	275	257	243	270	281	280	273	269	276	312	264	272	277	310	265	259	267	258	278	299	246	242	311	297	291	265	274	269	286	287	283	260	280	265	267	309	268	271	245	253	287	279	252	258	275	266	286	263	247	278	244	273	250	261	282	267	242	246	285	278	297	257	252	258	239	281	276	246	258	252	246	305	284	278	286	260	260	287	265	276	282	267	310	261	244	277	289	271	262	264	273	256	251	251	267	282	297	280	260	283	298	239	262	304	251	298	281	276	269	307	283	263	271	267	252	274	276	250	256	257	298	266	275	241	263	273	266	239	263	289	262	279	253	246	273	262	241	274	262	279	263	295	270	260	291	275	253	261	275	251	289	272	263	272	292	279	269	285	288	268	279	262	277	304	280	274	243	292	281	254	251	268	268	298	245	265	269	263	249	288	280	277	277	271	283	303	252	286	263	270	300	249	316	251	258	287	268	261	292	244	276	275	266	264	295	298	277	290	260	270	269	260	278	254	265	287	286	264	280	258	276	283	256	246	258	275	275	305	243	282	273	255	231	298	244	288	284	266	274	247	269	266	269	301	249	270	259	270	278	267	270	234	263	263	281	275	269	294	273	290	290	259	277	298	280	266	243	276	261	280	276	297	258	291	275	262	288	293	293	267	259	279	255	264	259	258	267	274	277	279	265	265	267	246	266	238	279	260	247	283	263	274	241	276	291	267	290	302	266	297	276	277	270	238	284	274	265	293	253	303	295	266	276	298	262	271	282	295	269	259	279	263	268	275	263	271	288	288	256	293	240	235	242	259	292	267	255	289	283	279	291	288	251	270	280	246	273	262	296	287	265	226	249	263	275	296	261	273	279	256	268	276	264	275	255	278	273	287	281	281	258	250	285	289	289	250	266	293	288	267	271	248	267	256	272	268	287	276	238	257	253	244	262	274	280	303	260	245	294	264	250	259	273	272	250	274	290	284	266	291	267	279	283	268	308	238	277	256	243	279	295	284	255	301	274	239	271	279	239	255	287	281	243	282	254	261	274	274	262	276	273	301	258	276	287	284	255	291	296	263	260	270	319	271	277	291	261	244	287	257	291	301	286	262	313	269	269	278	258	274	279	270	266	252	270	269	276	291	237	264	261	277	292	331	274	304	295	265	288	296	239	297	298	250	266	307	267	255	277	254	269	261	277	293	277	219	270	270	278	267	293	270	248	276	269	273	275	280	249	277	261	273	238	263	288	265	270	277	241	268	263	265	222	287	296	263	288	251	270	267	288	262	291	307	274	287	253	259	252	292	275	244	269	286	256	259	267	248	288	272	303	276	272	269	240	277	272	255	252	282	286	289	285	283	233	312	267	291	266	246	289	255	305	247	297	272	294	257	262	301	268	277	263	265	250	302	254	265	281	259	276	267	265	283	270	301	267	251	262	264	283	249	309	279	265	256	246	306	276	279	263	249	271	247	283	271	257	270	285	252	260	268	292	281	272	295	260	256	280	299	281	274	304	272	272	277	260	308	254	294	294	274	284	304	285	279	273	278	253	249	282	283	270	249	255	253	289	291	259	298	276	250	261	269	291	273	252	271	244	296	259	271	252	257	299	281	263	279	270	245	259	271	268	271	266	269	285	301	271	228	263	274	280	267	257	221	265	266	288	275	282	264	260	256	276	274	297	273	257	275	277	298	281	270	269	261	288	249	267	287	246	269	273	293	260	300	272	265	312	267	300	280	275	263	245	278	264	283	268	290	292	269	275	268	280	266	271	260	241	267	278	263	283	283	262	242	280	262	284	260	273	263	298	271	286	293	270	246	277	290	292	273	268	284	263	271	253	285	262	266	266	267	255	255	275	266	293	298	252	271	271	263	274	289	265	280	270	278	291	266	267	265	252	261	260	294	291	259	262	287	254	267	303	284	271	284	268	282	293	270	251	265	284	265	279	304	302	275	282	246	274	283	279	248	271	259	258	278	262	281	292	300	240	276	271	251	279	281	273	252	240	282	235	279	252	234	270	280	277	261	282	262	260	284	268	277	260	265	262	287	269	261	256	266	258	272	255	284	261	279	278	293	258	272	227	267	289	281	283	273	265	245	263	261	243	237	264	293	257	284	271	275	261	271	270	265	260	285	267	300	289	278	263	283	266	261	259	277	309	257	249	279	268	284	283	265	290	284	253	249	276	280	250	250	277	257	285	289	272	293	271	290	277	252	269	266	281	257	277	257	262	259	308	277	302	269	272	284	277	273	255	298	244	272	284	268	260	282	297	277	270	254	258	257	295	272	242	280	268	227	291	285	297	278	275	273	286	242	268	251	270	275	278	282	288	233	275	255	265	255	288	264	268	261	264	244	300	281	272	282	286	259	240	249	258	250	270	261	251	285	285	259	266	297	252	289	276	280	257	280	271	275	312	251	263	271	285	265	263	278	264	253	253	280	318	275	260	263	282	283	259	268	273	276	260	267	274	291	299	281	318	274	245	241	274	260	259	278	271	287	254	282	271	306	242	251	255	300	264	275	263	266	276	264	302	276	270	279	247	260	271	298	251	292	296	282	246	266	256	299	276	322	238	244	255	246	264	286	275	275	261	266	286	302	253	260	260	269	284	266	287	284	288	318	259	273	247	254	276	280	280	250	283	275	304	263	279	278	275	276	281	277	267	304	292	292	274	279	276	253	270	261	260	267	267
12350	2638	5467	6283	5572	4608	3712	3220	2744	2402	2119	1890	1850	1573	1520	1461	1414	1305	1241	1239	1201	1146	1137	1100	1130	1039	1045	1039	996	1008	968	993	951	948	906	941	902	970	902	917	912	901	891	909	888	875	905	872	909	879	802	873	870	858	821	838	886	753	809	862	887	843	855	811	858	873	869	863	824	800	888	850	846	785	831	766	821	820	805	795	813	842	799	834	846	872	764	801	810	812	797	830	832	811	825	811	832	811	796	810	837	748	842	789	806	840	788	790	787	817	820	831	857	814	810	855	795	811	887	817	742	794	781	817	847	838	769	795	805	776	795	843	803	815	800	779	785	806	792	826	836	795	842	796	788	820	783	799	809	824	844	784	818	770	823	804	793	766	793	887	785	775	825	842	843	811	854	785	778	831	763	852	806	796	782	821	778	777	810	834	818	769	789	800	806	779	782	784	827	786	779	760	814	810	801	772	776	800	808	812	796	820	799	798	768	829	835	815	816	786	767	758	830	726	843	841	762	789	807	809	822	804	797	835	809	758	828	820	780	831	822	793	779	800	816	789	796	784	775	849	811	767	772	762	774	807	856	766	826	829	812	803	846	800	797	805	818	772	784	775	798	832	781	818	774	751	815	820	815	797	818	839	773	794	781	833	775	777	854	824	756	762	843	785	809	845	837	809	816	783	771	817	803	788	754	746	775	796	776	752	857	759	750	761	796	825	796	806	842	756	763	803	782	774	800	813	812	786	816	756	848	826	790	800	838	779	768	846	824	814	763	761	803	824	757	785	812	818	845	818	860	827	829	784	829	812	769	804	803	777	745	824	761	834	847	853	802	820	722	814	746	783	814	810	818	824	772	774	777	824	763	788	793	764	789	779	816	814	724	779	797	800	791	804	816	747	761	812	770	781	786	830	820	845	783	782	811	818	836	792	824	789	807	826	806	810	774	818	818	783	851	778	789	813	790	805	844	837	790	778	818	748	792	785	810	707	809	809	793	754	827	790	775	852	775	747	783	804	858	796	776	796	839	806	802	792	803	842	774	819	830	785	781	763	814	828	791	823	782	812	786	811	801	798	824	784	828	801	760	809	844	806	776	828	766	771	797	852	729	812	767	817	810	798	812	796	803	853	845	818	814	813	813	765	804	792	816	838	812	800	828	786	815	795	800	780	776	781	856	803	806	753	873	790	799	814	781	821	802	766	814	758	799	837	774	801	772	832	786	851	752	801	748	791	742	815	800	782	817	793	810	818	794	802	804	802	767	815	816	833	796	774	818	777	753	799	819	795	835	878	800	761	826	818	799	818	786	785	803	828	769	815	815	829	790	864	771	772	772	810	788	804	816	817	759	785	770	792	792	833	820	822	792	790	850	813	735	861	766	830	778	840	829	798	776	823	802	817	767	790	822	819	815	815	751	769	814	812	819	783	780	794	845	781	831	839	823	811	816	791	802	779	794	765	756	813	828	768	759	773	823	807	828	842	777	777	786	819	796	767	826	792	769	857	739	786	843	812	792	843	835	769	797	831	793	808	754	791	797	847	742	776	847	819	865	745	838	764	801	818	834	782	810	811	806	800	812	815	821	790	784	805	837	834	801	730	821	776	793	790	758	751	773	788	792	835	839	811	790	836	785	819	792	798	788	841	801	800	786	872	778	768	757	792	834	772	823	763	825	831	805	821	785	809	807	770	779	784	775	784	792	762	837	845	763	780	861	787	808	797	767	796	807	724	802	775	809	777	828	808	829	773	764	802	803	849	785	762	803	835	811	789	773	840	799	825	806	782	799	860	761	811	822	760	793	740	821	777	819	757	817	865	751	821	797	806	759	776	808	811	818	784	821	816	824	761	815	789	798	757	828	793	820	823	816	764	841	777	788	809	789	810	781	803	805	761	834	832	792	797	780	784	801	809	783	776	799	781	855	798	759	789	745	819	813	827	825	837	792	776	802	772	870	824	809	804	807	805	824	775	861	734	796	792	833	790	827	826	838	790	796	834	787	841	795	801	764	789	812	852	800	803	811	810	755	776	752	835	842	817	784	778	776	762	735	798	820	815	782	812	770	813	865	780	822	772	772	798	831	790	817	815	796	811	832	841	814	779	815	782	795	750	824	819	842	831	838	772	803	828	788	794	842	775	762	836	820	790	792	761	799	732	877	776	807	821	793	761	799	796	793	778	829	788	780	798	784	767	738	806	807	835	749	792	832	803	795	785	839	802	808	832	816	821	798	802	783	782	819	804	785	825	828	779	758	806	813	794	777	811	817	805	816	802	830	807	820	782	794	816	790	804	804	804	771	792	803	818	801	769	869	807	794	785	846	827	787	846	819	796	787	807	846	816	820	822	847	800	768	773	788	781	805	766	812	789	767	799	829	747	772	804	825	805	825	831	727	801	793	823	816	758	802	771	841	787	812	818	812	793	780	861	787	769	840	789	769	758	785	825	758	753	771	798	786	800	818	839	769	807	778	800	813	811	779	801	845	795	807	787	800	798	813	811	833	809	808	764	781	833	832	806	805	832	748	779	812	813	825	838	770	793	794	796	812	808	790	768	851	778	839	750	854	799	802	808	790	794	791	818	805	814	825	796	760	789	842	784	769	827	833	813	763	751	790	815	804	829	778	780	793	822	770	844	860	788	814	788	808	826	816	824	810	752	834	783	780	832	824	836	811	730	807	775	779	761	823	840	820	775	829	777	784	808	793	825	760	842	787	794	771	863	775	876	743	818	802	793	861	797	793	772	797	768	808	806	771	789	789	840	791	762	863	772	837	812	806	778	761	765	818	803	779	822	815	777	771	763	859	740	790	783	774	776	785	826	872	794	801	833	842	801	820	783	820	782	826	764	792	772	775	812	810	784	820	781	831	801	788	816	824	787	799	768	773	803	801	815	789	805	812	812	837	786	844	809	818	839	817	785	797	773	805	786	755	853	795	780	778	788	795	818	800	800	786	837	776	835	803	826	784	819	806	760	795	804	814	842	823	830	780	819	796	807	835	784	745	827	803	793	793	759	796	866	784	781	838	817	786	745	818	811	763	842	827	787	801	848	834	777	805	841	834	841	822	846	777	824	818	793	792	792	782	862	801	817	798	755	781	822	768	834	791	805	769	861	821	763	856	753	779	765	799	800	845	725	799	801	766	786	774	821	815	822	809	810	819	796	822	788	794	763	789	814	854	773	815	812	793	767	813	778	752	834	797	776	773	797	783	840	856	793	783	799	786	787	818	803	841	769	791	824	805	829	788	764	801	792	774	778	780	827	821	797	793	772	765	830	792	827	808	784	804	784	822	781	801	833	843	787	783	831	826	815	843	830	720	786	832	788	859	816	858	788	801	799	831	798	815	802	792	785	789	817	828	838	791	782	790	772	772	819	799	725	810	766	772	826	811	798	773	765	819	770	798	818	768	766	790	786	797	819	790	832	855	797	798	809	775	741	837	833	773	780	817	830	828	819	770	770	774	834	773	806	812	822	792	787	822	803	785	755	804	824	776	828
2424	240	232	211	200	207	181	189	155	161	157	184	161	155	178	180	166	187	185	151	175	178	173	178	185	179	175	153	155	166	182	147	150	148	169	168	150	179	183	168	148	148	174	163	165	148	136	140	163	161	138	137	138	154	161	152	128	161	148	179	158	159	140	158	169	167	178	167	163	179	186	155	169	165	132	180	179	161	178	179	175	161	163	164	166	156	166	126	170	152	157	163	164	144	164	184	153	154	165	153	162	161	177	154	155	188	172	137	167	153	140	152	150	183	171	163	139	164	179	140	138	151	175	162	163	167	170	159	148	181	143	154	196	159	158	170	132	149	135	147	171	148	192	146	174	156	160	173	151	156	156	172	150	167	161	155	168	154	148	174	157	153	135	169	130	160	148	158	162	158	164	144	153	156	171	137	170	161	157	146	152	180	162	177	145	139	182	162	145	156	159	174	150	163	173	186	168	142	186	147	169	171	176	151	155	168	161	171	149	154	174	186	167	161	155	163	147	176	163	163	150	168	167	169	160	169	175	153	131	180	149	149	166	161	141	157	151	160	145	143	182	171	147	160	187	135	159	166	182	156	172	172	158	182	161	153	169	152	172	174	165	172	161	171	161	170	153	168	162	156	169	145	158	162	176	168	150	186	150	150	181	166	159	153	188	159	167	145	165	164	146	150	152	158	156	172	154	150	146	164	167	175	156	174	132	182	158	153	164	149	152	177	145	159	163	162	140	154	157	159	164	152	168	151	179	168	167	174	177	145	168	158	163	177	164	174	151	164	163	133	182	162	144	163	166	164	162	159	157	162	139	149	184	154	175	147	160	156	158	162	169	160	152	144	166	183	161	165	182	179	132	146	156	153	146	161	156	159	165	154	136	140	166	152	151	153	166	150	159	141	169	154	151	183	160	187	182	140	155	175	168	170	157	183	151	162	167	168	147	147	181	169	148	168	155	155	161	173	152	157	151	157	179	163	170	150	139	159	150	170	158	161	161	163	153	151	169	162	149	161	152	141	175	160	161	176	160	190	154	152	159	157	168	201	161	150	160	135	157	165	194	153	176	159	162	180	150	150	176	170	174	151	146	172	137	134	162	147	171	176	163	159	140	160	142	160	151	157	131	142	157	200	183	166	174	165	164	157	174	154	143	154	162	131	169	163	168	157	166	180	162	144	160	144	160	173	161	152	154	137	148	147	177	165	168	165	181	184	152	140	155	166	156	145	134	138	146	167	147	179	155	171	170	161	148	170	163	150	153	172	173	164	170	175	149	184	134	143	158	151	155	176	178	183	166	161	169	175	159	155	165	148	180	174	157	156	170	172	147	161	157	167	172	161	157	161	173	157	152	176	138	175	155	193	167	138	159	162	145	138	157	163	129	159	166	158	161	169	157	166	139	144	156	153	184	148	154	152	149	147	166	181	171	161	139	191	162	172	161	177	162	163	162	143	135	159	171	146	156	177	158	178	149	156	172	163	181	151	153	157	157	159	174	165	144	167	184	163	133	155	175	164	168	143	165	155	162	166	150	138	150	163	169	156	164	157	185	181	163	164	153	167	147	145	153	139	163	173	166	160	165	163	153	179	156	165	151	180	177	139	168	151	144	178	174	155	152	159	169	147	174	156	169	180	168	134	181	162	185	168	154	156	155	201	150	157	167	176	153	162	174	168	162	173	177	176	165	177	161	169	146	157	164	149	145	181	144	163	166	169	162	131	179	156	151	156	159	165	141	163	153	140	172	176	168	169	163	168	146	154	156	168	168	167	197	148	175	152	171	167	156	161	152	175	168	144	156	175	138	150	166	177	141	172	153	165	162	137	170	155	170	162	142	172	155	148	173	143	152	174	155	157	153	184	167	173	150	156	150	161	155	140	156	183	158	150	167	161	175	147	147	154	168	166	200	169	145	169	168	152	143	163	166	162	182	136	153	172	162	175	155	114	167	179	148	144	175	173	171	135	158	128	159	149	152	181	171	169	186	164	171	164	168	180	159	135	154	160	162	174	152	184	136	149	141	161	151	124	148	137	136	159	172	160	157	163	181	182	147	164	155	174	150	189	165	164	152	160	151	180	143	163	158	166	180	145	165	176	164	175	148	146	164	174	185	156	190	143	170	153	165	160	168	165	165	169	172	174	160	168	162	168	167	152	152	155	156	159	170	164	156	155	169	151	151	177	144	167	159	161	139	151	155	149	168	175	147	138	153	160	151	173	161	160	183	165	151	168	168	173	165	179	183	162	152	153	141	157	149	149	148	163	162	168	139	150	137	164	165	164	164	161	154	139	169	136	154	161	156	171	166	160	166	148	170	155	164	173	167	151	167	170	162	176	158	151	167	150	161	172	154	145	149	176	169	159	151	162	149	165	150	186	152	149	148	178	170	168	145	158	139	152	142	154	181	151	192	161	172	155	184	143	155	144	176	150	147	154	165	166	143	153	156	160	154	144	179	159	158	154	156	179	154	159	152	187	157	159	147	162	170	171	164	169	162	137	160	177	161	145	159	189	156	171	159	164	147	154	169	181	191	184	171	164	145	154	171	161	160	136	145	158	177	162	172	154	141	171	142	172	167	171	145	159	157	155	166	164	162	137	154	176	168	174	171	147	161	167	164	155	185	144	159	160	171	149	151	177	140	166	178	139	151	153	147	164	153	152	154	161	161	176	133	152	150	141	146	158	183	153	173	145	156	182	166	149	151	178	157	167	154	161	170	144	157	153	170	173	153	154	148	158	165	145	170	172	194	156	152	169	162	174	162	162	185	162	141	163	170	154	145	161	150	144	147	167	178	170	144	163	161	160	151	156	150	153	161	163	141	153	156	189	156	150	176	165	155	144	158	173	157	146	168	176	140	151	150	146	183	154	163	149	178	143	144	156	144	159	143	184	169	169	162	171	164	152	172	151	168	145	149	163	174	147	148	169	144	155	176	176	152	167	166	164	146	153	157	174	167	138	163	163	125	145	155	158	179	173	176	159	157	169	141	167	182	155	159	165	168	158	151	172	164	162	159	151	140	163	164	184	177	143	174	160	178	170	155	165	152	152	168	147	169	188	165	151	156	176	168	161	163	166	154	164	160	145	152	162	160	172	157	169	178	142	193	150	159	161	158	154	143	138	175	184	181	141	158	144	152	154	169	175	171	141	149	166	171	168	173	154	172	155	156	185	136	163	177	178	143	172	168	154	162	172	160	173	155	144	148	158	158	135	184	151	165	186	169	159	185	160	175	194	162	160	137	157	160	157	178	139	180	158	161	174	172	152	137	158	150	158	177	174	163	159	188	148	181	160	168	143	130	190	162	178	167	168	166	149	149	141	160	181	141	188	143	167	156	153	168	168	147	175	168	166	168	151	173	157	146	164	166	169	158	163	177	150	171	165	175	159	141	156	171	168	164	166	144	154	175	157	173	163	167	162	172	152	155	152	147	167	160	160	162	161	160	162	164	165	163	156	145	144	158	141	177	164	159	161	159	160	151	179	158	152	150	167
2209	606	656	676	710	679	612	554	590	542	589	559	505	547	526	535	568	506	539	537	494	562	538	508	489	522	515	521	520	521	576	513	558	546	531	518	518	528	530	533	516	524	579	517	569	534	537	517	540	569	532	572	542	594	517	542	511	503	535	496	519	531	518	526	555	538	509	551	531	554	536	526	539	499	511	533	543	530	545	524	507	536	556	510	492	565	549	492	508	516	505	527	536	557	491	562	528	524	543	589	501	540	544	536	539	515	552	491	497	504	505	523	578	535	495	546	520	516	521	605	581	495	541	521	490	529	503	530	482	532	512	579	462	491	504	532	531	547	518	515	545	514	546	541	495	531	527	527	519	554	547	514	525	548	552	549	514	553	528	516	559	539	480	543	564	551	523	501	505	529	531	503	519	557	539	514	533	547	563	509	528	505	484	542	483	528	524	476	514	504	504	520	537	534	524	496	447	482	548	522	534	523	512	527	511	511	534	518	512	519	517	515	520	502	521	585	530	544	540	522	547	532	526	502	549	557	546	525	529	500	496	549	485	509	518	508	519	486	507	495	543	496	544	520	516	509	552	546	471	523	526	523	536	518	546	534	537	544	520	535	561	513	518	526	516	539	529	475	512	495	504	515	523	526	566	487	534	499	467	522	490	504	551	537	485	522	536	527	514	531	525	520	513	492	492	527	503	547	515	546	549	549	493	523	561	545	541	529	516	510	527	536	493	552	570	493	513	545	536	527	508	535	540	513	537	490	477	521	527	530	521	527	522	517	573	507	536	526	529	486	511	543	515	537	510	527	531	502	520	535	539	518	505	494	581	502	498	543	549	526	506	524	526	538	536	530	537	506	496	527	523	520	542	498	546	528	518	497	508	566	523	508	540	521	552	525	518	542	568	561	505	551	558	507	490	525	493	539	515	568	524	520	497	513	536	492	545	491	530	529	492	532	509	537	528	490	543	558	532	551	540	521	531	566	548	509	540	520	541	543	522	545	511	512	546	515	528	520	491	512	557	543	536	575	534	532	558	509	491	532	499	500	563	516	530	534	530	528	514	520	516	548	557	507	518	530	521	525	538	520	550	528	578	516	553	509	486	504	501	527	534	508	523	511	534	523	534	563	515	550	533	516	536	532	489	534	531	512	569	520	584	580	556	506	521	509	492	538	489	540	533	541	513	520	567	523	485	501	550	460	576	490	509	524	545	503	502	497	522	522	554	545	523	530	523	528	487	572	525	552	541	548	496	505	520	505	477	533	527	539	474	504	502	486	512	545	501	536	528	522	561	504	533	508	513	577	559	543	562	507	533	508	533	576	561	546	527	562	520	495	517	500	507	557	527	557	502	600	535	502	558	521	531	552	501	541	514	506	517	539	534	527	542	564	502	497	496	546	483	534	535	533	481	563	559	514	542	537	551	522	534	554	501	519	534	524	546	547	500	526	492	538	528	462	512	528	539	534	547	495	503	518	535	518	464	492	518	542	516	500	513	510	553	510	529	509	536	517	512	525	561	525	541	524	582	531	487	508	518	531	512	536	512	522	518	538	522	499	502	526	557	507	523	509	521	547	517	513	524	558	538	527	552	525	511	556	496	519	504	512	545	546	526	514	540	529	547	536	529	560	521	518	504	514	513	538	515	552	495	509	521	511	475	529	559	531	502	513	559	527	537	528	540	487	489	495	521	538	470	527	516	517	501	537	515	508	534	538	524	534	491	522	549	549	508	557	502	491	563	522	526	503	489	516	501	568	470	549	528	530	511	498	526	523	518	513	545	532	502	521	494	482	504	486	525	558	521	510	523	551	566	524	564	554	563	535	539	544	506	562	491	499	517	561	556	505	516	572	538	513	524	499	522	523	516	531	501	510	560	519	526	572	524	531	536	526	527	522	537	513	535	495	513	524	506	557	523	499	538	524	528	536	544	499	510	560	467	517	573	542	533	510	517	528	515	505	558	504	552	516	520	520	542	544	504	561	537	519	521	519	481	520	530	507	521	486	530	528	526	545	539	541	529	509	535	546	575	496	526	498	573	525	546	521	543	531	545	520	496	542	461	514	507	525	503	500	506	536	515	530	552	535	531	493	547	575	553	499	510	491	492	564	504	514	516	543	517	538	492	481	508	545	530	528	492	495	531	522	541	564	532	558	516	513	561	565	504	517	531	533	523	512	499	528	525	490	567	520	577	497	538	519	540	495	486	523	503	525	488	580	517	560	503	550	520	547	525	525	540	521	555	520	518	522	527	514	514	513	524	570	516	496	568	541	545	567	498	530	499	534	487	542	548	534	526	514	507	526	539	525	522	524	537	532	510	512	491	474	537	533	534	560	551	463	537	511	479	523	558	506	517	497	515	530	518	526	503	521	501	544	552	501	495	540	568	533	507	566	495	490	487	529	510	513	489	595	515	530	578	515	547	546	557	542	535	503	538	581	540	566	545	487	562	490	514	530	520	521	492	512	535	498	532	538	545	568	527	529	534	544	541	541	540	543	525	560	503	555	513	560	505	535	529	544	515	517	562	526	552	482	498	534	496	507	574	525	541	525	518	512	541	539	500	509	540	558	529	531	567	515	490	536	483	541	553	574	560	542	525	545	537	527	508	530	543	558	532	519	501	548	563	545	563	559	531	534	511	500	523	554	520	501	519	492	510	532	495	513	489	520	531	518	495	539	537	506	503	519	506	508	531	547	513	553	503	504	486	538	478	541	505	514	500	516	519	538	529	530	526	507	518	527	547	539	549	528	536	513	529	582	502	529	534	522	510	507	551	537	575	496	555	496	515	575	532	521	528	510	504	542	507	532	489	542	545	521	486	504	581	491	504	525	558	537	523	488	492	525	524	498	530	538	546	539	543	543	535	583	525	535	519	510	510	513	529	529	501	496	544	498	542	499	546	511	534	534	542	494	566	512	483	549	559	552	532	541	511	563	555	528	500	548	515	514	580	495	556	523	531	519	532	528	518	539	536	516	519	537	548	483	517	517	508	492	528	551	497	547	562	534	516	539	520	504	510	547	532	529	529	522	488	596	520	517	546	513	504	524	553	498	549	506	524	544	520	497	494	520	512	547	513	530	528	514	529	523	546	567	532	568	507	506	516	528	540	499	510	520	536	551	492	524	548	521	520	493	554	471	509	538	517	534	526	542	548	538	517	510	525	533	525	548	510	489	513	505	556	538	532	505	526	534	495	510	534	526	528	545	524	502	503	525	503	532	539	513	556	586	514	494	505	491	532	522	519	510	518	528	523	544	524	553	547	529	499	540	575	496	510	522	519	495	560	513	545	538	548	554	529	527	531	528	520	516	557	501	513	519	507	547	555	521	537	490	541	518	491	510	515	507	505	563	533	521	521	545	519	521	514	529	503	497	546	535	492	468	513	494	560	514	536	530	465	505	504	508	481	545	518	507	563	543	518	503	546	484	532	539	552	548	528	533	527	517	511	529	512	490	495	544	525	538	515	522	503	509	529	540	530	538	516	519	517	531	475	497
13855	1479	1662	1349	923	737	631	497	494	452	426	400	393	377	354	341	351	362	359	353	350	300	314	316	324	319	283	290	313	316	287	322	288	318	274	290	287	305	277	302	313	319	298	280	307	337	301	297	313	306	292	270	306	323	292	284	291	302	299	329	262	272	307	265	309	271	297	313	301	298	304	294	262	289	317	279	292	304	288	294	299	333	279	273	275	331	284	303	265	322	277	318	289	297	287	324	317	275	354	314	283	286	275	296	299	284	286	292	282	283	295	307	281	298	306	320	276	285	294	332	277	309	289	254	293	263	293	298	288	298	257	281	291	301	305	286	275	272	302	313	305	267	291	296	308	269	291	289	287	280	318	310	313	293	311	286	285	304	291	275	273	269	302	260	253	261	296	305	301	306	301	294	294	292	261	262	298	329	290	305	290	285	290	279	274	309	325	308	327	305	270	305	282	288	284	274	289	305	276	299	294	260	279	339	288	292	305	251	290	260	287	293	324	333	299	269	279	303	324	300	260	293	263	287	299	311	335	277	290	295	287	265	290	276	303	304	275	300	281	304	271	275	299	290	283	286	255	242	318	286	292	285	285	302	295	316	276	292	291	311	296	294	285	310	311	315	279	297	280	284	299	288	286	283	289	285	295	308	260	292	286	285	307	288	289	311	277	310	282	292	277	287	327	311	280	282	298	300	283	269	293	270	315	367	266	310	304	343	315	315	287	301	289	274	294	283	294	302	298	305	315	273	314	286	320	318	323	309	292	293	288	314	294	324	308	290	286	284	284	282	307	284	285	312	305	289	298	311	291	288	283	275	255	283	306	265	289	304	291	296	261	277	307	315	300	309	267	281	279	282	288	283	288	285	301	282	275	301	279	286	315	293	267	268	268	285	265	288	310	299	301	249	300	301	275	314	261	318	299	288	294	293	282	285	305	263	297	306	294	317	304	302	252	318	281	313	291	297	278	267	283	284	303	253	270	267	283	296	271	283	297	330	317	302	298	261	292	274	300	315	295	297	279	305	310	316	269	308	262	274	266	290	298	304	270	275	285	300	325	297	292	300	287	275	286	298	299	287	287	313	296	317	299	300	320	284	271	309	277	311	282	305	302	248	292	294	282	292	267	281	281	321	306	296	308	294	319	295	303	290	253	269	316	292	299	293	293	294	294	279	316	282	312	271	251	291	292	293	310	271	278	285	297	274	273	292	292	311	311	292	293	285	336	316	285	284	306	289	298	320	337	306	273	293	296	284	301	266	282	329	282	270	307	313	313	292	313	269	280	281	270	295	294	291	348	271	283	278	285	324	285	277	298	272	271	282	269	290	329	287	311	283	285	318	258	295	283	276	286	319	283	282	292	297	298	308	285	293	286	305	280	340	299	303	321	307	291	291	314	274	285	269	263	287	294	298	287	281	290	262	304	312	309	323	323	322	311	300	296	313	265	301	306	244	316	264	271	261	272	289	274	317	293	289	287	301	309	314	283	320	291	305	312	318	271	321	286	286	294	297	298	325	316	273	299	314	297	298	281	303	302	294	278	295	286	287	305	310	297	286	267	271	307	298	310	278	296	297	300	279	307	276	298	270	298	286	289	306	321	325	328	272	278	290	317	299	306	283	297	281	326	285	300	279	267	308	307	257	310	284	278	285	294	269	298	291	273	305	285	275	310	285	286	295	280	278	279	313	267	275	263	293	279	307	309	317	297	291	289	297	283	314	284	305	285	318	288	287	274	290	282	299	295	343	301	302	305	295	279	298	307	258	273	283	302	297	278	316	297	289	308	285	276	292	313	314	280	302	300	302	301	300	291	293	313	282	319	284	273	278	295	323	276	274	288	321	288	306	305	319	287	271	296	280	283	294	284	288	340	289	303	317	260	306	297	316	278	265	308	310	290	312	281	266	294	266	294	281	268	298	275	260	300	269	279	291	291	291	290	277	314	315	288	316	300	304	288	303	273	308	286	286	321	271	310	295	285	276	288	266	318	275	305	296	309	309	292	295	283	276	265	285	265	298	283	305	277	269	294	302	293	279	302	304	329	307	301	307	297	297	274	277	280	300	305	327	296	278	270	287	291	322	283	302	267	265	283	310	306	286	312	289	282	304	351	295	309	275	273	297	335	314	318	260	292	272	276	281	308	272	267	291	297	289	263	307	320	279	290	303	319	279	308	258	273	292	313	302	327	296	298	290	304	303	291	294	299	315	288	322	277	301	294	274	347	314	295	278	292	327	288	272	266	303	269	300	268	297	277	294	295	326	301	318	289	304	284	293	286	293	283	270	281	280	314	288	271	310	279	297	318	283	300	304	322	275	286	282	317	294	310	267	287	295	290	275	306	283	323	281	277	290	302	285	298	305	299	324	304	296	303	282	287	285	297	250	275	276	312	292	283	303	297	302	282	304	273	320	294	288	288	286	318	308	285	276	315	297	288	303	285	262	277	297	289	300	276	277	290	295	309	307	296	266	285	322	248	280	300	278	281	313	281	305	298	285	284	310	296	266	305	285	301	269	262	318	310	284	283	296	310	293	280	279	317	280	264	313	286	267	326	312	277	269	297	273	306	302	278	314	269	300	276	302	265	285	294	295	291	287	324	285	273	307	295	332	311	326	291	297	305	281	283	301	295	288	286	314	297	270	252	256	308	291	282	303	315	297	279	290	306	317	313	336	270	287	299	289	269	284	299	330	283	311	281	307	295	281	302	311	282	304	313	314	291	270	326	279	310	299	272	309	261	306	287	302	289	281	285	302	285	303	263	257	321	305	320	277	233	290	311	292	316	280	261	306	318	281	286	314	307	299	305	279	307	254	279	293	291	294	312	263	278	294	283	280	298	291	300	307	282	327	306	299	305	286	266	295	298	284	304	254	265	318	311	293	289	287	253	271	279	267	265	288	299	283	278	306	293	283	260	310	318	287	296	272	288	276	318	283	292	297	267	262	288	278	301	261	274	272	269	281	298	276	297	283	306	317	278	291	275	303	294	325	290	312	316	321	296	285	309	297	290	290	302	316	299	276	286	293	285	310	267	290	266	293	292	302	314	263	301	326	255	274	291	271	319	318	318	290	294	300	303	258	293	296	282	314	293	319	320	291	312	291	308	264	271	278	324	278	303	300	301	279	272	265	279	276	326	329	315	289	307	298	284	265	268	294	304	285	279	285	276	286	266	279	255	270	269	286	297	306	281	323	303	316	276	304	257	283	311	252	260	309	314	266	299	284	292	277	319	273	302	276	318	273	286	308	283	287	315	304	296	278	274	308	301	274	300	304	266	299	286	262	318	292	294	313	281	269	298	306	298	328	298	313	312	300	310	320	270	288	311	311	327	276	312	276	265	308	311	295	276	242	327	287	278	297	292	314	319	277	293	276	259	282	324	345	290	295	266	312	289	287	297	273	303	288	275	283	273	306	287	295	312	278	282	283	296	282	266	274	263	290	295	297	280	270	274	283	266	292	273	278	311	279	276	290	262	322	284	291	289	301	306	281
7711	1822	3420	3859	3427	2881	2318	2038	1885	1738	1499	1500	1381	1308	1234	1212	1165	1140	1118	1080	1051	1074	1129	1076	946	988	998	961	936	931	975	911	941	910	942	893	878	960	859	920	924	899	913	870	859	896	871	853	892	948	917	893	872	933	881	849	885	865	903	906	919	902	889	876	862	899	867	889	852	882	820	876	914	931	909	894	877	827	898	849	820	935	826	888	880	843	872	855	906	935	828	894	851	804	885	874	844	867	885	857	916	933	912	845	905	875	846	891	899	902	854	846	900	866	880	893	841	870	862	900	822	898	835	824	807	875	852	849	874	876	880	861	870	859	841	865	901	818	857	923	857	934	874	911	876	854	846	900	875	885	859	827	851	838	855	860	911	889	851	845	845	828	828	862	928	805	875	847	841	864	868	829	884	901	907	849	896	875	847	862	868	820	870	887	857	860	862	907	852	828	816	877	863	863	883	882	828	867	893	866	853	859	807	868	881	890	839	847	880	823	837	872	848	885	863	861	868	838	878	846	826	859	813	848	897	887	860	860	858	857	913	850	866	865	873	885	852	816	897	885	853	903	859	814	883	867	827	891	852	932	841	822	829	874	788	847	870	869	859	876	939	833	846	796	870	859	864	849	856	874	822	869	823	846	844	852	852	854	855	863	880	898	851	894	859	907	828	864	848	870	858	875	897	871	861	845	839	832	903	847	899	870	890	854	857	838	877	878	827	915	928	842	859	795	876	842	849	864	867	887	871	844	868	848	887	799	852	843	885	870	869	892	877	812	909	878	860	917	812	871	916	873	876	848	837	828	873	896	866	826	892	867	909	884	857	864	807	869	827	817	847	888	832	826	821	863	810	869	876	841	866	813	863	886	824	865	897	836	811	860	813	887	846	832	866	827	923	838	858	884	837	870	874	857	843	837	872	819	874	841	912	818	833	902	835	813	833	860	886	824	847	827	801	888	910	892	804	872	875	882	853	881	855	910	848	883	867	849	823	863	911	840	834	851	883	835	863	851	807	847	884	880	846	848	882	836	821	848	871	896	893	921	864	880	826	845	826	851	884	862	859	846	898	872	865	842	870	827	906	856	842	904	893	844	868	856	829	833	874	820	906	839	869	851	877	878	871	885	810	898	894	837	809	865	869	833	883	840	870	887	790	876	872	901	868	850	848	843	852	908	855	837	878	867	886	818	869	829	817	854	912	859	885	873	904	828	898	879	821	877	868	796	850	873	804	896	835	808	887	902	810	860	854	877	865	910	866	828	880	863	804	882	834	834	839	866	842	896	861	839	858	858	843	872	853	831	854	891	828	840	870	861	859	860	863	892	913	886	856	969	843	857	900	848	910	846	858	905	886	883	862	818	912	831	891	871	840	877	864	888	918	870	854	829	864	889	831	903	870	886	886	823	841	891	822	936	871	850	848	884	815	817	873	909	884	891	845	876	885	834	906	905	858	858	907	866	879	856	871	859	881	854	825	845	844	875	864	874	889	860	846	947	855	857	808	784	792	852	853	860	807	903	872	936	876	894	866	856	864	860	845	869	862	870	835	870	864	908	805	829	861	843	870	830	888	904	863	900	855	818	864	825	900	836	838	817	866	842	840	904	869	894	866	879	824	921	840	838	886	821	832	901	832	882	873	836	821	847	843	862	813	823	896	814	827	850	924	853	892	834	856	861	934	826	877	883	871	867	853	859	907	863	881	834	912	847	852	852	852	853	810	893	856	881	846	857	850	892	865	930	918	844	887	894	837	852	863	790	873	892	826	851	886	844	906	884	866	923	882	901	838	861	871	854	862	884	907	876	869	879	819	816	858	842	843	864	843	876	902	888	877	875	842	872	838	887	834	880	874	819	829	888	866	812	843	865	840	851	901	866	803	933	880	831	857	866	837	872	899	856	876	887	849	880	867	911	803	872	855	909	864	884	879	840	885	857	873	807	852	855	887	857	849	867	873	834	883	855	854	807	914	840	831	854	881	842	836	865	855	825	883	876	890	824	868	889	896	897	905	853	873	831	825	889	852	855	907	870	887	868	885	871	898	799	832	823	854	822	822	861	822	845	836	828	855	884	851	889	831	864	872	849	929	845	820	857	797	847	885	859	856	915	912	824	829	886	841	837	851	912	916	891	811	852	854	889	910	890	903	858	877	896	862	868	849	874	903	860	822	852	887	870	921	871	875	844	882	850	845	908	868	857	914	830	902	881	869	841	892	858	860	833	828	902	842	871	850	838	865	849	842	920	818	867	831	837	890	832	828	899	855	862	857	828	834	898	835	933	885	881	847	865	785	875	858	867	850	835	818	845	877	841	853	862	878	869	837	898	899	858	866	896	882	858	844	850	854	867	869	897	873	878	839	918	858	868	880	845	859	829	892	843	873	839	854	870	887	856	805	857	846	820	896	862	860	883	883	844	849	933	841	837	860	868	902	832	873	882	838	883	856	768	838	836	866	898	847	863	879	870	918	849	866	836	882	864	875	832	846	877	847	869	868	844	886	844	896	893	861	830	825	895	856	836	904	863	854	888	880	869	878	906	923	909	864	888	844	833	859	880	846	810	886	804	851	839	820	873	864	886	851	863	856	841	868	846	858	829	867	809	879	841	880	884	866	855	876	898	864	826	837	903	893	828	872	873	880	855	864	873	914	809	861	853	893	837	951	896	882	873	841	859	905	807	860	838	817	893	881	910	886	892	856	801	814	885	863	891	886	857	866	858	841	863	846	841	888	836	849	891	838	813	847	828	901	807	892	893	920	835	855	911	875	865	897	896	869	853	889	874	920	862	833	823	882	858	880	839	865	892	861	841	832	872	861	878	820	909	823	890	850	854	885	926	866	845	827	871	885	826	879	821	896	872	838	918	860	867	881	912	833	892	836	839	842	870	818	847	912	873	832	862	858	848	846	840	912	828	867	810	851	863	849	828	901	855	862	873	822	887	904	846	875	888	845	810	846	833	842	848	822	876	923	913	846	854	836	890	828	837	847	903	879	828	819	804	816	882	833	829	863	832	878	860	880	914	905	903	853	871	904	847	871	882	905	875	889	863	894	860	808	823	879	836	919	900	868	837	861	887	863	823	819	879	813	830	859	853	876	852	837	841	871	893	857	861	843	866	899	854	857	875	861	844	853	838	877	875	846	845	880	868	852	904	803	822	825	844	817	838	881	879	840	865	912	856	863	870	900	901	892	857	847	840	870	842	861	887	899	891	902	852	861	851	882	832	867	836	901	857	887	831	871	882	847	885	894	892	834	844	818	876	846	870	897	854	836	852	840	837	847	821	849	894	883	888	904	901	850	803	830	846	896	855	821	864	869	872	861	874	889	938	811	824	895	841	921	850	881	812	880	852	924	862	831	919	871	881	846	787	902	831	842	863	830	862	867	899	829	903	848	877	881	862	930	929	859	897	903	848	855	839	858	863	811	846	907	894	876	899	889	864	915	884	854	913	858	814	885	857	853	864	860	831	858	844	902	825	836	915	871	854	844	854	829	864
25274	3806	2953	2191	1599	1172	966	736	629	523	498	451	452	404	384	336	362	359	346	325	339	368	330	320	278	296	320	291	308	288	295	297	290	330	312	279	280	273	282	304	287	312	292	313	299	277	263	268	266	304	240	282	272	274	261	266	263	305	289	272	302	261	283	267	254	313	275	258	287	290	263	272	278	307	254	278	287	287	296	314	285	269	277	288	298	277	294	277	307	267	307	266	281	273	270	295	279	280	266	274	273	292	279	248	260	296	261	279	286	290	273	277	305	271	285	269	287	265	266	249	258	299	272	270	285	277	248	264	279	272	263	294	237	267	283	285	266	253	282	264	264	263	257	277	288	289	288	284	255	274	249	269	290	262	245	255	291	282	285	299	303	265	271	295	289	277	287	249	301	321	297	271	266	262	260	276	267	267	297	269	253	297	254	269	305	299	275	283	270	262	302	275	272	301	285	296	279	282	296	295	294	258	243	264	266	284	257	296	284	266	270	308	258	272	275	265	265	273	290	295	278	271	266	244	261	280	259	280	265	270	271	247	269	280	271	279	275	274	292	258	284	290	257	269	294	293	246	263	279	286	268	263	261	298	292	303	280	292	303	283	283	243	243	262	278	277	263	257	278	266	264	259	254	279	277	297	252	256	278	266	267	270	263	265	258	278	262	264	261	271	273	289	286	281	274	271	271	281	279	247	276	240	250	237	294	263	292	263	280	306	253	280	256	293	251	257	269	255	263	288	247	263	266	245	235	262	257	290	268	278	258	276	303	262	293	271	281	278	265	286	278	259	280	277	293	289	264	249	290	283	296	284	276	295	256	294	234	301	279	272	274	270	267	307	256	281	265	262	243	281	258	268	289	261	246	273	264	236	281	272	276	296	255	262	255	268	302	261	228	266	287	265	278	269	281	274	286	249	281	280	269	293	289	281	264	292	280	276	294	280	283	287	271	276	263	271	284	265	303	295	266	307	275	260	274	276	286	245	265	251	289	290	271	267	268	287	284	263	297	289	257	282	268	285	264	294	294	278	268	254	260	270	272	276	300	273	253	270	280	284	274	301	264	273	269	255	273	266	294	271	288	271	268	281	257	247	257	272	319	271	248	293	296	281	313	250	268	266	292	265	235	292	256	248	264	275	277	264	315	252	290	249	283	301	274	283	247	281	280	251	272	273	272	261	252	279	286	267	291	288	304	259	284	287	257	264	220	260	260	254	267	282	264	263	266	280	267	275	266	278	285	260	256	269	241	287	261	271	272	289	294	282	277	272	277	253	262	282	256	254	246	278	274	253	304	276	249	292	271	261	276	272	277	287	284	276	273	272	283	287	283	281	283	237	268	301	290	243	288	272	256	256	274	287	311	277	247	268	310	250	267	278	277	275	244	274	276	280	278	303	284	266	274	274	282	259	264	262	281	285	295	245	279	247	253	274	265	289	281	260	288	309	266	263	279	255	288	271	277	244	305	256	280	282	282	311	264	307	295	285	291	278	275	282	310	294	271	281	274	296	284	268	284	271	271	306	304	271	290	280	281	262	290	268	289	279	249	254	269	307	264	229	249	303	274	285	295	263	284	266	308	274	273	288	307	263	269	280	302	281	269	291	268	251	259	299	260	275	282	261	293	263	283	295	272	292	270	238	290	296	271	294	285	285	292	247	290	313	276	267	269	290	286	259	275	268	282	266	282	267	291	252	265	286	259	273	274	265	276	252	305	267	303	277	249	262	292	284	296	274	279	267	276	283	267	281	268	288	271	252	261	274	305	283	258	289	259	263	257	290	288	296	277	270	293	282	286	255	267	288	285	273	291	270	307	248	290	251	233	253	271	272	286	234	266	278	268	254	285	265	250	301	298	273	258	280	272	284	288	260	257	270	284	275	266	278	236	230	257	252	269	265	305	278	280	287	281	297	276	291	284	274	265	284	262	275	280	282	288	283	252	282	256	294	264	269	254	271	314	302	242	297	280	293	279	291	251	290	279	281	261	298	254	280	278	264	292	265	299	260	284	287	295	248	282	266	260	273	273	266	269	261	274	273	257	277	286	284	270	306	264	275	252	291	274	252	256	299	279	260	255	252	288	260	286	261	266	255	264	263	261	276	294	272	264	280	259	303	288	278	287	290	283	267	261	275	292	275	261	269	285	243	261	279	291	248	250	271	291	255	246	257	273	265	247	246	287	253	272	286	263	261	293	272	235	276	293	251	279	273	260	291	298	261	276	266	278	269	286	286	282	259	252	283	283	278	259	285	255	297	267	263	260	283	308	274	256	263	283	261	275	269	269	257	265	275	272	269	267	261	252	279	265	290	306	249	272	258	299	297	291	273	244	282	282	283	279	257	269	297	299	259	255	316	248	270	276	240	262	295	277	267	276	250	243	275	276	254	277	245	296	287	270	280	291	267	248	290	294	274	252	274	260	267	259	273	289	287	282	269	272	258	277	278	261	267	263	291	257	261	264	303	275	278	247	267	277	308	271	280	267	273	282	297	274	282	287	313	281	257	256	228	283	283	224	292	282	271	270	268	293	270	298	273	279	304	309	255	284	265	256	302	290	290	267	295	282	256	275	281	262	301	277	253	274	281	256	263	249	295	271	241	265	268	280	285	301	265	270	268	252	241	248	278	302	290	302	288	292	263	290	283	263	254	299	247	277	259	263	304	265	259	277	272	305	257	272	318	277	267	273	263	304	285	284	267	275	244	268	264	268	309	270	252	298	260	263	278	288	300	274	270	298	267	254	261	281	277	273	264	279	243	246	261	278	272	293	248	271	272	277	243	276	271	264	280	284	268	283	280	266	248	281	257	269	274	276	281	269	286	271	251	263	268	321	275	269	256	270	284	260	281	261	270	279	272	285	282	272	264	266	292	280	275	282	298	275	270	295	290	259	293	267	277	289	283	260	286	251	286	303	267	265	276	234	262	260	287	264	267	290	290	269	252	284	287	295	285	284	270	276	283	293	297	263	268	292	276	289	281	297	287	278	284	301	270	247	271	261	258	255	268	260	304	277	255	272	258	276	268	250	246	278	263	289	261	265	275	290	284	274	292	270	296	264	299	266	252	267	297	264	286	240	284	263	291	297	287	278	261	306	289	264	302	309	262	262	263	257	271	286	270	279	267	270	269	298	295	294	289	267	301	261	280	271	262	243	280	278	281	270	259	297	272	277	260	274	279	290	294	266	286	263	278	292	262	272	281	275	235	242	245	234	281	312	259	283	286	277	283	288	270	260	268	288	295	274	253	273	253	299	283	255	256	255	274	258	293	267	262	310	286	280	300	264	290	275	276	271	270	282	264	279	243	313	269	274	314	278	278	301	275	272	282	271	252	303	267	284	286	288	254	279	269	254	279	259	245	260	298	260	280	305	275	256	284	253	276	260	283	269	240	280	246	288	281	276	304	270	268	300	301	253	244	258	271	301	270	292	287	246	285	266	274	269	288	261	261	259	271	262	264	248	307	279	267	291	270	279	255	292	277	290	296	290	286
12493	2645	5434	6287	5504	4478	3863	3126	2883	2455	2142	1974	1869	1650	1573	1457	1427	1269	1306	1230	1173	1131	1165	1187	1098	1099	1081	1045	1005	1009	953	960	931	931	963	867	948	965	989	899	896	880	852	910	863	837	885	839	867	905	867	871	852	856	877	873	788	904	859	869	829	877	853	804	845	766	822	853	811	941	842	871	840	870	852	862	853	830	847	814	837	830	803	843	816	848	815	851	804	793	802	820	808	808	815	854	887	822	813	867	816	819	832	804	814	874	808	801	863	834	808	800	795	839	851	805	812	786	768	735	804	809	784	836	848	814	826	803	746	772	803	807	837	787	824	853	801	827	846	801	799	735	762	786	805	839	802	795	870	827	786	847	825	778	746	791	821	842	789	778	772	792	839	783	785	805	810	857	791	812	848	829	775	800	808	795	863	830	824	797	785	826	800	790	809	816	803	797	819	834	859	777	807	847	821	869	798	832	830	790	780	801	829	785	784	770	814	764	739	803	808	809	846	805	755	807	812	755	805	774	769	805	803	797	838	826	806	779	802	831	796	819	817	769	812	807	737	773	773	829	824	762	808	759	853	823	740	764	836	785	774	762	875	758	815	783	832	734	806	796	792	784	815	821	836	791	811	819	825	782	833	770	807	812	822	826	780	832	769	814	811	815	821	823	837	791	788	790	791	806	801	736	801	843	763	795	800	788	815	843	820	785	834	861	740	805	854	833	795	822	826	866	824	773	810	827	832	723	819	826	767	776	822	850	768	819	789	852	830	751	800	805	761	836	788	785	781	792	795	825	814	776	772	843	798	846	818	785	780	829	779	829	795	826	785	828	765	715	770	759	763	788	779	848	799	812	828	801	769	766	789	803	746	813	823	778	790	781	830	802	813	806	817	800	853	832	832	812	760	810	852	769	824	819	778	819	780	830	763	801	795	773	818	772	790	804	826	807	779	741	824	840	802	764	774	824	779	808	795	784	830	778	812	766	752	782	777	857	793	785	780	806	813	784	746	761	795	815	802	782	806	838	840	832	769	824	768	800	796	790	818	799	802	775	793	816	813	831	768	858	764	821	795	768	765	822	801	773	794	850	800	824	776	786	826	803	830	832	767	816	765	797	799	799	799	749	726	822	810	785	855	785	847	834	798	787	792	796	823	793	804	791	780	770	827	828	767	858	835	796	760	792	814	782	774	837	808	772	797	825	792	814	803	852	776	777	784	834	841	812	797	820	806	770	775	704	910	819	831	841	792	814	767	769	776	776	826	798	807	725	771	805	837	802	862	797	803	833	828	806	761	841	823	771	867	754	831	830	821	771	789	760	794	826	831	819	770	779	822	799	773	825	788	740	754	752	755	793	818	758	768	802	808	759	789	814	788	797	824	822	763	806	783	790	764	824	816	782	821	844	751	756	781	808	754	851	796	805	784	831	805	786	816	795	784	793	745	783	822	761	766	816	791	803	796	772	794	805	813	792	739	698	788	851	761	832	808	761	804	836	786	792	825	741	781	830	811	788	798	810	820	821	798	844	795	795	772	801	800	767	816	772	752	821	767	799	808	843	845	826	769	815	839	829	779	795	813	791	829	860	787	810	770	821	808	825	825	789	801	811	781	765	812	776	793	757	804	853	778	809	773	752	815	760	804	797	772	738	787	812	787	827	783	805	750	827	817	782	801	775	824	799	742	794	822	781	787	828	785	789	731	824	835	814	834	803	749	785	777	799	799	804	769	822	831	828	816	764	784	751	812	805	769	745	808	808	827	797	802	838	857	802	754	857	781	794	751	810	813	800	782	780	829	779	741	768	800	784	805	810	814	821	826	819	828	849	761	818	810	818	785	827	803	798	779	820	801	802	824	749	808	764	819	776	794	824	806	768	805	761	810	758	826	784	831	804	800	809	808	809	811	815	793	785	829	783	773	816	787	825	847	816	776	759	788	846	798	767	820	777	750	814	808	757	792	797	762	853	801	803	756	776	816	842	792	747	830	772	796	813	813	835	793	782	815	817	816	788	819	834	862	839	781	787	779	809	851	858	783	820	803	823	769	818	774	835	799	816	778	790	765	829	766	795	776	810	826	794	772	784	801	799	748	811	857	817	767	812	829	797	836	724	840	776	785	798	838	782	803	810	786	793	794	794	846	848	867	770	806	806	797	861	812	822	764	804	837	779	795	773	784	793	768	796	777	803	795	797	792	796	799	811	790	772	787	823	741	800	841	773	806	835	728	794	836	819	796	829	762	841	784	818	836	786	772	769	821	771	798	840	817	805	871	790	798	825	772	789	837	743	819	794	782	836	827	781	779	771	811	777	805	806	781	838	777	812	828	807	811	773	832	796	839	770	767	839	814	812	790	836	861	744	766	835	756	833	791	814	855	807	837	845	787	855	770	848	846	758	828	774	851	798	823	773	800	817	768	783	770	774	832	809	769	775	825	801	847	788	818	820	762	817	842	828	787	796	765	813	781	793	806	836	802	911	851	812	819	833	806	771	837	765	877	825	759	856	819	814	791	794	811	792	765	776	786	822	800	792	775	791	766	753	740	788	765	809	812	830	835	823	769	797	794	800	801	833	817	792	765	734	769	785	772	815	770	818	782	784	835	815	816	773	819	793	812	789	798	819	787	783	753	757	789	742	842	764	836	830	817	775	821	791	783	793	776	801	803	800	720	776	796	795	789	828	792	789	815	777	825	806	782	812	819	787	788	816	773	804	808	795	792	803	799	853	779	801	831	776	765	804	775	779	822	790	813	755	789	801	770	794	745	817	776	792	827	817	751	802	803	720	802	748	821	798	790	798	804	787	770	793	750	800	806	834	811	827	771	812	768	839	825	786	762	721	836	810	809	778	793	831	792	811	758	793	814	793	812	825	805	788	789	798	805	818	788	840	787	856	779	849	791	793	802	802	776	738	789	791	757	790	748	769	812	821	764	822	776	801	804	763	832	823	746	795	733	836	831	786	809	793	772	781	802	769	779	822	823	772	814	785	841	762	772	778	850	797	784	801	811	833	791	853	812	819	825	861	806	785	796	893	781	785	769	760	802	826	783	779	800	782	771	774	791	824	779	799	820	837	809	806	781	762	767	797	813	794	763	774	789	762	796	831	778	817	821	791	803	798	763	799	799	822	817	832	785	798	838	803	852	711	825	833	768	839	872	820	774	726	776	828	787	769	815	802	840	823	829	812	816	784	809	797	768	831	784	828	852	826	796	848	784	770	832	801	791	766	748	818	783	818	838	791	799	859	829	722	809	787	789	783	808	769	791	858	757	835	778	769	792	811	865	797	818	782	767	799	790	779	826	825	799	785	781	798	781	858	784	777	817	838	825	758	818	759	813	839	807	829	827	716	814	766	791	822	779	817	803	789	799	810	794	730	806	831	835	800	789	830	779	817	747	723	851	782	778	832	783	813	779	783	741	833	752	764	805	773	778	765	863	845	828	783	762	821	820	843	770	830	836	809	790	759	789	780	850	809	778	820	848	812	778	845	785	799	778	797
2249	221	227	208	183	156	186	156	164	163	154	145	181	148	166	157	164	149	178	150	162	163	181	165	188	158	165	162	166	192	150	180	150	182	181	158	157	141	177	155	163	166	164	170	173	174	157	148	169	156	166	170	154	162	145	171	174	148	175	159	145	180	154	149	149	172	160	133	154	158	169	155	158	150	168	181	163	142	139	150	165	156	155	140	158	161	189	155	174	162	161	179	156	169	160	154	167	126	185	164	147	174	171	189	159	170	161	162	177	162	166	163	148	174	147	148	165	149	159	154	146	183	144	173	167	177	155	166	170	163	163	147	179	142	155	180	170	160	161	158	154	164	155	176	165	152	146	173	158	145	156	159	150	148	163	177	165	154	166	152	151	175	140	161	159	171	171	150	172	160	155	144	151	150	170	151	160	142	155	152	170	167	145	149	150	149	131	146	135	149	160	169	164	150	139	160	161	156	145	155	146	166	164	164	149	181	152	147	153	154	157	138	153	154	167	172	171	159	162	157	152	165	146	164	178	159	160	159	157	166	186	188	163	142	151	146	173	139	144	179	150	160	163	177	157	158	162	167	148	155	171	147	159	140	160	163	145	161	150	171	145	138	162	154	168	144	161	143	142	154	137	161	171	154	145	157	172	141	143	170	145	147	173	162	154	147	168	166	137	159	150	153	148	172	143	176	171	172	188	161	173	154	155	178	166	149	168	139	136	154	165	155	170	159	163	151	188	145	146	174	148	154	154	167	163	172	183	155	161	166	154	152	167	136	150	164	170	163	163	174	175	147	172	162	147	172	142	187	176	139	162	178	150	154	155	155	150	163	144	177	169	158	158	171	166	155	159	165	169	159	149	155	163	174	173	160	157	161	164	125	142	130	174	178	178	167	143	166	175	170	159	160	167	153	140	182	154	147	134	137	150	166	142	148	171	151	164	165	139	152	173	158	140	151	180	147	139	139	149	155	165	171	159	144	163	161	163	151	180	177	148	164	166	153	160	166	166	189	148	204	174	160	190	173	181	144	155	166	172	156	146	162	163	141	158	188	143	144	168	158	172	152	153	152	168	153	150	151	166	155	166	166	161	170	171	174	153	157	141	165	154	161	166	141	185	144	158	185	165	154	157	155	155	160	168	163	185	167	172	166	150	140	161	160	184	173	157	152	161	160	181	161	163	171	152	155	156	149	168	162	180	145	165	147	165	155	159	155	148	119	159	152	165	154	166	143	173	159	156	178	156	173	154	164	133	142	174	164	170	141	158	155	158	152	175	136	159	158	156	150	172	157	161	188	143	170	166	162	162	146	170	145	139	135	157	160	140	169	161	169	152	148	147	134	170	164	154	168	135	157	146	168	161	165	156	168	150	162	159	153	157	149	161	162	160	157	139	148	143	169	168	176	187	154	160	158	147	156	169	155	148	185	143	158	168	153	155	153	160	160	176	158	163	138	154	152	163	154	174	158	142	173	157	169	165	161	175	155	147	164	148	163	184	149	159	172	159	164	152	152	170	159	152	162	182	175	153	164	149	155	162	145	172	151	164	202	164	155	134	172	156	157	171	140	159	169	175	161	150	149	189	149	166	169	163	186	167	176	163	173	166	153	163	173	175	161	163	171	149	155	159	150	183	161	153	175	155	157	158	155	162	174	160	139	155	163	160	169	147	189	159	190	169	168	150	163	161	161	171	188	180	137	184	157	157	156	162	184	171	162	152	191	147	164	154	133	176	143	161	165	146	149	168	151	151	170	152	146	159	154	156	166	181	171	163	166	140	155	161	163	187	155	185	177	163	166	139	157	166	152	172	156	137	164	171	169	152	156	169	149	144	151	149	146	149	152	166	185	163	176	167	152	176	150	138	141	148	149	186	151	135	168	164	174	143	153	152	158	169	159	186	154	161	156	166	157	137	150	169	147	162	124	148	163	166	158	156	154	190	137	169	150	145	139	145	151	151	153	163	182	156	149	163	153	159	180	142	165	159	147	170	165	152	149	159	147	200	159	167	157	163	151	166	141	161	157	165	168	158	141	169	174	169	173	143	135	179	134	160	170	145	153	177	173	176	156	152	160	142	149	147	154	167	143	150	153	161	170	169	174	150	166	161	167	158	183	171	156	163	170	166	158	164	165	149	154	149	160	149	165	169	147	189	161	166	167	127	169	166	164	162	155	158	163	141	161	157	162	170	148	171	158	166	165	140	156	182	155	171	153	141	178	153	165	150	155	163	148	154	140	156	168	164	150	161	158	157	163	187	145	132	152	150	186	162	188	161	155	194	165	152	151	150	146	156	149	154	165	176	176	163	180	151	185	161	148	156	143	146	135	149	149	168	153	142	172	165	152	152	158	146	154	141	132	177	156	153	165	171	163	170	161	174	151	136	166	166	141	171	149	153	165	148	174	159	156	162	158	168	158	163	179	162	158	144	143	151	147	171	163	157	182	187	149	151	143	143	148	149	148	163	143	141	177	155	154	152	158	144	146	166	150	151	169	174	134	173	131	136	175	135	152	146	179	165	166	156	163	148	149	167	169	173	164	146	149	150	151	152	165	170	153	171	150	149	164	177	177	149	165	164	148	169	175	168	173	153	149	164	136	166	179	160	166	144	143	163	177	150	165	159	140	140	146	170	173	137	152	147	166	169	141	170	142	134	162	168	175	169	159	142	162	165	169	142	158	141	162	145	154	157	155	166	164	183	179	179	181	155	158	132	157	158	159	171	175	161	164	139	155	153	155	143	154	173	176	161	163	136	157	158	149	159	177	146	165	179	167	187	170	164	141	171	128	145	163	170	153	182	166	146	135	150	165	147	168	164	170	161	141	162	165	154	146	136	149	146	172	141	157	148	158	159	164	163	181	156	140	152	151	144	193	168	173	149	142	148	177	152	146	154	162	165	164	167	198	135	160	161	141	144	165	166	169	170	158	152	155	169	163	145	170	172	158	131	169	170	148	144	156	140	144	162	167	182	156	164	155	180	151	153	150	127	165	154	153	167	162	139	147	173	139	163	145	153	159	159	150	170	139	170	137	164	170	133	142	154	168	165	147	143	179	163	162	186	171	161	146	135	154	154	148	153	162	179	158	159	151	165	150	140	152	157	162	181	184	143	150	154	165	140	157	139	159	149	156	164	153	158	162	166	170	141	144	164	169	153	142	144	160	171	163	151	156	168	143	171	144	141	163	158	170	141	140	143	139	161	159	157	171	175	166	159	144	156	142	166	154	163	156	147	166	176	163	158	138	162	150	172	156	146	178	161	152	140	169	181	154	164	174	146	146	152	149	177	151	155	177	154	166	157	164	166	162	179	150	183	158	152	135	182	155	170	172	168	151	155	164	170	163	169	156	169	136	148	184	149	143	145	179	149	149	157	159	155	178	180	159	184	174	165	145	164	157	152	139	176	161	186	146	146	159	180	173	177	162	154	173	173	148	163	165	153	160	136	151	169	125	146	146	151	137	146	147	171	144	152	153	164	138	153	180	162	137	156	161
2015	610	662	666	661	644	623	574	587	563	602	561	557	515	565	515	499	565	564	521	550	502	488	533	552	524	539	529	553	541	537	519	530	548	545	537	525	491	487	533	567	553	504	540	544	544	490	547	485	541	517	538	532	495	538	527	498	547	556	532	545	501	490	501	548	517	533	465	549	571	491	504	513	543	521	529	544	518	524	592	534	533	493	540	510	509	531	530	536	528	536	492	516	529	547	491	523	500	555	520	507	457	561	507	511	544	501	510	520	539	563	507	497	542	524	510	527	533	553	513	542	511	480	537	527	531	540	491	523	559	524	541	540	525	506	501	531	503	507	520	532	552	496	510	558	574	517	504	508	549	511	524	548	547	516	513	492	536	534	526	486	540	546	509	527	491	523	505	531	543	510	563	485	515	496	477	521	480	505	507	539	524	520	519	508	547	528	533	515	529	534	501	554	512	498	478	592	526	564	537	508	514	499	543	524	519	525	504	497	533	512	572	545	535	517	516	516	532	478	522	533	530	568	540	551	540	530	497	541	519	536	537	487	525	470	549	534	502	536	504	547	479	505	507	509	510	541	537	506	525	517	513	504	527	541	478	503	512	487	499	522	496	504	526	498	519	571	508	552	540	520	503	539	503	519	489	552	518	516	483	506	527	541	509	543	509	491	528	551	522	526	523	499	511	509	546	530	541	495	550	479	524	487	515	545	544	521	508	493	530	514	503	510	516	518	502	519	525	520	541	539	537	537	488	523	518	519	496	521	485	499	495	500	522	536	517	555	539	536	483	529	539	523	507	555	499	482	499	504	565	531	535	525	528	530	548	507	467	536	524	562	527	543	545	537	497	546	551	533	517	538	523	528	493	504	555	541	517	496	525	524	544	514	527	525	554	519	493	553	500	504	533	522	496	491	525	464	535	525	539	499	509	520	526	547	519	531	510	495	524	551	524	577	522	513	567	515	473	510	539	504	521	512	555	532	528	515	526	493	485	506	489	494	508	525	506	544	553	535	465	556	562	551	547	520	507	503	505	541	535	558	510	560	515	541	522	591	513	518	542	527	527	526	521	545	544	528	528	553	551	505	560	471	560	545	489	532	512	497	557	517	499	533	572	528	536	541	524	514	551	562	558	529	489	541	524	545	567	507	480	498	510	536	492	534	490	534	494	536	503	488	549	555	541	523	501	557	515	534	540	501	504	526	536	563	529	517	545	506	548	509	514	517	535	511	516	522	508	535	487	547	568	518	506	504	525	503	499	565	567	499	542	523	515	536	525	522	516	508	517	537	549	529	534	495	510	530	543	494	512	499	522	515	544	556	541	480	538	550	537	507	561	534	553	490	531	524	504	521	543	505	546	535	504	517	532	523	520	555	518	524	559	480	516	532	500	526	530	532	522	513	542	534	504	503	515	524	565	486	487	548	549	516	499	505	508	510	508	519	506	517	540	533	517	545	558	538	505	514	484	552	534	496	544	553	494	539	522	503	489	524	530	534	489	497	450	525	518	506	540	551	510	512	529	521	550	547	596	497	535	519	526	543	505	499	534	551	506	517	538	564	544	526	545	564	524	517	522	481	541	460	513	529	522	527	509	542	526	521	489	538	539	524	523	578	510	553	525	517	517	542	540	572	531	527	519	533	542	518	545	510	542	528	538	539	504	524	503	555	543	509	523	531	504	503	549	494	541	515	504	523	553	522	512	502	518	485	492	496	477	460	546	533	524	546	513	520	506	542	549	514	501	534	507	520	550	552	530	533	533	514	526	518	528	564	549	503	555	511	529	521	507	540	516	549	485	505	530	556	542	514	529	507	501	489	559	483	514	551	518	569	555	535	555	508	506	537	536	454	562	540	537	521	510	498	477	545	511	552	508	500	516	525	514	537	546	514	532	499	533	547	521	524	507	509	542	541	522	491	518	539	556	538	549	538	520	547	521	536	507	501	484	539	514	518	537	505	549	537	529	540	518	524	512	520	491	505	543	505	470	521	539	488	490	534	496	524	532	508	525	534	523	525	524	503	525	526	544	498	526	494	475	521	567	467	517	467	499	494	491	521	578	515	489	509	476	526	533	494	547	531	537	518	552	546	534	521	530	530	543	493	523	581	517	507	493	508	523	533	529	521	557	531	540	564	513	483	474	506	512	552	464	535	509	498	537	511	542	503	523	543	518	521	543	529	534	487	532	517	496	561	532	537	509	532	470	543	501	529	562	484	523	514	529	524	502	540	521	532	538	556	557	554	517	508	528	494	503	503	536	523	501	480	522	533	485	527	541	510	522	506	501	506	495	547	561	514	532	481	504	528	478	530	507	485	522	501	499	533	527	507	515	516	531	529	543	501	538	564	502	569	539	539	519	553	525	496	470	546	498	484	545	514	508	487	528	524	495	555	510	510	502	507	545	516	569	537	541	516	545	513	503	528	528	495	485	551	535	504	492	492	537	512	533	508	556	525	538	526	524	548	527	545	549	509	497	501	520	532	463	509	549	516	496	529	533	562	534	516	518	535	528	565	532	548	548	514	521	537	528	517	530	526	522	475	530	562	539	492	523	559	557	477	533	509	481	544	521	479	538	565	518	539	525	519	496	535	518	519	528	550	499	509	534	516	549	503	499	514	550	480	505	570	528	534	509	495	507	537	513	519	511	532	518	521	549	493	542	514	509	526	508	572	547	533	492	542	521	539	501	567	501	510	530	511	478	490	513	521	550	510	527	516	474	548	483	490	521	512	534	516	523	552	520	471	476	485	496	477	507	521	542	561	525	542	516	525	492	568	507	513	529	540	552	542	508	509	502	514	528	542	513	538	526	509	529	514	510	514	500	550	544	519	514	489	537	506	530	524	471	553	513	524	506	520	533	521	501	533	527	516	516	559	535	510	500	569	529	524	540	493	519	564	554	547	541	546	529	520	513	556	506	552	520	539	510	547	491	559	509	529	510	542	474	513	558	505	518	510	533	508	514	529	538	515	537	511	542	551	523	517	555	496	510	517	546	497	522	542	528	541	523	495	484	510	558	496	502	518	569	570	516	522	529	535	511	534	521	542	506	510	526	546	522	487	536	496	512	517	481	523	509	509	518	529	554	546	506	473	527	531	493	485	569	516	538	505	541	510	517	482	524	533	536	514	514	516	523	485	485	493	532	480	481	535	553	555	499	496	535	496	521	537	548	546	510	482	518	508	530	534	538	502	515	529	524	532	524	502	504	513	507	515	532	505	528	513	480	548	537	523	480	564	522	507	527	534	529	494	523	492	536	542	510	498	508	507	529	531	513	505	508	543	497	521	498	541	505	562	537	539	541	502	515	523	537	528	535	500	510	517	537	534	525	512	515	553	516	499	527	504	492	524	549	539	472	535	469	530	518	562	513	491	520	483	520	511	529	555	527	512	455	524	532	534	495	494	533	500	573	566	560	513	486	474	527	481	575	519	521	502	491	487	526	530	485	528	503	569	498	503	540	516	547	543	540	527	532	501	492	511	520	519	501	497	495
11563	1338	1702	1303	934	741	614	530	507	466	420	415	380	389	377	357	349	325	327	292	304	308	309	312	315	318	344	315	317	314	278	308	327	313	285	299	297	307	299	310	300	300	312	320	334	288	301	303	309	299	310	309	297	276	309	314	310	281	298	302	298	270	290	331	304	276	299	297	315	281	267	302	304	298	309	306	307	323	300	301	279	313	296	309	283	275	291	321	328	270	302	289	296	258	291	295	291	294	324	290	255	315	286	269	293	327	313	308	282	301	331	292	273	248	304	255	286	306	299	269	280	281	281	319	279	279	284	288	292	290	256	267	275	268	271	301	284	328	285	306	292	288	296	281	293	307	308	307	299	312	312	280	315	298	267	279	310	295	317	274	307	262	288	267	315	280	308	294	310	278	285	283	297	286	290	286	291	299	277	332	319	288	299	310	300	313	292	289	286	277	282	285	288	284	287	300	258	280	299	274	298	277	315	306	319	309	258	309	304	306	276	312	305	295	296	306	280	295	298	316	270	298	301	298	307	279	323	305	312	293	294	301	268	270	282	272	284	283	285	260	264	315	294	281	298	285	284	300	270	286	288	290	282	294	286	291	287	287	296	251	311	252	321	277	291	286	274	309	293	291	291	272	303	259	282	275	276	305	326	321	283	266	287	308	306	273	292	296	260	286	315	299	279	300	294	281	303	289	311	321	291	294	288	303	277	272	283	315	277	283	304	278	301	315	288	291	306	261	282	278	300	301	272	307	290	285	293	291	284	302	283	282	315	288	255	301	300	318	278	273	257	321	295	314	306	305	304	287	316	299	304	271	272	302	285	322	265	325	271	324	271	259	286	315	308	291	274	308	282	300	319	298	341	314	281	294	268	268	296	271	272	286	285	277	326	280	287	326	310	299	275	294	282	307	299	307	287	317	284	296	289	296	300	326	279	310	305	301	287	288	286	299	301	303	289	266	310	275	321	291	298	311	319	286	315	290	291	321	323	277	273	268	306	291	306	307	291	290	297	281	293	304	277	321	290	293	320	301	325	311	288	333	310	264	292	291	295	303	298	270	282	284	267	308	303	271	300	278	295	251	281	263	285	341	318	291	252	306	293	277	312	324	283	272	312	294	301	270	302	285	302	299	310	287	315	307	299	287	264	294	273	280	320	296	276	267	304	291	266	283	307	324	304	303	299	302	316	284	302	269	295	298	295	279	269	275	332	273	296	287	261	266	301	272	282	287	315	308	320	277	262	285	336	311	321	305	292	288	296	298	266	294	277	300	291	323	296	294	282	323	278	288	292	307	286	275	316	312	318	277	276	281	312	289	247	302	310	251	272	293	313	279	297	289	276	310	311	280	312	300	283	272	271	278	278	280	313	326	282	294	276	290	298	335	330	306	268	299	262	339	313	287	274	306	313	264	297	281	284	269	300	292	300	279	264	292	350	299	317	302	297	289	308	304	294	310	298	331	323	297	293	317	334	291	275	300	317	290	285	276	309	297	268	289	276	321	265	294	292	305	284	311	329	307	288	288	292	277	287	288	283	289	291	277	322	326	301	267	279	293	294	279	291	311	271	268	302	281	277	297	300	296	289	301	291	280	297	314	310	283	293	288	301	316	323	272	280	274	288	301	301	305	325	300	273	295	287	289	295	285	316	301	303	286	294	272	275	263	305	296	289	276	294	308	315	267	307	245	316	279	287	311	294	302	314	310	297	323	292	302	261	324	284	311	323	300	279	292	290	258	299	282	315	282	305	300	289	286	279	286	302	314	301	278	291	312	277	310	293	310	281	296	266	308	309	278	319	301	279	275	289	305	303	316	262	311	261	306	318	291	283	318	336	268	283	284	310	319	290	321	262	266	285	272	284	298	299	292	308	311	280	305	282	277	311	293	325	266	271	280	305	270	305	305	305	304	286	264	310	295	275	261	318	317	284	271	288	316	283	284	294	304	288	247	294	308	302	291	314	315	295	274	320	282	284	272	289	293	273	318	305	311	270	300	305	273	307	278	282	293	307	255	294	323	304	293	319	290	273	269	288	290	289	279	297	264	293	278	307	273	271	266	314	289	271	276	282	291	287	290	299	308	269	277	286	287	281	277	313	287	283	273	308	306	306	316	296	281	300	321	285	290	295	297	296	275	292	311	308	302	302	283	302	251	310	297	301	303	301	291	305	316	275	282	265	286	284	285	305	297	303	292	302	300	310	295	304	276	315	313	300	287	297	298	292	283	307	296	285	309	296	331	302	278	265	282	301	309	285	276	288	258	319	326	274	269	285	294	263	291	329	308	261	282	268	307	278	301	285	274	304	339	291	287	251	303	275	288	288	268	284	291	296	279	291	272	261	315	337	317	275	332	283	314	308	282	289	289	329	303	280	296	313	285	290	286	312	300	297	301	319	300	312	286	284	277	327	302	296	301	312	279	282	271	314	318	279	280	273	311	287	299	297	305	306	303	305	286	308	315	282	285	305	285	302	295	296	309	266	305	281	309	320	290	308	262	298	305	271	296	275	303	300	299	309	297	288	301	308	278	319	284	307	274	306	305	276	274	309	274	273	295	269	315	300	284	309	295	283	322	302	285	279	288	290	302	305	312	308	298	306	306	307	289	293	305	287	282	282	282	297	290	286	305	291	280	279	286	303	277	292	321	289	291	263	307	290	331	290	296	291	296	329	292	284	303	269	298	295	310	296	268	298	292	306	290	316	301	302	315	286	286	271	293	293	272	304	317	279	288	302	321	317	315	313	277	308	326	318	301	327	307	341	308	307	301	312	279	318	321	288	283	271	284	310	270	270	292	288	315	272	293	295	301	295	262	311	293	301	269	294	273	282	288	298	282	285	286	329	303	280	289	294	297	285	292	278	283	251	283	291	278	323	277	305	316	286	281	277	312	298	294	289	274	298	268	263	300	283	290	272	303	294	277	300	275	309	280	312	316	287	279	273	298	296	267	266	285	310	316	329	300	304	285	284	294	314	282	283	275	311	286	292	307	287	308	301	301	282	284	319	264	313	285	262	295	346	296	312	247	308	273	283	290	285	271	317	300	273	257	298	282	301	297	289	289	307	297	296	298	297	306	277	269	298	295	284	298	285	285	284	293	315	292	269	285	310	253	288	330	299	295	328	314	287	312	290	295	293	307	299	306	280	301	283	263	275	283	290	314	339	298	314	294	304	282	288	289	311	309	271	305	295	299	247	309	279	284	296	279	321	324	315	274	288	275	349	317	293	279	291	278	284	291	303	312	298	335	297	281	297	283	298	292	285	333	293	285	305	275	327	304	281	260	276	286	320	323	286	304	301	306	314	293	294	307	296	295	309	280	294	299	310	299	298	305	300	290	297	304	286	287	276	303	270	261	287	296	265	295	303	277	300	297	318	310	311	296	302	288	307	298	308	297	322	284	302	280	320	251	263	272	280	299	300	303	307	329	282	303	307	311	284	271	310	325	287	316	270	297	287	293	272	285	267	306	329	285	295	299	280	311	266	296	274	272
6944	1782	3333	3880	3369	2903	2465	2156	1908	1725	1564	1478	1329	1270	1225	1161	1195	1062	1097	1094	1043	1022	1069	1027	937	990	1000	931	1051	961	962	945	896	906	896	953	937	927	909	949	901	932	937	915	944	882	885	917	909	878	846	919	917	913	933	884	881	866	849	884	876	957	845	895	946	824	911	849	906	865	931	863	830	884	880	882	848	850	908	878	858	865	887	888	866	890	829	878	868	883	875	851	867	849	834	863	841	856	875	912	830	828	861	903	851	833	858	859	849	893	871	877	847	847	842	851	858	828	872	889	846	859	888	851	853	899	873	861	829	858	887	903	873	880	863	878	813	837	868	904	872	836	893	856	856	856	847	811	854	908	939	857	851	842	819	900	899	893	853	839	869	859	866	897	869	818	858	874	864	779	924	841	863	917	855	870	890	847	873	808	903	861	850	846	855	887	895	836	863	806	886	879	897	847	877	872	896	886	877	877	860	801	829	903	879	881	859	868	838	854	814	856	849	864	889	837	830	891	857	885	871	847	872	882	906	850	846	858	818	829	865	909	875	859	858	883	912	815	864	856	806	899	847	851	889	836	875	897	842	860	898	815	866	841	823	839	859	846	863	817	845	819	895	861	807	872	848	860	824	895	837	843	904	865	833	859	866	900	917	864	902	884	844	878	871	873	843	869	896	850	859	879	871	821	867	870	818	830	859	836	861	874	856	856	894	902	888	884	849	901	852	863	843	868	864	868	865	884	844	886	806	854	851	896	853	851	899	896	794	866	859	858	873	881	860	848	852	881	856	842	827	861	852	875	856	843	858	818	921	820	871	878	875	848	828	848	857	891	875	839	897	870	883	828	885	848	931	825	873	906	812	889	854	880	838	901	862	794	861	893	899	854	890	896	878	893	859	834	819	854	804	861	879	864	848	898	866	834	849	889	869	909	873	849	874	812	838	891	862	844	905	817	872	908	874	904	880	864	834	881	856	882	857	838	884	857	880	826	833	898	821	823	871	835	836	857	883	828	784	884	860	823	845	854	896	922	862	827	879	858	873	827	875	882	834	839	894	836	845	781	882	880	819	797	865	879	900	867	868	857	890	873	884	860	836	865	844	868	866	818	846	880	900	883	847	845	864	823	866	868	802	844	895	875	832	930	890	864	891	883	847	881	860	793	844	872	841	877	875	855	818	848	840	887	867	861	863	818	854	931	882	885	830	811	817	832	875	843	827	858	906	808	894	845	845	836	921	851	847	893	815	930	836	835	868	865	859	861	852	862	899	888	870	852	866	852	826	837	853	850	825	859	851	876	812	922	867	907	881	886	840	840	886	874	849	864	895	881	887	831	821	873	874	877	891	874	859	885	868	878	842	894	963	904	840	815	808	878	873	864	812	827	880	836	852	844	848	892	865	867	880	842	864	838	909	884	852	872	820	903	886	878	854	878	854	825	858	854	847	823	861	831	832	841	846	858	855	909	888	821	915	921	867	828	906	867	870	825	838	918	880	870	846	876	863	877	825	850	875	850	815	850	827	871	892	843	862	889	850	862	828	867	796	816	804	864	861	901	846	852	878	868	855	870	875	863	857	803	884	860	877	787	842	874	869	853	881	884	873	887	835	831	913	888	862	865	840	822	874	792	859	857	828	871	865	891	865	875	862	869	822	853	889	865	902	836	887	871	889	915	785	856	911	843	873	779	874	869	907	860	874	891	866	893	870	888	870	848	883	891	901	835	901	872	849	919	849	865	871	853	879	798	849	872	822	844	880	905	848	844	859	839	822	887	894	863	866	863	885	877	906	785	838	922	884	878	831	840	870	831	866	852	814	837	863	816	869	856	912	894	848	879	891	871	863	944	875	899	819	895	837	843	858	848	936	901	851	861	821	845	905	844	830	874	820	869	863	851	866	849	862	855	850	803	889	860	867	886	824	841	790	858	866	879	850	852	842	856	888	861	871	870	885	844	901	855	876	893	848	832	874	857	860	830	843	912	885	888	886	861	794	899	837	911	898	816	884	845	872	921	829	816	804	844	899	813	808	889	872	852	816	867	897	814	821	891	874	861	888	836	873	902	882	880	867	897	844	893	861	832	838	935	860	848	870	875	835	863	771	869	849	841	890	924	892	922	846	879	859	853	862	875	836	873	825	841	878	866	836	841	864	891	873	863	894	885	839	823	891	864	835	883	853	865	830	860	866	812	859	891	879	837	867	882	889	843	876	939	890	883	880	867	864	873	893	849	898	824	882	873	892	830	850	880	851	885	859	863	866	861	833	841	859	851	889	853	857	886	879	841	827	905	890	870	857	775	838	860	802	812	843	830	866	871	880	905	844	865	900	850	864	929	850	824	840	857	849	892	884	856	830	857	826	868	897	864	885	865	819	844	807	833	877	855	836	911	882	870	831	822	886	847	898	885	895	838	835	806	829	870	881	836	848	859	844	893	847	843	848	882	887	911	816	875	921	797	826	897	825	847	867	884	822	824	877	843	868	881	843	883	869	847	859	832	861	783	874	854	870	867	886	834	854	831	862	839	841	840	791	850	870	826	837	867	858	833	869	844	913	874	871	873	854	830	825	892	888	832	915	845	832	890	819	870	866	837	807	869	870	839	842	905	835	890	915	884	846	854	863	894	852	871	821	846	859	902	811	842	805	880	820	837	884	875	876	901	878	854	860	846	852	885	875	834	851	844	880	854	857	826	873	811	852	919	817	797	896	879	846	867	876	839	883	891	920	845	854	877	906	866	874	855	876	878	901	850	848	868	858	821	862	862	878	856	872	855	863	881	817	815	860	895	855	894	889	886	829	894	844	908	819	887	870	867	813	837	844	864	876	870	836	865	871	807	856	818	919	865	809	867	831	921	868	879	862	895	902	837	868	916	831	862	856	890	947	868	873	840	855	913	853	861	860	895	908	835	887	819	865	837	901	834	856	841	936	873	864	864	871	856	851	815	841	888	857	892	835	919	852	888	883	793	910	894	866	871	825	877	891	830	870	830	880	873	885	866	929	828	843	895	923	878	881	841	885	844	853	849	882	840	855	793	892	863	887	846	813	838	880	856	907	873	830	886	857	888	884	887	865	894	886	856	838	856	879	846	843	864	865	828	850	809	937	848	817	869	860	900	866	895	865	836	856	871	879	850	885	840	910	828	931	871	873	816	861	863	833	871	924	852	860	854	883	838	854	891	830	840	878	902	814	906	853	829	930	909	907	821	839	815	859	832	861	851	907	841	877	858	859	851	871	862	901	878	831	862	881	889	870	880	840	866	834	878	898	900	850	855	838	872	874	829	861	867	873	852	884	844	884	869	877	868	867	896	856	818	849	859	852	887	840	873	825	859	861	880	846	863	881	871	853	901	887	857	896	890	864	820	828	816	904	801	852	823	852	823	888	884	921	866	883	874	855	881	881	932	855	909	869	868	887	919	840	829	874	866	866	865	861	906	834	828	853	889	854	887	855	872	896	873	854	852	814	841	893	832	870	861	859	882	836	838	868	826	876	940
19134	2642	2988	2337	1518	1234	904	735	649	593	507	469	446	417	370	372	367	347	323	323	353	306	299	272	279	332	286	290	312	317	296	297	283	254	309	298	297	281	299	278	283	277	309	263	297	294	276	270	299	289	296	247	285	274	300	258	303	266	295	282	265	245	281	258	263	280	283	289	273	293	272	263	280	282	278	257	276	276	249	272	258	264	288	299	268	285	288	278	291	254	264	254	279	266	288	267	270	281	247	264	240	273	313	293	296	283	264	242	283	258	270	276	260	296	289	272	260	254	285	286	268	256	242	280	257	300	246	262	254	253	290	271	311	236	269	264	250	264	290	284	271	300	271	273	277	291	262	254	285	274	283	249	271	276	268	253	285	286	257	264	276	254	306	259	248	276	267	289	250	274	287	256	301	265	247	295	293	269	273	274	295	250	265	270	285	257	247	294	287	254	304	269	263	254	262	274	273	267	267	286	263	274	281	246	242	287	225	251	300	269	270	283	295	245	266	274	277	275	249	230	297	265	272	279	264	265	264	267	273	267	245	274	269	273	275	272	262	298	254	274	284	245	297	244	244	264	278	275	287	310	281	275	259	265	265	280	264	255	269	278	279	238	281	296	260	285	256	284	268	265	280	282	279	277	264	274	307	302	261	264	296	276	270	239	275	272	273	275	290	269	255	279	264	249	243	265	266	289	261	283	312	253	259	272	246	286	265	253	267	277	288	282	276	258	286	249	271	278	259	257	273	282	264	266	267	269	270	268	259	280	277	241	253	254	257	263	256	258	270	303	275	260	275	287	253	277	243	267	265	261	273	269	274	270	291	270	291	307	282	279	276	281	279	282	295	246	272	253	278	267	237	273	267	261	292	268	255	296	286	271	266	292	257	247	267	268	269	282	264	265	268	270	290	267	259	245	259	249	281	268	291	268	293	280	278	270	254	301	279	298	259	277	294	247	276	261	274	251	286	255	260	264	292	303	286	293	278	285	263	287	302	288	269	280	259	286	277	304	308	255	303	274	258	255	268	280	268	259	253	248	241	275	277	267	252	274	285	304	265	273	271	279	272	280	275	294	254	259	283	262	283	262	269	259	264	266	266	265	252	301	281	263	256	257	243	261	279	262	296	271	269	276	281	264	273	273	266	291	265	279	307	252	276	275	286	280	277	270	261	280	271	273	258	251	250	284	285	294	262	219	286	279	288	261	274	229	273	286	255	266	242	314	304	265	274	282	302	288	245	259	277	248	287	269	275	224	271	272	271	273	245	255	263	286	263	273	281	288	256	252	275	259	262	287	278	292	316	274	256	254	265	265	278	222	268	269	254	273	300	283	271	237	286	263	257	282	275	251	264	257	274	262	268	256	275	257	298	286	241	260	251	253	257	270	284	263	268	268	261	255	249	272	262	265	216	282	261	287	266	249	296	263	253	273	284	253	282	293	262	224	260	299	254	263	280	255	257	265	265	289	276	276	279	260	280	268	257	256	260	270	266	248	294	251	258	294	278	268	284	278	272	286	265	309	272	260	273	265	255	275	264	255	276	292	291	246	263	255	264	300	246	237	284	306	316	273	279	268	264	276	279	270	310	256	260	289	247	259	234	275	281	283	265	284	266	281	255	283	250	283	253	281	272	285	259	287	272	270	297	273	267	240	270	265	272	297	273	277	282	288	304	279	266	268	265	289	267	246	271	290	281	273	296	280	313	262	286	267	275	269	267	265	288	280	263	274	278	285	335	292	281	243	301	282	257	256	272	281	273	240	285	261	285	265	274	293	304	279	255	290	255	263	296	246	264	250	263	296	277	268	269	284	269	275	289	248	253	260	270	258	283	263	298	261	269	273	282	271	259	248	253	307	267	289	254	231	268	266	265	261	266	264	261	282	279	275	270	298	254	251	278	271	265	266	271	298	285	254	278	271	276	256	276	279	278	282	289	299	246	273	259	289	264	263	246	277	286	284	277	303	262	279	257	291	279	256	283	253	267	278	299	239	271	267	243	272	269	256	294	263	284	301	287	257	275	274	256	261	285	273	296	262	247	277	302	295	276	281	253	261	262	272	267	253	268	297	252	284	304	248	271	245	250	265	268	284	277	277	270	294	254	320	269	279	286	291	268	249	256	270	261	267	274	273	287	256	290	258	261	271	282	268	270	291	278	265	282	283	265	236	265	244	278	247	268	246	275	274	244	278	273	252	264	288	286	279	268	294	259	279	259	273	237	260	292	267	267	267	250	308	274	305	272	263	269	279	298	295	256	279	280	287	261	273	286	245	256	237	288	284	272	270	311	265	280	301	241	276	291	274	306	251	270	260	288	249	271	268	281	289	292	272	258	253	271	247	296	285	246	294	269	277	260	285	271	294	296	300	259	264	241	264	294	258	261	297	263	289	277	269	272	285	249	291	288	285	275	268	258	273	246	266	283	297	285	269	272	310	285	275	299	250	272	264	294	275	246	312	270	296	309	258	261	267	250	262	262	300	272	275	287	254	243	289	257	286	280	275	226	285	299	276	239	244	263	295	261	258	280	268	270	287	284	265	270	276	255	257	257	273	270	221	274	282	270	242	282	261	280	248	264	243	238	284	282	260	255	274	269	275	268	301	260	276	244	274	260	286	294	277	279	254	258	262	254	281	267	258	262	269	262	281	277	277	304	288	296	253	242	251	266	292	283	314	288	264	258	267	284	274	273	281	270	252	269	291	268	269	285	291	284	265	261	280	267	265	287	269	265	263	266	245	251	266	281	261	255	282	270	274	270	254	272	295	276	248	260	260	274	269	300	260	287	266	269	257	259	288	288	289	285	280	299	295	264	280	287	274	247	285	270	295	258	279	272	259	246	264	284	296	262	253	292	277	286	266	258	284	278	274	257	249	251	256	269	261	254	271	280	285	233	282	261	294	246	251	258	284	287	267	260	295	277	272	287	255	272	274	239	259	264	270	276	294	262	258	280	251	278	249	264	242	241	256	277	259	239	238	283	273	281	300	279	249	285	297	250	252	280	252	268	268	255	261	296	271	273	259	252	272	287	240	263	270	280	267	269	272	289	268	255	283	277	258	283	322	277	260	285	266	268	293	267	267	315	262	262	267	280	284	285	263	245	319	240	263	281	259	254	286	344	275	256	273	269	279	293	265	268	244	302	289	287	235	236	261	301	269	267	231	264	279	270	249	260	269	270	258	264	269	278	264	274	275	256	272	259	280	260	278	251	276	275	279	247	273	262	273	273	284	288	286	288	237	283	259	269	272	283	290	291	273	248	280	292	285	296	280	279	283	265	254	243	311	237	267	262	278	266	278	294	253	257	260	264	274	273	266	257	273	282	291	280	277	298	279	249	265	292	287	267	258	251	246	221	266	298	294	284	265	269	287	279	249	257	264	278	271	256	260	246	276	267	248	273	259	269	301	250	258	295	288	267	258	281	248	266	294	289	280	273	279	285	263	246	279	276	271	286	268	278	258	293	278	241	276	268	288	300	273	248	272	286	243	272	289
9519	2629	5585	6440	5486	4526	3798	3210	2809	2387	2147	1945	1714	1634	1545	1433	1462	1376	1274	1242	1218	1163	1171	1091	1099	1033	1025	999	1051	989	997	1016	958	924	930	899	913	932	916	874	902	832	866	894	938	853	885	848	859	873	876	862	831	881	800	835	844	848	908	849	899	843	844	829	825	856	816	750	801	841	854	800	836	787	850	798	868	829	850	824	820	846	846	784	814	875	785	803	819	833	833	789	818	762	781	774	808	804	825	813	799	782	784	746	757	849	843	781	806	821	816	782	808	808	807	826	813	771	871	852	810	801	838	808	816	773	812	796	841	820	797	820	776	798	839	795	830	844	780	793	803	812	826	822	851	794	796	784	797	744	745	811	742	849	821	785	835	768	837	831	812	803	793	781	804	805	819	782	816	782	841	790	798	819	767	775	823	836	847	825	806	754	761	749	803	820	813	801	760	750	768	809	816	818	827	782	746	831	810	846	774	843	741	858	822	770	795	836	805	767	750	768	807	799	812	768	765	838	837	823	783	769	842	817	851	809	755	783	805	831	820	824	775	778	830	791	820	794	762	827	792	786	761	776	782	776	748	775	819	751	751	784	737	770	764	776	821	780	771	779	780	793	791	758	816	848	792	790	786	793	788	832	785	773	764	765	829	787	787	815	743	773	805	796	808	765	805	759	791	792	791	782	781	814	804	775	762	772	804	776	797	819	752	840	800	815	833	811	755	772	765	824	794	829	797	835	836	792	814	820	779	822	803	827	824	813	781	773	832	814	786	827	797	802	801	771	759	823	781	771	809	734	827	825	806	776	843	762	804	784	770	796	805	820	778	740	805	739	787	810	811	792	845	804	786	791	789	763	791	806	783	764	760	761	758	749	795	797	782	772	830	788	824	846	777	838	794	760	824	783	810	821	788	804	826	762	818	836	784	768	812	775	774	781	810	825	821	767	790	784	814	798	847	811	799	794	764	819	795	842	807	776	817	785	754	808	807	788	786	777	798	738	734	779	792	832	826	807	826	763	776	750	785	793	788	827	767	757	791	825	795	804	814	788	831	835	834	837	785	791	803	788	832	822	749	813	827	796	785	795	787	808	794	762	807	779	791	822	821	838	776	805	792	759	836	809	853	765	769	777	790	809	843	796	828	808	782	787	752	753	864	765	805	738	789	809	730	809	785	755	741	832	776	800	760	742	792	787	784	777	791	785	789	830	849	757	773	797	804	838	760	770	746	770	801	775	785	771	811	831	790	828	784	758	768	799	825	790	809	814	781	823	809	793	810	813	850	751	789	815	814	820	748	799	749	786	796	817	830	749	776	774	844	805	743	832	820	799	808	776	762	810	764	762	807	778	822	811	753	815	848	751	786	768	803	823	827	810	830	811	829	771	809	800	799	783	779	771	806	789	772	767	803	830	811	828	806	808	748	832	827	754	784	746	822	770	872	740	806	812	756	769	797	779	790	836	819	788	799	825	833	784	789	828	804	795	732	773	766	845	773	818	824	789	829	786	792	759	817	798	828	773	811	774	797	834	822	843	775	768	796	765	846	821	768	810	763	797	793	794	815	771	756	793	788	780	802	780	779	777	821	824	822	751	768	769	821	793	762	786	808	703	828	770	780	802	766	852	765	819	836	819	803	836	795	765	788	750	779	768	849	768	795	760	780	727	805	824	829	796	817	844	804	789	822	770	807	764	782	738	719	839	777	806	744	791	768	834	805	777	786	798	796	835	745	838	833	814	774	762	793	766	783	824	776	886	823	849	820	789	764	817	778	788	775	785	838	815	809	830	802	809	768	810	805	794	820	829	768	811	808	760	796	786	801	781	814	771	823	795	798	761	824	802	788	787	749	781	787	808	785	855	799	786	825	776	771	832	812	814	758	793	803	867	817	784	816	778	796	826	820	780	809	749	817	836	793	811	810	830	803	808	790	804	836	821	786	833	769	801	820	828	851	786	828	784	848	820	792	777	806	823	760	748	746	783	792	797	819	749	780	780	847	842	779	790	797	852	753	809	771	773	749	801	777	809	783	793	762	808	787	785	791	803	741	817	796	834	805	766	832	778	855	787	765	777	780	794	766	794	802	795	839	768	850	796	756	835	769	826	813	846	741	827	820	811	793	798	840	776	776	805	802	827	798	787	834	782	758	824	811	730	799	833	861	784	772	776	809	806	804	796	793	826	783	797	822	828	829	780	847	795	740	833	833	831	731	839	796	810	789	796	827	785	807	843	814	801	791	770	832	752	830	809	807	730	792	765	815	756	834	762	779	763	798	714	806	765	836	773	857	784	780	814	821	833	802	859	798	833	775	791	788	803	814	762	837	753	739	822	757	795	776	781	758	798	772	813	810	798	755	801	791	798	791	808	793	762	829	749	750	812	764	771	819	829	830	785	810	748	843	819	788	786	794	784	735	770	789	773	774	794	766	821	855	807	805	794	760	774	773	746	832	789	756	799	805	819	803	791	769	879	803	854	791	792	787	768	799	748	813	798	807	764	798	818	815	746	809	776	741	785	785	813	772	786	738	858	790	771	825	759	801	806	775	828	798	800	819	807	817	806	818	753	768	798	857	842	822	743	811	780	764	787	830	780	822	782	764	784	826	782	762	823	825	785	809	787	777	851	795	783	803	847	790	727	780	808	777	766	813	750	800	809	813	822	788	807	849	798	778	780	809	818	838	799	774	802	789	767	830	800	766	807	829	794	788	794	805	803	775	774	842	803	781	770	814	774	817	829	779	799	830	778	762	785	835	816	794	798	754	798	847	798	763	782	775	754	792	781	818	812	775	759	769	757	791	829	754	804	823	786	784	789	823	731	836	817	815	771	780	861	815	810	821	821	807	772	824	810	745	759	852	839	781	836	778	795	844	768	765	742	780	796	884	767	819	825	821	817	787	849	803	828	818	770	795	817	824	819	823	818	761	771	788	795	791	806	805	783	845	794	761	756	785	723	790	778	842	786	815	731	808	771	812	773	781	817	794	754	822	764	826	818	875	771	812	783	814	785	842	789	732	773	760	809	786	794	801	856	805	792	813	746	799	812	847	785	796	806	791	813	788	801	790	826	783	760	798	782	851	816	823	840	789	773	757	785	772	747	809	809	846	824	817	814	807	748	810	790	824	809	771	807	845	780	757	808	831	810	820	786	818	734	733	811	782	751	833	814	776	799	803	808	773	787	816	768	763	778	799	817	783	778	805	846	776	808	790	778	751	749	830	796	781	814	843	817	787	799	785	758	773	773	808	778	793	792	761	824	799	798	801	748	821	738	775	749	766	740	835	795	821	839	794	777	825	767	773	785	781	797	831	790	768	805	814	731	808	783	809	775	773	829	841	834	805	759	767	748	839	802	772	768	792	775	776	813	816	765	809	781	796	800	791	795	825	773	868	803	823	788	813	752	808	771	786	822	778	813	789	788	792	775	835	857	758	821	799	794	813	797	769	794	812	814	838	793	845	781	768	777	839	760	797	790	748	849	804	801	773	805	762	798	814	813
2194	205	222	226	204	183	205	173	154	160	162	156	180	173	143	165	165	159	184	139	172	185	171	164	158	170	163	182	173	174	154	163	172	174	164	180	170	166	141	152	164	175	138	151	182	146	159	165	146	213	158	149	145	158	159	162	152	169	157	133	141	152	151	169	164	146	181	128	169	164	142	156	186	160	167	201	150	142	169	162	146	163	144	172	153	181	167	171	166	155	166	176	160	176	166	154	145	158	166	157	161	175	168	164	144	142	137	181	159	143	156	167	177	158	157	172	174	152	154	165	151	164	157	167	147	150	167	165	179	162	161	181	162	161	157	151	162	175	176	151	168	174	160	142	162	159	147	160	156	170	160	160	171	140	156	154	168	132	161	174	165	157	150	146	164	155	154	171	165	163	159	155	164	179	161	175	160	142	172	174	161	176	159	151	176	152	173	154	162	132	165	171	165	157	147	152	139	159	171	164	169	170	151	149	159	144	177	157	149	178	164	144	149	167	166	172	148	143	142	161	153	152	180	155	140	132	160	169	159	160	160	149	157	149	168	153	152	167	144	152	164	187	175	133	162	153	161	159	162	178	151	157	137	147	143	167	172	146	164	162	162	164	153	182	157	160	157	153	166	127	176	166	140	179	190	167	141	156	167	154	164	137	142	155	148	167	157	149	146	154	149	159	151	155	151	165	185	149	171	162	157	156	169	151	180	160	150	152	168	157	173	168	144	164	139	154	152	161	195	192	169	166	161	162	169	159	177	148	156	162	155	153	142	153	154	153	174	145	171	177	159	157	182	153	150	155	143	167	144	153	175	176	171	184	176	154	159	170	156	185	156	151	160	163	181	163	169	159	164	163	158	158	171	139	180	179	157	156	151	149	155	158	174	164	148	169	168	143	151	159	163	129	154	170	179	167	157	135	158	150	162	140	154	169	130	174	151	153	158	158	158	148	156	174	152	158	182	153	170	185	169	148	183	161	141	166	162	176	148	150	162	178	163	169	154	147	165	149	133	156	146	165	156	157	136	184	168	153	157	150	145	170	166	157	154	159	152	171	169	147	172	158	171	151	163	161	140	163	162	151	159	165	171	150	184	153	137	164	160	165	165	158	194	180	161	142	158	164	158	166	173	160	175	149	155	170	157	174	155	173	165	175	143	155	160	153	145	137	154	156	175	157	155	157	170	162	160	165	171	163	176	151	169	204	142	161	168	145	165	163	155	184	145	142	159	167	143	174	152	156	163	153	169	157	162	166	162	169	138	171	155	155	170	155	164	167	156	171	171	155	159	156	151	154	169	164	161	170	160	154	174	161	161	170	155	152	167	153	150	170	163	148	167	190	147	166	172	169	179	186	152	178	175	164	169	169	177	164	163	169	155	167	142	170	138	156	157	155	166	149	153	143	162	154	164	161	142	171	141	151	133	163	166	142	146	157	173	170	168	150	168	175	155	148	176	162	185	155	145	145	149	152	146	182	149	164	154	195	147	149	164	155	180	144	154	175	166	174	164	141	163	156	165	161	164	156	183	150	167	153	165	161	172	161	157	135	158	162	153	150	159	160	158	156	172	139	149	153	163	141	173	187	150	171	166	174	163	167	170	154	166	166	170	137	181	166	169	165	165	138	166	161	146	148	137	166	161	150	173	150	167	177	176	155	177	154	135	154	163	147	143	146	166	145	177	148	175	172	175	137	158	134	187	180	171	126	181	158	190	158	168	150	153	172	166	161	151	143	163	149	157	158	159	163	149	145	156	161	170	176	151	126	138	159	157	175	136	190	174	166	166	163	143	162	156	161	139	173	148	164	157	165	162	171	166	201	152	163	169	148	152	148	152	170	153	157	161	154	174	186	150	166	171	176	137	156	153	150	158	153	151	158	154	149	157	168	138	135	161	165	165	158	152	161	156	169	163	166	155	172	158	163	168	191	163	170	167	174	149	164	160	158	163	146	172	161	147	158	146	149	178	176	161	157	147	165	143	166	162	168	150	141	171	181	142	168	134	175	168	140	150	162	143	169	167	164	158	148	137	172	180	142	164	151	154	151	160	171	185	137	172	167	142	161	147	134	150	183	156	163	174	165	163	162	151	160	154	175	143	194	179	176	144	162	173	155	182	172	142	152	173	162	166	172	160	150	157	152	168	152	156	158	134	167	160	148	151	162	152	163	176	172	165	151	163	154	151	138	156	177	153	159	166	174	159	163	148	151	169	138	168	146	168	174	155	158	187	138	173	146	171	166	148	162	151	162	134	163	141	170	157	142	176	171	156	160	155	147	156	157	143	162	157	168	158	161	159	186	160	181	148	176	164	179	150	149	170	166	178	162	135	153	159	164	169	182	169	177	157	135	153	170	187	121	144	165	145	141	150	160	154	148	158	148	162	164	178	178	166	160	151	158	171	159	151	159	130	148	155	158	171	164	157	165	171	159	182	175	156	158	159	181	151	142	154	186	144	194	175	134	155	146	155	162	149	171	146	175	160	154	144	162	191	156	147	173	168	165	143	164	178	175	140	177	161	150	165	170	136	175	149	160	160	147	154	159	175	159	164	166	171	141	156	167	155	164	174	156	175	141	160	152	180	157	153	151	142	148	161	147	152	150	153	132	163	164	163	168	159	160	142	158	151	179	141	164	162	154	154	135	165	172	154	154	169	152	172	154	173	148	159	146	159	148	155	154	190	171	152	161	194	154	146	149	151	154	157	174	173	153	168	175	165	166	153	162	163	166	174	166	199	148	128	189	170	159	156	179	155	171	151	143	137	157	157	155	167	152	150	149	156	162	159	173	178	168	168	156	174	166	155	153	159	172	152	143	172	152	158	157	141	153	175	172	169	172	165	137	177	172	160	156	149	159	155	142	149	155	153	152	152	155	153	169	153	134	159	152	160	186	171	151	155	156	154	164	187	168	164	132	153	150	172	145	159	150	169	145	154	192	161	145	173	169	167	183	142	160	149	162	162	139	136	159	154	161	161	156	134	185	153	162	144	152	172	160	178	164	172	141	144	158	182	157	160	186	161	159	177	158	146	155	167	156	165	180	150	174	168	150	177	165	125	145	164	152	160	159	165	165	140	171	147	176	172	157	155	138	165	153	148	181	164	162	152	168	147	141	166	168	160	167	179	157	127	170	152	160	142	155	155	154	173	165	158	185	156	159	149	168	166	150	158	152	162	149	157	164	159	158	156	170	146	158	168	178	160	171	151	161	154	157	162	169	172	150	139	169	189	178	163	173	168	164	146	160	170	134	157	138	159	154	187	170	158	162	154	154	159	149	156	150	163	168	174	155	164	152	179	168	179	188	167	169	164	152	155	170	173	162	175	177	172	159	145	165	140	150	165	153	160	161	159	165	164	156	167	153	169	184	173	167	136	181	151	156	159	164	163	158	155	160	174	162	143	141	186	165	155	148	146	168	171	150	161	181	176	173	163	146	137	163	190	140	153	172	151	163	159	154	159	165	173	154	150	169	144	155	156	163	165	141	163	142	171	169
1986	617	696	675	662	630	591	630	630	580	579	550	538	530	567	556	539	533	534	579	551	545	522	552	524	531	516	517	530	543	527	511	520	529	516	500	550	505	557	528	518	517	544	512	514	544	520	513	510	530	518	534	507	533	546	543	480	526	537	529	500	554	502	514	535	538	485	546	493	482	531	526	531	509	556	495	534	521	501	512	535	503	521	550	533	495	513	556	561	524	492	530	558	509	548	501	535	506	499	548	530	524	530	540	519	565	488	507	529	530	543	543	566	563	549	549	503	535	511	537	549	531	505	517	521	487	477	547	539	475	496	516	530	537	503	523	555	522	509	473	533	521	542	526	469	548	534	516	511	521	530	519	505	540	538	501	540	553	525	519	520	496	529	517	512	501	536	507	482	536	540	533	527	502	519	528	489	515	537	546	531	517	518	572	523	521	476	493	531	502	536	522	534	523	513	501	524	503	524	487	529	529	510	530	509	478	546	501	518	505	535	497	528	513	531	556	528	499	520	520	541	570	514	559	513	491	496	531	526	498	513	534	506	536	511	527	527	506	526	493	519	518	532	516	521	533	542	508	503	521	560	528	564	508	514	502	496	498	498	505	485	504	488	532	530	553	516	547	526	511	531	493	501	525	491	514	523	528	523	546	556	498	525	528	523	532	501	510	533	526	529	542	533	524	534	533	520	569	493	519	538	515	544	495	558	543	524	538	546	559	504	519	556	531	510	512	537	527	507	534	537	535	537	556	523	479	513	506	498	504	507	542	503	533	503	553	510	523	509	498	532	528	530	560	528	520	589	550	544	545	526	532	519	518	503	530	511	534	490	542	525	530	516	520	503	526	519	503	503	540	501	525	526	537	501	485	551	508	537	550	516	558	509	525	503	512	537	522	562	515	543	528	539	519	516	527	505	514	504	526	547	489	538	513	482	494	483	577	537	544	499	517	489	533	506	540	521	525	501	512	499	542	521	527	508	543	551	509	523	551	528	495	537	504	546	505	536	503	555	522	575	529	529	541	544	531	536	507	532	507	548	569	489	544	508	511	498	523	506	545	470	508	505	490	526	525	505	534	529	550	579	507	523	494	530	538	491	552	530	532	508	545	526	498	586	495	545	505	504	522	491	524	518	518	528	494	525	478	502	484	549	577	501	518	504	515	531	527	536	500	535	502	523	511	539	508	497	545	527	563	556	542	480	550	543	536	510	499	491	560	519	486	509	530	524	517	531	535	564	500	543	555	544	520	505	516	520	495	544	552	540	518	565	563	557	535	540	534	519	509	565	561	513	535	522	528	512	527	525	557	512	558	553	526	526	527	503	511	496	538	488	513	521	478	557	521	538	515	509	528	506	541	514	558	495	537	535	498	527	505	536	524	532	566	535	536	508	481	502	513	516	529	509	553	544	553	544	503	504	538	559	545	514	547	534	524	529	510	526	483	513	497	537	542	546	547	541	507	552	536	502	552	534	507	547	482	513	561	518	504	557	542	508	538	554	535	546	509	486	513	555	536	536	549	524	552	493	540	511	525	514	537	533	518	540	530	543	498	537	537	519	498	531	545	496	503	478	536	489	515	511	525	520	501	514	524	484	493	522	525	512	533	516	552	553	482	522	491	543	534	514	546	504	542	522	496	567	537	533	547	526	498	539	491	522	511	543	520	508	478	509	557	539	524	503	480	519	522	519	510	546	550	509	582	552	539	593	539	533	518	495	507	531	520	575	516	473	491	529	498	509	528	529	560	509	549	516	516	529	523	557	487	511	540	515	519	488	511	529	555	508	568	541	484	523	532	563	573	516	533	505	501	517	534	552	497	523	498	533	526	547	583	517	532	524	513	512	520	527	509	501	545	526	544	531	537	551	482	541	544	525	518	472	524	501	526	540	541	512	529	517	524	561	511	525	534	542	570	534	547	514	568	511	527	531	482	545	538	526	528	538	492	532	498	489	527	498	530	502	487	535	516	533	530	496	520	517	528	505	474	520	530	537	458	525	537	537	484	502	523	566	520	498	535	526	577	530	511	526	569	527	525	480	486	529	543	508	530	513	531	504	549	507	504	529	509	524	525	555	533	511	523	519	508	499	507	529	528	516	531	527	506	504	581	526	517	525	519	540	535	502	560	571	522	552	508	546	543	533	548	521	503	495	541	509	548	514	506	551	524	500	483	550	509	545	502	530	511	517	520	529	585	502	491	553	497	506	545	518	490	520	486	542	519	539	506	539	477	549	541	501	493	533	539	524	577	523	484	485	504	533	495	508	518	543	522	526	544	519	495	501	552	523	515	507	538	571	517	517	521	533	507	534	545	519	587	540	493	483	514	548	546	546	524	537	536	543	526	544	498	501	527	491	534	517	513	564	549	479	565	510	488	514	562	490	527	569	541	541	512	524	542	533	495	531	556	511	516	486	513	490	525	537	547	503	552	482	542	503	513	502	538	551	514	551	535	558	501	528	539	530	543	539	524	502	551	493	566	513	504	512	548	529	564	539	518	550	528	522	527	500	532	518	523	534	547	507	500	494	520	504	561	528	545	535	526	525	554	539	527	513	539	505	529	559	524	508	527	505	510	531	569	530	557	522	538	566	514	511	547	518	505	498	535	535	540	530	524	514	488	540	522	527	525	553	560	517	503	499	568	534	519	519	560	558	526	540	526	512	561	536	512	489	557	542	506	519	528	539	499	524	488	496	513	486	513	540	499	526	535	503	527	525	517	527	501	513	481	543	483	547	544	517	534	512	520	570	551	533	566	499	544	527	556	504	544	555	524	534	503	486	521	501	510	520	503	519	501	512	506	536	538	571	533	516	496	519	525	538	526	523	543	552	583	517	542	523	558	536	560	536	524	536	526	549	544	499	539	526	557	508	536	527	539	541	503	513	493	528	514	522	507	495	553	535	519	562	516	556	537	481	505	498	505	522	519	509	513	523	535	520	573	520	509	551	487	498	509	570	533	533	545	523	534	490	482	470	539	483	530	517	528	500	502	548	504	538	524	491	513	517	549	565	540	515	495	538	546	524	502	559	526	520	569	525	521	534	524	511	509	526	532	568	520	510	530	515	554	523	515	505	547	532	531	539	481	507	534	552	528	529	518	524	534	516	500	524	528	537	514	553	544	512	527	500	501	546	549	552	510	503	523	531	530	555	513	519	506	544	514	529	531	553	566	547	541	539	534	520	481	498	560	498	490	507	539	513	504	523	524	558	521	511	523	543	515	519	557	503	536	562	475	545	495	578	520	527	564	569	532	537	536	516	510	563	521	584	545	532	530	522	555	583	502	514	523	501	524	516	510	489	530	559	537	511	577	542	504	515	528	462	548	547	519	516	535	492	560	491	482	518	542	536	540	549	493	547	549	504	575	480	520	552	527	521	514	529	508	514	498	544	549	540	526	519	508	503	519	527	539	533	516	483	548	490	510	537	546	504	506	547	501	560	513	471	540	512	477	523	522	527	504	553	535	517	524	532	550	539	513	542	521	499	535	496	519
11682	1277	1583	1313	990	737	625	517	479	449	418	412	381	367	332	350	350	324	314	360	335	314	322	309	326	258	309	298	332	316	240	321	295	275	301	292	272	307	293	321	286	304	298	299	275	290	312	291	290	287	293	269	264	308	319	304	302	275	293	271	300	334	296	305	310	329	287	285	278	295	273	289	270	325	293	289	311	286	310	285	298	276	292	295	304	273	267	295	310	303	288	293	278	287	280	333	299	305	279	274	305	287	288	293	321	294	297	279	305	292	290	293	284	302	278	293	300	269	287	300	276	285	303	293	295	306	315	269	296	256	252	309	320	299	264	331	321	310	315	308	308	295	277	292	349	282	313	272	290	275	322	321	282	288	289	300	265	311	311	292	279	308	298	258	315	302	291	300	297	273	282	321	286	290	284	266	266	311	287	276	291	259	293	303	275	322	285	284	291	282	289	278	274	255	301	279	301	294	343	322	304	286	322	305	278	302	300	312	299	320	314	304	280	281	298	319	320	306	294	277	296	251	295	299	294	305	304	277	276	288	279	299	277	304	293	298	299	295	247	276	311	276	335	265	283	287	296	287	294	265	304	274	261	272	296	295	281	322	282	290	304	300	296	279	288	303	292	290	305	308	322	293	267	301	294	285	260	292	286	318	294	263	272	293	294	303	307	287	281	272	292	289	306	290	328	289	294	288	305	296	343	268	296	287	281	282	307	296	306	281	269	301	294	327	338	313	297	275	324	304	260	289	265	315	270	281	289	272	281	300	275	293	303	308	305	279	296	279	276	291	282	274	307	282	302	268	288	268	296	310	288	301	317	300	312	346	305	302	272	300	302	312	302	279	310	289	302	286	279	306	299	291	260	314	291	292	292	292	274	324	276	334	277	296	300	304	275	264	286	313	317	282	272	301	266	302	258	276	279	285	266	270	287	310	299	310	287	286	286	319	304	282	290	298	299	288	291	309	285	286	268	288	281	263	302	299	267	302	312	267	290	300	282	284	321	295	294	301	310	315	308	306	292	296	314	274	289	326	270	315	279	299	301	300	286	278	278	274	268	276	313	310	284	309	271	294	292	261	311	257	244	297	288	282	296	308	302	301	315	284	267	295	329	296	294	302	283	292	296	271	276	296	282	301	289	247	312	302	292	291	268	283	262	278	303	298	315	304	309	279	268	294	324	297	317	291	275	312	328	288	273	281	303	310	292	272	283	297	288	272	287	274	286	267	309	289	298	281	281	292	301	287	289	273	258	304	317	290	295	302	261	266	304	297	328	291	280	302	260	303	295	326	302	266	277	283	282	324	292	290	322	295	305	314	305	265	266	304	312	300	286	337	280	290	298	281	338	305	291	300	311	295	285	307	288	255	288	309	267	281	294	286	307	294	296	301	279	285	302	268	289	284	294	286	279	276	293	292	281	297	286	300	292	290	276	286	275	286	303	312	290	278	283	285	265	294	304	263	296	287	281	297	283	324	325	298	299	291	297	305	259	289	279	285	292	253	318	313	271	276	276	275	260	306	296	313	301	327	272	248	304	283	324	282	316	287	311	303	301	286	301	309	316	295	296	308	281	332	302	282	295	274	308	287	294	268	304	280	317	294	291	305	283	274	291	311	309	282	306	306	310	283	313	281	282	326	269	303	319	315	321	285	281	287	303	290	284	299	300	277	310	270	267	296	277	274	279	281	297	309	309	304	273	262	291	272	298	287	307	297	295	297	306	284	288	277	320	294	276	286	281	292	273	271	274	274	283	271	274	302	294	282	295	292	305	308	270	305	312	315	282	285	301	302	296	284	327	285	284	288	315	284	279	280	279	303	282	317	271	286	272	319	308	317	269	287	319	287	303	283	279	276	287	273	296	346	296	290	296	311	281	300	295	281	275	325	310	261	284	289	304	294	298	280	301	278	279	281	304	271	298	308	315	267	289	274	286	306	313	288	288	274	303	270	291	303	293	266	267	294	268	311	291	276	306	272	285	301	297	320	292	281	312	288	295	307	308	323	279	285	308	273	300	288	269	306	301	287	304	291	313	275	314	280	288	298	304	285	319	283	312	275	251	287	274	298	297	289	282	309	271	274	279	325	262	291	277	281	280	295	264	298	319	300	278	289	304	328	305	289	285	301	303	268	302	332	315	266	273	277	298	292	267	257	309	318	268	287	287	270	307	327	264	308	296	289	283	315	307	303	300	322	284	296	263	291	311	302	284	281	262	293	323	299	287	328	301	286	280	270	304	268	304	327	293	277	281	312	285	300	286	299	268	279	288	303	268	259	313	287	307	292	268	292	312	278	284	289	272	316	316	321	303	298	275	288	276	261	281	286	295	302	300	292	291	293	295	278	275	282	321	313	282	282	309	256	298	301	353	288	278	286	270	310	274	309	291	292	275	265	275	276	298	278	283	300	276	288	306	272	301	295	308	327	276	307	310	308	296	312	309	327	307	291	274	304	279	304	299	327	288	294	267	283	324	259	322	293	280	293	299	300	271	290	306	320	280	275	263	283	304	300	258	304	278	294	314	318	286	294	267	309	306	318	279	314	309	309	272	333	294	312	271	293	284	283	306	303	308	276	309	306	315	281	290	271	317	274	297	307	279	292	308	297	291	279	296	277	271	306	273	272	289	283	282	336	315	286	280	287	238	281	261	275	298	317	276	290	289	289	290	287	290	303	317	300	270	317	251	275	299	272	302	326	264	259	283	326	260	291	313	309	296	311	252	275	294	292	274	309	293	271	304	331	319	295	288	275	265	297	322	297	310	295	256	289	294	306	293	289	290	300	289	288	292	289	314	289	287	270	281	290	313	286	306	295	290	317	283	305	277	269	294	306	319	348	316	336	308	307	304	291	280	285	319	270	284	284	287	257	301	281	282	291	277	308	289	279	313	274	283	282	301	319	254	267	301	289	291	288	289	285	296	274	283	284	290	289	289	302	273	280	304	298	299	301	279	307	303	294	270	313	310	298	298	297	245	314	271	290	287	301	335	315	286	308	282	287	296	293	292	267	275	292	288	285	285	313	270	272	282	317	307	304	294	271	307	299	288	296	278	287	289	272	298	294	316	265	280	310	297	260	278	280	300	304	278	289	300	299	312	283	281	298	293	270	304	279	270	291	309	286	276	318	279	296	298	273	288	290	279	291	322	299	299	290	324	291	309	285	307	300	301	315	307	283	294	288	271	294	311	300	321	296	315	279	297	282	275	279	301	301	299	285	276	319	325	282	296	275	305	280	278	332	281	293	265	299	253	290	295	279	306	282	321	319	323	278	313	269	309	280	286	322	278	265	300	315	299	290	263	276	298	299	295	289	264	305	284	296	329	288	292	307	288	309	295	322	318	292	282	300	303	261	315	271	294	290	293	265	291	282	304	313	296	315	286	310	293	279	302	311	324	302	285	296	296	306	319	316	290	264	288	310	269	268	283	282	298	316	298	293	315	295	303	283	300	305	284	320	281	282	299	277	294	302	266	271	279	273	282	379	291	314	276	285
6988	1861	3331	3922	3371	2916	2492	2091	1889	1700	1615	1480	1329	1314	1270	1210	1176	1144	1081	1092	1086	1051	1077	979	973	992	1009	938	962	975	962	887	977	945	955	931	944	894	909	938	916	932	972	906	875	908	914	908	886	903	876	846	918	879	829	879	915	872	874	894	829	912	904	859	845	868	853	918	890	864	818	813	879	843	895	877	862	886	885	876	873	831	847	862	853	865	860	856	860	824	885	900	897	930	847	866	867	877	870	897	861	861	829	888	868	858	889	842	852	900	904	859	873	892	846	885	848	853	929	883	799	844	870	863	903	879	920	877	840	856	855	828	851	846	866	851	821	832	864	819	827	856	869	893	848	848	882	894	903	882	822	834	872	875	825	849	887	859	942	907	847	863	885	900	861	896	828	865	830	858	854	856	860	884	884	858	826	836	869	844	921	854	928	861	826	856	923	877	854	819	866	892	828	875	851	836	826	788	820	851	850	865	869	881	885	847	881	857	838	824	875	855	859	895	864	845	805	887	888	826	901	902	834	839	942	836	872	819	869	884	921	850	818	850	879	823	865	859	866	843	866	875	830	884	839	863	854	848	840	845	905	848	850	879	880	842	862	885	849	891	836	843	866	891	849	874	918	883	854	865	858	855	874	860	844	822	916	861	858	906	860	904	888	871	860	896	857	841	890	840	839	891	821	873	814	920	873	837	858	825	878	838	820	872	875	861	870	881	875	842	830	906	886	866	840	838	830	869	820	881	876	827	839	841	867	867	839	818	875	876	839	836	848	907	901	895	857	858	850	849	899	843	839	824	869	873	899	850	817	919	894	872	868	888	869	821	797	863	865	843	883	847	876	864	849	878	833	844	922	850	850	906	886	899	828	849	833	831	839	865	864	891	855	875	816	880	852	877	869	891	886	890	859	823	896	865	886	812	871	887	885	852	843	832	909	879	845	799	822	886	868	820	873	915	864	870	896	828	940	853	869	910	882	835	875	921	847	840	828	883	835	855	889	861	847	849	870	877	887	848	867	849	821	871	855	872	852	894	839	849	879	892	894	878	834	830	860	803	885	851	862	822	870	892	830	879	845	847	895	855	903	892	875	882	891	832	872	857	860	857	850	869	894	855	870	823	893	824	839	891	862	878	876	931	832	879	854	852	872	835	807	854	857	847	863	854	890	855	860	842	837	926	884	852	869	860	908	906	858	868	873	850	867	825	835	860	892	910	874	833	839	824	859	904	870	818	869	838	861	880	851	852	863	811	885	869	860	899	875	835	868	922	856	829	889	834	872	870	878	876	873	837	831	881	886	831	854	840	912	867	902	890	883	871	854	905	839	858	886	859	865	859	890	853	830	903	856	879	888	914	848	817	814	872	850	875	832	878	891	865	907	864	845	842	839	896	889	834	839	831	871	834	865	935	861	878	887	850	884	857	923	861	863	828	875	818	872	800	878	881	858	876	877	843	880	855	884	808	819	839	847	860	906	851	883	924	853	915	893	818	840	859	887	861	901	874	881	940	882	879	808	898	867	814	881	895	759	910	859	887	869	863	861	899	862	865	861	898	909	825	906	884	830	851	855	852	883	857	847	854	917	879	874	867	897	904	876	867	857	770	880	861	847	902	956	831	876	826	921	843	862	860	842	879	879	881	865	858	877	850	890	872	867	877	870	906	917	838	827	833	891	847	854	887	892	842	841	851	891	909	884	880	832	900	871	882	829	878	929	873	884	899	873	868	824	863	940	880	857	863	862	826	845	837	855	898	840	888	826	870	843	881	854	885	892	863	869	901	848	881	870	913	834	811	830	832	885	868	887	898	865	858	842	857	869	908	804	812	830	853	825	874	868	851	869	830	850	871	886	894	869	811	867	815	797	848	786	849	808	836	837	892	848	872	895	903	846	834	834	906	861	898	868	826	862	857	887	818	853	834	834	858	878	835	880	897	885	843	884	869	848	859	903	860	885	878	813	864	899	852	853	903	898	933	851	870	919	856	911	830	913	863	845	877	940	854	786	844	859	797	854	833	879	880	863	880	909	876	821	873	887	873	860	894	822	860	775	882	879	873	860	892	885	869	828	837	874	829	849	868	875	848	812	849	881	827	820	866	867	811	887	881	855	827	876	895	929	876	881	860	873	861	892	836	917	840	821	900	799	837	844	877	894	795	865	832	817	888	858	900	891	848	849	877	871	785	855	890	828	899	837	860	818	868	843	939	827	883	864	864	888	887	892	870	917	886	844	898	872	827	856	850	827	870	902	862	855	889	885	859	876	901	874	892	881	882	851	847	854	885	870	884	812	867	871	871	837	868	857	881	930	821	882	850	826	805	800	829	854	844	836	857	855	841	866	819	868	826	872	896	848	848	926	845	857	848	876	839	843	869	806	863	885	858	842	872	849	852	873	891	888	873	890	806	868	899	780	913	902	838	925	810	912	870	857	853	879	840	867	874	838	873	868	867	869	838	814	825	841	883	868	827	910	832	848	842	834	823	857	878	850	865	837	848	836	933	873	865	870	864	810	842	869	862	837	892	900	880	861	872	822	867	866	854	862	867	857	844	925	850	889	935	883	822	851	868	878	813	871	850	838	858	845	865	876	904	823	822	834	890	833	856	855	858	878	845	869	843	855	841	853	881	863	887	846	876	875	852	874	859	886	862	867	907	906	818	872	821	824	848	855	861	813	870	852	843	854	875	870	845	881	792	841	813	876	819	820	807	855	951	897	895	894	912	869	822	920	848	858	853	869	860	829	907	842	800	816	902	878	833	858	874	840	821	847	865	855	858	846	892	863	890	866	876	865	860	870	812	860	826	850	853	855	872	872	853	860	867	892	871	866	908	876	819	856	879	828	862	865	861	840	913	839	906	835	880	846	870	814	843	835	848	888	889	873	847	877	807	813	848	869	860	868	811	863	928	906	807	881	872	909	891	895	878	831	831	874	886	897	859	858	846	820	922	869	856	896	857	874	824	835	857	852	841	848	825	884	854	896	864	911	849	872	854	863	901	837	875	892	860	912	888	829	859	848	842	860	842	877	838	856	860	854	845	896	923	829	838	822	806	879	845	924	808	838	801	809	847	871	839	887	883	817	836	884	885	861	828	872	884	866	886	870	858	839	834	820	906	861	893	833	875	853	880	866	842	873	846	831	828	859	843	850	837	848	903	867	874	861	918	868	888	882	841	869	892	833	844	883	889	863	856	864	881	877	808	854	881	858	858	863	898	858	849	869	848	809	845	883	868	851	834	796	861	893	888	813	888	885	872	885	853	836	844	908	849	861	813	883	871	880	847	879	849	895	794	884	832	846	880	837	865	863	927	860	879	838	914	824	895	815	864	850	859	903	816	843	846	854	835	810	844	859	886	834	811	877	892	854	849	827	823	820	828	851	836	873	880	847	846	926	853	876	898	873	859	870	873	858	822	918	847	829	853	869	856	865	857	848	836	886	861	872	850	828	859	822	884	804	821	837	826	853	824	838	917	864	878	817	842	860	875	846	938	866	866
20305	2655	2947	2245	1638	1161	924	751	681	549	521	450	437	355	354	402	383	345	328	300	355	330	306	279	324	296	295	315	283	301	292	302	286	301	272	284	285	294	300	290	276	280	298	306	288	304	276	289	287	307	297	260	254	243	287	284	283	269	284	252	265	279	310	241	276	288	303	290	251	282	263	272	281	269	313	275	302	257	254	305	276	269	254	286	298	280	266	280	284	288	259	250	278	272	293	293	254	299	287	245	284	251	267	294	273	274	270	270	261	288	300	300	227	250	267	287	295	274	278	274	257	301	268	281	281	281	256	289	266	254	263	242	264	247	268	264	279	276	303	274	277	277	285	270	274	276	252	256	256	273	283	244	292	277	295	279	276	259	290	280	283	246	283	255	278	271	273	274	258	259	246	295	293	266	284	274	266	306	250	262	264	290	266	275	246	286	269	280	290	255	238	291	285	240	249	291	279	266	303	231	283	264	249	235	304	232	301	300	274	241	281	258	285	281	261	289	261	284	273	283	264	261	251	266	260	281	305	256	273	274	286	259	285	255	275	260	251	283	279	275	287	280	279	273	260	273	280	290	260	252	270	272	268	276	270	251	260	275	266	282	250	297	254	287	309	272	242	301	254	257	247	254	292	274	278	253	268	274	271	252	262	276	282	272	254	292	271	270	285	286	245	256	277	263	285	285	285	291	271	255	257	245	261	280	259	284	254	281	270	274	269	261	290	297	290	256	266	231	273	272	302	247	267	285	263	299	266	270	257	296	279	249	269	289	262	271	284	271	279	259	264	250	249	235	303	256	271	265	249	277	288	241	265	263	261	263	263	289	304	271	280	276	298	239	277	299	270	275	275	246	266	263	262	284	292	263	284	275	274	267	275	271	292	260	264	298	275	264	285	271	242	288	257	273	260	263	269	261	274	254	256	294	253	274	268	264	235	248	239	261	297	263	270	269	273	265	251	226	247	282	284	267	283	289	273	260	286	256	247	269	267	269	272	276	282	272	267	273	275	237	259	251	248	268	287	278	287	285	277	303	307	244	246	282	285	272	260	269	270	279	292	267	285	275	250	281	270	260	284	262	270	280	292	276	288	283	277	282	266	248	257	272	265	234	278	261	265	289	271	269	255	285	258	288	265	270	274	262	276	272	261	294	263	293	300	313	256	278	265	286	258	298	285	239	278	275	282	256	288	261	276	274	294	267	283	277	285	260	265	277	255	266	257	269	272	287	266	257	279	268	290	270	271	233	243	250	284	299	252	264	247	276	282	282	248	274	294	263	258	274	295	284	259	267	279	297	291	277	270	282	260	264	277	269	248	255	269	295	278	266	280	268	274	274	257	280	252	295	289	288	243	272	241	278	264	233	284	268	266	277	270	281	295	277	249	276	272	291	270	287	241	245	291	268	244	276	270	252	255	283	245	258	285	262	275	245	256	273	292	251	257	277	294	271	275	292	252	286	272	258	258	246	300	289	278	286	283	250	264	271	261	280	266	254	250	277	279	271	259	277	280	292	243	283	304	282	281	268	286	298	264	266	279	226	274	271	273	285	251	234	297	246	266	289	276	258	269	241	301	255	263	254	253	284	273	274	270	286	232	263	294	267	276	284	269	265	264	246	267	270	260	263	255	262	228	278	275	291	267	281	276	279	296	281	245	273	269	291	242	287	275	286	265	273	258	264	263	272	275	264	251	256	263	258	274	281	293	243	247	284	252	273	289	251	233	288	266	319	256	269	269	273	275	263	262	234	273	278	244	231	312	282	271	261	266	250	275	289	266	260	272	267	258	301	274	267	277	257	241	257	271	279	282	276	263	256	233	275	288	249	257	274	279	299	274	270	284	247	264	282	293	280	249	290	279	232	295	267	275	282	267	273	283	254	273	255	249	281	265	275	255	235	267	268	266	232	295	272	258	244	279	271	260	248	272	256	268	285	270	280	269	267	289	283	291	273	242	279	262	286	266	258	280	275	277	253	254	256	270	251	263	271	282	280	264	276	260	281	253	268	273	281	272	284	268	260	287	267	271	272	266	270	296	265	289	249	270	270	268	263	253	271	262	287	268	263	265	278	257	258	310	267	298	262	274	277	280	251	260	247	280	282	279	256	251	272	248	293	271	290	270	289	297	266	231	247	246	276	269	278	259	272	254	239	292	260	304	267	275	263	270	258	250	268	276	255	278	251	271	260	266	299	283	286	288	256	262	267	269	270	276	275	273	277	274	274	275	279	292	283	273	279	287	273	246	276	269	289	258	249	272	300	241	279	268	282	286	271	267	271	283	320	285	249	267	271	290	258	271	296	244	263	284	274	265	263	306	291	264	314	268	269	260	259	274	264	280	273	261	284	285	249	274	265	272	264	275	268	243	241	275	258	299	284	274	256	280	284	286	245	246	254	306	257	305	275	255	273	270	269	267	267	293	286	234	280	279	257	264	296	257	270	268	286	254	264	261	271	247	270	250	263	250	265	265	263	246	258	271	298	278	299	289	259	263	257	281	281	304	280	250	257	287	255	290	256	295	288	273	282	248	275	302	246	274	242	268	258	297	279	261	287	265	272	275	280	303	300	282	281	272	290	273	268	299	264	263	273	291	254	241	311	270	277	285	260	263	274	263	253	283	263	283	270	286	268	271	250	262	282	264	278	278	293	251	275	292	310	284	247	254	253	262	280	284	322	266	245	261	249	287	296	304	254	280	246	271	282	276	275	240	281	253	267	271	283	243	244	262	251	291	275	292	254	274	237	256	267	234	280	257	240	271	255	272	277	271	240	270	279	259	265	257	258	280	275	300	262	272	290	303	277	289	268	266	289	295	270	277	270	269	279	271	254	264	290	276	275	286	276	259	281	270	250	278	280	275	274	269	303	286	240	269	270	298	257	270	256	278	292	270	286	253	263	270	270	258	279	257	245	246	270	306	288	264	267	283	231	274	236	270	288	273	246	263	257	274	259	282	277	262	250	294	265	297	257	256	264	250	268	282	278	254	303	288	277	282	263	259	254	270	284	251	256	268	278	285	283	268	264	264	268	264	268	268	272	272	291	287	275	268	269	241	288	294	256	263	272	278	278	286	286	244	245	287	252	256	270	275	263	287	262	283	259	287	273	277	279	269	254	281	274	290	293	293	284	294	282	311	275	270	286	289	259	247	269	292	279	260	265	271	261	262	271	297	247	265	241	243	256	265	273	261	276	238	260	287	263	251	271	245	272	275	234	255	251	294	255	249	261	267	271	265	265	267	264	280	265	281	251	280	261	257	278	293	243	254	281	295	266	284	263	250	274	279	309	293	274	251	274	298	279	279	260	249	273	284	264	261	262	257	295	274	248	279	258	240	272	275	280	270	273	290	285	257	248	252	264	271	284	280	278	288	232	299	267	297	275	256	257	283	270	288	261	286	259	276	259	266	267	267	258	267	272	260	229	256	276	254	268	256	282	255	281	256	279	274	262	258	247	260	247	280	251	276	299	257	266	267	282	255	295	247	296	273	253
10168	2649	5435	6385	5553	4610	3783	3171	2732	2429	2148	1947	1759	1621	1604	1495	1380	1350	1330	1236	1152	1104	1147	1116	1118	1048	1069	1012	984	971	989	995	922	978	980	941	919	924	933	900	893	916	873	880	890	879	871	859	880	885	873	933	839	892	858	846	790	848	818	868	822	799	812	807	805	827	807	822	794	870	824	817	866	861	849	830	781	835	806	866	782	811	834	821	846	779	810	805	824	832	786	800	796	819	835	839	806	812	783	829	799	733	767	825	801	811	827	817	781	800	766	850	791	837	818	794	860	784	785	752	803	858	843	797	796	816	777	823	723	778	797	824	761	829	825	869	754	838	818	815	824	794	844	822	839	804	797	842	826	790	786	814	795	849	784	814	811	808	844	782	770	753	798	823	806	831	775	780	831	824	777	775	793	809	741	778	811	809	826	817	780	792	842	782	785	737	745	781	846	767	801	808	795	847	798	798	802	774	799	838	876	820	797	879	837	771	840	834	837	805	813	797	798	826	833	806	797	809	809	823	809	783	817	851	814	778	811	830	786	789	847	841	827	818	753	779	821	830	793	802	838	810	751	799	823	808	744	798	821	799	812	830	758	820	793	784	807	799	820	779	813	819	742	760	807	812	787	798	833	824	792	816	816	824	808	866	769	800	780	801	830	785	779	752	818	784	753	710	818	814	783	805	820	803	779	812	798	843	770	787	767	813	786	808	752	746	770	793	824	781	837	849	784	771	776	780	792	808	799	784	772	790	798	789	821	793	777	776	782	807	758	763	814	773	771	837	891	811	795	811	783	752	789	779	803	775	777	811	809	787	776	819	803	765	823	798	764	795	831	777	852	806	782	789	758	824	755	807	752	771	804	766	774	803	780	834	782	836	750	816	838	801	807	724	786	827	822	793	818	799	790	826	790	791	815	819	817	770	788	818	768	795	813	785	796	808	781	842	849	794	766	807	773	841	774	760	835	791	769	795	741	841	796	800	834	808	825	785	808	835	775	796	768	785	761	790	758	825	807	852	776	773	775	756	778	776	808	762	781	781	859	768	820	783	765	776	786	824	812	773	835	829	764	803	784	821	787	743	820	785	837	825	836	813	794	794	778	809	788	788	784	802	831	842	834	772	801	737	796	759	771	860	811	793	789	821	772	816	835	784	767	869	813	740	840	762	841	766	842	771	713	782	830	818	801	791	810	781	792	853	767	754	799	809	787	782	785	775	798	799	789	793	819	811	772	851	756	780	785	808	830	784	822	793	797	820	755	792	775	800	800	825	832	844	780	764	830	802	818	780	812	779	775	820	774	777	746	806	756	853	800	806	776	771	764	734	802	803	828	805	757	769	792	814	762	818	800	747	777	827	822	767	754	781	790	784	780	753	832	816	804	793	831	817	853	795	775	779	800	777	756	802	790	792	795	779	740	772	781	779	769	753	795	777	781	798	753	799	839	816	807	757	782	845	834	761	743	751	783	787	785	783	801	818	805	797	805	790	803	799	812	823	827	836	787	779	764	753	838	808	766	823	765	800	789	826	817	785	839	854	809	821	811	822	816	798	845	805	771	803	742	811	824	851	774	770	759	770	771	801	826	773	811	813	850	757	783	817	808	768	827	784	748	823	800	840	788	830	813	780	817	771	776	806	828	762	784	759	805	843	771	836	821	755	815	806	826	759	786	798	790	804	840	858	798	745	770	848	791	799	816	772	824	802	792	786	782	812	873	861	782	767	816	837	766	792	812	787	798	749	788	781	808	781	775	890	818	826	809	764	768	785	754	862	799	793	805	814	763	782	797	780	761	768	772	765	775	849	747	813	782	798	760	794	795	816	774	810	806	773	767	759	790	832	801	784	776	782	774	830	821	755	756	771	807	814	835	827	791	816	805	765	789	806	798	772	815	795	810	795	801	809	775	828	820	805	833	804	805	797	814	760	842	813	773	823	818	788	794	795	781	775	812	824	742	806	787	808	798	780	780	814	806	767	773	780	837	777	793	785	843	844	768	778	768	723	792	773	782	761	795	770	749	811	808	815	823	780	772	786	765	785	768	764	772	796	826	763	754	799	800	775	787	808	831	782	792	849	831	750	790	795	797	789	805	779	780	788	778	820	806	842	743	749	813	766	836	815	732	837	815	785	827	775	789	784	762	807	766	791	792	778	741	862	797	795	832	785	822	736	786	789	835	811	810	830	781	815	775	795	785	758	795	812	833	809	799	810	753	797	763	820	827	820	794	815	802	794	757	778	783	798	797	785	811	842	846	823	791	788	811	811	854	781	763	838	815	799	784	792	756	804	795	823	843	824	818	781	804	792	783	780	801	831	775	744	794	775	758	810	772	770	778	765	786	839	762	797	758	779	863	809	792	759	802	819	830	828	787	810	851	833	783	844	759	791	845	815	784	796	754	817	781	814	838	759	791	838	805	748	763	740	800	829	786	796	836	786	788	759	809	805	795	757	757	816	788	824	803	807	799	825	870	758	733	834	820	775	842	801	825	792	790	808	771	704	789	788	791	844	775	825	767	783	824	869	794	809	802	806	856	799	818	786	742	805	826	806	781	794	777	787	798	813	748	786	765	773	769	798	842	785	777	723	762	766	790	846	830	837	816	738	765	786	768	825	770	816	806	777	745	814	800	830	798	793	802	788	839	806	852	792	791	799	812	790	825	775	792	854	755	813	828	782	820	816	805	817	749	795	827	797	765	811	794	738	795	822	760	787	811	740	848	811	843	796	751	788	764	770	775	820	752	759	788	838	810	827	810	740	818	771	812	839	790	811	799	807	809	861	851	799	797	757	793	791	793	836	818	795	770	898	805	796	785	782	817	811	808	789	768	833	810	822	789	792	799	769	782	815	794	768	776	842	762	774	746	798	778	743	801	813	800	805	751	770	767	788	775	780	724	758	784	787	789	804	785	814	820	808	850	733	825	802	774	794	777	775	817	757	761	825	804	817	767	822	819	800	814	814	794	781	741	794	822	803	805	796	776	772	779	805	779	796	805	776	822	744	772	838	786	831	791	799	784	802	757	784	811	784	788	752	829	809	783	785	817	778	778	803	754	781	837	804	817	799	827	794	789	776	804	806	735	795	782	760	788	798	798	836	784	790	774	857	765	814	784	757	837	749	795	858	721	770	792	765	770	791	788	810	836	871	784	774	792	761	781	754	811	793	767	793	800	769	822	774	837	741	805	773	772	807	778	813	810	841	759	804	794	754	823	833	850	751	793	791	793	778	734	781	782	749	832	808	779	832	812	768	877	747	761	767	850	835	779	785	816	822	766	755	760	821	829	783	754	770	802	771	808	716	799	781	758	796	776	833	768	759	790	816	822	805	791	818	806	792	784	807	805	797	835	821	778	749	833	770	765	809	807	832	789	815	796	808	817	802	755	850	818	794	720	840	819	808	731	769	768	783	784	827	862	776	823	758	768	780	812	740	778	760	776	780	792	803	807	780	810	777	782	850	773	806	796	787	777	818	805	810	794	787	845	787	851	813	773	796
2395	212	238	226	201	190	193	172	166	173	158	205	137	141	180	147	169	155	158	177	146	147	148	170	161	147	159	158	159	169	182	161	195	158	181	159	163	173	162	153	146	143	159	176	164	165	166	179	154	162	147	147	173	156	161	161	164	165	156	155	158	165	159	166	139	153	146	170	139	137	166	167	188	156	160	150	151	154	160	152	172	164	159	179	164	154	175	158	151	171	191	147	146	155	141	177	176	152	176	157	173	180	163	170	187	142	158	164	133	158	149	170	144	193	177	152	160	143	163	146	177	164	158	183	157	161	143	166	183	150	164	149	163	161	183	146	148	161	138	157	167	167	186	180	160	162	141	168	154	164	149	170	143	163	154	153	165	159	165	157	164	171	174	158	171	133	163	190	152	139	145	176	193	167	171	158	168	158	168	176	155	150	136	166	153	157	155	183	163	184	194	162	154	167	166	154	144	180	176	155	150	171	154	162	158	169	188	171	143	144	172	155	179	161	151	149	166	139	164	154	154	137	154	179	156	169	177	145	159	159	161	148	158	155	152	155	179	147	159	176	145	156	172	172	151	149	170	172	169	176	156	178	151	171	156	165	152	163	184	150	179	157	173	143	141	178	182	144	204	174	167	170	153	166	149	154	165	147	158	155	182	137	176	152	199	173	136	167	150	128	169	159	150	153	172	183	150	165	170	168	170	148	172	190	151	179	141	161	170	171	144	167	163	168	128	139	155	159	166	166	175	158	155	142	164	160	150	195	139	160	166	149	165	166	169	156	194	173	165	142	163	161	140	162	180	173	144	196	159	144	178	155	188	176	164	160	166	175	152	149	150	164	147	145	156	177	140	158	145	155	151	167	143	139	155	153	158	143	165	161	154	161	160	164	161	174	161	161	154	144	183	151	127	162	177	152	154	164	171	149	137	169	159	175	185	154	154	142	152	188	146	154	159	157	181	155	160	160	169	161	154	153	167	161	139	159	162	182	163	142	143	154	173	158	150	141	144	184	171	158	171	172	177	177	161	161	155	166	142	168	152	138	179	192	157	122	159	159	155	140	155	154	146	172	156	162	179	148	163	151	141	156	142	147	151	142	137	154	152	151	159	181	144	164	151	150	161	155	145	154	147	161	165	134	176	175	154	164	148	161	162	158	160	153	171	165	156	152	132	151	157	151	155	150	150	167	180	158	187	151	170	183	167	168	158	156	159	173	171	166	155	192	167	149	152	157	169	153	160	157	182	156	167	155	160	169	164	175	144	167	119	172	172	162	154	169	153	145	148	148	173	143	164	165	147	159	167	144	148	146	160	152	145	146	171	161	152	169	175	173	154	170	135	166	175	154	180	158	154	154	162	159	171	164	172	171	167	153	133	154	153	157	132	190	158	166	163	167	160	164	173	180	141	161	161	129	172	195	155	173	162	155	175	144	171	154	138	181	171	150	163	178	178	155	164	157	177	157	199	167	156	165	158	144	145	166	202	185	155	186	172	181	177	170	142	171	182	168	132	148	137	168	168	178	171	153	158	150	155	187	178	153	142	154	169	160	159	191	182	151	145	164	162	148	165	160	148	173	145	163	177	152	170	161	157	169	156	159	160	159	169	161	161	145	144	151	158	148	154	150	161	171	151	151	160	166	176	139	173	163	150	137	166	166	173	144	159	167	158	143	140	185	150	137	184	170	176	136	147	172	181	167	173	153	174	167	147	159	152	167	180	156	171	167	175	146	172	153	163	178	142	153	156	159	166	162	157	176	167	172	141	165	158	178	168	157	166	171	159	138	149	157	160	141	168	157	165	154	165	174	184	156	174	150	150	156	145	132	169	177	193	145	161	146	153	180	155	154	151	154	152	150	160	178	133	171	174	154	164	172	140	163	150	159	155	160	185	154	160	150	155	166	158	147	166	160	167	174	165	163	145	147	150	172	145	177	156	163	164	163	171	163	170	168	183	163	171	148	141	158	181	144	152	183	151	183	151	181	195	136	164	170	146	182	162	142	163	153	156	177	169	154	158	155	199	168	158	129	141	167	150	152	159	170	164	163	173	149	172	161	152	167	167	147	168	134	158	189	165	164	161	176	172	158	165	123	144	157	176	175	143	158	120	163	150	160	151	174	175	148	153	151	176	153	162	161	191	167	134	161	152	143	187	153	163	165	155	163	154	175	169	163	159	164	148	177	153	160	152	133	170	151	168	160	167	156	173	162	166	153	167	156	143	167	171	181	158	137	141	151	171	170	185	186	175	164	168	170	180	146	157	162	178	157	178	157	131	171	134	156	199	157	179	162	162	185	167	160	161	168	143	178	132	159	174	156	161	137	146	157	151	185	164	160	147	163	171	179	147	154	158	161	157	193	161	157	178	143	156	170	147	154	170	159	156	166	162	166	190	148	145	167	154	175	146	177	158	157	155	168	159	181	141	150	164	141	161	154	168	138	168	150	162	149	152	161	174	181	185	144	171	145	165	137	142	155	151	159	160	174	172	157	172	173	137	178	141	175	184	162	164	180	153	177	148	165	165	151	152	160	161	137	162	166	160	182	175	170	183	178	156	177	156	169	174	154	162	160	167	168	164	160	173	186	155	163	156	151	157	173	157	167	165	189	146	153	162	160	170	178	166	167	170	187	174	140	147	147	167	158	166	184	174	159	157	139	159	163	144	164	140	175	172	172	156	166	164	142	167	144	157	158	150	142	158	158	148	164	130	163	157	150	162	167	153	157	188	155	153	156	164	150	153	140	159	137	171	171	142	154	155	162	172	151	170	152	160	172	140	170	145	150	152	161	160	145	149	184	129	176	173	152	158	166	144	184	175	180	185	163	160	172	147	164	169	178	154	152	198	147	179	149	187	164	168	176	172	161	151	162	156	161	180	157	160	182	171	151	147	155	184	163	160	180	156	165	158	156	166	172	170	169	158	150	159	159	154	152	155	168	150	156	173	159	150	161	181	186	158	147	163	168	141	157	146	164	166	170	139	160	152	159	159	156	142	160	142	153	146	158	149	177	179	148	168	164	152	172	174	151	154	171	164	161	164	168	164	157	146	163	164	184	162	164	180	189	134	169	139	167	167	167	165	160	158	177	157	150	151	148	161	180	151	144	182	156	141	158	141	167	161	146	163	153	169	167	144	150	149	162	155	156	178	163	171	144	167	160	146	162	150	141	164	172	180	166	183	155	149	171	135	162	190	157	148	166	154	169	157	176	164	152	151	158	180	165	164	167	169	185	166	172	136	180	165	171	169	163	152	170	181	181	162	146	159	171	175	154	168	184	159	177	155	147	175	160	150	143	160	166	158	158	164	150	148	171	178	174	158	157	138	161	146	151	157	158	173	147	155	169	156	141	177	162	157	144	152	172	178	153	137	189	159	170	157	153	136	150	139	139	171	165	154	161	165	192	175	171	167	143	166	168	132	148	167	171	165	155	167	160	146	164	171	164	142	159	127	167	162	170	200	180	153	150	136	158	166	181	152	176	152	146	170	175	162	172
2151	580	706	754	697	614	614	582	619	588	525	545	598	546	544	579	561	526	565	532	567	531	532	543	535	539	500	524	490	533	539	525	523	556	560	512	560	549	535	560	532	501	543	547	537	522	547	515	553	547	579	527	517	512	556	527	508	519	516	458	561	506	528	562	556	529	491	515	515	536	544	517	488	559	490	515	534	507	561	521	541	526	560	508	509	522	542	519	528	539	524	561	555	542	564	548	542	496	537	522	536	531	529	542	554	495	501	541	483	535	519	559	513	499	555	525	543	560	493	562	506	532	528	533	540	513	527	568	500	543	505	500	533	518	561	555	519	520	523	505	502	540	535	506	523	536	539	487	528	539	528	527	519	490	553	552	506	553	507	522	546	522	510	549	515	534	542	506	503	508	518	509	502	513	530	517	539	550	514	544	548	548	540	531	528	499	528	541	543	509	499	523	518	544	497	547	505	529	495	523	529	510	565	543	499	504	521	537	528	511	540	549	546	528	551	525	506	540	518	525	495	538	568	505	526	501	507	531	533	506	571	493	495	545	555	510	523	523	512	494	569	523	495	514	505	516	533	498	491	543	523	500	550	564	535	535	516	508	554	533	563	558	511	536	536	534	532	528	518	557	526	550	511	511	521	548	495	529	519	525	533	566	557	496	538	542	557	564	554	539	519	519	541	482	542	519	521	502	487	540	556	516	571	539	524	546	556	520	540	493	556	562	537	555	544	535	486	525	555	549	487	522	523	534	507	534	502	506	525	494	528	539	530	517	525	528	537	529	525	481	506	516	555	498	548	552	513	536	532	555	541	519	508	536	527	544	573	518	489	520	530	537	502	532	520	518	537	603	532	520	504	561	524	541	513	563	526	548	534	544	518	549	557	545	508	518	528	506	522	546	577	538	536	513	530	538	543	496	518	515	547	498	532	537	527	510	542	518	549	512	565	503	515	544	498	502	525	492	541	545	545	507	484	532	538	492	517	483	504	498	498	546	543	537	583	582	533	532	529	551	500	525	551	567	527	521	498	501	500	471	494	521	528	504	555	516	502	493	516	536	536	509	504	507	543	556	525	546	531	547	542	525	509	509	519	494	508	499	551	502	534	514	543	542	538	569	506	479	509	502	501	517	529	501	485	505	508	530	518	510	486	587	533	512	526	530	511	509	527	526	539	543	514	532	522	538	540	530	508	537	525	574	526	519	534	533	526	520	532	549	535	536	531	473	497	565	543	517	488	552	539	516	529	548	552	522	520	541	523	477	525	550	539	529	517	537	518	519	501	538	483	537	548	560	532	529	533	522	551	520	529	517	512	562	480	546	515	525	532	535	516	507	478	510	529	547	548	566	519	553	523	491	557	515	549	531	528	492	515	519	534	555	535	549	542	549	531	518	546	495	540	545	509	533	486	529	464	502	511	568	518	532	484	513	574	514	495	587	516	535	562	540	549	532	541	479	504	534	540	525	551	514	495	486	547	517	518	571	563	547	544	536	547	519	547	578	520	526	523	522	528	529	530	544	492	532	530	527	544	501	519	554	521	516	570	556	509	521	530	483	545	505	531	516	537	558	553	536	560	554	507	526	518	527	512	502	507	525	490	539	508	527	500	498	544	527	534	540	570	496	542	554	508	555	513	495	526	479	525	559	499	547	501	515	543	516	508	572	492	533	537	519	524	540	513	534	543	537	549	538	518	532	562	564	507	524	539	523	518	553	516	517	540	521	505	531	536	554	554	528	497	538	538	535	509	523	529	522	500	510	498	509	544	554	542	501	508	501	525	548	560	497	505	526	540	539	550	524	504	490	517	506	523	496	521	533	552	501	517	540	529	525	487	503	525	518	540	535	531	560	561	466	547	538	527	495	530	562	538	558	515	536	533	527	553	550	516	525	529	572	529	520	509	484	560	555	527	503	544	535	543	562	561	546	484	559	557	481	505	529	503	520	530	512	517	528	531	508	552	521	541	528	495	497	501	492	579	594	564	569	532	561	543	531	525	553	518	534	508	506	472	531	475	500	548	535	521	497	553	530	537	560	543	571	554	547	541	512	524	550	528	509	503	536	571	512	560	579	491	528	560	527	567	510	546	577	520	557	530	555	545	519	503	532	520	529	494	490	528	540	504	539	559	556	504	525	537	525	481	519	561	519	547	534	511	554	552	538	511	554	537	524	514	535	549	548	504	517	516	525	533	488	517	533	536	518	499	529	519	515	542	502	534	542	518	503	512	518	493	501	565	560	546	538	524	542	508	494	519	513	522	560	530	513	505	527	505	493	510	487	528	541	526	521	522	510	533	511	562	482	545	504	484	539	566	558	548	520	518	521	517	544	509	520	526	543	525	528	501	508	518	524	499	555	532	495	519	500	491	557	534	540	523	535	521	574	532	509	541	537	547	549	568	554	497	525	513	528	507	522	507	529	500	540	531	494	517	518	485	571	518	561	525	554	526	470	511	507	520	525	545	565	528	530	537	528	545	515	533	532	492	532	497	535	539	530	558	482	510	527	525	548	548	497	514	540	552	544	550	539	537	533	524	554	549	501	536	531	536	475	532	580	560	495	546	543	491	563	539	529	510	555	534	477	578	539	532	554	510	523	532	515	546	502	533	505	552	526	515	492	587	516	488	497	541	555	553	532	538	540	536	545	526	513	532	517	561	520	535	549	514	547	527	517	524	525	558	490	502	507	506	537	559	540	495	522	516	532	528	533	526	557	563	522	563	535	510	507	520	524	504	501	539	503	520	479	498	506	495	510	495	500	526	537	539	487	526	548	536	540	505	515	547	514	473	545	481	542	541	561	527	515	571	526	540	551	540	525	540	524	512	490	559	525	511	547	532	603	494	528	534	500	515	498	504	514	520	520	513	523	534	548	534	526	508	544	528	513	518	557	494	554	531	513	489	523	484	542	542	518	535	520	533	512	478	541	502	515	523	557	475	523	521	532	556	525	510	512	572	534	546	553	534	531	488	540	543	519	495	549	501	502	513	542	510	513	463	512	514	508	520	509	542	494	526	534	534	531	528	506	512	490	507	573	560	538	510	531	536	531	539	491	465	526	550	521	535	499	516	545	529	543	542	528	537	550	557	544	545	536	527	563	499	592	531	518	483	521	516	497	545	575	550	509	504	506	510	550	517	506	536	509	541	491	522	517	518	512	546	527	540	496	543	532	544	571	547	492	530	524	523	548	514	512	490	548	548	521	506	528	505	534	552	544	526	551	502	515	520	483	504	560	587	558	474	522	513	481	500	573	531	518	534	512	543	518	547	502	547	511	537	511	533	539	527	561	532	539	532	571	569	484	505	505	526	548	493	551	509	525	512	552	521	523	535	539	491	568	534	561	529	538	570	545	523	505	517	487	520	567	548	567	513	552	507	504	567	511	509	510	513	496	529	486	510	521	531	553	522	505	509	556	529	511	525	524	524	508	533	530	542	521	522	506	557	525	491	498	523	509	507	530	528	474	549	540	521	528	525	540	525	541	515	550	500	534
15713	1557	1546	1281	966	783	616	503	495	459	429	382	388	377	340	331	339	338	339	344	305	293	305	291	327	310	297	289	318	309	287	334	296	307	297	339	306	297	301	275	297	304	286	297	318	284	287	308	303	282	317	314	288	293	295	308	297	319	274	308	273	290	276	339	301	286	296	314	291	302	276	269	291	309	296	274	303	294	299	304	285	276	328	310	306	304	322	282	295	322	288	300	274	296	291	287	307	302	280	302	289	311	306	287	300	319	324	315	294	285	301	299	292	329	282	256	261	289	290	283	328	280	316	285	289	275	326	298	315	304	288	302	322	286	271	302	293	274	302	298	268	277	278	295	312	290	332	290	274	304	290	292	304	314	297	306	304	285	272	303	307	281	271	287	272	300	288	299	291	284	294	319	273	281	314	290	294	303	279	270	308	293	285	313	296	288	308	294	309	306	308	303	294	301	323	285	279	256	277	277	311	292	279	246	264	301	289	278	286	294	311	289	306	296	286	283	311	289	291	275	277	268	272	291	280	274	287	280	280	289	301	278	289	285	279	310	305	290	264	309	285	280	267	309	319	301	324	304	273	313	288	286	314	288	298	275	308	275	291	295	288	286	281	320	285	313	300	295	301	295	324	300	283	271	290	307	294	295	308	285	310	279	279	305	280	284	286	277	270	250	292	266	301	288	276	282	296	299	312	314	307	277	290	285	271	276	262	306	293	289	295	293	309	293	297	282	289	302	285	300	313	296	297	310	296	284	280	276	282	294	276	303	276	326	320	267	280	315	305	275	309	290	285	314	312	278	289	301	300	256	293	275	306	279	314	315	269	299	292	325	280	288	305	306	298	287	300	313	293	293	301	314	303	313	280	299	315	274	309	298	289	313	303	297	290	295	288	292	277	296	278	286	292	317	315	329	310	291	300	294	319	306	298	293	319	321	282	309	306	276	291	292	271	321	279	281	319	260	312	293	283	285	291	298	309	304	308	291	282	308	273	302	310	296	293	309	293	276	275	287	272	319	292	331	294	316	309	307	300	301	280	287	308	289	284	287	287	301	294	301	289	295	289	302	287	319	276	303	286	286	282	297	300	281	267	316	297	284	300	318	282	333	310	276	295	266	275	293	277	285	292	298	293	292	303	294	274	301	305	273	283	312	300	304	309	300	311	269	315	322	274	318	280	299	290	282	279	293	314	311	297	301	301	307	290	289	305	289	276	315	313	321	296	305	299	297	296	325	300	292	285	306	292	333	276	282	295	286	284	275	300	286	328	301	328	313	302	295	327	302	282	295	296	295	327	329	276	281	303	282	289	275	284	281	289	320	282	275	305	302	289	282	298	294	285	310	289	285	284	300	289	286	275	279	310	303	304	305	308	291	310	258	298	296	276	304	294	301	268	309	295	273	261	310	302	288	310	308	333	289	272	310	268	288	279	291	304	269	321	283	297	294	320	313	282	311	308	282	268	289	288	319	277	274	278	280	312	316	266	288	273	299	294	296	303	304	305	285	277	279	300	258	291	289	318	270	295	299	326	318	301	276	278	296	302	325	297	297	291	307	322	323	275	276	290	294	313	280	252	299	323	290	275	307	309	325	294	279	290	303	299	257	284	281	320	280	262	307	295	305	319	288	294	266	280	330	312	270	288	314	307	291	293	273	274	291	313	264	290	309	262	297	310	293	294	305	268	284	258	295	298	286	305	313	322	304	327	277	304	271	285	310	297	302	272	293	311	294	309	308	284	299	297	290	274	292	283	320	292	313	297	274	300	286	291	327	306	308	299	278	314	308	286	287	309	271	298	282	270	310	302	315	316	297	327	294	321	314	318	276	289	294	275	292	281	299	284	303	299	296	304	310	253	278	286	314	317	311	288	310	335	299	292	299	290	311	275	285	308	283	278	324	303	306	292	282	290	312	308	288	311	283	248	272	308	293	293	262	311	261	272	254	286	287	307	285	279	315	294	249	296	299	292	279	302	296	304	285	314	259	294	316	278	284	303	261	289	309	295	307	280	287	306	310	261	302	291	307	308	307	290	274	254	270	314	298	332	340	312	291	308	283	293	274	306	296	299	308	307	263	286	274	297	293	287	274	286	348	306	307	248	307	270	287	271	281	281	328	290	267	308	293	247	277	306	266	320	320	277	303	289	299	306	303	260	281	279	303	280	262	331	275	307	260	322	316	306	302	291	324	310	313	323	289	327	311	278	299	289	312	281	274	279	310	318	276	287	303	275	274	273	258	283	293	275	294	272	287	288	321	296	248	276	297	292	320	318	317	286	295	287	300	300	279	310	265	308	270	302	310	278	295	284	299	298	300	276	286	309	263	326	320	280	291	280	266	289	307	290	311	284	280	312	289	281	318	276	320	296	266	303	292	298	298	303	297	312	288	306	309	298	286	304	290	282	283	286	268	311	311	274	311	291	304	304	310	288	299	281	327	312	263	274	276	281	285	286	307	282	289	295	295	286	300	277	296	289	290	289	279	339	295	309	282	307	272	298	273	272	299	263	325	278	313	290	345	273	260	289	310	303	312	310	304	280	299	307	293	254	314	287	333	282	308	296	287	297	280	305	277	291	310	275	267	302	295	287	307	286	293	308	307	291	293	309	276	297	308	307	303	298	268	296	274	297	272	299	302	319	298	288	282	309	283	268	327	291	314	297	297	309	293	328	300	323	277	302	310	322	310	323	299	299	307	259	309	271	287	292	275	315	278	291	290	323	298	336	302	302	306	282	308	270	314	271	296	297	319	307	308	308	316	304	263	341	296	277	271	297	288	298	287	290	286	318	301	287	275	271	253	299	289	280	280	295	282	274	305	285	305	300	267	293	306	297	308	285	287	291	267	291	273	272	297	272	254	295	279	288	304	309	281	291	308	301	322	276	304	288	266	318	270	323	334	307	292	294	325	311	283	296	322	280	312	268	316	327	277	286	289	307	302	272	298	296	288	299	310	304	303	314	285	271	306	305	276	288	299	286	288	323	266	283	301	317	287	282	298	282	308	291	271	287	279	302	280	319	327	296	296	289	275	291	269	285	310	303	290	290	297	278	343	293	289	318	319	316	276	281	287	310	289	310	304	285	262	286	311	322	289	272	290	290	307	280	301	288	282	325	310	315	303	295	321	305	285	298	281	281	303	307	278	284	313	279	300	300	253	307	290	310	294	286	272	273	307	282	281	309	298	302	293	311	326	286	310	298	293	301	284	302	284	257	292	285	311	295	290	298	290	293	327	282	287	278	299	293	287	275	293	281	283	299	300	265	289	262	295	294	291	294	299	287	287	284	285	283	267	293	280	315	280	275	285	288	244	297	295	310	306	272	289	280	293	295	292	284	272	308	302	280	301	285	291	313	308	298	304	275	320	277	287	284	295	293	256	314	284	284	315	304	308	284	307	311	284	289	325	279	295	286	288	308	313	302	282	292	275	310	314	262	303	320	287	280	299	303	323	294	276	305	307	277	290	259	297	289	319	296	316	291	330	288	287	325	317
8623	1713	3392	3924	3375	2864	2448	2168	1942	1689	1566	1459	1321	1295	1173	1224	1156	1169	1069	1071	1041	1059	1036	1064	1073	988	961	936	996	976	940	944	945	944	964	912	938	901	870	887	956	956	942	936	939	827	932	903	926	876	932	895	964	926	849	923	882	897	875	914	925	886	962	870	924	855	881	877	860	906	853	897	924	888	803	904	885	917	876	889	877	859	916	866	868	899	849	973	888	889	786	874	854	938	815	846	859	911	890	887	842	808	872	901	891	860	904	854	893	868	850	886	871	834	864	869	864	855	847	865	944	845	866	855	882	908	829	854	887	838	878	857	861	844	875	902	868	857	865	848	875	886	931	895	792	868	856	844	809	831	895	869	885	871	892	866	824	890	884	855	862	921	843	889	863	824	892	877	905	894	878	898	816	877	895	887	861	843	897	822	845	866	856	893	895	862	873	859	911	889	905	856	862	877	801	863	912	848	864	865	931	871	879	925	870	867	872	914	892	884	888	857	836	899	820	790	876	867	891	864	878	919	780	845	840	868	880	872	880	878	883	848	884	855	874	900	898	822	903	850	880	892	884	839	902	872	890	832	872	871	851	839	892	825	901	851	894	863	826	887	869	860	861	806	876	848	879	864	870	889	861	896	872	858	901	874	890	848	908	861	869	890	846	862	867	834	875	920	880	903	843	862	840	880	859	872	885	866	852	848	873	867	890	793	904	855	853	870	873	871	907	914	851	865	863	858	868	906	866	844	793	977	836	864	856	883	893	812	896	878	834	880	894	863	868	826	871	860	911	843	849	834	874	829	857	818	863	894	871	848	855	828	918	853	812	874	865	847	872	867	903	871	832	883	873	886	851	909	815	807	868	863	811	831	870	849	909	839	906	871	881	821	868	843	902	857	815	869	881	887	825	796	866	851	874	863	888	890	889	876	857	835	874	852	859	878	831	877	851	898	808	876	909	872	882	828	912	843	822	891	898	871	841	874	878	882	838	879	814	876	859	845	839	888	886	814	851	847	874	906	916	895	871	881	879	918	887	862	873	865	877	886	863	841	854	875	884	868	884	886	851	846	860	829	854	893	848	784	836	849	863	912	792	858	913	864	899	837	887	864	893	881	805	861	912	862	869	832	862	861	873	883	820	906	896	934	832	886	831	879	797	879	874	870	911	824	899	919	853	837	852	865	872	873	840	836	873	879	865	861	859	879	913	883	829	853	884	836	881	859	880	848	851	830	881	871	884	867	873	909	839	833	826	852	866	862	876	878	843	864	853	840	899	845	823	846	844	853	842	890	831	899	830	908	891	832	880	875	839	821	866	837	920	895	907	862	868	809	864	895	843	820	920	883	816	869	861	848	904	824	876	838	884	895	845	838	853	893	884	901	851	906	891	867	861	870	790	847	906	832	834	866	814	880	880	870	889	842	899	867	877	906	896	856	887	871	819	853	813	869	818	905	895	848	881	895	882	831	923	852	904	871	857	927	840	886	862	867	849	860	813	821	859	803	889	849	886	853	861	825	819	862	900	873	794	830	873	909	892	862	791	838	865	845	866	881	923	880	840	905	893	847	904	806	859	832	877	792	829	819	857	831	912	876	850	856	863	889	854	838	874	821	925	799	905	888	863	850	874	863	843	859	848	844	885	842	839	904	861	867	852	845	873	883	886	895	867	865	870	875	902	861	831	871	839	864	864	869	831	859	858	918	821	847	838	804	848	819	871	897	857	827	898	844	892	854	910	875	827	891	925	894	870	821	816	855	853	833	920	818	874	898	879	947	895	921	863	826	824	890	812	870	834	865	847	911	863	863	852	851	867	822	870	839	878	868	855	920	950	851	884	899	858	874	856	828	849	850	848	885	874	850	861	808	850	859	838	835	884	834	867	844	827	829	791	840	843	849	853	921	823	854	864	882	920	859	855	899	816	888	896	801	826	893	848	880	823	839	886	908	888	882	834	837	826	901	854	856	872	855	875	886	902	893	888	874	913	850	916	891	886	825	914	860	913	859	865	871	868	854	876	857	884	859	885	849	885	865	924	857	901	903	889	877	817	920	896	864	846	869	853	846	825	831	896	844	819	884	840	846	900	832	833	859	889	917	855	877	905	849	856	832	912	869	890	900	802	875	928	865	841	871	857	864	856	909	933	835	833	912	841	848	854	875	907	874	854	849	817	862	875	886	886	893	849	887	861	841	846	869	911	827	897	865	873	855	905	913	876	810	862	857	871	877	881	861	883	874	877	851	877	862	857	851	870	879	900	884	906	832	863	890	876	921	884	851	853	877	861	879	834	894	888	858	899	835	899	896	879	843	907	845	857	901	875	843	833	862	831	927	910	875	892	893	860	856	848	870	867	897	902	862	899	840	831	861	813	909	914	842	869	879	913	861	817	865	845	880	866	845	899	883	866	857	852	887	859	828	864	883	863	892	860	870	859	799	859	811	892	873	869	828	813	841	866	839	830	827	907	914	893	884	893	843	907	866	839	870	867	857	892	902	844	902	914	831	865	880	903	895	911	879	886	884	892	876	861	883	847	872	902	833	861	838	846	887	875	862	856	885	833	865	883	861	919	829	823	903	942	883	861	838	888	834	881	914	895	823	892	910	833	886	824	926	923	873	879	881	814	860	839	884	845	910	893	861	853	868	858	890	852	871	844	901	902	852	866	840	902	929	887	836	860	835	875	868	846	859	880	873	867	833	839	874	861	837	838	872	824	815	880	861	870	857	844	912	867	818	882	827	852	864	877	864	918	852	856	877	840	934	853	891	885	886	860	823	854	846	830	881	855	882	872	867	881	882	834	891	890	876	876	873	878	893	864	884	866	846	875	921	854	928	806	877	842	865	855	847	854	894	861	881	853	828	875	892	899	892	880	846	918	849	850	883	856	863	888	843	858	811	870	862	849	879	825	873	919	856	886	846	868	926	867	883	915	856	927	933	847	945	850	851	935	834	912	892	885	837	879	890	858	897	889	860	847	823	848	892	874	823	878	859	798	849	897	867	854	878	850	871	888	835	869	888	885	914	846	902	857	853	812	883	878	871	856	865	846	903	840	859	877	859	901	838	899	837	855	865	899	866	855	906	863	939	869	854	844	925	866	885	863	822	896	889	900	880	869	883	901	863	825	869	861	861	877	866	903	890	849	894	854	882	828	880	887	900	893	883	852	848	870	889	863	877	929	853	846	867	853	879	837	820	853	915	900	859	878	869	822	872	925	811	853	869	848	856	866	877	869	833	931	870	865	859	932	857	823	874	857	899	883	894	858	819	835	902	891	836	883	884	892	883	880	911	865	862	906	835	891	851	909	843	921	868	934	892	892	835	896	843	837	852	826	932	876	872	876	878	906	908	855	885	895	843	824	930	868	863	838	858	871	781	855	809	837	940	876	841	869	885	863	863	909	872	863	858	900	846	864	839	872	835	828	867	851	851	872	838	868	881	877	819	921	825	896	900	922	889	876	921	877	819	882	854	849	851	885	887	955	890	878	888	884	852	866	893
25950	3874	2957	2285	1631	1221	972	731	656	540	519	481	414	411	387	392	387	367	360	365	360	309	316	335	327	325	341	319	311	300	284	307	309	278	255	289	293	278	279	319	298	283	279	282	303	241	263	271	267	278	270	267	259	274	267	271	229	287	289	256	295	274	278	290	283	267	267	305	293	299	296	279	258	289	263	261	258	267	246	266	271	285	280	277	293	269	270	265	279	269	284	257	266	272	243	287	269	283	266	285	275	285	321	268	254	265	244	281	256	284	262	255	256	254	288	265	282	254	237	266	267	257	275	272	243	265	258	261	292	300	310	280	269	277	286	268	262	251	263	280	278	242	292	283	282	263	267	284	256	285	277	275	252	263	257	282	271	261	273	271	269	245	275	285	264	268	248	284	275	292	228	291	285	260	291	256	251	282	293	282	263	303	279	291	293	260	270	259	271	298	257	266	290	243	271	255	233	271	253	279	254	271	253	256	269	309	284	285	267	258	297	276	282	279	276	268	285	270	283	296	276	236	254	251	306	293	284	259	279	294	262	279	259	254	271	266	235	275	313	272	274	266	261	298	295	277	267	287	240	267	266	288	246	265	255	235	273	246	280	262	254	252	250	265	266	275	279	251	274	266	277	249	276	279	279	251	266	270	288	295	260	254	245	250	267	267	270	268	259	275	269	296	288	305	303	284	291	276	272	272	260	268	291	283	242	254	276	267	271	289	264	265	272	299	282	254	271	289	262	266	283	272	279	266	293	291	269	255	247	304	271	268	269	269	283	294	271	288	270	268	285	243	308	272	267	266	268	285	297	273	274	294	276	227	263	273	299	239	275	272	278	248	294	272	235	275	277	266	259	293	264	256	262	283	295	276	277	275	280	262	274	289	265	263	269	280	247	278	253	264	253	291	280	276	256	245	258	247	273	245	282	265	258	280	253	258	266	280	284	243	250	271	266	262	303	268	301	295	287	264	283	296	255	259	288	218	290	256	248	291	255	292	297	286	271	276	277	272	282	289	275	278	283	267	273	265	259	276	270	259	276	258	284	284	261	255	273	269	273	270	247	272	275	285	262	275	289	264	267	246	259	281	266	255	256	266	273	289	266	236	271	258	315	253	277	272	287	277	251	253	282	286	275	278	268	292	259	269	254	277	280	266	249	273	234	268	271	281	249	256	271	279	268	289	285	267	277	243	265	277	280	284	264	254	268	286	254	268	273	289	255	250	259	245	266	273	268	248	302	265	259	325	261	263	255	277	273	256	263	267	279	265	290	270	252	286	261	276	267	264	287	284	266	252	250	290	255	261	260	324	290	276	290	246	292	230	266	250	263	284	271	283	291	275	255	279	289	266	264	262	235	269	240	283	261	261	268	261	233	237	274	290	245	269	258	265	249	273	267	266	271	314	246	255	265	245	252	252	287	303	270	245	247	252	252	279	270	268	301	268	265	275	286	287	296	267	275	306	256	291	259	259	266	272	291	277	258	302	269	278	254	275	276	271	274	247	280	266	248	255	251	259	288	274	241	255	276	234	278	262	251	299	242	300	274	253	264	255	275	265	250	282	282	287	300	266	292	253	258	254	297	266	256	295	274	272	236	244	274	262	247	263	258	268	265	250	298	280	260	253	248	285	258	262	264	266	260	283	258	255	252	253	286	279	284	282	267	256	305	242	259	272	256	278	288	279	261	268	310	306	270	254	280	292	280	266	264	267	275	251	243	263	273	262	259	269	286	278	245	274	284	267	254	276	276	300	275	250	276	239	276	297	254	269	281	279	248	263	277	262	298	255	285	307	268	255	276	252	276	300	273	287	269	277	257	304	253	264	252	229	272	271	255	289	288	265	250	283	281	276	276	259	276	317	282	271	291	277	248	251	261	297	252	273	304	274	266	259	270	259	311	243	287	248	276	270	259	264	240	269	277	248	262	271	256	256	287	269	276	268	274	286	276	237	257	314	287	298	256	261	302	282	272	275	256	269	275	256	251	274	256	264	255	251	271	258	243	252	301	280	297	282	240	270	255	262	257	245	249	249	249	257	300	250	258	248	313	307	273	264	268	255	269	312	283	250	264	291	253	278	265	273	260	294	277	268	279	255	301	274	250	262	267	254	272	279	290	272	273	256	284	288	269	263	241	288	283	253	247	272	283	274	282	270	258	232	294	241	275	286	266	276	294	276	278	250	272	286	283	264	276	277	266	279	281	270	274	262	264	282	251	294	309	250	265	288	287	295	268	257	274	251	264	264	250	268	255	254	273	256	270	275	283	274	239	269	262	296	269	295	265	302	266	270	278	265	266	290	273	251	292	290	257	272	291	255	269	250	261	275	283	262	247	253	289	264	306	249	274	262	244	254	247	273	285	268	276	278	273	246	272	282	242	244	266	301	281	264	255	259	282	242	253	290	255	270	291	267	281	286	252	289	289	277	277	286	278	281	274	270	265	278	255	250	254	273	263	288	299	250	269	286	279	257	271	279	305	278	283	279	290	285	279	281	255	283	275	263	298	253	273	296	293	238	250	278	266	269	282	266	255	276	257	269	305	244	279	287	268	275	290	285	274	282	281	246	294	281	316	278	287	277	256	255	280	258	278	260	248	272	283	291	290	286	298	288	290	281	255	266	266	257	229	262	252	297	268	230	255	257	296	246	286	255	270	260	264	287	288	258	275	251	275	273	278	287	295	258	279	264	270	267	272	284	263	263	255	262	279	269	293	262	258	253	280	262	264	289	257	242	279	270	304	251	255	284	280	253	279	262	249	249	277	287	257	260	289	252	286	266	273	282	276	245	263	249	274	286	251	275	273	291	276	250	251	266	273	258	279	253	272	246	231	264	274	263	280	303	288	258	289	268	254	244	276	272	278	261	267	260	269	276	244	272	250	282	266	274	289	258	267	277	267	275	268	273	266	258	254	273	257	246	267	270	313	255	256	266	256	280	282	250	286	270	265	262	263	252	267	270	279	273	253	285	272	277	264	252	274	241	263	292	260	282	270	306	303	252	262	253	280	283	293	244	263	282	257	274	278	278	265	261	278	253	279	318	263	268	276	303	293	254	265	266	273	293	290	267	261	301	262	262	266	254	251	271	263	289	283	267	282	250	260	286	298	277	255	271	265	284	251	290	323	292	258	254	288	300	280	294	259	287	277	263	261	251	274	295	253	314	269	264	282	249	261	284	282	287	286	297	291	259	265	263	281	261	288	290	258	249	270	254	286	254	285	273	278	271	279	272	288	276	291	240	296	277	281	270	248	273	283	276	283	285	283	295	255	253	276	295	265	263	244	266	288	309	269	283	290	288	275	295	267	273	267	280	257	269	303	253	263	272	263	290	276	286	272	274	232	250	283	264	278	271	261	250	271	295	261	259	278	257	264	246	273	276	295	264	243	254	269	253	267	267	266	268	271	253	273	251	276	269	286	265	300	279	277	277	271	284	274	260	284	284	262	291	293	290	286	247	245	266	269	247	253	297	274	246	269	277	307	268	296	305	273	249
12744	2639	5594	6350	5420	4503	3726	3268	2777	2368	2139	1905	1748	1684	1601	1443	1384	1358	1258	1161	1186	1183	1131	1100	1073	1103	1049	1010	1038	1010	967	967	949	948	902	898	949	925	901	895	887	949	862	926	831	942	878	850	812	839	859	920	814	871	873	826	865	862	831	819	862	815	891	830	784	856	848	832	850	811	809	810	777	799	812	804	830	819	836	790	848	826	834	796	804	805	794	785	834	826	798	839	814	818	831	872	814	782	836	795	781	787	878	821	767	805	827	767	796	839	796	784	805	778	842	785	804	839	797	768	781	799	797	795	797	832	805	834	836	818	748	800	776	809	833	796	825	746	780	828	790	789	843	780	850	829	813	847	838	807	795	833	774	861	817	813	844	807	782	837	827	791	796	829	784	753	761	788	829	794	822	794	801	816	823	828	833	836	776	799	817	797	791	804	833	801	774	763	816	846	822	806	806	744	830	744	822	760	801	807	798	851	755	823	824	836	777	827	816	836	809	825	840	787	832	800	772	767	761	821	788	801	747	860	859	856	825	762	776	795	801	802	837	839	775	828	795	797	804	817	832	777	759	778	790	840	808	811	869	782	815	861	810	816	851	793	811	822	824	771	825	819	836	809	760	839	823	831	828	766	839	793	803	790	774	772	783	786	801	764	800	780	819	823	782	816	792	812	821	810	789	834	838	813	794	789	795	784	754	841	787	846	754	840	796	749	786	821	788	786	781	786	764	799	768	804	856	821	809	820	774	839	783	837	791	859	823	808	836	783	774	807	817	817	832	798	757	779	810	809	826	864	803	795	792	820	744	847	794	806	812	856	847	770	847	778	820	768	810	813	818	717	797	812	824	810	816	824	794	784	795	790	813	784	807	854	818	772	828	795	796	797	759	803	818	793	813	749	799	788	799	772	792	753	800	826	821	781	786	764	839	760	809	823	769	778	765	769	834	793	803	836	777	837	766	755	824	858	803	813	783	792	787	795	880	742	837	808	844	773	821	801	774	794	765	815	783	766	778	794	856	823	768	789	847	803	764	781	778	849	818	811	758	835	833	786	812	841	811	779	822	784	767	778	846	789	808	788	843	760	759	823	805	821	816	804	797	797	796	829	748	815	802	797	787	852	797	807	828	783	781	749	795	784	825	825	883	797	752	775	816	824	837	782	839	757	793	800	787	810	804	811	831	766	791	786	750	772	755	767	789	808	760	776	799	824	826	796	791	791	780	804	774	814	808	783	769	832	795	844	794	790	747	792	791	792	782	814	787	795	805	793	815	792	822	787	829	847	794	766	805	776	824	810	824	804	798	771	824	834	800	800	782	835	785	783	777	890	782	799	735	795	784	846	834	806	763	792	832	831	757	837	765	801	832	820	795	791	782	807	762	780	761	821	830	833	861	790	751	817	815	817	779	796	767	823	796	811	786	851	824	836	813	840	783	830	798	737	802	800	764	777	804	762	749	769	800	763	731	828	835	839	811	796	825	770	793	801	790	777	805	802	822	779	758	842	762	792	792	837	820	803	799	798	758	727	797	758	813	824	801	809	779	823	779	848	803	796	841	767	851	789	796	882	750	851	796	792	799	783	810	840	817	733	768	798	836	843	774	737	798	775	792	805	808	800	837	796	812	816	797	822	780	838	837	794	790	822	825	808	789	800	789	777	794	803	819	734	822	789	769	804	762	805	792	850	837	836	740	785	798	809	775	775	781	752	768	817	787	754	789	784	800	774	840	794	819	753	819	803	858	795	839	766	795	843	780	855	820	815	791	838	803	762	801	790	750	826	812	838	799	745	791	706	755	796	781	814	835	752	841	804	774	817	800	826	817	794	805	825	796	804	799	806	746	801	769	792	789	790	800	844	800	731	799	820	774	735	785	736	828	850	842	787	787	798	830	849	853	795	839	812	783	791	802	828	740	786	814	803	830	843	786	814	824	826	811	766	806	780	770	821	780	790	785	814	779	793	761	778	839	812	742	801	790	779	778	758	806	804	767	750	842	779	771	795	849	768	839	774	825	800	811	832	731	819	731	840	822	810	764	781	805	789	794	818	803	764	800	818	818	807	817	789	785	780	798	779	829	773	791	809	864	796	800	833	831	787	839	806	791	799	830	789	824	785	823	806	779	824	826	830	748	829	766	813	775	797	836	810	774	784	786	745	799	794	804	780	796	829	793	794	791	817	804	805	817	847	764	767	806	764	793	776	783	847	792	821	761	802	817	807	831	782	785	784	819	849	841	808	757	802	810	789	799	831	821	791	751	846	773	780	799	817	781	872	802	838	788	819	768	722	822	806	823	748	831	844	801	801	834	836	776	817	762	789	792	783	804	788	813	765	868	719	780	770	764	833	762	741	722	744	814	815	748	782	796	797	793	776	846	802	815	745	830	794	804	798	849	760	757	779	783	729	773	811	765	808	833	791	792	785	810	797	785	803	752	782	798	741	870	828	839	799	785	813	767	801	780	762	804	820	786	809	804	804	839	771	785	804	778	793	757	752	813	812	824	811	814	814	753	817	800	796	839	795	820	806	843	849	789	782	840	817	759	820	791	785	784	800	802	807	800	777	812	798	832	801	779	793	815	809	831	827	817	789	747	786	779	779	796	800	782	831	788	817	801	735	849	787	859	808	827	791	784	746	816	810	774	826	816	857	829	787	791	766	814	816	838	766	834	867	807	757	798	804	843	787	802	788	805	825	806	772	794	809	781	764	815	804	849	836	788	767	770	813	816	832	727	835	763	810	745	782	815	787	796	771	811	803	806	756	792	782	833	827	830	766	794	822	794	778	846	791	815	762	817	755	799	747	840	774	770	846	821	830	783	800	823	841	773	817	825	815	781	771	817	796	787	842	823	813	815	825	774	834	823	836	857	795	823	795	815	809	823	817	780	812	806	796	832	816	777	789	810	797	826	856	801	809	746	859	818	803	863	823	804	772	785	761	833	845	799	774	780	788	779	840	813	788	881	781	828	809	798	735	795	777	771	819	789	757	785	803	837	805	780	813	809	793	817	763	815	751	808	807	813	800	764	833	790	767	779	778	788	818	765	786	781	747	798	773	781	810	831	810	785	814	798	809	818	810	792	804	759	805	809	799	769	820	854	813	886	787	843	883	813	836	765	796	783	779	816	733	774	841	826	803	784	780	793	797	807	799	850	744	790	829	799	784	813	794	782	841	835	835	829	811	821	826	845	823	766	781	844	812	791	796	757	759	739	776	795	796	803	797	804	836	782	790	821	778	790	771	825	809	794	797	795	814	800	771	835	756	790	800	819	767	809	774	812	823	812	794	788	825	809	737	821	820	812	775	802	786	828	807	746	790	741	795	797	764	761	759	776	837	815	772	807	768	806	800	831	809	781	808	813	767	808	762	775	765	812	795	768	820	765	821	791	767	809	818	764	837	848	777	778	830	765	756	791	794	793	781	797	776	772	763	798	817	770	828	816	807	769	805	791	825	765	806	752	833	824	836	806	777	772	790	812	781	795	783	791	816	832	815
2417	235	253	229	197	163	154	172	169	155	156	157	177	164	173	161	162	184	152	182	156	186	179	158	174	163	145	171	176	157	159	169	168	162	168	169	174	177	156	165	148	175	163	164	152	147	157	176	166	171	181	167	138	165	151	174	153	147	165	163	152	164	146	148	180	162	164	155	139	154	150	154	173	165	168	179	154	161	158	175	174	183	152	162	150	175	159	152	165	166	182	138	157	188	159	142	163	187	158	161	169	171	151	137	150	167	195	178	148	169	152	143	133	163	142	167	134	173	174	171	163	169	141	165	157	162	163	154	167	146	164	146	148	157	170	153	174	162	178	160	155	179	153	164	171	174	158	164	172	174	155	146	143	176	164	171	179	153	168	152	176	163	129	185	137	158	148	151	153	166	159	147	179	187	156	152	165	166	171	138	169	149	184	187	155	140	166	170	146	161	163	175	183	158	132	162	161	154	171	172	152	163	162	154	153	165	144	157	164	166	168	158	187	153	155	161	162	166	164	166	147	138	152	168	150	135	191	156	146	141	155	161	179	167	159	141	156	164	143	158	175	175	174	175	165	189	166	171	163	162	157	166	172	166	168	150	155	149	169	171	162	179	175	177	176	155	151	143	157	183	160	167	166	175	145	180	164	155	159	147	153	162	135	159	153	161	153	147	158	154	173	187	167	176	164	165	155	169	178	154	161	161	138	184	166	167	149	172	165	162	146	158	170	179	161	155	150	166	146	143	165	149	164	154	173	148	169	156	160	139	154	163	180	162	201	156	166	185	167	156	161	171	175	159	170	177	172	154	170	146	164	146	165	170	173	164	168	158	164	153	149	150	158	136	181	156	177	155	153	168	172	146	159	168	181	139	157	149	156	173	146	182	162	156	165	153	170	159	176	173	187	163	162	167	202	146	160	165	137	157	164	177	175	150	153	179	149	172	156	153	148	167	157	161	180	188	152	144	163	141	174	154	173	164	180	164	175	172	168	147	171	158	154	140	160	192	175	157	137	141	154	204	162	169	157	164	183	167	172	155	170	151	152	144	187	148	173	201	170	150	166	156	178	173	167	166	158	186	185	165	148	164	171	172	151	149	175	159	155	159	171	152	157	166	198	183	165	158	190	173	154	173	194	183	165	138	158	156	174	158	165	165	145	159	157	158	178	184	166	165	155	162	168	177	176	167	163	156	152	155	177	143	144	175	173	161	155	167	161	176	184	171	146	171	162	170	173	157	140	163	140	180	179	169	184	170	174	171	144	172	152	159	154	158	148	174	158	139	172	154	154	136	175	175	160	165	135	173	162	168	157	184	144	169	136	169	178	149	161	177	174	163	152	147	160	178	195	144	155	140	147	157	142	172	185	162	164	182	168	150	156	173	168	148	171	155	142	163	164	171	150	171	164	136	142	140	136	144	143	165	131	168	160	129	162	183	166	175	163	175	184	164	151	163	162	151	177	196	175	151	169	184	173	158	159	147	157	157	155	192	159	155	155	189	150	151	156	160	153	163	145	180	156	193	187	179	143	176	175	142	173	155	143	147	183	141	180	173	167	184	165	188	185	174	153	158	162	179	166	178	153	169	176	161	150	170	162	154	180	155	161	149	161	158	168	177	158	161	148	160	142	162	164	142	147	159	157	159	170	179	148	179	162	155	168	155	167	137	164	158	140	153	178	139	139	156	146	156	163	141	140	171	160	164	154	157	155	157	167	192	175	146	170	162	191	154	165	144	135	177	162	165	167	149	161	166	157	166	168	162	161	168	144	178	171	168	162	165	168	165	162	174	174	175	181	147	181	166	176	177	159	154	160	179	158	166	151	164	143	179	149	150	166	151	171	156	159	158	168	184	155	155	142	159	168	182	186	161	128	159	155	151	174	172	158	158	146	194	173	187	160	136	171	182	147	173	161	172	169	155	172	169	166	165	144	158	166	137	157	176	181	138	169	146	148	162	169	165	160	160	161	147	160	159	171	184	164	157	173	150	171	170	165	164	167	138	150	154	163	154	144	148	128	161	159	158	149	155	144	162	166	159	155	165	146	164	135	163	165	155	156	164	177	174	164	170	155	154	175	155	154	153	167	164	144	171	180	170	155	157	183	165	169	154	173	158	163	173	142	146	175	194	171	158	160	159	155	128	166	185	185	167	175	165	159	161	183	164	165	174	172	169	159	166	160	153	154	159	163	164	170	175	152	173	164	181	148	168	160	148	153	181	151	186	180	144	159	157	168	162	162	152	148	167	156	156	167	164	165	158	169	157	208	152	151	151	152	161	160	153	168	181	151	164	156	163	177	173	167	156	156	146	165	147	164	164	174	155	170	171	171	187	147	162	144	160	138	174	173	152	174	160	153	173	172	149	162	187	175	144	155	165	159	152	159	196	159	140	163	157	163	171	160	145	170	132	147	162	162	158	152	172	180	166	170	158	147	163	166	146	157	166	212	158	165	157	141	185	151	190	162	160	147	168	185	150	172	139	164	183	145	158	159	158	148	127	165	161	174	165	179	159	169	145	178	149	179	145	155	152	152	170	155	154	154	161	167	169	165	171	158	153	149	161	173	171	174	150	172	171	178	153	168	166	152	151	151	152	175	153	150	158	175	156	151	127	171	148	161	151	162	171	166	154	181	203	183	142	160	140	148	166	160	173	160	182	192	175	155	156	172	144	143	199	154	142	180	160	144	161	165	164	150	134	155	174	164	146	176	179	170	164	174	148	163	171	183	163	149	160	136	147	145	180	147	157	147	175	180	142	185	177	155	160	187	152	162	155	139	146	169	166	169	160	159	155	167	149	169	173	177	155	171	150	176	158	145	162	158	145	143	163	166	175	145	192	161	157	172	144	165	173	143	153	145	153	160	171	154	204	168	155	156	174	147	161	175	148	149	158	124	140	152	160	167	162	159	159	167	166	169	166	175	155	164	174	163	150	177	173	167	165	168	154	161	166	147	178	174	165	184	148	149	179	164	190	167	147	170	184	182	186	159	159	162	159	134	159	177	163	172	162	136	145	177	179	168	153	168	166	151	172	167	157	160	154	152	158	170	163	175	168	159	164	158	153	156	178	170	167	148	151	151	161	171	164	145	150	169	162	149	172	150	149	163	166	164	187	167	148	172	163	176	161	166	155	163	150	153	156	164	164	182	159	162	198	162	146	166	129	146	150	182	157	181	154	163	165	148	174	161	162	175	172	146	164	152	178	139	135	147	172	125	168	162	157	158	134	165	155	152	169	160	161	150	151	171	162	165	162	147	138	178	136	156	167	176	177	176	161	156	157	148	170	161	142	148	170	169	163	148	171	160	163	150	182	176	149	149	155	164	160	166	164	169	172	145	179	175	164	159	167	170	152	157	190	155	175	169	176	171	155	181	149	168	169	139	149	157	154	150	146	154	159	184	166	153	160	149	152	165	155	149	149	175	162	175	146	141	157	157	179	173	161	165	147	161	167	139	156	185	166	163	161	172	164	162	177	159	180	162	140	173	171	150	173
2122	609	731	713	692	596	589	598	610	625	542	540	550	554	561	595	514	532	555	500	531	512	522	540	523	509	561	525	491	505	572	538	516	551	509	504	524	550	536	509	508	513	565	486	508	518	529	534	543	513	528	539	535	554	520	522	516	551	497	498	535	498	547	546	522	521	521	546	520	556	522	541	527	527	556	529	535	544	526	499	491	557	518	536	546	552	517	537	524	541	532	503	526	527	545	519	514	510	515	511	530	550	529	567	518	541	492	540	477	560	533	508	514	533	495	508	539	564	483	510	498	498	538	543	525	545	536	522	518	520	532	533	545	511	511	531	544	552	483	564	528	493	533	512	536	485	543	533	550	543	532	564	515	501	521	511	558	544	560	538	508	526	527	548	506	507	513	506	565	531	483	499	529	498	506	487	498	550	529	534	513	509	538	543	495	550	521	503	565	551	543	502	511	475	527	526	535	512	508	551	529	518	503	534	556	506	565	524	553	552	517	502	521	549	495	531	504	541	515	509	524	526	530	525	533	528	520	526	542	525	538	537	550	539	550	513	493	524	492	533	537	524	566	498	532	528	542	554	533	502	490	539	485	544	484	554	518	532	517	507	489	521	531	508	505	511	515	531	515	527	503	490	509	569	510	523	510	494	536	520	508	533	559	548	518	516	518	565	508	531	537	555	561	538	506	487	468	584	513	498	496	521	496	524	543	536	545	520	550	522	479	549	518	519	486	495	509	525	549	524	528	523	539	566	531	529	552	526	565	522	558	520	527	548	535	494	494	574	522	504	539	510	537	492	526	488	488	528	542	535	528	521	560	525	541	508	488	520	521	534	535	500	521	526	524	522	535	493	548	496	505	530	547	503	517	525	530	531	508	500	538	499	538	539	528	558	525	520	478	562	540	515	570	522	473	517	554	498	526	519	552	555	508	563	489	541	531	498	520	494	533	551	560	518	537	515	519	516	514	545	525	513	522	524	517	526	489	541	513	507	504	559	557	517	528	511	515	511	541	541	558	544	544	533	513	508	530	558	520	521	497	486	533	506	520	525	551	541	482	555	513	542	530	561	491	568	520	538	570	521	535	512	526	527	553	531	499	567	502	538	547	529	510	563	535	553	579	519	525	591	515	543	482	524	512	522	504	546	523	545	524	506	530	505	538	569	545	550	505	547	551	545	571	541	516	529	563	543	516	522	528	546	552	529	546	551	541	574	533	525	511	522	527	547	501	556	568	528	567	532	520	540	497	498	565	540	539	521	513	556	531	505	563	522	538	511	507	537	547	554	532	537	533	530	521	530	547	539	512	533	509	551	522	523	549	553	510	549	510	547	548	494	575	520	487	509	593	546	540	528	523	502	545	523	514	522	506	504	549	510	507	553	541	501	541	528	501	524	525	543	523	565	539	562	506	524	552	538	530	542	508	523	577	498	545	555	536	565	497	503	504	524	527	492	544	511	585	566	508	548	506	522	541	507	550	539	538	505	527	552	535	499	518	505	534	491	510	481	518	532	529	529	506	562	546	539	574	507	499	477	530	501	547	537	530	540	527	559	562	495	551	556	542	506	517	556	525	547	538	522	545	519	499	498	513	503	546	513	521	569	507	479	522	548	567	529	528	530	557	484	535	500	540	532	517	561	556	532	499	595	549	521	510	531	524	511	493	545	534	535	552	470	523	527	548	521	580	575	575	473	528	542	521	532	536	536	516	527	494	539	525	490	526	508	511	494	513	560	577	586	560	507	513	504	490	543	540	527	515	565	509	548	556	549	556	543	524	539	544	549	521	535	521	555	516	509	513	510	531	522	514	549	549	541	519	532	514	525	507	528	544	536	520	530	542	547	502	548	519	554	507	568	548	519	535	472	502	505	533	545	507	503	531	531	521	519	526	520	493	482	500	535	525	553	539	473	525	534	547	510	526	539	567	565	530	509	542	484	511	548	506	526	504	505	535	554	510	601	518	520	538	501	554	530	495	498	555	512	497	552	523	572	569	546	541	538	496	512	556	586	565	575	508	516	511	542	537	538	570	560	538	553	542	523	530	513	519	569	535	499	548	542	564	531	568	527	500	543	525	504	541	509	512	526	544	521	526	533	523	552	529	534	527	513	527	496	508	516	485	517	513	487	556	500	513	534	526	520	542	559	523	580	494	500	571	537	529	546	545	530	540	553	513	508	481	512	544	540	531	551	507	523	538	547	535	520	525	557	477	502	545	566	559	524	537	520	598	525	506	547	485	549	549	535	519	533	538	552	549	520	543	533	531	566	563	524	483	544	538	505	543	545	533	490	491	508	547	492	500	500	506	539	547	532	515	528	512	522	515	499	525	531	494	527	529	569	512	535	541	555	507	517	497	537	509	517	528	509	507	503	516	541	537	489	515	542	483	524	554	552	548	540	563	558	547	514	509	545	554	530	547	542	517	514	552	507	557	575	491	528	514	550	542	499	584	526	512	528	513	541	534	523	510	509	493	581	491	561	505	564	529	517	571	485	544	554	550	508	494	517	520	501	551	515	480	530	532	516	537	513	524	560	517	561	528	536	503	510	519	540	472	542	519	534	512	561	558	518	537	515	507	493	477	540	487	549	486	521	510	537	516	560	508	529	503	529	547	522	567	549	494	514	512	513	554	551	526	545	525	569	543	510	586	545	552	506	518	525	555	533	579	490	547	491	500	541	522	522	537	546	523	543	539	546	529	538	524	529	507	525	539	559	535	554	541	499	514	546	556	515	491	499	533	515	562	510	540	498	542	525	518	538	525	518	506	511	537	536	533	560	521	505	521	518	533	519	524	555	565	533	533	501	547	519	546	529	512	488	524	540	523	551	519	527	509	523	543	574	521	523	531	513	544	514	529	496	489	532	539	518	538	533	560	536	559	498	561	527	566	561	531	530	502	508	528	528	508	529	501	558	502	507	491	527	507	555	511	477	530	517	553	580	567	521	519	535	546	546	522	526	514	493	578	542	527	503	508	505	539	519	500	554	515	550	514	533	533	483	496	506	518	553	535	557	533	519	526	537	503	557	489	535	505	525	542	528	525	535	540	546	529	548	543	521	504	569	530	539	501	533	506	518	510	545	522	570	551	555	528	558	540	523	488	514	540	499	523	459	529	548	521	556	541	560	529	550	583	496	508	506	551	535	555	545	523	517	565	512	535	552	538	514	504	527	508	548	569	533	531	554	550	511	510	538	550	501	552	504	500	560	540	569	542	515	520	488	547	527	541	502	521	522	559	557	545	494	548	543	513	514	532	555	543	550	515	561	495	522	543	541	558	533	506	491	525	582	488	522	513	551	534	508	513	549	508	521	536	481	544	515	534	542	529	515	531	508	497	553	505	511	547	501	522	547	504	514	532	563	513	536	477	510	541	518	538	534	514	491	578	495	561	522	542	501	536	544	489	569	549	538	533	574	548	540	448	536	523	539	535	545	566	527	479	506	562	515	540	529	528	510	542	518	539	535	531	550	509	501	556	547	519	506	506	517	509	546
16163	1695	1640	1336	969	766	631	578	488	440	427	391	354	380	387	383	342	352	326	323	335	263	324	309	328	294	301	289	295	291	312	317	298	314	321	320	328	318	312	270	298	294	283	309	304	320	304	314	311	318	323	291	292	281	323	304	285	292	266	266	296	267	301	314	294	299	274	307	277	340	288	300	303	290	285	308	289	281	285	305	294	290	291	288	280	287	307	304	311	267	257	280	280	317	280	283	293	312	300	278	293	264	310	277	299	277	304	311	290	300	295	299	344	270	279	292	295	308	313	280	315	294	300	287	297	293	278	301	299	288	290	300	287	299	300	272	311	276	312	328	284	281	304	291	279	312	286	309	321	268	295	323	271	280	306	300	280	312	307	275	295	304	287	287	304	334	299	305	281	300	275	311	299	302	299	293	335	325	285	268	296	296	273	278	307	319	307	317	277	273	264	320	322	289	277	301	314	262	294	321	297	280	300	337	280	295	309	301	317	300	277	296	313	316	292	289	277	296	320	291	273	295	263	320	308	288	320	274	264	277	336	280	285	302	295	264	342	309	310	290	299	306	288	334	311	291	318	274	283	319	281	297	296	265	301	285	297	296	300	293	328	294	315	301	297	307	305	305	271	277	279	294	327	274	280	301	279	293	291	307	266	314	293	282	310	297	261	298	304	288	289	333	272	319	278	295	272	326	295	280	319	311	287	312	280	309	280	294	283	298	271	359	285	291	307	277	280	273	311	313	290	286	286	307	316	315	293	301	276	298	321	291	290	250	293	290	313	293	282	288	313	277	293	273	289	255	295	299	303	346	284	307	325	299	294	310	277	295	283	313	310	329	292	318	297	304	292	323	297	312	257	273	288	274	286	278	288	309	316	306	324	282	281	292	299	301	284	331	277	295	268	300	301	294	294	321	271	272	311	299	278	299	284	272	303	315	286	292	274	283	326	307	287	271	315	310	334	246	298	305	303	289	300	288	295	317	299	263	315	330	277	285	258	290	272	299	313	290	311	310	298	267	312	292	288	316	304	293	313	263	292	302	299	289	291	292	279	280	304	294	283	297	260	295	294	309	285	316	298	280	283	312	287	291	290	270	306	298	302	268	267	266	309	291	281	287	296	291	303	292	293	269	290	300	313	294	305	312	316	301	289	312	310	309	312	297	289	280	331	330	305	294	300	302	284	273	263	258	292	285	309	310	277	288	290	282	269	295	315	261	302	304	283	329	311	277	307	280	292	294	259	288	269	323	279	296	330	313	324	297	284	295	315	274	303	305	300	302	310	249	290	282	308	267	283	318	287	319	270	284	281	312	287	307	326	301	267	268	290	304	323	308	307	289	261	297	278	268	307	305	283	270	294	289	293	293	280	298	296	269	300	276	295	310	309	315	276	308	301	297	309	305	286	281	338	306	302	280	277	287	266	302	303	283	283	330	286	271	284	290	308	311	281	310	289	263	301	300	276	288	304	258	289	294	303	247	295	323	286	265	283	308	287	270	306	299	319	289	324	308	266	321	278	285	292	298	286	310	299	292	292	330	279	273	296	308	299	309	308	316	296	295	290	267	285	280	305	281	300	325	281	285	304	280	281	289	297	303	278	310	271	268	284	297	268	314	290	273	264	302	307	300	285	333	289	294	290	329	282	283	313	277	300	296	337	297	315	308	316	279	264	292	289	295	278	282	299	289	321	306	313	294	297	313	295	301	282	291	301	297	302	296	315	290	275	297	305	264	297	288	282	291	297	282	299	298	275	292	322	309	301	303	273	323	316	293	306	289	309	307	303	277	291	304	318	320	258	297	306	302	303	325	319	266	267	294	292	324	285	290	278	288	295	283	344	304	298	309	309	275	289	323	307	310	317	265	280	293	314	301	262	272	278	290	276	299	299	297	282	292	287	299	327	314	304	305	313	267	292	252	287	270	268	299	303	285	285	276	305	269	291	271	301	287	308	301	268	307	289	307	297	261	282	288	312	271	270	309	328	334	303	308	277	286	316	298	334	275	269	312	300	308	301	297	290	286	336	303	291	294	291	271	275	303	295	279	289	279	296	292	307	301	293	306	307	282	317	268	314	280	305	280	299	291	307	304	289	287	306	304	302	324	303	280	319	290	272	259	305	286	323	323	299	309	314	290	289	290	277	267	278	261	281	292	286	278	319	281	281	276	298	291	291	288	275	275	306	263	316	268	299	295	301	300	296	312	313	292	329	293	292	294	282	276	289	307	292	300	328	290	313	299	279	322	310	284	316	298	278	266	313	282	287	275	310	284	329	282	286	296	320	268	311	288	314	323	322	313	305	318	319	320	319	287	301	301	311	276	266	280	289	309	302	279	314	290	285	295	289	289	283	309	266	256	284	268	324	315	266	315	276	316	333	308	302	337	325	307	300	268	348	302	277	297	270	296	336	285	311	280	307	318	334	289	313	289	283	295	300	285	280	280	300	284	289	276	303	277	269	263	271	277	297	301	322	281	258	303	308	286	281	309	299	328	310	282	278	273	302	300	280	275	291	318	288	275	262	280	309	314	300	282	296	250	292	302	306	279	286	317	280	290	309	278	288	250	284	294	302	283	300	275	271	305	283	306	266	320	338	287	287	286	316	306	264	295	308	291	288	281	255	276	274	272	299	280	280	295	298	283	296	293	286	290	308	292	302	314	298	330	277	304	295	313	297	322	306	282	288	322	302	272	268	304	317	278	273	319	297	289	306	291	286	288	304	301	285	301	290	301	328	306	307	317	305	272	305	316	281	300	264	293	282	286	278	317	285	301	283	299	296	281	269	292	290	293	274	301	295	311	291	298	306	297	364	284	291	293	278	331	298	297	337	292	311	302	308	303	319	293	275	286	295	289	296	314	297	293	302	283	238	332	297	270	289	255	302	300	291	313	281	320	304	271	294	303	327	315	292	298	323	311	297	293	304	294	306	280	274	297	303	291	281	314	324	306	278	293	272	280	312	284	303	297	286	292	272	284	315	299	276	230	265	299	313	264	308	307	280	283	305	282	343	310	286	314	316	314	293	315	305	291	341	309	297	283	290	300	304	293	256	265	317	320	305	291	299	286	315	306	295	326	316	286	278	302	307	279	290	279	292	272	282	291	286	278	318	269	285	307	302	294	283	299	340	304	290	325	296	293	271	304	286	283	292	281	290	253	314	292	299	267	295	299	305	306	311	308	300	299	295	309	314	285	336	268	308	313	313	286	274	307	283	303	280	273	303	299	290	303	293	309	297	297	273	315	307	297	276	314	303	290	304	308	323	286	291	339	259	304	308	313	278	286	295	295	255	291	295	304	303	287	268	303	326	298	296	309	309	268	328	264	272	301	278	298	286	307	307	317	302	293	304	297	298	305	292	264	314	282	306	290	309	278	275	302	279	261	301	299	330	316	279	299	288	293	284	293	313	322	285	302	313	296	302	301	293	298	325	257	273	290	295	287	307	286	308	292	276	287	271	273	275	321	269	304	313	273	300	302	263	279	295	293	276	271
8831	1813	3526	3951	3370	2873	2471	2140	2045	1688	1587	1463	1412	1322	1301	1196	1117	1196	1087	1104	1059	1089	1029	975	1002	1038	970	998	961	960	946	943	930	933	965	942	986	920	916	909	906	896	854	963	910	901	907	945	962	898	892	915	910	929	904	881	885	837	891	861	839	895	867	909	882	869	866	867	880	907	856	886	846	862	890	867	877	875	875	867	877	888	873	889	853	876	880	879	796	906	836	826	856	863	860	873	827	844	850	913	856	844	891	882	867	856	833	832	850	847	833	877	853	860	862	893	871	825	870	888	947	897	865	851	839	857	863	857	877	885	881	871	846	903	864	894	874	886	885	903	918	797	880	852	837	833	825	842	874	798	849	849	849	890	876	901	893	908	847	891	849	875	923	849	873	859	866	828	876	890	874	823	859	836	908	786	873	888	883	840	861	921	852	841	860	887	889	833	856	876	855	859	878	827	843	889	896	879	901	883	895	848	887	876	848	884	834	845	859	842	873	874	873	887	913	847	877	835	887	884	826	908	864	860	827	863	846	896	854	856	840	878	850	849	829	948	849	885	903	880	844	899	871	827	846	856	846	790	805	886	819	880	847	861	848	824	844	871	914	869	873	815	841	908	857	886	806	858	901	860	881	847	857	897	893	935	868	870	904	859	851	880	866	837	878	817	873	813	873	880	843	865	832	868	851	860	835	849	837	842	826	889	838	819	825	843	938	846	912	864	905	844	858	894	832	887	890	826	838	882	881	944	825	881	856	865	894	821	894	868	835	851	906	792	896	855	871	851	875	857	798	864	866	924	877	805	862	848	848	909	822	860	866	840	869	864	844	838	891	887	887	850	878	864	852	864	864	839	841	858	876	833	872	815	892	883	864	899	883	839	883	850	921	873	830	871	904	862	868	873	844	860	891	910	856	876	828	884	929	865	850	841	909	871	878	838	830	866	912	854	820	869	877	929	910	811	901	836	830	861	848	870	823	876	863	829	853	891	844	856	864	866	859	857	781	883	848	852	813	902	845	885	894	869	894	877	861	887	838	870	883	868	895	891	877	927	830	837	879	889	858	822	888	893	841	887	852	861	887	872	844	845	887	875	839	841	914	898	849	865	897	842	912	892	793	831	865	856	906	857	930	871	885	926	809	904	893	839	848	888	905	894	915	902	873	861	823	888	882	855	862	870	839	889	880	846	858	852	888	859	891	876	864	866	820	854	895	857	865	885	840	872	872	900	880	853	868	897	854	900	852	880	882	896	822	873	894	857	896	874	900	901	847	863	914	881	890	835	885	862	881	836	852	847	836	807	841	866	864	936	877	903	908	866	857	834	874	863	860	864	908	889	860	844	834	860	848	849	865	829	909	858	841	885	810	932	855	868	833	858	876	897	834	901	879	855	864	925	821	864	863	827	848	873	903	853	875	853	858	893	877	820	812	881	840	905	827	891	911	812	889	873	851	884	889	910	865	839	908	867	848	836	870	858	919	832	870	863	935	838	872	867	860	874	863	827	856	863	835	868	814	905	812	897	884	873	807	838	885	873	885	912	840	846	910	884	873	851	897	839	873	896	911	855	936	822	906	889	914	835	806	865	857	837	861	843	842	877	890	843	843	868	884	876	901	908	882	857	895	894	919	837	856	860	884	869	860	884	859	856	824	834	881	848	856	847	860	897	861	841	862	879	845	914	851	891	838	838	835	838	866	934	883	837	867	908	852	924	803	893	826	862	888	884	873	864	907	869	868	864	890	867	827	878	884	815	838	874	869	854	881	903	887	806	834	872	884	883	879	802	944	840	829	881	845	893	844	894	864	913	884	879	835	869	844	875	902	902	820	867	895	852	819	836	855	820	920	873	831	898	873	862	860	882	917	864	848	894	880	840	897	878	908	885	898	873	877	849	878	885	901	877	884	797	854	867	912	888	840	851	892	856	897	842	879	867	822	856	855	872	874	861	888	889	861	857	901	820	865	815	895	871	918	889	887	882	895	880	858	851	905	894	836	830	891	899	875	825	862	839	849	914	875	900	838	869	889	886	851	816	828	923	835	837	892	875	830	894	850	876	814	838	805	846	915	890	845	856	859	855	865	881	889	829	869	871	891	869	820	897	892	864	878	918	863	884	886	864	827	875	883	899	879	869	901	837	865	847	885	877	936	914	869	876	859	873	874	881	899	857	846	853	891	900	871	881	870	838	873	858	886	891	869	884	835	852	856	839	846	885	870	877	867	911	864	867	859	860	844	822	911	884	842	853	837	856	835	887	840	837	864	839	871	873	907	880	878	947	896	922	878	898	834	881	866	864	817	822	870	848	844	793	901	847	876	875	897	915	815	879	866	894	908	825	820	840	873	851	839	852	855	834	839	869	853	869	873	927	852	834	819	855	844	865	845	889	859	865	852	878	849	859	889	879	853	872	887	857	808	838	903	905	835	882	867	818	850	860	884	923	864	871	835	828	841	862	824	816	877	873	813	913	837	883	831	887	856	886	838	890	860	879	888	889	885	873	887	899	868	839	845	913	882	856	881	872	871	846	883	842	875	861	848	855	845	840	823	899	850	854	853	865	902	837	845	925	823	859	843	896	817	892	938	874	870	866	884	944	809	822	873	881	847	864	904	872	882	856	854	850	829	860	877	875	874	918	823	858	842	933	850	873	895	845	876	877	848	816	846	848	886	877	864	901	833	921	874	869	882	914	896	854	838	848	871	868	889	849	872	859	873	919	859	852	836	924	886	877	869	854	896	903	880	853	861	894	895	901	844	908	876	939	842	911	858	890	865	831	895	857	866	868	883	871	825	833	889	850	902	852	857	880	847	836	918	888	879	832	850	848	909	900	794	868	875	905	898	897	860	869	858	853	787	830	806	849	830	885	886	838	905	895	847	853	869	852	929	830	901	895	888	816	907	849	859	823	865	854	880	854	879	865	864	838	865	870	818	885	870	848	878	884	867	835	859	894	808	852	873	861	835	875	895	901	861	836	881	901	882	839	868	862	808	852	874	895	885	890	867	880	851	836	876	840	849	838	857	930	854	873	852	908	852	809	870	889	889	912	847	900	870	886	810	868	834	869	894	869	903	888	826	867	841	873	888	821	876	884	868	882	849	833	874	887	818	811	826	878	824	888	886	889	846	839	871	885	867	903	876	861	923	918	893	766	885	864	821	835	855	887	875	861	796	911	886	844	809	840	860	887	860	891	868	916	847	854	855	879	836	852	853	749	883	917	868	869	903	852	878	840	874	850	855	830	874	815	861	888	838	844	881	854	850	853	885	877	852	841	941	911	942	935	868	880	861	919	898	848	884	822	840	891	832	867	845	875	851	917	837	841	814	862	920	886	837	854	860	864	885	813	881	938	810	876	894	854	796	856	839	901	856	922	836	892	858	866	835	892	844	880	853	838	933	885	836	893	893	898	899	819	862	800	891	901	850	836	884	863	890	838	853	843	848	810	895	831	879	842	871	870	874	866	917	842	837	836	847	820	885	857	897	867	825	885	856	847
25999	3894	2859	2258	1611	1215	844	756	616	583	514	465	447	405	390	349	323	333	335	330	329	348	302	291	300	269	303	322	336	306	300	297	284	316	263	330	299	291	309	274	305	305	288	272	267	311	293	275	287	271	291	256	250	258	259	286	271	263	274	278	259	272	245	293	273	278	286	284	278	300	250	273	289	255	263	279	272	283	259	267	269	282	235	297	281	267	275	282	281	267	280	269	262	261	282	281	232	258	313	275	267	296	273	265	243	259	283	263	267	261	230	285	225	249	279	320	232	290	253	297	249	260	250	281	281	290	277	269	246	258	284	279	302	278	270	251	257	281	248	288	259	288	265	268	305	258	296	260	289	279	280	233	260	284	237	242	284	292	254	267	282	285	286	254	268	271	266	247	263	255	293	279	296	265	261	251	266	268	284	255	257	294	262	274	283	272	278	264	274	286	276	277	289	282	252	255	267	258	262	255	287	251	270	250	299	254	318	277	273	293	270	288	264	299	282	292	256	241	266	246	295	262	278	261	276	272	317	249	269	301	269	295	272	271	269	276	252	262	266	279	269	276	270	311	272	286	272	273	269	292	265	271	260	274	271	270	272	282	266	280	278	245	294	285	231	259	257	275	246	284	269	296	268	264	288	287	267	263	252	278	265	274	259	275	259	271	275	257	282	282	259	270	283	244	253	278	257	300	288	285	288	256	272	254	248	289	303	255	268	254	282	291	290	277	250	277	275	255	265	267	295	258	276	300	261	286	254	283	272	276	289	283	258	274	270	229	257	289	285	268	276	288	252	250	267	278	264	274	299	265	259	251	252	262	282	255	277	284	279	245	255	261	263	264	278	274	264	270	246	259	297	277	258	252	263	264	290	234	262	265	302	266	254	278	273	272	277	290	273	266	262	275	264	275	268	241	277	282	266	266	292	259	266	289	274	263	273	274	254	252	277	276	274	256	266	260	266	253	282	249	288	278	286	263	290	276	286	289	301	252	282	279	287	250	274	276	267	240	264	270	258	279	273	294	279	255	256	279	267	289	277	266	293	283	278	291	294	272	272	277	267	260	255	288	304	272	261	275	266	272	299	277	259	260	288	305	265	278	281	278	293	274	285	273	261	264	260	287	249	309	282	290	296	288	307	255	274	273	258	293	261	278	270	277	274	249	251	262	253	296	288	279	285	271	268	277	263	254	276	276	277	279	277	293	274	266	263	269	260	275	259	263	274	260	298	292	272	281	266	261	286	258	255	281	304	268	283	262	259	260	292	262	289	265	282	248	274	296	282	279	282	276	256	273	268	272	282	250	286	283	268	275	260	272	256	258	260	306	282	278	272	254	254	273	270	263	301	248	279	273	290	279	251	278	245	276	228	263	282	270	254	260	243	272	308	288	292	252	315	291	271	286	277	316	294	261	272	292	272	292	251	273	248	288	269	299	272	241	283	277	264	245	270	256	263	254	267	288	295	267	277	272	277	241	257	279	245	272	263	287	289	281	275	257	260	277	274	274	285	255	281	252	295	275	259	296	266	292	261	301	281	275	271	280	274	259	276	297	313	247	269	281	270	267	311	275	263	299	298	275	243	276	260	285	297	289	268	258	251	297	260	270	256	269	273	274	274	274	255	270	312	282	262	270	272	260	271	273	289	273	267	282	277	255	266	276	287	304	293	293	295	286	277	298	297	249	266	258	272	279	290	249	272	275	298	270	272	283	266	273	273	287	258	266	278	287	252	316	233	288	279	264	280	256	277	265	279	270	255	268	268	262	254	272	271	252	252	256	282	242	264	286	274	279	276	275	282	266	282	276	267	280	288	261	275	288	298	278	308	281	265	274	264	276	292	271	278	290	258	257	264	252	259	240	292	257	283	290	279	272	248	249	274	265	291	231	250	282	273	245	278	277	252	271	289	272	264	275	290	305	277	262	277	233	286	276	270	269	268	267	285	301	272	277	278	269	324	258	325	292	268	282	258	283	244	235	257	280	272	272	263	231	266	269	303	272	276	231	285	296	256	239	287	315	275	300	274	263	304	287	298	255	294	267	261	278	278	287	265	260	304	264	248	298	271	281	290	288	239	275	247	273	269	245	277	274	273	259	288	279	280	287	290	291	280	290	280	290	271	282	280	272	286	252	285	275	276	308	271	266	282	295	264	257	270	258	263	286	276	302	304	300	282	261	269	269	281	294	278	267	262	272	280	270	268	258	271	284	284	292	284	279	273	265	245	287	304	265	264	271	286	267	260	237	259	276	261	265	242	273	288	255	278	257	264	279	286	285	241	284	290	264	291	248	276	263	267	288	277	252	255	248	280	261	277	258	284	273	262	286	283	258	247	260	295	305	284	263	264	282	274	259	282	315	293	247	228	268	293	285	253	265	265	256	249	261	267	284	241	282	268	294	272	292	267	274	256	282	256	263	266	263	271	279	262	269	276	276	262	271	285	271	299	271	239	269	294	289	291	261	248	279	290	256	278	281	259	247	292	280	293	273	260	291	285	308	247	278	267	286	268	266	283	273	253	287	261	281	262	312	279	254	265	281	284	264	283	270	272	256	268	245	275	260	303	295	278	291	298	272	274	295	320	279	221	292	266	283	288	272	281	240	290	269	301	252	296	263	271	280	269	275	290	289	266	268	252	283	294	268	295	292	243	282	271	321	294	280	244	263	299	275	294	251	280	263	279	265	294	250	269	272	266	272	236	239	278	274	278	270	269	255	270	257	281	252	290	278	242	269	257	292	281	258	263	253	267	288	274	253	265	290	244	294	286	282	265	297	266	259	286	319	290	303	274	306	266	261	298	257	264	259	253	291	277	277	249	287	286	277	268	264	291	273	289	287	260	264	332	274	278	266	276	274	260	279	249	240	275	272	280	242	275	248	293	289	257	250	286	271	259	267	271	248	251	316	290	281	266	298	297	263	276	274	278	248	267	297	279	273	266	283	293	251	298	265	286	285	242	267	273	287	261	267	242	272	258	288	260	297	273	246	302	254	300	257	301	287	272	292	299	290	263	240	242	280	290	260	252	273	261	263	270	266	309	257	271	275	277	250	277	277	258	246	272	259	278	270	293	260	278	298	278	257	305	295	288	252	258	254	276	265	254	268	275	304	225	277	265	260	290	279	256	269	271	279	281	274	263	281	256	246	264	265	300	268	257	267	299	288	286	267	292	265	260	262	255	299	289	281	285	257	284	277	269	236	274	278	276	267	253	306	260	263	270	269	272	304	301	277	263	280	284	288	287	286	243	283	269	287	284	268	271	257	293	301	264	258	268	274	261	279	261	279	267	295	257	261	283	249	248	275	295	266	288	289	258	296	293	255	280	260	283	299	270	287	268	270	285	266	294	267	263	284	281	257	255	276	276	271	281	267	280	287	297	256	270	268	262	255	255	268	309	291	260	261	304	271	266	251	256	270	269	268	256	259	284	247	287	257	279	237	298	288	253	251	256	254	248	289	270	305	273	272	276	260	268	289	262	279	281	293	272	253	282	291
12690	2629	5539	6357	5528	4644	3784	3218	2731	2417	2106	2027	1782	1700	1581	1523	1400	1320	1292	1216	1142	1195	1143	1065	1131	1035	1076	967	962	989	1028	1017	925	921	939	916	963	861	862	940	871	884	877	876	877	877	861	837	906	837	842	869	816	897	876	906	872	860	777	831	852	854	830	832	851	797	883	852	857	807	858	858	844	857	797	846	796	858	843	761	839	779	772	827	826	813	781	794	804	827	796	783	859	799	828	850	868	782	821	786	829	804	806	777	828	813	830	850	808	802	780	799	883	822	815	820	814	807	820	824	865	840	808	839	825	761	822	869	754	810	803	832	807	876	841	762	854	814	780	794	821	830	808	767	777	774	761	758	790	838	845	818	808	801	799	821	822	815	780	845	771	822	832	750	792	782	761	718	779	777	807	852	767	860	827	805	812	812	741	780	743	824	760	829	775	828	765	820	880	826	823	796	796	779	780	826	851	812	768	808	755	832	796	754	815	817	844	808	786	848	783	780	862	798	801	794	794	785	785	742	779	826	743	823	824	854	840	815	786	804	747	835	786	795	799	790	822	798	813	812	799	776	814	795	792	770	847	809	825	822	849	765	774	781	795	798	818	832	783	809	802	825	779	793	772	770	795	791	763	768	810	815	788	822	783	767	781	812	764	750	784	798	800	826	822	810	813	795	808	835	816	762	793	776	772	776	825	848	837	823	839	834	799	831	832	787	797	839	777	776	802	805	807	769	845	805	821	807	760	810	788	818	768	813	754	841	794	811	768	771	771	784	754	816	773	828	832	796	807	771	831	781	767	802	807	863	797	827	753	774	850	780	793	843	818	841	805	774	782	820	795	844	787	789	785	827	772	788	858	763	783	813	815	792	748	783	776	813	801	791	823	793	774	802	805	812	790	860	807	839	853	822	768	827	788	820	846	784	811	835	762	806	788	752	804	827	805	795	827	785	829	826	870	757	796	783	760	833	818	812	776	778	810	797	800	804	845	804	809	802	776	783	785	821	768	788	801	805	787	751	810	850	773	748	808	779	807	765	796	791	815	780	824	815	842	807	796	770	830	819	821	788	806	764	757	751	819	832	810	815	783	820	854	802	783	804	807	817	848	738	823	797	819	821	739	769	788	763	811	850	792	792	842	724	769	854	786	747	796	808	768	773	812	799	833	749	794	798	829	796	799	775	764	773	822	774	777	807	791	822	747	796	806	818	808	790	764	742	825	805	796	781	800	779	839	825	804	785	794	756	771	829	784	794	838	792	838	790	793	793	767	779	774	802	799	777	814	806	817	751	802	811	755	791	811	804	812	775	848	778	790	812	776	788	865	773	802	769	803	804	789	824	760	775	843	799	791	814	796	774	809	819	799	807	804	806	775	769	792	792	761	786	809	800	754	776	847	833	838	817	790	842	821	757	856	808	810	825	803	802	774	761	795	834	761	796	779	823	812	812	821	753	849	793	789	786	843	797	789	835	810	813	803	795	827	813	803	772	775	791	806	763	796	819	766	762	767	807	773	795	812	840	808	821	765	751	781	832	828	792	805	791	796	798	805	785	813	803	824	872	767	815	791	800	763	832	785	817	829	842	803	780	766	802	793	777	796	813	748	811	810	830	815	806	822	831	816	755	802	825	795	771	747	810	790	825	775	859	788	775	752	796	742	770	714	803	877	792	830	771	751	826	792	835	775	798	815	835	762	840	797	796	791	796	839	776	802	837	851	740	765	823	796	814	831	838	808	826	832	772	780	801	773	763	775	773	756	787	792	824	803	849	802	767	790	828	817	831	867	850	838	831	801	804	848	752	794	815	789	774	809	743	794	812	823	796	783	791	754	785	855	786	789	783	726	834	758	788	822	777	799	780	785	740	831	793	821	791	807	825	797	823	770	755	795	778	795	777	831	758	796	766	729	798	792	826	783	795	778	792	817	792	809	794	834	784	850	792	808	789	813	822	771	821	853	807	771	819	778	784	767	776	828	821	791	819	807	832	807	805	821	814	856	803	805	798	792	789	769	820	784	793	808	813	787	800	739	838	809	776	812	781	821	795	837	794	824	775	761	799	762	773	759	831	857	832	811	823	792	821	804	822	789	804	799	780	797	800	815	808	774	805	771	808	794	771	787	825	821	851	788	809	775	794	832	792	776	805	789	761	767	788	768	775	811	812	810	850	783	805	779	825	815	769	793	859	817	818	760	793	766	803	822	829	787	777	805	816	758	755	789	811	827	812	786	796	800	827	790	821	796	789	802	804	829	755	794	777	807	786	795	746	828	827	777	825	805	822	784	789	806	766	841	770	819	794	817	787	787	808	773	804	810	810	851	799	811	787	802	786	814	809	762	845	838	791	801	804	764	802	786	747	800	755	805	788	808	803	808	786	843	808	740	755	748	742	783	828	811	790	783	807	793	797	795	744	806	773	812	777	802	808	796	754	809	800	772	780	818	838	771	767	859	818	793	806	818	777	809	848	807	844	841	790	803	819	754	769	794	817	804	819	819	797	769	844	803	850	765	822	824	851	772	760	832	820	794	770	798	792	823	804	801	765	795	745	816	778	783	817	811	821	838	766	763	854	786	784	793	797	825	801	826	786	791	818	812	819	771	807	774	757	800	816	791	817	808	792	791	789	804	767	793	831	809	802	775	775	809	824	807	805	757	798	779	819	845	761	780	803	861	770	804	851	763	842	799	759	810	801	764	795	807	786	819	801	847	772	780	819	765	774	788	762	800	777	810	805	822	799	780	794	790	813	780	798	822	860	795	775	778	821	790	834	803	749	862	783	800	832	803	844	753	798	778	798	780	819	822	797	841	811	798	768	774	848	837	782	794	793	836	803	776	767	828	837	795	825	818	745	808	767	825	828	766	767	850	770	877	769	785	808	801	823	745	780	805	788	814	805	836	807	790	827	778	829	816	766	829	809	783	847	817	824	777	789	771	788	796	815	795	794	836	786	728	874	777	809	790	842	808	802	744	847	801	804	792	796	786	796	839	797	811	819	796	864	809	813	797	821	805	797	743	766	787	819	781	803	782	785	743	817	876	825	803	750	790	804	773	818	811	787	842	760	800	753	787	790	694	810	800	755	808	802	792	777	776	780	811	799	770	789	797	756	837	729	817	813	735	831	806	772	801	827	797	780	831	814	807	834	873	790	830	806	792	772	828	784	796	822	767	789	756	791	785	799	795	788	808	829	765	785	843	824	789	783	814	775	793	842	820	787	804	772	788	765	819	839	776	790	807	809	818	752	804	789	775	843	807	784	772	795	825	833	763	769	775	805	816	858	804	766	813	785	835	827	769	769	807	785	782	800	821	751	815	778	820	804	808	804	791	792	866	813	823	814	781	803	785	774	758	803	810	780	765	804	792	777	811	820	790	812	748	761	800	783	799	881	801	743	814	768	772	797	770	777	757	752	837	819	758	856	785	781	821	812	810	778	804	816	770	744	805	801	773	834	856	824	800	795	821	743	731	813	849	779	775	792	783	791	829	790	844	727	825	823
2470	215	264	197	181	190	165	211	166	173	150	162	179	171	169	158	163	176	158	153	148	158	145	153	170	167	175	170	161	151	157	161	156	158	178	154	155	163	141	188	170	145	177	164	163	159	186	184	194	147	160	159	156	157	168	163	145	145	174	177	153	164	161	168	156	183	177	153	194	181	155	167	171	154	165	181	185	159	168	174	177	133	171	158	178	171	154	161	160	171	164	187	156	158	177	175	156	146	148	163	157	155	151	164	164	185	163	187	161	170	178	152	163	163	151	155	179	158	155	153	172	155	176	166	161	168	151	152	165	167	152	182	150	163	146	176	182	183	162	166	154	162	159	167	165	169	150	167	160	156	171	151	169	179	151	143	185	166	157	159	184	157	160	173	182	180	164	160	170	148	147	168	163	176	162	155	184	176	159	155	174	163	173	162	170	150	159	157	161	185	169	182	134	156	210	177	148	178	147	163	159	139	163	138	172	181	169	186	145	160	167	191	162	156	141	155	156	167	165	153	146	165	157	155	148	156	163	143	147	177	181	169	183	165	161	159	170	151	155	181	172	147	171	177	158	167	173	173	179	166	161	160	167	167	168	172	180	151	151	150	149	177	162	161	139	170	163	166	153	142	173	164	166	141	149	149	187	165	130	164	172	166	163	175	160	162	159	176	163	138	172	163	164	150	180	154	173	135	158	196	183	144	166	170	176	190	178	171	160	158	152	171	145	155	172	171	182	160	153	161	148	150	175	181	169	174	147	167	164	159	147	131	158	154	172	160	165	160	138	140	189	166	180	185	153	172	177	146	181	172	170	180	154	173	170	150	171	167	148	162	163	164	151	172	163	170	173	141	165	152	154	167	164	158	152	168	164	155	147	149	168	157	134	181	185	149	156	150	152	161	140	178	155	152	142	176	170	154	157	187	159	177	159	163	173	175	163	167	174	167	150	162	156	146	143	161	151	164	168	173	150	162	167	176	145	172	173	172	166	140	161	169	179	161	178	165	152	153	178	171	162	158	167	150	165	163	172	167	188	183	159	177	167	180	181	165	145	168	144	148	157	157	189	148	170	152	181	162	163	181	163	151	160	163	144	151	199	175	145	166	180	160	174	164	153	141	152	158	170	157	164	149	134	155	197	168	159	179	170	190	132	156	163	184	147	172	165	169	178	153	145	153	153	154	165	161	135	153	154	146	186	148	139	168	157	177	157	150	161	161	145	183	180	154	181	166	169	180	165	159	175	155	162	176	152	129	157	159	175	176	163	153	156	180	166	166	151	162	157	162	164	174	170	159	185	160	161	162	157	150	183	157	169	170	164	165	172	156	161	136	164	170	154	172	164	146	175	186	168	184	164	163	155	138	134	170	161	159	150	151	166	156	169	173	134	164	170	175	168	169	175	183	162	167	158	156	167	184	152	153	151	165	169	151	150	148	134	163	161	193	157	177	161	163	180	169	160	165	180	136	177	170	173	154	149	185	151	157	183	147	159	167	165	162	151	153	160	173	184	145	191	161	165	174	157	155	136	174	182	160	158	152	157	163	176	160	156	164	167	132	160	164	177	149	157	171	161	183	142	153	166	184	154	156	159	164	168	174	147	177	151	167	168	171	157	197	154	154	164	159	157	157	193	161	159	182	184	168	195	150	173	172	165	177	146	159	176	141	152	159	159	187	166	153	154	164	159	154	169	180	151	164	140	167	163	154	157	159	154	182	151	149	184	155	155	173	146	177	137	169	162	153	157	147	164	161	165	142	161	153	161	144	144	160	134	158	174	161	185	167	138	171	157	172	144	181	179	164	178	178	164	168	160	170	164	163	160	155	165	146	152	170	165	165	186	163	173	164	168	142	180	174	185	144	162	146	169	153	162	167	161	156	151	151	153	164	177	160	164	167	168	151	162	159	184	171	169	157	168	153	175	154	188	162	170	186	175	154	153	158	144	148	161	173	169	163	156	164	168	171	181	162	155	160	207	162	170	165	153	138	140	162	157	175	152	160	171	161	173	171	178	178	148	184	167	140	132	170	150	148	155	182	161	167	178	179	165	142	172	142	166	168	160	158	170	176	168	176	160	170	151	199	153	166	167	145	169	156	157	173	145	162	151	188	146	166	164	179	158	152	156	158	152	154	144	159	147	190	164	170	199	151	148	174	168	150	144	135	156	181	167	154	159	174	169	177	143	151	147	141	186	155	163	143	169	156	168	152	170	182	150	180	163	154	172	163	152	178	179	153	160	153	142	163	147	161	153	183	157	162	148	152	157	150	151	182	144	172	173	139	167	183	155	172	170	156	164	190	145	179	153	177	171	139	163	166	162	157	134	174	164	131	149	182	160	157	156	158	172	178	154	179	165	144	163	164	161	158	152	183	163	154	144	186	160	160	147	177	171	148	176	157	169	178	150	167	156	177	169	183	158	137	166	143	180	164	178	162	167	185	152	173	166	156	157	158	180	170	164	146	161	160	177	154	160	137	191	164	162	175	160	171	168	163	166	169	156	172	172	160	155	150	151	188	176	173	153	173	165	176	163	178	160	178	146	176	177	154	141	165	154	173	179	153	160	171	153	166	160	149	135	138	172	169	156	151	180	172	151	159	166	155	147	152	163	133	168	178	151	176	145	169	160	150	155	146	152	164	156	179	149	144	184	205	161	161	176	160	164	189	172	169	150	155	154	144	162	146	169	154	161	152	188	153	159	159	158	183	179	170	192	168	179	165	155	168	163	139	152	175	162	155	193	165	169	172	153	164	178	144	168	153	163	128	159	168	154	143	175	151	172	150	162	182	151	180	172	163	157	180	176	181	167	164	158	159	148	179	155	178	150	142	149	144	164	179	169	164	163	158	167	159	160	168	167	172	141	163	170	149	164	146	171	159	167	178	165	141	171	162	182	165	170	159	167	164	162	158	165	136	157	160	156	154	159	169	167	158	153	180	160	150	153	142	183	174	150	160	148	169	165	163	160	163	176	178	157	148	160	177	166	141	156	165	140	142	182	174	146	176	158	165	191	175	164	162	154	174	167	158	174	168	184	164	156	168	176	167	175	167	150	158	158	177	155	144	177	162	169	186	165	148	173	161	167	166	146	166	168	165	141	168	160	155	150	177	179	173	182	167	158	154	164	151	169	156	186	187	161	182	173	169	194	164	163	170	168	164	168	134	171	150	134	147	152	152	163	151	187	152	172	178	166	153	184	147	180	178	164	159	167	173	151	165	153	149	167	138	162	174	167	182	162	154	151	183	176	165	177	166	170	158	173	152	189	151	145	153	161	182	165	181	160	151	144	166	145	170	162	177	151	153	191	162	174	169	158	179	161	163	169	162	166	166	148	172	158	159	180	165	178	164	172	157	154	173	161	165	164	178	169	167	175	162	172	141	161	164	177	161	157	177	174	167	144	182	137	166	153	154	153	143	148	154	162	157	153	153	150	146	145	173	163	167	161	164	162	189	171	162	171	141	153	154	151	171	159	167	179	147	143	167	173	168	152	172
2189	644	689	686	675	618	557	599	588	577	570	544	544	549	553	547	538	535	547	573	513	564	561	588	585	571	530	569	557	519	528	550	527	530	513	524	541	510	573	545	543	523	529	517	547	544	576	533	537	542	575	511	527	565	528	516	520	521	514	511	524	530	560	503	545	534	561	543	518	568	545	500	574	560	510	523	525	519	529	510	527	527	531	546	531	538	483	509	495	475	567	493	552	516	503	502	526	532	554	508	483	594	573	542	552	542	509	512	533	525	513	556	536	533	547	565	505	525	557	507	541	495	524	539	564	558	501	521	502	538	506	490	523	548	558	544	565	575	559	533	531	519	554	476	533	552	556	539	510	546	512	515	463	557	526	537	543	518	521	562	544	535	518	524	531	564	479	516	513	502	492	477	522	524	508	464	556	584	573	563	552	554	532	536	478	568	518	519	546	541	516	511	499	568	529	532	519	496	499	529	536	522	518	475	558	540	537	506	537	512	531	558	517	520	543	566	536	515	549	510	502	509	543	516	550	525	527	529	541	530	546	509	526	534	522	560	529	544	552	499	555	518	541	568	506	516	546	538	538	518	515	490	519	540	540	513	537	519	510	528	565	514	576	502	545	548	501	531	550	514	524	502	524	500	562	509	517	564	532	558	524	557	557	538	574	478	540	556	546	542	504	535	516	513	556	545	550	542	519	510	567	540	554	520	520	501	550	534	520	588	521	517	554	531	511	524	489	535	551	513	533	493	525	534	544	528	505	534	497	532	518	549	531	499	556	510	506	517	482	482	525	534	540	556	527	522	552	533	556	564	529	520	566	546	562	525	533	547	586	546	512	535	535	541	511	533	529	500	512	500	541	560	499	521	563	542	535	578	530	535	539	552	522	509	524	542	542	533	535	565	509	514	563	525	542	532	571	525	539	502	497	514	515	474	541	538	564	520	530	555	512	520	514	526	540	581	572	540	509	525	540	521	534	501	509	500	500	532	545	524	493	478	496	549	524	545	510	506	542	541	521	534	511	503	513	567	550	537	509	527	530	509	499	505	573	563	551	527	565	525	531	494	498	510	520	520	527	528	537	545	498	540	548	513	504	475	551	526	521	550	549	508	535	521	529	548	515	545	537	510	532	516	569	516	530	524	496	528	522	561	532	515	543	520	498	527	539	575	514	527	512	546	519	543	547	487	514	505	525	527	508	480	564	547	530	528	520	534	541	500	584	546	538	479	553	578	503	569	540	532	522	505	519	535	531	512	552	562	569	530	533	531	530	521	534	506	554	525	521	525	564	529	556	523	535	557	535	516	544	520	502	527	512	508	540	513	511	515	536	521	534	540	569	513	530	458	505	511	474	566	519	535	517	509	552	544	550	529	525	504	550	523	536	544	496	488	528	527	564	515	520	518	586	542	525	541	499	565	538	523	480	500	529	539	587	510	485	508	499	528	493	533	546	535	511	551	519	545	548	536	540	533	525	517	532	574	527	509	500	553	532	503	528	512	523	510	534	494	503	552	504	566	511	568	561	528	511	531	534	535	533	548	596	596	519	487	541	577	512	554	512	532	555	490	509	539	490	509	550	539	544	578	548	534	511	544	504	507	516	559	518	523	509	543	563	515	529	521	536	537	535	545	539	517	546	569	524	497	538	504	494	549	570	571	544	537	531	540	516	541	549	503	533	549	498	516	547	503	548	490	517	542	578	533	564	574	552	520	514	540	550	553	533	515	525	505	500	547	543	520	524	525	543	546	551	527	540	576	516	531	537	520	518	539	553	552	547	550	505	528	525	524	519	532	496	519	563	523	523	548	554	511	514	589	565	485	531	525	557	524	536	517	526	532	540	513	535	477	538	482	529	513	530	526	579	503	539	526	579	511	542	544	528	523	520	519	528	546	536	546	570	523	544	536	523	542	564	537	523	563	552	574	529	540	525	546	536	536	534	516	530	539	563	506	522	519	551	573	530	519	528	584	535	533	539	509	549	525	518	531	525	540	505	525	507	518	532	554	517	539	527	520	558	582	541	516	554	569	505	503	529	480	566	529	554	514	522	543	521	537	516	519	510	545	538	548	567	522	546	537	505	512	526	561	552	487	515	520	532	539	525	490	508	507	531	520	531	528	542	556	515	545	511	504	514	546	524	511	548	553	552	560	517	541	526	533	515	508	526	503	520	522	529	557	509	542	527	525	500	519	544	526	501	522	530	538	518	538	530	544	505	526	537	506	499	511	594	505	555	522	526	517	507	527	507	516	536	517	534	516	578	530	560	518	517	577	510	516	523	516	520	546	546	566	617	508	524	503	551	556	496	541	554	540	548	547	496	512	540	532	544	516	535	537	547	539	524	519	569	553	521	542	526	561	543	537	553	503	509	541	528	521	531	513	524	518	518	546	477	534	505	574	479	537	495	513	539	549	487	551	497	525	537	517	552	541	538	498	532	540	525	499	479	524	532	546	513	520	529	562	531	546	487	528	548	540	535	540	503	548	507	512	525	553	542	540	536	517	536	473	482	563	501	571	509	540	558	538	542	514	553	552	527	538	549	506	556	501	519	541	494	544	548	546	504	552	514	534	529	524	519	485	493	537	538	536	522	541	546	528	546	545	517	568	504	531	524	551	482	489	509	524	534	539	518	522	509	512	547	547	499	539	565	525	564	520	520	538	505	551	510	512	565	513	523	513	506	512	537	548	517	536	547	550	508	535	545	546	549	528	530	546	515	514	506	529	531	543	522	481	504	516	491	513	547	499	526	529	460	544	511	536	505	529	543	527	553	508	534	498	514	511	520	556	522	558	540	549	507	528	594	513	510	542	530	528	544	552	531	507	539	504	511	543	539	510	528	529	501	596	517	486	525	553	532	501	527	527	585	533	519	537	581	523	524	531	562	502	545	507	541	548	563	515	518	534	522	546	513	498	529	506	520	523	539	524	512	517	483	563	542	507	513	520	569	519	529	542	526	526	534	522	530	513	536	533	526	519	531	496	518	491	526	485	557	486	539	544	518	482	527	546	549	518	558	539	501	515	559	550	580	493	503	537	530	545	542	555	524	549	532	503	533	505	524	517	492	515	548	518	531	578	531	506	538	509	507	537	533	493	499	480	541	538	557	496	528	529	502	513	533	527	491	543	517	510	540	527	526	525	562	473	541	521	527	545	498	512	557	509	519	485	518	493	529	533	535	526	510	518	492	523	576	559	534	501	526	496	521	482	528	539	508	523	531	545	556	599	470	549	548	473	527	548	561	508	475	515	530	520	551	541	558	554	542	510	522	532	570	519	548	559	488	543	538	503	528	543	531	506	486	549	533	485	533	541	512	523	497	523	545	571	485	536	560	537	522	554	517	498	522	524	521	514	496	501	523	567	523	502	535	514	584	519	539	558	489	513	538	520	542	551	502	528	508	550	575	534	507	518	546	518	552	564	521	533	541	522	522	554	499	506	508	487	535	540	526	511	491	530	537	552	518	489	548	534	471	550	534	519	574	503	510	562	505	502
17836	1879	1710	1309	983	786	619	554	515	446	426	383	377	353	417	353	351	339	327	348	305	312	347	346	304	314	322	290	314	319	309	301	274	318	322	261	307	304	349	326	301	243	337	288	306	294	309	310	297	278	314	296	269	313	286	301	264	282	297	310	308	344	304	287	321	315	334	309	278	312	282	286	321	283	288	313	287	269	288	298	306	302	267	295	270	296	288	313	289	285	302	302	296	278	301	313	307	286	331	280	286	319	299	280	288	296	315	267	298	268	271	287	267	318	286	297	323	298	281	318	284	325	292	291	281	285	301	319	294	274	276	289	285	295	291	281	289	324	307	272	291	288	300	284	287	303	301	301	286	300	316	291	259	308	309	312	316	279	285	277	283	286	305	294	268	291	276	283	306	301	297	277	285	316	285	284	300	300	313	304	294	312	324	299	302	276	298	287	277	285	296	312	294	305	313	276	307	307	275	334	277	281	313	291	278	281	286	283	290	303	318	310	303	293	338	307	279	284	290	308	299	301	300	308	294	287	318	296	284	299	298	283	283	309	298	285	281	287	315	299	278	274	285	284	278	311	289	321	302	280	282	308	293	290	307	287	329	277	274	302	310	285	309	331	317	308	282	275	298	275	303	299	287	295	304	292	284	303	271	306	276	265	310	306	289	264	310	321	292	291	308	309	297	301	291	270	308	264	268	297	286	286	291	281	282	293	294	306	290	296	294	280	326	304	294	302	311	282	294	301	318	284	318	322	305	291	295	285	340	318	276	263	276	278	308	294	255	292	296	310	290	304	292	305	274	258	313	301	311	293	308	320	244	283	293	308	308	289	274	300	310	286	290	303	327	293	319	301	283	289	270	316	296	280	301	258	312	293	298	300	342	309	269	299	292	279	299	284	287	329	295	311	298	296	270	291	281	288	310	319	281	293	303	295	312	305	297	277	266	311	311	281	283	301	298	308	265	313	283	299	294	251	317	286	294	322	279	275	267	288	254	287	299	292	309	304	299	307	331	315	293	311	273	315	304	304	298	317	296	293	262	324	287	273	300	293	295	314	308	319	319	323	287	278	300	299	299	281	270	305	273	278	266	280	281	286	285	269	298	263	309	269	272	313	305	300	317	311	286	316	301	317	322	294	312	249	318	287	304	300	290	302	321	255	308	270	296	279	285	294	295	287	298	328	302	329	315	311	304	271	287	282	305	288	306	312	313	319	335	290	276	256	297	301	307	309	287	321	312	295	299	305	308	275	301	302	288	290	294	303	288	273	292	317	303	280	294	272	287	273	292	277	278	295	263	263	287	239	288	308	290	307	312	247	309	306	294	288	274	282	265	313	308	313	294	270	299	301	299	305	313	326	269	315	268	310	272	284	297	314	303	306	294	276	280	324	296	274	311	301	302	286	268	314	301	274	288	309	292	271	284	280	281	286	291	325	283	307	285	281	319	306	304	301	305	284	290	311	319	292	290	283	295	306	279	261	313	292	303	291	282	296	298	299	309	299	304	286	238	300	299	293	294	284	299	312	316	265	283	250	327	283	312	308	279	292	291	299	305	296	282	287	308	284	295	329	314	302	270	287	285	304	300	285	282	281	292	275	298	300	297	290	285	303	298	298	296	320	312	286	316	271	281	271	292	312	263	289	290	296	289	291	293	280	304	308	303	298	311	307	283	295	289	301	273	275	314	295	328	285	299	318	271	281	305	302	279	306	356	295	283	271	279	282	303	293	272	290	319	273	311	332	280	291	263	272	273	296	295	313	335	289	311	276	291	306	307	310	319	324	277	307	279	247	290	256	295	310	284	267	278	297	265	295	299	286	262	285	279	285	297	294	297	281	297	290	273	305	312	307	285	306	283	291	267	335	317	312	309	245	328	302	281	284	273	286	282	280	301	283	291	292	301	297	279	298	330	296	289	319	281	293	267	294	311	315	326	298	314	314	285	306	320	292	291	285	300	258	301	316	267	275	312	290	267	327	295	300	309	261	301	268	302	292	302	278	333	260	309	302	288	306	307	304	278	314	311	300	283	306	310	286	247	304	359	320	297	310	313	281	314	280	297	293	289	297	294	308	289	302	285	302	292	286	297	325	271	280	286	320	318	348	278	315	291	300	326	303	309	311	282	284	235	304	298	286	305	332	289	318	299	303	308	292	306	281	290	280	305	263	309	313	310	286	297	308	327	299	308	299	297	318	262	308	300	261	319	275	286	333	292	282	313	290	327	284	313	303	270	277	283	236	323	278	299	292	266	278	282	313	290	310	284	313	322	301	303	295	302	297	292	292	303	329	295	308	293	302	307	272	282	321	325	303	278	289	304	298	292	317	281	296	308	294	298	303	323	305	273	294	286	299	336	310	323	269	298	306	313	278	290	298	293	296	249	281	304	281	300	298	315	311	280	274	294	300	262	295	288	309	296	272	299	297	303	298	313	287	335	258	276	308	318	277	282	304	272	299	322	291	292	325	299	260	296	273	255	281	310	279	274	298	326	287	264	293	293	294	263	315	323	286	293	276	287	297	302	273	283	307	254	307	303	293	291	272	278	302	281	295	324	313	281	292	304	336	295	265	291	295	316	287	308	299	317	327	298	281	298	284	278	312	276	291	274	297	303	318	311	298	298	279	308	317	296	266	326	265	296	269	310	299	297	325	272	297	280	283	336	318	315	287	285	267	272	300	305	291	265	303	295	321	287	299	330	298	300	263	316	310	315	268	292	314	278	305	288	263	290	313	289	281	291	290	266	318	263	285	288	262	315	283	285	289	309	264	286	300	297	301	315	279	274	302	311	295	308	286	281	280	284	288	281	280	294	300	292	303	284	306	303	320	290	294	307	278	292	272	260	302	294	291	306	307	294	297	283	320	292	319	256	300	285	290	285	275	292	287	271	294	311	292	299	308	317	336	318	308	310	290	304	292	289	287	326	314	305	315	269	295	298	319	318	280	305	273	268	320	292	288	305	310	285	326	296	316	287	312	282	328	309	295	302	286	295	307	283	255	305	301	300	285	310	280	284	282	281	313	323	296	269	290	315	252	293	300	289	272	270	304	289	326	339	318	317	294	330	301	328	294	297	258	307	296	329	283	290	294	293	283	259	273	311	286	280	311	295	334	288	295	308	326	293	273	282	298	306	285	287	282	284	306	322	293	290	301	271	265	304	293	308	265	297	282	329	273	273	311	279	305	266	281	319	291	288	288	310	299	324	288	271	309	275	281	304	292	303	271	266	288	302	305	307	320	323	308	304	270	286	296	293	300	299	306	288	311	302	312	289	331	279	274	302	315	271	292	294	299	288	295	293	317	318	312	277	311	284	311	302	300	315	263	293	308	297	294	301	278	283	290	310	293	318	304	287	292	282	311	315	292	277	321	305	298	325	276	299	291	294	310	314	283	282	307	304	319	277	296	310	270	271	292	326	307	271	286	284	257	334	285	292	296	271	270	300	266	286	299	310	295	335	300	298	310	310	269	306	329	290	318	329	315	299	289	300	289
9322	1789	3441	3978	3450	2966	2494	2105	1868	1676	1553	1471	1418	1263	1264	1242	1201	1123	1085	1099	1073	1050	1097	1007	963	1000	1048	1001	1017	916	937	1009	889	960	918	992	959	906	893	889	912	931	965	845	880	961	878	870	897	932	874	897	879	907	887	888	928	898	894	918	908	857	909	906	862	873	854	918	837	923	840	859	842	844	885	904	905	919	873	854	878	832	882	872	890	933	880	812	876	820	880	895	867	830	881	875	888	831	890	809	890	832	913	872	856	841	860	880	861	824	871	818	832	873	892	845	892	827	900	847	860	831	872	848	876	860	844	851	907	850	899	858	843	817	836	820	887	816	911	846	868	897	892	865	878	870	917	839	881	881	894	840	903	859	874	938	856	893	864	854	880	854	875	896	859	858	897	852	892	904	843	818	840	883	912	866	874	854	822	826	870	859	846	867	879	884	886	876	849	892	886	849	931	833	840	873	879	858	891	874	857	807	871	858	866	875	884	887	867	930	885	896	884	834	851	886	879	841	819	826	875	905	871	867	890	863	876	878	896	913	853	843	826	844	875	863	859	848	831	835	856	845	863	861	913	885	878	865	856	845	827	892	837	855	807	887	901	861	838	873	861	851	810	873	928	864	871	803	874	855	862	809	854	869	833	885	934	885	891	864	901	879	809	895	887	840	893	861	839	836	852	833	858	791	930	849	884	901	837	874	907	861	877	878	849	847	877	892	850	901	878	929	872	889	885	871	891	874	832	892	887	876	903	888	899	869	886	868	805	871	861	864	904	807	884	815	887	863	879	910	882	800	854	839	809	881	846	856	878	880	890	838	899	869	853	878	884	876	874	873	823	891	877	887	857	822	835	856	884	944	859	857	842	889	846	791	882	838	883	881	831	898	856	850	897	870	835	847	905	896	868	909	917	882	854	858	857	877	839	875	881	902	892	887	911	864	891	916	838	888	867	859	878	884	863	886	849	891	830	889	866	832	840	828	836	835	877	782	883	883	826	819	857	886	883	853	848	867	815	906	847	876	870	816	841	893	862	858	842	915	820	898	823	862	913	865	851	848	857	826	823	859	850	859	869	880	851	840	834	841	842	884	831	802	851	900	855	872	893	898	905	834	831	863	930	876	847	843	866	882	870	814	883	883	814	851	907	850	868	797	858	945	885	821	851	864	928	828	910	890	844	799	869	889	854	862	865	889	861	878	804	884	889	808	840	858	874	828	852	844	880	883	883	856	855	867	874	915	872	863	858	877	865	894	812	876	903	832	846	872	916	830	840	883	903	877	844	861	867	872	793	862	876	810	847	928	841	862	819	859	893	882	896	851	910	874	913	845	855	850	869	865	864	854	846	867	849	944	904	866	858	845	927	863	899	850	901	844	827	843	844	847	837	849	863	878	875	899	866	904	883	872	883	877	860	885	910	853	861	811	855	865	830	875	847	898	853	916	854	856	836	899	864	909	907	876	904	853	927	827	873	867	878	897	867	850	880	888	798	868	828	861	891	823	874	878	853	864	890	862	887	871	811	836	902	841	857	862	856	882	862	851	873	897	868	862	880	873	906	910	843	890	838	857	898	873	892	852	874	815	869	838	856	855	894	895	818	834	845	890	852	886	880	893	865	879	867	883	864	822	872	922	912	867	880	843	870	897	861	788	838	864	839	886	881	822	906	897	880	876	874	894	854	847	864	823	873	872	829	859	862	914	826	889	834	872	806	859	835	790	856	878	874	846	860	882	834	908	902	921	858	907	859	897	832	843	873	837	848	854	902	832	785	792	848	871	829	899	873	914	928	861	853	854	826	901	835	849	781	861	879	856	879	835	854	863	870	845	832	847	877	876	848	854	887	847	906	822	852	899	864	884	879	862	879	900	845	824	864	864	850	871	849	830	859	886	864	866	895	862	854	926	917	888	831	877	918	882	843	831	908	897	927	845	872	920	920	874	920	829	858	896	853	898	854	880	836	819	891	855	863	855	862	873	864	890	854	855	916	842	854	871	841	880	828	844	892	845	814	850	870	884	821	852	826	879	872	825	833	867	851	819	829	838	884	867	823	923	878	844	871	906	871	856	819	860	859	885	863	879	810	877	876	878	934	934	864	935	838	871	807	885	850	864	841	848	908	899	899	861	856	910	880	885	858	901	813	892	869	844	887	849	865	890	844	869	889	854	877	860	844	859	882	865	899	859	871	866	868	862	930	906	814	861	862	802	859	835	829	836	844	868	868	820	860	847	816	843	795	888	887	881	833	913	911	867	830	841	845	846	906	911	846	917	920	884	839	844	857	868	924	888	879	846	914	880	886	903	912	869	883	831	851	886	883	825	847	883	869	801	919	857	847	836	894	854	845	842	855	867	887	905	850	883	859	876	877	847	841	864	818	880	912	861	886	843	844	856	899	860	896	883	891	905	926	916	843	868	865	862	896	829	845	851	862	883	800	884	874	842	842	848	864	864	892	856	909	854	849	822	908	855	867	912	897	834	850	845	882	824	819	862	885	842	883	819	877	857	885	859	875	878	823	884	871	886	874	843	835	867	875	851	904	873	885	890	888	818	896	875	821	908	852	872	848	847	866	879	881	885	872	860	869	871	847	906	814	844	889	917	882	877	834	807	872	910	870	832	871	829	828	901	887	859	878	843	826	895	867	870	886	843	888	830	845	870	886	856	829	821	859	906	858	836	865	854	878	819	859	867	852	870	907	870	873	914	854	844	902	845	857	870	918	899	885	876	850	847	909	911	841	850	936	859	867	852	878	915	832	861	856	891	860	864	877	860	860	841	907	917	858	884	892	810	850	904	844	879	814	869	845	855	891	872	874	878	886	904	822	848	841	851	837	880	799	886	891	862	881	851	882	891	837	841	823	854	896	880	832	841	898	884	861	843	875	825	894	861	822	862	849	839	857	900	819	852	845	835	911	902	883	891	847	818	854	858	844	898	841	837	897	863	852	849	858	905	883	832	856	901	857	851	844	858	885	870	834	940	885	881	837	887	881	852	915	858	891	845	860	859	837	855	876	844	850	833	907	894	912	873	890	852	866	901	883	854	881	884	847	894	814	925	864	875	844	828	864	872	883	886	883	884	853	896	856	866	858	836	838	895	818	854	878	866	873	855	887	896	866	831	944	877	869	868	881	865	869	872	844	903	872	854	877	871	850	846	853	846	877	841	911	841	847	915	882	897	854	834	889	887	840	854	861	839	859	906	903	863	848	845	820	884	869	859	878	839	913	853	911	886	804	878	849	890	857	878	867	873	891	865	877	871	840	886	862	835	920	875	852	863	882	894	898	900	808	854	867	807	867	827	849	840	887	875	861	879	846	868	827	871	888	833	831	875	906	930	826	812	841	883	846	892	872	872	879	852	910	866	858	879	841	904	865	866	905	886	838	919	864	838	865	882	871	854	887	833	861	896	882	869	934	860	866	872	830	862	846	899	903	886	859	831	882	859	858	873	911	833	849	854	871	885	886	859	882	881	857	864	843	853	906	877	846	834	864	839
28173	4891	2999	2180	1566	1221	941	733	644	547	480	466	426	420	370	376	369	349	373	320	352	298	320	322	303	329	284	331	276	270	283	299	302	273	294	265	279	300	291	269	275	269	277	255	304	271	261	300	289	294	291	271	270	297	257	260	259	271	271	291	272	268	276	271	309	286	261	252	299	274	268	262	276	270	275	266	279	307	287	279	281	294	282	250	264	253	288	253	296	260	250	281	281	243	282	292	280	303	257	252	255	273	233	250	272	285	284	263	292	265	270	277	288	278	295	265	276	303	271	311	279	261	282	263	249	262	248	278	286	257	266	275	263	285	280	283	287	279	277	290	271	301	279	288	268	282	293	296	280	271	258	282	285	277	289	288	267	251	289	287	268	277	276	277	244	265	290	239	310	281	246	235	282	270	291	294	273	250	275	298	266	256	279	285	266	261	268	250	276	263	279	279	254	289	257	262	264	271	266	284	265	278	290	287	269	243	252	281	257	261	269	263	301	262	278	268	250	263	238	279	268	274	260	289	293	278	287	261	266	232	277	268	269	269	256	247	297	266	262	254	263	277	292	252	259	264	259	255	253	260	279	293	288	277	242	284	259	261	276	290	285	283	252	296	266	278	261	261	254	272	273	232	253	318	263	292	318	258	259	256	272	298	279	280	296	249	271	293	261	244	267	280	256	283	303	274	283	271	278	247	256	298	263	282	276	255	274	254	292	255	262	303	272	265	273	278	254	262	298	260	294	276	260	245	296	273	272	248	287	287	288	255	277	270	290	243	273	245	264	268	280	262	276	273	263	296	298	294	275	273	313	243	288	305	256	273	243	279	286	268	288	259	270	265	253	271	248	280	236	277	261	262	270	299	231	252	264	288	294	276	277	251	264	264	256	261	275	270	264	267	282	281	268	283	269	240	264	301	278	304	288	267	265	274	280	284	287	282	289	260	247	272	257	228	293	261	284	246	255	291	265	283	274	259	224	267	264	257	256	255	265	267	268	251	280	295	253	254	247	264	257	281	258	270	283	272	254	260	244	266	252	270	256	288	249	279	273	260	244	274	305	276	281	289	255	263	263	252	265	242	285	277	275	270	256	261	302	273	287	255	291	264	254	259	274	279	279	245	280	281	283	264	279	283	290	268	282	240	257	245	273	290	286	276	278	294	273	272	268	279	296	284	270	271	263	266	283	285	266	263	264	248	314	276	291	295	295	256	285	260	295	264	274	276	267	265	276	286	307	289	296	302	250	270	270	267	244	284	263	278	274	277	252	241	275	277	266	298	257	269	238	286	247	279	252	284	283	284	281	281	260	252	270	255	265	273	259	263	285	274	265	278	291	259	278	277	285	288	286	271	242	254	241	279	260	269	267	287	276	269	303	245	285	262	296	289	278	233	272	270	293	289	253	291	235	264	270	282	297	257	279	285	264	232	288	251	273	294	258	239	268	261	271	277	295	284	253	285	256	281	275	263	270	292	260	289	288	287	270	262	284	281	272	275	294	279	263	275	269	260	239	249	271	247	257	290	279	288	267	283	294	266	259	232	299	277	263	268	278	268	281	268	266	276	255	271	308	304	285	296	323	267	257	247	274	294	286	290	262	268	287	282	260	293	274	278	286	244	272	235	250	274	279	279	272	259	281	246	273	242	263	290	288	261	272	289	250	259	257	254	266	269	313	266	257	272	265	234	278	271	257	272	237	278	281	250	252	237	245	283	265	235	303	270	297	249	276	273	251	258	262	241	234	290	284	272	246	251	285	227	274	256	228	280	289	237	310	294	262	280	264	250	281	287	287	290	243	272	282	265	297	247	230	288	252	291	280	291	287	255	257	253	267	269	281	243	268	281	279	242	255	287	262	299	277	309	272	286	261	275	269	263	263	258	279	279	239	299	268	273	225	262	305	239	261	302	264	299	285	303	267	270	287	281	273	259	303	291	285	267	298	262	295	261	275	261	298	265	276	277	272	248	285	265	290	276	268	300	251	281	252	261	278	267	272	299	278	262	286	264	300	266	243	266	289	266	270	251	257	280	278	272	265	228	280	252	273	258	262	285	277	287	273	316	281	272	308	241	260	269	286	282	287	245	281	248	271	268	292	272	284	269	259	288	291	279	234	287	301	279	307	275	250	276	276	272	287	280	268	270	275	284	283	268	260	292	261	251	270	264	275	284	288	292	295	282	272	267	264	287	259	259	287	275	271	285	257	268	287	276	250	275	286	274	333	284	244	281	277	265	256	265	265	277	290	266	283	284	254	283	277	309	283	259	235	275	244	251	253	279	283	260	292	232	299	288	263	266	296	255	306	265	277	261	289	282	262	268	269	264	254	256	276	262	264	255	290	264	269	278	259	280	245	268	263	272	250	261	282	278	274	268	257	293	275	282	266	273	251	249	282	294	282	280	271	287	264	272	291	278	271	287	280	261	281	289	263	256	312	286	278	274	269	266	262	285	285	261	295	268	265	294	236	263	220	281	275	274	285	289	251	256	273	300	251	276	243	272	286	259	293	271	270	267	249	257	261	276	275	235	260	276	279	279	274	289	255	278	237	271	285	297	287	267	274	281	271	292	270	269	240	258	263	294	280	286	269	261	271	286	282	286	288	268	277	277	273	251	279	244	281	259	260	286	276	271	275	283	289	292	266	262	267	275	274	272	262	285	273	271	277	264	278	259	269	298	266	238	292	282	278	286	298	293	252	251	277	267	284	297	268	295	275	275	293	302	257	241	281	258	265	262	272	258	304	253	264	305	289	263	291	261	305	238	263	264	286	282	303	275	251	289	245	273	270	279	297	301	258	266	256	282	269	282	291	262	280	255	309	260	278	265	300	277	279	257	273	286	291	257	265	251	261	272	276	264	288	272	250	277	287	260	274	265	250	280	251	305	270	277	264	272	228	250	275	295	271	243	294	272	280	247	270	269	296	261	264	263	241	251	239	280	269	278	257	250	288	262	283	276	265	291	252	293	249	280	263	266	275	285	283	296	250	267	270	284	258	293	279	287	312	261	301	241	278	241	266	276	280	306	313	268	250	278	260	281	276	294	271	249	299	238	275	249	256	257	267	273	282	259	282	288	278	282	267	286	268	259	263	288	292	267	273	267	276	273	261	284	290	289	298	276	286	265	284	290	295	259	238	265	255	261	315	295	240	270	293	274	265	252	269	260	294	280	293	263	273	271	252	317	287	285	284	257	294	274	282	302	257	256	261	262	258	287	309	275	274	285	269	279	264	266	276	262	241	269	278	251	270	282	271	277	295	295	283	274	248	286	287	272	255	268	308	272	274	282	288	260	290	273	268	253	273	290	262	259	249	250	229	293	267	255	272	305	263	241	277	251	259	286	259	244	245	312	269	304	296	263	270	263	234	237	275	281	276	256	283	305	272	236	287	251	262	254	279	265	271	250	261	301	275	286	260	270	274	270	271	306	244	257	269	301	260	276	284	266	291	252	260	241	255	240	282	272	270	285	262	311	266	235	276	275	257	258	268	303
13464	2655	5418	6357	5377	4554	3779	3220	2768	2413	2118	1924	1755	1677	1567	1489	1318	1298	1270	1252	1202	1211	1139	1103	1124	1071	1031	986	1029	989	971	985	999	952	859	917	913	948	884	878	911	939	887	882	883	868	886	889	862	855	879	858	835	827	818	874	828	917	875	829	880	797	818	861	882	842	834	792	822	845	854	804	805	855	854	798	799	779	863	837	799	782	822	852	799	801	858	854	803	820	804	775	778	754	826	747	774	820	844	850	812	776	837	776	850	786	785	829	816	871	831	780	800	872	790	761	800	807	772	777	771	773	811	880	798	800	781	772	860	786	757	848	793	791	784	787	805	764	827	833	786	799	841	792	809	820	819	794	777	758	763	805	779	784	884	775	810	807	822	807	778	831	807	770	762	790	794	799	826	822	821	794	844	835	796	848	800	852	814	848	835	796	803	777	815	785	816	848	819	818	816	821	803	824	775	802	850	771	813	795	802	796	841	752	796	762	801	794	845	807	782	750	869	778	843	788	823	802	820	827	817	782	750	793	788	783	807	857	823	789	735	828	775	806	786	792	821	796	805	794	800	809	807	829	852	792	772	810	800	801	799	775	786	838	781	819	822	782	772	773	764	815	815	822	778	792	806	815	802	772	796	796	793	822	801	803	799	821	786	798	834	783	812	844	841	806	879	821	815	784	821	833	821	798	817	815	820	772	833	790	815	833	763	767	780	813	802	805	836	793	760	782	794	823	805	780	881	761	801	789	786	799	839	749	872	787	810	796	837	793	774	788	763	806	775	805	743	778	822	775	778	792	787	765	785	818	809	787	798	864	804	820	772	786	777	847	818	821	824	793	812	791	774	754	774	829	817	832	787	818	797	818	807	839	791	810	795	779	812	776	787	792	785	808	786	797	818	788	854	766	824	742	777	800	830	793	761	795	800	802	802	798	750	752	800	835	796	800	798	850	806	815	802	783	838	775	768	760	798	815	770	803	770	771	794	849	817	798	824	818	826	817	773	814	773	725	780	768	775	787	812	814	821	745	799	800	816	774	756	764	769	834	823	772	770	796	760	830	841	837	827	763	757	811	761	818	814	747	812	773	747	795	763	784	849	819	778	798	766	820	796	772	772	770	798	812	814	804	742	782	776	773	836	803	782	771	769	834	816	843	811	833	793	783	821	779	770	794	832	806	788	785	741	766	744	768	819	782	829	768	802	769	768	787	796	826	747	847	830	816	808	797	843	827	769	768	798	777	768	831	781	782	824	833	744	786	797	819	818	792	769	819	849	777	868	819	863	788	728	792	826	818	738	840	858	796	807	756	838	772	766	771	840	820	806	777	852	814	773	818	816	802	787	830	757	794	785	799	856	832	767	769	785	824	795	765	838	805	815	798	816	737	817	778	787	804	784	814	740	772	799	765	784	801	793	755	817	811	790	837	858	775	764	848	771	773	771	789	789	777	825	807	871	762	765	831	766	819	821	809	764	788	790	817	733	804	778	785	795	814	797	750	759	770	786	801	806	798	755	796	804	776	786	845	771	776	780	835	830	814	809	828	792	786	755	761	780	854	809	833	772	790	823	802	827	793	761	770	826	827	827	822	743	815	795	842	804	770	763	799	753	802	833	805	813	834	773	773	777	790	773	765	808	790	819	840	807	805	799	833	823	823	786	822	779	815	815	824	769	779	757	808	822	769	832	726	799	770	816	782	762	839	828	833	785	848	760	782	830	765	796	762	799	747	829	820	826	746	806	797	752	791	798	833	801	825	784	797	804	834	780	744	791	782	764	786	799	838	784	809	768	847	760	742	770	763	850	742	791	817	803	777	850	827	820	859	779	781	812	770	764	780	823	810	808	851	807	807	846	810	800	774	792	861	745	809	803	843	738	851	804	787	752	810	798	797	848	800	809	845	787	790	821	853	756	857	810	804	825	811	769	794	846	779	794	805	767	814	842	840	812	779	786	852	770	848	773	813	749	774	780	805	810	757	879	820	795	765	815	816	828	789	777	799	719	808	814	768	813	810	801	830	834	776	813	696	800	799	787	791	758	810	774	809	806	824	842	829	794	858	775	794	799	791	841	788	767	797	802	764	780	818	787	806	800	827	786	739	809	815	855	797	809	813	796	800	813	805	756	779	823	788	804	787	777	802	835	833	772	863	771	795	842	834	849	798	842	768	805	824	792	835	834	793	788	769	801	818	810	782	785	797	868	850	792	810	727	837	813	785	720	833	805	817	836	772	811	825	775	822	829	806	812	834	772	813	803	821	814	745	841	844	797	810	742	786	782	835	814	825	824	792	774	790	817	812	811	837	734	793	732	820	750	766	810	825	823	816	825	812	803	780	794	798	778	819	824	775	759	803	802	814	791	749	769	779	793	755	799	758	833	792	850	815	874	807	801	779	761	806	796	773	762	761	792	813	767	811	793	767	808	824	735	784	834	783	828	775	806	799	807	798	819	805	801	834	775	763	795	798	787	799	799	789	834	762	795	781	810	820	846	796	813	771	814	794	803	813	798	748	823	840	790	774	789	780	786	819	789	729	817	863	778	781	743	816	773	792	777	789	794	818	789	822	795	835	750	797	800	806	758	837	820	767	811	777	755	793	786	749	824	852	783	826	800	826	803	819	825	783	815	802	759	760	835	778	802	794	805	812	814	760	803	809	839	757	797	794	808	810	748	816	826	752	853	834	789	775	788	853	798	802	789	803	795	799	779	783	818	774	824	766	818	793	843	799	805	794	830	832	743	781	786	780	800	770	782	782	806	854	855	846	811	805	836	794	821	775	793	778	845	763	800	772	799	862	771	770	804	779	787	828	819	759	789	797	826	849	767	757	836	794	839	800	747	831	773	774	751	767	780	791	797	812	785	773	853	782	841	803	762	785	782	812	787	781	767	838	866	779	783	819	796	847	785	803	753	763	774	837	855	818	784	783	816	837	850	771	786	759	783	787	854	879	811	800	810	810	773	800	804	837	799	793	836	822	810	848	828	816	779	799	800	817	782	766	808	769	799	767	773	785	769	810	816	821	805	806	781	796	790	807	877	811	770	800	783	833	778	807	773	812	819	796	794	774	817	767	829	778	843	814	716	780	803	781	795	826	809	848	754	754	846	819	757	783	777	827	787	754	809	833	790	778	798	838	829	807	846	823	806	759	807	780	822	802	805	855	736	775	787	809	833	792	798	789	833	839	834	824	802	795	780	774	730	780	776	792	765	786	773	812	851	779	786	829	790	799	786	792	853	838	781	813	828	857	754	777	822	826	807	760	847	827	801	770	816	805	864	840	814	815	761	771	783	833	781	792	799	746	817	808	787	788	769	822	800	780	749	816	792	807	814	777	836	762	781	769	833	772	816	795	831	788	769	795	801	824	774	783	814	791	776	843	778	724	812	781	836	782	804	791	801	792	768	813	810	795	760	750	849	835	827	794	811	840	768	796	785	812	790	773	789	804	781	810	850	842	790	756	831	811	816	821	771	791	754	793	829	813	786	789	781	762	807	831
2567	240	246	222	227	176	168	178	158	158	167	156	157	163	167	161	153	170	147	154	155	159	171	155	193	180	173	181	152	169	174	147	200	153	146	167	176	192	151	160	167	193	153	162	160	162	151	141	163	166	167	163	192	157	175	136	175	162	166	160	168	158	173	187	142	164	192	190	166	161	152	162	193	163	143	155	193	152	158	169	158	157	155	145	169	167	170	143	148	152	156	151	162	140	151	161	159	184	165	151	167	168	174	158	164	155	143	161	170	175	182	172	187	167	162	175	157	152	186	168	163	166	152	158	170	176	152	159	153	169	178	160	174	155	178	169	167	162	159	181	177	139	152	163	172	134	136	163	170	144	163	168	171	180	150	172	154	164	156	192	156	173	162	169	154	156	159	148	152	197	146	145	175	167	151	160	162	153	182	162	168	139	169	145	161	162	167	157	164	152	196	138	178	178	150	153	163	164	190	183	149	171	165	158	142	163	145	165	145	168	178	167	159	155	159	186	170	153	136	176	182	186	168	175	158	170	185	165	164	142	173	153	184	152	185	166	188	161	139	178	177	152	151	164	180	181	169	164	157	182	160	159	171	165	169	153	160	151	150	170	163	200	166	168	168	178	164	182	169	170	133	119	158	167	198	183	163	200	168	178	153	180	163	153	149	152	160	180	161	176	169	177	156	188	167	161	161	155	152	181	150	177	160	168	157	170	148	180	147	143	168	152	166	179	159	188	162	153	158	161	158	174	145	143	182	198	172	169	171	160	154	160	162	182	154	134	159	132	175	174	166	146	155	181	159	164	161	165	193	153	171	152	174	145	170	161	180	165	156	170	150	179	155	160	168	156	145	161	179	156	166	153	170	163	164	185	162	172	155	158	165	187	213	163	169	190	189	152	172	180	158	146	173	176	174	151	177	195	166	151	168	151	154	169	162	170	151	169	152	161	162	132	172	159	191	200	140	149	154	152	135	188	161	139	185	153	154	169	165	168	186	142	175	180	178	189	154	188	153	163	154	169	151	140	148	159	151	158	152	171	160	170	161	160	166	176	151	168	166	159	172	175	144	153	189	171	160	181	153	157	159	193	162	169	164	147	198	163	142	160	185	139	159	166	156	169	165	156	147	162	162	143	162	161	157	143	154	167	161	149	154	182	173	169	170	153	160	175	160	167	152	151	148	154	176	148	154	151	159	179	195	156	177	163	168	159	139	159	150	177	163	155	137	166	156	163	172	173	192	155	152	154	182	160	181	149	165	180	168	163	168	156	131	138	142	154	177	161	151	178	141	177	153	151	170	138	154	131	182	176	143	157	173	178	173	138	184	141	161	157	145	166	193	181	159	163	150	170	157	166	166	188	156	161	187	171	175	151	160	149	172	145	156	183	166	163	172	155	132	180	161	166	172	165	161	170	158	157	168	184	151	181	158	180	165	155	139	177	148	166	190	147	158	167	182	152	157	174	185	153	151	147	177	175	164	143	173	166	151	153	180	186	158	173	172	159	157	177	161	171	165	150	156	182	153	169	162	165	162	176	155	172	142	176	157	188	165	179	141	162	159	156	180	178	154	184	159	146	183	167	169	159	172	166	165	154	162	157	150	160	153	157	151	205	162	143	171	160	152	162	178	151	171	152	178	143	116	134	193	170	156	167	162	171	166	172	178	159	178	165	174	163	171	175	169	158	166	171	168	189	173	175	185	130	148	158	146	163	152	171	162	190	163	156	141	187	177	173	142	156	170	185	167	182	153	142	168	169	169	171	173	161	170	177	154	161	183	175	149	163	142	163	156	149	162	158	172	187	164	158	170	158	179	164	180	179	153	160	172	170	186	161	175	154	157	168	153	153	170	166	157	165	146	160	159	166	175	163	154	164	157	161	165	169	141	148	163	163	157	159	180	163	150	159	173	170	177	166	178	167	199	170	167	163	165	164	172	152	157	140	159	157	154	163	168	185	152	139	140	161	159	150	148	152	173	170	159	161	155	166	167	173	158	167	152	162	163	151	178	160	135	172	200	158	179	160	167	145	164	139	164	166	169	161	163	162	150	143	159	150	170	165	189	160	155	176	157	149	173	179	196	175	172	153	163	157	166	168	178	161	165	181	150	167	140	171	158	166	166	167	172	155	157	165	180	156	162	178	156	171	165	162	167	160	159	151	166	158	157	147	170	146	151	180	168	158	157	182	163	166	161	152	165	173	168	146	149	179	179	156	149	168	168	168	161	146	167	150	155	151	171	157	165	157	146	158	183	160	155	156	184	191	173	161	169	145	163	148	176	181	164	154	185	153	161	177	177	173	165	159	157	177	167	160	182	170	145	178	169	174	151	147	158	172	165	159	178	179	149	167	193	157	152	170	157	183	195	147	194	166	151	169	182	163	163	168	162	181	144	145	156	157	158	148	152	147	162	163	145	174	185	155	155	161	176	152	168	161	173	182	160	138	151	181	158	168	166	152	171	204	168	170	165	157	168	166	141	170	165	158	168	175	161	148	148	148	158	148	175	162	175	181	160	158	181	170	159	161	160	169	168	165	159	158	178	146	159	152	163	175	171	147	191	187	166	155	191	172	153	175	153	167	160	165	175	177	179	175	168	144	161	170	160	165	184	152	164	167	180	162	177	162	164	150	148	159	146	180	177	164	173	177	167	176	167	158	172	176	144	157	154	182	143	176	162	170	174	176	169	156	157	163	156	172	163	157	180	145	155	148	165	166	187	166	155	198	152	151	171	155	167	153	168	162	146	164	169	173	160	169	168	166	140	161	163	155	162	166	175	174	155	154	176	177	150	161	169	160	158	157	163	178	175	151	153	179	166	148	151	154	166	170	154	140	165	166	169	169	146	171	174	158	159	148	170	170	159	167	156	155	138	151	181	159	156	165	167	156	170	158	136	164	150	179	168	196	148	143	182	159	167	175	184	165	168	145	166	160	144	159	166	165	171	158	146	164	153	171	163	151	171	176	168	145	156	180	143	188	193	159	153	169	193	163	174	142	184	155	156	173	170	157	164	156	176	163	169	178	166	172	167	174	156	166	156	167	179	147	146	142	159	159	153	164	171	182	146	146	160	167	173	174	165	169	161	165	150	134	150	174	170	149	177	151	165	157	179	132	158	146	201	188	189	163	171	146	168	168	175	171	170	183	167	162	168	184	170	181	162	155	177	178	144	163	181	165	161	176	165	144	163	168	163	162	165	163	172	148	167	174	179	159	180	173	133	186	169	175	174	188	156	146	169	158	177	158	158	174	141	160	162	147	155	161	202	158	164	165	169	161	164	167	170	151	170	154	166	198	180	158	146	158	154	156	170	165	152	155	180	147	171	162	169	157	160	166	187	182	165	173	144	130	163	181	155	170	144	169	162	153	184	163	195	174	172	157	148	174	170	171	172	173	166	167	172	156	167	193	176	186	153	167	163	180	177	131	155	156	170	130	176	159	154	126	155	161	150	165	147	187	166	158	171	169	165	164	195	187	169	161	169	170	174	183	195	169
2328	603	705	720	666	660	659	594	548	555	577	531	543	519	542	575	556	515	545	552	561	531	514	517	585	532	587	547	510	502	508	529	514	495	535	509	549	533	544	526	518	540	557	512	546	554	547	523	503	564	545	540	536	470	527	496	547	557	555	551	561	534	522	543	547	532	540	549	553	517	526	527	536	517	576	539	475	520	529	538	514	509	535	545	506	522	511	557	546	546	519	496	489	522	538	550	545	529	528	557	560	542	505	518	572	510	543	515	529	523	531	522	548	573	564	550	477	507	525	524	544	516	563	524	486	508	510	533	565	508	521	529	531	557	490	523	526	514	520	522	510	535	526	517	534	545	535	527	500	516	548	571	533	562	516	554	490	527	527	527	559	507	523	530	533	566	591	546	522	517	516	494	496	548	551	511	515	520	544	527	532	541	582	492	533	533	559	513	534	546	550	511	550	547	455	566	568	533	542	515	502	524	531	529	525	511	519	530	562	541	534	570	536	494	513	496	531	548	533	536	535	517	527	527	535	505	538	535	545	556	512	572	515	564	533	561	499	540	539	528	546	526	525	501	489	545	526	528	512	543	528	523	550	522	550	588	509	536	487	535	523	529	500	542	574	526	524	548	532	528	558	545	538	537	498	525	512	531	546	534	515	499	527	518	515	531	528	511	528	543	532	532	519	563	561	537	516	534	510	537	515	540	560	563	550	528	561	518	521	571	533	492	513	535	530	514	535	552	578	492	517	541	528	502	490	537	526	530	548	511	542	550	519	579	534	558	545	549	501	528	536	517	541	547	520	526	549	528	539	550	492	560	508	538	576	538	527	486	530	478	512	503	501	530	562	515	533	547	516	524	530	548	524	554	547	559	507	531	542	498	515	506	527	537	573	518	485	513	593	499	545	571	522	581	513	530	498	530	524	521	571	527	544	546	524	543	472	505	583	523	525	498	565	540	532	528	526	524	560	527	557	496	501	531	510	529	522	498	545	543	512	521	542	544	540	556	526	549	562	540	549	546	520	542	548	527	564	550	556	535	533	568	538	516	506	550	520	516	550	517	569	549	502	529	533	550	528	518	555	528	492	536	501	495	518	558	532	507	544	555	517	535	510	559	545	536	549	518	506	585	541	501	552	502	540	538	552	488	527	552	522	548	533	551	535	542	505	559	503	515	488	500	519	537	512	554	565	577	552	527	552	499	534	468	549	534	525	522	515	545	552	496	547	493	501	532	526	504	563	565	537	535	541	500	522	560	588	532	549	561	485	539	520	506	512	552	563	504	552	532	571	563	541	528	502	527	558	532	536	556	520	524	520	498	559	524	517	517	479	508	537	567	513	510	520	534	529	525	553	548	539	551	549	543	542	541	572	504	510	551	524	551	509	575	563	518	529	505	507	529	515	511	552	557	526	539	565	555	517	501	559	538	577	533	517	575	503	562	502	555	562	536	514	478	507	515	534	533	519	525	500	523	557	528	512	571	502	506	565	518	511	543	498	492	501	531	527	533	562	536	540	527	570	525	543	535	522	542	520	512	520	586	548	561	523	568	553	528	516	563	563	543	533	534	550	537	529	517	500	522	517	515	558	537	532	463	490	501	562	547	505	533	520	515	547	539	534	531	573	536	549	508	496	502	533	553	560	519	528	510	525	533	543	535	537	517	591	508	521	548	505	539	521	540	512	535	551	575	550	533	503	529	529	552	565	568	552	542	544	541	538	535	542	554	538	536	533	516	526	555	542	523	515	551	528	502	499	508	520	554	474	538	597	525	525	550	522	529	557	549	503	501	526	456	533	529	515	523	551	517	554	573	552	545	542	515	541	519	509	532	541	504	505	540	531	528	549	558	517	501	574	522	524	568	548	568	494	513	537	565	533	535	543	525	566	545	525	508	541	522	513	531	540	561	523	538	516	558	528	514	512	503	528	520	546	571	516	534	537	545	500	535	542	547	536	519	547	517	530	574	517	566	563	536	522	559	546	537	522	534	543	512	569	496	507	516	559	541	549	548	528	535	478	539	536	539	568	537	521	495	543	549	502	527	531	511	517	528	503	517	547	537	560	532	522	516	555	519	510	559	530	579	524	538	505	518	533	553	515	548	564	499	528	547	496	534	559	546	513	539	456	489	485	532	517	506	548	552	527	535	511	503	519	544	555	511	544	564	522	546	540	535	556	539	536	517	564	540	611	530	515	523	543	567	519	586	549	540	565	516	528	545	524	533	537	516	513	523	527	493	508	539	567	525	520	519	504	542	477	544	540	566	568	539	517	487	590	547	511	540	546	553	534	530	537	530	505	491	545	539	475	517	551	541	530	520	528	535	542	505	510	555	554	526	495	551	521	502	518	509	490	512	493	527	522	563	578	514	577	511	490	500	515	567	541	527	490	498	511	572	538	551	530	535	518	532	507	558	524	526	539	507	567	517	520	534	532	534	565	491	515	541	519	551	547	514	508	541	494	539	555	549	509	541	511	540	514	569	594	516	548	553	523	478	504	466	535	578	518	518	526	528	501	555	518	520	546	562	557	540	505	558	542	566	571	499	509	561	523	494	532	531	482	544	505	527	496	531	549	472	495	531	532	523	540	523	525	572	528	565	528	539	548	553	527	545	511	520	561	604	507	507	528	544	506	533	532	549	546	547	553	547	533	571	497	495	564	559	550	519	530	565	515	494	548	512	554	570	565	529	523	532	508	555	557	485	516	519	547	514	548	481	556	514	544	553	511	500	490	538	524	571	513	524	544	544	561	517	532	549	527	497	511	504	527	508	557	508	503	538	527	513	543	551	560	538	569	545	558	500	595	505	561	537	529	552	489	561	516	506	499	541	538	533	501	567	484	511	551	521	541	509	524	536	546	591	534	552	537	544	525	544	511	546	516	528	533	530	509	495	537	525	517	538	533	492	539	556	553	557	524	550	545	535	531	554	546	501	529	554	546	501	558	544	563	547	544	532	503	545	548	568	538	524	504	544	484	518	551	580	518	562	532	543	540	517	500	492	512	573	523	523	501	497	535	528	527	534	530	535	538	484	483	561	559	559	532	539	518	564	516	536	536	558	556	542	557	557	524	543	538	522	542	488	543	524	509	488	571	486	548	501	539	539	565	520	546	553	566	560	507	507	510	512	517	527	524	528	556	581	537	571	542	540	550	518	527	523	507	507	531	535	521	510	542	532	522	518	567	574	560	493	513	488	500	561	486	514	539	510	525	543	533	505	547	526	537	527	547	523	523	515	529	479	564	539	533	476	585	554	518	495	550	511	568	537	525	518	548	553	500	542	534	529	549	550	539	544	566	504	540	498	516	540	564	525	500	549	546	568	508	552	528	514	513	541	523	575	518	483	534	533	530	529	580	558	511	524	538	521	557	532	559	532	497	516	551	537	487	492	552	541	514	512	566	551	558	533	519	543	538	501	550	514	529	508	508	564	542	537	531	509	558	527	556	522	542	527	536	516	506	545	568	528	500	552	562	522	542	522	514	547	564	533	557	533
20104	2457	1698	1274	1053	792	646	558	502	488	420	403	385	387	358	351	344	343	304	324	313	326	334	321	360	325	320	340	308	328	315	326	307	293	282	311	318	304	286	295	301	287	310	291	297	313	301	309	304	304	331	304	293	302	275	305	290	284	300	341	281	309	286	330	294	290	271	298	277	292	291	278	316	306	308	285	304	318	287	299	340	328	297	287	246	333	269	282	306	268	280	341	288	317	280	309	313	268	314	344	280	288	313	307	307	265	290	287	312	298	287	287	318	319	314	290	303	264	263	286	280	316	311	281	276	336	276	303	308	299	281	274	286	277	314	313	277	287	276	255	267	307	294	295	304	285	294	282	303	298	314	294	286	292	292	275	298	309	309	274	318	266	288	323	278	307	298	256	302	303	295	284	297	299	269	310	318	296	287	279	316	295	277	304	300	295	264	299	295	314	332	322	300	279	342	301	318	297	287	298	338	294	299	318	278	325	323	264	305	277	323	297	302	302	282	298	297	308	294	269	275	273	291	284	326	329	296	286	295	304	286	267	263	278	317	301	311	321	306	293	301	299	294	320	309	310	294	287	279	279	298	301	286	331	300	267	297	308	324	279	280	283	291	308	286	297	318	301	317	271	301	299	297	296	274	285	278	296	289	299	315	290	321	267	327	330	273	315	275	292	307	322	266	297	305	320	294	297	293	300	324	308	291	299	290	302	331	294	264	298	305	319	300	300	301	296	336	261	288	299	324	267	305	316	287	329	296	305	290	290	330	300	274	279	274	287	277	297	302	302	309	295	317	325	314	286	310	297	280	285	263	309	291	291	255	278	292	278	296	301	274	310	295	286	311	283	299	298	305	282	302	284	284	310	323	287	311	276	285	277	282	285	283	303	292	270	305	293	308	301	296	299	280	334	301	292	295	289	275	308	315	311	300	295	299	278	316	301	304	267	292	316	300	300	294	310	290	300	299	290	303	281	310	304	300	295	312	303	304	312	279	301	326	285	303	290	319	257	281	272	303	267	297	291	306	297	271	289	283	295	277	302	269	318	287	291	345	286	292	305	303	309	321	293	306	300	304	324	269	287	279	294	304	297	298	304	285	288	285	300	312	285	301	292	302	274	294	283	326	293	278	282	301	311	295	327	308	321	309	324	313	297	296	283	284	315	303	290	303	282	300	293	294	317	279	277	302	293	294	303	296	308	296	288	298	265	316	301	272	288	309	282	284	281	314	294	296	278	302	273	288	277	279	278	313	300	292	322	286	332	302	269	306	305	287	303	286	321	319	268	270	303	294	304	290	283	282	299	314	287	283	309	290	297	318	301	301	270	309	288	310	305	290	305	314	321	291	296	299	313	308	288	293	280	314	297	306	332	266	307	281	298	270	285	319	300	300	279	316	291	321	254	284	277	288	286	284	273	320	296	286	293	274	294	313	298	292	286	283	308	296	308	297	311	327	288	320	272	273	267	337	287	299	301	310	273	316	324	294	308	262	293	282	278	296	295	288	285	275	322	299	271	305	311	285	285	323	298	271	304	293	295	321	273	291	320	327	280	303	312	269	297	309	314	284	291	302	303	269	296	329	299	320	286	283	301	300	303	267	291	309	297	287	293	276	276	319	313	314	293	261	331	312	336	248	267	268	256	275	278	298	294	266	294	290	283	279	292	276	284	280	307	307	269	295	306	314	279	296	284	319	295	303	300	306	292	311	280	288	297	277	292	293	316	281	313	319	323	280	326	278	305	299	292	325	325	318	289	331	328	311	275	356	301	314	270	315	279	306	303	292	273	287	265	281	297	302	312	293	293	311	325	296	257	287	272	288	293	269	291	289	273	280	294	293	309	280	274	292	288	304	295	290	295	305	314	302	293	308	307	289	275	306	303	276	301	316	323	307	322	292	290	289	319	334	319	292	265	318	317	309	307	335	333	307	283	318	270	279	332	304	282	293	254	279	291	307	287	281	317	301	306	291	276	306	282	327	296	317	295	293	298	316	270	303	321	293	304	296	305	292	327	279	293	312	279	292	302	309	307	299	279	309	317	313	294	310	309	317	252	281	308	274	329	280	295	343	282	281	295	307	296	301	342	281	279	273	295	296	248	304	297	297	306	292	279	273	299	276	319	279	298	320	302	307	313	278	296	283	287	277	283	304	296	312	284	307	285	281	290	280	310	320	319	316	295	302	316	319	296	320	272	281	314	285	290	304	306	296	295	270	288	266	295	281	301	302	302	302	279	283	298	288	288	292	276	294	278	288	301	300	293	282	310	296	268	269	297	300	306	294	293	265	294	292	294	279	289	304	296	276	305	327	286	307	284	271	315	296	298	303	298	327	293	281	294	267	286	315	297	305	299	300	329	249	309	266	299	265	310	294	333	282	317	308	308	266	311	312	286	309	312	273	270	307	299	312	323	300	271	309	270	297	279	321	291	285	293	306	300	301	327	298	290	296	280	286	334	272	276	287	310	271	298	325	274	277	295	300	291	291	321	294	296	288	279	289	310	305	260	318	294	313	295	309	327	304	293	300	300	281	299	271	322	306	339	311	279	299	295	277	314	293	309	309	275	276	305	312	313	285	315	316	332	271	292	316	326	301	307	323	288	300	259	299	302	296	319	323	306	308	300	279	288	271	292	296	283	288	316	308	273	322	308	323	287	301	289	315	281	310	313	307	297	296	304	286	307	306	326	288	318	270	280	308	296	298	316	277	312	279	308	302	296	294	309	294	329	277	288	278	310	290	269	300	315	290	294	288	291	298	304	287	288	321	299	298	319	291	321	306	301	279	287	291	295	305	263	305	302	317	328	296	301	304	291	318	283	274	285	304	286	292	323	323	291	312	282	309	312	246	297	264	312	290	312	302	281	300	270	306	306	301	263	294	263	298	256	314	295	304	310	307	298	309	310	292	303	281	288	280	285	311	282	254	283	291	305	286	261	303	308	287	315	289	275	265	304	311	308	296	305	321	304	302	304	306	285	288	291	298	336	302	284	289	289	303	297	260	279	270	310	298	305	297	305	288	304	280	286	287	304	276	286	272	314	308	270	301	285	299	296	299	293	309	296	278	283	300	277	328	314	278	313	299	295	300	276	301	257	339	286	320	299	311	291	320	309	301	289	282	294	282	278	273	328	306	276	290	315	269	267	276	282	284	321	268	271	291	324	296	282	288	300	301	289	301	286	280	291	293	300	275	306	292	291	302	295	329	309	299	309	279	295	278	295	297	296	307	268	330	283	302	271	304	269	276	253	285	276	317	304	285	307	302	289	305	300	311	299	283	303	322	293	279	301	296	299	341	263	299	304	288	295	311	274	308	323	317	284	298	292	307	308	303	328	296	303	298	311	321	322	269	274	261	285	284	284	287	307	290	299	298	286	306	310	313	305	263	304	280	316	301	301	303	287	253	290	313	300	297	280	302	296	298	275	319	258	278	292	288	285	292	309	301	277	282	325	263	317	288	261	278	284	284	322	278	266	263	311	293	319	312	294	348	284
9984	1839	3317	3854	3408	2840	2509	2141	1901	1701	1515	1427	1344	1335	1258	1231	1084	1141	1134	1123	1039	1042	1109	988	979	1032	1018	1010	961	954	957	925	1001	912	983	939	920	945	888	941	926	911	910	883	908	939	927	915	918	910	884	906	900	921	844	883	905	853	881	956	905	869	905	936	888	896	854	895	917	889	857	880	879	907	936	890	895	880	837	913	872	896	889	890	905	869	905	857	916	885	902	897	844	901	902	847	899	837	895	865	817	907	918	857	857	867	886	858	899	851	862	801	853	935	898	820	889	890	873	873	855	832	897	877	890	864	868	863	836	895	875	856	851	853	847	881	899	858	873	847	867	797	873	950	884	906	824	830	888	855	829	880	882	863	895	857	851	861	903	888	873	860	906	847	858	888	911	870	857	899	896	917	901	906	849	895	895	863	886	836	876	897	880	850	874	852	834	852	812	816	941	863	880	880	843	891	908	890	845	854	902	840	793	869	892	863	899	824	878	857	875	878	867	852	897	900	861	916	857	885	886	854	835	852	894	844	879	878	905	916	883	868	851	860	840	878	852	879	846	881	863	881	847	877	863	885	887	894	853	910	841	907	809	814	873	898	866	887	849	864	878	910	882	932	890	868	890	811	886	876	887	894	848	928	862	792	871	839	903	843	851	852	867	855	860	884	866	845	883	873	831	838	874	850	938	878	914	888	868	869	870	843	873	868	856	891	872	843	859	868	912	878	909	881	875	825	879	879	849	876	830	863	888	828	829	845	828	851	902	918	875	898	901	885	888	862	816	841	858	820	853	872	871	883	884	873	858	884	838	855	844	867	823	873	883	881	854	875	831	884	878	870	854	847	890	832	869	854	881	830	875	876	836	858	872	846	858	865	872	863	885	891	861	887	821	826	860	893	894	860	881	892	877	831	858	895	885	903	874	857	876	886	905	822	851	846	854	866	899	891	897	895	835	836	817	859	867	868	831	875	836	917	820	855	822	883	892	924	835	837	909	871	823	861	794	867	887	865	849	894	893	859	854	874	809	887	863	885	933	854	855	920	834	865	861	846	871	878	844	840	910	818	945	823	876	892	887	834	893	871	851	895	879	890	907	865	872	905	833	848	840	928	880	830	850	877	845	925	889	865	836	867	864	904	851	907	890	884	893	822	797	897	877	902	857	794	914	853	872	878	891	853	836	894	890	822	872	866	832	830	828	882	835	883	904	867	860	872	865	857	848	854	815	888	880	817	854	847	871	860	868	848	846	829	836	797	875	823	894	902	879	852	891	808	854	856	880	891	843	839	871	845	854	859	900	846	870	856	846	907	909	910	889	826	853	840	857	806	871	892	905	858	825	860	810	868	871	873	919	900	907	898	914	877	867	856	863	911	839	840	898	857	873	854	937	843	888	862	899	880	874	831	824	831	919	877	848	864	881	866	876	843	855	930	834	929	839	900	866	885	843	832	815	880	872	860	902	887	838	886	894	898	813	867	882	888	854	884	880	839	878	837	896	845	768	910	846	846	843	828	828	916	834	859	882	935	886	870	826	846	859	844	872	907	875	876	886	897	819	849	867	861	828	834	849	868	892	884	882	873	868	859	905	873	851	844	847	876	858	876	895	874	859	894	890	786	861	904	871	885	905	851	936	891	899	841	881	864	911	905	920	894	906	844	848	902	851	887	893	899	841	857	874	817	941	926	838	914	878	860	882	826	866	878	902	910	843	815	852	920	858	862	853	889	872	828	883	847	885	833	855	894	919	841	881	859	900	863	869	874	905	872	878	803	871	870	892	858	886	854	888	846	835	931	894	814	853	863	823	913	871	861	928	845	909	902	889	841	883	860	873	876	858	908	825	851	886	872	845	837	900	867	889	822	893	839	840	846	858	852	892	861	881	889	905	850	865	850	910	831	919	873	849	837	875	844	857	859	872	859	843	859	871	882	865	874	901	873	855	874	852	921	854	835	866	907	876	915	901	859	862	839	906	867	867	918	917	902	851	860	850	862	866	879	895	927	920	891	837	916	836	821	875	872	812	843	818	858	851	854	873	822	892	865	902	844	885	903	881	893	898	864	866	867	859	860	861	879	848	866	814	882	827	853	883	866	832	912	842	849	939	898	873	848	872	872	886	860	921	867	867	866	870	813	892	834	872	864	859	886	882	856	864	926	892	901	862	842	829	865	909	914	878	917	843	900	843	825	866	895	891	855	819	891	890	854	809	858	840	899	867	908	864	836	861	820	923	857	852	868	910	924	836	891	885	878	893	927	876	888	888	864	894	880	887	862	841	807	825	893	856	852	883	854	855	898	832	870	850	902	894	905	902	843	893	841	897	868	908	900	921	864	870	881	816	887	877	855	911	850	889	816	883	874	858	885	861	835	863	905	920	883	922	857	889	856	868	893	873	871	831	839	807	858	836	865	853	910	894	847	892	875	868	864	822	935	821	896	881	847	845	871	850	873	880	867	883	894	856	859	882	833	835	858	962	878	955	884	835	882	876	836	867	876	877	906	861	781	864	841	891	882	900	931	795	826	891	897	873	865	876	900	881	819	888	848	867	900	847	890	867	876	869	871	848	915	827	819	889	858	859	886	921	874	880	840	858	920	890	903	847	897	860	883	872	830	852	872	847	840	818	905	856	870	835	933	890	831	876	822	934	861	885	866	880	853	839	942	864	839	843	887	839	891	885	868	852	918	890	868	915	901	853	906	839	909	880	874	848	906	859	828	917	855	900	875	900	892	843	816	863	889	883	832	890	862	868	850	853	841	879	879	843	839	839	873	844	906	837	903	869	856	890	821	870	873	846	883	909	905	855	934	856	848	861	853	889	860	882	863	837	890	840	867	844	916	854	849	869	916	896	878	899	863	875	857	858	911	862	836	820	893	873	854	815	886	886	864	847	817	872	847	902	791	857	910	889	897	837	892	862	876	851	846	882	874	800	881	933	870	878	877	873	889	878	884	818	827	882	886	848	918	844	841	801	854	834	842	854	895	898	890	929	856	879	866	895	866	900	905	924	835	873	811	819	900	914	870	824	868	848	866	878	848	883	850	819	854	860	863	877	854	885	879	934	853	864	842	900	814	908	824	913	900	864	856	907	821	901	849	890	888	908	846	848	866	835	868	869	901	846	833	874	876	905	848	886	901	875	869	870	864	912	882	886	849	872	831	860	873	900	838	889	870	876	879	833	926	867	833	855	861	871	920	861	857	843	908	900	918	928	910	859	836	903	908	878	905	893	856	830	841	898	875	883	870	856	882	889	827	852	920	866	888	874	888	898	923	859	853	856	881	829	914	872	790	886	918	874	902	854	871	854	864	928	876	836	871	866	886	860	844	872	912	834	856	886	832	867	901	894	876	884	869	874	907	878	937	866	913	850	881	890	896	870	909	856	841	856	864	880	888	879	900	929	868	875	825	857	871	847	823	874	846	905	922	892	831	859	896	911	904	859	851	877	866	888	933	870	860	850	860	864	820	892	900	855	861	870	850	882	921	821	853	816	878
30547	6455	3051	2284	1682	1265	893	708	635	542	515	468	437	409	385	391	351	357	339	364	308	335	295	294	339	340	302	336	319	301	285	296	277	274	283	277	293	281	275	298	283	285	278	298	306	280	289	291	316	293	271	279	301	270	265	278	277	288	285	291	283	280	286	296	263	264	267	301	295	310	280	277	256	277	283	269	283	296	269	258	279	250	281	305	256	263	258	262	288	268	295	291	252	259	263	278	274	272	285	269	248	287	243	296	281	270	281	267	280	298	295	286	284	290	294	265	278	286	274	248	268	264	263	253	281	280	295	290	266	298	262	250	278	296	282	294	262	294	312	311	306	266	267	307	264	270	283	273	289	285	284	271	277	301	268	284	268	272	256	262	261	250	276	289	280	256	271	258	292	265	283	268	235	248	283	287	282	267	270	282	273	301	254	306	268	296	275	231	281	274	285	260	297	281	284	272	296	248	279	283	292	260	264	277	267	281	285	266	257	261	267	248	278	282	284	303	301	290	307	288	267	283	259	301	252	260	278	284	288	263	270	277	255	275	266	261	263	282	279	272	273	284	301	273	269	276	286	295	256	265	280	282	275	285	267	295	251	303	275	310	282	256	241	296	275	282	246	286	267	277	278	300	274	261	264	274	280	277	255	284	294	297	274	285	276	264	293	264	280	253	279	269	273	255	265	282	292	293	264	282	266	254	239	249	285	260	284	261	269	273	256	259	271	267	250	276	273	279	316	290	298	298	261	267	320	291	294	271	291	288	282	325	253	266	262	279	264	284	271	282	274	277	285	277	280	248	276	302	288	280	272	268	281	287	286	296	289	285	269	273	260	295	265	278	265	269	289	270	264	288	268	294	253	271	293	269	259	298	253	289	289	308	274	253	271	281	281	268	279	250	268	266	278	286	265	296	262	250	237	265	283	282	289	299	284	267	280	286	292	274	271	249	249	253	283	273	282	263	255	257	285	279	269	289	253	277	285	297	316	261	258	291	250	263	294	245	242	271	258	279	290	266	256	276	231	254	287	273	259	275	255	272	266	249	286	258	278	263	261	265	270	279	265	288	277	282	284	285	281	277	289	266	267	256	268	275	265	277	264	269	244	268	273	298	304	271	269	250	248	293	251	293	292	261	273	288	261	274	255	262	277	260	271	251	273	280	278	283	277	281	269	269	267	264	272	277	260	268	286	284	286	259	265	252	291	227	257	287	281	312	280	264	281	272	267	283	274	275	244	259	265	307	298	278	270	235	259	260	251	270	255	281	239	244	272	261	279	276	252	260	271	264	283	289	274	298	267	263	243	257	275	285	263	289	299	272	263	293	252	269	276	271	322	273	257	238	296	239	279	250	280	287	277	290	242	289	288	286	260	257	263	292	279	275	244	263	262	273	243	253	292	284	260	248	294	274	296	267	297	272	291	269	256	265	254	280	280	275	287	283	277	250	258	245	282	287	266	312	297	268	280	304	273	294	286	254	277	293	290	261	281	279	259	259	274	254	257	263	291	266	304	260	281	283	282	243	294	281	267	281	275	287	273	292	278	264	243	265	289	292	256	285	253	274	325	277	265	270	257	320	298	279	295	250	277	283	293	280	265	288	278	281	253	278	266	284	313	293	273	259	262	266	270	273	302	287	257	274	294	294	264	262	299	298	249	273	271	261	240	295	282	268	250	278	295	275	315	258	280	258	267	315	272	299	279	278	278	287	288	283	251	287	291	274	280	274	282	288	247	284	274	245	260	260	257	267	256	283	277	270	276	286	281	286	272	265	258	277	299	283	301	282	278	256	286	292	284	242	274	283	254	250	261	257	277	242	274	281	289	266	269	300	302	268	280	258	260	275	313	299	260	311	262	278	271	273	268	290	252	280	293	257	312	292	276	281	271	299	248	324	281	294	272	274	282	283	265	253	303	268	279	315	270	318	268	274	276	260	276	286	282	273	299	279	305	261	265	264	274	285	264	268	262	290	305	291	266	274	278	261	289	293	253	286	279	281	303	297	270	265	259	254	287	258	280	279	261	292	249	278	245	265	256	285	279	281	252	264	299	265	300	281	287	285	251	301	281	268	282	260	281	262	254	273	252	269	249	266	282	251	274	248	292	284	248	276	297	287	267	301	277	249	257	262	252	260	263	314	275	269	255	268	271	265	264	251	278	275	255	294	275	300	272	262	273	255	282	282	293	276	268	272	297	281	255	293	288	246	282	293	269	283	243	250	258	286	274	293	279	282	261	240	262	275	290	303	275	294	261	289	276	268	290	263	271	281	281	289	265	245	257	264	242	272	265	307	286	280	282	295	287	291	260	290	289	283	270	254	292	229	265	281	305	294	264	250	245	276	291	246	298	291	274	264	277	285	263	305	278	265	245	282	286	278	270	275	247	259	265	269	315	271	287	261	263	274	288	290	259	266	268	253	255	266	276	271	263	256	280	254	282	268	264	283	261	269	289	267	257	258	292	317	292	306	267	300	256	288	288	297	300	270	283	263	285	284	282	291	288	251	274	264	267	261	264	300	280	265	312	273	249	296	278	294	265	271	259	250	264	249	275	268	275	265	294	269	276	288	267	292	277	261	258	255	279	254	262	256	279	306	287	257	275	304	294	266	268	260	299	301	303	270	281	291	266	287	253	272	256	293	273	265	285	261	269	277	286	269	261	279	253	275	238	247	271	294	250	264	281	289	273	280	257	278	277	283	280	256	281	277	270	269	269	273	283	292	273	270	269	265	250	253	255	285	249	289	289	294	249	268	318	240	274	253	292	286	269	240	281	278	278	284	291	248	261	280	253	241	262	281	292	274	270	285	299	298	241	260	296	271	280	262	300	285	268	272	307	294	245	273	285	253	260	268	277	286	226	304	291	273	276	298	268	267	260	285	238	285	261	237	276	273	272	281	259	271	282	280	260	262	261	267	276	272	301	285	266	260	257	278	250	288	276	296	280	293	296	268	252	295	258	261	307	299	290	272	272	282	265	274	278	286	300	263	290	273	288	259	294	283	292	258	285	293	261	280	287	275	276	264	303	275	261	280	242	274	253	270	296	285	307	280	266	291	291	276	295	291	264	277	283	268	281	268	235	287	283	276	269	283	292	267	256	279	261	254	281	277	265	263	288	269	298	317	269	257	254	288	250	290	280	268	249	275	265	301	274	282	315	307	295	279	275	277	300	269	281	269	255	311	280	285	279	290	257	259	263	323	269	260	296	288	281	262	284	279	288	251	254	260	282	289	252	261	280	280	305	272	253	283	286	263	270	277	252	277	254	260	293	269	281	277	272	259	287	278	282	283	274	281	275	276	262	255	260	258	297	284	273	274	277	306	277	283	251	280	256	265	264	278	282	292	276	258	263	254	294	240	265	279	260	266	259	273	268	289	284	257	270	296	273	269	258	251	281	277	281	300	276	292	282	276	285	283	272	279	325	283	304	295	276	317	263	295	295	263	286	268	264	294	264	281	300	281	278	283	276	297	283	248	276	273	299	282	251	289
14414	2676	5394	6379	5542	4405	3767	3133	2680	2448	2134	1912	1763	1596	1532	1486	1345	1386	1301	1272	1152	1185	1132	1130	1115	1067	1057	1028	965	991	1033	1004	919	961	930	967	993	886	949	930	910	911	872	856	866	901	886	868	877	896	876	884	900	822	848	848	804	845	871	837	857	860	784	828	822	862	841	855	819	773	850	889	793	820	844	812	838	851	791	789	791	855	801	807	802	827	769	852	756	816	777	774	795	803	814	816	798	852	839	797	771	807	833	830	773	827	763	778	865	843	816	785	780	854	803	835	828	754	857	793	777	860	792	796	787	826	806	827	825	862	769	830	766	833	743	759	764	766	818	806	802	831	771	786	830	811	790	805	765	807	800	791	813	826	798	819	830	852	803	784	838	784	809	788	782	784	808	782	819	765	843	815	780	799	787	788	797	803	771	777	844	752	817	816	836	845	762	797	747	800	791	783	795	857	795	804	761	827	773	807	812	840	882	771	813	849	817	799	772	816	795	812	772	811	813	804	828	811	767	803	786	828	826	830	838	837	767	798	772	823	831	777	829	795	844	860	764	825	793	800	769	797	739	819	791	799	840	839	790	792	781	798	788	831	764	853	798	765	832	752	777	873	815	790	814	801	822	780	740	797	806	798	775	855	764	785	812	756	775	798	747	836	820	792	794	809	804	778	773	800	759	780	807	799	853	807	757	823	803	817	838	807	784	791	813	819	852	817	814	749	812	829	810	816	783	829	835	852	800	868	837	792	788	801	845	804	760	816	772	812	801	774	843	823	778	814	745	795	804	824	801	767	842	802	844	761	798	814	732	766	798	769	831	815	793	788	725	771	805	811	787	776	782	832	832	798	797	762	780	809	734	781	805	820	863	889	807	807	742	763	756	817	789	793	886	773	797	778	869	825	795	819	772	778	816	810	789	770	807	768	857	806	767	783	795	835	764	781	865	817	809	750	785	765	783	766	798	835	777	871	738	755	811	816	797	866	776	821	838	783	791	775	793	763	814	790	804	827	786	744	812	859	777	827	801	795	734	848	822	801	780	850	855	828	856	775	769	756	771	807	751	784	795	743	778	852	821	853	806	809	770	765	809	781	857	772	809	845	780	798	809	788	784	783	778	759	778	781	831	831	807	808	811	803	788	871	778	782	752	775	795	786	791	803	782	764	834	809	791	791	802	801	836	858	828	782	767	779	797	829	779	812	804	816	799	809	827	805	810	823	782	816	766	822	799	829	793	805	757	789	850	769	843	786	805	831	808	847	853	828	789	789	794	848	781	766	781	767	786	822	811	820	756	841	767	842	802	807	804	828	833	767	809	806	813	801	822	806	751	826	767	784	807	795	760	811	774	852	808	797	795	766	807	774	786	866	850	819	761	806	777	774	778	807	816	775	845	805	803	774	832	800	796	837	786	829	784	834	775	814	802	795	770	797	781	803	801	789	816	740	783	814	874	812	807	829	824	804	769	794	823	812	800	814	831	795	794	790	796	823	855	791	818	782	800	772	844	801	777	786	840	788	826	769	774	780	775	805	766	781	825	800	817	808	800	834	828	829	802	784	782	818	754	808	817	797	792	827	845	793	801	827	784	803	812	790	852	797	764	781	780	747	766	821	810	801	814	806	801	755	777	799	801	814	794	786	800	782	812	799	830	789	833	799	758	775	870	779	865	823	806	807	829	794	857	773	763	772	782	780	807	759	784	862	837	823	822	801	822	812	802	765	790	762	784	811	812	761	836	772	830	809	797	795	828	823	844	816	792	801	785	839	809	855	753	792	816	809	797	838	802	813	832	814	846	836	798	835	803	800	806	756	774	821	811	809	767	811	799	803	776	826	757	795	815	836	806	811	805	859	810	850	833	782	797	809	768	831	783	833	850	785	815	824	787	786	805	782	791	844	791	825	769	766	767	764	805	875	764	758	829	790	847	813	754	737	799	749	810	795	822	753	797	819	755	823	782	835	856	788	833	798	814	787	820	799	785	842	838	874	802	766	797	787	778	858	786	816	782	846	806	788	813	753	756	760	803	837	794	814	818	778	798	794	871	798	831	807	873	800	817	842	746	819	786	813	802	737	802	784	791	826	810	758	794	794	800	841	860	782	823	802	825	794	822	780	795	808	729	794	830	801	826	836	803	833	810	807	791	806	855	798	733	852	850	791	822	821	758	804	799	822	846	825	759	793	842	803	791	759	800	828	751	804	819	787	809	818	832	805	794	812	783	769	825	841	801	797	775	831	805	815	817	783	786	822	795	788	800	781	802	786	777	839	792	818	833	805	793	836	774	789	766	862	705	792	793	758	808	781	763	801	796	798	796	763	794	825	790	796	800	843	773	827	798	811	804	804	841	783	808	780	782	811	812	792	858	826	846	803	764	825	795	813	784	831	802	806	777	785	783	790	855	862	787	806	845	841	782	843	768	811	797	850	801	786	773	823	834	774	786	773	781	821	846	775	817	811	776	791	815	803	759	791	796	783	797	776	839	813	776	814	775	771	735	791	754	795	772	833	816	792	836	788	875	801	805	829	762	771	831	801	774	799	796	761	813	811	842	788	805	849	863	772	804	756	791	804	786	795	816	807	838	796	842	740	800	786	813	815	797	837	825	794	811	786	810	756	804	840	841	765	752	815	818	820	766	808	812	784	793	751	780	825	794	810	797	801	762	793	825	829	784	802	796	776	796	787	767	854	795	788	774	824	773	781	767	848	765	753	759	764	796	852	804	767	834	765	831	818	825	752	809	803	796	832	830	800	775	762	797	774	801	762	748	824	784	803	797	799	837	818	784	768	813	769	778	796	827	800	805	805	782	813	783	770	811	806	832	805	809	786	819	815	865	788	768	804	828	809	807	837	778	844	783	777	837	766	789	802	818	806	822	800	797	730	762	765	824	789	787	780	793	823	781	704	746	813	850	813	797	855	734	823	828	836	748	823	767	776	827	768	810	835	783	779	823	783	813	836	835	838	829	785	780	800	798	807	803	853	751	755	782	853	835	778	828	798	831	802	794	828	768	807	810	758	780	735	773	745	773	796	812	790	803	766	766	770	821	846	818	779	853	766	797	760	799	791	840	797	795	800	803	838	772	837	772	853	808	781	801	776	788	778	808	812	790	786	735	793	838	779	781	779	791	799	792	777	799	814	832	779	859	822	837	793	762	776	795	868	812	805	801	809	802	769	809	763	820	809	842	793	791	779	774	838	793	828	792	792	795	756	835	790	767	841	849	810	794	780	755	823	839	800	828	780	769	810	772	829	774	776	824	780	810	777	800	832	797	806	863	801	748	763	793	832	766	803	815	876	831	771	822	813	851	863	799	781	835	806	803	828	819	795	822	843	845	765	803	802	788	824	783	815	804	793	754	810	841	862	828	754	805	822	775	830	743	827	869	790	768	767	791	853	836	801	827	748	806	764	760	775	801	782	791	814	805	818	794	815	761	784	804	832	810	786	803	832	801	813	843	810	750	779	816	794	793	755	785	802	837	799	797	765	797	804
2824	255	251	193	227	210	181	183	163	170	159	178	161	163	187	159	154	159	145	177	175	167	164	192	168	180	171	181	172	199	146	177	152	156	175	159	156	170	148	163	136	185	165	165	154	178	169	146	164	152	169	170	181	159	156	164	144	164	158	152	156	152	158	158	181	164	197	140	173	164	167	177	206	164	179	163	168	170	167	186	161	163	159	146	161	172	172	164	175	177	161	144	155	165	143	140	152	157	169	183	161	177	161	170	186	167	180	160	194	149	170	178	155	149	165	136	167	159	160	146	142	176	140	160	166	150	160	148	155	163	161	169	183	166	181	179	168	165	188	172	177	138	175	153	174	157	169	183	172	138	155	180	160	150	170	172	181	161	183	185	157	191	167	157	177	182	167	148	167	154	166	160	199	160	176	154	171	150	155	182	162	163	178	176	160	134	177	150	157	160	143	140	152	154	154	168	163	173	164	181	203	158	143	168	143	175	192	183	144	153	157	171	185	172	171	151	159	176	156	164	162	189	171	145	158	157	181	171	172	146	161	153	172	159	149	149	143	157	148	161	180	146	159	155	152	167	182	183	155	138	186	168	153	159	138	178	191	170	189	181	152	152	165	150	182	189	177	162	156	181	187	172	176	146	163	154	153	132	153	171	169	164	155	158	178	172	166	159	187	188	162	159	169	175	154	146	157	171	187	152	186	183	165	185	165	160	170	143	202	152	160	175	168	172	170	139	153	160	200	152	156	159	180	174	163	170	161	200	160	182	186	136	173	135	188	179	162	172	181	157	157	150	153	164	166	156	177	167	151	164	176	154	175	160	178	159	173	146	174	152	166	163	145	154	177	150	170	158	174	160	184	142	163	183	170	165	184	153	174	165	133	154	143	165	156	181	163	178	143	152	148	170	168	163	166	175	168	138	180	170	185	169	175	154	186	156	164	178	176	156	157	195	165	151	179	156	166	152	159	174	147	167	169	141	183	177	142	172	151	177	146	174	175	178	154	152	160	182	184	189	156	150	153	168	180	186	159	140	182	180	172	165	158	157	167	169	154	153	178	176	159	171	174	163	166	174	164	193	160	165	167	161	151	172	163	190	178	172	170	163	166	185	158	144	188	179	174	164	170	149	167	159	174	169	168	179	162	168	174	181	178	170	179	157	146	153	148	187	178	154	156	165	148	152	153	171	170	173	165	168	182	168	188	157	163	185	146	130	193	176	194	137	194	169	158	170	164	155	183	171	174	176	146	153	160	170	148	184	155	173	167	152	142	174	186	152	167	166	160	160	183	137	160	138	190	165	149	158	166	183	151	164	181	146	167	146	171	164	172	165	156	142	166	152	137	172	146	176	173	161	163	166	156	174	174	180	175	177	171	164	177	167	173	170	166	149	182	146	164	167	170	161	173	159	142	182	160	163	160	152	153	162	159	173	158	159	173	148	170	152	164	156	162	158	186	184	182	154	170	165	158	149	149	175	160	172	155	151	160	147	150	142	129	183	167	152	145	153	172	181	159	154	167	143	157	162	167	166	173	191	188	167	155	171	158	151	151	173	163	168	179	164	154	165	162	152	188	145	159	175	150	162	155	165	156	171	150	162	147	174	140	154	172	146	158	146	173	158	169	171	138	165	163	164	157	173	190	163	168	144	152	181	180	156	167	175	155	172	158	158	178	155	204	175	166	158	176	158	146	178	174	134	177	168	145	183	152	147	153	188	160	179	163	153	167	159	163	173	167	190	167	175	171	182	165	154	150	154	167	159	179	170	190	174	150	161	192	159	157	156	180	145	176	179	172	151	176	160	163	170	162	170	165	168	156	162	188	151	158	201	151	168	170	191	148	150	178	152	165	172	181	154	170	152	169	145	171	157	176	151	178	160	169	173	182	165	168	167	167	171	179	168	178	159	167	145	149	166	175	192	164	153	163	171	171	162	162	159	171	165	171	165	191	166	166	143	167	164	147	179	163	190	175	172	164	160	144	169	155	161	151	185	152	140	156	159	168	179	160	174	154	184	182	175	176	162	159	173	172	154	152	175	162	141	178	180	159	175	159	177	167	155	157	167	140	168	172	189	182	184	161	188	185	160	169	187	168	176	183	158	165	169	163	163	187	151	138	154	151	172	167	156	144	160	175	161	172	180	159	150	132	157	164	153	154	158	169	163	179	150	138	175	171	181	160	151	185	172	163	153	176	168	153	158	174	183	180	150	182	177	165	195	156	175	175	157	149	166	155	142	153	172	171	160	140	150	183	162	176	135	171	165	161	147	170	160	154	168	176	145	159	179	176	200	158	159	141	178	153	156	166	162	146	150	167	173	183	166	145	174	153	174	165	162	148	156	169	176	182	162	160	158	150	187	153	179	153	156	150	166	151	167	167	157	166	162	157	154	144	161	173	160	184	178	187	187	171	150	171	163	192	128	180	174	170	150	181	166	177	166	146	166	170	157	178	158	144	156	173	159	172	163	153	143	141	169	176	187	163	164	165	174	174	194	141	149	172	183	189	166	157	165	171	153	149	152	162	161	162	135	167	164	190	166	150	165	158	134	127	160	167	151	149	162	169	173	169	149	165	165	146	178	165	188	153	164	158	165	177	151	152	152	146	181	197	141	163	178	187	151	177	167	172	165	166	179	185	151	179	169	151	170	145	168	157	168	179	144	159	190	162	174	178	181	179	163	164	167	151	175	168	169	176	139	147	169	159	146	181	137	174	160	170	145	175	171	157	173	159	168	180	169	146	138	163	177	156	166	172	157	151	192	177	152	164	174	180	171	163	157	183	184	157	172	168	158	175	159	177	159	166	139	153	166	171	172	190	170	157	187	164	185	169	166	168	166	145	154	156	181	152	161	159	169	180	186	160	164	162	147	165	160	170	195	179	173	181	165	158	147	159	154	164	192	180	159	172	177	149	175	162	165	182	167	184	162	175	157	161	175	173	176	164	172	169	155	165	189	165	172	152	168	183	174	167	174	157	198	166	178	167	176	171	166	178	187	161	168	157	143	171	156	163	166	145	172	181	167	154	152	172	209	179	150	184	177	185	167	139	160	185	175	166	163	168	166	175	165	152	148	148	148	159	170	167	152	158	180	161	158	148	159	178	164	162	155	191	163	162	153	148	181	165	187	167	177	158	157	178	140	159	164	191	166	171	189	142	155	156	156	160	156	137	181	184	121	160	159	164	154	171	166	161	152	154	163	153	165	175	178	159	150	141	191	176	156	170	151	163	162	174	187	175	164	177	162	153	163	172	168	175	159	164	167	176	167	165	173	154	179	173	170	164	154	178	166	156	180	161	162	155	173	165	186	169	136	185	166	172	160	160	176	171	155	169	155	149	152	153	133	124	172	158	152	173	165	151	165	156	154	174	162	165	178	175	169	148	149	162	168	150	176	166	178	143	174	146	184	165	161	141	161	150	146	167	175	179	181	136	166	154	160	152	159	153	165	174	160	144	133	177	163	177	154	171	162	159	168	150	159	161	172	187	163	166	177
2316	619	705	749	691	679	689	617	615	562	553	573	572	569	576	544	542	569	544	520	562	576	555	531	551	596	561	556	533	516	542	544	517	545	565	536	537	536	556	552	503	514	561	508	535	520	534	509	523	494	501	538	540	535	561	522	535	527	521	557	557	515	522	547	556	575	516	515	527	574	551	522	557	548	552	579	539	576	560	537	523	566	571	488	504	566	535	517	498	507	511	510	546	511	530	547	555	530	540	537	562	559	583	535	523	540	517	507	534	560	562	536	522	538	574	523	536	535	518	493	543	555	519	514	566	579	567	546	504	540	532	543	586	516	526	514	523	479	515	509	571	565	489	547	528	532	548	534	539	547	532	552	502	518	542	537	508	512	556	535	550	568	525	511	566	564	536	503	540	551	546	516	548	529	506	501	539	545	577	536	503	580	537	499	573	547	548	568	516	565	545	527	545	533	539	537	516	524	515	547	539	562	511	508	508	513	513	510	526	568	542	549	526	553	495	529	540	552	498	518	509	532	570	546	513	502	536	527	515	538	501	520	494	552	546	531	535	535	534	509	534	524	552	519	512	510	554	577	534	497	478	578	510	539	559	502	542	508	531	555	555	519	588	532	554	555	537	517	557	548	548	531	500	531	560	571	523	509	527	554	532	544	510	565	518	524	514	535	497	532	554	525	519	556	506	550	548	515	500	508	537	560	556	529	560	531	540	550	557	503	591	536	536	538	552	533	563	541	495	510	498	509	495	530	542	532	529	554	566	500	539	537	535	563	539	537	526	550	530	533	517	507	532	549	537	535	544	514	561	557	505	480	520	523	527	564	531	566	495	555	480	557	509	568	523	545	547	523	529	516	549	493	547	517	524	552	556	531	555	545	531	525	481	552	561	532	544	569	576	530	558	536	547	559	537	558	523	519	495	533	562	518	559	523	536	581	519	560	495	534	564	537	523	506	540	501	507	557	561	557	507	533	490	517	539	554	521	531	504	489	548	521	525	597	495	538	525	559	512	546	505	495	555	559	521	509	570	538	521	542	554	516	533	530	528	555	548	510	542	508	552	530	509	557	572	542	537	507	552	550	548	578	536	569	526	534	574	525	517	530	526	560	524	531	514	552	549	499	565	561	548	500	498	534	538	540	505	538	514	529	512	517	533	479	571	528	510	490	570	492	553	495	524	558	522	533	557	548	504	518	539	540	552	525	555	540	548	513	546	545	550	507	529	542	476	563	602	530	526	580	500	559	524	533	503	528	573	516	537	530	573	567	528	551	555	544	559	549	572	586	548	534	516	508	575	518	539	521	507	546	514	573	521	515	547	571	545	534	518	546	523	539	492	547	550	530	542	547	514	528	505	489	565	515	526	544	538	493	524	530	529	548	518	570	519	523	543	500	553	527	528	529	547	540	540	550	537	550	540	547	542	536	558	536	557	515	537	587	546	520	518	544	512	514	560	560	525	532	509	521	543	518	567	524	556	520	540	497	516	523	536	526	522	505	519	515	532	508	543	532	523	529	500	495	526	550	522	540	520	539	554	511	521	549	521	547	544	558	545	526	536	557	516	517	546	534	546	504	534	510	575	524	559	555	522	586	528	516	533	514	566	513	525	539	563	530	547	520	552	560	509	505	516	547	548	481	536	534	541	509	551	536	553	522	562	532	567	528	550	501	550	531	534	535	569	519	504	535	535	526	584	527	510	536	566	513	578	562	521	557	515	532	528	519	523	560	539	494	518	544	513	520	491	507	505	530	573	537	560	529	557	537	516	509	537	506	527	563	526	510	540	535	532	520	543	541	486	516	518	553	516	492	567	533	560	525	512	539	506	530	544	516	530	526	541	517	577	529	527	547	525	556	533	502	590	486	491	536	546	534	539	507	573	576	496	491	572	485	551	560	513	524	557	539	540	573	490	535	596	559	505	536	524	553	518	481	512	529	485	530	496	535	542	550	518	525	563	568	522	545	568	556	521	533	569	550	535	517	519	532	552	497	509	549	535	515	517	522	549	513	556	547	511	546	543	553	513	533	544	541	539	561	536	510	531	505	537	511	532	581	518	529	543	538	482	506	558	523	522	502	565	576	497	525	520	556	527	523	532	522	513	547	561	575	600	504	556	526	495	555	537	519	524	537	535	507	554	510	509	497	507	486	583	513	538	573	528	528	546	539	517	537	547	550	534	529	549	570	555	496	552	539	541	495	556	493	586	557	565	560	539	521	523	532	554	552	515	591	572	581	529	504	508	535	508	533	558	552	537	565	520	553	530	538	527	546	524	525	524	560	569	547	549	519	559	561	525	573	528	564	509	533	499	511	596	535	581	539	568	523	531	507	529	485	549	527	486	509	567	548	540	504	505	527	565	527	558	530	540	549	527	510	526	550	533	529	540	537	528	569	492	532	498	517	498	534	539	552	568	506	516	531	509	536	480	543	535	553	543	549	539	534	548	539	536	493	546	538	555	570	580	580	496	564	542	563	530	547	525	547	526	525	503	534	496	525	565	514	538	545	549	565	534	551	519	534	524	533	538	498	491	599	547	553	538	541	512	491	532	491	567	503	551	537	570	522	543	486	502	559	539	514	541	539	563	521	546	512	552	503	522	515	522	556	550	523	505	548	551	526	514	524	524	539	500	555	542	555	548	527	552	529	519	536	546	543	549	532	579	515	467	537	547	553	526	542	501	506	557	531	500	558	556	526	535	532	522	549	532	549	502	520	528	515	494	512	519	539	579	528	528	529	540	571	517	524	535	535	543	539	544	522	542	525	513	509	561	533	537	546	527	459	532	530	539	542	535	520	567	551	529	539	510	512	562	532	559	542	526	515	509	570	529	530	562	565	556	531	557	528	506	558	522	530	515	548	534	507	521	581	520	538	525	577	524	548	560	565	547	532	545	539	536	500	512	546	557	538	522	542	534	525	539	537	508	515	552	581	525	543	565	565	546	570	529	549	535	509	537	541	526	538	501	519	537	549	550	537	521	570	539	541	494	548	523	548	526	530	527	532	501	535	521	541	551	582	510	526	523	544	523	554	549	526	554	585	520	498	509	554	538	547	522	501	503	561	521	537	549	560	541	528	547	548	547	544	533	532	532	546	522	525	538	510	568	517	528	571	583	514	533	502	535	511	539	512	561	498	517	575	512	507	544	532	534	526	528	520	523	523	529	527	503	588	512	528	563	563	558	518	546	546	521	529	535	524	567	561	509	506	516	521	544	522	531	506	592	546	498	491	543	581	574	572	529	520	539	518	517	487	570	530	569	529	535	502	507	499	524	525	550	504	496	534	543	562	536	566	533	572	552	561	561	508	549	540	539	532	582	527	527	540	564	520	536	558	535	542	538	533	507	540	560	558	544	529	557	524	523	532	547	506	537	546	535	559	539	511	504	579	513	553	552	518	518	533	557	503	511	522	541	532	501	511	562	499	506	521	508	524	505	536	521	517	539	538	517	491	529	537	538	512	558	569	544	544	531	542	547	538	491	524	536	535	496	545
19721	2115	1679	1232	960	766	620	532	503	410	415	365	411	379	379	329	335	342	333	301	347	300	296	316	301	361	320	284	332	303	301	324	322	328	293	298	310	318	284	327	328	284	286	268	302	296	277	287	300	291	335	294	319	329	297	289	296	339	282	296	305	319	349	290	318	304	295	322	295	287	274	264	304	298	326	308	283	327	315	328	269	306	300	326	279	288	301	299	308	305	290	315	302	304	304	319	276	309	322	297	296	285	302	317	308	316	297	297	302	297	332	265	313	308	311	287	310	313	323	302	311	284	297	258	311	325	285	310	319	275	308	308	279	293	312	302	289	280	269	308	310	313	268	289	252	293	273	310	313	291	292	286	298	321	299	327	304	319	325	280	291	290	314	300	300	302	327	274	303	296	308	320	293	279	302	335	288	281	326	311	273	289	309	269	322	295	280	289	284	303	277	289	305	309	338	303	302	314	300	291	297	318	305	301	292	320	329	286	293	316	295	318	277	287	285	278	284	311	305	280	274	340	264	289	308	289	296	325	274	305	316	269	300	296	271	312	311	298	287	284	310	285	263	294	291	316	312	290	262	284	324	290	266	280	311	312	303	300	291	294	306	292	338	294	311	291	297	288	316	281	299	305	305	294	273	315	313	296	294	293	312	259	312	316	279	303	278	281	327	278	289	305	291	279	289	306	315	282	301	308	303	310	283	313	320	280	309	325	283	299	279	281	277	315	287	329	282	301	313	328	327	280	284	302	306	312	292	296	288	295	284	291	328	317	314	282	288	303	320	303	315	272	293	307	291	328	324	327	285	273	288	307	323	306	301	279	267	312	304	295	288	301	308	323	303	296	323	290	314	313	329	316	295	298	305	289	275	285	313	291	260	254	298	281	274	342	296	324	276	313	316	294	324	323	272	312	291	287	302	300	287	347	299	288	326	323	301	295	282	263	302	290	329	280	308	289	320	295	288	305	292	283	276	294	270	291	277	315	291	287	312	295	341	276	293	308	283	243	272	279	323	296	295	282	282	287	303	307	281	323	295	314	320	311	294	290	300	285	286	273	287	333	303	296	280	280	322	293	274	286	305	336	294	289	317	320	312	266	307	304	282	290	274	289	291	295	315	267	280	302	299	297	283	307	315	286	297	314	272	320	313	313	281	299	283	257	275	315	268	320	303	276	296	308	298	320	338	304	303	297	305	300	334	289	277	288	269	292	311	291	273	296	299	304	291	283	295	308	280	327	301	331	289	274	294	307	307	323	303	315	314	276	318	301	309	285	274	301	320	281	287	303	290	299	306	298	286	307	303	300	295	270	299	294	275	300	305	332	276	281	297	298	293	309	294	284	272	314	277	318	285	293	303	281	280	320	306	304	277	310	314	279	292	286	301	312	327	309	308	272	324	312	303	270	270	301	297	301	290	303	271	297	302	266	264	307	314	296	297	308	290	273	309	322	292	291	261	310	315	314	305	309	280	290	323	304	284	303	287	276	276	262	321	287	322	295	297	276	281	299	316	308	301	304	281	298	300	287	308	303	278	296	299	286	305	274	293	297	335	302	326	310	306	314	278	316	287	296	290	319	283	305	271	292	266	305	298	310	292	279	306	301	299	294	268	293	276	316	267	284	279	293	282	302	327	313	283	276	302	290	280	290	313	289	303	339	298	287	285	299	320	312	274	251	294	294	306	320	292	299	297	288	290	338	299	283	317	289	305	290	284	287	303	313	271	284	299	283	328	294	314	284	277	304	272	297	289	305	327	294	314	281	287	272	319	329	315	300	304	318	280	278	307	274	300	305	304	282	287	309	302	289	295	313	271	283	312	319	289	284	255	280	318	312	280	299	306	311	304	299	274	290	307	306	292	286	314	297	283	290	302	280	284	257	304	293	293	337	305	320	279	298	298	341	305	307	331	307	307	302	290	284	285	319	313	308	292	339	310	316	293	299	292	248	291	320	342	303	311	308	315	306	342	316	299	273	281	299	318	295	269	296	305	278	311	300	298	306	288	284	313	292	299	308	285	290	309	311	308	277	274	299	292	306	280	318	268	322	300	268	269	305	299	295	309	292	314	303	299	304	329	320	307	273	279	336	274	266	288	280	306	290	306	280	307	305	311	276	275	296	305	338	295	268	308	290	316	304	278	324	278	239	287	303	285	290	282	279	287	281	293	307	305	300	311	286	269	264	316	293	304	280	293	282	305	287	279	274	269	338	280	296	299	304	318	303	265	279	296	269	297	316	283	290	324	314	311	297	314	347	303	315	301	308	275	289	325	272	290	317	292	279	283	284	297	301	280	311	336	285	281	279	296	286	286	269	258	299	315	282	287	282	285	275	295	315	269	301	310	292	290	284	311	292	301	290	286	288	294	293	284	293	300	306	297	309	305	324	292	317	286	334	284	327	295	273	321	299	315	323	302	294	285	294	294	303	267	334	309	305	287	291	307	311	280	291	309	294	301	274	306	302	328	271	314	318	311	307	302	297	290	293	261	324	331	323	332	295	285	289	261	278	276	295	281	271	313	290	268	284	283	330	282	306	259	275	284	286	306	296	288	305	270	303	319	332	308	297	272	294	331	277	292	286	307	320	302	307	309	313	281	297	265	314	322	289	321	298	304	266	290	301	273	300	312	289	302	277	307	311	289	279	279	320	277	325	291	310	303	296	288	279	279	278	342	302	309	280	294	303	268	272	263	295	303	322	280	298	296	278	298	279	289	290	332	300	306	296	331	284	294	282	286	298	320	292	297	276	273	307	284	302	287	306	295	291	284	289	292	307	306	254	322	308	297	296	282	311	287	314	276	282	324	284	297	306	311	278	299	300	308	297	275	318	289	277	300	290	297	294	291	287	270	298	327	295	282	325	284	291	291	278	302	313	289	300	313	310	303	310	294	300	310	292	290	311	315	308	292	302	322	301	265	288	319	287	305	334	310	305	322	279	304	288	331	313	308	299	288	287	268	289	273	277	286	301	292	288	266	291	304	339	309	285	256	293	335	299	323	283	285	276	264	299	316	291	290	279	297	293	329	288	324	288	290	318	303	282	320	317	296	309	286	319	289	261	311	317	264	316	289	251	311	313	295	326	314	273	311	330	300	322	291	327	316	306	306	300	313	315	306	262	298	284	267	298	295	299	294	322	310	305	262	298	296	287	299	299	321	258	305	314	291	306	343	267	297	262	268	320	290	290	296	270	299	315	272	294	287	302	295	269	310	289	306	271	302	306	327	306	306	325	295	302	276	287	319	299	271	304	318	286	287	294	296	322	331	308	275	300	298	324	296	289	317	257	303	311	267	324	312	293	335	283	279	292	324	289	266	264	312	312	287	299	277	307	298	296	295	307	303	269	299	321	288	301	256	281	293	270	302	296	288	272	281	295	294	292	305	297	287	301	311	328	305	323	291	281	319	298	301	310	314	313	287	310	337	303	298	352	290	285	285	306	301	304	305	307	294	304	299	305	326	272	279	301	280	309	293	307	314	277	245	329	311	318
9902	1758	3367	3863	3420	2966	2435	2092	1921	1729	1641	1480	1373	1285	1291	1221	1200	1168	1109	1090	1096	1039	1081	1038	1028	1038	1020	987	965	980	920	950	958	1002	953	928	936	904	928	934	999	870	915	894	925	888	917	954	932	919	931	876	933	899	891	868	877	879	832	898	887	900	910	844	916	839	889	861	906	859	842	928	878	920	865	873	885	931	868	906	855	885	859	869	888	838	918	897	902	870	956	921	842	900	898	896	904	903	843	813	833	909	824	872	865	863	831	841	908	861	894	849	879	902	881	906	867	897	897	885	886	882	856	866	884	876	902	793	912	896	918	859	883	899	854	926	881	883	855	904	864	833	845	843	820	862	907	864	840	886	837	865	849	874	896	868	825	836	827	889	853	867	894	871	881	870	841	840	853	881	840	860	927	892	924	849	840	836	850	826	866	872	826	866	868	871	849	892	890	895	883	846	927	890	835	842	874	851	861	889	872	867	854	849	878	816	855	923	913	883	917	887	838	871	852	839	881	861	827	855	871	880	911	893	833	878	869	894	930	895	902	849	896	853	861	844	851	831	896	841	899	842	877	823	878	868	852	830	839	850	872	891	821	845	922	854	876	844	857	848	855	848	868	876	841	891	857	910	856	852	869	864	927	859	895	845	827	844	915	913	853	860	870	854	826	880	907	870	944	845	855	850	910	890	849	891	844	884	776	885	855	843	888	869	932	856	841	822	866	844	930	880	937	870	884	874	870	872	854	808	911	864	848	864	846	892	903	874	828	837	890	894	836	926	886	853	858	917	843	851	908	837	873	833	860	871	851	895	855	869	882	846	843	863	851	857	867	859	841	881	841	873	860	908	856	930	871	838	883	872	872	856	883	874	863	915	825	893	857	864	840	831	849	936	845	948	877	831	887	828	841	866	922	832	870	889	863	880	880	861	871	866	866	862	873	876	829	868	856	858	883	875	909	852	850	850	901	893	884	845	890	892	894	851	900	922	874	844	917	868	835	886	839	816	855	842	863	879	888	837	812	869	829	910	874	935	874	812	837	857	865	874	857	810	835	891	851	823	868	889	840	885	903	821	844	889	896	902	890	871	825	845	876	894	858	876	880	862	875	876	890	861	890	904	862	859	857	920	921	878	869	858	889	863	803	905	886	869	834	880	845	894	885	822	863	866	870	868	841	898	875	832	864	838	872	819	843	840	866	839	856	864	920	894	867	834	876	887	880	873	861	892	804	900	891	892	864	921	906	865	833	858	900	864	824	819	908	871	868	851	863	844	839	857	869	811	903	856	912	853	863	868	863	874	856	800	871	918	846	887	881	865	891	892	919	884	879	821	848	838	874	883	944	835	901	914	848	897	889	914	888	901	857	844	845	837	787	843	854	890	878	876	902	852	854	878	908	863	910	883	870	856	846	849	883	882	942	837	888	873	899	885	835	863	936	844	866	881	826	866	837	849	863	869	834	864	868	879	889	861	853	842	891	855	847	855	842	843	870	857	937	881	918	834	827	909	842	804	847	836	836	856	862	888	909	791	899	844	880	852	885	887	861	907	871	920	824	902	802	889	865	796	897	866	900	836	824	832	852	845	859	879	893	866	825	852	844	852	898	859	926	864	889	848	828	869	874	843	870	819	884	922	854	865	827	826	895	868	894	849	891	925	870	893	874	833	823	899	849	924	856	870	829	832	870	828	886	826	861	884	901	840	877	928	842	912	890	880	836	834	875	824	826	831	882	864	830	895	858	854	932	801	881	881	884	864	904	848	852	878	879	839	839	855	843	911	872	896	848	878	867	855	876	826	857	818	904	936	909	850	827	836	851	893	899	913	840	889	884	898	846	846	865	910	882	864	941	881	894	919	859	878	864	860	902	842	830	875	920	836	878	945	913	866	864	881	856	892	885	846	862	894	847	885	851	860	908	873	916	893	817	818	902	900	901	928	850	901	856	874	832	814	852	894	871	887	912	853	850	813	839	870	912	856	814	848	840	854	904	847	848	896	867	891	860	868	883	908	862	906	845	900	848	856	901	849	856	839	831	832	911	912	888	839	866	870	807	852	880	844	894	872	878	861	839	905	860	847	832	884	839	877	919	905	847	878	839	844	828	866	865	887	865	864	861	905	914	878	864	846	893	893	892	897	871	929	862	865	862	833	851	857	901	855	862	926	886	844	878	865	849	878	842	857	908	899	881	904	886	885	826	884	837	843	914	854	865	813	910	874	874	842	851	862	839	928	804	847	865	868	859	882	879	852	898	865	920	815	847	900	853	849	880	904	869	879	871	905	859	848	900	889	852	830	849	857	838	867	872	837	858	900	861	877	877	893	884	870	854	859	889	870	880	845	875	916	892	851	858	811	878	870	928	966	853	887	847	860	862	832	844	925	872	850	858	836	907	869	893	884	873	891	847	855	901	927	908	910	901	868	867	918	913	824	920	906	919	837	836	899	817	850	815	913	830	851	872	899	887	891	876	868	852	830	914	901	798	853	853	854	909	877	807	863	816	908	881	885	884	906	870	831	827	820	875	841	886	896	853	879	862	866	877	823	877	862	801	893	901	892	879	825	890	873	873	892	872	883	854	884	882	842	877	871	868	868	891	808	846	882	895	832	842	960	882	884	903	924	870	879	893	861	850	910	900	896	880	798	881	874	876	883	887	857	845	838	896	834	851	859	877	896	864	910	893	870	854	877	842	861	886	897	882	810	893	859	855	892	858	931	860	876	857	863	899	832	907	898	848	839	884	908	839	901	883	881	795	852	908	877	888	822	918	909	846	857	855	916	838	863	874	881	888	817	889	833	888	810	945	921	906	835	905	851	851	891	820	851	828	903	918	897	888	892	904	832	872	892	902	864	844	860	884	893	869	869	895	944	896	869	822	887	828	871	845	860	878	885	858	848	867	808	890	903	814	839	849	874	863	885	867	827	872	870	895	839	839	848	894	872	841	874	849	827	861	872	848	900	918	891	919	861	853	848	876	864	853	856	850	863	894	838	901	799	889	875	881	855	863	877	850	857	816	869	868	874	866	902	867	874	866	864	857	840	839	864	888	867	818	948	792	901	879	872	863	872	861	907	880	874	908	848	920	867	857	925	908	852	909	873	931	862	828	919	874	888	879	834	848	864	866	838	805	861	866	844	861	868	885	893	871	864	849	855	827	834	909	839	876	914	861	840	887	878	943	844	856	858	811	866	861	863	863	850	885	832	844	881	866	869	825	898	862	891	838	902	831	857	837	921	866	837	818	880	838	827	885	879	897	823	863	867	849	891	860	869	848	866	871	888	900	890	851	891	896	881	853	884	862	835	834	891	843	886	837	872	834	868	880	860	865	863	872	859	914	874	895	859	885	822	882	869	853	890	801	923	876	863	879	861	856	811	846	909	906	868	887	861	899	875	854	870	846	835	879	852	837	845	838	889	800	854	907	872	828	859	802	851	850	885	863	837	870	843	933	845	881	895	867	878	851	886	870	848	962	857	850	815	913	878	870	878	906	870	873	879
30906	6510	3125	2270	1599	1189	967	763	596	614	515	478	438	431	435	408	384	372	315	344	307	332	309	326	319	294	326	286	285	295	284	289	284	293	288	275	270	287	249	284	282	281	278	311	295	296	285	275	250	311	321	301	267	264	292	254	281	273	287	294	275	286	275	295	284	272	292	256	291	301	313	274	269	266	279	286	269	275	263	275	293	284	282	269	279	284	272	276	286	290	272	261	257	267	285	221	276	260	302	279	288	286	285	257	273	268	276	262	290	277	238	263	265	266	302	297	279	283	301	285	227	258	255	255	270	278	281	293	263	266	265	293	261	293	259	249	271	258	269	251	286	299	285	274	260	241	286	249	261	258	262	261	270	282	278	231	272	276	288	279	293	249	278	270	254	257	245	288	266	256	278	266	261	278	290	252	298	269	289	260	278	266	286	288	271	286	277	274	270	281	296	250	286	245	252	244	277	253	274	296	288	277	285	245	277	302	263	282	288	283	290	290	276	271	268	262	298	283	288	284	278	280	293	277	269	266	294	290	251	258	270	237	282	276	266	279	265	276	262	269	269	288	249	309	280	295	263	273	265	250	246	277	263	289	310	269	291	253	286	285	287	255	276	239	259	259	251	256	281	285	264	285	254	268	275	270	278	271	298	255	290	253	299	283	284	275	239	293	248	247	254	249	260	310	275	269	253	279	261	281	298	274	282	253	242	267	290	252	265	297	262	262	265	299	244	304	265	267	270	273	268	312	268	294	297	281	257	243	261	263	260	269	261	249	266	272	293	285	271	251	279	286	256	260	284	283	304	271	296	253	291	285	263	271	299	266	277	291	291	260	235	279	306	288	266	285	299	250	259	253	279	262	274	287	277	288	265	291	280	231	268	264	285	273	257	299	256	246	299	279	247	294	274	296	276	287	266	248	268	292	271	282	281	293	270	306	262	273	262	256	305	258	274	304	255	244	292	313	252	286	269	274	306	278	277	286	268	252	264	277	301	282	293	245	267	282	287	296	279	276	280	272	268	262	295	290	294	269	273	258	279	299	270	298	277	257	268	257	261	259	275	293	275	286	289	270	274	256	250	260	293	251	287	260	331	279	277	273	304	253	280	263	268	282	261	288	276	263	253	282	287	294	250	284	287	262	298	266	284	285	292	270	282	276	274	277	279	275	268	310	292	284	270	278	296	290	272	272	297	279	290	260	271	287	286	281	286	254	281	279	277	307	276	280	259	286	279	269	289	304	317	258	275	246	260	288	292	310	292	274	281	287	270	244	273	260	271	289	274	248	274	279	264	260	276	243	271	285	280	256	286	284	262	278	259	282	310	299	293	277	280	312	263	266	296	267	258	273	264	256	263	268	249	258	273	276	300	274	274	261	261	281	306	287	257	312	251	292	244	271	263	270	270	277	261	278	248	246	280	295	266	285	298	254	283	242	236	268	267	294	280	276	280	286	262	264	285	270	275	275	275	253	303	271	282	284	276	281	282	288	260	248	299	299	251	266	271	250	292	271	274	298	282	257	291	234	278	276	281	267	261	291	285	290	284	263	296	285	244	298	275	260	244	256	292	279	272	269	282	256	261	276	257	274	264	290	270	290	262	246	266	296	274	248	255	278	312	294	273	288	254	275	264	286	281	291	292	267	274	282	273	257	253	279	269	267	294	260	295	261	288	269	291	296	297	292	252	272	296	277	283	264	238	296	250	282	286	288	244	244	275	266	243	263	277	269	276	259	289	272	268	248	278	273	314	258	290	289	256	264	271	265	296	274	291	279	285	300	283	274	278	274	290	260	290	258	289	271	259	256	258	303	265	262	281	253	303	273	256	279	272	246	272	275	319	284	264	262	298	230	246	261	273	282	271	278	277	266	247	269	287	286	259	251	281	305	296	244	284	264	285	263	265	263	272	266	241	272	282	274	259	266	292	290	280	256	278	265	271	276	303	299	295	274	273	276	273	292	269	289	275	297	263	283	257	251	257	253	299	271	307	235	271	258	308	246	280	275	261	275	308	280	260	289	310	238	274	260	258	282	291	299	252	273	295	274	260	260	288	288	278	271	241	250	275	293	264	243	253	260	237	300	274	261	295	279	279	278	273	288	252	314	264	248	262	276	269	237	274	304	261	280	242	264	277	285	283	269	282	266	258	287	257	238	246	254	283	269	269	280	246	281	259	257	289	240	287	253	286	282	273	293	259	278	272	281	255	263	289	273	310	261	292	261	261	268	269	270	276	275	297	251	248	303	269	290	274	287	289	250	306	275	262	273	274	281	268	294	276	278	276	292	255	295	285	267	282	253	281	294	244	264	281	254	256	253	273	268	234	274	278	306	275	252	297	289	293	257	288	262	289	278	299	275	279	265	278	253	256	301	264	277	271	274	252	276	268	272	280	253	289	289	245	259	259	258	277	276	263	259	286	262	282	259	287	266	251	246	269	285	269	298	268	265	283	281	270	303	275	277	282	304	295	250	269	275	318	296	273	278	266	263	278	275	279	285	315	273	262	277	253	288	282	275	274	286	255	280	262	264	277	277	277	295	268	267	298	288	246	282	264	281	281	260	292	285	272	288	253	266	259	272	273	314	303	298	291	255	290	279	268	286	269	256	279	300	267	279	288	278	281	265	267	260	300	238	285	266	279	272	293	254	253	263	260	244	297	297	244	277	269	271	253	252	280	288	279	245	274	273	262	279	267	310	259	287	243	271	277	255	308	261	306	265	263	273	279	258	252	267	269	270	284	292	274	280	247	279	238	256	306	289	258	262	257	270	284	278	284	249	286	294	264	273	260	273	271	279	253	286	288	287	280	290	251	290	249	239	271	277	270	247	290	250	258	284	282	263	263	259	293	267	275	246	263	274	274	268	267	287	255	293	268	280	285	275	261	280	283	263	281	280	260	289	269	276	317	294	249	273	300	289	291	275	288	314	254	257	260	270	270	268	272	247	274	265	275	237	299	261	272	300	262	254	290	283	282	282	261	242	274	260	265	276	302	273	286	262	266	274	280	245	298	278	294	293	307	276	270	286	236	256	296	289	261	253	270	271	268	259	281	278	289	256	279	285	314	256	284	290	316	280	281	253	270	293	278	283	279	283	293	259	250	272	286	291	298	291	259	259	299	291	261	291	275	279	271	305	259	283	290	268	255	280	275	261	258	278	291	270	269	265	244	257	258	303	248	298	255	275	256	250	282	267	236	277	273	295	288	289	283	271	279	280	283	296	259	256	271	300	292	273	222	270	267	304	272	270	288	275	283	255	295	254	274	267	265	284	297	307	276	255	266	278	243	239	287	297	272	251	272	283	261	262	293	257	273	256	270	268	297	292	252	285	292	267	255	283	290	271	270	275	280	297	300	287	263	260	269	275	253	284	285	254	278	241	284	297	270	255	268	295	290	274	288	299	308	289	266	249	294	278	252	267	252	258	323	278	270	278	289	284	286	281	277	278	306	309	283	271	258	243	291	270	282	252	272	282	261	262	262	277	253	282	287	263
14164	2619	5522	6370	5420	4548	3780	3214	2722	2378	2189	2003	1814	1622	1576	1443	1313	1254	1344	1174	1225	1260	1113	1054	1128	1105	1069	1072	985	1016	947	955	959	980	941	907	929	936	915	910	884	909	938	922	884	878	871	851	850	866	814	905	882	856	837	826	780	865	846	820	873	840	812	850	876	782	831	796	844	859	811	869	801	861	778	864	844	805	818	809	799	786	859	805	787	814	794	782	773	819	800	787	828	811	806	792	798	827	831	795	846	839	816	804	815	807	803	786	798	841	829	779	832	842	828	815	839	822	832	848	787	787	815	816	843	823	814	863	766	798	827	719	782	823	838	796	814	797	819	777	829	828	810	810	785	772	767	805	782	778	860	815	813	817	830	820	796	803	807	807	814	837	773	855	787	793	768	788	763	816	749	776	798	816	835	774	828	828	760	799	794	817	850	782	803	839	840	766	807	819	808	799	809	810	808	773	779	797	755	795	758	794	828	803	840	825	819	823	771	842	776	810	816	816	826	767	833	811	841	802	822	846	795	805	815	794	797	816	750	800	819	797	779	853	818	795	795	811	810	803	822	771	798	806	817	781	744	821	777	802	836	759	801	783	802	796	821	765	823	804	770	761	795	785	805	820	808	776	785	826	805	768	788	859	788	809	775	796	766	828	762	771	804	799	816	782	803	832	780	803	785	813	839	780	821	800	798	794	831	755	804	794	804	781	808	814	887	841	794	800	760	848	822	788	785	786	804	848	789	814	862	832	843	804	794	800	792	812	779	837	875	824	822	801	859	810	829	782	803	766	795	817	799	798	748	738	832	850	825	788	754	837	845	784	757	799	741	855	822	749	812	776	793	771	783	792	796	778	826	801	827	825	877	785	794	793	783	801	835	781	786	833	784	771	798	795	778	776	801	828	813	795	777	828	856	804	792	779	829	800	792	776	817	814	826	782	784	809	839	799	754	813	801	788	818	768	794	801	795	824	824	792	807	752	783	862	840	811	796	770	847	788	792	863	793	814	811	820	831	750	789	753	861	799	795	812	737	784	797	805	751	820	798	850	838	829	807	775	831	807	747	797	825	817	785	834	802	800	793	792	788	811	841	770	780	804	737	785	804	768	778	816	847	831	801	794	797	773	814	843	849	795	825	813	830	770	771	819	805	803	809	810	833	761	855	784	781	779	830	818	818	838	804	789	747	801	752	772	810	806	774	814	783	777	826	769	821	797	821	829	753	806	816	794	829	845	788	818	824	765	811	746	782	827	785	797	801	796	804	753	814	823	819	788	787	825	768	818	823	834	833	775	787	879	799	786	799	789	842	766	843	803	766	827	765	766	777	777	797	818	802	784	778	770	815	818	764	772	882	795	793	862	836	817	809	801	814	817	793	822	761	780	805	832	762	842	813	835	752	779	801	817	799	820	751	830	774	816	803	807	821	771	812	797	792	817	823	779	756	846	815	825	799	809	785	831	826	819	820	811	783	800	812	760	800	787	777	831	764	729	803	862	766	810	760	786	793	864	814	812	775	816	779	814	827	795	792	784	820	802	734	847	811	778	791	804	800	769	773	803	793	757	799	784	811	815	783	844	779	792	778	790	801	798	840	766	795	841	783	783	754	825	787	769	804	781	802	791	825	817	784	788	819	758	782	807	768	781	807	804	822	762	795	796	816	797	814	765	797	817	809	807	827	815	757	742	790	856	779	786	809	800	787	834	778	766	817	846	772	795	800	760	873	760	787	746	840	784	781	824	809	782	788	737	846	774	796	775	844	790	766	802	782	816	773	760	824	712	766	776	800	814	832	748	759	771	770	738	791	793	789	798	769	785	795	834	790	763	807	783	823	832	810	771	770	809	786	809	785	826	786	785	782	813	801	792	762	855	823	821	796	803	758	754	770	759	816	795	802	810	838	796	754	809	791	816	817	812	850	804	827	814	813	779	801	743	783	785	798	793	801	816	779	827	816	780	801	755	794	817	783	762	853	816	807	830	823	857	810	806	776	791	816	826	805	853	758	819	791	841	789	819	807	838	750	797	765	814	814	753	795	786	787	810	792	793	792	818	754	814	763	804	814	762	804	835	735	817	775	812	787	829	829	796	819	761	838	844	754	802	803	806	796	834	781	758	824	784	798	791	785	771	772	828	774	759	820	779	822	795	803	792	804	782	777	820	825	779	763	757	772	806	824	841	805	805	785	801	820	808	847	799	796	754	769	770	829	829	752	792	852	796	835	807	771	842	808	830	779	778	789	754	783	778	794	791	754	755	792	833	790	804	777	822	860	757	759	789	811	821	823	836	818	766	825	822	808	803	801	780	812	789	851	786	824	757	791	813	791	811	824	804	773	819	829	753	813	779	793	817	796	778	768	798	797	849	824	843	794	768	781	824	780	808	831	794	808	804	794	830	818	753	803	820	820	809	800	832	774	801	785	778	791	783	837	728	789	786	746	796	818	817	841	829	802	833	782	794	769	785	770	794	841	821	759	811	769	822	766	796	839	839	788	768	789	825	751	813	804	803	828	802	847	788	814	822	814	804	770	812	822	884	858	805	853	854	822	810	806	797	767	816	800	767	827	783	771	813	753	798	838	821	815	806	823	818	810	744	766	812	816	813	857	820	791	775	817	834	825	817	778	795	794	753	745	765	822	822	766	798	781	833	808	833	784	800	791	776	800	793	790	836	782	782	794	835	765	792	787	761	843	808	788	806	843	758	773	754	756	786	792	841	786	780	757	791	785	847	764	810	835	773	792	827	835	831	763	805	833	795	813	795	829	786	787	748	764	770	768	815	795	844	805	826	862	806	790	827	781	806	774	805	782	788	850	818	810	832	823	819	762	782	787	771	812	772	808	785	800	831	765	774	826	784	840	805	813	799	823	789	778	753	790	824	786	843	835	814	834	757	780	782	748	798	806	785	779	813	850	810	820	823	835	819	799	841	810	767	829	757	831	840	790	802	804	825	811	833	812	818	824	769	823	810	811	793	827	811	802	807	832	811	798	783	762	801	791	815	817	817	799	770	839	807	760	781	755	756	772	816	772	775	826	821	827	855	768	767	834	845	820	790	843	795	801	817	794	800	756	807	786	799	809	771	771	745	815	848	750	876	801	867	778	765	801	780	764	794	783	870	822	838	795	751	789	820	784	770	787	782	787	790	779	778	789	784	757	837	782	790	836	790	784	825	808	800	779	790	837	799	830	824	815	788	760	779	807	818	763	793	810	803	795	783	799	755	735	814	786	811	782	858	845	812	841	818	821	807	802	798	770	786	756	834	794	821	797	804	761	774	738	766	822	811	800	809	797	777	800	758	801	815	768	806	834	752	851	790	752	782	766	771	795	819	773	807	798	826	837	781	794	837	811	805	808	794	808	777	818	765	795	816	804	822	779	816	798	787	783	752	778	786	757	824	790	788	787	796	779	810	794	810	779	856	801	806	761	793	762	818	818	801	768	783	842	773	836	799	779	802	769	829	788	844	842	792	752	844	719	810	802	818	877	785	825	857
2792	311	250	242	203	202	185	170	182	168	165	179	185	143	178	181	173	169	193	170	195	174	148	169	157	161	164	186	180	165	166	146	173	140	140	180	176	153	144	156	162	147	169	155	163	194	182	180	159	166	184	169	169	149	147	163	169	141	157	183	165	186	170	148	158	186	155	174	152	142	155	146	148	171	161	147	165	171	149	158	173	156	146	148	180	182	183	168	151	167	171	190	159	171	158	170	176	166	176	170	154	148	193	155	154	173	165	170	158	170	173	172	178	165	163	157	197	156	192	182	167	169	158	155	154	153	167	190	176	178	159	156	168	165	140	171	176	157	163	164	168	177	172	150	178	189	158	150	164	179	195	165	166	171	174	144	178	150	170	185	181	172	180	151	161	181	186	146	163	162	159	175	159	161	167	181	174	171	161	170	159	183	178	184	172	177	186	179	153	152	163	172	165	160	153	167	187	158	164	154	149	166	156	170	181	159	163	171	150	170	170	160	162	172	195	182	177	153	195	147	176	160	156	156	170	168	156	150	160	191	178	178	177	158	147	157	142	173	168	193	136	170	176	172	180	161	182	168	172	153	141	174	173	177	151	140	163	173	185	197	166	165	175	164	166	149	157	172	147	173	167	164	150	166	183	170	178	156	177	170	153	159	175	153	153	161	161	177	159	160	155	160	179	156	179	165	183	187	185	163	177	168	191	183	155	168	165	148	175	173	163	163	189	158	149	163	157	179	154	153	170	181	179	162	144	162	170	189	176	188	163	146	157	146	174	175	154	134	186	157	182	156	170	173	160	161	160	146	176	154	158	188	183	157	142	164	171	170	167	191	171	170	175	180	154	161	159	167	148	174	178	183	179	166	154	185	132	177	164	174	183	182	175	167	180	171	148	206	170	158	171	180	178	171	159	169	154	152	179	167	171	159	146	181	159	153	160	151	163	200	155	180	173	158	167	170	144	167	161	164	155	173	170	149	159	157	163	167	160	184	159	173	162	164	157	167	190	178	160	195	155	158	180	155	176	168	174	147	179	170	177	157	168	170	181	182	132	139	155	161	167	166	169	160	144	180	144	178	154	165	158	166	179	149	176	162	165	156	181	182	178	144	163	179	172	180	171	174	169	157	172	153	207	147	162	173	146	156	171	157	143	156	166	178	188	160	148	189	178	145	169	169	167	183	167	182	162	178	152	186	160	193	149	168	194	174	188	158	164	188	143	162	169	173	169	164	183	157	159	154	166	191	159	151	153	167	168	154	182	168	173	174	161	167	159	158	161	179	159	176	156	127	147	157	193	168	177	174	173	159	162	165	146	168	165	161	187	159	172	141	169	162	154	185	151	168	154	155	193	176	178	160	162	153	158	176	153	174	174	163	187	159	154	156	171	158	165	147	184	182	162	178	195	174	179	166	167	161	187	171	159	153	146	162	185	171	166	160	165	164	158	160	155	159	169	145	195	174	165	173	179	159	138	176	152	159	147	151	153	159	161	165	164	160	174	172	154	186	155	138	178	168	144	163	161	163	150	167	192	169	138	143	145	159	170	170	168	169	165	156	175	145	180	175	145	176	155	175	169	167	164	189	171	144	172	153	160	161	155	174	163	185	165	151	164	160	204	159	161	172	147	181	141	175	150	157	168	148	159	164	167	181	170	164	147	176	173	156	152	175	177	145	170	157	150	166	162	164	165	161	155	166	180	171	133	177	177	176	178	178	180	187	146	168	153	171	163	155	165	172	154	160	160	178	166	147	178	166	147	161	161	188	154	181	157	150	149	164	165	156	164	141	189	166	200	169	163	164	148	156	173	172	188	166	182	176	159	174	160	142	159	180	141	177	165	159	143	188	173	169	166	184	155	173	164	155	149	178	189	168	152	183	159	139	195	170	170	165	174	160	168	183	144	150	181	158	150	181	181	167	171	154	152	156	169	151	157	154	169	159	170	188	172	140	154	155	186	183	166	147	153	182	169	142	161	162	148	151	152	149	173	157	155	165	149	140	163	175	182	167	158	153	167	180	184	160	181	161	161	148	180	175	153	189	178	167	151	150	182	167	167	168	190	160	172	156	177	153	150	180	136	172	158	159	171	166	180	155	154	187	159	162	165	170	170	152	160	163	165	167	159	190	162	171	192	166	173	182	139	167	162	169	180	173	168	154	158	154	177	163	168	161	180	178	158	176	176	160	163	170	170	177	174	175	139	198	171	173	164	152	156	163	162	153	170	170	169	175	147	190	158	163	171	164	157	170	171	158	189	184	163	178	166	167	172	141	170	171	170	166	161	149	194	156	145	156	150	156	166	172	163	174	174	168	191	172	154	152	166	166	164	187	152	164	131	168	161	162	168	164	174	170	169	163	159	184	171	173	168	173	177	166	148	193	162	174	170	156	154	170	155	164	146	167	163	168	167	180	174	151	156	148	161	129	153	160	171	178	180	158	150	161	178	182	159	180	170	153	151	165	159	163	170	171	166	171	145	170	159	193	164	156	163	176	169	160	172	177	160	167	148	138	186	178	164	170	147	154	158	175	157	183	139	149	168	145	160	150	156	189	175	169	164	160	186	164	174	158	172	154	161	182	175	168	157	184	152	170	174	160	167	165	167	158	184	163	182	168	168	176	156	152	184	138	177	167	164	179	167	172	174	175	153	183	179	147	149	171	158	143	183	159	166	155	137	175	175	144	186	161	182	159	159	150	165	154	165	173	167	174	149	163	160	163	165	179	183	166	140	161	163	162	170	164	166	168	155	184	168	167	173	150	167	180	155	164	149	146	151	163	138	164	159	160	182	167	174	186	177	173	157	177	153	176	160	161	186	162	162	162	165	151	143	165	164	180	147	159	170	175	169	147	135	133	139	175	175	183	157	161	142	184	166	182	186	160	172	146	145	159	162	165	185	150	159	138	176	171	151	171	142	168	158	149	156	133	150	149	178	166	161	146	187	187	141	136	178	171	160	166	180	142	166	147	151	148	174	185	178	170	184	167	180	184	164	166	157	174	178	170	160	150	167	160	166	171	170	168	177	179	138	155	147	172	150	157	160	156	180	157	163	160	162	154	147	167	192	138	170	163	184	156	175	168	149	186	174	151	187	180	155	174	176	150	178	173	162	151	161	160	160	184	173	167	146	162	166	173	184	164	173	173	170	161	174	171	146	162	124	186	170	174	147	180	147	171	157	189	168	168	187	160	146	157	190	150	148	190	179	152	163	190	191	146	172	186	144	178	168	150	165	150	177	178	171	160	164	155	174	174	178	154	183	170	172	160	163	164	163	157	159	177	188	168	161	163	150	167	168	173	144	163	173	160	132	164	181	189	168	165	168	159	185	160	175	177	179	173	155	180	164	168	172	154	167	160	157	185	158	188	168	173	157	153	150	158	146	162	183	162	158	166	157	180	171	156	170	171	181	181	137	176	179	162	158	171	168	176	162	173	161	181	150	143	171	162	176	173	157	158	148	173	166	166	183	192	154	180	177	174	194	181	170	161	151	167
2299	583	689	718	703	658	558	586	592	588	520	560	556	617	558	537	530	547	520	596	555	558	543	568	567	515	535	528	522	495	531	580	543	540	550	522	514	532	565	519	534	520	546	554	501	524	572	509	534	566	512	570	539	558	531	572	513	606	577	544	504	522	558	554	536	579	562	496	492	523	568	543	498	567	536	570	530	530	545	546	573	502	560	553	539	555	519	527	523	552	544	536	530	544	489	520	498	511	569	545	530	542	506	536	500	540	537	516	522	493	551	565	555	525	527	482	551	571	544	576	581	560	498	550	478	551	525	531	529	573	517	578	529	511	511	532	522	527	567	543	535	500	527	553	546	548	563	499	568	536	497	565	554	546	528	490	533	524	543	535	524	538	498	508	508	558	532	505	520	506	526	540	542	548	525	526	555	546	539	562	511	569	538	573	535	531	535	473	560	528	527	514	559	565	561	523	517	535	523	531	529	543	530	573	531	511	569	508	543	532	525	525	587	509	539	549	553	530	521	513	568	511	524	506	514	524	573	496	549	578	486	501	539	569	566	508	534	546	546	561	518	497	524	548	541	556	492	595	522	516	504	543	506	565	590	541	514	539	531	502	565	553	504	499	539	485	562	509	526	554	498	551	561	507	532	556	525	543	517	568	556	543	547	543	541	570	505	545	550	581	550	560	503	560	537	526	519	508	547	538	556	528	516	536	561	506	557	498	547	504	537	496	534	521	487	535	566	506	536	499	570	507	542	529	505	505	507	523	557	508	557	527	545	499	540	562	497	584	502	544	538	538	529	524	495	531	498	505	570	501	514	601	546	545	537	532	495	508	517	530	537	524	525	609	520	588	531	513	542	520	528	515	481	533	539	484	540	524	588	514	520	556	552	557	534	513	537	541	500	540	483	482	554	587	491	534	549	585	487	503	510	538	596	522	492	521	512	570	544	539	560	501	509	553	538	517	505	561	508	536	544	552	516	531	572	562	563	515	569	547	526	489	550	534	517	502	536	515	536	605	517	521	583	571	499	542	528	530	482	510	495	563	485	541	520	500	525	567	564	558	504	548	553	555	544	541	568	555	550	532	535	535	527	533	523	524	518	536	507	527	505	505	529	502	559	565	585	538	517	567	555	539	535	515	514	561	531	582	568	535	524	543	499	553	533	563	565	516	504	532	532	483	547	494	516	525	558	541	566	548	538	506	504	493	518	520	533	489	540	518	550	555	496	543	533	491	523	519	532	504	559	549	536	563	535	521	561	538	599	505	487	518	515	541	517	555	520	538	515	529	565	545	481	507	548	488	513	511	519	574	532	519	556	507	526	545	515	562	518	515	566	532	547	540	521	521	535	515	524	526	540	517	569	530	571	524	561	572	520	505	514	515	529	534	526	548	532	519	589	490	579	531	534	510	560	551	502	516	542	531	514	535	566	506	546	539	543	527	538	523	517	523	545	533	519	553	543	510	536	535	517	494	537	518	515	526	503	495	559	545	525	527	532	533	524	481	521	513	509	542	569	564	512	555	517	524	539	518	517	504	527	513	510	541	537	518	562	522	506	551	548	531	511	577	559	564	536	512	551	482	521	530	502	543	502	521	473	504	540	521	526	512	507	557	496	564	525	522	542	579	558	555	522	521	562	541	519	541	541	580	537	508	552	561	528	489	528	547	490	512	555	552	595	537	513	562	551	545	510	524	527	474	545	525	534	557	543	523	537	573	543	538	550	533	500	551	547	498	504	560	493	541	561	520	533	518	504	527	559	525	534	523	548	504	534	543	555	566	562	538	528	541	538	561	541	515	555	526	536	539	490	534	561	521	546	528	529	509	527	557	509	522	522	544	529	496	550	531	479	544	540	582	529	547	534	537	517	542	533	496	537	510	495	518	531	530	536	539	535	525	534	564	551	551	540	555	520	527	491	549	501	513	560	550	566	546	517	528	594	536	523	519	542	488	552	492	535	552	544	549	519	562	537	509	540	534	516	571	512	517	565	586	511	531	542	540	543	550	515	503	572	508	554	492	517	525	520	504	561	527	507	525	505	501	518	528	525	538	512	529	515	572	547	558	508	482	542	535	498	535	510	548	573	582	516	565	555	536	517	541	526	525	528	550	543	540	578	573	546	534	583	547	516	531	512	562	565	533	525	512	582	467	504	502	567	546	583	566	533	558	544	534	509	552	519	541	566	523	536	505	505	573	516	535	537	533	533	531	549	556	577	493	527	545	529	546	537	498	509	542	530	542	535	547	568	502	530	553	514	513	567	517	524	521	506	538	541	522	610	569	553	562	526	524	517	515	504	503	527	537	507	506	535	521	514	539	557	503	522	548	540	560	540	538	548	578	548	562	486	545	528	517	509	503	534	565	486	597	550	529	553	511	534	499	524	516	542	540	550	530	521	542	504	524	515	517	554	502	542	561	536	544	518	522	472	575	561	515	554	500	502	538	545	537	547	538	575	520	520	551	573	527	523	516	537	531	510	522	523	585	563	554	544	502	540	532	557	569	539	532	525	504	552	466	512	534	515	504	540	541	520	526	509	535	550	571	555	480	501	537	519	567	504	526	544	508	557	524	523	548	493	517	534	529	532	524	545	585	558	551	525	494	550	538	494	564	548	534	515	531	501	525	524	536	501	562	537	579	507	567	505	527	524	516	513	528	558	516	525	576	515	566	526	549	550	519	578	547	519	565	526	530	547	512	575	505	560	528	524	580	528	535	570	511	585	502	547	559	487	576	582	534	559	553	526	506	551	514	492	521	537	560	539	561	517	536	540	544	537	546	549	556	541	535	563	523	558	492	552	540	533	560	511	503	526	542	555	519	516	545	498	561	519	530	522	513	552	539	494	541	550	524	539	559	557	555	502	559	535	515	527	550	511	545	523	541	482	567	503	546	526	529	527	512	511	540	533	545	524	483	578	528	554	576	560	556	576	539	512	542	540	545	525	554	525	520	523	541	530	544	549	570	540	525	543	529	526	518	541	522	496	506	530	570	524	524	509	524	535	543	564	540	546	524	564	487	551	545	539	570	492	545	519	513	562	592	557	504	524	569	540	548	554	485	515	525	475	567	523	532	526	517	517	514	570	496	573	551	532	523	543	516	548	562	520	555	507	512	497	517	576	570	572	531	529	507	528	532	554	536	526	540	534	574	545	558	528	548	518	561	511	552	540	551	538	530	522	546	564	538	559	552	532	536	547	512	512	535	542	534	559	545	546	539	527	514	555	532	513	535	515	520	571	523	519	527	524	512	526	553	567	556	520	550	546	512	517	539	552	525	507	511	522	535	515	535	531	556	539	521	547	541	510	533	567	540	533	519	543	563	525	503	510	519	541	562	537	511	554	555	575	594	538	560	548	521	524	539	501	506	538	542	519	523	528	533	575	552	503	541	537	524	520	574	498	568	542	511	542	553	522	544	525	542	533	534	512	519	537	503	500	560	491	539	539	505	519	488	566	553	523	532	516	572	537	557	504	588	547	543	531	581	522	525	564	531
21342	2500	1749	1356	989	780	631	515	480	465	424	410	391	370	367	335	345	358	357	330	321	327	314	307	293	329	306	297	328	322	309	288	322	304	339	286	305	311	284	335	291	291	300	295	310	276	284	298	312	306	307	266	270	298	308	329	330	291	295	293	282	291	298	318	277	281	296	284	312	359	304	288	300	296	312	291	309	308	299	299	296	276	301	289	264	305	273	295	322	335	297	295	287	298	303	287	301	264	304	266	312	277	312	291	304	284	306	323	299	301	309	299	290	314	303	286	268	306	320	272	304	321	326	287	291	290	270	280	307	294	290	324	312	315	339	304	270	311	279	288	324	280	274	325	306	295	317	316	287	274	286	278	284	296	323	264	312	280	286	317	278	285	312	322	305	324	336	294	308	286	292	272	314	294	318	280	309	307	317	302	308	298	287	296	312	334	297	319	297	260	325	280	297	297	299	276	313	300	303	308	291	304	311	302	313	287	268	277	316	296	298	300	289	308	272	296	289	300	293	301	312	319	296	277	277	270	297	301	307	287	298	314	304	307	304	287	269	317	276	300	288	271	309	290	317	294	296	308	335	302	286	324	297	288	346	321	302	310	276	278	276	307	320	337	314	290	288	330	335	293	285	308	314	308	270	293	322	274	320	308	296	273	295	296	284	315	307	292	314	283	302	294	303	287	290	289	269	278	301	286	281	292	321	337	290	286	320	285	292	299	311	308	288	288	310	302	309	291	304	284	298	328	274	311	344	331	312	301	306	321	264	286	310	296	303	304	298	328	290	298	288	291	314	316	271	308	308	335	307	318	302	273	287	259	303	291	278	313	280	301	311	279	301	303	282	299	306	302	273	310	298	282	295	330	306	267	286	274	293	306	312	294	322	312	301	312	295	293	285	310	317	308	321	265	288	291	293	281	282	308	322	264	260	307	266	294	282	276	288	289	267	291	275	305	296	309	327	295	287	287	295	296	296	270	294	286	290	301	310	317	317	288	289	320	299	302	304	299	312	290	344	283	277	278	275	326	281	285	301	297	301	297	287	314	288	290	288	301	296	297	289	281	264	308	310	301	293	296	301	324	304	310	310	272	308	313	311	295	304	311	301	275	319	259	311	293	313	313	308	305	295	306	304	332	286	315	326	301	289	312	304	299	291	288	326	330	332	308	285	276	326	287	280	288	317	298	267	293	283	325	292	283	312	329	254	309	283	317	278	340	296	275	295	305	331	286	314	293	283	320	296	311	280	292	306	314	316	288	317	292	314	312	290	303	308	314	320	266	331	288	283	303	322	300	319	294	270	287	286	295	314	291	326	302	337	291	297	295	308	288	301	288	326	317	296	332	283	307	299	300	294	307	280	299	299	261	296	274	282	291	274	312	300	307	286	270	294	331	284	320	319	301	273	289	322	303	274	300	300	312	287	280	268	325	305	291	303	299	287	281	297	303	270	302	234	294	332	287	287	328	289	304	321	311	300	296	291	296	293	305	310	301	317	292	305	301	280	292	306	293	281	320	306	311	326	278	278	262	311	298	294	282	327	314	301	296	297	325	317	301	286	293	301	260	282	287	301	293	325	268	292	261	307	292	276	318	309	325	302	300	290	282	307	287	299	282	295	333	299	303	288	296	294	311	282	297	339	287	288	254	308	293	283	312	304	321	297	325	316	306	332	281	318	294	312	300	323	291	301	295	334	274	253	306	301	290	314	288	314	302	301	304	303	301	291	280	263	310	290	312	286	369	305	321	321	301	314	288	324	310	275	302	294	287	309	281	287	331	275	303	313	305	269	315	324	312	286	321	293	278	303	258	285	326	294	273	306	301	318	300	298	299	312	315	263	327	313	318	326	308	306	290	276	296	320	301	274	323	287	297	324	281	311	325	276	308	318	286	279	292	301	315	291	291	260	257	297	280	326	305	315	310	300	285	299	306	282	282	307	282	298	297	279	268	319	315	300	308	326	267	305	287	279	326	286	291	324	309	278	281	260	309	300	281	306	299	303	300	306	286	320	323	329	304	307	306	293	316	284	299	307	282	305	282	324	312	290	303	312	269	294	259	284	300	291	307	292	293	253	297	334	288	294	335	306	329	346	287	285	305	281	315	307	296	310	330	293	326	341	311	317	312	292	295	297	299	289	328	315	312	297	276	322	284	266	301	300	275	277	309	296	281	284	273	295	285	275	307	299	312	343	314	320	313	311	297	312	325	293	320	300	312	317	280	343	290	307	343	306	293	314	307	307	263	342	277	271	293	262	333	287	294	299	298	309	300	289	310	296	301	284	282	293	295	278	273	284	276	313	273	267	309	299	283	292	286	305	273	292	286	322	313	293	292	267	305	322	311	305	300	314	279	313	303	283	284	306	291	300	294	300	283	301	293	291	321	280	332	313	282	306	278	288	279	279	313	286	325	311	250	291	308	305	297	299	307	314	318	303	316	279	281	302	300	332	307	332	284	293	255	334	296	286	295	300	320	269	319	289	262	303	280	312	312	272	318	302	318	301	296	305	278	296	306	294	289	299	281	280	307	264	283	311	315	282	292	292	309	279	270	287	289	297	273	292	280	281	302	270	301	271	325	312	275	283	287	292	275	285	321	283	316	297	325	297	328	315	310	326	316	282	313	301	322	291	288	319	300	285	318	316	298	315	274	316	289	302	276	327	260	268	312	334	286	307	298	297	315	281	291	299	303	291	289	294	335	310	304	300	318	292	275	315	326	286	318	284	274	279	330	296	282	296	292	289	295	292	303	301	296	313	308	307	321	314	301	305	295	320	320	306	321	321	283	309	296	284	307	307	257	276	296	277	302	308	312	290	311	327	289	287	288	264	299	315	288	277	304	309	273	304	295	291	303	296	309	296	297	304	298	260	322	315	305	342	312	282	296	318	272	304	299	280	290	297	291	286	278	291	271	292	299	305	296	304	319	259	291	284	318	310	319	261	306	296	320	314	301	283	306	298	290	292	293	267	305	294	316	299	326	327	320	287	282	321	288	287	316	316	293	306	298	308	290	279	307	311	278	253	325	296	280	301	300	317	301	311	291	311	272	283	303	316	309	325	294	271	313	287	327	283	283	303	308	298	316	306	343	308	294	297	276	299	281	311	275	305	319	297	316	292	324	293	292	271	307	345	284	311	323	311	280	286	320	325	275	281	311	317	307	318	313	289	312	276	309	290	305	274	277	292	285	298	302	313	300	274	321	288	315	312	298	293	296	331	302	288	302	273	295	298	317	308	307	284	296	293	297	287	314	304	291	312	289	290	314	265	301	317	307	299	275	267	295	301	323	282	294	290	285	285	275	281	283	303	302	315	291	300	281	323	297	310	302	304	313	292	291	310	285	296	310	307	278	297	276	311	262	284	308	282	311	319	314	304	278	263	300	301	300	283	284	315	289	298	308	298	310	300	312	287	302	318	297	297	325	294	286	319	288	320	334	291	294	260	285	311	296	288	288	273	316	301	308	296	278	309	306	297	278	300	289	303	314	350	304
10267	1773	3431	3905	3489	2841	2442	2131	1849	1751	1607	1425	1351	1251	1270	1223	1186	1155	1168	1043	1046	1091	1058	1081	1026	1002	988	984	1001	964	949	1006	956	956	935	916	956	940	947	925	924	959	962	968	926	891	907	951	913	874	871	901	901	855	938	884	899	864	932	863	856	878	926	889	828	891	884	869	908	934	901	956	895	855	896	887	873	886	850	856	907	830	853	870	913	883	848	897	809	892	859	859	870	854	913	846	886	840	862	868	843	906	897	847	875	879	802	869	840	815	888	867	893	847	884	948	895	810	917	891	858	824	892	872	880	885	871	902	858	876	929	886	878	886	817	863	803	897	904	857	880	808	895	864	831	855	803	901	919	819	926	895	869	855	831	846	936	841	838	863	864	873	823	863	892	878	848	788	898	835	866	865	910	914	858	848	852	853	868	869	891	892	866	878	855	881	859	894	853	887	865	868	884	853	849	843	885	876	875	866	861	899	858	893	863	884	875	908	826	892	877	813	850	863	880	902	928	857	846	838	818	856	851	836	853	881	909	821	829	823	847	857	921	893	857	857	841	919	810	831	842	843	883	844	895	872	871	839	865	908	828	794	862	870	891	854	857	932	842	890	872	840	888	871	883	842	887	945	865	866	838	868	918	898	832	821	848	906	936	875	927	897	839	810	907	857	877	878	869	859	884	845	868	833	841	878	869	883	877	909	865	855	816	854	836	907	864	886	848	876	891	856	865	851	844	829	867	915	846	894	901	854	841	844	847	905	900	839	905	891	883	913	871	834	890	858	880	946	847	860	848	890	862	885	819	822	839	853	842	860	870	853	858	892	832	875	858	901	897	900	873	884	891	806	891	877	855	879	859	869	855	879	898	897	902	847	845	843	886	919	818	863	916	905	857	871	874	854	849	897	851	844	869	889	819	865	902	840	829	838	858	842	866	899	835	911	875	800	889	885	862	886	915	828	896	819	869	853	857	808	860	901	917	853	865	874	896	870	831	890	856	877	871	882	850	886	913	863	835	865	887	884	884	926	897	869	821	917	878	915	879	880	887	885	859	844	895	861	898	823	863	919	905	875	842	854	873	833	858	847	884	888	879	876	843	865	853	857	881	869	853	875	873	886	835	887	877	903	831	834	866	886	887	886	865	897	845	800	868	893	850	909	879	877	926	854	812	880	887	828	863	888	849	866	917	866	876	860	889	852	837	882	877	910	876	860	905	894	838	894	826	870	803	878	880	887	901	890	868	869	866	891	822	852	888	826	860	876	879	818	889	858	857	881	877	852	922	857	885	890	894	843	899	900	908	862	872	919	832	865	868	944	882	899	875	814	896	860	820	846	889	897	860	925	914	822	878	905	862	912	908	845	886	917	854	861	844	959	869	884	871	856	879	883	892	891	862	883	838	838	900	844	910	913	874	883	922	855	827	817	953	837	865	901	875	834	892	847	881	930	870	872	870	818	862	842	876	870	874	880	872	873	883	878	889	829	860	869	857	824	875	853	901	902	908	846	934	848	831	880	865	858	866	834	898	868	885	883	848	884	844	879	851	837	886	909	854	887	835	915	865	858	852	860	863	884	908	917	845	871	900	918	899	880	906	836	867	920	826	857	887	858	823	857	823	909	838	854	893	846	861	840	833	828	904	872	900	857	869	826	845	890	877	864	853	908	901	867	886	905	882	866	899	839	883	841	892	888	877	891	882	908	839	882	875	884	805	850	819	892	856	917	864	855	872	880	890	865	873	905	884	830	873	865	914	883	826	836	792	875	832	872	880	870	853	813	823	850	846	871	862	882	821	858	919	894	908	917	873	884	870	895	856	876	883	884	922	878	892	871	867	867	876	847	868	874	861	882	883	873	886	891	854	897	863	850	836	856	864	845	916	880	872	857	862	824	867	848	805	891	893	927	884	829	942	842	859	822	883	849	886	854	855	840	856	874	829	831	853	851	844	818	867	860	841	869	864	868	868	832	826	865	866	885	901	858	839	849	912	874	872	855	869	888	902	833	882	894	874	908	832	844	892	864	900	904	901	882	945	849	843	898	921	875	859	862	851	898	899	814	872	873	881	874	830	865	858	866	873	834	797	878	891	862	854	911	856	806	852	873	861	849	901	858	884	874	910	884	866	888	900	902	858	850	861	864	884	916	851	887	849	851	873	869	882	905	831	856	837	814	885	884	906	849	870	886	857	839	845	888	793	869	857	855	848	901	858	838	860	894	835	834	830	841	852	885	898	883	862	849	850	867	883	850	848	845	847	952	880	878	858	840	878	896	903	893	899	882	856	892	890	873	841	883	883	867	857	868	916	888	874	876	880	864	880	855	830	865	841	869	878	867	851	877	851	836	851	842	907	869	895	868	828	868	840	881	931	884	831	848	857	896	894	900	872	876	851	850	821	870	867	877	911	863	863	859	879	919	834	871	899	827	880	848	910	885	850	841	862	841	817	895	904	842	898	862	942	864	887	878	868	864	842	900	885	904	860	881	923	861	879	831	895	863	880	887	864	812	837	852	892	894	848	896	965	890	870	902	893	882	879	823	875	892	875	833	916	904	904	896	829	858	835	788	856	889	884	858	877	892	844	877	910	891	839	899	893	829	855	867	886	889	849	893	864	842	875	856	829	877	843	910	846	834	904	830	843	797	896	922	867	937	874	872	879	880	890	867	881	824	847	842	827	827	845	852	873	867	872	859	854	870	897	904	880	895	869	908	892	891	885	884	831	861	904	850	849	897	868	915	891	851	882	870	847	860	837	831	829	871	899	885	866	897	834	892	861	850	895	865	880	870	850	885	837	862	951	918	816	863	837	844	855	870	889	911	853	854	872	890	901	876	870	844	839	839	865	871	858	899	859	868	888	934	859	868	885	851	863	868	886	893	878	904	842	862	862	900	863	881	879	857	849	857	829	858	859	881	853	918	851	911	855	900	867	874	840	808	869	871	855	837	863	866	891	850	828	831	837	851	824	894	848	863	882	906	870	861	827	884	832	856	856	852	860	887	851	867	864	840	857	893	803	866	857	879	848	864	869	905	896	847	816	836	866	942	884	845	923	856	914	859	813	835	911	883	889	912	877	864	887	831	815	860	863	900	827	855	848	835	807	844	876	886	821	866	831	901	862	890	876	878	867	834	883	855	858	857	840	917	881	865	900	838	842	873	833	881	887	901	892	900	873	895	839	901	843	872	845	886	853	845	902	874	867	856	858	874	868	828	887	823	871	907	933	832	825	856	874	890	868	878	869	868	879	859	823	878	871	867	839	869	854	869	890	879	896	854	911	886	858	861	859	879	848	914	845	864	813	872	821	830	896	892	875	840	843	880	884	856	900	868	867	844	879	836	825	932	861	837	835	872	922	871	844	878	843	858	833	868	844	879	899	893	857	891	866	869	853	844	894	878	882	854	877	840	855	856	897	894	891	847	827	837	869	845	884	855	888	894	863	828	842	921	869	895	873	881	871	893	879	854	832	860	898	911	870	868	890	913	821	849	884	841	849	919
31595	6519	3069	2241	1581	1203	981	785	641	533	538	421	446	395	371	391	399	345	361	363	314	345	311	326	335	299	286	338	304	317	323	309	303	306	280	272	280	322	294	263	294	298	287	289	274	306	285	280	287	279	265	300	255	284	276	300	272	283	264	278	270	279	266	281	300	293	285	258	285	293	268	282	266	281	277	269	277	289	283	267	268	251	233	287	293	260	289	268	272	280	260	266	311	266	281	288	262	309	266	279	297	283	287	283	282	305	279	281	281	276	253	282	273	281	261	275	271	290	304	259	243	306	271	291	283	262	263	288	262	281	255	278	284	278	288	255	260	255	308	302	287	280	284	301	255	273	263	252	285	273	295	276	300	247	276	270	295	269	281	282	269	271	281	289	274	281	286	232	307	250	262	293	252	276	273	239	286	266	283	268	247	255	291	275	271	250	269	243	292	257	272	299	299	267	270	287	258	267	269	259	278	275	293	269	246	298	277	231	270	299	243	269	298	253	258	270	284	290	303	304	261	252	243	262	270	299	281	277	280	252	285	274	281	299	269	278	270	257	266	283	277	273	263	270	261	269	281	308	305	246	263	301	284	285	292	281	267	281	265	288	275	290	273	282	245	278	274	271	265	287	254	250	286	282	300	249	248	275	279	301	274	278	265	256	265	259	267	285	241	253	286	312	269	264	267	302	273	269	287	289	293	276	254	266	276	261	286	287	284	276	240	283	270	312	292	290	275	283	279	263	268	278	268	282	269	254	296	282	289	276	282	266	278	249	274	270	247	257	256	270	275	224	285	271	295	266	264	306	267	291	273	279	285	311	282	280	292	250	295	266	302	262	282	292	255	293	249	252	255	269	263	275	277	270	284	265	298	298	252	264	260	258	269	274	255	277	282	290	286	258	281	277	266	273	284	289	277	283	276	267	270	286	271	296	265	264	275	298	289	293	280	309	230	306	270	259	281	283	281	269	277	269	307	274	259	230	278	303	300	258	287	307	291	289	276	267	267	265	268	264	264	304	281	249	295	290	243	285	244	279	296	262	265	289	264	270	289	276	288	258	287	272	278	250	284	253	292	311	283	287	297	271	306	254	287	286	294	245	274	260	285	278	292	296	280	265	245	269	268	280	282	285	269	269	317	275	305	276	300	258	262	266	255	273	282	267	289	296	290	299	272	299	284	262	277	288	248	277	284	285	276	241	247	295	260	264	282	285	279	251	259	278	270	246	279	261	274	294	276	268	266	270	278	295	268	280	302	304	269	283	259	280	289	273	236	264	282	260	262	287	282	243	268	254	283	242	291	251	291	266	256	243	295	254	255	263	288	267	288	277	281	285	268	274	277	287	290	262	284	263	261	290	293	294	259	274	237	234	274	277	253	279	277	278	240	265	270	271	293	260	284	265	278	307	245	244	272	312	270	290	249	309	297	267	267	310	295	281	282	318	285	281	289	300	288	258	247	296	284	274	248	265	278	251	308	299	266	279	298	290	261	283	249	289	283	262	260	265	298	267	285	265	267	284	267	263	262	306	283	273	255	266	284	286	273	288	272	284	270	259	265	294	261	303	303	257	276	281	264	303	236	296	285	253	247	269	279	254	265	293	284	264	268	259	286	245	272	260	272	244	299	289	321	276	290	252	263	267	243	288	306	278	263	292	292	255	283	268	268	267	295	272	268	275	280	282	290	258	268	264	294	261	265	263	280	265	247	274	276	263	290	272	253	276	286	292	286	266	267	269	275	274	284	271	265	309	302	281	277	231	274	279	273	292	279	285	293	277	290	257	291	264	263	250	291	276	260	297	251	257	267	292	283	261	287	231	261	278	279	284	274	280	289	244	273	270	276	271	245	270	263	282	309	293	268	276	286	253	274	301	269	261	258	302	293	278	282	287	278	258	258	293	272	269	237	267	277	274	257	281	304	254	273	286	238	275	274	286	273	262	283	305	291	267	268	270	299	281	275	263	271	255	305	272	250	260	280	263	256	284	246	264	284	255	282	258	300	278	290	284	295	276	298	263	288	297	274	296	293	258	283	305	276	244	250	291	240	277	277	253	273	279	260	299	282	250	265	278	253	279	258	291	256	283	302	254	293	284	269	288	291	241	286	274	291	263	272	258	261	296	255	286	275	295	288	270	297	251	291	287	269	303	285	269	295	319	294	258	260	272	277	262	314	297	261	284	278	261	309	278	240	278	255	278	239	272	314	278	290	278	283	253	296	271	290	285	257	240	282	253	283	298	271	303	273	270	277	285	301	315	283	274	261	303	251	272	246	301	288	254	286	274	273	254	310	288	258	258	300	283	300	268	275	287	289	293	277	271	297	255	289	292	270	263	297	256	289	261	266	271	258	249	270	285	283	285	290	301	281	280	237	255	260	293	289	278	265	264	259	274	292	254	280	277	237	286	257	289	265	260	232	273	297	283	249	260	286	257	319	250	267	299	283	270	292	268	265	237	272	247	276	288	249	292	250	294	290	300	287	271	283	289	280	256	261	278	298	298	291	276	250	286	284	287	287	252	245	276	277	264	281	283	270	296	264	223	260	285	269	271	296	278	293	275	276	288	268	257	273	266	258	292	265	268	274	264	261	284	314	265	273	277	297	292	268	261	263	280	267	287	274	264	311	273	261	259	281	287	260	286	276	271	281	264	252	289	273	254	284	253	261	264	273	258	238	285	243	290	258	266	253	296	263	254	280	230	275	301	295	266	269	297	263	290	285	287	298	285	274	288	302	300	287	277	229	271	260	275	263	280	277	272	287	266	299	283	272	272	271	320	277	268	280	289	273	266	271	275	263	273	263	282	274	281	283	259	272	255	233	259	305	257	282	256	264	268	272	278	272	256	287	245	257	268	301	264	300	259	249	294	257	271	270	263	273	275	262	310	273	262	254	282	286	263	258	249	253	264	286	274	312	282	277	289	266	271	286	277	283	291	270	265	268	275	282	253	250	268	268	253	285	242	272	280	271	278	255	270	276	260	265	299	305	283	277	247	254	294	253	283	266	270	275	282	281	242	275	307	287	293	281	269	269	258	259	259	281	283	270	286	281	286	299	267	258	287	287	270	264	259	254	260	266	265	285	252	308	243	278	255	272	277	274	234	249	296	269	269	278	271	258	276	254	281	270	278	278	300	271	302	277	256	298	268	288	283	276	272	295	256	291	309	314	273	300	268	271	263	281	250	275	269	255	262	290	304	270	316	282	261	239	270	259	278	255	281	261	283	268	246	250	273	304	285	297	282	283	281	265	268	273	290	282	266	270	271	269	260	290	291	262	278	258	274	291	265	258	261	314	268	280	278	266	282	293	293	279	277	278	284	245	313	305	286	289	275	295	264	280	284	296	308	286	260	274	258	253	276	275	242	269	278	290	268	289	298	273	295	268	252	300	261	297	246	266	273	232	265	274	290	270	289	289	292	267	302	281	297	276	277	268	288	285	291	266	278	255	262	299	288	236	291	252	270	251	253	290	277	254	275	251	275	259	269	288	256
14713	2556	5379	6297	5521	4554	3754	3178	2706	2445	2123	2030	1787	1596	1496	1454	1424	1355	1260	1195	1196	1169	1116	1101	1071	1000	1055	1022	996	933	992	969	1024	941	951	930	873	903	894	881	874	909	896	887	894	892	895	894	853	864	857	866	896	893	868	837	860	851	822	856	843	812	876	823	827	792	795	838	791	747	839	898	829	802	835	812	861	813	780	823	856	804	803	837	798	783	852	818	818	848	779	774	818	791	899	827	830	838	866	794	860	805	816	778	815	790	833	834	790	802	759	836	786	771	808	846	786	781	831	814	813	820	827	789	814	813	795	823	808	809	748	749	828	789	835	798	810	742	775	809	837	792	843	842	805	791	805	806	797	801	763	800	761	815	811	847	820	826	825	768	838	802	821	816	822	789	794	782	789	785	786	797	783	792	751	820	818	813	766	815	810	789	780	799	815	801	761	867	861	801	773	822	750	834	786	826	768	795	799	862	841	782	877	786	824	819	837	790	773	761	831	754	765	766	777	825	766	788	787	794	847	837	824	787	786	784	854	816	755	832	807	794	792	762	776	813	830	839	798	832	832	806	852	778	850	736	855	796	807	796	796	814	814	762	786	751	820	808	869	812	762	776	794	843	797	776	861	782	778	813	819	785	781	802	792	785	778	812	851	827	839	838	811	790	778	767	872	757	803	820	775	779	817	792	741	830	796	810	801	786	747	817	813	809	804	790	873	767	804	808	803	803	829	823	792	759	782	841	850	774	787	816	796	810	794	761	788	782	803	807	835	818	827	828	815	847	881	816	782	779	803	781	770	783	808	858	827	793	818	784	804	828	755	783	798	747	815	780	806	747	765	819	817	838	830	826	802	820	813	786	814	831	765	741	828	777	790	810	807	801	796	783	803	803	753	856	835	841	814	831	803	785	812	800	783	774	813	802	798	812	853	804	768	765	796	762	770	827	760	737	721	780	775	811	802	831	866	812	821	754	782	758	793	747	809	828	780	795	793	777	745	799	859	808	821	833	806	827	799	821	825	798	785	762	855	837	780	781	841	815	778	827	818	782	787	819	814	816	803	791	774	801	777	834	756	859	831	754	803	752	791	795	798	837	788	702	789	866	804	747	831	791	837	762	849	843	776	814	831	784	805	800	782	824	841	801	809	783	804	789	793	808	749	809	794	786	746	758	808	794	723	799	802	821	795	828	872	816	765	827	744	796	779	824	766	808	831	779	767	831	848	847	778	852	822	902	794	728	823	809	817	793	813	779	840	785	850	797	821	807	778	791	759	754	780	812	830	791	764	796	793	777	809	801	845	795	815	769	798	820	763	806	783	820	805	796	807	784	827	807	811	747	795	774	786	830	813	804	790	795	816	787	769	814	773	804	780	749	791	821	875	779	761	789	735	792	828	803	813	813	748	794	841	813	812	742	778	807	795	809	809	763	768	827	814	793	811	823	787	786	816	785	817	862	776	806	805	813	789	831	785	774	791	829	747	801	817	788	795	793	820	803	792	766	797	792	789	818	833	861	799	789	838	855	790	753	822	780	800	792	764	790	765	819	810	806	835	800	774	781	785	694	789	787	813	785	786	858	821	819	776	831	793	830	808	818	777	862	785	815	847	804	853	749	789	820	863	766	766	799	826	801	815	814	799	835	838	765	805	809	793	786	839	814	802	763	748	811	789	777	809	783	794	760	792	731	808	788	772	854	796	795	828	789	777	836	767	830	782	820	846	797	805	779	814	873	813	792	819	855	824	806	813	826	801	844	840	805	808	779	775	800	842	830	789	814	862	792	784	791	817	771	816	778	799	786	722	773	837	806	801	837	827	793	797	824	785	825	838	833	781	786	783	795	817	799	807	765	738	796	802	773	780	761	834	775	829	764	807	799	831	746	770	745	802	766	804	805	868	790	777	797	766	774	779	767	825	777	788	819	798	780	828	792	766	801	795	759	827	793	774	811	827	801	804	780	807	814	828	805	869	808	802	810	729	792	797	799	771	799	831	802	822	804	852	811	803	814	824	777	785	830	803	776	795	825	773	799	840	785	809	798	858	777	824	784	764	832	793	843	863	810	819	806	831	782	811	824	790	807	807	788	811	836	829	853	786	787	834	797	813	761	776	773	799	809	812	802	749	807	811	746	840	826	825	777	810	775	815	829	798	799	817	790	809	835	774	851	805	862	818	795	759	812	794	783	810	763	806	770	860	794	812	775	805	868	763	774	803	797	794	807	776	855	812	781	799	790	840	762	803	785	799	754	783	842	778	803	793	847	763	867	804	823	793	833	805	815	819	741	774	855	849	796	781	819	775	808	812	799	822	820	816	866	852	775	840	777	822	776	784	792	814	790	824	799	837	808	843	796	853	773	788	752	821	806	817	825	827	827	820	782	768	828	749	815	823	799	846	808	739	759	785	808	849	754	762	802	817	784	794	831	772	771	803	852	782	785	838	786	844	777	777	804	843	745	795	815	791	811	824	825	822	761	821	790	788	811	808	788	794	790	772	787	798	819	827	780	791	765	775	843	767	838	829	797	773	822	842	822	770	788	800	818	807	819	793	790	780	735	820	815	809	771	780	789	796	794	845	795	867	821	851	831	823	819	818	807	798	795	788	823	831	781	820	784	812	864	780	775	766	777	829	830	800	764	793	795	815	779	839	827	799	801	810	777	791	774	783	837	816	802	779	774	825	789	812	807	836	805	773	800	847	821	821	794	811	754	786	796	759	768	829	773	813	795	823	799	840	753	857	759	829	802	782	818	802	789	788	849	785	792	832	766	741	803	810	818	805	824	809	827	853	783	829	804	793	832	775	783	805	834	783	802	789	847	834	815	782	813	816	805	773	780	783	806	795	807	796	820	782	777	819	802	774	794	820	792	776	797	806	814	770	787	736	759	795	794	799	797	829	781	800	810	806	818	797	797	837	801	848	814	790	837	820	864	812	817	812	824	799	759	756	848	783	782	784	834	818	808	757	798	796	831	835	784	839	796	831	784	832	829	822	836	784	806	835	798	788	814	795	820	768	802	809	832	792	861	842	782	815	874	834	790	800	843	827	776	769	794	852	768	781	767	843	836	776	810	804	843	790	790	830	793	808	829	794	860	820	809	784	813	778	786	780	805	769	819	760	822	818	795	806	808	799	774	758	812	788	821	820	788	800	789	840	771	787	781	856	758	811	788	858	767	788	801	804	785	802	822	787	752	768	811	799	897	800	779	843	769	814	775	867	783	752	771	788	829	795	847	805	822	824	873	861	827	811	771	835	736	810	812	808	835	766	857	766	778	825	828	756	828	819	794	800	818	764	793	756	826	753	786	796	797	805	749	840	831	823	778	807	780	812	806	797	859	772	875	820	826	743	756	837	817	815	812	774	843	752	828	859	814	805	814	778	829	835	769	815	799	826	786	756	785	816	848	853	785	796	799	845	800	829	785	745	793	834	750	836	770	769	775	768	839	760	814	810	820	784	773	809	789	821	798	820	797	773	814	813	761	845	824	878	758	785	817
2802	253	258	231	224	194	176	168	170	147	186	178	168	158	164	184	156	184	160	168	185	170	169	151	192	176	162	172	153	159	149	171	169	205	162	185	174	174	182	173	139	178	166	166	185	188	168	148	168	174	143	154	180	179	152	188	171	162	161	155	166	172	149	157	182	156	151	164	183	186	179	165	176	173	162	151	161	172	141	151	142	172	175	163	135	174	175	160	141	159	189	172	163	156	163	187	170	184	164	145	187	165	182	170	148	140	162	182	180	176	173	153	165	169	155	158	158	170	179	180	186	165	174	163	158	140	145	167	180	139	163	180	154	175	152	172	175	148	155	160	153	166	172	183	157	179	154	166	171	183	148	180	171	173	167	170	172	178	145	160	169	180	189	154	178	151	148	165	175	157	143	180	177	173	151	160	156	176	172	180	165	165	175	161	163	164	167	172	178	146	134	151	180	152	174	148	193	184	184	165	151	167	148	167	146	172	165	193	170	160	170	185	175	149	153	183	158	134	192	171	156	141	182	145	167	178	159	142	163	154	191	174	176	165	145	163	162	160	183	147	160	170	162	156	157	137	180	162	174	171	159	162	160	170	188	167	182	171	156	153	165	154	174	148	174	150	159	152	160	138	194	148	142	163	164	165	175	167	159	168	161	180	175	144	167	157	174	162	185	148	171	150	172	171	161	160	170	147	157	140	175	162	159	159	165	166	175	183	184	169	155	153	147	152	171	178	177	188	155	200	171	176	184	171	183	175	179	165	178	184	145	175	187	174	154	169	161	167	176	146	173	154	151	149	173	181	174	159	157	148	174	153	162	157	187	188	147	143	173	158	176	170	159	170	181	170	182	164	183	158	162	164	161	160	170	192	173	172	176	153	184	153	167	184	165	167	155	163	146	167	174	153	157	158	152	161	188	174	166	163	174	159	190	152	164	153	171	173	188	170	187	154	176	166	165	165	172	168	147	152	178	179	165	146	185	179	166	181	167	159	167	160	181	149	155	186	190	175	188	168	141	181	161	154	183	172	160	168	177	163	181	179	170	153	158	160	186	154	175	154	153	182	152	156	165	178	174	160	188	176	179	175	164	166	149	154	173	184	185	172	148	156	162	138	156	168	172	147	190	201	163	177	179	148	160	168	199	166	160	154	183	170	169	171	150	168	179	153	167	159	159	184	147	171	148	160	164	157	139	173	167	154	168	148	167	154	155	160	157	162	172	179	152	175	196	188	184	180	177	170	161	168	170	180	179	177	173	182	172	147	169	162	147	171	173	148	146	188	156	150	171	162	156	178	186	169	163	157	170	150	154	148	160	186	200	144	182	168	156	185	156	176	166	171	182	171	165	169	171	173	162	197	152	182	158	158	177	175	162	152	171	170	152	169	159	163	158	194	153	165	157	164	149	173	152	166	155	166	165	164	170	191	162	176	161	175	145	185	160	164	167	144	157	152	162	157	167	164	180	178	166	161	147	170	169	175	165	161	182	153	160	146	174	163	189	177	157	152	145	170	197	152	168	159	163	179	150	167	184	162	164	196	182	156	159	171	174	179	176	154	165	170	166	143	199	181	155	165	155	175	166	150	161	171	169	180	163	150	144	180	188	172	157	160	171	167	161	147	149	155	151	168	180	158	165	161	161	170	159	147	160	187	151	173	188	176	173	172	198	160	171	170	150	157	156	165	175	180	214	170	166	172	159	179	138	163	175	166	162	183	170	172	162	173	142	158	156	143	168	151	134	148	168	153	136	136	185	171	147	154	165	184	167	161	176	161	143	174	172	141	143	154	161	167	145	167	160	171	152	170	169	174	163	138	179	138	170	161	176	181	138	173	160	193	164	181	179	164	163	163	160	143	188	171	147	162	145	158	157	173	161	195	183	164	171	150	155	167	174	144	151	157	166	189	166	130	178	173	140	185	162	169	174	164	156	177	178	170	199	163	145	171	158	166	154	160	147	155	153	157	151	159	169	170	172	161	177	189	154	162	147	194	167	166	163	179	175	162	149	164	173	166	161	182	168	179	149	164	170	190	163	155	166	143	153	159	166	127	167	176	176	140	168	169	168	153	150	169	188	184	171	172	174	153	174	157	175	155	150	168	159	165	156	166	164	169	157	162	155	166	144	159	161	186	189	157	166	163	174	161	181	157	166	183	170	141	161	167	159	172	157	176	172	166	161	158	157	147	152	159	171	190	178	161	172	169	154	177	165	152	165	149	178	175	168	192	171	160	145	165	162	176	179	171	180	164	158	144	148	153	183	166	160	174	175	184	166	178	147	174	165	152	168	191	172	141	183	165	176	166	176	163	165	169	159	167	173	172	176	161	167	185	161	153	166	171	156	169	171	167	170	166	167	148	171	182	168	171	166	175	172	158	173	171	171	163	178	181	143	164	163	146	150	145	187	164	199	175	177	178	175	165	166	176	179	139	181	159	172	191	157	178	150	145	181	150	172	187	155	190	166	179	174	170	154	154	171	161	153	175	163	181	169	161	155	184	173	188	169	160	185	173	155	160	187	169	177	150	169	165	157	179	149	159	159	149	170	184	152	170	166	175	180	148	167	151	156	167	166	162	149	171	149	166	155	179	156	186	168	135	161	167	154	157	177	161	165	164	180	169	140	169	174	163	159	168	146	159	163	173	163	182	158	136	139	175	197	174	176	184	171	161	167	186	176	164	169	166	160	191	176	168	176	183	148	158	185	142	139	191	152	158	168	171	163	152	187	153	175	158	147	181	151	183	174	150	182	167	171	165	169	164	160	161	173	193	151	191	158	167	191	172	180	179	171	183	173	171	152	176	167	176	166	170	161	178	183	150	172	164	171	171	157	164	171	160	159	148	151	181	157	172	179	162	171	168	193	179	170	153	177	166	183	174	179	157	170	171	188	174	164	180	163	183	153	192	159	185	173	181	163	164	146	161	145	177	173	162	157	170	166	171	154	181	182	160	161	159	159	164	175	157	177	160	163	196	149	185	165	162	175	182	194	178	161	165	181	147	165	174	177	170	172	184	155	165	172	141	160	136	164	173	173	172	148	168	183	182	197	180	157	165	179	156	165	167	174	198	179	158	168	165	166	164	162	145	180	161	180	172	164	157	161	172	165	178	181	149	169	126	164	176	176	196	175	168	167	159	182	172	175	164	178	178	153	143	169	167	165	202	158	173	173	140	145	159	148	170	163	177	151	181	174	154	178	142	182	156	183	137	151	158	179	159	161	176	123	188	159	152	168	151	142	166	148	188	170	169	158	166	164	159	162	172	176	166	167	162	156	162	182	174	166	162	165	160	157	163	153	149	167	177	175	153	177	188	176	191	159	149	172	172	156	189	160	148	189	175	139	164	152	169	158	172	166	169	158	187	171	165	163	183	167	158	195	170	171	172	166	197	164	171	171	148	156	170	128	145	174	176	193	168	170	169	190	192	170	160	179	156	165	187	155	166	158	145	165	182	177	158	175	144	174	139	182	146	174	174	156	163	140	170	160	163	197	189
2358	636	691	743	688	608	609	608	593	609	584	553	555	524	523	549	572	543	483	543	522	538	533	528	517	556	523	522	539	522	549	544	524	561	545	549	523	522	548	495	547	537	509	561	509	496	529	556	555	539	555	544	572	590	532	518	526	515	523	535	529	522	526	474	557	552	539	563	547	569	517	522	556	531	558	532	485	510	556	534	543	539	539	566	548	551	515	549	527	505	521	564	526	542	536	537	540	540	523	526	538	511	509	550	547	498	540	507	513	514	538	588	564	508	528	525	558	515	537	571	529	546	509	504	544	538	535	537	511	553	488	539	546	518	554	472	576	521	526	564	507	495	523	504	583	544	537	515	551	515	508	561	484	529	532	542	517	489	516	530	522	538	504	508	582	563	529	516	517	548	482	524	564	537	533	554	579	549	528	546	517	532	526	519	564	540	557	539	538	527	563	576	524	563	535	536	534	506	533	469	568	532	542	518	506	528	508	560	516	560	558	548	560	551	502	516	554	533	517	513	530	534	577	527	558	542	527	545	567	537	541	500	546	505	583	505	546	517	573	542	549	548	568	548	540	543	564	596	523	524	557	558	534	522	537	504	515	504	547	530	538	501	558	519	552	553	542	581	556	575	515	512	576	536	511	562	514	499	505	494	524	566	554	544	530	527	557	495	533	538	602	542	544	527	484	537	534	564	571	582	491	526	514	518	531	554	571	519	506	519	547	521	553	510	531	549	516	528	570	543	502	561	529	551	511	492	520	575	526	545	545	488	523	523	569	516	541	545	476	545	531	541	548	522	558	569	520	549	537	516	520	554	500	483	533	506	557	553	540	592	506	579	531	580	534	526	547	512	526	550	537	576	537	529	531	525	472	554	530	543	498	523	538	558	532	501	556	524	541	543	524	578	561	526	532	539	522	547	528	509	563	548	527	517	528	539	553	536	580	541	481	557	536	524	529	587	551	523	551	559	609	520	545	553	534	575	544	537	567	537	611	539	541	531	525	530	538	562	544	518	541	540	533	576	537	543	537	526	569	529	542	558	546	537	521	544	535	539	521	557	560	566	546	538	531	538	535	543	551	541	540	521	551	520	509	545	528	532	494	531	568	559	551	520	473	515	518	573	579	491	489	494	571	535	545	543	572	561	536	514	513	546	557	521	535	522	516	478	506	540	535	576	506	511	544	529	551	512	518	545	516	526	552	544	519	496	562	564	484	545	496	532	528	556	558	508	526	530	537	546	525	516	530	550	507	502	496	514	539	584	569	533	548	565	533	537	554	527	535	516	533	529	541	521	568	516	511	504	524	549	491	533	539	519	552	502	546	545	552	530	591	522	548	511	506	568	527	572	541	557	560	555	496	537	522	561	556	542	565	490	557	547	526	509	537	566	525	525	529	525	527	534	520	515	533	570	541	523	534	481	570	571	564	569	505	525	508	555	565	527	515	526	520	576	538	551	533	565	549	562	547	540	551	534	474	516	499	520	539	537	561	556	539	537	549	540	514	500	547	555	519	483	524	567	550	520	501	559	527	567	535	545	522	565	557	506	525	538	490	539	560	583	560	523	559	523	522	547	529	486	586	572	564	574	566	543	509	522	554	521	502	572	509	517	522	544	547	507	520	533	538	539	536	556	525	488	544	523	525	538	562	571	524	554	523	568	589	528	532	559	526	512	534	523	501	562	554	546	533	551	494	547	528	581	527	511	563	540	523	568	553	531	528	532	548	542	565	529	531	542	542	506	516	524	540	528	510	538	564	553	550	553	550	523	527	588	518	516	530	508	548	540	549	578	570	511	545	525	501	553	538	505	491	533	551	542	549	573	545	544	538	560	523	551	521	511	602	565	535	538	526	551	539	549	576	543	510	530	520	559	542	518	535	555	546	556	550	527	540	525	575	515	537	532	527	524	567	542	558	553	548	518	583	545	530	571	581	567	527	498	527	541	496	525	507	547	554	578	538	511	523	489	508	531	563	524	547	538	509	519	537	531	499	509	548	525	530	501	557	540	573	516	576	533	514	551	523	507	530	507	567	532	507	555	526	565	557	527	575	542	505	548	546	559	507	565	556	554	560	527	506	541	506	541	522	555	525	546	535	500	533	507	513	534	526	542	534	554	553	566	516	515	537	532	557	506	530	506	528	484	524	539	525	576	514	536	528	516	538	541	558	568	560	527	581	545	523	558	536	504	507	526	545	535	553	547	530	511	529	527	562	542	560	551	534	530	568	534	518	520	515	572	533	558	501	540	522	525	547	499	548	536	525	566	549	595	531	519	547	574	579	529	514	522	571	550	513	586	538	556	554	561	524	509	528	551	537	551	546	505	522	526	532	522	524	540	492	521	561	486	558	553	516	513	557	556	553	541	532	554	523	545	577	512	543	508	554	532	538	528	527	563	525	543	557	553	506	550	501	545	541	534	532	559	523	529	553	538	558	513	539	530	524	525	567	533	506	524	513	539	511	510	546	496	519	548	570	562	543	566	522	511	560	542	554	506	499	488	523	557	520	556	547	525	532	539	555	531	531	541	559	578	523	523	540	516	546	500	531	543	534	531	555	565	523	513	527	539	563	527	584	546	521	511	563	502	490	536	542	523	552	514	580	543	536	518	519	548	539	573	542	477	561	497	573	531	518	534	518	565	495	507	522	513	554	558	529	507	561	502	529	524	540	565	564	566	521	499	550	547	516	528	481	522	503	519	540	541	525	497	557	561	559	506	543	556	564	533	546	496	560	542	537	542	561	550	574	537	575	539	564	539	540	538	540	513	522	547	539	564	549	561	481	475	510	548	550	504	543	525	566	560	542	482	570	548	537	509	532	546	581	573	517	538	537	512	565	538	490	531	532	542	557	522	527	493	559	500	547	499	528	563	536	576	536	558	510	560	513	556	546	491	535	546	524	516	544	520	538	581	551	565	503	502	527	524	542	580	531	542	530	544	517	524	541	567	511	541	551	529	553	535	542	534	503	544	555	541	549	540	548	554	533	565	529	552	558	570	516	530	498	569	491	498	560	512	548	527	507	521	528	519	537	529	526	527	538	489	509	521	575	522	519	527	543	551	558	513	565	529	489	535	571	555	523	577	534	551	505	550	517	557	522	530	508	550	553	538	516	534	554	504	531	558	563	509	574	522	520	539	516	485	524	533	554	561	521	549	551	524	527	502	480	522	497	524	510	524	509	521	571	530	474	543	559	520	556	533	500	534	550	493	529	509	512	571	506	537	545	533	556	516	519	562	571	542	532	553	557	505	567	553	526	547	531	546	525	550	523	505	536	553	577	512	530	523	524	543	540	558	540	565	522	567	528	542	564	559	542	515	542	579	518	524	526	546	568	489	535	553	533	548	523	546	505	533	524	510	569	521	581	588	549	556	527	534	519	524	564	562	544	510	548	545	558	532	522	510	545	513	490	536	550	562	563	516	549	532	520	519	528	538	508	524	589	484	534	528	595	515	579	534	580	532	519	516	569	537	524	543	559	514	517	550	533	496
22428	2841	1727	1326	973	747	673	528	515	435	425	405	381	359	374	322	347	341	334	360	341	356	325	296	300	308	324	315	333	288	316	311	301	290	295	298	331	324	286	305	289	338	316	289	305	291	328	290	305	282	308	304	312	288	312	305	266	301	328	290	312	281	318	311	295	320	308	278	295	296	283	294	307	292	313	304	319	307	293	308	298	277	314	279	306	325	299	321	300	276	308	331	288	329	312	264	285	308	290	315	289	313	309	291	273	305	321	286	278	293	335	295	300	279	309	320	283	295	268	299	318	323	279	301	296	310	297	311	296	315	305	305	293	343	318	328	282	312	281	299	294	328	335	292	287	289	297	291	302	291	306	294	295	284	289	288	316	329	305	294	279	264	300	279	273	306	313	286	294	289	305	280	295	321	300	289	303	294	308	312	276	310	300	308	331	298	293	279	293	302	271	312	295	303	314	288	291	306	301	296	298	313	288	267	311	265	314	295	297	295	319	274	287	283	291	316	330	293	328	304	296	308	301	280	312	298	306	309	300	286	281	302	312	291	285	287	287	263	319	312	295	283	323	308	311	290	310	297	315	268	276	300	313	261	319	305	314	300	275	307	317	330	286	300	270	320	322	300	289	289	282	275	277	308	315	325	293	287	277	313	287	304	284	306	295	285	289	288	334	314	315	307	256	305	321	275	280	282	282	278	321	302	275	308	282	324	281	281	303	308	289	282	291	295	300	320	297	315	265	297	326	273	276	316	330	302	296	306	288	287	293	293	305	322	303	284	290	303	290	281	282	284	262	339	323	319	273	304	329	276	277	312	316	265	299	303	341	296	304	301	292	288	291	307	318	293	312	300	275	317	313	281	285	299	291	282	323	293	301	284	324	331	318	319	288	315	317	320	325	301	300	322	322	286	273	286	297	286	285	325	307	330	329	317	318	296	300	313	314	277	311	274	252	300	286	299	277	279	307	284	283	326	290	308	275	330	313	287	290	298	304	297	288	285	306	303	293	303	300	277	308	316	311	259	272	265	320	332	276	281	304	289	281	270	313	316	290	291	278	301	292	280	272	324	268	327	316	335	313	319	314	299	275	325	319	307	317	302	275	321	308	319	303	284	280	292	271	307	318	290	275	271	297	320	296	298	318	297	303	294	281	303	329	306	298	311	268	312	287	286	305	302	318	285	329	270	303	303	318	286	309	300	279	299	263	304	307	320	323	297	313	274	307	281	290	295	339	308	317	314	267	292	295	284	281	335	275	278	299	331	270	315	289	290	275	318	272	336	289	321	287	302	278	321	290	294	283	309	278	313	294	308	291	276	264	288	327	325	307	302	315	273	292	283	300	311	290	306	313	292	290	288	307	277	287	287	314	287	274	293	306	272	298	292	308	311	314	296	305	275	321	282	313	305	321	316	302	312	322	279	344	280	272	284	330	300	280	314	330	282	298	297	308	298	275	317	308	339	267	303	328	303	315	288	289	298	281	291	290	319	308	260	292	294	310	288	290	315	307	274	294	296	296	295	292	317	301	295	317	279	316	292	298	302	313	279	306	281	304	307	303	301	300	303	290	263	287	307	264	300	300	280	299	272	306	296	320	316	315	270	287	304	328	280	290	298	304	331	288	315	282	286	296	266	303	326	317	325	305	318	308	316	268	299	295	282	303	289	274	273	301	299	301	298	299	301	284	301	303	316	284	295	285	304	263	303	311	255	294	310	289	307	297	301	267	309	285	324	302	339	305	314	290	294	320	290	275	326	289	290	295	286	308	289	298	314	335	276	303	269	319	270	310	273	290	304	287	293	295	287	295	306	313	292	274	296	284	335	300	302	327	303	325	272	288	329	310	305	295	281	337	325	262	305	279	282	303	300	282	332	258	277	297	301	311	307	305	331	281	320	284	296	295	305	297	341	302	286	313	291	298	283	310	297	307	311	288	295	296	309	271	321	289	300	276	278	298	294	315	320	277	285	272	275	290	308	296	278	328	302	313	308	313	275	327	301	281	308	282	305	272	287	303	301	298	278	307	313	294	286	305	311	284	295	276	297	329	318	300	352	295	300	334	301	294	293	343	301	295	291	317	316	274	323	290	282	288	296	304	306	324	322	270	291	309	319	306	313	286	282	302	284	312	317	269	279	301	289	326	315	300	312	335	295	271	300	285	324	283	277	321	315	301	308	309	295	299	314	288	284	288	309	293	301	287	311	293	296	288	305	257	309	306	314	285	318	309	315	309	317	268	299	332	289	320	259	288	297	302	269	313	293	297	279	270	296	287	287	282	287	286	267	318	303	274	293	261	312	299	262	292	297	284	318	308	298	317	310	315	302	295	324	283	318	308	274	319	320	301	320	301	319	297	298	313	293	309	290	293	308	280	319	291	297	274	289	288	311	327	294	316	283	308	283	291	307	289	270	297	287	322	293	281	302	297	268	326	293	275	284	282	306	293	281	296	296	285	310	273	294	290	272	325	327	292	299	323	312	323	299	281	317	323	318	289	300	309	308	305	271	311	301	274	296	323	296	266	317	302	326	274	297	312	294	297	300	270	283	293	295	291	300	297	302	268	313	275	301	279	336	310	284	299	308	294	305	305	272	315	280	316	317	333	287	307	275	333	328	318	317	311	334	293	280	292	273	278	292	301	338	279	308	287	314	285	295	290	300	284	279	307	284	285	305	331	307	313	323	325	271	323	299	280	296	281	317	336	295	301	312	318	277	301	282	268	312	301	316	315	281	311	299	295	274	333	311	290	319	292	286	280	309	309	303	319	292	288	327	323	269	303	314	302	315	271	293	325	343	294	287	289	287	319	309	277	320	287	312	297	306	274	300	296	303	307	296	308	302	301	290	305	306	295	310	305	318	278	284	326	309	300	308	310	301	321	336	308	262	281	332	309	287	299	285	301	296	290	310	280	303	311	313	305	318	304	305	308	310	317	280	312	288	319	291	274	271	304	259	284	298	326	306	289	318	315	254	247	305	299	321	337	311	283	294	269	303	278	324	321	278	314	328	296	322	295	264	290	324	303	328	304	307	300	293	301	294	317	304	331	293	270	306	319	295	288	298	320	294	288	302	284	308	286	268	302	295	279	309	306	325	277	312	275	299	315	308	255	309	341	289	286	317	293	301	295	327	295	339	279	297	315	300	280	276	272	294	266	325	296	312	273	333	312	310	268	282	328	312	293	320	311	323	290	281	297	282	290	329	296	267	312	288	345	299	277	327	297	284	276	292	278	329	304	287	287	315	305	298	295	288	317	308	279	293	337	346	305	322	309	286	313	290	314	318	276	297	275	282	297	300	282	293	332	271	291	312	307	288	306	299	330	277	305	296	298	275	300	292	279	319	287	265	283	280	285	289	262	279	330	255	277	312	295	320	332	305	312	302	280	273	299	286	316	268	296	252	315	305	277	298	320	307	267	285	298	280	302	332	302	307	290	327	300	295	288	285	314	275	268	299	323	298	284	331	318	315	285	292	275	309	290	299	297	275	301	258
10704	1787	3479	3919	3277	2876	2456	2141	1912	1820	1546	1507	1387	1322	1245	1235	1193	1165	1098	1140	1062	1073	1074	996	1055	1030	990	988	1024	983	992	938	974	927	992	888	981	970	936	969	954	915	912	908	872	905	900	932	849	838	890	871	900	915	848	906	865	869	951	895	866	928	896	886	864	909	876	872	899	928	893	900	896	877	877	926	887	833	862	949	841	870	889	860	894	902	867	939	909	867	844	889	859	868	886	855	861	839	885	884	876	904	913	940	872	872	855	886	835	815	836	871	909	934	894	857	856	950	863	899	903	901	810	798	828	879	836	875	890	871	904	879	900	895	904	925	894	890	859	872	847	888	875	809	842	878	850	880	866	897	864	888	845	841	934	843	884	877	885	858	891	841	884	906	885	914	808	931	882	871	913	845	884	897	882	845	885	801	921	786	900	858	866	930	858	875	931	912	842	898	902	934	892	907	887	928	874	857	909	877	824	875	837	870	862	900	888	942	877	894	886	899	841	866	877	841	852	911	839	849	873	855	808	895	877	868	937	868	875	865	882	823	850	908	803	842	874	881	868	827	900	821	854	918	848	860	909	882	856	869	905	896	853	930	857	901	902	832	889	810	873	948	863	813	893	884	826	845	910	854	883	848	851	885	851	882	901	934	858	878	859	871	857	860	838	840	789	881	879	857	821	884	834	870	883	886	880	831	833	903	897	880	888	891	881	906	951	935	884	855	875	890	867	836	814	854	882	859	884	890	870	840	903	873	857	825	832	852	898	875	858	846	858	895	916	917	877	908	850	908	887	900	872	849	845	835	863	859	897	801	904	860	855	894	862	874	871	887	916	900	903	841	875	879	808	844	873	853	870	900	835	850	886	883	845	856	869	935	820	855	838	869	913	832	872	900	901	857	863	861	873	854	891	896	872	874	865	910	855	894	873	874	865	840	813	845	862	876	825	878	883	876	902	844	818	877	865	852	854	851	855	907	854	896	854	818	880	835	871	851	883	886	885	873	855	890	866	877	855	937	887	857	854	861	821	860	927	872	893	881	817	848	894	825	868	874	869	907	885	826	854	865	871	884	919	881	886	920	889	833	813	875	868	874	895	816	832	884	852	828	862	869	846	883	888	873	839	849	868	858	906	896	915	830	918	840	868	822	850	889	869	885	853	883	888	913	873	855	828	905	922	828	904	858	861	868	889	865	885	873	875	886	910	859	940	909	882	803	874	878	848	909	830	832	929	911	874	847	843	902	862	856	889	814	914	824	828	834	897	916	857	884	864	896	856	938	893	882	853	889	854	889	883	893	924	890	872	916	831	882	838	879	855	880	851	860	885	826	844	834	907	896	900	863	911	906	862	868	847	858	830	901	884	898	831	841	855	866	851	929	902	887	843	865	885	885	912	854	829	869	928	895	845	901	844	861	827	904	909	862	876	836	892	889	851	852	873	875	896	806	865	841	865	861	865	869	884	890	843	885	816	875	859	870	897	889	881	848	904	890	846	882	918	805	856	896	932	840	895	837	915	863	862	917	889	865	868	908	883	888	847	881	913	832	882	848	838	902	884	860	907	816	860	907	905	779	883	852	880	876	860	898	856	900	886	902	881	887	904	837	865	858	913	834	876	870	824	856	892	898	900	824	907	926	831	877	914	859	870	850	857	902	910	866	841	890	901	887	875	860	866	896	916	870	900	905	862	880	867	864	875	844	840	900	868	935	882	865	884	911	873	840	866	859	831	862	920	872	905	886	861	835	863	905	866	902	871	831	839	856	852	913	889	875	907	890	858	880	905	840	852	870	830	855	870	911	876	912	834	892	927	879	862	871	841	876	852	854	847	924	933	884	909	890	928	887	870	815	893	895	895	844	884	898	867	933	889	841	863	898	917	897	850	820	877	879	844	877	885	836	887	882	884	888	933	886	818	862	881	901	875	880	854	881	888	938	898	833	904	850	878	889	923	855	846	859	850	854	848	900	843	838	886	832	891	864	816	847	862	896	920	872	939	878	901	895	931	905	868	843	889	835	880	899	910	882	879	864	895	837	867	871	896	872	884	850	834	891	847	883	899	873	870	836	918	871	893	902	821	863	878	873	906	868	918	845	837	805	878	840	855	866	898	915	879	918	888	890	876	858	867	844	873	846	896	861	907	924	818	875	876	848	854	825	862	879	858	878	915	913	877	897	879	877	885	857	935	868	868	850	873	874	879	887	881	868	883	900	859	848	909	922	785	863	904	839	910	861	897	864	868	872	847	832	918	928	845	864	788	911	863	845	890	882	911	917	876	888	854	891	832	876	864	912	852	885	830	903	834	878	865	865	862	902	876	891	879	913	915	894	864	827	863	916	911	951	866	911	831	820	892	880	829	881	862	815	819	907	879	912	871	907	873	849	838	907	842	834	919	863	816	846	862	845	844	871	856	889	819	906	853	868	863	849	884	824	857	879	846	851	867	864	892	836	918	814	855	907	876	962	876	886	911	902	924	880	860	853	820	846	869	923	857	865	846	847	875	837	865	914	834	864	927	904	890	868	842	877	840	851	859	935	884	908	895	902	857	864	884	851	876	887	871	874	901	821	908	909	892	909	876	839	861	833	833	934	870	839	819	885	819	898	857	857	860	886	878	890	908	841	881	870	894	897	864	833	896	874	804	855	881	833	843	881	910	879	861	902	898	875	866	895	783	883	860	856	926	878	866	886	818	949	880	861	895	850	826	902	899	844	864	840	845	895	900	922	903	867	882	836	914	869	902	885	870	881	851	876	871	828	871	866	868	916	854	843	819	884	823	905	842	949	838	861	811	854	903	888	856	858	858	897	906	934	883	819	836	871	850	878	876	869	897	883	845	872	823	870	900	862	858	826	849	823	882	881	896	856	869	839	873	894	914	905	845	914	849	833	844	887	885	849	807	860	870	866	873	871	849	868	817	822	843	874	851	892	854	839	874	865	818	881	917	888	846	847	852	871	888	890	850	884	911	907	860	887	850	916	862	848	920	905	801	911	895	897	871	871	841	859	844	810	891	896	945	823	911	878	857	814	863	854	864	866	899	848	935	889	891	837	877	866	821	845	869	892	887	861	863	888	875	898	877	857	910	817	876	844	851	943	880	902	931	828	905	903	934	904	817	907	837	841	863	846	878	917	865	850	833	841	905	877	905	867	880	888	846	909	915	865	854	858	875	882	867	824	892	901	865	892	897	899	863	844	943	885	855	917	828	924	840	868	841	878	902	872	870	840	830	875	903	917	846	910	929	859	876	872	917	843	906	877	870	904	872	895	911	890	876	864	863	912	821	903	906	909	852	882	819	851	838	862	875	853	860	817	865	908	873	877	898	896	847	849	919	894	912	910	861	881	860	874	904	917	894	942	846	892	878	909	811	842	874	872	868	860	917	882	899	914	839	912	883	809	898	897	903	797	850	823	801	868	880	834	822	869	855	873	913	844	909	872	869	875	905	918	870	861	854	857	837	830	832	896	906	821	911	876	866	911	896	847	862	836	890	898
31942	7650	3221	2271	1593	1163	913	732	680	561	529	461	447	387	413	343	356	359	356	288	329	349	310	344	289	312	312	294	331	283	292	302	316	293	253	292	283	261	291	273	315	286	312	252	273	285	268	294	305	262	274	287	287	296	262	271	280	295	291	292	282	283	269	277	304	284	266	279	301	290	290	289	273	281	271	266	267	283	269	276	248	272	306	266	278	261	243	252	243	256	251	282	266	265	287	256	282	278	241	306	308	265	285	324	265	280	269	287	282	292	283	276	301	255	281	269	276	297	274	288	311	264	275	256	293	259	273	238	294	275	274	283	285	265	254	271	266	286	289	278	272	245	267	242	257	236	266	278	278	271	267	250	244	258	259	251	260	272	298	276	258	275	298	287	276	277	274	267	269	300	259	274	286	290	291	265	280	272	284	252	292	247	264	281	283	284	285	260	243	288	256	238	300	269	273	246	262	285	260	280	288	268	273	305	263	277	263	267	273	250	296	280	313	244	308	268	252	298	288	267	275	263	264	272	246	279	296	252	270	265	268	267	246	220	258	280	277	269	262	265	281	268	268	299	287	250	266	292	287	281	272	282	291	247	257	289	291	265	262	280	318	260	253	272	264	276	264	296	288	273	314	267	289	282	263	267	308	253	257	297	264	277	251	238	246	261	275	285	284	294	241	289	273	258	280	274	254	264	273	287	271	273	269	254	256	269	263	254	256	272	273	288	311	282	278	279	291	274	263	257	299	248	262	323	267	269	270	270	267	277	253	273	284	295	277	269	281	266	278	273	242	276	274	295	288	276	249	283	301	240	268	269	245	294	283	252	245	288	271	265	275	267	294	256	285	262	277	302	269	259	282	280	288	276	269	253	259	258	260	287	298	255	276	255	289	281	278	275	268	266	254	256	268	292	295	262	236	285	279	252	262	283	268	272	276	292	282	268	269	223	233	308	247	280	294	267	272	270	280	284	292	260	277	246	271	258	301	281	253	289	283	273	264	286	293	265	300	235	247	253	252	281	256	239	290	277	290	275	283	260	270	275	271	272	285	283	279	282	294	265	289	272	264	283	287	255	257	298	261	292	270	266	301	259	247	283	283	295	278	266	285	277	271	294	273	272	285	278	287	292	243	254	251	258	279	296	272	280	263	260	260	266	253	254	254	266	276	253	306	275	288	267	264	292	263	280	327	283	255	259	266	249	271	264	272	297	272	275	257	274	293	275	278	282	273	267	274	277	247	260	293	257	250	299	285	257	267	284	275	302	262	252	289	287	262	287	287	269	272	289	298	287	250	265	269	262	269	283	290	304	286	240	257	296	287	292	280	304	287	257	287	269	292	268	281	288	281	290	300	279	297	286	285	277	247	256	278	304	271	257	295	279	290	290	270	241	292	271	268	277	280	269	280	262	252	264	253	253	281	273	276	273	295	269	283	301	270	262	280	270	276	248	276	300	271	273	278	276	287	303	274	256	268	287	294	276	275	266	279	273	260	270	268	308	249	265	259	274	300	265	290	276	275	271	259	299	258	263	254	275	288	255	273	263	300	251	258	301	276	280	245	283	251	260	276	250	270	296	254	264	271	266	297	294	259	274	267	299	283	259	281	288	274	268	266	301	270	252	260	271	268	292	263	295	262	320	294	296	282	302	285	271	275	273	280	300	269	272	278	269	285	279	284	285	313	240	261	290	275	259	274	254	257	284	270	274	251	259	262	256	283	291	271	283	281	287	284	229	248	265	257	278	256	279	290	243	266	275	241	256	260	275	285	281	271	280	295	272	276	278	285	285	275	265	276	282	266	292	271	305	245	258	277	267	268	259	263	266	249	276	283	265	273	282	275	255	298	270	274	260	291	243	275	260	302	302	295	277	268	276	267	278	276	287	266	254	249	288	281	264	275	245	284	316	290	257	291	303	272	260	270	317	271	248	272	295	281	295	298	311	285	271	291	276	249	267	266	279	270	292	284	248	236	276	296	251	278	272	242	287	295	277	247	279	303	283	278	284	275	256	241	272	268	297	268	274	291	281	230	276	279	263	299	268	284	272	311	279	293	268	261	290	257	272	260	258	273	269	286	284	263	285	293	298	293	257	284	309	297	295	268	273	286	260	296	289	257	277	243	250	271	295	270	272	296	294	270	280	306	277	245	257	256	303	303	315	333	266	258	280	275	273	267	269	255	240	273	293	279	264	273	254	291	258	290	273	262	265	303	298	274	270	282	261	264	282	278	273	291	263	292	279	290	249	276	278	265	249	265	275	281	278	262	282	300	284	243	301	270	235	259	265	294	259	264	290	287	267	285	244	259	238	264	282	271	280	302	271	290	237	255	250	257	281	340	284	290	252	290	275	260	267	276	293	246	276	274	239	262	246	259	274	257	292	266	290	267	261	266	269	309	259	279	282	281	240	291	278	277	296	244	301	284	278	259	271	260	284	292	266	267	287	302	300	281	278	282	268	280	243	265	266	266	289	269	272	264	299	257	266	306	278	245	272	284	269	286	283	269	268	269	258	278	248	255	282	267	252	267	280	290	303	255	278	281	287	280	288	256	276	255	286	257	295	305	266	277	296	242	273	278	279	266	270	255	257	289	296	288	265	272	282	262	271	257	303	288	252	284	285	248	257	227	272	254	274	270	264	270	265	245	274	282	325	264	277	270	264	298	269	276	281	293	281	283	272	297	280	264	254	297	283	299	282	272	268	283	303	267	294	263	269	244	257	264	281	272	264	248	249	267	280	316	295	266	261	297	295	300	262	280	266	259	284	274	261	266	268	271	272	263	281	256	279	274	257	282	284	265	267	285	280	276	274	279	265	279	266	288	268	260	294	268	272	297	233	290	250	287	238	281	311	256	268	277	279	262	257	298	226	244	294	249	271	305	294	267	272	296	250	267	307	267	261	252	268	287	279	280	276	264	242	290	269	274	294	256	269	283	268	266	280	274	265	252	252	274	255	266	260	256	261	284	294	302	268	280	267	266	291	284	302	292	302	252	297	269	273	300	257	286	290	278	280	285	260	281	296	266	253	277	278	269	252	281	278	290	287	272	283	263	280	286	271	267	252	260	261	281	274	289	294	313	277	280	284	273	286	267	264	254	267	271	283	275	278	249	266	290	289	295	302	283	298	274	293	256	286	247	281	272	292	272	267	258	243	287	276	281	289	274	303	273	247	278	264	260	256	253	273	271	279	263	299	305	293	255	277	285	309	277	269	254	278	276	280	260	283	261	293	275	288	260	273	282	241	244	286	306	289	262	266	268	273	280	276	266	281	286	279	289	277	288	281	283	266	265	313	261	257	273	265	233	251	279	275	242	282	280	265	285	237	271	267	247	258	292	299	275	248	296	244	271	301	266	277	280	254	251	285	281	277	266	295	334	273	284	295	305	268	260	264	254	271	259	265	307	273	257	289	262	284	294	289	256	256	288	269	270	289	263	274	278	298	280	292	273	292	271	281	259	291	246	259	285	243	284	276	272	304	279	257	308	280	288	287
14702	2674	5405	6194	5477	4486	3757	3173	2871	2340	2170	1878	1820	1635	1626	1475	1361	1301	1266	1272	1221	1178	1143	1069	1062	1026	1021	1045	999	981	996	1017	952	987	905	907	920	911	898	879	925	936	904	896	885	863	928	899	885	912	868	947	904	862	840	875	897	866	799	822	851	815	855	813	849	893	862	828	844	803	846	754	837	825	770	800	790	854	833	814	852	781	851	851	852	808	757	809	836	844	830	790	791	810	820	770	811	797	839	841	843	810	793	854	797	773	790	809	833	802	842	795	812	822	812	816	853	802	801	825	813	821	774	810	811	836	760	751	795	829	818	829	769	758	791	800	808	802	803	800	822	826	793	791	833	826	797	844	778	836	809	797	821	850	788	835	794	796	814	784	818	844	824	761	821	809	807	782	813	866	778	790	851	749	777	759	818	795	864	829	814	777	802	803	805	796	796	797	785	811	786	792	793	796	794	817	771	788	767	814	802	844	770	829	798	799	784	833	841	790	836	791	793	823	778	761	863	790	759	849	774	791	778	834	852	808	830	779	883	819	809	848	834	809	727	768	764	773	824	804	813	765	836	766	820	785	759	782	850	762	814	864	788	760	791	821	773	785	733	817	747	795	790	847	839	818	836	817	801	854	752	833	818	758	795	818	740	787	766	839	812	829	838	790	768	817	813	789	801	830	771	809	840	843	760	804	785	801	809	822	754	832	801	785	888	833	859	771	828	817	809	778	842	845	807	801	819	849	785	782	798	771	762	792	797	818	785	795	849	901	762	769	790	843	820	804	806	794	762	795	789	813	799	836	799	875	754	826	833	850	809	769	834	759	786	782	761	765	820	802	792	830	796	791	809	763	848	767	815	811	789	819	819	776	847	811	820	785	818	812	822	835	782	810	812	779	854	779	782	835	772	797	813	785	824	772	790	785	749	758	773	832	781	811	785	826	775	805	778	816	808	765	822	782	809	771	839	815	817	805	808	786	749	778	804	796	827	819	807	812	783	774	831	817	859	807	826	792	775	794	804	764	785	782	812	827	814	793	820	754	782	779	836	774	808	824	828	799	790	795	766	803	813	768	814	821	812	789	791	824	756	782	803	780	809	804	803	832	792	788	796	762	774	813	831	811	798	796	802	774	815	795	832	789	772	829	786	800	802	823	813	800	819	779	831	791	809	839	855	790	831	803	763	807	774	797	788	794	816	785	825	768	792	754	847	833	782	843	822	766	794	821	830	784	788	789	853	813	773	754	840	814	824	789	836	841	760	793	799	791	769	774	848	785	822	813	787	774	761	742	852	790	806	815	788	773	791	797	780	761	785	800	772	809	778	764	798	815	809	810	840	808	834	792	823	828	799	770	824	816	795	784	792	797	815	794	843	834	792	798	829	813	823	831	792	808	818	798	819	741	772	839	791	853	786	784	809	787	755	822	806	805	815	843	872	820	797	841	849	811	838	766	814	772	752	774	799	732	819	806	831	779	827	837	806	767	783	831	783	849	813	808	833	811	771	796	758	809	817	815	786	807	787	760	796	804	778	774	801	789	833	796	784	840	747	768	854	794	757	867	824	833	820	788	799	818	854	846	847	805	802	779	844	784	804	784	790	772	739	779	795	766	800	839	752	795	825	768	797	790	781	794	764	790	828	786	801	778	799	795	800	776	833	762	840	800	817	803	858	826	807	806	803	816	838	815	748	780	823	821	823	829	811	796	833	775	791	809	794	840	787	779	783	829	817	784	830	869	814	796	747	804	794	857	825	807	808	774	795	790	814	860	787	817	774	819	818	817	774	809	788	817	822	791	806	841	794	761	833	785	784	771	791	748	789	818	779	842	800	844	776	791	780	739	801	782	823	779	807	852	765	838	796	820	834	812	792	841	754	835	758	730	847	774	773	794	767	828	865	784	803	811	812	759	784	809	765	790	798	815	789	808	759	778	827	837	846	805	825	830	806	827	797	785	822	791	812	897	785	761	786	812	774	809	792	757	785	806	804	814	809	813	764	775	825	822	790	833	767	763	820	822	818	825	826	805	823	773	779	808	803	836	764	826	818	794	862	818	832	765	808	756	773	810	707	821	778	774	784	793	832	837	755	841	814	829	770	791	816	817	783	833	805	807	810	777	814	873	767	791	819	795	762	788	799	801	749	807	811	805	788	845	794	811	776	789	840	856	759	827	832	821	817	833	835	793	870	780	799	755	777	798	778	788	778	864	829	810	804	786	830	815	756	803	810	796	802	848	804	824	784	839	787	819	843	794	834	803	801	814	788	808	778	818	804	751	795	794	757	765	808	822	806	821	772	773	831	803	782	780	834	775	804	794	817	798	755	758	828	774	738	749	853	805	756	802	768	834	780	768	804	862	791	819	749	792	802	847	781	841	797	794	764	811	739	812	760	816	733	800	794	804	781	823	841	811	830	811	785	772	812	747	756	826	827	777	756	821	791	800	872	786	838	768	782	764	875	795	802	795	758	793	830	744	773	785	832	769	825	752	810	861	810	756	757	812	853	775	778	773	797	795	786	787	802	806	814	759	819	749	807	814	803	799	766	815	799	808	788	806	802	812	815	818	802	831	839	800	819	791	773	759	801	807	812	839	821	785	790	782	803	805	844	795	826	879	890	747	857	792	800	816	792	802	790	798	803	814	776	761	809	841	843	817	786	841	777	811	744	769	826	812	776	790	764	781	802	783	870	819	774	774	791	808	786	852	775	792	788	784	822	835	848	803	793	806	818	832	750	767	790	838	828	780	798	816	844	831	855	808	830	801	771	727	766	816	815	803	794	816	802	805	778	806	822	795	740	795	791	809	839	800	801	804	761	823	804	762	845	804	798	812	797	765	822	817	777	841	848	788	840	821	828	826	785	797	794	802	837	797	770	812	866	800	804	812	736	800	787	786	829	768	808	838	842	891	754	822	814	834	796	833	803	783	796	789	795	783	767	842	790	785	795	797	764	826	783	813	815	848	757	792	799	805	828	795	828	825	848	792	823	794	827	838	811	817	771	816	811	795	797	819	735	792	869	771	817	818	829	838	810	798	827	816	856	775	793	813	826	783	854	825	797	798	831	838	795	807	754	793	758	820	766	798	841	804	852	788	794	834	859	793	871	799	778	815	817	828	805	813	797	780	840	817	799	798	765	823	806	847	849	826	783	789	816	828	814	851	799	830	819	836	759	804	791	834	775	816	797	792	729	812	815	769	784	784	838	853	818	817	759	809	848	810	818	809	783	808	771	808	760	744	830	785	804	802	809	795	807	779	822	756	746	771	803	770	800	807	790	812	773	804	776	818	805	817	795	787	778	782	782	779	867	824	803	818	809	782	886	884	784	807	809	791	797	778	834	832	824	833	788	825	767	761	763	836	792	799	823	823	804	799	846	772	798	772	838	768	823	774	805	796	766	773	795	787	831	807	805	835	802	808	810	807	851	788	800	822	850	773	822	810	808	790	852	806	809	812	821	795	805	801	748	785	787	867	774	808	794	831	816	796	772	799	809	793
2949	281	240	202	209	188	176	176	165	161	170	183	151	172	186	172	171	181	189	182	185	174	182	166	158	144	179	160	155	163	159	182	165	175	170	170	170	185	137	187	160	172	155	175	166	157	129	173	180	169	159	173	167	177	189	178	178	157	157	156	169	164	172	163	189	162	167	154	166	194	180	172	172	170	160	157	182	188	172	167	155	169	173	133	156	171	176	157	157	165	171	169	184	170	166	160	158	179	157	172	163	173	158	151	159	156	170	178	169	180	164	150	169	171	149	162	173	174	168	160	169	165	170	169	174	161	186	185	179	175	158	171	180	175	158	174	133	174	170	175	174	179	170	174	153	185	165	157	172	160	146	168	150	187	152	168	152	171	150	185	139	152	172	158	167	165	169	147	153	153	152	170	184	158	158	153	151	165	162	180	144	149	182	152	177	156	157	170	155	169	137	151	186	166	155	180	175	190	157	192	162	175	172	168	158	168	172	173	171	175	161	155	181	185	158	162	166	172	175	162	174	162	161	173	181	151	182	170	172	165	165	159	163	161	151	162	156	169	167	159	168	163	160	156	160	144	172	141	187	161	149	180	152	143	199	184	176	179	150	162	153	182	147	159	172	158	168	144	155	175	168	161	188	153	176	167	146	156	174	169	174	171	179	169	149	149	150	161	155	168	155	168	176	147	178	167	163	165	176	141	170	172	163	172	148	153	159	160	153	154	176	167	185	152	169	184	182	189	166	172	182	154	197	150	178	159	185	176	152	184	158	155	139	160	166	171	178	175	163	149	157	148	168	169	152	176	195	181	165	169	169	171	151	166	166	148	166	162	188	152	169	149	146	152	171	179	175	165	157	183	164	150	159	168	171	163	157	179	147	155	171	144	163	180	151	164	175	166	184	168	139	183	175	175	189	189	157	159	169	157	141	190	165	164	162	175	170	155	188	165	169	160	172	160	161	160	176	176	154	173	163	156	166	147	152	168	163	153	172	190	170	183	156	163	164	152	175	183	154	150	173	163	155	197	164	177	161	151	163	156	181	140	196	134	187	175	162	203	165	170	138	150	146	158	172	164	146	174	148	167	162	169	154	182	187	174	167	154	163	168	177	159	169	186	173	166	170	155	172	179	166	196	157	180	179	174	176	174	168	160	164	151	176	176	164	147	182	166	140	163	176	164	156	153	168	165	165	177	184	172	187	166	165	154	166	156	150	153	168	183	163	182	178	146	170	150	165	170	176	180	168	177	154	160	141	162	153	146	145	174	166	167	151	161	162	162	187	170	167	167	165	148	174	179	173	165	145	171	178	147	165	143	166	176	156	143	175	156	149	176	151	163	190	172	169	169	168	165	176	144	167	157	172	169	160	180	155	156	141	169	179	160	167	184	155	166	181	157	166	166	177	170	180	163	152	176	150	165	157	145	187	154	169	154	178	174	156	189	153	149	158	152	150	177	155	163	138	154	160	155	143	148	158	171	144	170	176	175	178	157	155	156	190	158	190	143	174	149	167	157	149	177	180	160	168	171	180	179	166	162	201	160	158	150	170	153	161	169	168	172	164	148	169	153	166	185	179	180	179	152	191	176	193	157	159	156	168	177	180	172	181	155	154	154	171	153	158	169	179	168	189	164	145	168	172	169	173	179	162	183	144	188	159	152	161	167	168	171	151	187	170	166	156	152	159	159	174	166	171	185	131	184	162	162	154	190	165	172	176	167	173	161	155	168	184	169	150	173	162	141	181	193	159	161	192	166	195	171	171	166	184	158	174	151	180	173	145	153	179	167	165	158	160	162	171	178	168	163	166	146	155	156	182	161	174	151	158	172	172	140	161	162	174	172	183	161	170	171	174	176	167	170	151	172	138	191	185	169	173	137	172	165	127	173	160	176	187	175	161	149	160	182	165	170	188	187	151	164	180	161	157	175	165	151	164	166	145	188	157	180	171	174	194	143	159	176	144	175	150	178	148	164	191	174	176	183	154	190	174	172	150	184	146	168	161	146	165	167	153	186	169	155	179	155	158	161	176	151	192	162	154	177	140	161	156	147	171	163	181	156	176	169	160	178	176	145	158	142	166	166	168	173	167	165	179	169	153	165	191	144	166	169	174	176	178	148	148	171	168	160	157	148	167	149	165	135	157	155	168	164	162	146	177	174	191	178	162	160	168	171	164	153	184	163	161	150	172	150	163	157	169	180	187	151	182	143	183	178	166	166	169	152	170	168	180	147	177	157	154	164	170	153	137	156	169	179	186	160	163	196	167	151	155	140	198	169	157	166	146	173	168	140	190	181	167	169	162	143	175	183	171	158	152	171	165	156	174	167	165	183	141	173	168	166	160	158	150	152	186	172	178	179	172	174	136	157	154	193	162	155	163	146	153	149	164	149	192	179	171	177	142	156	158	159	153	175	147	168	167	179	170	160	166	195	176	181	164	171	159	169	157	172	153	162	149	143	178	170	186	159	170	145	170	169	155	168	187	148	179	160	179	176	148	144	159	169	165	163	173	152	161	147	156	150	157	173	163	147	172	177	176	178	168	173	162	155	170	159	169	183	169	166	177	165	156	166	144	170	160	186	163	181	173	156	194	191	160	181	170	141	180	180	189	169	155	145	140	185	180	188	173	193	189	184	157	168	163	182	194	154	162	147	170	155	141	146	172	164	194	174	165	170	156	153	158	169	156	187	163	182	158	132	164	177	190	171	140	170	141	172	181	157	168	162	190	167	146	156	162	168	173	178	161	173	176	160	172	167	179	160	153	162	154	157	155	160	182	174	188	167	150	176	175	158	174	163	157	152	170	161	165	145	176	190	167	175	180	151	161	164	176	164	161	171	177	167	154	164	160	181	154	177	166	169	160	142	148	180	163	176	159	164	168	151	156	142	162	175	159	146	171	152	160	164	168	154	137	171	180	167	161	171	179	175	162	163	191	191	171	162	154	145	154	159	166	169	184	152	167	206	171	162	155	165	155	173	154	165	166	170	164	152	198	170	160	180	173	153	177	175	168	147	176	153	152	158	153	170	168	162	159	171	183	162	163	154	168	145	148	177	178	158	153	170	159	166	157	174	188	156	154	153	175	185	164	172	153	177	180	152	162	181	159	160	163	164	161	161	172	153	143	171	181	175	169	188	173	177	146	166	172	177	163	156	155	169	169	165	151	149	179	185	163	143	156	154	164	160	159	188	170	157	161	181	172	194	162	184	163	158	151	172	160	158	180	180	160	153	141	168	187	163	154	158	147	164	154	174	171	150	172	182	157	147	167	173	175	183	179	183	151	158	160	160	162	159	164	162	172	165	150	147	154	173	174	173	138	146	172	170	174	170	184	156	186	173	191	153	166	178	170	163	129	161	165	181	166	164	168	154	191	164	166	169	155	160	159	163	166	178	172	177	182	145	177	142	170	158	151	168	147	172	154	176	156	165	183	163	152	171	160	181	164	163	152	162	166	163	175	165	146	158	156	168	153	154	179	142	159	151	174	137	166	182	155	183
2429	616	701	725	690	648	650	568	584	598	614	558	621	558	596	584	528	549	583	541	583	536	552	572	570	527	548	511	548	561	543	547	534	551	527	551	571	518	523	562	576	540	520	533	582	503	584	530	534	523	547	547	534	542	584	567	546	546	529	515	534	525	543	502	521	499	566	524	523	596	529	510	554	523	534	534	544	563	486	521	552	553	592	577	556	540	582	551	539	492	563	490	553	498	529	543	540	550	568	574	534	518	529	532	562	559	512	534	509	513	538	496	554	586	518	542	562	552	545	558	577	571	559	523	545	562	515	522	554	551	551	535	516	507	526	522	548	520	577	571	522	538	499	543	571	535	567	521	596	528	540	560	567	580	533	591	512	503	548	580	531	562	538	489	549	532	509	539	469	537	548	559	549	583	514	564	530	536	541	505	532	575	564	545	547	518	566	541	539	558	541	537	549	530	537	555	525	538	572	499	565	527	555	554	537	520	542	528	544	582	558	543	532	508	517	552	524	556	519	551	510	543	534	516	498	522	554	514	535	534	532	537	516	490	577	539	555	527	524	549	544	548	540	570	548	498	520	538	522	526	587	525	544	539	547	554	582	523	549	575	548	527	537	517	525	533	534	490	545	512	564	535	566	528	529	524	541	555	594	538	517	551	533	542	600	468	488	515	523	517	579	544	525	536	525	529	502	572	512	569	533	488	593	512	541	583	529	544	554	505	522	488	576	565	610	550	541	553	515	562	560	521	527	560	550	536	489	547	555	547	526	562	587	541	524	567	570	507	567	552	519	540	574	486	516	515	515	540	523	544	548	524	516	561	525	544	544	525	547	552	564	533	547	499	530	542	529	520	588	548	542	515	531	580	537	534	531	561	563	505	568	522	524	531	535	537	556	539	513	564	532	545	535	536	504	494	577	522	596	503	562	555	556	539	520	550	568	481	554	502	545	524	498	534	498	542	550	568	556	558	561	527	502	500	522	518	571	488	498	579	572	492	522	561	541	530	559	551	530	519	542	516	538	504	537	532	514	556	518	509	538	558	554	560	522	520	515	528	530	528	519	488	520	572	534	543	543	562	573	593	535	568	546	524	570	544	530	555	522	525	509	524	490	531	571	526	499	564	552	559	541	511	523	565	549	526	541	491	510	527	567	533	517	557	540	548	534	528	529	518	552	502	535	504	517	515	541	503	539	554	531	556	557	575	562	519	564	540	575	544	517	544	541	504	525	496	535	499	539	549	554	572	533	510	510	481	552	557	505	560	531	546	517	555	520	556	545	522	575	510	528	582	542	514	579	580	523	551	564	556	529	572	540	515	547	542	564	509	525	517	502	534	514	578	574	516	517	501	541	530	549	525	526	494	574	549	538	524	526	512	529	570	519	502	523	541	548	562	541	522	538	546	522	542	509	504	556	564	567	523	516	583	564	533	542	540	524	507	545	534	546	476	505	515	534	553	543	510	548	534	501	564	547	476	539	481	532	530	530	519	548	539	567	510	533	516	539	541	527	542	544	574	523	531	557	559	534	511	528	536	559	527	542	549	581	526	533	539	534	516	523	543	527	591	517	508	559	548	576	548	534	527	586	558	551	550	466	529	536	541	550	570	537	556	517	546	490	507	529	535	538	545	475	570	560	543	519	570	546	532	508	544	546	538	517	545	516	517	541	514	520	507	502	550	531	532	543	530	558	542	550	532	596	546	480	556	525	558	538	538	530	540	569	525	507	578	583	570	543	573	543	510	517	516	521	538	553	573	567	484	516	569	516	532	545	557	553	521	529	553	575	501	559	538	544	517	536	507	574	506	533	563	547	536	524	523	482	528	522	556	537	554	489	559	532	552	525	562	515	493	558	562	577	498	542	514	516	578	581	501	597	583	560	496	564	540	549	549	528	558	506	553	579	527	554	570	579	587	549	518	536	549	543	532	503	545	554	547	519	536	576	540	556	530	563	495	529	527	565	525	500	521	549	556	545	585	554	530	515	503	579	486	529	534	590	555	534	506	540	553	520	571	517	536	529	516	517	512	538	531	531	517	498	522	535	540	522	531	564	492	489	482	524	544	578	542	520	525	528	561	540	534	527	548	526	497	557	520	546	532	550	519	531	528	518	576	552	538	563	555	517	550	523	538	530	541	538	543	588	588	532	497	511	511	522	522	532	516	522	560	519	499	541	564	519	511	549	536	522	552	535	587	509	562	554	520	509	517	567	530	551	485	540	540	538	579	508	508	523	533	531	534	531	562	547	545	495	541	521	484	529	520	527	520	554	519	514	528	526	502	542	517	547	558	508	506	507	542	511	564	552	559	514	577	527	516	563	506	560	585	525	506	513	519	492	556	501	529	560	562	534	542	552	553	556	527	501	526	544	560	531	532	517	551	528	534	527	578	526	552	548	488	531	580	537	496	558	569	597	519	533	555	490	520	522	537	563	557	519	543	569	507	546	584	559	555	562	554	510	529	502	538	532	591	556	562	528	600	563	537	529	521	527	533	537	503	527	525	528	546	512	545	522	513	532	557	496	548	539	548	535	567	535	572	518	529	563	501	543	539	565	577	546	522	516	530	541	511	537	509	555	541	508	531	520	535	531	579	520	530	531	541	520	566	510	534	547	515	495	536	514	510	567	532	571	514	565	549	534	506	511	540	519	513	526	578	509	549	543	505	538	508	517	531	519	559	570	562	552	514	569	529	525	535	542	538	526	497	532	521	524	531	512	518	540	564	551	563	553	552	548	547	566	547	544	523	541	503	560	533	582	526	559	538	556	514	571	504	556	511	533	549	569	534	573	495	497	536	508	509	505	531	520	567	543	524	529	548	553	536	517	543	567	527	513	548	532	544	481	531	510	509	571	549	522	536	536	533	520	519	541	508	514	533	525	537	569	521	516	537	520	541	518	535	531	541	528	499	552	564	560	514	557	534	576	512	539	556	578	534	532	559	510	537	519	584	511	535	540	542	501	579	516	546	515	527	516	526	540	547	506	567	541	570	545	537	540	536	564	517	528	543	515	535	543	547	567	574	543	515	578	521	596	531	543	528	560	540	524	543	555	552	511	525	511	555	546	521	555	573	520	526	523	555	533	513	527	565	556	544	559	506	521	535	538	513	572	572	554	557	522	551	542	551	530	535	551	541	488	554	558	511	556	542	529	525	573	524	547	522	556	531	537	511	540	515	540	551	609	536	544	512	577	531	531	569	494	502	560	536	567	548	526	565	530	552	563	532	567	525	547	509	572	572	557	582	533	514	530	542	528	572	537	537	561	520	568	524	541	556	528	544	544	561	509	541	600	537	499	541	550	559	547	567	558	572	490	533	528	558	566	585	535	539	575	536	520	524	521	512	550	537	506	526	506	540	554	577	516	525	568	554	562	526	524	511	506	523	532	552	504	519	610	525	529	553	505	523	523	549	541	562	532	522	520	548	557	541	532	561	578	533	603	538	560	545	516	532	534	517	546	553	587	550	563	522	548	603	575	529	550	512	512	540	555	572
21188	2500	1641	1390	1011	769	660	520	469	433	438	393	420	362	298	344	337	353	342	341	338	320	312	339	329	310	318	310	310	306	310	316	322	278	313	279	305	281	273	301	297	304	314	261	306	276	300	310	319	306	264	280	293	291	328	283	340	288	312	276	298	288	287	338	305	283	313	251	292	289	297	292	290	276	267	295	297	306	292	292	281	295	319	316	287	330	306	298	334	301	307	291	311	264	296	283	301	309	290	267	289	296	295	295	296	281	297	303	292	296	313	311	291	321	298	331	291	273	313	295	304	293	287	312	280	276	289	309	308	261	301	317	287	274	277	301	290	285	296	307	293	266	304	309	320	284	285	263	300	286	316	309	306	278	304	299	306	297	290	285	300	315	295	296	285	319	286	303	279	321	305	287	311	309	300	295	308	307	304	277	286	274	290	274	296	305	271	276	316	282	307	307	287	317	294	288	329	289	296	315	296	267	308	298	303	317	282	291	279	287	286	307	309	297	285	284	299	298	321	274	285	331	310	306	317	308	292	314	315	317	314	303	287	276	335	297	319	295	272	283	268	287	312	295	293	295	284	302	306	273	298	309	301	291	330	292	314	283	298	311	285	305	299	294	294	294	300	330	316	286	270	277	292	300	276	306	282	298	307	280	311	283	295	303	291	318	290	305	270	324	335	300	318	299	340	276	305	301	323	308	293	308	318	298	296	314	281	295	292	271	307	253	304	278	296	311	309	306	307	281	303	273	320	310	287	298	299	275	281	299	280	315	291	289	272	311	302	303	292	281	315	306	293	283	290	282	270	283	301	284	295	279	290	290	320	299	319	287	298	272	312	291	312	285	303	300	312	286	265	288	269	296	289	321	315	309	308	318	311	296	272	291	326	322	291	294	311	287	325	312	294	318	316	276	296	316	290	304	308	300	288	289	291	266	308	310	302	289	322	308	293	280	240	296	340	303	319	254	305	304	286	274	311	307	291	284	286	317	283	296	285	302	303	276	303	287	279	304	276	282	305	275	268	291	333	307	288	321	311	314	289	275	286	284	284	305	295	321	290	275	286	294	308	338	311	299	292	289	297	300	276	316	273	312	321	314	296	293	304	286	283	311	301	307	301	283	293	318	301	309	308	268	291	294	298	317	282	261	300	291	286	317	298	283	301	304	286	301	280	296	310	298	322	302	318	282	314	313	291	288	290	311	296	273	294	310	305	295	301	267	298	293	288	312	276	307	297	311	297	294	284	281	302	328	309	322	278	321	294	335	278	303	318	308	318	281	283	281	303	304	300	301	282	301	282	301	312	308	281	268	310	311	292	290	325	299	294	296	276	304	258	285	257	279	297	307	301	300	331	286	266	297	292	293	301	296	254	297	313	320	289	312	340	298	280	294	308	285	306	294	332	332	274	298	260	320	294	301	296	294	280	347	324	293	313	304	311	295	265	312	331	290	281	288	312	304	314	296	294	322	298	290	287	290	299	330	278	291	279	311	325	293	267	308	288	338	284	292	307	312	292	291	287	278	282	318	268	309	291	297	305	282	285	288	315	293	244	300	277	278	313	317	291	343	297	296	305	310	269	308	281	294	275	290	279	321	304	284	293	296	293	317	288	264	273	293	295	293	316	307	296	314	304	299	297	291	292	303	327	286	322	288	282	281	281	293	288	280	286	304	280	274	309	288	283	323	309	291	314	273	300	294	287	320	275	323	298	300	298	291	296	306	270	338	275	298	306	296	291	299	291	291	299	279	319	317	259	296	290	269	310	305	269	287	274	297	303	319	305	283	329	297	286	329	297	315	315	283	310	314	316	287	272	306	305	326	280	303	281	344	266	312	297	299	295	304	307	263	285	300	278	295	287	303	295	332	263	276	305	288	282	298	296	278	272	282	304	299	305	298	294	286	327	279	304	282	305	293	285	317	355	311	307	318	320	323	302	281	313	293	291	307	300	303	293	315	262	282	287	274	291	282	322	309	294	257	282	291	322	286	314	284	288	341	312	350	336	314	351	302	261	288	318	316	303	310	291	298	285	299	313	327	273	327	303	311	315	294	276	281	308	318	286	282	286	271	279	286	316	308	299	312	270	289	296	279	305	317	281	301	321	319	299	266	307	289	303	295	307	272	300	301	293	301	315	276	286	261	284	274	309	309	282	303	282	303	302	251	293	330	317	298	287	305	273	318	305	344	306	262	298	296	312	300	282	280	279	287	276	315	273	277	294	307	323	290	283	317	334	304	298	317	321	304	297	291	300	299	279	298	280	283	284	295	309	292	321	276	292	285	310	326	288	328	318	296	308	309	327	288	311	280	321	322	287	281	277	273	294	287	282	321	312	298	262	288	298	283	298	253	296	313	277	295	324	322	296	300	315	301	286	286	308	294	296	268	278	343	301	305	286	296	302	298	287	282	291	282	308	272	327	255	275	289	310	295	293	270	289	261	273	288	267	279	296	317	304	324	317	290	292	286	307	300	297	284	326	297	274	324	292	316	277	307	279	283	302	296	324	320	299	298	309	305	309	301	318	283	268	297	266	319	312	325	296	297	308	309	301	305	285	308	273	284	296	312	289	282	279	296	309	308	329	265	310	331	297	286	316	296	274	307	290	316	324	292	287	308	288	283	295	272	293	293	278	302	306	307	289	296	316	284	256	299	296	276	324	349	329	295	285	284	331	289	293	294	323	302	269	316	299	316	304	295	324	289	303	319	285	276	233	287	285	293	304	292	314	288	296	294	321	285	311	305	295	311	305	303	269	322	298	287	299	299	308	296	282	291	300	306	274	279	277	281	298	315	317	317	277	295	302	302	302	274	306	329	292	315	352	279	294	318	292	313	321	299	279	304	298	285	282	273	292	302	314	309	287	308	295	269	269	279	324	299	300	329	279	305	309	285	301	310	274	273	289	330	278	302	280	286	272	286	277	295	325	305	288	315	317	273	294	321	328	316	296	280	332	301	277	330	297	276	273	307	302	294	293	299	255	302	302	317	291	322	304	283	322	266	301	280	274	317	309	296	264	306	309	283	305	290	284	280	312	326	267	324	286	272	301	348	288	300	288	290	290	279	296	271	302	274	297	303	303	308	310	312	279	314	304	305	299	327	313	291	290	287	306	324	301	318	317	295	311	291	324	304	297	298	274	307	301	306	282	275	309	297	271	309	293	300	287	297	302	286	305	298	320	304	284	313	293	302	272	297	303	264	301	279	281	294	317	330	286	323	284	308	289	308	317	321	304	317	316	243	334	282	311	276	294	292	297	267	295	292	327	278	312	269	301	302	299	295	296	303	312	269	300	299	297	299	314	284	301	307	321	301	290	316	292	312	291	311	271	309	308	301	295	283	296	339	300	301	296	310	284	284	310	274	304	304	298	288	347	284	278	276	262	296	327	310	281	291	302	291	304	295	296	311	330	281	288	298	301	293	305	313	284	261	300	299	290	304	315	303	316	284	303	308	310	295	316	311	293	284	284	291	301	300	314	293	279	302	302	318	298	298
10231	1774	3440	3913	3426	2832	2426	2144	1869	1710	1561	1429	1465	1291	1228	1182	1152	1211	1128	1136	1058	1022	1035	1015	1016	1031	985	979	1013	1023	925	973	950	968	973	925	971	942	935	957	900	906	866	927	930	969	870	943	938	915	928	888	839	890	858	919	874	841	908	862	927	900	914	847	832	868	942	868	853	853	888	900	886	865	892	907	924	926	879	919	834	908	924	896	877	919	891	871	917	826	883	886	848	852	834	924	864	856	955	884	897	875	828	869	883	889	907	889	858	828	887	870	909	863	856	926	887	894	876	888	862	891	941	844	865	849	860	866	876	878	896	878	820	876	876	844	856	866	899	890	875	873	911	902	834	876	848	865	851	848	863	940	879	850	893	918	870	839	881	869	906	895	838	867	842	862	911	900	870	873	853	859	899	863	881	859	845	806	882	820	890	871	838	897	866	922	893	889	864	910	863	819	834	867	875	859	913	865	938	882	929	865	882	916	880	903	879	836	873	905	855	856	861	851	842	886	909	916	905	886	920	885	853	907	801	877	875	882	884	892	831	904	886	881	928	899	895	885	891	854	870	903	882	887	855	861	901	888	819	813	892	848	877	901	871	875	876	864	830	867	850	912	937	891	903	880	954	842	912	864	855	904	881	879	930	877	905	893	872	900	846	879	857	925	862	878	875	909	902	842	863	846	901	861	881	916	828	879	920	854	876	821	939	848	864	882	864	851	889	877	924	862	895	848	892	872	882	868	927	918	830	898	886	872	900	835	834	876	879	846	818	866	796	841	895	871	891	877	930	826	856	916	902	891	862	929	865	898	892	903	877	911	851	898	949	910	869	846	896	909	891	877	879	854	843	916	878	895	872	860	867	858	891	876	896	826	875	873	889	897	874	852	853	890	897	811	888	881	888	830	953	851	842	858	913	869	858	907	872	853	854	878	849	846	857	872	914	914	966	876	848	895	887	904	874	842	844	858	817	914	893	886	870	897	844	853	839	854	920	875	918	883	944	934	815	846	905	895	888	824	900	846	913	837	853	855	884	900	874	909	899	921	895	819	826	892	863	879	890	842	836	849	893	878	862	916	830	908	851	843	882	903	828	887	883	866	893	909	894	873	856	907	885	853	891	873	895	862	860	920	844	897	842	845	863	876	874	880	842	878	847	882	891	867	897	832	902	874	945	890	849	858	861	895	899	869	917	874	866	866	910	848	901	905	878	858	845	854	888	843	860	869	854	832	838	898	869	889	920	880	858	850	877	866	897	869	838	902	850	939	895	872	906	874	874	841	849	896	890	868	907	899	885	853	828	852	892	869	836	877	882	842	874	876	855	878	906	885	802	921	924	929	922	884	894	871	857	904	930	904	915	864	837	872	877	853	903	874	925	850	888	855	875	855	900	880	889	866	872	904	867	871	865	857	928	916	842	855	878	876	851	915	902	834	861	843	886	840	934	885	910	860	845	875	909	900	888	821	863	866	881	927	890	892	874	906	897	837	912	855	885	875	874	884	808	886	872	910	844	880	859	885	822	838	919	900	874	860	795	874	887	909	852	874	836	872	869	847	877	888	911	955	861	896	829	909	870	836	911	877	927	884	849	883	892	880	936	873	892	923	887	845	812	882	828	839	887	886	823	878	877	879	915	891	934	875	893	860	872	870	900	907	851	847	932	852	906	833	849	885	895	891	805	812	921	894	853	859	872	838	901	930	865	823	866	913	886	880	888	849	874	850	888	895	851	909	927	862	929	842	924	835	880	883	857	875	904	859	898	860	929	870	849	845	849	834	839	879	856	920	900	850	858	857	863	883	869	876	856	903	872	873	917	851	894	858	917	910	914	936	896	842	877	854	855	897	883	837	847	913	833	851	887	895	951	945	900	862	862	852	829	864	854	872	897	843	893	854	837	885	854	831	887	891	923	884	896	792	894	906	920	876	852	865	873	903	916	905	870	891	906	892	915	879	884	841	872	883	876	885	884	851	868	811	842	930	914	853	885	892	857	837	903	942	836	861	854	813	889	907	860	863	846	830	918	879	869	890	877	838	878	908	847	855	876	875	833	881	861	882	815	882	882	904	865	870	855	848	886	843	874	902	872	912	903	909	853	893	809	814	891	885	879	888	918	883	824	891	823	877	905	882	867	954	825	919	841	857	904	834	840	866	879	907	873	902	915	828	886	870	861	893	899	890	919	830	835	872	895	850	844	882	856	854	931	896	864	843	828	881	830	845	854	873	873	893	893	899	868	863	839	919	880	881	867	907	871	892	922	879	864	871	856	903	867	835	872	925	879	852	868	846	872	887	872	886	875	863	896	860	891	861	916	864	829	933	866	852	891	917	842	896	900	851	856	863	918	871	921	873	881	855	897	882	826	822	828	915	844	904	840	870	947	852	836	870	888	901	864	900	870	898	875	926	845	896	838	862	868	852	871	869	905	843	900	879	838	908	826	826	894	819	879	917	864	917	843	870	868	859	874	895	841	846	848	840	914	865	857	878	917	946	846	841	891	909	880	926	866	866	889	891	891	834	844	814	853	889	841	856	845	887	882	855	882	830	851	894	870	807	846	885	832	862	873	915	833	844	814	876	875	913	867	920	817	849	900	923	852	869	888	852	889	893	870	871	872	945	847	888	919	849	893	859	867	863	839	878	881	870	866	898	893	869	868	866	872	879	915	851	921	861	900	859	928	856	853	866	837	861	880	893	841	850	862	907	873	861	881	871	839	843	871	880	874	921	930	817	888	872	888	861	912	902	865	897	911	859	907	866	941	856	884	909	878	848	871	878	900	892	820	890	951	864	895	870	900	862	813	877	882	791	865	847	885	878	876	893	843	887	857	871	830	860	915	847	829	862	849	882	860	919	852	850	871	845	874	904	857	922	860	911	916	895	898	835	919	909	952	873	848	888	896	852	892	911	906	883	861	921	896	902	890	890	909	910	897	903	829	889	880	914	885	870	883	863	835	843	830	839	801	867	899	890	895	811	927	856	820	894	875	837	880	872	836	910	882	888	803	863	819	862	854	858	936	853	848	888	902	859	884	882	885	921	874	881	857	907	891	905	822	839	852	878	871	849	864	884	899	892	841	858	873	896	914	880	880	927	859	883	869	910	851	842	893	848	859	837	890	894	918	872	885	913	888	847	882	873	865	833	895	905	889	901	909	853	856	861	894	888	910	903	839	865	907	918	926	880	874	851	870	907	876	861	918	902	879	893	856	889	808	878	854	895	854	872	891	922	906	883	838	898	833	873	891	883	885	816	922	910	849	894	862	844	854	888	911	814	850	842	863	839	835	893	897	857	899	911	856	867	862	883	892	865	900	875	844	874	892	927	837	882	833	855	852	844	885	852	864	894	834	910	876	871	826	897	885	869	847	883	840	859	894	874	902	873	862	853	817	873	829	897	907	866	914	838	884	912	820	861	910	891	851	892	924	909	891	888	854	890	868	897	943	890	849	860	861	873	807	892	853	927	848	843	897	880	892	871	857	879	906	807	871	848	874	889
32257	8054	3258	2290	1621	1174	936	724	644	569	530	453	421	398	401	376	342	360	333	312	316	302	287	286	323	308	337	306	339	327	262	331	320	302	286	269	291	279	302	296	281	288	272	294	296	264	268	298	287	269	289	297	300	261	269	308	301	267	275	281	273	276	320	258	283	287	265	294	257	291	265	294	278	279	266	263	280	292	292	265	300	275	286	278	274	271	308	251	294	256	292	290	253	299	290	240	289	302	284	261	263	258	291	267	285	270	283	265	293	283	269	280	294	281	281	267	273	261	277	287	269	258	267	289	291	299	281	253	254	256	255	273	249	264	256	252	251	260	282	273	251	272	284	289	290	279	261	317	285	286	285	302	270	266	258	263	302	303	281	241	280	282	251	312	268	258	254	273	278	292	277	268	294	252	269	285	286	269	260	281	290	282	296	276	279	275	286	316	277	286	255	255	282	257	274	298	293	263	271	294	260	281	292	289	284	260	260	256	253	263	259	255	290	248	275	262	269	305	293	274	270	272	264	274	288	277	261	268	297	284	282	262	270	259	250	269	266	282	264	278	296	254	275	266	272	270	307	252	258	294	272	243	301	303	285	246	268	265	261	254	268	284	266	276	263	281	277	256	285	259	275	266	265	267	277	259	294	292	287	323	268	248	288	257	283	242	263	271	267	286	278	270	259	255	257	269	308	279	246	296	275	265	258	293	274	250	281	271	288	266	293	261	264	292	296	241	296	276	282	277	249	239	268	270	282	284	286	282	299	286	250	257	269	263	247	275	264	281	268	272	299	275	287	284	278	285	273	291	256	294	266	293	241	302	245	234	265	286	280	271	280	258	282	271	278	278	300	276	263	281	288	285	245	282	236	257	281	266	298	253	253	265	284	280	324	279	286	278	256	277	252	282	284	301	253	258	280	273	266	270	288	249	290	285	284	264	284	269	293	281	272	274	312	267	272	270	274	287	275	286	288	287	263	270	264	278	262	281	251	305	295	284	292	286	258	277	280	286	280	286	291	318	280	291	269	275	250	275	266	289	284	267	262	250	276	284	285	286	267	252	269	272	251	293	291	265	286	263	273	268	270	283	273	281	261	263	268	276	268	259	292	272	268	281	260	305	255	260	240	272	273	283	244	257	263	264	279	268	293	280	251	280	323	285	305	271	289	267	256	289	284	277	283	275	263	263	256	269	250	303	290	256	280	258	293	288	280	277	270	276	278	287	275	281	251	283	287	269	272	265	255	266	272	287	298	309	273	246	248	262	286	279	261	255	244	268	265	271	294	290	284	279	261	281	257	249	276	276	276	256	277	277	288	272	273	279	244	258	269	246	247	271	271	269	267	283	305	261	279	279	260	312	273	287	270	281	281	267	296	255	309	288	285	259	279	309	270	266	287	279	280	272	276	286	294	285	285	271	232	279	287	278	271	294	295	244	285	254	265	251	276	255	256	269	281	280	259	247	264	287	250	288	267	288	283	267	254	281	279	272	277	265	238	267	273	267	258	278	246	272	263	269	269	260	264	274	292	293	264	287	275	272	259	226	274	285	290	268	277	250	269	285	291	297	271	272	264	258	271	259	255	253	263	252	296	268	310	300	265	266	284	267	257	249	271	256	282	275	270	248	296	292	296	298	287	278	253	272	282	301	260	246	278	274	285	261	286	294	294	277	272	284	292	273	283	261	266	288	287	270	281	257	248	291	288	286	315	274	281	266	272	254	273	272	270	268	277	278	269	287	275	252	270	254	264	301	272	264	266	260	264	288	267	274	262	254	275	271	275	245	266	274	276	263	275	268	283	272	281	261	270	265	296	259	230	259	292	300	302	281	269	294	265	272	260	283	281	257	271	259	286	292	266	277	264	285	249	252	251	258	257	260	273	269	259	267	275	269	285	276	262	301	285	284	259	244	276	305	282	247	272	274	275	302	266	273	263	254	284	270	278	281	263	272	292	288	289	263	257	268	267	269	262	278	272	280	286	255	258	265	295	304	286	289	253	274	266	271	265	258	282	260	272	295	275	269	262	253	270	294	292	289	260	272	261	308	261	262	278	295	262	258	283	250	256	278	300	284	267	283	261	271	285	254	246	266	266	269	295	282	280	262	280	273	289	277	294	242	269	270	263	279	275	291	276	298	288	261	270	274	255	247	288	270	294	298	286	311	285	275	263	273	277	244	264	273	293	267	251	284	279	269	277	260	259	291	295	278	279	279	315	257	273	282	288	265	298	295	297	259	292	316	288	277	276	282	257	298	276	289	286	254	278	270	300	274	279	266	262	270	260	256	268	284	250	309	257	273	255	264	287	279	257	305	257	296	290	260	276	299	293	249	256	248	276	289	320	285	275	266	249	292	302	236	278	271	312	276	249	282	257	287	235	277	284	280	271	288	323	285	271	241	287	265	281	264	261	281	282	305	282	245	254	288	247	286	273	295	275	291	294	277	284	270	239	294	263	296	295	257	270	274	301	267	275	270	291	287	268	275	264	264	278	283	257	270	298	287	267	277	283	284	273	263	246	239	287	268	298	262	235	275	312	269	255	274	278	294	272	275	273	264	284	314	287	276	253	314	296	278	280	267	276	260	275	270	272	255	312	246	276	320	265	303	281	250	265	287	278	235	303	235	256	272	265	259	257	256	283	270	299	251	241	256	262	259	267	291	279	275	267	266	280	272	271	281	301	267	284	263	299	280	264	279	270	261	270	272	273	270	289	284	283	303	299	247	271	261	262	277	261	290	288	287	262	283	279	274	272	301	260	263	279	271	275	248	265	305	284	298	277	294	255	278	290	286	273	266	287	304	270	254	264	271	284	301	292	288	309	295	298	292	267	269	276	281	273	267	265	281	289	267	281	255	273	246	274	257	244	271	247	279	251	279	277	279	273	264	305	256	274	293	284	259	276	267	244	266	289	269	249	250	298	261	258	263	274	264	276	283	265	269	257	262	285	276	262	294	273	261	292	305	277	265	270	269	278	276	256	273	276	277	262	262	283	286	274	245	303	272	282	265	281	263	286	264	278	267	269	307	258	240	256	276	272	244	259	269	290	269	290	301	271	277	260	279	268	268	293	261	275	270	293	257	285	290	281	283	270	271	266	252	268	280	270	269	240	277	264	275	243	293	256	279	291	303	275	286	283	289	274	298	295	290	292	273	258	306	297	266	260	289	278	284	253	305	279	278	268	253	252	275	293	265	272	294	256	299	266	280	288	235	288	283	282	277	284	260	295	273	241	279	280	287	278	262	263	268	289	287	271	267	300	273	251	298	263	262	285	267	249	276	294	293	258	285	267	297	289	263	258	279	290	271	254	261	283	322	276	238	277	240	258	276	258	262	246	262	275	276	306	271	253	260	271	254	286	288	262	269	280	255	281	272	270	251	268	283	255	267	238	309	257	295	288	281	262	250	278	301	252	249	267	287	254	274	257	269	273	279	272	244	259	290	259	306	272	307	309	262	277	254	281	259	272	270	240	288	292	276	276	293	274	275	267	283
14693	2591	5437	6270	5527	4597	3739	3197	2626	2349	2172	1915	1846	1660	1578	1475	1442	1334	1283	1289	1207	1105	1138	1135	1032	1104	1006	1077	1020	975	958	950	936	972	968	966	959	924	1003	945	898	879	907	902	883	880	899	868	854	869	851	878	836	881	841	824	875	861	811	868	817	830	869	811	891	849	818	807	880	809	842	865	853	804	814	828	803	826	881	819	845	826	825	835	828	824	831	786	820	781	853	816	784	832	767	824	767	818	810	870	820	791	831	829	877	827	813	837	845	812	780	842	788	828	785	762	822	860	795	792	804	824	777	804	793	801	791	787	786	770	812	784	750	779	783	745	842	808	802	715	789	783	776	801	855	820	823	827	788	834	802	787	808	802	819	856	836	793	771	799	781	807	833	805	864	838	771	786	818	823	779	840	766	859	824	829	751	797	808	846	828	841	814	819	834	800	775	780	799	800	803	877	783	799	786	786	820	782	842	763	773	824	812	778	804	870	805	783	832	783	791	778	799	799	777	801	775	809	829	802	828	834	832	772	802	809	805	812	767	857	811	818	793	751	805	791	787	803	906	807	821	829	827	812	766	767	813	809	782	761	796	774	815	761	780	774	794	792	793	812	858	799	854	791	815	761	804	833	792	833	768	802	810	837	850	758	768	832	791	797	800	819	817	791	805	855	857	804	785	819	785	810	786	775	808	794	790	756	757	818	830	804	829	864	858	831	850	790	870	767	812	757	804	820	826	814	836	738	814	800	806	804	813	820	784	782	783	777	809	784	791	805	819	785	808	813	832	835	808	773	817	774	807	803	801	809	791	831	774	793	769	812	835	790	835	798	784	778	853	811	831	780	861	780	782	771	857	817	810	804	838	826	834	806	792	757	844	839	821	746	811	811	806	785	800	772	751	842	799	735	827	844	806	793	788	799	844	860	812	802	792	788	790	809	811	780	745	776	750	780	799	796	869	822	771	782	840	760	803	788	833	803	752	861	772	732	782	811	796	836	783	820	835	821	817	819	821	801	836	814	765	793	756	781	790	823	811	760	800	830	802	821	777	759	813	828	806	803	766	776	820	814	830	836	780	760	768	813	793	765	800	798	789	794	813	803	779	785	808	817	799	784	847	826	794	821	820	823	791	789	812	806	800	849	797	806	816	816	784	720	820	858	812	792	806	818	765	741	787	780	827	815	805	794	780	785	784	790	835	814	819	806	772	827	801	791	780	808	794	840	841	779	814	824	821	802	798	817	777	825	790	793	820	770	740	785	856	841	807	720	785	788	793	813	826	822	822	788	846	824	821	797	800	801	818	785	785	807	805	782	826	744	777	789	833	755	794	731	839	801	802	813	773	781	770	833	827	757	772	838	816	749	802	771	820	775	803	798	739	855	741	828	780	812	772	805	779	744	815	832	812	831	749	777	756	846	771	828	777	839	801	855	830	832	809	794	810	861	769	792	818	771	836	811	829	783	775	851	738	799	857	735	741	849	820	776	791	789	807	773	808	819	792	832	797	840	831	810	788	828	766	798	808	862	824	852	802	774	794	820	778	803	841	822	774	796	764	801	745	757	807	831	803	853	811	797	789	819	749	766	801	807	776	791	788	776	762	766	740	768	789	827	845	791	857	812	794	793	785	825	752	836	849	786	836	810	825	802	797	828	777	826	791	794	815	870	778	814	813	822	823	822	743	837	813	788	773	821	756	767	776	778	806	775	806	786	820	829	844	742	811	794	796	799	800	789	783	786	790	800	770	768	818	777	789	800	781	838	769	769	817	820	817	799	754	820	796	752	839	819	789	816	810	829	831	814	834	814	806	802	791	819	777	799	801	785	828	825	848	789	800	770	768	786	794	880	811	806	843	724	747	801	792	861	835	788	788	787	792	778	765	806	793	798	850	774	831	805	814	776	763	811	783	810	853	848	772	769	805	764	832	802	805	810	811	792	846	746	804	776	832	785	777	815	773	790	841	798	829	807	821	767	808	788	825	812	829	788	840	762	801	753	845	774	754	817	826	779	752	766	790	837	806	799	763	866	807	787	823	823	808	789	816	795	790	779	739	789	774	793	790	814	762	815	799	856	817	763	781	799	808	796	774	794	760	850	826	768	783	801	788	787	795	777	804	806	779	762	781	850	820	782	795	825	820	787	784	778	830	794	791	776	794	815	820	800	789	823	785	783	780	818	818	762	768	737	830	811	777	784	801	837	805	817	805	813	784	781	781	808	847	851	855	784	764	761	803	796	793	757	763	808	808	820	809	823	794	783	803	772	753	801	792	807	809	795	834	800	839	816	802	790	883	766	807	731	775	808	799	821	852	831	804	792	813	832	809	808	795	827	768	791	802	787	818	842	804	802	755	848	817	791	770	772	812	836	791	787	801	799	828	834	843	807	783	813	818	784	811	759	815	774	841	810	853	868	763	771	760	776	831	799	812	822	804	813	805	860	799	816	797	793	791	801	823	778	802	858	823	795	800	811	801	792	818	784	795	803	791	798	787	802	801	825	804	826	773	849	757	817	844	799	869	803	763	829	811	837	792	790	825	743	886	806	759	812	776	827	802	781	806	759	792	852	804	852	791	797	860	780	799	795	791	789	767	800	774	794	793	781	788	799	761	772	781	798	777	809	789	814	802	831	786	832	797	778	787	779	839	780	841	794	783	830	823	796	802	687	800	830	771	820	774	784	814	808	786	780	831	813	813	879	788	810	791	755	814	796	787	804	814	811	768	786	804	803	792	775	832	815	795	793	783	809	803	749	762	809	821	808	828	751	803	746	806	788	794	807	810	802	804	766	851	836	815	846	845	819	827	794	792	773	793	778	795	763	774	779	806	859	790	789	874	759	778	852	796	800	851	784	792	798	857	802	788	760	827	848	804	737	812	818	809	792	763	798	792	830	822	782	792	791	778	833	828	792	816	774	815	855	842	855	753	828	838	841	834	831	791	781	775	785	792	825	798	806	815	786	786	778	775	854	786	789	799	820	776	802	772	827	762	853	751	778	885	802	784	817	817	739	831	839	786	809	812	777	837	841	838	750	783	814	824	821	793	807	800	793	798	783	867	806	832	784	804	800	833	823	825	778	814	810	788	783	790	778	792	834	810	784	831	789	834	773	785	837	805	740	807	748	867	771	824	810	810	828	741	757	825	767	847	812	820	795	812	795	773	815	821	780	819	787	824	794	811	813	785	789	828	809	834	822	783	784	830	781	825	759	827	795	779	788	804	795	796	781	786	827	760	809	787	795	786	797	817	838	794	810	829	837	805	809	776	823	784	801	816	775	804	798	803	771	802	795	794	823	861	814	765	775	765	824	834	815	817	844	873	826	817	779	812	771	829	793	816	831	787	798	805	808	806	796	825	790	826	823	734	885	827	794	855	837	818	752	807	795	780	780	803	743	782	825	779	842	739	812	829	846	845	806	770	771	848	768	798	756	788	827	758	788	830	781	801	799	795	795	787	772	799	858	862	796	823	820	870	781	808	803	749	827	835	764	813	852	820	770
2734	275	253	197	197	190	176	176	197	177	172	189	162	229	166	179	172	165	192	138	182	188	181	191	168	171	153	164	178	158	167	181	170	162	156	143	168	168	151	170	150	168	158	162	167	172	146	165	188	161	173	151	153	178	155	173	157	152	157	162	145	174	162	153	149	184	162	145	183	172	158	165	163	164	166	180	168	184	178	142	155	157	158	154	176	166	167	168	170	184	156	153	163	168	141	168	165	154	152	154	198	199	165	172	165	163	173	151	159	168	177	161	149	166	158	164	149	161	170	176	157	176	165	162	168	166	152	165	174	171	182	156	179	174	151	159	148	173	144	184	166	187	143	164	158	195	195	149	179	175	162	172	167	154	185	170	150	182	170	181	154	149	171	139	138	141	156	179	138	157	167	173	168	154	178	151	179	161	146	185	167	171	196	160	156	169	140	162	159	157	168	148	166	150	160	162	187	174	141	192	157	165	155	168	152	168	189	181	141	157	156	140	149	147	177	147	158	141	160	165	177	162	167	178	173	144	173	131	160	170	172	150	163	161	162	170	158	163	169	165	151	177	189	157	143	157	145	154	176	130	158	171	174	167	158	149	169	157	167	160	168	160	165	161	175	167	171	166	159	164	161	173	146	163	170	163	176	153	178	168	177	175	174	168	170	163	165	159	166	168	165	176	191	163	179	182	166	160	162	166	152	143	161	190	173	150	172	139	172	190	154	161	170	181	172	160	144	153	182	173	170	165	154	163	148	181	189	176	167	150	167	164	169	174	159	196	188	176	154	168	174	165	191	171	168	165	166	174	175	167	176	163	154	167	191	177	164	171	177	156	187	169	172	175	153	180	154	142	157	132	152	173	185	171	175	160	142	143	160	152	185	162	170	163	172	154	156	163	186	162	193	162	169	163	166	167	152	149	156	154	167	185	161	165	165	167	156	149	182	142	176	152	158	172	163	168	168	164	164	148	157	182	155	155	145	166	165	176	175	183	196	167	180	186	153	144	178	174	178	152	181	144	165	161	149	178	180	155	152	176	174	170	173	169	171	153	146	155	169	175	174	178	180	174	191	136	159	188	185	168	168	183	141	155	164	161	163	175	144	188	173	185	182	175	172	193	164	153	152	182	166	173	172	162	171	147	168	144	168	153	162	179	170	156	160	153	170	145	182	172	166	179	171	160	169	180	167	152	180	165	180	173	155	164	177	156	149	164	196	194	171	187	155	148	164	161	141	165	168	159	176	163	156	161	158	129	143	171	180	182	155	187	187	171	185	167	157	167	146	187	158	193	177	160	184	143	155	161	166	170	157	160	156	169	160	182	163	151	164	155	168	162	192	167	177	143	174	170	207	192	175	156	156	145	142	169	189	151	167	179	163	190	162	163	157	146	160	168	135	173	180	179	170	172	160	176	157	187	174	167	183	145	165	154	169	159	163	158	165	161	171	155	179	184	168	152	194	164	139	162	176	152	173	167	177	162	178	163	182	182	159	150	166	151	158	160	154	161	159	183	163	198	143	170	166	167	154	173	161	165	164	167	152	162	169	170	136	178	161	152	153	178	156	125	152	161	173	168	180	142	195	160	177	181	160	141	171	154	152	157	177	165	170	189	155	157	172	166	159	180	157	159	174	177	158	150	141	161	152	168	169	169	160	152	152	164	174	160	152	156	190	166	140	161	151	159	190	157	166	153	192	178	167	155	189	165	147	170	144	130	150	167	161	147	166	172	167	164	160	170	198	147	159	151	146	148	166	150	166	151	158	161	165	175	174	164	165	170	167	167	171	135	162	175	164	162	163	168	168	169	182	167	160	155	167	161	181	155	170	167	150	144	184	170	168	141	163	162	144	164	173	179	166	173	168	156	184	153	167	147	156	166	141	166	162	159	166	168	171	176	176	213	160	176	177	172	178	140	179	147	162	155	170	207	168	162	181	161	142	178	145	177	177	147	160	150	188	191	168	173	187	164	153	179	184	167	160	145	161	186	141	160	181	175	192	162	169	170	163	164	160	158	182	159	148	151	176	169	156	148	161	149	154	158	149	177	156	147	157	174	175	172	170	183	140	163	163	185	189	176	139	167	172	157	151	162	167	161	165	175	176	179	181	159	155	168	170	160	187	165	166	154	188	169	146	172	174	158	169	156	162	168	162	160	163	162	172	152	153	138	169	170	159	137	185	189	158	158	169	172	165	173	167	175	165	171	142	157	170	153	186	167	167	170	168	205	151	174	155	151	153	140	163	183	179	178	187	163	156	144	173	160	163	162	148	182	158	185	188	147	152	160	170	149	159	178	153	150	148	164	176	174	182	143	161	150	155	170	181	171	154	139	129	149	169	173	178	152	174	168	197	167	174	183	179	162	162	144	158	167	192	176	168	165	136	175	167	166	152	176	151	158	158	168	175	170	164	170	176	181	178	154	164	178	159	168	155	182	159	170	189	169	155	155	145	193	175	161	145	165	170	153	146	139	186	168	148	176	166	173	157	180	174	154	164	171	164	177	183	169	161	155	152	152	163	173	158	153	166	154	149	166	173	160	155	176	145	160	214	174	154	152	144	162	153	155	181	183	163	168	166	187	192	161	177	169	158	158	174	165	163	168	181	150	176	165	149	163	156	183	173	172	149	149	157	179	188	179	166	160	154	186	171	158	160	174	151	152	163	164	175	166	165	162	169	158	175	160	157	164	172	192	187	126	157	167	159	156	170	175	170	197	183	175	196	168	164	156	173	164	173	173	159	145	180	159	179	144	171	189	167	167	172	161	182	152	154	185	146	166	177	149	174	163	166	151	175	154	160	144	135	163	160	157	179	161	160	156	168	167	155	176	153	161	155	149	162	166	161	148	156	146	160	155	168	168	160	156	164	171	152	155	163	162	160	169	140	165	161	170	186	139	183	157	170	189	195	170	169	161	158	161	158	162	155	156	181	181	183	133	140	159	164	158	171	150	179	160	162	186	151	165	191	136	166	167	156	162	172	142	159	172	157	180	151	165	182	148	173	165	170	147	179	165	171	178	159	166	154	168	142	165	154	160	152	168	172	182	158	192	169	170	148	195	161	175	168	161	164	166	150	138	182	174	162	154	174	154	160	172	168	139	168	168	164	158	170	172	165	176	190	157	157	164	141	181	177	174	167	188	161	187	169	165	165	140	153	161	174	138	162	154	160	161	175	158	168	191	158	140	164	168	168	167	195	173	137	176	169	178	160	165	150	178	162	166	150	181	171	170	163	165	167	187	166	160	150	165	174	177	173	157	154	205	153	162	145	186	171	191	122	167	167	173	173	156	165	170	172	155	167	186	190	167	169	200	161	161	155	165	179	162	149	158	149	175	162	161	166	174	175	163	182	171	170	145	169	163	128	167	181	163	175	166	159	165	136	132	123	156	157	166	176	207	171	148	154	146	175	166	177	191	165	178	150	168	196	165	161	155	180	156	165	163	166	182	165	148	163	163	161	155	181	156	162	144	200	165	182	163	173	171	155	158	163	169
2395	611	700	779	648	660	620	636	605	548	607	618	582	594	568	575	551	538	590	560	543	531	596	549	551	548	543	578	556	521	556	564	502	537	531	561	512	497	566	523	551	562	580	566	525	530	534	514	524	559	539	559	485	513	548	595	536	529	519	562	547	532	539	530	527	541	516	523	519	522	548	528	513	566	542	563	553	514	553	557	575	501	573	570	538	504	513	539	470	543	543	518	530	543	550	508	543	517	531	510	548	502	573	527	514	525	558	540	541	594	517	539	509	509	535	519	544	540	535	553	513	548	540	531	515	506	546	509	546	542	502	576	539	539	558	520	544	551	536	537	542	536	516	535	532	533	512	535	550	603	519	569	529	517	542	482	549	522	545	538	580	494	537	565	565	591	527	524	554	529	560	535	539	535	535	502	581	543	535	546	544	545	538	561	545	526	564	537	527	557	536	535	532	537	573	509	499	571	567	540	512	543	544	503	561	533	541	538	532	558	531	555	546	516	529	506	520	548	543	544	572	580	540	547	546	528	522	529	517	567	561	539	528	553	552	577	494	505	563	536	569	537	535	532	597	556	580	542	533	504	570	525	537	565	524	547	523	523	541	489	553	540	519	542	578	506	539	525	566	515	547	541	535	538	522	585	532	528	558	548	527	558	550	525	510	485	521	550	530	510	577	503	511	537	548	543	545	519	545	514	519	568	587	524	513	532	507	536	542	524	563	559	514	525	553	553	527	572	505	533	527	514	536	549	557	531	541	502	524	509	535	545	554	551	525	541	534	518	554	580	526	556	532	535	521	540	550	558	531	556	556	515	558	525	529	495	481	530	557	557	528	571	571	564	558	537	510	527	524	497	546	522	537	545	612	528	513	535	523	480	558	535	517	543	532	518	559	518	553	562	570	566	536	479	520	592	558	593	514	547	529	506	542	540	507	498	568	548	518	564	608	544	542	558	562	520	545	514	553	532	514	535	541	532	559	545	500	533	526	469	514	567	534	571	537	522	557	550	558	571	565	526	552	552	514	543	545	544	532	514	509	532	544	528	594	513	542	544	541	554	529	526	498	535	557	530	557	533	541	504	523	547	567	531	493	520	558	539	532	534	546	540	581	582	522	533	514	524	605	506	548	561	582	540	524	535	500	545	546	554	521	519	531	535	545	503	549	559	544	501	582	561	551	532	551	559	529	596	525	556	536	554	568	522	569	493	557	528	475	552	529	496	534	540	486	579	548	545	543	492	529	536	549	574	521	562	542	572	559	528	501	545	521	546	526	499	573	538	529	530	515	558	564	541	522	579	526	596	527	551	545	546	542	608	559	552	523	487	508	547	588	563	549	565	484	525	529	529	506	511	508	536	581	533	534	516	535	546	554	564	532	571	526	529	511	494	539	516	538	551	545	532	530	527	529	541	525	534	482	549	566	528	518	531	513	516	507	570	540	557	501	540	538	535	587	522	584	544	518	532	545	560	557	535	532	564	522	566	499	530	548	558	540	566	555	534	518	505	510	537	550	516	568	547	540	579	543	504	545	531	515	578	516	557	572	516	523	511	558	558	520	524	518	508	551	516	515	532	536	552	570	518	487	564	530	532	549	502	534	560	517	534	566	564	546	551	564	501	558	560	557	562	515	499	528	542	526	538	544	531	514	496	508	504	518	564	507	542	521	501	558	533	533	526	488	535	531	565	535	508	507	540	541	555	535	562	572	551	517	561	533	551	547	524	498	571	568	553	499	536	484	541	503	531	541	552	560	561	557	522	510	531	522	561	542	558	520	501	538	551	550	529	525	555	496	534	563	527	543	555	542	567	545	541	518	525	530	560	537	552	537	573	523	533	538	542	541	539	552	515	555	513	549	529	501	584	500	510	541	467	542	542	518	518	522	525	518	546	540	527	523	517	535	550	548	542	523	557	550	549	513	535	546	523	541	529	545	495	581	562	579	526	537	535	485	566	557	550	521	560	526	571	569	576	521	548	550	539	557	545	534	580	504	515	551	554	568	560	544	559	533	566	512	547	561	519	523	536	506	527	524	525	571	534	569	561	525	552	542	537	563	514	570	550	504	522	527	528	556	538	557	530	563	515	511	512	537	556	547	521	532	501	551	532	531	514	517	551	550	567	539	524	534	520	562	532	537	512	501	496	527	528	551	517	528	519	544	534	530	559	515	535	509	550	496	554	550	563	563	512	548	573	542	553	551	548	539	511	508	568	534	496	552	610	560	535	548	532	522	509	557	549	527	535	495	555	547	588	578	541	553	538	534	562	525	494	550	561	556	529	541	566	568	551	554	541	567	529	546	501	539	510	549	565	516	519	532	514	558	535	524	554	583	564	520	481	530	521	523	550	536	545	551	505	582	563	553	541	527	536	521	535	546	538	545	540	548	518	519	532	486	520	508	506	537	533	536	502	547	506	473	568	540	517	583	541	571	543	561	519	545	496	563	566	517	541	548	488	520	520	532	531	501	557	501	511	545	556	535	562	521	544	544	500	560	533	576	553	525	563	551	543	591	521	556	535	549	534	537	517	543	534	554	521	559	571	535	544	540	524	533	567	494	548	548	503	550	526	557	582	510	510	536	551	551	539	567	566	509	535	520	554	519	533	562	512	555	532	509	526	513	568	518	510	521	552	534	532	533	512	475	575	543	545	554	522	497	526	521	534	544	552	580	579	541	529	541	575	533	507	546	529	519	533	557	547	520	565	573	546	543	532	544	526	551	525	542	532	543	561	520	528	513	533	513	585	503	536	558	536	557	523	520	551	598	542	582	514	552	569	524	536	519	509	519	563	544	544	545	528	493	537	556	582	568	577	539	516	582	560	507	557	548	516	518	578	528	529	531	535	538	516	549	524	504	534	520	495	514	556	585	560	538	553	565	508	562	512	536	542	525	576	550	557	536	520	559	503	544	534	544	538	525	563	552	534	528	561	532	531	576	526	582	561	538	526	527	525	527	506	504	512	547	543	551	535	542	502	590	573	516	551	529	555	538	579	589	539	548	560	535	520	526	574	533	523	497	585	549	570	540	547	516	557	501	570	533	544	516	577	532	568	537	528	530	566	570	492	524	515	540	510	549	561	542	515	505	580	523	510	564	529	538	501	550	555	546	561	565	530	546	537	529	557	578	537	546	547	563	572	529	546	548	502	525	543	556	540	506	569	502	527	522	538	565	537	540	533	546	497	537	505	536	532	533	551	525	535	532	540	532	523	520	544	557	520	531	571	578	538	512	534	533	529	563	524	537	559	521	533	512	580	536	526	520	531	510	482	543	530	506	540	514	575	550	531	530	581	579	521	537	540	527	501	564	555	592	533	547	575	537	470	573	516	546	538	509	526	559	560	531	570	532	533	587	552	486	523	574	525	526	518	536	521	570	564	540	510	475	558	568	515	580	520	531	537	541	531	573	532	507	558	556	525	553	518	562	567	541	538	580	536	521	496	543	574	579	554	502	502	533	562	538	555	589	517	511	554	506	545	546	541	543	531	518	559
22429	2560	1702	1271	936	805	636	568	491	449	414	398	384	374	378	375	317	303	331	328	330	312	314	318	326	311	279	322	308	304	317	328	297	331	285	293	325	274	278	303	330	321	334	314	338	305	310	317	292	319	300	322	306	300	322	304	319	304	290	308	324	317	279	311	292	293	282	322	290	308	317	289	343	267	289	272	296	268	270	312	303	272	288	290	281	277	330	286	261	282	277	301	309	336	297	286	287	315	304	272	280	275	269	305	277	292	306	282	335	336	329	302	295	335	307	294	310	284	295	301	296	321	308	340	294	271	278	278	329	313	295	301	265	305	302	308	284	271	289	322	297	294	299	293	334	310	339	341	321	322	307	337	289	292	268	293	320	283	311	274	290	282	297	297	313	303	302	302	323	278	321	306	266	296	314	272	301	312	321	322	301	269	303	322	298	328	293	297	267	300	271	308	302	305	315	291	287	313	299	285	295	281	324	309	312	272	287	317	298	282	331	296	281	320	316	291	326	292	256	320	307	286	311	297	286	291	285	293	289	297	300	309	308	278	293	289	300	293	309	299	275	314	293	308	298	285	307	294	294	319	320	335	281	276	315	318	290	295	317	329	271	291	276	289	326	299	323	304	306	306	292	277	274	297	299	305	341	284	282	308	321	316	323	309	300	288	309	282	310	312	318	270	273	324	275	300	267	296	309	279	308	294	304	312	305	300	320	286	290	296	323	273	295	308	276	302	333	279	324	317	312	285	287	311	298	317	323	295	291	279	281	311	288	305	313	334	294	335	304	303	300	326	294	325	281	337	312	289	297	316	305	314	285	310	284	299	307	291	336	307	286	318	305	286	290	280	318	299	324	309	316	310	299	283	294	295	295	297	279	328	297	316	293	275	332	289	267	311	277	323	319	276	283	325	298	270	278	324	311	309	302	297	279	308	334	301	331	338	318	287	328	284	302	299	294	319	285	288	305	326	303	302	276	274	273	328	280	281	332	269	285	326	276	288	317	310	295	323	312	317	273	303	299	306	303	300	300	311	292	287	313	282	295	286	298	302	297	299	296	318	293	300	296	300	318	297	312	312	302	298	312	286	300	310	311	310	345	315	313	285	272	313	326	280	300	278	276	296	307	298	339	309	280	284	330	330	270	284	274	317	320	312	302	285	310	319	305	318	280	265	317	285	311	311	315	321	307	284	276	291	282	301	285	341	275	295	308	310	298	301	325	320	309	278	281	299	305	297	276	305	312	326	317	298	325	291	278	283	304	271	287	301	296	295	274	321	297	304	291	280	285	348	292	285	291	289	296	329	303	303	294	282	303	294	325	361	326	300	287	284	281	288	290	301	288	325	302	309	302	295	288	321	326	266	293	279	313	290	281	327	308	303	314	298	306	316	311	330	308	292	291	286	299	287	283	300	320	303	323	307	267	323	309	298	330	278	278	307	320	310	321	311	306	271	281	320	341	326	325	341	311	317	302	302	311	286	308	306	344	322	283	301	310	320	286	291	267	304	316	290	288	291	303	298	305	292	326	296	299	311	311	313	307	313	295	304	323	312	268	298	317	290	316	294	292	346	307	275	304	309	306	297	309	293	326	280	324	310	272	287	282	309	288	268	295	305	327	292	292	268	315	250	312	313	305	316	323	299	324	290	333	282	320	260	308	302	279	270	313	313	303	301	326	290	301	288	263	294	276	265	327	299	327	298	308	268	292	347	316	300	301	296	304	293	307	301	299	291	297	294	315	300	298	288	307	297	295	302	295	274	296	333	301	316	293	318	296	330	279	288	336	299	305	288	314	297	318	269	292	286	299	306	281	279	294	284	288	296	316	349	298	306	306	305	304	282	294	292	293	302	308	308	278	311	308	302	316	290	318	306	313	317	320	313	323	308	294	335	304	325	269	331	309	299	298	279	282	290	267	280	304	281	314	325	278	323	339	316	332	295	293	286	290	321	290	299	293	285	297	275	296	324	320	291	295	304	305	283	290	317	294	284	296	275	273	313	292	296	291	308	294	308	321	320	286	309	292	282	279	308	268	273	326	327	313	299	306	312	322	339	308	297	298	323	326	319	273	287	314	271	294	309	302	298	325	309	291	336	299	307	281	307	287	314	308	292	308	325	298	313	293	299	252	299	263	273	271	330	302	259	305	317	319	265	271	318	280	313	296	306	299	308	264	306	298	309	310	315	322	283	342	278	304	305	300	257	292	316	291	312	283	280	303	306	273	283	324	311	296	293	299	348	287	310	293	294	296	350	304	269	303	291	300	274	331	317	292	294	294	286	296	269	318	298	267	319	309	273	304	289	291	312	293	305	288	310	304	263	283	303	283	301	298	307	284	295	292	308	365	289	320	317	316	313	288	292	295	304	289	268	303	345	300	315	278	302	336	287	308	290	302	301	300	307	286	307	291	264	303	313	278	326	309	272	297	285	293	284	326	261	320	312	308	312	329	262	323	306	283	313	289	327	316	301	289	300	306	306	285	294	329	261	318	299	274	293	326	293	298	299	316	274	277	286	292	305	275	315	270	303	294	286	310	321	285	316	289	307	309	288	289	290	290	302	289	287	292	315	274	282	297	317	288	318	316	321	304	279	293	301	308	304	296	281	303	274	302	311	320	336	347	302	316	295	291	327	257	300	283	303	318	317	304	267	304	317	316	305	292	284	303	281	315	314	278	323	307	298	327	297	291	305	277	309	288	307	308	308	293	316	298	288	311	317	338	313	273	290	313	314	303	317	295	285	269	305	280	280	293	320	264	322	318	295	290	274	301	318	278	320	301	284	299	290	288	285	271	275	289	269	323	317	317	279	304	292	301	278	315	321	313	271	298	274	295	295	304	277	309	310	273	276	300	304	278	305	311	288	266	266	318	289	282	277	303	303	276	311	296	288	295	266	282	294	318	285	280	303	285	272	304	304	297	301	295	315	278	264	280	310	286	286	309	314	260	339	302	348	292	338	304	304	307	312	299	267	279	311	262	295	303	295	292	311	275	293	290	304	335	297	280	302	294	291	302	339	268	293	299	312	301	319	329	312	265	294	311	282	287	308	312	284	278	307	325	306	327	309	306	284	300	265	269	277	288	301	302	282	275	309	301	286	278	271	315	294	300	309	303	295	288	290	290	311	316	296	311	298	313	296	293	298	265	325	303	289	302	312	330	312	307	331	311	310	308	321	306	295	312	303	312	265	275	278	275	327	297	307	281	284	281	323	308	281	284	282	288	303	284	310	282	327	280	309	316	322	292	295	286	290	316	301	323	266	271	291	291	311	280	295	289	326	305	313	311	301	289	281	305	298	295	326	306	329	323	280	300	336	278	289	313	304	290	295	301	299	295	292	311	306	274	295	302	342	288	284	304	337	280	309	311	289	307	298	236	314	278	287	298	285	267	287	290	320	320	273	282	308	321	302	286	298	310	298	300	296	303	325	301	311	303	321	296	293	309	324	320	293	300	308	310	312	307	283	290	290	325	301	308	321	308	293	299	275	295	272
10593	1838	3397	4008	3403	2877	2435	2169	1902	1760	1633	1553	1338	1285	1294	1219	1161	1185	1097	1125	1104	1067	1036	1074	1039	1026	1003	1016	985	1003	952	944	963	1009	910	937	952	987	953	911	915	932	916	889	917	894	936	943	910	917	859	910	900	960	898	958	879	935	900	885	964	853	944	853	901	906	904	879	916	904	924	910	890	805	894	922	908	890	858	842	896	891	893	902	858	858	914	873	902	834	841	858	848	894	919	881	858	912	917	866	899	886	901	954	877	920	853	839	844	877	896	892	883	911	850	849	885	875	876	879	876	906	847	873	816	873	836	885	832	892	928	880	877	909	910	853	910	894	870	867	854	879	853	878	864	841	916	826	864	905	855	910	868	895	882	862	851	904	828	879	887	841	921	821	948	922	893	921	889	831	939	890	893	897	880	858	828	893	892	900	905	893	886	886	860	872	889	874	890	856	875	910	918	885	888	901	922	865	864	922	928	825	872	853	835	850	859	827	890	868	861	867	889	864	894	894	892	871	909	843	907	913	867	877	906	877	815	891	855	840	928	868	913	857	919	900	889	852	887	904	897	897	845	868	827	904	850	918	879	927	895	873	867	911	875	868	851	862	945	867	902	897	876	899	913	892	893	858	866	831	884	866	840	858	892	866	902	899	844	904	904	899	921	861	840	918	877	825	848	880	820	864	872	870	893	847	864	874	842	876	836	899	871	829	881	882	883	843	925	848	869	894	891	928	872	872	873	847	896	837	893	878	877	835	836	872	851	869	866	879	894	830	866	884	843	833	849	851	862	864	858	823	886	862	850	880	878	855	903	893	861	855	864	894	852	903	814	842	928	862	881	851	930	892	878	890	865	906	869	895	879	802	910	856	833	853	899	856	800	903	829	871	915	910	911	865	929	855	898	884	875	906	874	852	877	893	846	876	909	814	835	879	843	922	841	879	912	887	897	807	814	869	884	897	864	816	881	906	900	873	879	868	903	874	863	866	884	872	885	843	863	887	899	866	890	869	885	903	845	889	875	918	877	937	865	879	815	927	921	949	839	905	873	830	864	874	882	849	868	819	856	892	849	918	900	859	865	914	890	821	882	858	880	877	906	903	840	859	871	841	890	875	889	860	838	939	858	863	920	863	889	868	883	828	900	816	861	830	872	864	861	851	889	842	898	860	853	905	883	870	921	832	858	896	830	889	866	877	889	920	839	898	884	860	892	863	898	907	915	899	839	914	911	902	896	913	856	856	880	834	909	828	902	914	912	865	892	837	887	901	905	882	836	835	881	908	910	876	908	870	890	901	878	868	947	825	913	884	851	856	858	870	862	889	893	814	881	909	824	841	868	871	924	940	897	900	884	900	860	837	917	887	896	868	910	879	880	838	852	848	924	843	872	899	880	888	875	826	869	902	836	884	872	902	860	854	921	859	918	895	860	880	895	924	945	862	905	872	829	819	902	892	857	877	838	889	896	863	809	877	877	905	867	898	889	848	897	907	914	872	893	857	941	847	920	922	880	858	891	877	872	884	887	846	878	878	888	818	867	866	877	823	881	874	914	870	883	879	887	888	879	862	853	891	892	891	847	842	870	880	880	887	878	867	909	834	891	955	903	867	888	870	850	896	898	920	898	906	885	869	918	881	868	920	814	849	839	862	858	879	897	848	854	882	824	835	908	895	903	895	853	902	914	881	865	893	834	882	882	904	893	874	878	907	889	852	896	891	894	884	861	924	915	869	871	872	849	865	844	854	860	897	878	867	889	897	845	896	886	894	846	905	864	815	864	939	899	884	897	799	858	904	845	884	833	863	888	889	885	888	867	926	865	874	914	911	858	840	867	886	906	841	891	877	857	823	858	934	877	861	896	889	875	894	850	875	879	867	858	900	883	896	873	853	813	854	858	899	906	837	912	878	870	919	881	912	891	900	872	881	911	888	874	865	864	866	892	870	930	926	902	847	845	874	878	926	852	873	821	879	846	833	906	859	872	891	836	873	868	877	929	899	896	929	866	878	857	870	904	871	853	874	888	915	865	886	864	876	903	870	817	818	882	866	857	868	858	894	886	817	886	864	875	864	862	856	893	900	834	850	928	913	836	886	886	892	904	904	906	860	890	878	855	928	880	955	856	873	925	905	921	880	874	852	872	884	898	830	875	841	929	892	902	892	874	919	846	868	896	883	878	865	900	812	861	865	930	845	866	909	833	883	901	868	888	841	932	872	895	899	855	879	870	893	918	880	828	867	886	897	826	864	893	876	862	892	888	897	919	901	904	876	873	859	888	886	894	877	864	839	917	872	889	907	909	957	886	922	878	899	866	825	853	822	887	877	868	858	850	914	884	862	846	837	926	842	866	867	887	890	834	830	829	840	877	852	900	900	871	879	828	860	906	921	875	897	880	872	841	922	890	877	855	907	851	810	919	891	899	836	900	873	872	936	859	904	949	903	847	867	907	896	905	825	909	856	879	908	850	893	906	864	809	861	896	824	889	887	856	886	883	877	863	871	822	894	881	864	895	848	841	913	903	937	870	818	884	884	913	922	845	875	880	877	871	829	927	858	871	861	906	870	857	831	913	883	853	877	879	894	877	867	865	892	812	857	904	863	828	924	904	886	850	908	869	886	852	908	860	862	915	879	885	871	872	876	855	892	826	917	858	888	841	884	884	851	871	867	912	887	871	894	904	858	858	885	830	887	867	871	861	885	906	893	826	856	869	886	865	912	854	833	875	852	858	873	851	867	854	834	926	827	905	894	909	889	904	876	884	911	897	904	886	848	862	837	879	897	889	869	903	892	851	825	901	920	906	905	903	864	880	873	885	841	870	849	883	895	845	844	817	909	886	834	889	928	884	847	890	878	958	869	824	863	871	871	859	873	872	875	901	860	880	925	844	847	887	865	879	885	854	841	875	895	867	871	885	848	898	915	829	875	874	907	851	909	874	887	866	848	811	841	872	903	848	882	863	850	824	863	857	871	916	892	884	823	905	921	864	903	869	914	897	926	812	906	823	891	844	869	912	887	886	866	911	907	865	894	818	872	842	908	820	820	866	920	820	929	900	834	898	817	869	880	823	876	862	885	880	810	893	880	876	877	938	894	861	902	887	906	845	878	895	944	835	926	892	911	875	837	852	847	879	868	895	835	910	840	875	894	883	881	938	891	860	859	877	925	925	868	892	877	887	892	893	841	838	872	863	814	891	858	910	907	839	923	854	907	909	899	822	864	884	876	870	863	864	872	854	899	860	915	897	916	881	873	905	863	914	840	934	868	838	840	897	877	872	887	870	846	933	852	877	847	867	825	910	825	890	861	883	860	875	842	895	851	901	882	873	870	867	841	841	883	904	866	838	906	900	878	884	856	893	861	873	907	912	893	854	902	846	829	877	863	885	878	888	856	876	824	849	839	869	832	863	846	867	844	877	853	872	863	837	893	851	889	869	897	845	862	898	880	880	836	879	827	845	879	896	865	839	899	834	869	923	841	905	875	824	904	865	881	859	853	885	832
33901	9481	3621	2307	1552	1229	930	784	587	539	479	477	449	454	380	370	354	342	317	364	301	328	310	305	335	317	319	288	313	288	298	288	320	289	315	279	285	275	307	283	309	262	279	278	273	288	282	275	289	305	262	262	270	305	299	277	281	260	298	299	307	288	315	290	266	300	290	279	261	276	278	292	257	271	263	299	282	245	304	282	295	246	298	298	284	248	314	272	270	299	294	293	299	264	297	238	302	269	291	293	291	262	268	265	275	267	305	292	248	250	301	254	291	262	271	268	288	302	261	282	267	276	265	308	285	278	296	266	268	281	259	277	277	260	251	283	270	270	288	259	272	264	261	306	267	238	278	253	272	259	273	276	286	291	258	262	227	292	269	232	264	254	280	279	267	259	284	271	270	283	304	294	274	237	286	281	290	271	259	275	259	258	280	287	296	278	266	279	257	287	258	276	272	275	275	282	266	266	294	271	281	283	297	260	281	275	279	282	281	273	257	228	293	318	289	289	259	272	284	267	281	271	293	275	246	285	283	322	285	294	275	259	245	255	266	290	272	249	274	254	305	272	291	285	289	254	270	253	261	279	310	277	303	293	267	289	285	289	283	278	316	285	280	246	266	260	248	266	311	285	271	275	268	305	258	273	283	267	264	260	285	264	276	281	271	267	269	300	268	258	250	281	289	284	249	262	287	278	310	278	270	293	270	270	271	263	299	283	245	276	245	251	271	307	303	291	287	293	278	315	264	248	294	261	221	261	246	232	264	270	283	295	289	243	275	240	288	274	282	290	262	273	312	300	290	297	289	258	258	286	288	256	282	271	293	250	291	274	291	275	293	281	253	257	268	274	274	272	276	253	269	244	270	276	290	286	287	275	256	274	268	260	287	276	281	297	298	281	279	288	265	261	249	269	272	257	301	266	247	263	276	285	287	277	252	263	281	276	249	265	287	289	283	283	256	252	264	256	291	296	265	302	271	284	300	282	258	279	253	264	270	293	290	281	260	259	285	267	254	271	286	294	294	282	262	290	300	269	293	245	265	282	285	279	267	264	248	261	267	276	260	297	283	297	256	259	277	253	258	280	307	260	308	274	286	261	284	297	288	278	288	276	280	309	290	288	266	304	260	230	273	206	228	254	231	255	272	260	291	257	263	285	275	306	263	265	271	275	288	300	279	257	314	306	287	303	282	265	313	275	224	254	273	277	251	285	295	260	267	298	298	267	278	298	274	272	272	299	281	241	304	286	306	255	273	243	287	261	273	270	256	273	301	292	282	285	276	287	303	274	288	236	275	284	266	287	263	300	275	250	282	268	268	241	267	262	269	298	262	261	275	300	284	275	270	274	257	311	275	286	271	270	260	297	269	283	283	280	258	263	264	269	270	281	290	288	296	312	290	292	288	270	264	288	262	292	272	282	261	280	269	241	271	284	303	282	259	274	257	283	301	264	273	288	261	286	263	273	260	274	270	259	259	308	286	231	268	284	262	275	267	316	280	281	305	274	255	295	291	295	274	278	276	270	244	266	291	294	263	278	271	263	271	300	283	299	227	304	275	274	334	261	303	277	248	261	289	292	255	271	245	266	310	275	280	269	276	292	260	279	284	291	298	278	274	278	293	274	276	275	270	328	292	277	282	280	259	289	278	254	274	291	282	270	250	269	269	271	240	279	275	300	247	246	267	321	268	277	283	297	271	271	283	261	294	301	233	261	290	287	274	264	269	281	261	287	283	254	276	311	286	300	265	286	250	305	251	281	274	309	302	263	257	280	284	287	267	278	252	275	292	292	303	292	251	289	287	276	276	246	278	270	250	259	265	278	305	287	284	297	261	264	288	293	254	300	271	278	292	312	274	253	276	271	295	276	268	298	263	258	279	269	267	280	269	283	302	281	287	297	316	282	290	289	262	278	292	272	250	304	278	255	302	265	271	279	276	300	306	262	277	253	273	289	289	300	291	258	287	257	269	295	278	269	273	268	274	277	307	274	272	298	272	274	272	277	264	268	269	262	279	291	295	269	286	256	260	243	269	301	307	294	293	255	265	279	250	282	272	263	305	280	291	272	247	275	271	284	277	268	272	261	283	279	281	298	278	287	281	283	272	298	256	246	285	273	263	304	256	257	285	268	264	280	271	275	244	274	250	265	263	257	260	305	283	292	281	280	283	272	273	287	281	279	283	299	259	253	280	278	279	271	299	295	280	259	304	284	254	282	245	255	275	295	297	288	265	252	282	284	262	258	284	305	261	289	251	279	275	263	276	289	278	298	307	260	263	274	281	285	275	281	277	265	273	288	255	256	285	274	287	259	244	275	282	266	268	262	270	281	279	279	298	278	307	275	273	260	290	272	219	267	285	250	295	301	238	286	277	284	272	275	242	287	278	316	259	259	266	250	237	286	285	295	288	272	266	271	247	279	294	286	285	232	283	265	270	284	256	287	258	283	288	273	296	286	259	275	316	286	259	259	263	281	279	271	255	263	277	274	270	299	287	267	278	280	272	299	255	320	282	274	275	290	264	272	271	288	312	247	261	279	260	276	286	285	302	270	293	254	270	280	281	274	264	255	248	274	240	263	272	271	278	293	279	265	282	233	233	271	259	271	294	229	322	289	277	240	274	289	268	256	285	292	280	270	298	278	258	264	280	279	279	279	292	295	273	293	285	294	271	268	287	272	287	258	255	250	277	286	292	262	323	302	271	277	280	300	239	269	256	267	281	274	287	275	276	272	292	260	267	304	275	276	261	283	262	267	293	277	299	289	277	276	272	283	267	280	305	265	270	282	279	264	271	285	281	261	315	272	280	308	323	264	275	267	245	261	262	268	312	310	267	274	289	260	287	289	267	296	274	230	252	286	287	274	296	292	277	297	259	286	321	276	254	275	272	274	341	289	269	268	273	268	298	278	275	283	300	267	255	306	292	273	265	281	268	289	276	291	245	282	252	284	255	261	265	288	284	283	275	280	277	291	281	266	257	256	306	285	286	279	300	267	273	270	272	325	306	283	256	281	265	270	283	279	269	286	293	253	288	257	291	298	259	275	278	283	254	276	274	269	284	268	279	289	278	265	237	249	295	276	279	277	269	296	277	245	268	258	274	283	291	270	299	288	298	261	279	295	287	300	262	295	300	273	288	265	299	269	265	267	267	296	283	249	283	289	273	277	306	306	276	278	284	292	254	271	272	294	276	259	288	251	281	256	273	293	262	279	257	267	272	260	246	285	278	295	310	251	256	267	281	263	265	283	295	286	258	306	274	300	282	265	272	301	276	270	260	261	263	282	264	291	269	242	275	285	277	265	276	279	289	255	277	253	265	295	255	280	250	277	275	290	297	247	262	253	271	290	295	271	247	285	261	265	297	252	283	295	277	280	249	263	257	279	272	258	264	294	258	279	270	258	252	279	286	282	240	263	251	271	279	274	309	264	287	277	290	273	331	259	288	279	273	273	263	282	283	267	275	279	265	269	269	281	259	274	272	265	247	286	230	253	280	260
15353	2601	5480	6394	5496	4524	3782	3100	2823	2397	2145	1944	1796	1699	1523	1524	1355	1287	1272	1233	1229	1164	1138	1132	1110	1065	1061	1041	1058	993	1011	1044	941	957	918	944	942	856	882	900	880	900	872	825	882	860	877	866	939	904	855	863	826	904	912	869	834	840	879	856	861	840	875	825	835	846	860	814	850	829	791	833	889	846	821	817	808	821	779	765	856	831	817	785	828	828	794	885	816	789	854	816	772	800	789	792	820	847	834	845	765	871	878	741	821	806	766	854	839	781	812	824	839	770	822	798	811	830	834	820	765	791	839	792	778	792	839	829	873	763	808	810	730	817	864	798	817	770	808	805	812	776	818	829	802	777	809	816	862	791	780	769	803	828	812	829	784	828	810	816	814	792	777	783	797	821	791	820	807	815	835	790	803	772	789	770	819	828	826	804	819	789	772	819	795	807	813	797	785	850	795	805	800	796	794	788	784	817	804	783	782	816	764	798	809	794	819	807	839	797	794	782	796	803	772	797	790	811	829	800	832	799	763	787	788	809	751	764	803	802	833	781	787	813	770	797	812	863	794	824	788	881	841	816	823	802	815	808	838	793	832	740	818	801	784	819	777	804	819	838	801	818	816	808	812	784	808	772	849	771	832	777	746	834	782	807	846	849	830	791	789	806	795	804	783	789	821	781	788	790	794	826	815	777	823	825	819	812	786	800	811	823	810	839	825	736	823	827	780	786	782	831	787	779	833	778	812	824	799	787	768	783	795	754	778	788	762	754	798	807	810	779	732	798	765	761	815	788	834	867	762	810	759	882	791	801	797	839	800	792	811	778	774	797	830	768	768	802	841	799	808	795	794	820	815	792	784	776	812	780	800	787	821	776	833	829	760	843	792	777	829	809	822	763	799	833	808	808	793	841	792	824	808	797	745	791	778	866	850	796	763	827	727	783	811	764	795	771	785	820	796	785	841	770	823	816	815	795	800	783	821	830	781	816	816	843	818	819	835	834	823	840	800	829	803	842	786	799	808	798	797	797	839	795	804	752	771	821	793	781	791	811	799	785	791	786	772	773	797	792	813	802	804	756	814	806	832	788	792	817	791	818	786	799	790	784	834	800	788	836	772	817	816	786	777	778	810	748	717	821	799	768	803	765	747	783	824	842	837	802	832	767	781	825	784	818	814	808	770	790	760	782	840	813	749	759	810	839	827	761	835	759	828	755	792	806	765	783	821	785	797	814	830	801	810	761	827	797	781	742	770	807	857	750	780	780	793	789	827	800	811	826	746	821	834	807	798	800	788	768	766	810	791	810	813	766	821	853	797	808	725	811	832	834	765	812	782	826	756	810	779	829	830	836	796	775	769	780	806	796	844	795	783	770	798	763	825	816	824	790	838	768	789	784	794	838	762	838	803	789	830	835	791	817	808	752	851	783	789	850	765	807	798	798	791	789	823	783	818	823	787	828	810	820	795	804	807	804	788	811	798	814	823	771	795	782	805	785	840	817	780	818	779	783	800	821	771	800	851	781	817	795	800	850	796	781	811	772	817	801	802	764	828	780	831	817	835	845	841	827	817	768	790	792	785	816	801	797	820	806	794	837	784	792	773	797	784	827	886	794	807	828	753	784	807	768	736	773	773	811	817	798	836	827	812	766	801	816	742	782	814	816	833	819	803	743	798	829	778	832	790	797	793	846	829	821	806	763	787	799	826	793	884	820	803	826	801	783	798	854	768	788	792	820	826	818	828	823	799	792	805	794	792	776	838	761	837	785	775	796	806	767	799	857	726	762	787	781	813	813	805	851	825	795	807	819	819	778	767	836	841	761	798	811	823	765	776	796	805	727	860	773	778	794	790	792	821	796	739	806	825	842	817	794	734	845	813	837	781	848	846	815	816	805	803	816	809	786	797	818	791	788	764	796	812	787	773	803	847	824	793	817	811	762	835	776	805	803	828	758	832	793	852	845	798	810	862	847	843	767	799	847	838	780	836	807	832	776	808	786	788	830	865	782	817	736	788	779	782	802	763	844	807	806	718	826	841	773	778	777	796	834	853	822	766	820	780	811	831	809	813	767	833	838	798	801	797	837	805	787	813	843	797	825	839	804	817	819	813	778	796	797	743	812	771	779	819	802	779	792	836	783	836	771	793	812	810	815	749	777	801	823	793	833	778	758	832	821	804	750	854	755	828	795	775	824	805	775	791	795	822	802	797	831	785	757	816	796	788	784	767	793	793	828	828	808	854	826	795	820	822	809	828	838	772	814	823	813	788	796	797	778	809	733	853	793	780	869	825	795	821	821	786	791	804	791	817	795	805	823	823	827	805	805	809	786	782	831	801	786	824	780	784	779	828	818	846	783	834	829	797	781	783	826	805	775	796	820	739	805	836	803	813	815	834	762	813	812	780	831	821	759	768	757	776	785	865	818	837	823	770	843	791	809	787	779	792	796	779	836	840	782	797	801	796	773	810	823	848	803	762	783	797	776	797	850	811	775	801	815	799	800	811	771	812	814	784	819	815	817	826	813	837	791	798	809	805	821	826	791	825	820	804	803	784	763	818	815	806	838	799	791	804	787	758	783	814	807	831	817	827	772	804	797	771	828	800	811	819	761	788	804	770	791	832	848	821	819	789	794	735	796	812	822	799	784	792	820	806	777	803	787	840	806	809	798	793	753	780	770	773	787	807	753	807	798	770	766	848	819	814	818	856	810	740	802	841	782	777	812	791	804	828	807	804	768	807	754	789	765	884	850	819	842	802	779	777	760	866	798	767	828	801	834	832	801	802	777	786	737	790	870	797	829	762	797	841	830	818	796	822	866	788	810	849	827	816	772	800	816	814	808	821	825	779	792	805	829	802	780	801	839	756	822	789	753	802	760	782	840	801	815	776	829	802	781	859	798	804	774	794	817	815	845	809	793	804	766	804	817	831	869	816	854	771	804	839	736	839	781	801	764	782	800	818	785	846	795	796	817	805	872	753	795	838	761	806	779	783	834	795	819	820	808	795	778	803	794	855	849	822	820	836	825	787	754	767	777	808	786	760	824	797	793	787	730	794	788	797	811	835	811	785	787	779	870	806	779	815	788	765	788	791	799	777	800	763	817	815	789	818	799	802	811	778	770	803	782	830	795	785	854	818	825	835	806	787	821	786	840	854	770	769	798	790	794	856	821	774	820	762	793	726	841	833	820	768	812	818	812	765	808	821	756	719	819	811	828	783	743	780	771	824	802	848	828	835	807	758	812	807	747	786	830	791	800	801	825	782	803	801	803	794	825	734	811	792	798	764	824	810	767	796	773	774	777	800	756	799	826	763	779	815	745	792	814	817	827	805	785	798	789	771	815	794	781	818	787	799	790	787	785	799	796	768	838	799	825	752	832	801	800	808	787	819	803	756	737	821	800	787	775	746	864	774	762	810	782	803	853	786	769	828	836	773	790	809	808	794	794	797	819	819	779	764	845	807	755	816	785	859	796	839	832	778	830	798	845	772	802	810	808	785	817	787	792
2955	368	252	232	233	190	164	188	173	157	185	192	169	166	188	176	182	161	186	191	173	167	176	158	170	148	151	202	166	153	167	199	165	155	170	172	153	154	178	179	176	181	161	171	174	164	164	175	157	171	162	190	187	166	184	157	188	153	161	206	171	158	164	178	160	156	174	182	157	159	163	169	181	156	174	152	161	172	178	173	183	146	156	169	177	184	179	183	170	168	156	164	178	168	171	162	157	158	172	170	162	175	172	190	174	149	161	196	166	167	165	157	157	140	172	165	164	180	160	178	143	170	177	169	164	166	163	170	160	155	187	190	153	164	168	177	181	174	174	179	164	167	152	152	181	157	161	169	159	184	153	177	165	150	154	193	170	162	145	183	185	183	157	165	166	168	144	157	173	155	152	160	150	155	162	157	171	159	164	159	144	177	152	144	162	159	169	152	152	165	181	174	167	176	186	170	170	187	165	174	184	187	176	160	176	164	171	173	185	143	172	182	173	167	171	162	164	160	167	161	153	170	168	173	168	173	191	140	142	160	186	154	174	180	158	149	157	155	146	155	164	137	161	160	128	164	164	167	143	192	176	170	158	169	161	160	168	172	169	168	153	155	150	173	173	172	153	177	169	166	163	149	179	170	148	157	177	180	170	150	140	166	163	158	183	177	187	151	172	150	157	149	178	185	207	176	174	203	167	167	169	187	197	151	183	178	180	174	139	190	168	145	154	167	152	161	186	150	160	160	165	185	132	166	175	178	171	158	164	164	178	144	183	180	179	155	152	188	147	148	161	157	144	176	173	183	183	192	171	156	166	160	153	173	185	182	176	157	175	163	165	190	163	187	161	144	181	156	168	145	177	160	164	170	154	171	188	182	167	150	165	163	149	145	154	184	162	191	194	165	163	171	159	157	182	152	175	169	156	190	195	171	158	156	187	176	170	165	173	177	169	154	163	180	170	177	150	151	175	167	178	164	189	192	155	155	199	148	170	156	167	162	174	169	172	161	180	192	156	164	184	190	151	156	161	173	179	163	158	157	160	153	176	153	166	155	166	154	176	172	166	155	174	174	164	177	182	175	151	175	172	170	173	191	130	158	164	169	159	140	182	161	173	191	187	160	164	160	153	152	154	163	153	152	162	179	187	175	177	184	191	157	178	152	156	188	173	183	182	140	153	192	153	164	159	147	157	163	164	151	147	167	162	164	170	164	160	167	176	176	173	143	152	136	157	186	170	175	179	154	158	141	175	179	172	162	134	145	170	183	166	176	159	174	186	163	180	178	168	180	157	182	161	185	166	167	155	156	160	145	169	161	170	168	164	161	158	161	184	179	152	159	189	169	176	157	161	187	161	159	170	177	166	178	156	156	165	185	184	183	172	150	155	164	154	164	152	169	168	171	148	168	135	188	168	167	169	162	153	161	152	140	164	165	164	157	178	166	179	192	183	135	184	164	193	171	171	172	163	167	169	153	180	172	191	191	155	169	170	170	166	144	180	177	171	169	179	167	170	172	182	168	172	168	152	199	165	169	174	157	154	172	142	154	161	154	152	176	186	179	179	179	174	167	162	188	141	162	161	190	170	181	153	148	173	152	165	169	171	171	152	156	179	143	171	166	182	163	148	177	150	159	164	160	173	160	179	167	195	165	177	163	165	147	160	170	183	173	156	166	160	167	185	165	157	139	178	160	174	173	166	170	166	191	170	165	158	175	165	182	174	158	167	161	173	161	173	157	171	184	184	164	179	159	178	167	180	163	168	157	168	166	189	149	186	157	162	165	181	156	180	141	155	188	158	166	165	183	161	157	148	169	151	163	187	163	165	157	178	172	170	166	180	181	155	178	165	181	172	190	179	168	182	154	172	162	140	155	186	153	154	173	159	165	182	163	165	177	175	181	172	176	160	198	155	147	147	160	172	196	181	161	191	148	170	144	149	165	177	168	146	170	157	177	151	169	154	174	160	135	155	163	160	162	160	171	201	151	155	173	159	191	164	160	164	179	174	165	182	182	149	183	159	159	163	165	172	172	192	164	171	160	159	155	154	158	161	152	158	157	193	188	170	181	183	152	162	174	143	173	198	174	169	163	162	194	167	171	176	156	182	162	171	158	185	150	143	191	175	200	155	172	180	153	172	155	179	185	194	171	144	167	195	176	155	165	142	165	164	154	161	136	164	156	147	172	191	152	161	169	179	182	182	164	174	153	159	169	137	180	177	154	154	162	178	174	169	163	170	179	180	162	171	163	152	185	167	149	172	159	154	154	167	165	154	172	171	145	162	189	156	173	186	190	150	186	154	189	171	183	150	163	178	156	177	184	140	196	173	167	170	172	157	163	185	179	168	167	167	185	163	172	156	178	151	169	148	165	183	164	178	184	154	173	169	146	122	200	172	167	170	165	153	186	155	162	176	174	168	174	182	169	139	174	145	149	142	200	164	163	170	168	172	145	181	163	150	165	163	160	182	176	187	161	162	172	159	183	166	190	159	149	172	156	161	161	153	169	169	176	159	186	160	148	147	150	174	156	140	176	170	168	170	177	178	155	175	159	164	155	179	178	172	213	163	172	157	192	168	168	183	153	197	168	166	203	173	170	180	169	146	158	168	182	180	154	155	172	174	155	184	155	210	152	192	166	171	173	163	163	191	176	191	166	170	174	190	160	144	149	160	163	178	174	177	184	175	189	163	188	174	144	154	168	191	163	177	200	153	186	173	173	137	148	146	174	187	166	171	186	173	165	145	174	185	188	155	133	163	182	177	160	163	149	170	160	176	182	145	154	175	145	152	133	182	176	167	154	165	183	165	179	180	179	162	158	155	176	174	168	180	163	161	169	172	180	155	163	155	165	154	168	187	168	170	149	163	153	154	162	160	148	153	157	178	154	196	193	151	156	170	183	179	161	156	176	145	148	167	160	188	190	160	179	152	148	161	146	164	179	178	138	173	174	175	169	170	162	168	179	146	195	179	165	173	172	186	175	155	168	156	176	171	151	168	171	153	170	185	182	152	184	171	186	202	164	173	186	171	178	150	181	173	185	131	177	156	148	176	171	164	177	157	180	149	153	178	149	181	187	176	178	164	158	181	152	162	181	158	175	171	171	173	181	162	165	160	158	163	146	154	186	170	155	159	130	168	126	158	174	157	179	177	149	150	186	170	175	161	155	169	174	162	184	167	159	173	181	150	158	158	178	173	169	206	186	187	171	167	160	154	185	179	175	166	164	190	158	157	176	172	172	195	173	178	160	187	172	147	182	159	169	165	163	166	165	140	156	170	180	154	177	161	158	168	167	179	177	178	184	162	168	169	187	130	164	162	168	176	185	183	180	204	175	181	167	174	163	156	150	175	162	171	167	169	155	154	154	147	159	168	147	163	154	162	159	187	176	164	172	177	149	192	162	166	154	166	176	180	167	202	160	199	164	175	139	147	152	178	144	174	174	161	140	154	158	202	143	171	153	159	171	158	178	192	159	166	154	191	159	154	169	166	157	167	186
2414	603	727	744	641	688	644	609	593	610	558	551	546	585	566	553	535	552	555	544	532	555	533	522	513	566	537	553	521	571	529	546	524	554	552	566	536	561	505	522	507	533	555	527	557	552	546	544	491	540	524	560	542	559	581	560	573	527	527	537	497	541	499	530	548	527	555	552	493	575	514	566	592	517	526	495	553	501	545	516	546	516	521	572	570	558	540	548	505	511	549	503	535	543	512	531	553	553	569	534	534	525	561	543	513	577	509	526	509	549	554	533	529	510	521	528	565	510	553	547	513	509	537	548	550	557	531	552	533	545	535	567	546	520	545	532	560	532	565	585	520	524	530	542	502	541	545	522	517	530	555	532	528	543	513	545	532	544	524	545	548	537	538	543	530	554	553	537	509	516	515	535	500	506	500	538	535	538	540	543	564	549	555	545	539	518	577	535	525	559	522	555	546	564	540	545	500	530	521	564	548	530	586	561	533	570	534	569	536	525	555	528	540	507	573	533	550	538	547	544	549	542	537	540	557	511	526	514	567	573	551	559	565	505	548	530	533	531	530	558	549	543	546	530	507	542	544	560	541	570	544	545	544	510	512	558	493	582	546	532	562	509	534	529	534	543	522	567	563	546	511	533	535	543	555	535	564	550	527	586	529	586	527	499	549	552	545	537	592	590	515	573	519	541	522	519	529	558	543	524	555	506	537	560	497	588	550	532	531	503	509	541	569	515	530	495	511	527	551	543	521	564	577	519	534	545	531	521	578	518	543	561	522	557	539	554	558	553	529	536	575	543	516	534	560	517	552	540	562	535	604	532	532	517	536	535	560	524	523	534	538	534	527	595	591	525	539	541	554	561	533	552	539	534	582	557	542	537	532	583	516	557	523	536	577	548	563	520	542	511	541	539	534	507	512	548	529	577	531	521	547	537	521	567	511	479	529	542	532	537	548	554	544	524	575	536	558	568	551	535	556	545	526	560	545	530	558	519	494	516	539	562	516	547	567	479	566	519	509	521	548	564	552	517	556	528	541	550	511	524	529	507	559	496	515	517	542	542	523	541	542	564	535	572	534	558	527	536	557	507	531	468	544	533	538	523	534	586	533	515	486	529	524	560	562	500	533	544	498	509	538	545	558	556	570	533	569	579	534	535	504	547	524	545	539	538	527	544	543	521	574	499	568	505	515	560	545	538	500	551	554	515	528	555	535	567	583	543	585	556	532	542	562	539	488	547	528	548	587	584	555	560	565	528	567	502	534	547	555	489	569	504	552	557	513	500	525	516	528	525	537	535	562	538	574	555	501	553	529	536	565	566	546	539	512	536	568	507	542	556	525	561	569	516	552	546	550	509	539	562	599	523	560	510	486	538	504	513	528	540	538	505	533	488	538	607	540	529	536	521	550	531	540	510	528	553	552	546	554	566	531	550	576	538	504	545	503	526	565	524	532	521	535	525	567	532	521	507	555	560	564	526	560	576	571	531	546	513	531	578	566	537	535	570	569	534	470	548	570	505	558	534	527	525	552	559	546	531	543	526	545	547	554	494	549	526	574	533	534	577	539	532	572	521	551	524	553	561	557	543	523	580	566	509	539	524	564	540	556	552	520	535	532	491	560	581	539	538	558	574	567	537	545	543	555	537	558	540	553	546	549	537	561	516	567	546	517	552	530	568	558	521	522	538	542	525	513	562	521	536	525	535	534	550	571	549	536	529	511	543	520	590	547	534	553	555	523	545	523	523	545	543	537	515	556	538	542	509	570	516	515	530	527	520	551	550	560	545	524	541	535	494	519	518	537	565	506	589	563	524	524	524	516	533	536	523	532	552	563	497	516	573	544	589	526	554	528	493	572	521	537	543	529	574	556	531	509	538	494	570	521	561	528	571	556	537	528	543	533	576	512	563	489	530	523	549	500	512	538	542	499	533	518	560	529	591	548	545	513	541	539	546	552	545	567	504	545	561	551	533	534	512	571	537	550	522	526	516	524	540	529	556	597	580	554	594	531	485	560	531	530	544	540	516	535	524	551	555	521	567	525	553	549	566	566	539	567	545	526	510	554	517	532	548	528	520	543	503	587	523	562	543	585	525	489	545	540	566	596	533	505	559	546	523	557	572	542	520	557	559	550	527	496	537	526	555	542	576	575	512	543	550	519	555	545	571	539	533	534	525	497	532	533	559	535	556	505	529	549	567	536	521	532	524	587	546	545	543	552	527	515	528	535	513	533	552	533	500	552	540	555	523	537	552	552	530	552	541	503	497	527	544	577	543	528	503	510	556	519	524	531	540	545	532	553	529	527	509	515	550	524	535	554	531	527	582	536	532	547	533	573	532	519	552	567	482	551	518	544	534	561	550	552	480	569	499	554	560	509	541	539	531	508	540	546	516	529	553	514	514	559	554	544	524	574	512	518	551	525	541	533	553	537	561	545	542	510	551	578	522	516	520	494	517	574	550	548	520	550	523	509	506	546	550	529	546	565	520	532	500	527	513	528	529	580	528	506	504	549	480	520	557	573	549	527	520	554	549	538	537	526	551	556	509	591	557	570	493	539	587	529	533	569	543	542	560	526	534	517	502	525	512	576	550	526	496	555	528	549	548	506	537	581	518	546	564	540	552	558	546	510	556	558	565	516	573	555	521	541	530	538	569	513	539	535	531	580	556	563	490	496	508	549	551	600	538	546	547	556	581	541	567	535	529	587	511	562	548	547	563	511	578	537	540	536	538	521	509	555	512	523	530	487	525	481	528	555	533	526	567	540	534	534	591	543	558	545	531	539	502	544	594	515	501	533	537	548	560	574	543	516	532	500	545	538	538	535	574	542	561	534	549	543	559	541	519	505	577	528	500	530	524	529	526	516	481	558	565	566	566	554	514	544	533	508	555	511	519	539	541	561	510	576	558	524	575	533	532	533	525	510	546	470	559	556	576	477	608	544	532	558	562	501	531	535	525	519	535	540	584	493	554	520	545	538	515	584	538	517	504	559	534	548	557	532	498	523	526	475	556	523	571	561	562	548	555	519	544	505	552	548	549	517	529	547	549	535	536	562	580	566	551	548	540	543	554	521	576	540	546	542	575	544	528	503	597	564	532	548	533	533	543	512	537	554	517	538	549	536	539	551	522	553	554	551	557	563	511	524	572	580	533	505	539	537	516	521	539	565	481	558	533	514	538	612	548	530	502	567	541	517	525	533	573	542	521	532	500	552	492	552	514	543	560	561	594	554	583	496	521	496	536	497	556	547	523	537	470	520	567	572	557	504	531	562	513	545	563	552	517	543	548	511	554	518	522	547	512	540	570	527	556	575	583	506	545	583	553	541	532	551	561	542	510	544	579	521	544	553	558	543	520	512	561	561	488	533	495	561	590	537	532	545	553	543	538	586	556	512	534	563	543	528	577	514	551	547	561	542	554	545	512	515	555	523	537	569	542	541	532	532	519	562	545	547	539	579	556	528	535	499	527	533	546	496	578	488	507	519	587	538	539	535	479	530	535
27055	5621	1847	1263	986	760	621	529	473	439	424	374	371	371	366	360	288	330	330	318	305	308	317	323	356	321	300	357	312	319	307	316	311	319	301	332	284	330	292	278	331	304	338	277	305	305	294	315	328	330	330	298	325	302	290	294	299	297	281	308	326	299	269	310	332	310	305	294	321	302	310	318	309	306	340	329	278	322	276	301	298	303	308	332	308	290	297	283	306	292	295	304	279	292	305	325	298	309	287	283	309	309	288	272	299	335	286	320	281	287	299	293	286	303	296	302	272	299	286	271	333	297	287	313	282	285	288	273	300	302	312	292	286	268	285	266	290	335	300	328	286	289	288	303	273	268	308	320	272	297	314	319	298	310	310	306	300	284	319	285	294	280	290	316	308	316	288	309	304	289	322	275	296	285	307	297	295	324	312	293	298	294	307	296	295	311	283	279	309	278	312	290	279	324	321	329	318	313	274	301	294	277	331	264	270	306	277	312	263	330	296	275	292	270	328	321	316	302	288	323	294	294	306	283	296	284	297	306	317	283	311	306	289	285	281	318	347	282	317	335	282	323	299	314	300	294	288	307	304	304	290	298	287	318	275	285	308	289	272	277	281	292	278	284	287	317	299	298	331	293	324	285	320	312	301	293	308	295	288	305	322	298	347	291	289	297	253	334	283	333	294	327	277	255	310	282	295	309	295	322	282	288	328	275	299	286	314	297	299	318	288	303	292	302	291	309	279	267	313	288	316	329	284	301	311	302	329	259	313	298	265	343	329	306	283	337	293	329	278	300	299	275	286	275	308	307	283	292	289	294	284	297	285	289	295	292	331	296	311	295	299	283	331	284	306	314	330	308	306	327	324	296	287	276	285	282	288	309	306	290	292	310	265	313	265	286	282	292	295	347	296	288	288	295	300	294	305	322	280	260	332	328	322	272	301	290	305	269	304	303	307	290	310	295	261	276	288	325	295	306	271	321	324	328	310	266	297	293	315	301	292	294	324	293	302	303	311	320	288	278	297	265	268	275	323	332	300	298	308	299	302	329	278	304	330	277	278	310	299	303	262	310	329	325	286	284	312	303	311	315	277	314	303	285	302	274	310	287	312	270	280	317	299	268	310	339	300	287	285	309	296	302	327	277	310	304	288	277	310	295	301	304	323	316	317	290	281	278	279	271	280	277	301	309	276	302	298	290	305	300	281	313	339	276	285	262	314	296	291	287	278	300	305	293	285	286	289	282	320	285	330	283	326	303	327	301	323	297	297	313	300	350	307	311	309	312	314	314	292	305	302	295	335	306	269	294	333	280	274	315	305	308	305	294	294	297	301	323	292	260	319	315	298	298	304	306	273	281	281	279	306	327	282	310	332	291	310	296	299	307	286	270	326	311	316	317	292	299	317	281	339	293	296	270	290	294	302	278	304	349	313	316	314	264	294	299	278	283	304	294	329	316	281	318	287	318	318	285	317	280	308	299	291	305	304	335	311	313	289	284	274	318	312	288	298	324	321	294	300	294	305	289	290	279	290	282	313	281	268	313	288	316	310	296	297	249	300	287	314	267	285	295	307	289	298	293	282	316	280	298	327	283	287	293	325	351	320	305	319	315	278	306	300	289	332	243	295	306	295	290	293	312	316	282	334	279	317	294	307	284	290	298	324	251	323	323	298	264	310	330	306	310	300	306	322	327	280	270	313	296	294	299	286	323	315	299	299	303	315	301	257	265	310	324	275	299	300	316	319	284	284	277	312	314	306	289	257	319	300	330	318	285	291	312	300	293	287	294	302	324	297	310	302	295	298	273	280	287	295	322	273	294	324	271	309	314	301	301	264	279	309	280	290	276	292	307	298	305	328	331	305	316	322	305	312	313	303	280	293	313	315	283	320	277	283	350	342	311	311	307	287	302	313	290	288	303	317	302	294	304	306	310	268	257	312	299	287	314	318	311	333	291	322	281	302	315	279	262	327	273	310	302	295	296	290	291	299	327	326	303	313	323	295	284	304	321	295	306	309	314	288	324	324	305	273	327	298	278	266	331	298	303	327	302	316	308	299	299	314	312	292	315	309	313	272	288	324	300	291	286	296	301	319	356	307	301	293	284	302	271	304	279	313	287	327	294	266	304	299	329	304	288	299	297	288	335	317	294	319	281	319	315	275	302	270	312	328	315	302	316	284	303	271	306	304	300	291	284	307	308	288	274	310	310	283	311	309	303	259	300	308	294	304	304	297	308	317	281	296	303	294	308	288	279	317	296	279	279	283	309	305	312	308	267	302	287	280	285	313	308	290	295	331	303	309	307	311	324	295	309	321	290	319	297	295	324	305	290	289	297	297	287	291	303	313	316	328	266	320	306	284	293	328	314	301	300	282	307	289	311	278	315	297	314	299	312	303	301	305	318	307	282	303	329	304	316	341	307	298	306	298	315	315	281	321	307	293	288	308	293	284	294	308	316	313	270	328	300	300	316	305	299	282	297	323	291	300	287	326	315	300	283	316	296	286	277	324	278	304	279	319	304	268	293	305	324	286	298	274	325	302	291	315	281	304	281	291	312	292	273	303	294	308	329	306	304	283	265	320	310	313	292	321	302	293	277	323	301	291	312	291	290	296	273	293	331	285	300	335	319	303	315	318	270	318	322	278	293	296	314	302	289	337	284	309	306	285	297	302	306	327	296	335	297	298	310	280	297	308	279	305	288	291	288	292	300	300	282	277	292	304	314	287	329	281	303	276	320	294	329	318	295	303	280	315	324	282	313	322	284	335	288	313	320	313	267	335	320	308	313	320	299	278	327	297	310	287	309	289	303	300	331	288	281	296	312	303	283	340	295	303	303	282	275	296	317	278	312	295	297	282	303	321	295	311	292	283	311	278	328	320	300	293	333	291	286	294	277	274	291	303	327	275	298	287	313	304	307	304	305	297	299	325	308	309	297	283	316	280	329	359	291	293	305	313	301	309	319	278	286	270	313	299	305	286	321	277	295	288	303	311	287	302	270	297	275	318	301	281	312	295	304	263	278	278	300	287	313	305	282	253	283	270	296	294	282	300	295	287	305	311	322	345	305	303	281	332	339	314	296	324	304	310	324	308	327	288	306	315	299	298	304	311	326	291	299	304	318	280	302	284	299	299	279	264	274	306	321	280	287	289	311	285	294	298	327	288	303	319	271	318	294	297	330	270	295	318	291	314	300	315	297	280	278	316	301	329	310	272	294	289	313	307	299	270	280	277	317	293	288	317	296	296	299	301	284	296	264	336	306	298	335	297	312	300	274	296	296	295	285	329	308	329	317	305	306	286	296	281	281	287	319	285	303	312	317	265	308	314	301	278	300	300	337	322	290	303	326	289	271	292	302	310	297	301	291	290	287	322	295	289	287	282	302	344	283	306	306	269	282	287	320	304	302	305	297	263	286	300	312	288	282	296	322	277	278	305	301	294	326	309	280	288	303	329	302	299	309	300	313	303	286	330	328	293	294	312	302	333	314	310	289	292	266	297	291
12001	1790	3473	3868	3421	2859	2546	2180	1908	1755	1560	1450	1381	1366	1285	1247	1199	1183	1080	1164	1062	1048	1088	1027	963	979	1024	1028	1034	985	964	979	950	993	952	931	978	1006	927	894	934	943	895	940	929	925	926	926	967	950	859	885	892	901	883	924	958	862	906	895	909	865	870	908	887	909	868	916	833	845	827	911	878	853	872	898	933	918	835	857	879	902	891	879	905	865	945	916	901	903	922	897	908	862	856	889	885	877	877	865	854	926	885	922	834	844	879	898	875	867	897	919	863	910	893	918	947	877	864	901	853	866	877	891	893	861	902	854	888	940	852	958	854	859	881	923	887	924	862	869	882	875	900	871	955	904	960	857	886	906	879	879	876	885	889	910	958	917	890	870	860	885	853	907	885	871	910	935	871	936	820	900	864	882	880	881	848	887	900	868	901	910	910	830	894	893	920	840	829	822	853	867	837	874	925	845	849	823	836	852	875	941	936	847	876	919	857	892	884	892	895	885	902	891	871	869	874	871	911	864	892	819	899	903	875	914	896	906	879	896	932	905	895	855	874	879	793	859	875	837	866	851	918	869	846	901	876	880	916	879	864	861	882	890	853	902	853	925	839	861	851	862	845	882	882	868	853	866	835	875	843	946	888	849	922	877	939	878	870	820	905	869	893	862	900	865	876	879	848	855	915	837	880	867	903	831	865	924	884	907	879	877	875	878	880	865	895	902	933	851	850	910	854	869	873	858	854	885	820	917	858	870	879	846	889	882	828	868	902	881	849	895	866	869	938	862	917	881	898	851	855	914	916	859	851	872	874	890	874	878	840	841	884	901	869	890	898	868	857	861	921	914	930	860	847	881	877	846	874	896	870	921	882	858	887	826	895	879	874	843	891	895	880	860	852	878	909	946	865	861	792	904	883	923	918	834	852	876	856	919	861	853	883	904	874	879	864	900	833	910	882	867	905	910	848	886	888	871	918	875	870	878	839	848	904	871	862	877	873	937	917	883	894	883	866	913	894	902	873	873	887	861	924	898	848	851	886	931	878	849	877	826	930	902	824	836	900	916	881	874	857	914	839	845	874	890	822	863	848	871	843	878	865	859	855	865	929	920	889	911	859	905	864	853	896	905	870	873	905	932	960	865	868	882	850	862	891	898	834	884	885	935	874	866	882	873	879	910	835	889	824	839	912	852	968	892	911	921	884	898	873	912	884	875	891	883	903	908	869	870	852	893	905	894	812	884	885	858	901	874	871	884	908	837	885	901	913	885	954	854	924	899	878	917	884	840	858	879	822	918	931	909	852	902	869	873	836	845	918	904	883	899	882	895	869	923	874	920	908	928	872	911	852	859	936	892	859	851	807	850	864	883	873	844	849	855	864	847	837	890	825	883	872	900	911	901	851	913	918	871	860	803	867	939	893	863	879	914	877	861	850	871	881	901	896	871	844	832	892	873	948	937	904	899	902	933	845	908	903	912	843	861	857	873	890	907	868	831	832	872	879	816	870	878	898	897	869	914	842	912	880	862	887	833	815	876	842	923	837	885	827	872	916	925	870	871	807	881	873	863	862	858	911	852	874	859	928	901	895	896	933	852	914	829	878	917	858	863	938	844	899	872	870	857	857	915	895	916	858	906	897	868	870	934	908	883	885	860	851	855	872	851	892	847	874	866	873	921	898	862	889	908	909	885	923	871	899	913	874	920	912	844	887	888	879	888	837	860	848	923	866	858	855	865	870	921	906	845	876	851	848	878	838	877	845	878	891	837	872	825	906	901	867	939	883	784	867	870	877	896	833	879	835	867	889	827	833	873	938	847	857	876	894	882	864	827	862	873	900	877	875	832	904	941	922	914	837	890	883	921	853	915	905	920	845	881	918	870	894	866	897	899	866	852	848	870	900	861	940	858	865	809	814	876	865	887	881	842	881	858	872	842	910	900	835	870	876	905	819	882	932	883	924	860	875	880	860	822	927	862	909	866	880	947	920	894	880	909	870	893	872	872	818	864	884	906	906	874	888	916	881	878	904	880	864	879	925	863	839	880	834	916	857	938	897	888	870	873	856	898	857	834	863	885	887	860	875	823	873	907	899	868	880	866	845	882	884	893	861	852	913	895	863	874	867	875	902	869	895	841	841	844	894	814	857	873	876	883	876	932	863	876	910	850	902	891	876	911	858	894	877	915	821	923	919	893	888	867	883	907	869	882	848	839	880	930	922	876	882	875	871	872	871	844	846	866	889	855	885	820	895	884	894	859	849	887	910	885	871	862	886	931	859	934	888	826	909	838	887	896	886	879	895	874	877	911	907	884	829	892	858	875	920	874	900	842	956	879	888	879	853	856	893	896	879	821	908	901	831	899	821	818	869	871	859	932	894	882	905	869	889	861	886	890	889	883	893	899	868	792	851	875	866	881	833	876	925	914	875	886	924	862	937	872	863	910	868	876	890	872	881	904	858	876	843	881	874	859	910	844	885	867	839	838	875	885	863	878	885	860	846	925	821	872	857	887	861	916	842	910	838	828	843	855	860	855	910	907	918	845	875	836	877	876	788	874	897	844	856	864	858	914	857	903	906	860	898	857	890	872	851	827	857	905	899	938	884	897	867	878	889	924	777	878	871	885	840	876	851	814	855	877	847	910	846	893	849	874	889	857	852	852	925	869	940	813	871	912	897	870	874	887	885	853	862	880	868	872	886	907	891	868	830	893	857	856	863	928	893	885	872	845	918	860	873	902	857	878	912	854	894	910	852	826	856	882	903	863	841	838	842	851	894	871	912	925	856	896	859	919	838	919	900	882	884	915	871	870	862	926	856	851	861	914	908	878	911	836	887	857	897	884	846	862	836	815	889	938	863	848	898	869	864	902	908	896	859	892	853	907	875	903	888	861	872	909	860	958	920	817	901	878	911	881	884	885	848	879	866	881	910	876	899	888	851	920	898	899	850	883	926	896	871	861	867	881	883	860	897	827	905	867	866	840	895	873	892	935	929	881	862	885	876	854	858	894	837	913	881	865	927	820	835	909	859	918	915	871	891	907	844	888	905	894	931	917	909	813	909	826	879	878	904	820	866	838	906	853	873	865	892	870	874	916	841	809	901	911	913	896	877	873	913	856	865	855	880	884	861	872	866	844	898	911	849	865	875	938	884	858	860	873	923	845	878	878	878	823	873	895	884	863	889	879	866	844	830	906	856	877	886	928	851	912	858	847	855	847	889	898	873	911	876	850	874	913	864	869	914	916	856	868	899	872	879	869	895	857	912	852	852	899	888	849	885	866	853	841	873	903	866	862	864	858	879	857	861	902	884	898	834	888	928	886	873	865	888	913	926	867	881	893	868	878	850	865	870	890	903	877	884	844	866	889	853	960	862	871	900	891	915	847	946	891	909	810	842	910	895	903	839	922	841	852	824	856	860	913	898	815	828	859	866	898	859	872	884	924	859	849	857	899	870	867	892	847	874	910	886	887	855	849	882	860	849	891	884	901	896	846	818	869	880	906	913	893
30191	6879	3129	2306	1601	1228	926	748	628	619	512	449	426	405	400	351	353	358	338	362	332	312	322	334	276	289	309	291	262	288	313	289	292	285	297	280	299	317	318	293	309	310	342	290	278	315	291	293	291	306	291	288	268	284	266	289	303	275	261	270	283	279	289	291	288	295	288	262	275	247	267	302	266	291	245	282	257	286	293	267	277	253	245	287	260	281	290	290	287	235	255	283	258	268	271	287	259	272	277	279	252	280	270	265	256	249	306	248	313	286	279	298	282	241	273	292	269	263	282	277	277	276	261	244	244	282	279	281	281	278	271	278	274	273	268	283	255	284	255	273	262	261	273	297	303	264	290	300	256	289	291	272	287	235	283	255	271	262	302	285	285	259	282	278	254	294	247	258	249	267	256	258	281	292	268	277	280	275	245	265	304	296	266	269	314	251	312	283	260	264	260	266	273	261	287	275	323	255	244	282	255	246	271	284	260	254	257	261	284	293	270	284	267	263	256	279	257	273	288	289	271	258	274	285	275	297	279	298	273	258	276	262	266	263	258	278	272	287	285	252	266	221	305	263	289	277	286	265	271	273	285	258	279	264	289	244	261	263	254	269	281	251	245	268	262	290	284	292	288	271	283	273	275	273	296	267	253	249	278	295	309	269	282	286	283	290	270	268	295	246	252	259	282	273	284	267	290	268	290	281	267	285	275	267	258	281	282	271	293	280	299	308	258	276	252	321	271	230	267	282	313	237	280	281	266	266	246	274	273	248	263	244	269	244	296	267	271	275	270	287	279	277	260	255	296	279	298	281	264	266	269	300	289	254	282	263	257	273	267	284	257	254	267	268	247	264	257	275	266	248	281	283	288	266	269	275	250	268	280	277	269	305	286	274	280	274	259	264	246	231	271	285	284	272	292	263	271	286	268	267	241	287	238	274	285	286	266	300	273	258	261	275	259	307	258	294	264	282	233	278	258	271	285	292	279	298	266	276	285	306	248	265	273	270	283	261	277	284	284	277	254	262	293	240	292	280	279	275	254	263	253	247	275	269	281	248	287	272	244	298	263	272	272	280	249	275	280	262	277	282	294	268	293	244	249	248	320	278	271	274	281	273	278	282	272	251	296	289	264	278	256	272	272	287	289	259	280	307	267	286	290	264	250	273	259	283	299	260	304	314	265	266	292	290	298	264	283	286	266	272	275	267	266	290	264	296	271	271	287	265	283	303	290	288	285	251	268	280	267	284	258	278	256	285	304	258	270	232	259	264	282	279	269	285	253	283	265	275	271	300	268	283	278	282	268	256	253	253	293	277	284	273	228	242	271	310	279	265	277	295	305	277	311	287	302	275	297	282	297	266	299	295	283	279	280	284	296	297	301	288	286	260	268	270	262	271	264	252	238	297	270	288	296	263	261	318	260	259	282	280	241	269	281	272	277	259	250	280	279	286	290	284	298	257	288	302	303	282	287	257	268	275	269	257	285	240	286	289	261	249	292	256	254	276	294	246	286	247	258	294	266	276	266	294	268	277	278	281	291	259	268	255	257	269	273	258	261	287	256	279	305	319	274	269	267	286	279	289	267	283	266	249	255	271	291	296	260	309	296	256	255	241	303	256	295	295	289	270	280	291	256	263	261	280	283	272	296	258	274	283	278	269	262	264	285	273	287	288	275	307	273	273	280	264	289	273	267	227	292	263	234	280	303	275	245	296	270	262	278	303	271	310	294	282	268	272	266	252	243	262	257	268	254	287	297	297	294	295	291	291	278	298	294	282	270	281	269	248	291	290	304	261	263	300	248	276	270	256	280	271	266	274	242	268	273	267	292	289	297	269	278	260	250	296	305	297	267	288	267	269	252	248	263	289	258	246	247	245	286	263	287	265	267	279	278	289	290	286	278	285	281	246	285	246	267	277	287	288	274	291	309	257	277	258	282	257	305	271	293	267	295	247	250	296	261	252	296	257	276	258	278	283	259	279	292	286	264	272	235	284	283	252	275	262	281	266	268	238	261	266	288	314	291	274	278	260	259	257	291	270	289	253	284	250	253	304	270	294	261	260	259	283	261	276	267	274	279	285	282	265	293	266	272	277	278	269	280	240	262	283	268	267	276	285	278	271	277	277	263	259	288	269	281	306	287	245	260	252	292	279	284	287	256	291	269	290	236	289	277	249	267	297	292	268	263	259	260	273	266	268	248	257	305	285	279	251	270	284	262	255	283	279	261	263	294	272	291	277	294	262	268	290	276	271	269	260	282	260	277	265	248	272	290	289	274	243	284	283	316	285	276	278	292	293	297	292	290	295	278	284	274	248	283	319	270	236	285	262	284	270	271	270	260	275	275	270	250	241	251	267	269	285	287	284	254	258	269	271	271	277	272	275	276	302	305	277	280	289	289	272	247	270	276	281	298	254	235	285	257	267	281	277	264	259	279	289	265	272	276	282	261	283	284	291	280	273	272	246	275	269	276	274	251	288	310	274	264	279	305	269	266	282	246	298	241	265	288	299	282	284	264	250	248	272	274	288	264	276	289	298	279	282	279	265	262	275	262	261	293	291	263	256	264	293	286	278	265	263	261	275	284	294	294	235	275	288	270	267	259	282	287	223	271	246	272	276	279	250	296	263	279	271	295	312	286	259	301	285	287	256	238	286	295	241	259	251	262	289	297	268	266	308	270	301	268	274	287	292	268	281	290	252	279	279	293	274	265	291	257	260	290	281	289	274	247	277	314	277	269	280	289	242	265	278	282	282	283	265	267	270	286	284	265	256	285	280	263	274	308	255	291	273	270	266	276	259	279	272	267	258	269	265	269	303	272	262	249	259	279	276	266	263	271	296	248	244	295	294	277	246	262	257	282	267	273	275	245	260	263	273	256	268	294	270	248	269	276	296	280	293	275	304	280	288	298	276	281	292	264	295	275	267	246	278	246	279	273	268	268	260	252	285	294	275	268	273	293	286	267	265	288	263	263	283	282	295	291	268	263	240	283	279	289	256	267	251	259	256	252	264	286	274	264	271	269	260	257	285	273	275	265	268	264	263	250	282	245	281	282	270	303	264	257	279	275	279	256	249	280	256	272	298	275	262	276	268	261	283	248	264	243	288	277	254	288	277	246	269	276	265	272	265	293	297	253	286	245	272	284	257	282	279	285	263	281	265	268	288	274	242	276	284	259	268	252	258	292	233	294	262	264	299	278	272	254	298	253	268	290	299	240	278	292	252	267	275	254	258	313	275	250	268	254	298	276	304	303	244	290	278	241	263	272	269	245	276	243	255	257	237	242	211	276	247	269	256	271	293	272	247	277	290	283	257	258	275	288	259	257	285	275	289	267	271	259	304	270	266	276	278	258	253	285	299	267	309	291	232	281	261	301	291	268	278	261	325	267	273	261	280	258	299	258	232	278	272	300	257	262	290	307	281	305	288	287	279	265	266	287	287	304	281	304	256	289	251	290	235	280	298	274	256	278	281	296	278	262	271	264	278	247	281	245	280	259	297
14066	2649	5509	6464	5597	4533	3719	3108	2795	2364	2148	1863	1783	1679	1558	1481	1422	1234	1292	1241	1166	1184	1168	1098	1056	1069	1063	1009	1087	1013	980	1015	1040	928	955	943	935	906	915	923	953	919	945	869	820	866	839	857	850	895	887	930	881	859	856	853	873	825	852	853	823	825	850	804	826	811	831	859	794	806	789	855	794	822	808	820	874	823	868	821	813	848	817	811	786	851	815	852	738	855	785	830	831	845	819	837	851	805	779	880	793	857	803	796	816	795	803	815	793	847	817	794	849	809	813	862	807	812	818	822	851	812	861	779	790	786	824	783	833	814	825	796	860	799	790	854	774	804	834	761	806	806	806	823	794	791	810	810	800	798	812	815	826	819	822	793	862	789	801	755	819	790	803	838	780	774	792	789	783	755	798	818	751	816	764	804	769	833	757	853	860	789	782	753	849	763	816	799	782	829	803	772	796	740	811	790	813	769	787	826	819	857	801	798	817	843	833	821	847	823	790	772	809	791	811	826	810	770	808	857	820	779	821	822	779	793	759	814	822	786	849	799	777	796	758	787	766	843	830	794	827	826	776	809	795	736	837	794	842	813	783	769	799	778	786	804	746	805	788	830	805	776	753	792	779	794	813	763	804	764	805	788	774	812	799	767	802	772	806	845	759	778	800	739	804	816	785	805	779	790	820	745	773	765	760	824	831	774	784	797	787	826	778	810	802	815	765	808	830	818	748	825	792	746	771	825	848	745	811	795	777	814	820	797	792	851	740	778	800	779	793	892	778	777	786	809	782	793	773	807	843	771	788	833	765	772	830	820	801	766	768	811	791	823	775	793	797	773	822	826	816	806	778	797	789	800	811	800	783	736	788	820	824	837	738	810	758	775	838	824	844	830	765	771	817	790	797	758	808	810	805	811	823	803	813	800	851	796	846	800	809	795	845	761	787	768	816	778	811	784	793	797	769	806	788	769	797	818	799	804	746	845	822	781	798	756	798	820	852	828	759	809	800	801	822	814	815	794	770	751	809	789	834	774	777	802	815	761	825	798	836	800	729	819	787	778	790	754	795	736	799	758	878	849	800	774	791	819	786	827	835	798	772	814	737	848	822	789	814	848	797	780	795	837	795	806	803	806	813	794	801	777	802	835	795	816	769	783	870	834	787	793	827	851	802	810	796	804	815	839	787	757	811	806	806	809	823	819	792	779	821	771	854	776	793	802	805	754	798	798	845	834	796	794	854	740	803	837	809	840	797	821	817	820	794	798	751	815	780	793	787	732	795	786	806	843	819	801	795	750	775	750	824	749	785	800	777	773	836	784	789	802	859	820	759	787	743	751	778	818	784	833	796	799	815	741	758	807	803	787	795	784	775	830	825	788	774	808	818	810	796	789	843	810	797	804	810	802	754	765	756	793	784	819	847	788	798	809	814	814	737	764	798	794	810	830	840	789	807	783	751	815	825	821	757	805	840	774	790	813	791	793	753	816	744	765	773	816	782	767	798	848	841	834	807	794	836	815	775	793	828	759	809	806	774	812	800	768	810	771	779	793	767	795	803	827	784	746	766	813	813	765	796	804	793	740	834	845	780	766	788	793	785	845	799	798	803	800	824	816	759	793	821	772	819	808	794	810	783	753	844	773	755	799	849	823	770	828	791	828	803	796	815	833	809	814	786	829	758	783	856	777	801	831	759	809	748	818	772	779	826	756	783	812	814	785	822	792	759	798	754	818	820	790	812	782	790	824	831	747	826	832	837	788	848	806	860	812	804	827	780	810	748	826	812	767	801	816	755	762	773	835	821	790	817	804	779	825	767	829	831	789	769	831	810	793	779	818	803	764	809	796	799	763	782	783	854	805	820	756	827	789	838	819	795	774	795	851	825	809	807	843	806	774	781	826	767	804	814	804	795	826	807	794	786	728	772	780	785	814	793	798	786	809	851	812	788	800	754	836	789	752	740	755	816	802	804	802	804	763	806	807	796	820	784	785	771	802	832	789	827	797	757	814	758	808	782	803	839	746	764	754	826	814	782	778	815	898	802	792	815	751	772	826	790	858	766	760	824	778	773	783	814	829	800	818	829	795	790	780	802	778	795	822	756	800	811	761	811	805	787	779	786	811	737	816	805	840	796	764	799	752	825	815	763	787	772	830	795	825	829	818	775	843	756	783	825	792	782	830	786	778	788	793	800	800	796	830	771	820	789	879	812	762	725	775	789	816	813	781	811	784	790	817	820	756	776	768	838	831	839	790	833	826	828	769	769	795	784	804	787	785	766	839	816	767	761	764	763	801	808	791	809	801	814	800	740	795	776	801	769	834	774	832	806	778	828	838	853	806	777	763	777	811	740	793	804	801	745	904	768	854	785	816	832	813	788	813	770	766	843	841	821	753	761	787	825	806	752	786	779	719	791	793	776	767	786	777	794	752	778	798	820	764	764	821	823	800	790	789	778	776	777	756	781	827	819	819	784	812	824	786	764	809	796	775	767	801	798	750	793	790	738	817	804	789	818	828	809	808	770	841	782	825	775	841	755	785	800	775	818	804	807	781	786	801	830	808	741	761	855	807	848	803	846	813	813	820	783	807	832	803	811	799	762	771	782	787	802	809	777	793	800	831	808	854	759	791	807	819	804	784	770	848	796	814	809	809	832	792	818	769	789	808	749	771	854	783	842	781	775	808	778	762	890	801	777	794	817	796	784	799	733	822	774	766	839	774	819	819	768	791	741	792	809	780	863	805	801	768	765	819	844	832	804	821	804	801	739	808	833	848	794	782	767	810	791	797	807	799	829	827	821	765	799	779	755	810	827	792	802	797	785	830	801	821	807	850	821	824	830	772	810	792	781	856	801	772	794	840	771	818	822	789	839	777	813	848	830	790	821	810	767	803	806	794	785	809	816	804	792	767	768	769	781	813	795	783	815	757	796	804	788	823	789	802	775	810	837	775	877	775	765	823	748	795	761	740	777	792	763	780	831	808	791	776	762	747	807	836	811	829	806	841	799	844	824	777	831	816	784	773	785	852	791	836	791	820	764	768	790	780	832	770	798	762	837	814	830	849	775	802	802	814	808	790	797	773	815	769	774	770	823	779	726	777	777	775	870	778	806	819	781	818	798	739	798	752	848	746	796	776	773	804	836	794	804	801	780	817	785	847	822	792	796	775	770	855	826	776	797	813	856	773	765	807	783	752	755	782	816	803	819	807	766	761	822	772	799	801	792	800	779	773	788	834	848	795	767	777	843	819	808	793	769	788	761	785	807	806	839	793	794	790	733	798	780	758	766	792	820	817	774	812	770	823	771	781	863	793	773	826	736	803	791	828	753	819	790	744	798	828	766	831	796	822	795	817	830	754	814	819	847	777	829	815	793	782	820	845	792	769	796	846	776	770	827	769	844	799	833	842	792	840	779	730	843	795	801	784	755	855	798	792	799	768	773	792	795	771	844	790	850	800	746	851	800	789	785	819	812	773	776	835	787	795	825	778	827	798	808	776	731	823	809	829
2582	242	237	199	202	198	177	184	182	154	172	161	156	154	176	162	165	163	176	162	178	171	142	168	173	160	180	158	178	143	139	160	163	164	152	157	181	157	183	177	165	167	165	176	144	157	161	159	164	154	192	159	169	180	154	180	155	186	160	152	169	144	140	179	154	167	167	165	177	155	161	141	166	160	145	175	161	178	143	155	144	163	161	158	157	156	157	166	167	150	181	154	154	165	169	164	171	181	163	180	157	171	150	159	164	165	150	140	155	181	164	166	147	178	163	155	150	170	169	170	156	161	188	182	155	181	171	180	181	185	173	159	171	161	186	153	161	154	222	158	147	172	162	192	171	163	137	159	168	158	149	151	185	161	196	161	160	148	167	160	159	184	177	146	139	131	155	172	151	159	158	160	153	174	169	169	162	166	164	176	169	158	166	164	162	161	167	164	196	168	174	159	174	164	156	180	162	170	166	192	181	147	157	192	175	182	183	156	165	162	164	146	171	173	162	153	167	147	149	184	190	164	175	175	171	157	156	175	165	163	156	146	187	168	164	162	176	140	160	185	159	157	173	153	185	153	173	176	157	159	158	144	170	163	161	152	150	169	181	170	139	166	187	165	171	145	182	156	154	170	164	182	149	161	174	166	156	172	171	167	171	157	172	166	154	181	167	186	167	140	177	154	172	175	181	153	157	139	166	158	163	175	167	183	193	169	169	135	175	172	161	148	164	173	170	162	155	158	184	154	174	183	187	153	188	168	162	164	164	173	159	160	168	184	166	160	153	164	178	175	169	149	182	157	168	171	156	160	158	162	186	162	155	162	166	172	145	183	180	134	199	157	145	160	160	169	148	166	184	153	162	167	173	170	145	135	195	182	172	166	156	167	157	179	155	167	185	144	164	164	159	164	149	185	168	182	155	183	184	169	165	199	148	189	167	175	176	169	183	145	170	157	172	173	167	176	150	192	165	165	164	151	164	156	171	171	162	169	169	159	163	170	173	157	183	171	170	166	200	170	156	165	192	143	192	161	170	171	164	151	155	162	155	144	147	146	171	167	164	184	150	158	166	152	153	170	153	167	153	159	181	177	184	164	148	171	159	166	159	157	176	156	187	155	167	164	173	186	154	144	173	165	135	148	144	167	149	179	169	161	161	186	164	205	146	193	158	160	169	152	172	166	167	160	158	151	162	146	182	174	179	188	193	149	141	169	165	171	163	166	148	159	150	152	155	203	175	157	171	160	152	152	142	172	154	147	158	189	175	191	182	148	147	158	148	151	173	169	177	165	173	163	143	150	183	181	161	155	158	177	175	170	162	160	170	149	165	164	153	174	168	170	171	167	160	135	158	174	156	156	185	156	161	162	185	158	173	178	165	162	161	156	169	180	147	171	172	173	184	163	184	168	169	176	168	151	182	154	168	170	179	159	164	147	173	162	153	137	187	137	182	179	158	172	167	174	152	163	190	168	167	154	192	171	158	181	156	182	181	163	159	156	156	172	170	149	164	172	185	163	158	151	176	189	180	157	158	165	152	182	174	151	166	157	177	175	168	168	176	165	172	170	133	157	169	174	153	166	181	150	159	161	178	170	191	175	183	171	184	162	172	143	167	162	174	149	160	177	152	169	166	141	163	167	156	177	182	169	160	171	158	176	169	131	158	182	177	174	149	164	183	159	148	160	178	149	167	147	166	152	175	184	163	179	160	150	167	157	176	143	157	172	181	148	166	168	157	182	192	157	173	160	156	169	174	172	172	146	166	158	179	157	159	168	156	164	157	197	167	151	174	182	162	161	167	155	165	167	160	150	143	193	190	172	156	164	149	140	139	200	177	165	179	160	174	150	166	175	174	179	178	147	155	184	164	173	140	150	154	167	151	162	158	159	148	154	172	177	166	166	189	170	176	154	183	199	168	198	182	148	149	176	195	182	158	153	156	173	159	161	169	146	169	163	143	160	187	170	164	182	176	180	172	161	166	166	166	170	148	166	154	170	156	153	165	172	142	180	178	152	170	175	168	182	183	178	151	173	178	165	169	158	174	172	168	171	170	157	164	174	168	157	160	159	178	171	174	160	164	144	181	160	144	175	191	154	183	163	154	169	160	182	168	169	170	153	169	159	165	185	151	189	173	169	185	163	162	153	179	151	169	190	164	172	174	175	173	192	183	151	151	144	185	161	182	157	160	149	181	170	175	137	170	161	146	168	156	172	170	172	177	149	161	165	164	154	158	194	144	160	184	167	170	155	144	149	178	158	172	157	160	154	164	204	181	166	172	172	157	169	148	184	167	165	151	146	157	168	149	162	179	157	161	151	177	190	160	173	156	154	156	175	180	198	182	175	169	157	168	164	159	139	152	153	161	163	157	175	171	151	158	200	167	182	158	146	160	174	167	174	155	163	167	188	171	182	174	161	177	181	164	162	177	160	129	167	159	147	155	157	144	162	153	170	150	180	197	180	186	170	175	157	148	186	153	145	175	175	160	151	171	172	182	172	174	163	184	156	160	150	170	159	176	155	180	150	159	157	150	156	151	157	161	183	176	165	166	144	175	170	172	153	169	178	151	142	169	176	167	176	169	165	161	165	173	155	162	146	166	171	168	164	156	166	155	163	146	166	174	158	154	172	164	195	158	191	172	166	168	190	183	148	180	162	172	172	154	160	175	191	146	151	160	159	162	183	160	174	164	183	184	178	164	149	167	151	164	152	176	177	166	168	159	150	153	167	152	138	150	164	154	152	185	190	171	184	144	158	142	154	169	175	166	173	172	158	168	149	176	161	168	144	148	179	152	151	141	164	179	169	155	149	193	188	161	209	181	175	173	168	184	179	160	178	176	167	176	170	155	168	152	168	183	138	159	165	172	167	164	192	164	187	177	158	155	177	155	167	169	145	166	182	168	149	170	152	163	163	180	171	138	161	169	175	172	162	170	168	166	170	181	160	171	167	156	164	163	168	164	165	163	159	165	166	173	172	141	191	176	139	155	178	159	163	154	134	172	158	198	164	166	177	187	155	200	174	166	197	152	178	159	163	171	148	135	142	164	164	173	184	153	178	157	163	175	170	173	166	153	182	142	155	154	158	144	165	161	150	153	166	157	142	152	165	168	182	186	160	160	156	176	170	196	165	162	184	169	181	172	176	172	162	162	152	162	169	161	182	160	174	167	189	135	188	191	172	157	190	171	142	144	154	164	157	158	186	171	157	159	138	163	189	172	168	169	173	163	162	140	160	177	152	148	150	145	179	153	173	168	164	167	160	130	169	165	166	165	180	170	174	162	148	167	194	157	182	154	180	163	184	159	145	164	148	174	142	176	174	148	174	171	162	150	155	167	185	155	181	160	166	138	149	151	157	181	174	170	154	165	143	154	159	165	183	167	160	167	146	158	170	176	158	152	160	172	178	166	159	170	144	159	160	154	182	175	162	179	163	164	152	190	192	150	195	156	173	149	170	178	159	156	149	140	176	161	169	188	148	159	149	169	169	140	158	175	164
2279	589	720	706	653	657	632	614	600	544	591	561	588	597	537	519	538	537	523	511	567	523	558	555	523	511	547	559	546	534	536	541	499	533	540	544	580	542	487	560	587	537	554	538	567	506	544	563	523	565	534	501	519	550	508	500	559	536	501	542	561	541	538	552	510	531	529	520	526	516	537	536	512	542	504	546	542	516	575	480	522	531	518	481	551	520	547	559	521	520	531	531	531	537	583	556	530	531	556	586	570	552	541	507	547	507	512	529	541	549	560	530	529	507	518	533	545	554	558	560	558	522	572	522	539	549	515	563	574	541	537	497	624	515	545	523	525	570	519	507	547	561	556	517	550	560	513	517	520	520	512	531	562	495	547	544	515	532	552	550	561	556	570	575	506	527	569	527	540	512	551	535	520	552	521	535	521	538	561	567	513	567	554	507	550	530	525	527	505	509	515	567	538	500	542	569	528	543	527	542	486	524	557	557	533	535	523	518	561	537	552	511	534	517	516	539	528	600	557	513	564	501	527	548	555	519	598	566	541	547	536	531	539	515	536	574	568	550	550	476	534	538	525	519	522	562	499	498	512	560	537	548	538	545	498	560	546	507	547	566	548	477	507	529	556	518	501	531	554	570	540	531	594	514	518	539	540	547	502	553	538	501	558	525	545	527	561	527	566	536	545	569	554	544	524	515	504	518	570	515	560	524	521	536	567	535	525	485	537	543	543	515	497	563	530	546	530	532	523	532	562	544	526	505	522	527	542	525	527	523	519	520	573	540	568	558	491	529	525	550	526	545	536	550	533	541	533	554	571	543	510	523	503	496	523	521	535	553	517	521	550	558	522	540	548	525	556	551	543	536	514	550	516	534	535	562	531	528	531	527	570	560	523	479	513	546	515	531	501	544	515	511	529	503	530	553	527	572	564	568	572	530	537	514	543	512	488	548	549	530	522	561	525	543	521	543	554	528	548	546	524	528	474	558	532	555	504	536	539	508	520	540	562	556	544	508	512	575	525	507	556	497	524	535	531	534	543	537	550	557	496	558	547	522	519	549	529	504	573	543	562	533	529	518	580	538	544	531	557	525	564	521	544	534	556	538	513	524	552	536	575	516	559	550	511	538	559	546	531	530	519	545	564	535	504	570	553	562	567	501	564	573	525	532	521	553	554	508	525	561	558	550	585	566	539	552	557	539	567	543	535	500	574	515	531	506	552	558	512	558	518	462	524	539	495	494	487	518	532	533	545	508	503	538	579	543	520	570	539	578	550	553	558	578	524	536	515	508	586	538	540	526	521	542	585	534	520	534	528	557	540	537	501	543	573	551	595	508	543	549	549	548	531	581	566	528	479	556	559	557	536	555	563	529	511	507	557	504	508	553	581	534	547	551	487	562	552	559	511	537	519	555	538	557	542	536	501	547	526	534	591	526	521	602	539	549	585	539	521	562	578	551	537	465	560	549	523	529	513	584	568	499	572	550	536	533	554	560	581	524	528	495	541	547	514	516	524	535	571	521	569	527	511	525	574	559	532	570	547	540	495	553	553	551	542	526	529	505	546	552	521	557	536	543	573	547	503	536	537	530	514	536	523	519	457	551	520	569	537	565	559	503	554	582	562	582	495	525	550	530	550	532	554	578	512	535	560	534	564	546	559	532	559	563	580	512	514	530	548	572	489	532	548	555	527	550	515	525	496	525	561	493	520	570	545	531	485	512	487	519	554	470	552	533	546	544	553	537	533	531	547	520	461	525	545	505	519	539	554	537	539	547	553	541	513	567	540	563	560	528	510	527	525	595	511	523	544	529	536	548	545	536	568	546	516	505	530	536	558	585	542	567	539	516	527	547	566	504	527	545	567	551	556	519	531	552	564	509	535	531	523	567	557	562	531	526	563	526	526	510	498	516	533	563	556	512	572	557	576	515	510	503	599	533	531	509	557	524	555	535	547	552	563	576	511	544	516	511	557	532	546	499	544	560	525	530	536	531	551	572	546	518	507	557	544	526	545	541	505	564	564	548	534	548	501	528	492	513	553	535	489	538	517	583	591	529	529	535	543	507	522	533	533	514	540	540	528	529	531	544	568	531	522	525	550	620	536	552	561	535	560	514	576	517	572	562	517	504	533	531	551	513	524	534	582	531	550	507	597	551	547	510	553	529	542	575	544	517	539	539	514	547	551	528	548	517	559	525	525	529	531	571	522	538	553	559	556	556	534	554	510	530	531	569	595	497	481	505	510	550	533	530	528	586	501	512	527	571	589	528	559	506	524	495	541	595	520	562	529	541	510	543	499	545	526	581	509	536	536	518	578	535	529	541	495	553	538	539	572	537	524	522	539	545	561	521	583	551	546	544	500	561	496	564	541	506	562	579	569	556	536	560	538	496	560	539	511	538	584	544	525	536	557	521	535	532	529	541	507	523	518	527	537	517	480	547	550	514	548	488	510	521	547	540	537	538	524	558	555	546	609	491	550	519	544	537	570	535	547	525	542	554	526	499	528	519	521	531	556	528	516	538	570	528	543	538	543	537	558	552	556	591	511	522	528	527	541	526	560	550	486	541	547	519	548	541	504	579	567	520	528	514	524	526	550	560	542	520	541	542	535	496	543	512	549	500	562	510	510	542	523	522	587	502	517	569	518	519	505	535	556	553	521	524	542	552	509	493	520	581	572	532	513	532	528	556	549	519	527	507	567	523	517	523	515	537	540	547	557	568	495	544	533	532	515	546	544	552	547	473	575	538	552	566	530	525	510	548	537	562	545	521	531	534	516	568	506	541	591	553	553	519	543	553	534	533	527	544	524	547	608	544	546	556	494	540	552	551	514	515	549	531	485	535	557	532	527	511	562	538	568	550	533	545	536	557	547	538	525	556	515	547	535	535	486	537	550	527	495	537	550	537	510	514	486	563	606	514	530	514	564	572	499	548	539	562	550	535	520	523	530	532	548	522	568	500	537	548	545	530	530	507	518	523	552	511	514	537	508	553	537	575	570	530	507	575	552	515	508	521	570	534	566	551	530	519	509	530	510	562	560	532	543	537	538	532	540	524	524	489	551	572	533	550	543	521	548	512	519	525	548	588	522	563	534	500	527	539	570	541	553	530	498	523	516	493	533	500	519	525	521	522	562	553	513	524	557	528	574	557	528	515	569	508	571	553	520	558	524	537	543	529	509	545	521	533	549	529	530	527	517	552	550	481	528	579	559	537	548	536	531	520	548	545	528	558	552	592	525	551	581	510	579	554	565	566	537	572	499	539	532	540	567	523	533	519	545	546	513	604	514	480	541	518	493	509	538	542	553	543	562	514	533	521	553	517	521	549	548	551	481	518	501	516	519	562	530	518	528	560	545	515	516	541	513	574	548	506	524	525	545	525	546	508	518	582	516	549	533	562	546	519	539	513	556	527	547	577	533	550	535	529	507	549	552	482	521	542	571	548	568	525	525	569	555	507	486	504	511	533	534	538	562	523	539	509	535	528	513	535	564	563	495	551	480	532
19512	2081	1684	1259	1012	790	601	544	502	463	461	374	393	363	357	368	336	348	320	330	308	314	310	278	318	285	337	315	302	355	303	316	289	274	314	299	304	358	307	320	292	305	283	278	329	294	329	303	316	314	317	295	324	296	311	292	279	305	303	315	273	285	296	308	277	286	302	304	278	307	307	309	312	292	302	319	277	317	310	297	269	323	307	306	291	323	273	314	301	321	288	327	324	309	286	294	301	317	300	296	313	319	321	307	278	307	286	298	286	299	298	305	283	300	293	268	313	294	300	281	289	306	285	316	279	290	322	317	295	294	298	266	291	248	266	311	288	268	303	288	294	290	275	271	310	310	311	320	289	329	307	277	323	283	296	305	286	284	311	311	275	277	305	316	293	248	277	336	310	309	293	312	286	316	322	294	274	282	299	292	291	330	317	265	314	326	286	297	269	337	324	289	335	311	294	301	296	320	291	280	305	288	320	304	327	260	295	275	298	279	305	281	313	307	280	276	275	316	300	262	298	264	278	345	280	316	321	259	286	286	325	300	307	312	277	319	296	284	306	334	291	327	305	293	298	285	281	292	257	313	270	303	282	293	291	295	274	303	302	298	328	320	306	264	266	289	299	289	303	293	302	272	269	292	318	295	332	269	319	277	286	301	311	246	314	267	302	295	285	284	298	244	312	307	307	312	293	294	300	295	296	265	315	271	293	330	288	285	317	300	341	329	321	285	303	313	307	276	299	265	315	318	294	312	260	276	310	333	288	306	291	257	285	270	305	313	307	303	288	313	334	304	272	275	273	322	321	304	270	322	314	292	300	325	311	289	312	297	305	296	338	290	301	296	304	304	284	295	326	340	273	314	274	294	279	273	317	291	293	311	289	270	304	307	290	272	266	284	325	303	307	295	326	302	303	263	273	325	299	307	306	285	269	291	275	293	311	276	274	299	330	296	296	308	295	300	298	308	257	302	287	293	309	268	296	299	311	300	283	277	313	309	272	300	298	305	289	311	317	284	302	307	308	262	298	294	284	300	312	321	283	317	306	301	318	310	293	301	293	293	270	292	296	306	311	307	310	287	296	308	300	290	277	301	289	299	318	295	278	288	288	309	270	330	309	291	288	288	297	299	294	313	300	278	302	262	269	281	324	318	309	320	286	266	298	319	272	300	301	301	307	302	292	275	291	258	305	319	343	266	308	302	289	282	309	307	282	308	315	266	319	286	295	297	280	268	296	320	305	284	302	291	272	319	311	309	283	318	294	277	305	287	281	276	308	293	313	325	300	293	314	328	302	313	312	344	268	290	337	304	298	279	287	272	293	304	295	285	285	313	267	283	291	321	323	306	326	303	277	288	280	308	339	288	296	269	309	278	303	317	277	274	307	321	273	294	306	295	280	297	272	297	325	327	298	356	302	313	328	308	332	286	317	271	302	285	284	306	317	319	294	333	288	295	285	306	315	330	319	310	312	285	278	321	312	291	347	330	293	266	296	305	303	326	303	331	273	301	273	283	289	318	338	289	298	318	318	278	279	285	285	305	295	301	296	298	303	305	294	298	320	274	297	290	317	303	257	316	313	264	282	317	318	327	291	292	287	278	296	284	287	301	291	326	308	328	339	344	307	288	298	293	314	287	326	294	301	278	249	277	288	273	284	261	291	332	304	279	290	299	311	331	273	308	300	306	280	307	270	264	296	284	322	258	324	266	279	300	313	319	329	294	303	302	282	294	295	270	322	306	305	301	295	308	319	291	262	289	278	289	300	309	284	285	284	300	337	284	297	276	308	284	311	288	287	293	278	297	273	299	323	261	294	290	291	305	309	288	294	307	316	302	276	300	284	279	311	287	279	307	339	304	294	317	310	282	302	313	301	313	340	297	304	291	297	336	290	284	304	278	292	291	308	286	309	309	313	293	310	305	307	293	311	303	324	305	301	317	330	301	271	268	285	312	293	249	287	278	282	277	306	303	306	284	287	347	287	308	285	286	317	318	307	282	328	300	319	309	269	281	306	314	336	275	298	319	286	318	284	305	298	303	288	286	297	287	271	284	273	293	299	293	289	300	326	285	284	256	299	300	292	306	270	308	297	312	323	300	315	281	279	270	309	278	314	275	301	270	294	291	328	293	297	316	279	285	305	308	323	310	286	307	321	307	304	285	303	349	304	304	271	291	327	302	302	306	296	283	278	315	313	262	290	295	309	266	305	282	313	296	306	268	304	282	290	299	297	297	300	307	255	330	278	291	288	287	287	325	275	284	329	328	313	281	280	268	292	291	324	308	288	295	320	297	308	280	283	314	276	297	311	304	284	296	295	302	298	261	294	309	321	269	279	295	277	304	301	299	320	298	293	274	309	300	288	270	274	295	305	302	262	247	322	307	267	312	303	314	322	283	302	326	310	296	309	302	304	275	323	282	333	260	335	304	269	295	310	297	293	271	270	291	295	337	319	310	321	318	330	271	313	270	326	316	298	313	318	278	284	287	291	294	278	308	268	290	314	317	296	303	323	313	305	276	281	282	270	303	303	280	308	266	298	321	274	293	286	286	302	307	285	312	333	293	294	317	284	322	293	299	281	312	322	283	333	313	308	275	301	307	266	307	276	307	294	305	294	308	312	294	298	307	339	316	287	316	293	287	260	295	276	299	313	281	290	298	277	323	321	278	313	315	293	295	281	272	314	318	270	331	280	321	326	307	326	278	296	301	303	297	306	330	286	291	307	293	277	290	294	307	277	294	294	306	285	275	311	282	285	296	293	302	319	326	261	302	326	292	290	293	310	275	293	271	292	305	283	294	271	275	331	278	341	304	277	303	281	313	317	284	326	317	282	271	310	306	302	320	323	299	320	291	302	286	275	295	295	261	314	275	291	308	272	339	293	310	283	291	291	275	316	320	298	286	295	291	315	306	302	282	300	329	285	308	328	317	315	288	307	289	290	313	287	288	299	309	296	319	296	299	298	296	315	312	281	310	269	290	286	354	329	288	296	307	270	284	319	318	308	283	304	316	267	291	331	274	259	264	317	293	289	267	283	357	316	271	291	288	314	318	307	319	277	349	298	308	309	314	288	311	269	271	337	287	331	306	314	263	286	276	305	279	324	280	283	314	256	272	302	303	270	307	304	322	315	281	269	263	307	288	290	274	269	303	307	310	284	295	304	320	312	277	312	281	298	299	301	299	303	319	324	285	306	295	275	291	312	316	281	315	279	310	289	270	296	292	296	302	271	314	298	315	294	324	303	307	279	285	319	276	293	307	340	286	316	308	286	297	289	314	298	293	323	347	317	300	283	297	283	302	309	307	288	305	305	317	291	307	325	315	293	263	304	301	295	323	328	328	304	278	297	349	288	323	294	321	286	290	292	292	312	314	304	285	301	289	310	303	264	273	302	304	311	286	289	294	297	263	327	308	284	287	287	301	280	279	275	290	306	298	296	299	303	272	311	300	293	285	285	276	309	297	287	305	289	295	307	297	269	299	341	272	301	308	304	311
9678	1880	3412	3955	3479	2889	2453	2136	1843	1751	1582	1478	1382	1343	1257	1203	1168	1139	1216	1112	1073	1032	1073	1065	1009	1043	1057	938	996	930	996	988	973	925	938	959	898	867	931	892	935	912	904	858	919	946	929	877	880	887	852	895	941	867	949	964	863	894	876	893	873	937	866	870	881	924	896	921	908	852	822	875	915	871	906	901	896	856	885	887	866	861	872	887	918	917	838	861	898	893	890	870	868	852	847	897	874	887	852	825	916	914	823	903	825	908	853	852	909	864	878	891	897	834	886	909	875	864	885	873	891	891	876	883	900	902	874	886	863	864	899	833	804	855	878	820	860	817	850	887	889	877	873	923	885	882	921	852	914	901	903	874	896	850	872	917	859	881	907	838	855	871	860	853	859	936	823	893	879	893	873	838	882	884	897	850	879	872	824	887	853	885	874	877	911	888	867	820	850	893	897	913	870	866	877	816	856	892	832	846	869	857	866	848	867	805	862	896	893	924	891	886	907	858	858	861	846	859	871	866	911	863	895	906	882	865	827	865	855	885	884	851	864	855	898	875	848	831	831	849	882	846	861	851	829	867	855	891	865	808	854	851	856	847	886	905	898	895	906	911	881	832	870	851	888	807	832	872	883	914	877	847	897	855	851	807	840	856	883	864	877	835	822	814	872	870	871	881	827	878	881	891	823	887	816	896	824	943	902	882	920	907	904	920	863	862	872	892	867	824	920	865	867	845	894	852	875	946	848	892	856	879	912	878	869	863	890	855	870	888	865	832	887	837	907	880	924	866	893	849	870	874	887	932	881	869	930	859	904	801	861	922	822	908	883	900	876	883	888	868	858	854	840	854	832	847	860	876	915	902	895	891	862	908	825	877	882	912	881	864	880	854	876	873	837	888	828	898	915	889	832	877	865	907	886	882	887	847	893	830	870	902	826	863	865	891	849	848	852	890	869	899	856	878	853	892	853	867	850	877	884	918	832	818	876	882	889	857	885	884	913	837	836	853	862	838	903	889	904	868	828	873	912	886	858	921	848	830	881	882	839	864	890	860	888	875	879	890	880	964	873	862	883	869	866	857	878	894	862	829	905	889	859	822	905	822	864	906	852	902	937	889	934	838	906	870	845	843	911	900	856	937	893	860	870	862	878	935	870	892	905	891	885	873	839	858	866	846	839	911	862	864	905	898	901	881	852	869	878	874	876	856	867	866	863	871	824	873	849	853	868	904	893	859	843	863	882	841	860	864	853	894	921	855	839	883	859	864	873	867	862	885	882	838	922	840	855	851	936	818	809	851	872	867	848	851	885	846	857	877	860	836	842	863	833	865	913	850	895	913	844	861	844	869	855	869	943	872	849	837	900	891	866	924	848	868	938	884	829	867	833	876	849	877	913	811	876	849	892	857	917	884	886	897	879	878	913	932	815	903	881	865	841	854	899	935	874	903	842	851	859	902	885	954	804	861	891	840	871	928	860	867	964	833	842	877	876	909	882	899	888	925	827	826	897	890	888	893	872	870	905	926	901	904	873	890	837	886	886	853	884	891	930	867	906	871	826	820	858	859	862	883	867	879	954	850	872	839	890	899	850	820	875	926	879	911	900	861	847	837	906	852	855	857	898	854	878	830	837	885	863	820	871	868	851	873	921	864	825	934	861	874	839	854	830	857	877	906	849	939	879	910	875	920	905	861	921	823	878	921	879	901	841	867	892	893	863	884	857	878	855	878	881	885	909	877	899	836	865	857	875	860	869	846	885	888	821	838	887	832	869	851	863	885	868	881	899	887	884	859	923	897	905	841	860	898	862	873	916	851	877	888	831	869	849	864	889	888	853	886	847	827	884	887	851	847	879	882	857	870	865	901	890	852	902	874	907	866	843	882	871	939	888	873	837	868	928	913	878	839	881	862	865	876	874	871	861	879	871	853	857	847	877	868	878	866	868	871	884	871	877	924	859	850	891	845	867	867	925	888	865	826	885	883	820	827	904	853	842	883	790	878	859	842	869	890	854	871	904	899	854	889	839	856	822	831	891	872	876	859	896	838	843	843	867	855	896	819	839	875	820	920	862	913	866	882	817	855	877	897	877	860	880	897	895	855	873	850	894	938	890	875	879	876	880	924	854	878	854	854	891	877	869	892	858	879	856	803	893	850	897	904	832	837	917	833	848	898	899	863	873	895	830	839	854	882	923	845	859	916	821	844	861	838	892	895	859	907	887	885	892	887	888	875	872	897	888	870	841	883	817	828	888	927	842	845	871	858	800	889	868	917	832	919	874	862	882	842	872	903	900	838	857	895	867	879	883	859	859	862	862	887	883	890	866	853	891	876	867	902	883	814	901	872	874	841	897	838	882	889	859	919	833	864	878	885	867	885	895	861	870	917	860	812	842	888	879	886	847	866	866	907	928	877	887	913	861	870	828	897	886	871	792	859	854	889	895	871	881	849	870	899	846	899	885	844	840	870	871	890	884	882	881	891	865	924	922	900	876	859	874	858	859	868	841	822	821	874	881	865	896	867	878	883	880	898	879	895	907	910	906	864	855	913	886	860	935	868	885	901	852	870	886	882	888	876	888	863	889	849	844	840	872	885	858	929	899	860	848	910	880	850	845	883	862	857	913	868	824	867	830	863	919	903	905	895	918	870	815	855	844	894	915	840	876	868	868	872	874	861	870	855	892	903	921	847	847	872	912	882	856	848	856	919	891	848	883	881	846	896	891	811	829	891	920	886	856	865	882	878	846	930	892	881	888	885	857	862	855	865	898	879	856	891	892	855	892	889	824	832	887	825	838	884	877	862	892	914	864	920	968	840	870	907	856	897	851	889	913	914	827	870	892	859	855	821	866	833	852	826	841	863	901	870	872	845	886	891	893	874	846	911	823	864	863	870	865	875	903	898	886	883	848	855	877	863	821	849	861	895	894	871	896	846	859	860	825	852	877	917	830	891	904	860	862	897	929	838	857	909	883	902	880	854	873	875	899	889	888	878	835	914	843	855	846	892	860	924	902	878	844	871	866	872	900	892	871	870	872	878	919	827	863	892	934	853	851	916	843	865	914	845	869	845	869	889	935	846	844	883	900	877	840	908	894	866	828	855	864	842	855	860	820	931	836	880	923	850	861	898	876	911	906	877	901	871	867	825	951	854	835	866	813	853	857	871	878	902	914	840	883	913	887	866	923	891	861	810	872	900	879	839	853	894	828	858	865	843	896	895	878	857	870	876	893	870	841	859	881	908	852	844	836	878	811	847	902	845	875	908	865	931	895	906	917	835	850	902	912	884	898	885	859	894	817	903	895	871	892	858	872	806	871	864	859	846	858	874	845	884	875	897	883	860	867	894	877	862	833	887	897	864	889	915	869	894	909	902	896	870	821	897	936	893	866	847	847	877	871	910	881	881	880	874	893	921	863	862	868	882	910	929	900	838	877	932	911	874	880	851	870	839	911	866	896	838	908	889	880	955	898	867	869	875	869	875	897	837	851	886	865	896	866	873	872	866
26653	4049	2976	2278	1624	1160	930	735	649	598	538	465	420	398	382	371	371	348	366	348	313	339	316	326	326	320	321	296	277	331	306	294	307	311	299	312	293	326	282	300	310	335	277	261	274	280	324	299	286	290	269	265	270	276	301	265	290	283	299	278	262	314	270	303	245	292	297	252	271	276	262	302	291	258	277	315	269	292	265	314	268	315	290	255	280	240	270	295	255	278	280	267	284	281	270	280	282	324	272	291	277	297	280	271	271	264	278	267	273	276	269	264	261	256	264	267	271	295	261	262	269	283	281	261	270	276	270	255	273	271	273	264	278	269	293	280	261	260	303	273	234	256	264	244	271	268	251	253	282	238	292	272	280	326	266	269	230	259	271	253	265	265	248	276	275	266	242	235	280	299	300	248	264	259	268	310	256	267	267	272	254	255	277	282	271	245	278	292	260	261	266	263	296	258	247	250	236	284	291	301	263	252	273	292	270	255	256	261	291	270	296	265	275	289	266	260	297	249	268	301	281	296	299	284	271	303	250	257	301	259	291	304	244	293	279	239	265	276	272	263	272	293	286	292	248	265	285	270	292	253	242	293	273	270	298	257	259	278	257	291	304	283	259	296	263	279	256	268	277	308	273	238	279	284	274	273	269	262	281	285	252	305	249	267	278	273	292	293	298	276	290	278	316	280	290	258	291	284	249	283	277	282	283	278	256	255	283	306	284	266	250	272	316	247	265	286	263	285	289	287	246	303	292	274	276	260	275	280	279	273	279	264	300	266	280	266	259	282	256	289	279	252	276	264	281	277	284	281	281	264	263	282	292	314	266	307	269	254	235	265	287	284	306	270	251	281	266	260	284	299	245	298	313	283	292	283	279	272	263	275	298	273	250	258	247	262	253	291	284	271	242	271	239	294	259	270	256	287	264	266	294	270	261	282	273	278	277	281	271	265	259	250	270	285	268	284	273	270	249	258	271	260	264	268	267	289	282	261	256	313	291	282	270	243	294	268	263	260	323	239	263	297	244	309	274	229	269	260	278	263	273	299	280	280	295	276	273	283	253	281	252	276	259	268	255	260	267	277	279	262	292	255	278	265	302	272	298	273	263	277	285	293	283	250	262	289	303	276	285	265	286	259	268	267	264	260	305	287	251	256	305	241	245	241	279	294	274	291	287	255	286	252	264	254	273	252	242	268	275	260	269	288	265	305	280	269	264	284	282	282	269	281	257	262	277	272	277	276	249	281	264	278	274	279	282	244	261	249	268	276	273	245	260	281	254	258	258	245	292	295	278	249	263	265	256	268	290	260	264	266	279	286	300	279	273	245	293	278	262	263	270	282	253	289	291	246	276	286	249	286	261	278	257	280	266	300	267	261	274	254	272	294	306	226	276	283	283	289	268	267	290	259	261	269	272	266	265	287	270	274	266	298	269	308	259	290	282	254	261	238	235	275	287	276	284	265	278	256	283	282	275	277	266	273	249	285	283	286	259	271	273	235	289	282	302	246	254	277	267	244	305	272	261	276	242	273	267	277	292	256	291	266	239	256	253	251	281	268	300	235	278	277	265	272	277	257	258	261	283	238	259	259	270	298	268	288	281	291	260	277	251	265	292	266	290	262	270	262	269	268	289	251	268	291	256	317	253	273	281	241	284	262	257	264	295	284	296	276	299	275	271	312	291	271	253	263	257	277	315	290	305	259	278	263	286	256	266	264	294	292	294	263	290	278	252	293	261	303	281	267	252	278	225	282	275	253	259	243	258	291	273	279	289	264	289	296	292	241	316	275	254	282	285	286	255	292	286	278	313	271	276	280	265	278	271	259	266	303	269	278	247	299	243	284	242	290	280	289	270	274	249	307	270	299	250	303	260	268	322	276	291	290	309	250	275	218	281	254	232	258	303	301	278	244	268	288	285	274	293	250	296	256	278	252	298	229	260	268	251	285	256	279	256	299	263	267	273	281	248	259	307	256	267	290	264	278	261	281	270	250	261	245	299	282	300	281	287	276	274	268	279	303	286	234	301	260	258	286	275	280	302	271	279	244	280	316	268	258	270	278	282	251	251	289	262	269	239	274	260	258	269	293	262	253	279	279	278	272	252	285	268	246	261	263	289	271	273	274	260	256	276	293	298	257	294	259	287	275	277	281	236	248	237	275	264	266	267	290	258	267	254	284	256	240	262	249	258	263	273	277	283	297	242	248	288	308	275	259	283	287	288	284	247	258	269	289	283	275	279	292	305	296	285	264	258	301	263	277	326	259	238	259	247	246	285	278	281	282	254	288	288	324	286	265	269	241	263	279	295	280	245	283	255	255	291	295	273	264	264	247	291	276	281	284	276	254	267	277	251	273	295	263	308	251	260	273	294	266	282	272	280	282	247	281	273	271	320	267	273	266	252	257	268	298	270	264	261	278	270	268	286	251	257	263	299	277	271	260	251	295	275	269	273	300	280	259	267	288	256	271	263	289	249	298	285	284	257	265	281	268	276	257	264	293	277	258	304	281	256	273	259	279	260	286	241	259	259	297	283	245	270	245	254	265	254	275	271	272	268	313	262	254	274	268	297	267	257	259	263	272	262	305	298	312	287	276	275	257	293	272	233	246	261	264	264	278	280	299	270	267	259	287	310	290	281	267	260	263	276	265	266	260	278	261	292	279	246	293	254	255	273	260	265	269	281	262	281	260	268	269	295	257	297	264	280	250	262	292	302	258	271	300	271	288	282	249	296	285	255	297	271	287	263	287	237	284	256	293	298	269	257	306	252	255	294	278	314	294	281	283	293	274	311	296	293	275	281	275	290	234	282	270	291	298	280	283	274	275	286	240	269	272	275	272	289	275	258	274	271	265	262	243	278	295	287	274	274	279	255	252	225	244	278	257	293	271	291	265	266	279	265	296	291	294	278	263	274	287	265	301	282	262	265	265	260	273	273	280	259	283	267	268	285	267	311	271	284	254	265	292	279	272	269	282	285	267	267	293	271	297	283	249	259	256	267	269	283	267	283	286	304	258	254	298	264	271	322	261	285	264	250	261	258	296	273	279	311	248	263	252	269	262	271	282	268	269	259	294	269	276	263	263	233	246	252	258	274	257	261	254	285	254	269	265	269	273	278	269	252	261	249	270	274	291	246	280	281	272	298	251	266	293	275	259	270	270	279	259	261	274	296	265	286	260	297	244	242	266	243	295	242	279	272	299	283	290	296	252	273	273	273	259	261	282	267	260	271	281	304	288	279	268	256	278	267	273	282	266	265	277	248	271	268	259	279	256	271	269	251	262	245	274	289	282	260	276	283	290	266	261	268	284	300	244	285	281	268	284	277	261	255	289	313	298	262	285	269	244	287	260	288	251	280	281	233	282	280	276	296	262	290	261	289	277	269	266	297	275	246	282	305	286	282	304	283	256	306	288	279	254	296	285	264	268	268	282	297	291	291	284	266	262	301	270	276	277	292	266	286	258	273	249	235	269	271	247	282	267	269	279	283	287	247	290	283	255
12813	2679	5532	6299	5446	4585	3799	3173	2821	2420	2269	1924	1736	1617	1576	1514	1417	1331	1349	1188	1130	1151	1095	1064	1069	1098	1058	1026	1086	1003	962	1005	972	903	904	935	943	892	966	935	929	877	887	914	923	868	871	852	903	873	825	906	842	878	902	841	827	837	844	900	770	795	824	896	832	830	785	890	838	843	833	826	857	823	826	812	855	829	834	808	840	795	836	807	831	847	850	856	819	831	804	825	791	753	808	838	800	840	846	809	821	820	861	805	835	803	787	810	865	792	805	826	801	833	809	809	825	804	786	794	775	744	835	786	834	812	833	836	810	788	809	826	802	777	813	838	844	807	741	784	843	781	784	848	846	781	794	804	870	780	770	785	857	800	809	764	755	827	835	832	761	801	786	808	806	837	886	824	764	852	785	837	770	832	764	758	762	821	779	833	826	769	791	818	808	804	837	807	812	760	812	814	759	825	779	800	792	752	850	777	790	822	871	837	790	834	822	815	784	856	842	838	789	830	783	851	783	842	768	767	779	786	834	868	796	803	823	806	835	774	811	826	795	805	780	798	832	822	781	770	773	807	827	791	812	799	807	806	855	822	854	765	842	796	827	776	813	841	795	810	823	802	807	768	803	815	791	797	817	814	751	847	816	801	823	821	853	768	794	809	814	806	823	772	793	795	793	761	805	814	765	799	791	795	820	816	819	844	787	837	878	789	762	801	797	849	796	838	829	817	846	815	804	786	818	832	819	757	782	834	779	783	827	810	777	791	789	797	846	774	814	802	817	786	786	800	770	819	804	742	829	763	781	767	824	812	810	796	817	842	816	841	856	820	769	801	818	825	825	836	794	780	746	724	790	829	793	828	799	814	785	841	831	777	850	797	837	833	828	789	817	791	782	788	779	844	786	839	765	846	798	779	829	785	817	765	816	814	754	809	778	844	797	784	835	802	819	790	803	827	825	794	812	781	809	820	763	859	851	770	796	763	792	818	776	809	845	752	771	845	733	780	787	791	787	800	773	803	779	808	876	831	828	786	796	812	779	818	793	811	802	828	800	772	797	771	794	785	815	714	786	786	769	805	813	786	830	808	814	800	847	775	803	821	822	791	841	772	822	782	828	793	846	779	766	783	770	767	834	821	786	826	791	762	808	784	768	797	803	810	847	802	793	844	807	816	756	795	784	845	767	792	796	841	780	804	785	784	770	774	838	769	862	817	800	777	739	799	799	782	754	781	801	802	803	795	832	805	835	823	818	821	804	805	810	822	797	818	838	756	789	789	836	816	801	762	765	772	804	819	810	800	827	795	808	823	814	801	785	787	850	830	830	770	817	790	788	801	763	705	796	846	867	730	824	828	797	779	834	776	776	767	794	767	799	822	795	760	813	815	791	806	816	794	786	778	833	828	836	829	814	818	782	810	814	784	795	809	784	820	829	793	763	801	773	841	767	810	821	827	789	782	803	802	797	804	854	761	775	740	804	790	780	799	766	814	789	776	809	836	789	818	781	794	770	831	822	826	823	769	780	833	755	810	784	774	857	743	834	823	781	801	839	812	773	753	787	817	792	823	817	777	783	786	782	858	831	764	816	829	766	797	813	835	809	814	830	792	828	818	798	796	804	790	784	863	799	848	796	799	773	781	773	815	842	816	810	760	829	791	815	805	859	786	839	770	831	840	763	750	811	820	820	825	777	800	820	803	793	818	760	796	849	781	834	781	805	833	817	821	790	782	815	783	818	762	798	822	797	796	810	789	754	803	870	793	768	811	783	799	821	834	782	798	751	801	738	809	802	824	814	761	755	813	770	812	811	802	766	819	799	817	839	778	828	791	785	797	769	815	836	829	808	779	806	819	863	808	857	777	811	818	800	755	826	818	778	834	798	751	827	782	779	819	782	812	842	823	806	809	809	804	835	793	846	803	777	826	833	801	773	750	819	814	799	766	786	843	786	814	786	775	866	854	795	794	807	778	797	767	779	796	820	756	783	791	827	822	787	757	812	826	824	791	846	791	822	813	774	855	818	789	834	791	762	816	798	825	774	805	803	837	777	810	797	774	751	819	815	816	795	837	851	834	848	808	809	858	809	793	854	804	793	791	751	832	813	766	830	811	803	807	823	831	822	791	796	790	781	807	836	784	810	837	823	845	796	791	856	867	740	820	815	795	819	820	845	781	783	799	805	737	860	841	787	862	842	753	833	812	817	804	826	790	836	766	786	788	761	839	830	776	807	759	833	846	813	807	802	794	766	800	831	769	896	815	763	851	775	793	771	777	786	811	794	828	805	814	793	846	783	807	775	837	845	809	773	783	753	818	777	793	829	828	791	792	796	795	866	773	810	781	774	766	744	836	847	789	796	812	791	821	768	803	796	818	783	826	768	804	790	806	827	802	759	784	804	837	787	802	814	776	829	802	804	808	759	829	812	828	852	826	793	824	807	801	770	752	778	843	861	848	827	787	821	791	819	828	802	812	757	798	811	819	793	849	831	824	834	749	820	782	761	774	855	800	837	780	808	825	789	826	785	821	788	791	794	804	791	871	840	802	770	859	835	804	802	830	808	762	766	845	816	844	827	781	814	794	788	784	804	818	866	795	795	807	779	739	801	834	800	816	839	765	796	814	812	740	864	829	846	811	807	773	842	801	790	779	805	838	806	859	767	821	793	776	799	768	832	806	796	829	774	738	780	792	747	787	789	784	780	801	773	786	834	822	839	790	737	823	770	766	785	837	799	838	739	825	786	780	756	801	843	805	824	862	793	852	827	774	829	779	789	850	811	837	817	768	782	785	797	822	837	801	766	764	834	772	884	778	820	816	760	809	788	789	808	784	827	830	756	849	829	795	810	833	812	803	814	770	795	794	775	824	812	772	814	789	797	757	783	835	802	827	795	792	823	804	858	826	748	778	768	821	757	797	788	828	859	783	778	811	841	788	770	749	833	775	798	721	790	795	798	884	782	800	836	769	761	821	767	802	828	789	781	782	810	840	811	801	775	784	807	770	808	842	809	775	827	780	802	812	852	840	747	858	828	805	777	865	827	769	755	787	770	794	783	843	787	803	773	791	757	829	802	829	834	834	834	790	761	795	803	809	804	806	798	786	786	820	814	781	842	806	824	825	788	819	752	764	778	808	810	849	765	813	830	806	750	796	768	753	798	768	830	820	759	839	757	810	861	796	771	839	788	798	848	831	791	808	838	794	813	772	793	828	846	802	783	792	769	818	826	813	781	772	781	816	798	815	775	819	809	785	769	796	778	786	830	829	843	824	853	809	777	802	786	817	771	808	863	772	826	791	769	836	834	781	835	757	794	820	850	826	807	753	758	768	777	827	787	833	791	768	746	774	822	807	799	786	820	778	774	797	784	808	790	790	818	769	847	802	792	777	816	873	832	779	803	786	855	868	832	796	851	817	807	846	754	791	827	798	862	840	808	787	768	789	826	807	794	747	796	805	769	780	772	826	801	833	800	789	859	790	791	805	791	796	791	813	794	803	802	799	836	800
2762	264	251	203	221	190	191	191	169	164	184	161	170	145	186	184	156	168	168	154	187	158	170	171	146	174	175	179	150	188	142	182	164	161	191	162	171	171	140	161	177	195	162	171	182	163	173	189	189	144	162	160	162	166	188	170	190	160	157	172	171	159	171	160	154	157	185	175	186	162	161	163	174	171	166	188	192	170	162	188	183	168	150	171	135	167	165	174	161	156	150	171	172	154	161	165	153	160	173	138	177	162	184	167	186	168	176	156	176	173	160	158	174	181	150	155	160	187	177	165	152	176	155	169	172	167	157	160	165	144	152	161	151	150	154	166	163	175	147	167	160	179	159	168	179	202	159	173	166	170	183	178	171	156	161	181	178	164	165	162	161	163	159	178	165	166	173	167	173	174	172	179	146	191	181	176	199	144	175	162	175	176	169	172	153	152	154	189	159	176	159	167	152	182	177	167	163	167	156	167	173	200	163	165	165	180	166	177	170	177	140	157	159	166	158	170	152	150	172	201	143	143	147	165	179	172	176	164	168	150	173	177	167	164	179	169	163	169	149	160	173	171	159	167	148	158	179	159	172	190	147	180	178	189	147	166	172	178	159	167	159	180	178	144	164	170	149	152	159	186	166	167	179	158	160	172	153	159	163	158	198	143	153	173	183	189	162	149	176	159	155	167	166	161	167	155	181	176	156	198	194	170	187	157	158	167	177	164	155	177	159	177	173	183	179	148	164	160	164	177	176	191	198	189	152	173	164	174	159	154	152	184	171	173	167	177	177	160	164	181	183	173	166	198	184	154	164	177	164	187	174	158	169	170	155	150	184	168	176	171	174	168	176	154	174	174	156	190	189	148	158	144	172	174	173	158	179	155	174	157	176	182	155	159	162	166	161	177	146	154	166	164	162	162	137	160	170	167	159	159	152	181	167	168	177	186	202	172	154	189	168	168	178	155	186	186	184	169	168	171	169	181	168	164	174	171	161	157	167	153	172	173	189	156	184	169	158	165	169	152	165	205	178	142	206	171	175	167	174	178	158	171	159	159	176	178	180	146	171	174	157	184	148	180	180	180	140	151	197	178	167	179	167	170	188	180	171	159	171	150	145	142	152	189	178	164	158	190	156	184	171	191	179	190	179	161	159	174	172	176	175	171	168	168	155	138	177	160	189	155	172	159	183	168	164	155	143	159	158	153	176	177	159	171	154	167	161	182	163	174	163	166	174	180	166	176	168	161	168	167	185	189	174	177	159	150	160	177	139	152	174	181	166	165	181	175	178	170	169	165	184	170	185	165	186	194	145	183	170	164	154	192	151	178	190	174	155	154	148	162	193	160	159	158	177	159	166	153	171	158	156	159	182	155	176	161	178	164	178	175	205	172	180	158	185	173	166	172	166	163	194	162	170	186	182	171	160	170	166	172	188	157	148	162	159	168	176	170	151	140	171	169	160	167	160	162	188	154	173	150	203	181	199	166	171	169	194	183	163	161	171	160	191	137	158	179	166	172	168	156	174	168	157	185	192	164	162	176	160	193	152	159	172	164	168	178	176	185	170	182	183	168	154	181	170	171	173	170	164	179	176	179	171	169	166	166	153	180	166	163	188	178	205	172	149	161	165	144	141	141	186	159	177	151	167	166	153	153	163	170	147	174	176	194	193	184	161	149	148	179	181	171	168	165	155	134	160	138	155	160	180	147	155	188	148	137	183	163	189	168	172	182	178	158	175	183	164	199	166	176	161	180	172	177	158	158	153	184	143	168	188	167	172	163	146	191	162	179	179	195	145	171	167	184	190	152	160	163	150	144	150	172	158	163	173	151	153	192	162	153	185	169	143	173	145	181	162	183	167	170	178	180	166	177	174	180	173	177	156	165	170	201	182	188	164	174	154	147	171	155	186	172	164	157	159	156	169	152	162	160	174	171	169	169	182	157	200	190	166	170	161	178	174	179	185	158	153	191	193	162	158	156	165	183	153	145	131	149	171	156	156	167	156	158	183	184	156	192	155	162	161	209	156	153	166	172	160	179	153	151	152	140	160	164	172	163	153	178	167	181	174	171	171	181	144	163	187	151	152	176	165	182	158	143	171	178	173	188	149	173	167	162	172	167	193	169	183	181	181	159	141	173	184	152	186	159	153	148	167	174	140	162	179	162	163	155	167	160	157	158	172	164	162	165	163	174	190	156	166	173	173	163	203	176	169	169	169	177	153	161	168	182	167	156	147	145	158	168	150	182	151	158	181	161	160	176	184	182	170	151	150	158	174	163	166	144	149	162	183	143	186	151	167	171	149	163	155	176	166	175	164	167	150	145	155	140	161	169	161	160	168	168	172	144	155	181	146	156	164	185	174	173	150	195	163	183	171	189	156	186	166	181	156	156	183	177	169	197	191	167	147	163	158	192	145	182	161	164	183	185	171	180	165	180	174	189	162	170	150	159	178	159	137	160	166	155	164	154	155	175	160	165	177	160	141	155	168	154	165	177	156	165	150	175	160	173	172	182	169	181	158	156	165	153	169	162	151	175	163	178	182	150	172	187	170	181	157	183	149	173	180	168	163	155	159	140	183	181	163	158	177	155	165	175	142	156	170	168	156	135	153	161	139	164	170	184	182	165	158	180	167	154	170	188	164	163	178	163	160	162	164	170	172	180	174	156	165	172	172	151	170	172	193	165	172	193	162	159	181	179	171	164	158	158	180	196	162	162	157	147	165	176	173	151	178	143	160	145	181	162	168	169	144	195	155	191	159	180	169	141	166	197	174	164	155	159	167	195	148	142	168	159	149	161	158	155	187	161	182	171	162	169	201	171	162	173	166	158	151	142	173	185	154	185	162	156	179	172	173	161	169	178	148	163	158	170	162	173	167	161	173	172	171	157	141	166	166	163	153	160	176	171	179	171	143	174	160	163	175	171	189	175	174	153	178	152	178	177	160	159	162	133	171	157	186	177	168	170	170	174	156	170	187	157	138	165	165	162	187	175	165	164	155	141	163	165	178	176	179	192	174	191	152	145	152	196	154	159	153	171	167	169	157	158	150	181	169	177	175	160	165	190	171	177	169	175	177	182	165	175	159	160	155	168	171	151	183	162	155	155	180	194	146	166	152	155	192	172	175	145	188	178	159	184	191	172	161	160	189	144	168	162	170	177	160	165	157	168	165	196	179	183	161	176	164	160	169	168	192	149	178	188	148	189	151	177	167	153	171	185	172	157	157	164	157	139	183	153	175	178	149	188	178	156	166	199	184	181	163	145	145	172	187	149	162	181	148	167	178	168	155	164	179	159	168	157	166	161	190	171	171	163	159	186	161	180	152	163	155	166	168	161	171	172	178	178	159	192	155	174	142	191	191	153	166	181	174	168	156	164	197	151	143	193	176	151	160	173	160	182	180	190	160	164	170	164	166	160	166	164	163	170	201	172	161	187	197	163	178	182	171	181	168	158	160	174	174	191	162	175	169	168	181	169	160	174	182	180	180	162	179	164	177	176	140	179
2495	623	701	739	766	691	629	645	576	565	548	579	580	574	561	552	601	547	514	546	556	544	549	566	561	561	548	521	568	523	523	547	547	570	568	552	550	555	520	537	534	539	547	578	537	546	510	563	531	546	531	548	493	573	587	563	532	548	497	581	538	538	544	517	510	542	515	538	534	545	480	593	552	573	512	493	536	568	551	528	580	506	554	536	516	518	557	548	536	515	560	578	536	537	533	559	561	549	573	533	546	564	495	529	547	575	519	543	559	539	501	538	557	526	576	524	524	497	527	565	530	541	563	533	499	511	538	523	542	515	523	516	512	496	535	544	537	522	545	521	556	535	575	523	518	571	549	543	510	544	506	535	558	538	500	557	527	599	525	547	514	493	531	556	562	533	530	545	527	542	514	471	545	566	518	579	516	515	541	543	510	523	518	539	552	528	535	588	529	591	512	553	504	521	564	525	589	582	581	556	508	547	517	553	547	540	556	552	593	541	548	521	553	563	515	547	579	503	561	544	514	552	534	556	547	543	610	539	549	536	553	573	525	557	515	558	476	558	550	552	525	515	563	558	552	543	537	539	529	538	580	567	524	575	522	495	529	561	524	552	528	564	515	539	602	516	556	521	531	523	528	510	542	541	560	546	515	528	554	527	557	538	502	541	530	534	580	563	541	528	525	533	537	567	531	530	563	555	535	567	541	549	544	497	552	577	561	517	541	498	544	541	529	564	548	550	539	530	566	546	584	516	539	554	586	561	570	540	555	550	540	532	559	543	554	537	554	516	565	532	504	513	533	553	554	487	557	515	574	520	535	499	539	551	556	546	578	591	510	511	546	555	526	533	556	559	529	530	534	510	537	535	547	535	562	553	514	530	562	543	527	558	546	533	528	521	497	532	555	555	584	537	567	530	540	553	532	553	530	508	534	515	572	537	562	539	521	505	565	558	543	515	515	542	515	550	566	511	570	560	542	552	518	526	491	523	521	541	527	512	560	555	575	550	547	535	536	584	524	550	496	521	517	553	543	554	521	515	583	496	508	546	515	567	542	577	545	537	535	540	536	529	558	499	557	557	525	524	536	570	493	502	564	533	569	526	569	531	565	532	520	559	585	564	576	560	559	518	552	542	517	523	557	539	549	542	574	537	537	515	576	530	540	535	549	489	535	521	506	540	527	555	530	553	529	529	554	545	589	570	569	517	509	553	535	541	547	551	546	548	493	503	510	519	518	545	526	501	511	562	517	551	571	538	537	521	560	528	537	592	518	521	508	565	562	562	551	552	549	568	506	532	545	583	526	535	540	555	501	533	531	522	530	550	535	567	530	531	496	546	536	528	553	531	530	519	541	540	538	555	555	544	546	551	526	553	506	548	532	540	534	568	528	526	589	534	533	570	539	533	550	566	532	554	536	553	595	531	504	529	527	577	574	551	525	507	549	542	510	539	547	569	547	522	551	492	582	493	536	573	557	552	569	553	553	584	540	535	537	543	531	547	543	533	543	611	544	545	541	549	601	559	565	584	526	530	545	543	574	584	535	519	561	537	513	533	556	513	516	531	544	516	577	473	577	523	554	551	528	542	582	545	501	521	537	539	503	524	497	524	561	537	512	532	536	550	520	574	560	503	571	551	525	570	548	513	534	530	531	533	570	552	555	499	536	470	550	572	565	530	519	507	526	543	545	566	544	518	568	569	545	552	573	544	517	553	518	536	547	509	549	535	544	477	545	542	569	551	503	523	555	578	522	560	548	491	521	530	523	540	542	547	529	554	522	536	594	537	525	563	535	558	532	588	541	550	558	533	531	535	510	537	530	550	564	570	515	554	550	521	563	535	566	560	516	539	521	531	557	539	547	531	588	538	534	529	550	516	575	543	536	527	549	497	526	548	528	560	563	504	541	506	539	570	532	514	532	536	537	535	528	553	554	521	581	520	517	550	577	544	566	530	562	506	548	582	537	552	528	541	543	559	584	532	550	574	540	497	556	557	585	570	527	517	555	573	549	548	514	494	548	532	543	530	547	549	598	541	553	549	529	552	525	532	539	583	536	538	526	532	528	551	506	555	522	575	572	563	579	472	554	556	501	518	552	600	568	553	562	519	460	478	573	526	582	553	548	552	499	538	589	566	565	545	592	542	514	580	564	550	562	538	562	522	525	546	525	588	497	530	516	547	529	543	543	513	518	544	561	564	536	527	559	568	557	552	550	502	534	562	513	531	551	544	557	536	531	562	557	546	563	538	551	588	547	527	518	558	531	541	520	546	548	527	548	536	503	530	527	515	529	518	558	538	560	540	520	568	528	527	497	537	491	540	554	544	530	535	525	563	540	583	550	567	572	467	563	552	542	555	550	543	513	509	551	563	532	539	545	512	523	529	566	506	523	535	550	524	499	554	473	549	535	520	549	555	527	548	523	544	552	559	531	596	552	540	549	561	554	542	550	513	529	508	529	588	560	545	530	538	545	545	542	521	520	580	552	572	544	539	540	552	561	540	531	523	514	576	561	539	531	538	524	567	548	523	558	545	554	563	520	506	581	521	517	541	531	566	501	570	540	566	581	518	548	513	542	492	550	538	513	576	535	525	521	553	544	534	570	570	539	518	531	545	532	579	552	574	558	521	568	510	536	579	549	549	544	515	530	501	535	542	556	545	560	570	535	555	533	508	523	539	514	535	549	563	531	537	562	519	534	587	537	580	521	537	528	540	554	555	541	555	553	536	540	536	540	556	550	554	538	571	522	494	518	515	530	520	555	469	517	574	528	546	516	542	543	602	534	520	556	520	547	513	541	504	525	514	523	508	533	566	553	582	524	536	541	512	526	503	554	524	506	558	569	559	510	528	516	552	580	536	539	526	525	525	523	526	541	529	524	550	514	570	563	566	546	515	552	536	534	563	540	540	558	533	593	576	549	535	518	591	530	563	525	557	558	527	515	564	529	547	492	540	575	515	551	544	550	548	582	547	524	526	543	554	515	548	541	549	489	597	561	487	537	524	505	571	561	532	504	530	524	608	537	531	527	550	531	537	564	492	538	497	529	511	537	521	543	532	545	557	504	534	533	535	554	512	548	553	561	530	627	531	523	550	552	556	533	561	535	546	517	540	479	530	562	539	553	552	491	524	584	534	543	536	535	529	502	543	545	549	532	522	497	517	495	554	549	552	523	536	539	500	562	531	561	554	493	537	547	576	552	549	514	556	525	488	536	504	559	546	545	528	529	552	595	529	544	526	525	555	538	511	520	542	533	545	536	561	566	563	525	567	553	512	556	560	520	525	569	547	554	521	526	503	530	508	564	555	564	560	543	509	553	557	558	520	545	565	616	533	560	524	550	562	519	515	551	535	596	559	566	537	539	564	545	540	575	531	523	519	518	546	587	554	532	564	526	515	533	519	548	551	537	545	549	522	511	592	572	531	535	539	558	529	524	560	559	521	518	550	575	530	553	517	539	552	524	560	531	568	575	547	527	527	524	542	585	561	552	530	514	528	524	510
17166	1810	1717	1298	992	789	651	530	513	451	417	435	394	363	369	318	339	312	332	294	349	321	301	314	308	322	295	313	308	284	333	312	292	310	313	322	305	299	308	294	287	294	283	315	290	259	306	277	319	306	282	290	278	324	302	332	282	304	291	318	330	340	285	311	315	305	290	293	322	306	318	300	299	291	257	314	259	269	291	331	289	282	291	322	288	310	313	320	321	305	310	308	322	291	292	289	301	323	275	289	309	311	306	289	305	303	297	278	342	288	305	310	292	309	302	301	307	309	299	312	301	275	283	290	313	278	288	324	343	305	290	299	316	301	282	274	294	300	303	298	316	277	308	339	303	298	305	309	314	351	295	315	298	301	306	313	313	309	271	293	285	307	306	293	331	283	291	267	300	328	298	304	305	331	273	259	345	295	297	291	300	278	271	311	291	324	295	267	289	317	284	288	304	306	301	323	250	302	299	294	258	323	307	343	277	281	325	284	299	303	296	298	306	290	268	295	301	284	329	271	288	300	291	307	311	273	288	297	296	293	283	282	256	286	290	303	297	310	313	277	300	289	296	266	295	312	279	274	291	310	291	332	311	293	320	309	315	314	293	305	278	265	322	294	284	288	304	313	312	321	331	281	292	283	264	292	274	319	292	293	293	282	274	288	311	290	294	293	256	281	298	311	275	277	320	276	278	295	280	327	293	301	292	282	294	287	295	284	314	272	288	315	288	306	296	284	273	280	298	280	322	301	330	327	332	322	345	296	291	314	276	312	326	306	287	277	305	302	257	294	295	276	290	295	295	312	267	273	272	261	325	323	293	290	280	318	290	297	304	295	296	294	309	309	288	279	303	293	304	336	315	321	329	301	331	335	277	287	313	297	322	319	289	310	296	297	303	286	289	282	297	292	302	273	299	309	294	331	298	309	291	324	314	316	309	295	334	310	333	295	323	300	311	272	313	288	279	304	332	283	350	288	316	321	310	315	293	318	271	307	284	315	283	284	286	312	292	290	310	309	303	278	302	269	307	262	275	310	310	309	312	319	326	286	293	296	306	265	307	280	280	324	299	318	278	270	296	301	302	312	303	321	298	312	322	299	275	323	304	280	269	285	293	277	278	331	294	277	299	276	267	292	341	317	315	299	287	288	316	360	290	278	303	293	299	308	290	312	290	308	270	255	292	285	325	344	299	285	303	309	319	288	299	250	313	299	317	302	332	288	292	296	303	319	346	275	297	305	305	304	316	288	310	312	337	299	318	327	280	284	324	290	300	327	288	281	314	285	265	274	301	311	322	284	327	316	279	285	325	311	266	279	305	319	294	271	293	285	323	270	297	296	310	336	328	294	291	299	272	312	282	303	307	305	300	315	298	298	283	323	314	308	300	288	304	279	272	275	279	288	279	290	276	285	273	309	299	293	279	310	290	307	306	302	300	279	270	299	291	300	312	326	330	301	301	331	319	300	289	318	321	325	282	295	298	283	285	333	312	284	296	296	278	284	274	303	313	305	281	275	291	289	297	291	254	260	267	321	301	281	284	287	296	285	278	278	292	280	279	317	301	307	298	338	298	286	314	305	302	308	312	291	295	287	306	296	291	305	275	312	277	321	301	295	295	309	289	299	266	297	308	305	289	294	297	292	277	313	312	296	339	301	313	334	284	293	302	280	304	283	318	323	322	306	303	270	303	284	312	315	303	285	301	276	292	265	303	301	295	287	286	289	295	305	320	304	302	311	314	304	308	332	313	296	296	307	308	309	317	327	280	324	292	297	309	303	292	280	301	282	327	318	310	297	277	314	307	303	311	290	313	294	296	303	296	310	282	305	310	311	282	301	314	284	304	313	280	286	289	316	293	295	263	283	292	292	312	302	333	283	316	292	288	280	301	314	280	292	303	289	312	300	303	297	320	335	295	281	321	278	259	294	314	275	290	291	304	285	303	298	321	299	291	287	279	288	272	310	294	294	275	283	301	277	320	287	324	289	289	312	288	300	298	301	310	270	303	249	348	267	306	274	288	283	291	292	295	301	304	309	284	281	300	295	288	281	273	306	295	308	282	302	288	272	292	252	300	283	332	304	278	254	331	284	283	282	318	288	318	272	331	301	286	293	285	300	291	298	306	305	292	286	312	312	301	310	284	275	275	293	315	316	282	290	275	281	327	290	328	301	319	310	313	340	287	301	283	275	285	297	305	285	310	299	307	293	319	289	294	281	302	277	307	323	320	318	279	280	274	298	296	297	279	307	278	335	307	297	289	312	310	313	285	301	270	308	314	265	309	281	298	283	293	309	294	314	300	287	280	300	324	298	321	269	285	295	304	296	293	320	280	284	307	289	289	307	267	298	253	296	303	300	297	310	309	297	296	306	320	303	314	289	287	305	292	349	317	297	267	307	311	265	289	291	306	325	299	277	325	274	322	275	313	307	287	286	253	307	305	306	300	316	314	287	282	300	270	273	278	306	312	271	303	310	318	323	302	327	305	281	316	288	305	295	289	304	324	306	308	320	287	313	303	305	283	291	253	276	300	293	283	286	260	292	337	316	306	299	301	291	293	265	277	320	341	318	305	289	290	275	286	310	275	317	302	273	292	294	281	292	300	276	268	272	290	276	298	316	321	295	300	310	295	322	301	298	279	284	319	308	297	294	276	319	294	288	316	289	319	287	326	280	288	282	310	307	314	305	324	324	301	305	281	284	290	294	289	288	323	275	293	301	300	318	284	280	284	321	304	315	273	266	311	276	282	288	331	298	320	294	313	300	288	298	303	312	322	301	298	340	308	294	301	296	262	279	330	310	300	284	279	288	319	294	312	269	301	284	293	331	259	272	307	316	292	282	275	267	267	295	265	282	298	272	289	293	324	318	300	278	264	282	317	337	282	292	290	257	298	291	317	286	295	311	276	318	272	284	301	314	296	305	293	319	308	293	317	297	310	315	279	288	282	289	315	304	291	302	284	317	306	291	276	289	283	256	317	311	304	295	289	293	298	311	298	272	278	288	294	315	286	352	286	287	314	294	333	308	261	291	297	318	322	294	313	287	303	300	309	313	309	284	325	321	306	312	299	304	294	313	280	315	338	277	286	263	274	289	300	311	338	311	281	301	294	281	271	268	319	280	302	282	334	277	319	276	285	292	268	289	296	283	326	291	290	318	287	292	284	308	337	302	298	303	320	288	317	275	306	304	328	287	294	330	273	294	318	290	274	303	279	269	319	324	256	280	299	294	284	304	290	324	301	301	308	293	306	309	300	327	299	304	299	292	318	299	311	265	297	259	285	277	288	309	314	338	288	280	290	281	322	292	306	277	328	297	300	319	275	290	295	306	283	309	302	278	296	254	299	288	333	299	276	282	292	327	260	278	290	290	306	279	294	279	317	309	319	295	292	300	316	286	293	288	306	350	302	283	308	306	278	262	296	325	301	313	304	289	296	291	304	285	282	269	342	330	315	294	338	299	287	291	322	314	302	304	271	315	335	304	288	282	339	280	301	307
8922	1860	3376	3917	3401	2905	2378	2082	1837	1713	1611	1488	1340	1329	1281	1208	1162	1115	1147	1140	1027	1058	1063	1004	957	1009	997	916	995	944	970	981	973	928	921	976	921	915	944	955	878	952	901	903	906	899	918	937	915	932	907	872	900	865	883	914	894	927	844	916	894	920	928	900	898	872	846	877	873	888	909	853	870	897	854	881	932	870	891	886	897	854	859	873	884	932	849	909	893	859	894	900	953	838	857	874	892	881	903	927	895	888	903	898	888	909	846	864	878	925	919	867	873	859	876	849	838	863	893	873	898	870	864	807	874	893	887	888	868	843	858	882	863	835	852	910	873	914	876	892	879	891	812	884	870	858	796	891	887	907	882	860	876	849	885	867	914	864	879	877	870	900	928	858	868	874	901	848	918	935	860	853	842	848	875	879	842	862	889	911	902	882	887	875	883	871	879	924	867	870	823	845	864	882	877	879	825	881	858	890	906	823	869	881	901	870	858	852	857	859	826	870	861	872	909	866	837	830	899	883	947	842	899	902	852	892	884	888	876	885	944	835	829	890	927	902	855	899	915	867	874	875	892	852	892	917	911	873	882	860	818	898	893	824	846	873	843	853	905	896	903	884	860	860	839	827	847	879	933	882	885	858	864	880	900	838	863	917	878	864	849	853	826	850	903	850	821	834	870	853	847	842	856	867	866	899	841	866	849	866	858	854	910	919	888	855	836	885	887	870	858	871	889	836	858	921	858	860	859	878	907	901	908	864	870	847	848	878	849	867	893	831	879	866	854	870	851	904	848	863	877	863	881	862	871	863	877	858	862	911	847	871	838	856	840	869	909	787	871	838	846	845	934	891	840	868	900	913	854	869	882	882	845	931	858	856	849	847	857	816	858	906	876	862	863	847	889	920	882	900	835	857	853	851	864	850	887	867	853	909	837	858	853	901	884	876	893	883	878	853	895	895	862	965	818	873	877	808	887	852	885	895	906	890	889	881	854	884	835	886	895	907	817	934	894	875	858	919	865	876	840	917	878	910	888	884	859	833	863	921	835	828	916	886	879	902	853	810	872	897	857	887	847	791	877	847	866	854	922	852	857	829	854	872	865	890	904	884	906	820	872	869	847	859	893	868	841	859	857	857	878	872	852	866	881	845	876	846	876	851	874	880	880	779	882	832	882	860	856	876	874	843	816	874	814	873	872	894	895	872	837	871	886	790	863	887	887	911	865	853	861	880	898	830	869	873	895	872	829	877	871	853	854	922	884	918	892	857	892	922	854	814	913	867	865	854	851	893	854	912	881	913	902	884	817	888	918	892	900	909	824	824	866	876	874	854	906	892	840	867	865	901	875	876	864	884	880	856	867	808	866	904	846	885	879	824	917	824	857	831	916	854	859	835	892	823	875	865	859	883	884	879	902	857	846	953	832	870	840	837	885	872	957	913	876	843	853	881	855	873	936	865	856	862	903	861	897	845	857	876	913	886	909	848	886	923	863	909	876	852	864	855	892	869	861	861	837	845	886	828	905	844	874	884	872	839	886	887	861	851	830	939	848	889	824	863	886	883	870	875	866	849	882	871	917	909	831	865	856	834	877	861	865	877	884	857	908	916	874	936	859	888	839	849	813	889	873	910	880	852	835	877	929	883	846	860	853	878	860	887	884	862	885	904	867	831	901	921	861	894	914	863	875	852	882	902	862	913	843	874	847	865	872	858	882	880	897	888	865	873	909	877	867	855	878	860	880	870	830	907	865	864	818	897	869	858	900	875	898	844	904	871	941	855	861	834	905	898	845	879	830	883	875	843	873	877	942	865	877	928	896	873	844	854	868	834	927	886	852	924	869	834	883	828	857	847	870	911	868	897	851	820	858	851	910	872	856	918	850	856	836	918	879	923	857	901	805	838	865	904	910	853	887	907	878	832	904	830	943	823	907	966	885	922	878	904	821	895	854	879	847	874	816	929	833	919	900	846	878	872	883	904	908	926	855	873	931	850	845	853	827	878	851	886	895	823	861	843	860	835	906	857	902	854	889	824	911	884	911	881	897	835	888	835	862	887	846	873	901	849	920	843	902	834	815	895	914	915	865	894	855	867	878	904	836	861	923	871	819	889	922	875	862	837	862	850	906	841	859	874	865	841	868	886	848	871	912	882	886	897	854	901	856	864	864	878	885	860	847	893	835	904	867	887	906	883	895	850	871	869	791	821	861	883	828	837	894	920	858	847	853	914	863	873	834	860	816	936	876	940	837	866	890	927	872	844	841	879	857	863	888	859	826	858	859	845	903	857	899	879	874	885	906	891	863	934	870	857	845	857	880	858	899	898	856	875	862	840	833	814	864	898	871	846	871	834	876	843	855	872	879	908	871	881	910	833	869	896	885	917	899	851	897	907	871	837	895	886	924	857	900	902	938	880	857	804	950	879	879	888	876	852	902	875	884	847	899	861	851	933	872	921	865	890	827	867	836	895	904	835	842	909	837	815	875	886	874	883	864	859	839	876	879	880	889	912	819	899	894	932	847	882	900	867	925	896	854	902	854	875	871	862	833	834	907	856	863	826	853	866	833	876	796	908	853	832	847	918	912	814	887	831	882	908	911	884	912	854	871	888	917	909	892	869	859	880	910	849	875	817	911	881	881	866	885	859	864	891	850	856	859	888	860	893	891	948	836	847	879	841	843	947	892	843	898	889	851	871	890	835	829	839	853	916	830	870	873	926	871	900	845	893	908	897	873	912	920	884	884	875	882	892	871	915	916	916	829	838	895	877	920	876	865	852	901	883	871	852	911	897	830	899	855	858	831	844	862	863	898	863	861	865	852	832	863	881	869	861	849	884	901	871	902	866	869	905	840	879	851	866	825	900	837	895	811	888	874	902	821	888	897	829	884	842	856	820	887	887	905	838	925	846	855	864	841	804	889	919	850	840	832	856	896	870	916	869	881	871	875	878	804	843	860	810	881	889	903	851	934	898	856	865	883	838	885	911	838	891	850	813	900	843	899	877	884	848	847	907	874	862	941	850	894	887	879	896	840	903	849	905	852	841	933	832	885	885	855	859	867	848	853	896	883	880	837	868	897	869	852	847	895	859	906	863	836	858	865	866	897	895	854	848	847	880	894	831	886	935	807	873	873	879	871	878	856	874	940	834	864	894	848	895	912	865	944	898	873	874	840	937	940	889	810	868	859	828	873	924	933	881	897	924	853	918	903	900	840	851	894	838	853	839	918	894	868	881	819	849	842	896	867	911	856	890	831	845	827	877	859	878	947	919	906	923	867	821	867	824	850	859	893	930	901	851	913	870	877	851	882	830	904	867	851	919	855	858	850	879	901	923	911	892	895	856	931	876	839	867	891	860	871	901	870	854	863	820	858	928	859	880	826	872	877	837	889	885	922	826	920	912	888	859	854	863	854	874	864	890	822	868	932	850	855	839	848	847	880	806	868	848	896	855	865	879	867	866	855	890	842	895	841	825	866	855	849	862	841	826	866	862	871	899	841	896	840	870
28467	5159	3012	2325	1619	1240	903	763	647	588	498	445	460	449	394	341	364	361	351	335	358	329	329	290	338	294	255	314	301	310	333	323	285	290	279	269	355	282	308	279	303	288	277	272	301	279	282	266	294	288	275	289	279	258	283	296	267	276	257	295	260	287	270	259	258	299	268	263	263	254	290	287	281	269	283	264	284	267	264	266	274	280	253	285	284	291	289	276	257	273	263	273	303	259	283	290	287	272	301	274	286	285	282	260	307	284	276	273	256	277	289	270	280	272	277	251	280	270	289	299	243	228	264	251	265	278	290	268	281	292	284	293	279	253	251	254	286	268	283	306	276	262	275	290	270	254	300	286	272	300	295	273	271	293	273	276	281	303	274	249	252	252	294	261	262	248	308	245	239	286	270	274	303	290	245	273	287	243	275	301	309	244	291	304	287	262	262	309	274	274	257	302	254	252	263	257	266	267	244	285	279	278	259	309	317	258	224	266	281	289	268	256	254	288	270	274	278	278	287	272	276	267	243	285	255	287	255	255	271	251	320	280	269	286	283	266	271	247	228	280	285	314	276	278	318	278	262	281	286	280	290	287	267	263	260	266	288	290	274	284	249	280	283	275	244	253	245	245	283	282	276	313	267	284	279	268	265	255	288	276	265	294	269	286	258	300	278	278	295	245	279	258	246	264	276	266	251	300	268	274	279	259	299	297	283	323	261	271	302	285	281	269	271	275	277	283	275	287	277	262	280	274	261	270	252	254	265	262	284	278	262	274	287	263	280	266	261	284	275	286	269	255	276	226	294	273	299	263	288	271	303	272	304	263	308	304	251	310	247	247	282	266	278	272	255	259	282	279	276	295	281	278	293	260	273	272	245	267	268	286	250	279	276	268	265	288	280	264	275	270	286	252	301	258	297	259	292	278	318	281	293	269	255	278	282	275	303	293	256	267	282	297	290	261	288	296	267	242	292	273	251	280	291	248	245	286	296	303	315	274	268	292	249	303	251	268	238	272	259	258	288	280	259	242	276	284	307	256	283	270	254	306	297	315	294	285	277	288	291	235	260	237	273	267	284	279	292	250	261	297	276	279	240	250	244	263	276	278	313	289	275	270	285	299	267	286	293	280	293	274	253	274	259	256	277	279	276	244	290	280	254	278	296	283	287	250	256	270	274	281	299	296	272	266	291	266	286	279	273	276	269	291	286	309	268	277	307	290	285	268	299	290	255	273	272	261	268	285	269	245	287	290	305	287	231	235	239	265	281	279	280	289	287	264	273	274	251	281	263	272	277	263	286	290	266	274	281	309	246	256	300	260	290	313	299	269	287	273	248	272	266	284	251	299	256	276	295	282	286	272	281	274	284	296	279	271	268	260	267	263	258	247	273	279	276	262	265	250	276	285	283	291	267	254	288	307	259	284	265	272	292	269	259	259	282	276	277	260	267	252	289	268	265	280	289	275	249	269	277	277	271	255	277	304	282	287	274	263	238	307	275	283	277	276	276	292	276	259	273	242	263	310	260	287	282	275	319	294	272	277	279	289	270	248	298	274	278	284	271	279	265	248	268	259	257	267	283	263	270	262	268	232	267	276	277	253	262	268	287	252	309	309	314	255	307	306	265	279	265	257	264	264	291	304	281	295	276	266	263	262	271	249	252	270	260	266	277	246	295	284	276	276	261	263	273	265	277	279	250	288	303	291	298	261	273	246	285	303	243	264	318	288	266	264	263	292	254	264	287	287	220	288	284	269	279	300	269	294	270	266	274	283	274	272	308	248	261	263	265	262	301	258	258	316	292	288	267	255	260	293	286	252	263	251	247	282	263	275	246	283	295	285	282	249	265	296	262	276	275	291	248	281	245	262	265	280	269	278	301	290	268	309	278	295	303	286	293	274	272	277	269	263	277	288	292	276	297	284	237	297	300	279	299	281	257	278	286	259	273	244	297	260	298	277	286	245	254	256	304	267	260	255	272	283	302	283	268	254	268	288	284	263	252	277	298	288	276	257	264	260	264	272	269	267	283	291	315	258	288	255	256	292	260	257	264	286	295	318	291	266	292	281	268	279	266	294	276	287	277	254	280	247	280	268	291	266	315	288	284	280	290	286	267	281	303	228	299	300	302	240	282	268	271	288	295	285	303	246	275	284	277	255	268	310	251	270	290	254	280	275	283	273	283	259	279	285	286	292	291	323	280	296	288	266	267	257	256	295	245	297	280	277	289	267	274	262	277	250	298	286	277	299	297	259	262	265	250	267	276	302	271	254	258	260	272	289	267	274	285	280	278	283	254	241	260	297	274	267	275	304	314	311	271	252	277	239	295	243	307	264	259	286	267	273	305	268	254	256	283	304	260	275	283	259	259	298	270	320	289	276	276	281	286	278	278	268	317	268	253	281	301	274	279	270	281	246	265	280	260	297	285	268	313	281	294	271	268	277	286	312	291	251	258	241	292	284	305	262	267	282	287	262	295	255	271	274	274	264	262	268	284	276	280	282	277	264	265	265	258	270	285	273	289	281	269	276	285	317	253	292	265	264	285	264	283	284	277	282	284	274	281	267	282	245	284	283	288	265	304	320	262	257	237	265	282	269	254	302	284	283	295	270	250	269	278	260	247	284	247	286	316	252	262	270	248	313	253	295	282	256	293	285	298	285	260	291	258	272	271	287	302	287	283	277	300	259	248	315	265	283	261	254	299	264	266	263	269	280	275	289	296	268	255	310	266	296	309	278	265	265	276	283	287	268	288	258	282	266	264	284	287	269	240	248	263	273	275	273	260	283	282	264	250	276	267	279	257	282	277	272	266	283	275	307	282	289	287	280	288	251	291	288	278	296	282	304	272	254	286	276	299	295	260	280	284	243	291	263	298	255	291	260	308	278	265	270	286	246	287	246	253	274	262	280	272	295	281	271	241	273	283	292	272	249	292	282	274	285	279	296	269	277	267	268	274	265	287	278	276	275	273	282	264	266	272	272	304	259	275	267	295	275	261	289	274	269	287	274	263	290	302	277	260	285	249	284	249	301	300	274	257	254	275	267	288	270	265	270	256	274	283	290	290	283	307	241	283	259	268	263	288	276	266	308	281	272	268	258	262	273	282	262	287	269	291	284	280	271	282	275	302	263	268	256	280	279	262	244	266	262	287	281	304	285	254	294	281	278	259	293	265	293	224	234	278	264	304	292	276	263	275	260	249	261	271	268	236	291	256	281	283	264	297	281	265	268	291	283	269	279	264	243	252	264	259	239	272	272	256	266	287	268	274	285	283	274	285	273	292	264	276	268	252	283	285	281	297	284	270	266	297	289	309	277	284	283	261	279	295	258	242	257	279	269	292	276	272	299	285	298	294	296	265	264	279	294	252	271	255	273	263	272	256	262	282	308	262	277	279	249	289	299	284	274	277	252	271	274	258	271	260	309	286	285	230	285	282	240	267	292	259	310	260	309	281	286	252	254	237	266	263	264	297	248	303	273	257	269	240	294	274	296	268	255	253	265
13598	2681	5437	6330	5439	4616	3864	3206	2771	2316	2103	1990	1847	1694	1538	1482	1412	1347	1292	1324	1185	1165	1140	1098	1107	1030	994	1032	952	1009	1053	993	932	963	947	895	947	959	910	859	887	913	923	863	896	865	908	824	895	865	841	826	880	786	865	850	914	803	859	818	910	885	845	836	800	784	836	810	812	884	835	811	828	841	808	846	819	834	807	805	831	856	856	821	813	810	829	836	867	819	831	824	820	807	846	824	782	780	827	877	844	865	862	774	851	797	779	790	813	806	811	819	887	843	791	803	830	830	824	822	842	809	781	804	821	802	818	795	795	808	807	889	779	811	784	822	822	830	759	813	737	825	789	804	836	783	859	806	780	827	811	845	805	783	785	825	783	809	842	797	832	787	772	799	824	801	838	819	856	816	759	803	805	824	813	807	867	824	805	819	798	875	892	785	799	812	828	802	770	832	788	797	800	823	806	813	796	819	801	802	800	877	790	816	796	846	809	808	824	821	792	804	813	849	797	786	767	774	819	833	746	890	751	805	805	832	771	833	834	816	777	801	773	814	834	802	805	835	798	797	849	857	786	844	749	800	830	779	776	773	825	769	790	792	837	804	831	804	812	790	834	802	799	857	778	792	836	760	837	830	764	768	734	820	785	825	783	845	794	836	816	813	739	863	858	787	757	780	767	838	837	817	761	815	831	786	806	817	743	816	833	830	760	784	782	838	840	837	809	787	756	787	770	736	793	796	777	821	764	805	818	830	810	820	803	811	800	811	834	811	765	804	841	835	795	751	750	756	867	860	792	759	779	754	798	816	770	808	795	758	840	851	794	797	781	789	780	811	826	854	773	806	787	751	777	792	807	837	799	815	814	832	779	791	794	826	853	806	807	886	795	832	848	829	808	860	738	760	846	833	842	829	820	829	795	821	807	806	799	788	830	787	809	796	817	784	821	823	802	808	787	840	804	769	758	797	760	841	806	832	831	819	807	785	828	837	807	799	769	781	801	783	771	783	825	848	823	807	831	810	788	798	848	807	818	769	849	740	797	783	786	774	800	825	850	855	826	802	778	795	833	809	794	796	766	819	789	780	746	752	767	810	843	772	820	797	803	774	821	821	748	855	781	816	815	804	790	806	826	788	779	804	754	752	855	791	784	842	747	832	752	810	807	818	808	814	794	833	796	768	811	812	806	840	777	776	815	734	807	810	826	848	819	778	766	815	801	866	811	828	770	783	776	811	787	787	781	817	784	800	827	812	842	783	792	814	804	789	767	775	791	826	858	826	781	777	772	793	795	772	803	781	764	775	779	819	790	805	805	806	780	845	801	773	773	840	814	758	804	824	764	840	848	782	796	801	782	828	864	811	761	788	770	718	805	760	776	855	860	841	801	846	788	785	802	824	790	819	805	785	787	808	780	870	805	801	839	792	796	844	764	794	811	793	774	761	839	836	823	803	808	807	803	802	751	799	848	779	849	782	823	817	820	779	724	835	770	839	829	823	770	801	828	816	795	822	831	792	814	757	767	797	789	805	774	764	792	790	774	828	777	797	776	821	821	754	814	823	819	795	806	783	772	826	818	794	818	820	802	771	786	805	766	816	795	795	747	742	835	803	789	791	772	833	829	793	863	805	819	786	782	797	798	755	828	813	833	786	748	788	806	844	814	746	785	815	783	789	794	806	783	806	811	781	810	770	826	812	776	834	800	764	801	831	841	792	819	752	812	831	845	812	815	820	739	837	807	771	832	783	788	836	770	828	782	802	834	819	765	837	839	824	794	811	831	824	773	792	779	833	825	755	829	834	796	796	756	832	819	779	780	830	767	821	848	784	790	781	838	809	815	803	798	793	834	846	800	788	834	779	800	804	796	804	800	780	795	844	775	842	851	757	822	842	805	844	808	819	784	780	822	828	831	760	806	768	813	849	796	825	814	804	815	811	820	818	860	724	811	802	795	855	809	798	780	793	834	813	785	806	757	823	811	818	821	802	816	772	802	783	771	814	799	825	747	855	761	801	784	824	767	812	826	775	861	772	788	753	819	789	778	794	838	771	815	808	816	784	809	806	841	813	785	790	782	788	826	846	850	823	830	801	848	760	790	771	850	809	829	738	795	785	784	838	767	805	804	755	854	788	800	838	819	815	824	816	803	779	857	771	787	785	742	792	795	800	798	827	798	782	783	822	837	815	776	863	757	788	846	796	850	835	836	788	857	814	799	808	750	799	800	831	793	819	823	780	830	811	775	803	758	790	787	801	830	812	791	802	800	760	808	827	814	755	828	795	846	817	807	763	814	799	830	785	820	787	849	829	753	801	831	809	817	819	830	783	837	830	863	784	777	835	823	777	825	846	794	812	760	816	775	770	824	823	812	771	795	760	820	823	784	828	867	809	808	797	781	814	802	791	788	785	781	833	829	800	802	744	784	805	775	804	777	783	776	731	827	805	789	827	813	809	812	817	809	757	848	787	775	826	784	814	822	804	795	830	813	785	836	832	790	824	830	771	791	784	769	843	811	786	806	820	814	780	770	821	781	825	804	743	759	825	809	773	772	850	816	870	817	809	829	844	774	788	836	829	818	768	845	841	795	786	849	743	801	830	781	847	764	790	821	791	836	762	819	778	803	821	809	822	843	774	752	824	813	772	755	832	781	804	813	851	825	854	777	776	835	754	803	808	819	776	821	841	793	814	857	822	793	793	781	802	798	820	779	786	787	777	813	807	823	759	833	745	811	785	809	803	797	765	801	831	792	790	829	809	857	846	801	782	794	828	778	809	846	846	845	772	780	798	793	788	803	795	845	844	811	828	799	762	778	810	791	789	763	790	803	786	787	808	820	801	787	724	842	780	735	813	760	767	845	805	789	824	800	801	807	790	804	827	826	809	800	802	799	787	816	801	849	761	817	801	830	841	760	817	769	801	790	833	815	846	774	742	759	816	811	785	789	807	850	780	784	785	831	758	806	793	778	812	836	784	769	797	804	819	773	820	771	823	806	760	811	780	817	795	802	800	795	828	847	832	805	807	794	810	773	830	799	798	821	774	822	812	793	798	821	785	762	767	784	793	789	798	791	742	839	779	829	778	829	814	779	800	773	815	833	825	804	813	852	811	799	835	863	814	859	758	803	764	774	859	852	747	835	807	835	798	815	802	809	865	793	809	815	809	741	782	812	829	762	804	815	761	776	789	813	825	801	775	819	766	769	763	795	815	817	803	806	789	787	789	819	805	855	769	785	771	753	853	797	774	811	822	806	803	786	787	827	811	828	809	782	801	771	813	778	789	795	809	799	856	844	860	856	829	773	805	856	812	753	835	788	818	804	790	805	755	823	780	856	782	765	759	804	795	784	805	764	803	845	800	802	807	805	783	772	809	776	769	775	796	797	775	845	776	791	826	781	808	768	797	806	790	828	812	811	765	811	770	803	820	817	794	802	807	756	857	828	793	799	814	769	815	789	789	861	829	799	817	790	765	760	859	839	807	814	792	792	793	802	780	822	780	798	816
2647	265	277	236	200	179	180	192	173	175	194	157	180	165	178	180	186	172	151	155	190	184	171	158	163	158	171	172	160	169	166	163	166	145	168	177	177	169	174	145	190	174	144	169	175	164	157	169	161	170	153	173	181	179	142	191	163	178	174	143	169	176	159	192	149	155	193	156	153	162	165	178	168	165	178	160	178	176	167	171	144	180	172	149	157	159	160	158	147	171	179	165	171	147	193	191	193	195	169	138	168	168	177	171	163	165	144	192	156	174	172	182	173	160	191	163	167	157	181	172	170	169	165	173	182	160	189	173	167	171	173	153	160	163	156	170	176	163	151	168	167	154	188	155	174	182	160	178	168	185	151	156	175	154	192	160	160	184	169	142	179	184	170	193	183	137	158	175	155	171	163	181	172	167	166	164	151	164	173	157	139	152	179	182	160	170	190	187	160	160	162	159	183	181	157	165	170	157	169	184	164	161	193	176	148	191	163	173	177	160	153	171	174	146	158	162	151	182	173	168	161	162	164	171	158	167	168	182	165	156	143	187	188	189	175	187	166	160	142	190	186	174	156	151	174	152	171	164	181	177	171	164	165	172	158	169	141	143	166	163	174	167	169	203	171	175	179	188	164	192	186	191	191	168	169	167	161	158	188	163	187	178	191	152	189	164	175	157	164	164	172	167	164	169	182	160	170	209	169	155	177	153	163	169	176	153	173	151	171	154	185	161	158	166	160	157	173	174	183	164	177	168	162	185	166	150	160	155	162	169	171	157	160	165	179	170	158	173	154	149	180	195	173	156	151	179	159	192	162	157	158	185	168	191	168	161	147	167	169	165	207	137	147	169	169	158	158	189	187	180	183	167	153	180	160	160	169	151	164	157	152	149	178	198	171	152	164	177	180	205	166	170	155	167	179	174	204	158	158	158	191	171	167	157	154	152	175	198	160	177	151	166	162	170	188	199	163	163	168	183	167	175	183	169	165	149	158	183	172	173	165	175	164	140	185	164	168	152	163	174	167	148	166	158	180	178	170	164	173	193	145	180	177	161	164	171	151	173	174	184	150	162	145	160	156	151	157	165	172	177	156	166	161	172	191	174	172	175	164	169	187	187	149	169	168	176	150	145	161	147	171	180	172	189	163	186	160	172	146	175	162	166	179	145	155	193	177	179	150	165	163	175	157	164	174	164	156	171	157	167	154	190	157	156	178	157	163	165	154	162	147	163	165	191	149	183	177	173	161	176	164	182	159	165	186	154	156	186	164	161	152	164	155	179	170	165	179	170	160	164	160	182	168	165	176	160	172	162	173	184	179	164	175	167	192	158	172	153	187	160	160	146	186	167	164	166	157	155	154	186	186	155	154	167	163	184	175	166	159	147	137	152	157	166	155	159	168	176	163	146	202	164	196	168	147	152	137	163	157	154	180	158	176	177	176	153	182	170	172	173	158	181	163	169	178	161	166	174	177	147	145	179	189	174	193	159	147	138	160	168	144	189	177	162	164	175	169	158	164	154	167	171	176	165	166	175	162	178	152	162	168	159	172	169	177	172	170	176	160	156	139	185	141	157	147	179	192	158	171	152	151	153	143	175	159	171	166	150	172	167	156	157	157	172	172	162	180	170	168	160	147	160	180	176	156	167	167	194	162	162	174	162	187	170	156	163	159	154	156	168	137	160	161	171	165	172	185	159	163	175	175	171	163	152	158	147	141	158	180	160	157	175	153	182	136	165	168	173	181	179	206	167	150	150	188	156	178	151	170	143	166	144	152	173	184	134	163	170	166	149	167	145	168	167	186	171	198	174	145	151	150	150	168	166	152	159	189	147	165	169	166	185	165	173	172	177	163	178	159	161	161	158	158	151	167	174	176	186	157	173	160	197	145	180	142	168	164	189	153	162	177	173	179	149	163	164	177	163	176	161	164	177	157	162	172	180	160	150	142	174	176	169	156	145	171	166	190	155	136	182	160	150	137	154	179	179	177	168	154	156	179	176	164	178	144	174	170	173	174	137	151	159	183	159	175	150	155	147	151	173	144	176	169	159	164	148	161	167	169	155	165	143	162	203	178	180	163	170	168	172	157	166	179	188	200	165	167	142	179	178	173	145	173	176	174	169	162	178	160	174	145	168	151	173	156	160	163	174	176	174	134	145	172	170	165	161	165	170	159	178	145	173	172	167	172	187	174	157	152	185	174	147	167	188	175	178	167	171	168	166	173	170	160	174	163	188	165	173	169	169	162	187	174	157	156	155	182	179	174	192	188	171	171	174	184	155	174	184	142	158	167	173	164	201	179	166	148	184	186	189	173	155	154	174	169	166	185	188	180	177	166	160	166	160	165	173	170	170	159	173	165	153	162	167	162	194	170	149	157	181	154	176	165	168	174	178	180	145	191	158	162	173	164	181	179	165	176	166	173	182	157	157	186	160	178	156	149	162	156	165	192	151	166	163	175	152	169	174	173	165	172	163	169	168	168	183	185	166	164	166	165	168	167	154	171	179	185	184	163	177	174	153	186	170	173	185	177	185	174	175	175	178	162	163	179	141	157	200	177	154	168	173	173	191	157	173	151	171	170	148	151	148	164	180	167	187	155	147	149	146	163	164	173	166	184	162	181	172	165	185	146	151	167	171	144	161	187	172	160	169	161	166	198	161	159	167	145	172	164	170	143	161	173	154	150	151	164	152	179	166	176	154	154	192	174	180	165	163	152	184	167	158	161	166	164	172	163	180	163	161	169	163	159	159	171	166	168	172	165	155	159	175	164	168	159	159	196	182	170	176	172	154	171	177	170	175	187	178	157	162	162	149	152	174	150	165	182	176	163	144	162	145	172	169	175	166	143	168	160	156	175	157	170	144	159	176	181	174	183	160	190	157	187	141	174	166	170	152	149	173	184	170	176	174	173	188	172	153	192	199	156	181	192	159	141	183	180	185	154	152	158	158	174	159	164	178	164	133	158	165	161	178	159	168	169	137	158	161	146	165	158	158	167	155	148	173	191	159	170	158	176	168	185	145	132	166	149	169	178	153	160	168	159	144	165	183	162	183	156	165	149	156	182	160	165	148	158	184	160	152	138	202	159	174	137	168	169	168	173	174	171	172	156	191	157	168	182	161	188	156	181	162	171	146	178	159	174	167	150	181	180	178	177	168	174	175	150	147	159	166	191	184	181	162	142	187	142	175	175	159	174	166	188	182	170	186	165	169	160	164	148	154	175	154	153	176	161	163	181	151	171	166	182	174	173	177	168	173	180	160	158	180	144	171	180	171	134	171	171	176	150	169	171	187	181	170	191	181	179	160	172	190	161	129	192	188	186	170	161	185	172	175	171	163	166	160	155	150	159	160	173	172	185	166	148	178	153	155	189	170	159	166	155	163	175	172	173	180	170	177	163	168	153	159	183	160	160	156	172	151	141	167	156	151	182	176	161	149	175	160	163	154	192	182	168	187	176	164	174	191	200	146	163	168	169	188	153	173	161	175	153	169	178	161	169	179
2376	583	705	752	714	612	608	576	634	584	571	614	561	566	551	590	573	518	549	534	548	558	529	563	559	571	550	524	566	528	533	533	523	552	574	552	582	590	554	551	528	553	582	550	557	544	557	554	567	508	527	520	572	537	512	561	513	537	545	559	524	539	593	525	532	547	520	556	554	551	536	545	513	536	550	522	574	507	568	560	498	562	547	547	523	569	522	558	546	528	528	569	531	536	572	567	544	559	529	536	573	544	513	520	573	540	523	542	502	557	548	532	526	571	517	563	550	520	527	554	565	517	573	539	619	505	562	566	553	567	558	498	580	547	523	562	579	592	479	521	592	523	528	534	565	536	562	569	540	557	528	530	560	594	511	499	519	502	511	522	519	556	558	538	482	540	541	564	527	549	545	523	561	524	531	585	518	550	534	543	550	560	514	524	529	532	522	543	521	486	543	592	551	563	561	497	526	510	535	508	480	479	562	602	536	531	527	511	540	552	548	562	544	538	538	561	502	561	574	543	542	542	516	614	543	544	555	539	524	563	541	525	569	542	535	536	559	529	537	526	530	538	517	535	535	582	524	511	531	587	507	530	527	593	530	519	525	540	519	523	557	514	535	580	555	527	540	555	535	519	571	547	532	557	587	543	527	583	548	564	510	589	549	552	534	519	545	516	560	558	587	530	533	530	532	575	567	507	567	534	549	541	525	543	530	590	541	557	536	558	548	522	554	557	525	547	536	544	501	571	545	517	564	553	559	534	576	501	550	506	519	551	523	556	532	541	502	547	556	471	529	523	571	546	526	556	515	539	542	504	536	513	558	542	536	548	568	539	544	546	524	535	546	549	533	526	516	543	528	513	534	536	546	511	546	512	551	501	505	546	604	526	561	508	530	520	539	487	571	570	550	524	513	597	530	524	539	567	534	522	492	559	543	575	522	520	606	509	558	540	522	528	567	564	524	550	524	569	568	538	570	576	517	558	593	546	499	546	597	528	545	529	602	517	511	542	490	519	548	532	557	526	516	556	531	543	571	566	567	549	544	539	557	513	557	511	536	560	498	535	552	535	594	553	566	549	538	487	539	546	507	545	550	560	518	541	584	544	563	542	592	545	541	566	557	544	569	616	562	549	555	524	584	541	565	533	519	494	601	500	563	534	522	531	606	539	526	570	531	510	569	525	561	526	553	555	512	576	555	576	559	558	552	539	555	547	547	542	549	507	534	532	521	538	555	552	560	523	556	554	534	544	528	515	543	536	561	496	549	517	506	540	529	530	540	538	542	514	570	513	534	570	532	536	531	564	551	499	532	510	555	559	514	568	543	501	501	547	540	538	524	533	519	527	575	540	525	521	530	531	589	551	573	516	548	569	550	481	527	573	521	571	547	534	519	491	556	558	554	603	528	532	554	547	588	533	544	528	571	492	531	567	547	543	532	569	556	537	549	567	525	574	526	547	540	503	582	530	556	549	557	552	550	515	490	537	489	547	499	566	543	572	525	529	569	520	551	540	538	529	545	522	526	509	581	510	576	510	534	516	554	536	561	538	484	537	520	554	588	532	526	522	559	546	530	557	496	546	539	526	571	534	548	507	577	531	526	582	535	537	544	551	534	508	557	527	536	507	576	583	557	539	546	557	538	536	538	527	531	552	513	519	536	536	553	511	517	549	567	522	547	546	529	549	536	564	538	512	550	531	570	537	581	552	533	514	529	530	545	528	546	557	551	544	480	567	567	543	501	578	514	562	564	564	566	589	532	515	531	554	575	539	567	596	551	525	557	507	543	553	502	544	539	572	597	587	531	508	504	558	523	530	559	515	538	524	548	516	523	594	562	488	517	518	542	530	518	530	554	557	534	514	539	544	565	545	557	540	500	509	515	530	547	503	561	506	535	521	556	559	530	504	570	530	559	569	519	532	523	519	611	571	516	535	556	537	521	549	543	543	520	529	529	570	505	535	519	533	550	527	558	585	594	559	568	548	554	499	551	579	561	553	506	534	556	546	503	593	559	545	528	541	558	551	520	534	528	529	528	562	576	571	558	545	533	576	520	555	535	560	536	510	567	570	551	568	544	547	511	570	568	529	513	599	535	567	552	549	537	497	558	525	547	558	500	521	531	534	518	582	528	564	544	530	597	547	522	526	562	568	543	539	518	536	576	520	552	583	569	570	542	538	548	549	524	520	534	566	548	503	524	531	543	554	579	538	532	540	505	542	563	564	545	517	545	584	549	497	510	553	550	540	501	545	575	508	532	559	587	584	563	523	521	548	578	479	509	560	574	519	540	558	551	553	538	502	550	551	555	555	526	545	535	569	584	511	549	501	549	537	520	533	528	526	518	551	516	543	559	508	533	567	532	505	500	532	510	515	570	551	519	556	537	517	550	591	563	532	537	545	568	581	575	525	544	593	532	529	528	543	552	564	504	534	554	535	581	558	519	566	513	509	535	491	569	571	541	563	541	534	559	513	535	575	539	546	544	556	566	549	565	543	562	524	523	531	524	546	534	504	527	547	568	529	536	533	521	561	528	573	574	596	546	514	550	531	526	530	548	624	537	559	550	539	521	544	541	576	539	541	500	569	517	546	571	550	542	511	573	510	529	530	569	551	505	559	535	538	524	546	553	558	602	518	598	520	530	559	572	544	521	547	528	524	499	506	501	508	561	578	522	524	532	516	553	533	584	559	554	544	537	545	542	552	590	551	561	520	519	525	501	539	557	500	574	549	537	581	595	531	503	566	575	568	587	578	558	577	550	543	566	558	550	525	510	553	573	545	554	515	561	566	560	567	542	534	493	544	556	539	527	541	534	585	541	552	537	557	529	539	569	521	557	552	496	525	546	525	555	545	552	534	527	502	548	551	577	505	504	547	548	602	544	580	514	578	576	532	533	500	555	557	530	540	558	588	530	574	496	544	528	557	516	606	555	502	508	553	539	564	559	490	560	550	549	501	540	564	591	558	530	592	548	560	513	527	530	565	533	528	525	528	591	517	579	572	536	521	517	513	526	581	525	566	540	529	565	580	508	541	543	520	555	528	536	558	536	532	576	569	544	573	496	562	528	581	532	547	545	561	538	572	573	536	557	537	528	538	552	548	581	544	559	542	571	504	540	523	564	535	556	536	515	544	568	509	538	547	499	507	564	541	537	524	528	517	531	516	555	554	573	559	535	520	562	541	514	520	581	577	532	534	594	588	526	551	585	531	521	529	527	546	550	535	564	533	542	544	521	528	532	535	535	524	574	555	561	531	539	515	557	559	534	548	537	572	534	517	501	549	582	536	547	531	539	476	560	498	542	549	559	556	557	548	541	529	570	586	552	552	547	530	574	575	543	542	534	514	508	525	522	527	576	529	516	535	516	597	519	554	554	520	550	552	534	524	542	561	556	535	546	552	510	547	555	561	540	553	539	538	514	534	565	565	541	525	568	511	552	505	537	566	516	524	557	551	562	516	574	539	561	527	524	518	556	545	551	585	493	526	555	575	522	507	554	600
18182	1844	1687	1255	1023	742	611	548	473	444	422	393	364	356	336	311	344	357	330	331	338	315	323	332	337	321	315	301	303	320	323	299	289	340	259	321	305	314	284	305	262	309	315	295	321	318	312	307	281	306	286	285	298	292	319	294	323	318	295	309	306	304	325	289	297	305	272	311	300	271	275	305	287	319	297	344	304	273	288	282	287	288	280	295	310	291	276	299	315	306	318	298	283	299	276	283	278	273	317	303	252	301	325	274	287	296	281	300	327	337	310	270	265	304	271	330	313	306	305	329	319	320	277	266	302	312	287	271	318	297	297	295	315	324	311	356	323	301	280	278	326	329	312	303	299	345	326	303	323	275	338	309	295	289	284	311	307	301	321	344	263	296	290	309	307	287	299	280	291	309	309	293	319	315	295	303	316	326	293	258	293	292	297	294	279	295	282	298	284	317	292	306	297	311	273	334	276	295	270	301	284	295	287	289	312	282	275	314	299	287	350	292	315	284	278	317	279	314	293	292	311	305	328	293	296	270	279	331	300	306	310	296	314	306	295	271	338	310	331	303	270	299	280	295	328	303	272	314	288	302	292	309	266	276	308	285	300	288	292	294	293	311	303	338	297	341	267	311	281	299	279	303	280	301	303	296	276	298	289	305	289	304	262	301	281	321	282	299	292	277	305	326	283	320	311	307	273	274	302	306	315	296	300	308	278	315	305	300	285	290	316	301	315	284	293	297	265	321	301	324	287	310	286	316	293	302	304	279	325	333	310	284	304	316	302	288	310	306	266	259	310	316	303	300	280	279	297	283	270	312	291	283	303	280	315	289	307	299	342	301	321	274	305	332	293	286	270	283	298	285	280	325	317	310	317	291	312	344	298	296	315	296	289	316	270	300	275	288	301	265	270	306	337	310	318	299	284	304	322	285	307	293	278	295	299	274	294	340	314	292	307	318	278	297	314	275	277	288	313	299	272	291	311	296	313	288	316	279	258	314	313	285	289	283	322	276	276	292	315	326	264	313	312	312	314	287	316	296	284	284	270	277	308	319	273	277	312	292	273	285	317	280	300	316	292	289	302	299	300	281	272	302	280	302	314	308	310	288	318	330	307	288	288	289	343	337	282	280	294	304	283	295	305	337	283	292	303	298	328	304	295	297	323	292	295	294	291	303	318	292	301	311	328	290	302	285	297	297	297	303	297	288	296	308	292	309	293	329	298	283	289	286	310	276	327	326	266	330	294	296	269	297	292	289	307	306	299	292	308	322	323	307	297	308	258	273	311	294	309	308	273	295	299	324	284	300	312	330	283	301	298	280	281	297	320	279	312	283	288	300	283	295	286	305	298	313	306	304	312	296	262	291	314	317	300	279	274	308	276	324	298	275	290	287	325	289	316	306	285	299	322	334	257	300	275	296	288	283	308	289	327	301	302	315	298	319	309	302	298	296	285	277	311	303	298	317	291	300	290	276	274	296	316	293	309	275	273	308	272	329	281	310	300	287	294	291	309	306	304	312	323	291	297	318	283	328	280	305	323	305	283	260	339	310	310	265	315	290	312	293	315	321	312	299	277	291	304	321	268	293	309	310	320	311	283	302	294	295	283	291	274	316	295	296	286	294	282	295	308	283	311	291	283	302	296	315	304	324	322	261	298	302	298	296	332	276	301	283	306	288	291	325	295	300	295	288	307	300	288	286	294	309	298	311	287	296	302	316	277	301	287	319	317	301	322	275	283	295	301	311	320	295	321	326	275	313	293	293	302	338	302	309	293	283	297	302	258	342	277	331	290	284	307	320	264	280	304	311	285	320	347	332	302	303	311	278	319	308	274	285	306	282	331	303	262	262	299	292	293	299	303	302	293	290	295	285	295	290	316	317	314	312	298	314	282	309	317	310	283	273	292	296	301	289	305	282	318	284	327	275	304	289	322	324	277	295	286	289	281	279	304	296	291	311	301	290	306	268	321	285	325	315	316	291	318	282	317	297	299	285	308	285	292	291	294	324	297	298	294	298	290	294	317	311	316	309	336	286	305	281	304	323	306	304	317	295	317	298	296	271	325	323	287	289	331	294	295	298	274	291	307	313	328	281	295	310	276	333	329	299	261	288	288	293	304	305	271	319	260	261	297	326	315	307	302	277	273	282	323	301	303	294	311	299	295	282	332	282	316	316	297	288	288	262	291	298	318	317	293	309	303	295	283	302	308	312	281	289	296	314	290	300	279	303	348	293	292	281	262	293	309	294	292	295	257	256	288	325	286	287	299	320	279	298	284	303	319	310	313	297	297	315	265	310	286	290	295	304	285	295	303	303	311	316	314	272	282	290	289	291	288	282	299	298	297	322	265	296	328	302	299	313	289	294	306	314	292	325	317	274	289	314	300	319	317	303	275	320	286	286	342	305	300	302	318	317	289	300	319	306	289	315	261	304	297	302	310	316	317	293	298	336	271	296	298	303	290	300	325	258	322	335	298	286	297	285	292	294	310	304	285	300	295	280	309	256	305	290	281	315	327	319	318	287	299	257	296	318	314	313	345	301	323	283	288	300	296	309	291	286	284	314	300	323	304	303	273	299	294	270	323	272	321	301	287	283	302	302	302	288	295	296	301	275	287	319	313	284	283	288	338	275	306	332	316	301	284	302	276	271	291	323	297	280	326	318	318	281	315	287	309	321	299	323	313	303	293	330	264	304	291	306	314	272	343	302	295	290	311	285	321	328	294	286	307	330	284	294	299	299	296	258	313	300	306	313	283	284	301	311	323	303	326	300	286	331	312	285	298	300	282	303	296	288	332	302	313	321	299	294	282	327	327	281	281	273	309	343	294	308	314	326	297	278	297	289	295	277	285	305	286	322	308	293	310	310	316	298	298	299	276	288	283	290	287	288	312	314	313	307	280	292	316	248	328	288	277	297	286	295	296	306	293	321	315	319	287	294	317	300	293	284	286	316	287	275	282	295	307	292	291	297	304	329	263	285	296	288	300	271	329	301	305	317	337	285	323	278	292	313	302	291	312	280	305	283	270	317	288	301	307	310	270	287	251	299	293	294	260	321	290	294	275	305	321	292	291	283	313	326	303	295	300	319	317	253	264	292	299	282	310	271	296	299	305	308	275	315	320	322	286	302	308	321	298	307	291	327	313	290	301	313	288	314	301	316	306	291	289	306	307	305	300	300	337	312	259	290	279	291	313	293	301	300	269	286	295	301	283	273	322	305	313	300	277	255	307	290	317	287	312	338	326	289	304	304	310	291	330	305	291	292	328	315	329	265	286	293	340	307	306	321	317	306	330	312	299	324	312	269	272	285	323	282	349	314	287	268	282	301	315	276	289	312	289	283	312	335	307	309	306	309	297	323	318	281	296	277	293	285	294	294	290	305	291	291	289	308	317	320	313	306	307	301	285	294	312	289	314	327	277	297	321	286	306	290	279	288	296	305	300	296	285	295	297	326	274	307	289	299	307	292	271	274	280	298	293	298	317	298	298	333	279	299	263	289
9342	1830	3465	3888	3397	2951	2480	2087	1945	1743	1582	1519	1361	1290	1293	1236	1213	1156	1185	1130	1106	1085	1084	1032	1083	1031	976	1012	978	955	984	980	915	1000	935	978	936	907	943	908	943	909	902	913	894	894	903	940	908	942	943	892	937	909	939	894	929	894	926	920	865	864	901	902	900	881	917	848	903	905	899	893	946	923	841	891	873	916	886	898	884	883	901	878	858	937	911	874	896	845	857	847	841	922	887	905	916	871	899	917	840	864	881	867	848	887	878	923	845	908	899	896	913	890	877	925	854	919	882	874	873	894	838	886	841	886	872	903	872	883	912	878	944	887	945	861	884	830	874	879	829	846	880	818	840	900	850	879	862	913	898	929	831	884	894	889	880	922	869	887	903	835	894	843	881	851	871	831	892	865	864	826	873	897	874	924	919	880	862	852	902	891	870	875	889	898	856	882	837	849	855	839	909	912	898	854	932	876	898	843	878	845	880	905	860	866	820	844	880	856	867	874	921	882	896	854	873	891	847	837	910	883	847	840	858	881	858	883	879	890	831	877	891	867	830	881	858	906	845	870	818	882	909	897	910	843	877	855	836	905	881	872	874	870	839	883	854	832	885	866	912	946	852	893	879	869	906	855	860	902	863	899	879	926	862	867	894	837	830	792	880	858	860	873	910	886	846	884	886	939	905	878	921	854	873	858	909	858	894	868	878	858	883	894	875	918	859	871	849	884	870	856	894	866	909	904	887	878	880	901	864	825	856	831	885	825	847	885	923	854	822	886	881	894	875	847	852	921	897	864	898	891	888	869	839	853	847	888	866	881	862	842	889	838	846	863	879	899	904	893	884	933	863	888	794	930	836	898	873	874	863	853	867	934	926	884	868	867	849	804	918	902	840	926	846	863	903	873	876	860	868	915	820	898	895	920	884	893	901	855	887	920	899	874	848	854	852	958	878	881	874	853	897	871	869	897	901	853	854	860	841	944	896	881	877	905	885	867	881	933	879	924	908	909	863	898	879	877	886	888	899	911	869	825	876	888	869	908	909	843	851	844	902	833	870	918	860	887	845	831	899	891	864	873	865	836	883	909	870	886	882	860	935	845	894	884	918	881	850	877	845	883	843	876	856	850	901	815	876	852	844	859	887	876	840	862	872	893	916	869	907	831	853	840	918	865	908	900	846	866	808	891	863	854	885	862	866	941	885	916	842	876	918	892	855	889	890	905	864	819	878	837	863	879	846	820	879	878	828	907	905	843	895	858	939	887	882	903	922	844	899	834	874	913	886	877	931	869	877	846	835	845	881	896	904	892	885	881	920	901	826	879	819	858	859	877	837	858	870	859	884	943	855	853	862	889	894	850	894	889	915	870	907	906	834	878	881	918	905	866	852	929	820	908	873	859	857	851	906	867	906	870	889	854	891	944	884	875	926	889	843	860	868	917	872	879	874	847	896	876	878	822	860	859	860	844	868	890	835	874	873	877	862	901	876	908	884	874	905	834	859	904	909	911	870	927	886	918	911	887	876	847	903	891	882	893	878	877	899	878	856	869	886	881	873	882	832	883	882	853	848	853	868	888	882	871	886	872	897	901	844	874	839	886	843	898	869	904	862	914	897	853	841	861	907	918	937	869	895	926	823	876	909	849	888	887	884	895	888	878	873	812	906	879	900	891	830	896	877	875	862	853	862	889	887	867	837	914	890	915	866	911	876	924	915	866	879	883	855	874	903	950	946	844	852	903	850	871	875	828	899	886	862	876	857	865	867	898	901	916	873	930	818	887	896	876	820	829	824	873	856	837	910	909	883	882	904	831	773	880	861	930	855	877	898	872	854	872	876	860	872	892	893	871	874	920	861	864	893	922	860	873	877	943	859	883	857	893	868	864	929	817	896	890	870	942	903	923	916	929	854	867	849	855	851	877	886	851	892	856	816	895	831	883	879	839	904	863	855	876	878	872	876	879	922	840	841	887	904	897	921	829	864	898	904	872	922	889	815	875	856	898	845	913	895	869	915	860	909	889	844	861	877	880	904	878	887	838	831	893	910	954	904	843	872	884	850	922	943	880	860	918	837	896	830	909	845	861	882	904	887	817	865	941	841	857	889	896	899	878	883	881	873	872	896	868	865	896	821	853	905	898	881	891	839	888	865	858	830	919	862	898	864	899	861	884	905	869	932	879	817	893	908	877	883	835	875	859	874	834	844	854	878	911	869	874	969	875	844	890	853	935	907	920	877	902	873	835	932	822	865	891	890	909	823	877	850	837	930	892	805	902	881	898	901	872	854	903	830	861	864	888	850	893	856	834	819	902	911	835	859	919	841	873	852	870	847	856	913	933	901	867	873	841	847	886	899	898	876	854	855	870	803	853	863	903	866	875	879	887	851	885	902	863	853	920	887	927	853	904	903	878	898	850	841	841	892	857	857	928	923	838	886	853	880	894	882	917	880	867	895	870	908	884	866	870	893	895	902	933	902	844	839	886	851	923	915	837	837	828	858	924	898	872	888	912	857	834	845	882	868	888	861	903	863	872	868	880	847	871	871	885	871	849	855	880	882	877	866	892	844	869	903	897	847	875	921	919	894	857	916	896	846	896	863	902	878	906	892	855	914	870	894	909	904	857	866	943	842	856	871	876	866	926	858	876	799	921	845	872	827	838	925	934	884	893	847	865	912	869	875	882	935	915	896	933	886	835	823	859	894	855	862	886	862	822	918	904	874	924	890	843	878	865	850	903	865	894	884	894	845	890	805	839	863	910	884	867	901	896	908	852	892	838	869	865	907	887	878	790	928	874	843	870	876	846	947	866	882	843	914	861	830	913	933	921	908	902	897	818	865	876	807	873	878	905	897	886	848	915	849	923	858	892	897	853	856	832	888	906	900	832	886	915	855	938	857	834	905	822	816	831	848	945	840	920	859	913	914	840	868	870	889	864	850	887	872	865	904	899	936	891	883	931	901	881	880	872	842	907	875	876	875	858	848	826	866	876	898	867	845	883	807	857	885	909	881	889	881	807	814	861	890	941	863	924	859	857	898	875	856	915	890	862	876	879	892	840	884	878	902	858	822	854	882	868	856	901	883	925	879	926	861	857	873	877	905	885	864	851	887	893	875	878	887	841	882	889	880	830	886	864	865	865	903	882	882	959	835	884	887	878	883	858	886	912	854	896	863	873	841	908	861	863	876	899	863	849	886	894	883	930	873	843	875	863	934	858	893	894	850	864	862	899	867	881	847	859	883	871	862	884	929	890	846	864	864	909	883	895	925	865	872	849	938	877	923	874	908	868	896	859	859	903	924	900	850	924	882	846	866	901	843	885	886	869	834	871	860	862	863	858	882	852	900	850	871	898	887	861	855	853	844	858	902	937	902	852	874	879	869	858	841	896	870	880	867	889	912	881	883	880	858	873	849	858	902	880	844	858	866	933	857	894	894	884	861	865	852	900	914	839	897	883	908	887	912	883	891	816	839	855	894	889	943	851	876	914	886	876	869	882	875	870	850	859
26162	3780	3067	2162	1612	1184	965	761	660	595	513	496	424	416	392	367	387	334	313	347	330	350	343	328	328	318	285	286	318	308	296	308	332	291	315	279	295	299	269	297	279	287	303	275	291	280	307	277	305	301	323	286	232	265	267	236	275	269	310	271	282	270	271	276	290	281	291	254	252	291	277	256	287	265	248	268	269	281	251	272	269	295	288	280	263	277	251	291	296	278	302	288	274	285	264	308	273	268	262	295	269	258	273	258	301	283	254	286	269	282	245	281	264	252	289	270	271	278	259	270	272	274	273	270	288	296	292	291	283	251	267	231	261	278	278	290	255	271	247	299	266	260	299	265	288	244	280	277	279	295	242	255	261	241	281	289	253	275	275	272	270	279	293	276	257	275	292	256	234	287	268	267	263	278	248	269	273	271	291	249	264	285	266	278	294	304	246	304	247	273	251	241	291	239	277	263	274	272	265	270	297	267	262	276	265	294	287	254	277	272	256	288	285	295	270	278	286	280	282	263	283	297	261	298	283	269	243	281	240	272	270	234	286	264	249	275	287	243	294	279	279	282	275	258	243	270	249	252	276	292	252	257	256	230	271	317	289	294	249	299	271	280	288	290	283	267	271	284	274	274	265	280	256	248	289	301	296	259	301	312	270	278	265	281	253	261	284	248	278	289	260	280	262	258	265	252	267	274	288	283	260	309	244	284	270	264	287	243	254	243	267	294	279	278	276	272	251	294	278	252	269	278	289	271	250	284	275	289	288	284	263	274	261	294	284	292	282	267	256	292	273	286	272	269	252	271	239	271	293	241	290	271	325	261	261	249	237	287	267	269	269	275	288	274	272	279	284	258	280	274	294	265	271	286	284	322	273	266	261	265	257	255	250	265	274	284	264	274	262	259	266	265	280	263	287	268	236	266	255	293	272	251	254	285	262	288	268	298	309	277	314	281	252	259	253	268	256	267	264	277	307	267	274	240	271	278	256	279	243	284	259	273	268	267	255	248	273	239	248	271	249	265	288	267	256	263	274	267	313	263	304	274	303	251	247	253	261	247	271	263	286	269	260	266	268	265	278	275	276	287	267	271	287	250	286	282	242	279	291	289	246	276	240	256	277	255	288	289	284	270	280	295	262	302	247	254	288	268	272	279	265	249	302	261	267	285	279	289	268	281	295	241	290	296	309	282	284	251	251	301	278	267	237	273	280	261	265	282	256	280	267	312	247	285	285	246	284	271	238	271	293	283	294	292	269	298	312	273	269	283	260	293	278	284	241	267	273	268	302	276	256	286	283	262	250	243	284	268	277	276	255	239	257	289	264	277	277	267	287	274	245	292	294	278	277	280	279	254	280	280	306	250	267	273	269	277	276	269	277	259	291	294	282	269	258	276	277	286	265	254	278	257	266	269	263	253	245	288	271	250	270	258	279	262	265	247	297	240	252	273	252	255	288	316	259	281	252	281	238	296	311	269	283	250	242	254	253	267	275	289	263	270	264	286	257	243	269	267	312	286	280	270	279	261	255	288	246	298	283	266	266	265	250	261	245	278	285	291	268	296	277	307	301	268	283	280	270	300	261	259	283	297	241	281	292	295	317	309	266	294	289	270	284	282	270	278	280	295	281	282	263	290	283	263	295	301	248	276	268	261	259	287	291	273	287	293	245	238	241	273	258	266	289	290	271	279	267	282	263	254	305	289	278	297	267	299	256	248	273	273	270	288	246	253	291	252	265	296	281	267	267	269	307	261	271	265	264	255	301	279	258	251	302	288	271	284	293	265	272	303	232	273	262	314	286	285	299	282	289	281	260	259	277	278	270	307	286	276	282	276	260	312	279	278	243	277	289	284	241	275	309	285	258	250	268	317	282	270	283	320	262	287	269	327	256	282	260	308	288	300	293	269	287	259	249	236	277	290	291	279	288	264	280	256	267	241	245	290	269	262	252	270	271	297	263	277	252	265	272	241	267	254	266	269	284	281	249	275	282	271	273	261	268	275	301	278	251	289	301	289	261	278	277	253	299	257	277	269	275	258	270	278	291	280	242	290	272	266	288	265	264	289	260	258	269	268	271	267	258	293	270	302	301	287	270	304	289	285	274	287	250	300	289	242	271	284	277	273	281	243	288	301	274	312	278	275	260	290	249	246	254	278	262	275	308	259	281	275	288	283	317	267	258	291	289	273	258	264	315	290	282	260	289	273	290	287	279	261	243	252	255	248	260	244	272	293	322	265	269	255	277	276	276	256	258	274	292	304	290	262	248	253	258	275	262	261	304	314	267	276	276	237	271	266	246	270	295	272	268	285	273	270	259	280	272	272	278	261	294	266	284	265	268	283	246	274	301	262	272	260	280	265	273	265	261	276	247	264	278	291	308	288	259	279	248	275	258	301	274	251	279	268	297	288	244	290	278	268	265	295	266	273	264	275	267	288	254	282	295	276	278	306	295	277	250	266	270	308	263	260	271	289	307	287	255	277	298	295	268	269	282	254	289	272	255	249	276	284	282	271	292	294	261	273	277	305	292	263	270	242	271	288	281	244	276	268	271	269	265	272	303	271	254	288	300	267	230	252	303	260	276	265	281	301	251	279	275	281	282	266	284	287	266	228	271	267	284	255	273	273	243	266	262	268	302	250	261	270	267	244	292	268	276	257	266	278	283	300	269	301	285	252	272	288	245	261	264	274	257	321	249	305	253	253	269	296	268	297	254	287	316	265	302	275	284	271	276	256	258	276	281	282	278	286	278	268	283	258	250	304	270	286	267	259	266	236	267	285	244	295	283	276	298	243	251	265	251	247	256	255	262	280	265	236	248	300	282	284	308	263	267	277	273	278	266	258	286	290	301	264	311	272	282	302	280	280	252	266	266	286	259	243	278	270	253	291	268	277	264	288	278	282	277	244	296	275	279	248	298	264	254	265	263	282	269	278	228	277	260	268	247	270	262	298	292	242	266	268	266	252	264	302	290	265	271	242	264	274	238	282	267	277	271	284	266	274	257	273	276	256	253	248	272	271	266	285	313	267	245	253	255	300	256	255	255	266	255	231	263	261	258	253	286	278	274	234	303	266	252	284	293	267	280	273	229	274	265	240	313	298	306	291	259	310	280	291	265	279	286	300	262	257	301	266	286	283	295	258	261	294	297	269	269	272	289	309	257	281	240	281	256	285	280	299	291	260	236	278	284	311	308	313	281	286	302	285	256	302	258	252	273	268	261	273	312	283	274	276	281	260	269	257	288	307	266	293	243	289	274	275	266	308	241	230	290	288	290	284	251	270	308	260	292	264	263	277	260	263	283	293	263	263	266	266	231	274	263	275	265	277	272	309	290	276	269	266	296	221	269	270	302	253	266	275	260	276	285	270	280	265	279	258	254	263	242	264	257	265	262	259	266	287	289	272	261	298	288	286	250	276	278	263	288	267	273	259	243	272	283	284	282	278	264	267	270	241	279	287	263	268	262	272	265	279	282	247	261	294	272	268	268	288	287	274	271	283
12455	2629	5514	6457	5471	4518	3785	3233	2733	2532	2218	1985	1776	1667	1553	1537	1481	1425	1242	1257	1191	1117	1171	1160	1056	1023	1023	1030	1030	991	993	983	994	962	915	899	959	996	978	925	908	893	913	866	876	897	875	928	841	891	906	896	847	850	887	852	861	877	822	863	853	900	868	870	813	868	862	900	842	870	814	814	853	809	784	867	832	805	786	868	842	856	819	884	816	828	798	815	837	787	814	788	858	827	799	804	849	804	822	867	831	814	822	827	790	803	801	811	838	807	839	836	787	841	810	827	782	862	817	848	802	827	752	815	807	831	797	821	787	821	787	803	817	813	824	781	811	778	788	798	822	778	860	782	826	814	798	825	714	783	838	825	750	798	767	824	789	813	835	808	749	760	771	802	789	818	796	809	814	800	846	841	785	786	789	834	758	820	764	810	757	790	753	784	796	824	804	820	770	796	804	871	802	832	842	796	793	818	805	783	818	727	802	795	802	794	800	826	830	795	806	802	812	825	805	792	853	771	818	809	800	785	720	786	832	806	791	830	807	800	784	778	785	796	781	797	779	761	840	825	770	785	760	813	848	806	782	798	751	741	782	823	839	780	760	862	837	832	791	786	821	823	790	783	844	825	798	778	850	784	798	821	808	785	820	846	782	818	842	817	831	770	842	790	780	779	798	820	785	849	822	811	763	831	842	794	814	772	854	789	795	771	801	781	762	762	837	784	801	836	802	815	875	794	801	832	801	792	806	782	813	786	813	793	809	823	780	813	763	833	817	820	811	809	799	787	790	798	832	776	786	853	789	821	815	801	780	772	814	804	868	791	766	826	783	808	785	830	805	780	841	810	813	773	854	777	810	791	835	828	804	742	789	736	805	789	824	857	841	805	804	775	825	796	806	784	778	830	774	816	783	827	769	814	837	786	778	812	774	773	741	822	784	822	825	814	810	815	857	792	743	786	761	862	823	805	804	816	831	791	812	780	812	822	800	820	789	786	779	804	773	809	794	835	799	798	779	827	784	834	814	840	781	796	806	807	808	803	850	849	843	775	838	799	796	832	758	758	821	855	816	765	823	775	770	833	822	805	837	792	784	823	781	778	831	799	816	813	834	804	813	797	800	777	757	766	838	785	782	792	838	803	836	772	778	757	800	813	782	775	840	796	769	794	804	789	778	824	786	809	804	791	816	811	758	803	796	784	807	781	800	831	783	795	828	784	809	788	795	811	779	790	814	815	809	804	816	785	763	791	803	785	790	793	807	794	834	859	849	779	801	820	775	809	814	792	794	834	824	817	795	801	781	825	821	772	804	798	797	770	783	824	758	771	774	829	809	774	788	821	817	836	800	815	779	812	783	782	799	817	804	820	800	814	818	761	810	782	811	840	779	812	820	768	800	817	764	817	818	782	786	833	789	820	815	805	802	839	840	830	806	804	781	804	783	800	826	781	791	835	791	828	787	731	851	813	842	753	788	807	813	787	825	768	806	823	779	790	831	787	789	826	754	798	770	842	827	751	827	793	827	799	835	842	811	816	777	822	776	787	798	793	783	867	784	778	790	806	833	813	753	796	830	778	785	793	792	808	822	802	815	822	803	800	749	758	750	812	762	812	822	819	772	829	827	783	753	788	833	797	797	816	842	799	815	820	837	815	746	775	819	812	839	829	821	810	786	821	805	826	807	803	774	774	785	786	806	867	778	828	777	737	792	823	845	808	813	820	813	786	791	806	789	783	804	809	811	832	806	783	766	819	794	783	787	807	860	796	815	803	743	788	788	802	776	775	773	791	827	824	753	830	778	784	869	790	797	785	758	763	793	793	832	810	797	869	800	839	771	789	770	827	776	792	783	792	860	824	779	789	830	856	787	781	809	808	807	832	809	807	801	809	776	810	825	809	806	830	773	806	777	800	798	773	820	806	815	815	811	815	824	871	795	808	793	794	793	791	801	861	766	760	842	788	807	803	827	827	800	809	822	786	803	728	825	794	811	768	723	774	805	818	782	823	777	769	829	823	799	808	808	783	816	811	741	838	810	779	808	811	771	826	846	778	794	787	806	808	807	804	801	832	776	795	770	772	821	805	823	823	823	814	805	805	814	811	804	814	829	776	856	817	807	815	764	780	809	791	842	786	823	802	783	819	799	814	863	775	824	805	834	767	771	820	826	870	785	823	830	842	819	839	763	764	813	802	809	810	771	781	810	787	842	800	748	807	828	813	819	818	764	814	770	790	813	794	849	770	807	771	753	847	766	829	785	781	820	867	773	786	819	835	795	834	770	783	797	821	726	802	839	796	770	790	817	787	807	813	802	757	781	837	846	851	829	824	786	801	821	805	817	774	816	831	778	842	747	798	832	791	806	832	787	772	813	827	787	818	793	795	800	812	821	816	784	797	808	794	789	747	807	805	832	776	775	876	823	794	814	772	811	820	840	834	748	812	784	833	749	824	857	763	824	808	782	775	758	782	762	777	816	740	798	785	822	820	796	847	800	787	805	793	800	811	830	751	858	814	772	837	831	829	856	786	784	814	808	776	780	800	806	792	838	760	831	816	903	810	795	773	779	811	769	840	842	810	779	816	849	766	792	749	786	807	804	790	792	807	839	781	812	796	760	806	784	758	834	761	773	826	793	824	814	833	804	755	809	792	747	786	814	822	802	794	819	795	813	797	818	811	824	774	809	804	781	787	765	816	811	849	744	745	833	758	820	809	839	802	808	791	820	804	798	824	780	769	842	787	860	775	850	796	779	774	803	809	816	762	768	820	809	793	813	812	763	818	784	765	802	809	788	800	773	770	814	775	785	835	775	768	812	784	843	812	798	807	771	808	862	816	757	822	770	775	797	822	867	752	757	788	794	827	785	806	843	781	774	803	740	819	754	806	769	770	788	787	864	815	822	819	762	795	811	797	765	764	763	784	817	791	812	807	798	800	790	779	766	747	750	791	795	843	779	773	799	782	786	805	731	833	798	813	794	831	812	836	813	779	832	838	743	800	785	811	819	818	804	811	805	774	830	761	797	820	768	812	782	792	816	828	813	792	827	765	785	812	794	804	806	853	809	829	807	785	823	830	780	821	771	838	802	795	818	787	804	849	784	791	749	808	815	761	771	844	786	794	835	808	821	780	806	739	824	823	786	811	792	772	791	807	847	773	778	775	798	842	803	771	834	775	790	814	766	778	787	818	786	792	784	744	776	834	793	814	782	779	790	792	829	846	792	780	836	801	798	842	771	809	786	780	755	809	802	783	806	819	813	759	804	789	801	766	803	775	820	738	788	812	796	805	826	771	812	766	847	793	821	806	793	788	847	824	801	787	791	792	812	822	839	820	797	777	764	806	768	830	764	809	847	795	826	826	806	794	801	825	741	796	766	843	813	810	774	838	811	827	789	774	824	788	767	762	790	814	795	787	804	811	790	845	834	849	814	765	846	817	784	799	773	804	814	785	788	823	811	799	741	829	821	812	805	790	771	841	832	812	832	773	768	819	828	798	835	795	714	754
2443	227	255	223	191	205	173	180	166	173	173	170	168	169	196	181	187	164	147	171	184	170	172	179	139	176	157	174	166	185	170	157	175	185	151	177	186	185	210	206	171	163	173	148	178	162	182	173	171	173	200	175	175	154	161	163	150	145	162	157	178	174	161	159	159	164	168	169	182	166	176	162	169	161	182	201	165	181	194	161	176	168	163	162	149	186	163	160	191	189	157	181	173	163	157	155	184	166	200	154	194	156	185	188	171	171	158	166	165	182	165	164	176	163	165	184	149	156	154	163	175	187	169	173	167	168	186	187	179	161	150	150	176	165	167	163	173	156	175	147	153	194	171	185	173	159	150	145	165	154	149	181	149	158	172	151	175	169	160	174	177	176	168	149	148	191	169	177	176	165	204	193	167	177	151	168	161	156	186	170	175	167	191	184	163	184	175	147	162	185	181	172	160	164	164	147	163	144	167	164	146	178	162	161	157	147	154	182	162	152	187	166	166	160	173	191	196	177	180	146	179	185	177	171	157	180	147	177	160	171	141	165	148	165	159	184	183	183	172	176	177	155	177	161	168	152	164	187	157	165	184	172	159	131	186	178	180	163	175	184	156	158	180	181	172	163	167	179	157	149	173	185	178	186	164	160	156	177	165	149	163	178	173	175	166	169	161	173	161	172	161	162	160	163	172	178	174	167	167	171	139	145	158	175	165	185	160	164	157	154	174	171	154	170	146	165	179	171	154	149	166	162	188	174	168	167	161	172	156	167	145	166	146	152	176	164	181	182	179	173	183	149	177	163	169	140	164	187	188	149	166	158	159	192	163	179	179	165	164	165	172	186	143	182	192	161	149	168	157	162	156	164	141	169	177	151	144	168	160	160	160	153	144	155	166	180	164	162	164	166	200	162	159	176	142	171	158	161	148	182	180	182	189	167	167	174	160	174	170	178	164	159	174	171	163	169	182	170	151	204	196	177	177	182	177	169	163	161	175	149	149	168	165	158	164	156	182	160	157	179	180	153	139	166	170	182	177	188	153	200	157	161	167	198	145	173	160	156	142	188	173	170	177	162	163	176	180	165	165	173	161	180	186	158	159	188	157	153	154	180	176	154	198	165	169	195	170	165	185	182	169	157	153	160	173	157	161	153	148	170	163	168	170	185	166	160	152	149	172	190	161	166	182	162	172	185	160	184	175	165	131	187	171	155	145	165	149	175	140	174	162	160	163	175	184	189	177	147	196	170	155	174	167	162	164	170	142	157	167	163	157	161	155	139	169	177	146	193	147	155	155	176	146	141	131	155	172	165	162	163	194	147	180	188	148	174	160	178	212	192	139	158	181	189	170	162	183	165	159	168	164	188	159	157	180	174	204	180	174	170	174	173	157	159	175	145	169	161	158	173	156	155	178	174	155	186	180	169	171	165	177	160	170	176	177	167	170	165	149	177	173	192	164	163	161	164	153	169	177	162	163	153	172	152	163	158	165	167	161	162	154	156	171	172	181	167	156	152	180	172	163	162	150	146	176	196	172	141	162	171	164	173	145	183	175	159	144	159	159	177	175	188	203	166	175	165	152	163	192	153	157	178	174	166	145	171	164	155	162	179	155	183	186	173	162	140	173	159	152	165	168	152	186	167	158	172	140	192	171	159	173	190	144	164	199	151	152	169	171	189	177	172	191	163	173	159	179	163	168	191	174	174	172	148	154	169	160	157	179	164	178	177	162	164	172	188	163	154	172	166	176	157	161	159	136	162	164	128	163	161	146	195	154	179	174	157	174	171	169	159	167	157	173	172	151	163	167	154	176	182	174	170	164	167	183	167	156	165	152	173	181	165	137	154	165	171	133	160	159	172	163	149	154	162	167	167	172	148	157	194	169	158	179	156	137	167	175	163	171	153	159	167	156	182	174	157	158	136	158	148	175	158	174	181	152	165	160	149	179	183	174	181	165	170	165	176	178	179	172	175	167	139	171	177	173	139	155	147	166	172	162	179	175	188	173	167	164	167	165	169	190	155	178	153	158	162	152	189	158	174	170	166	191	159	155	161	141	159	163	188	176	165	184	176	149	170	181	172	156	167	161	148	151	162	154	156	169	183	184	163	166	178	192	152	189	164	174	162	159	154	180	179	190	199	163	162	164	181	156	174	167	164	160	137	172	195	157	177	169	171	162	162	145	160	166	193	185	168	132	124	154	164	179	187	176	150	160	168	180	175	168	164	186	162	176	152	163	151	158	173	176	142	170	174	178	177	189	170	148	159	189	178	181	166	166	171	178	177	173	172	178	159	158	148	160	180	174	163	179	176	155	158	162	193	165	159	141	150	148	163	171	179	161	175	176	199	188	177	160	178	176	169	165	159	152	181	175	138	154	154	174	192	182	158	161	177	182	169	171	146	156	185	154	164	174	168	165	186	156	162	165	156	165	176	175	183	190	162	166	150	166	138	150	171	173	162	176	166	164	152	172	155	162	174	173	161	194	173	174	165	197	188	177	155	175	178	168	181	159	167	159	167	175	173	166	172	133	170	184	169	155	184	176	181	153	167	183	175	158	164	155	175	169	163	170	163	160	175	176	148	161	167	169	159	176	166	179	163	185	183	156	163	171	179	167	142	159	162	139	150	146	187	179	182	171	151	154	168	156	162	133	151	153	150	165	169	171	161	155	182	166	158	167	159	153	169	157	160	160	177	179	172	168	178	162	175	177	170	185	155	179	185	166	164	174	165	168	150	171	169	172	180	167	172	151	167	164	170	146	193	156	180	174	156	154	161	165	147	170	148	170	179	180	150	159	158	164	161	180	175	181	173	168	155	165	161	173	157	177	147	163	167	163	173	163	168	174	158	181	161	156	156	171	156	166	176	163	183	158	175	150	178	168	157	179	179	188	150	179	140	164	166	174	163	152	173	177	158	168	170	168	169	179	191	174	164	169	178	189	169	153	150	170	170	155	154	176	161	159	180	172	139	166	169	178	153	170	159	158	180	172	167	168	175	164	160	160	172	186	159	157	164	150	164	174	157	145	169	146	141	170	177	175	180	184	166	177	164	148	179	189	159	159	167	160	139	166	194	173	163	173	185	161	153	168	177	167	158	160	182	183	180	170	149	165	156	158	166	158	143	186	199	171	160	152	159	170	161	164	171	177	150	178	159	165	152	150	163	171	173	159	175	165	185	167	178	176	179	154	175	170	151	174	164	183	178	164	161	176	163	146	160	155	181	155	148	166	171	185	162	182	206	166	176	170	160	181	176	181	181	140	166	141	148	169	154	164	159	143	144	164	171	158	166	157	161	154	180	150	160	163	161	165	158	176	145	151	167	185	177	165	181	166	153	167	183	182	155	190	188	193	183	154	180	176	156	165	173	185	176	182	168	168	179	178	159	151	164	181	159	163	158	145	169	155	170	153	162	162	149	188	138	163	156	189	171	169	158	164	171	157	174	156	181	153	160	161	183	170	175	169	168	178	170	180	161	169	165	169	161	173	167	187	169	174	187
2101	606	687	773	717	650	645	599	588	578	574	572	570	547	581	583	546	511	563	576	532	542	593	506	543	581	555	547	547	568	547	579	523	533	565	571	570	574	559	543	494	545	525	570	549	490	535	521	533	493	533	567	554	532	546	553	544	541	543	528	529	559	593	541	546	593	536	554	527	521	575	555	550	520	539	543	552	540	582	498	540	537	543	557	555	491	548	547	538	542	551	540	522	556	539	522	517	560	570	505	500	589	531	524	575	493	538	505	525	529	540	497	503	568	554	528	571	600	562	570	534	547	513	584	538	533	559	550	508	548	529	513	543	575	523	552	499	546	510	517	544	512	519	563	595	542	527	570	503	521	545	524	562	564	504	555	537	508	557	551	545	514	518	526	532	509	574	547	519	551	564	526	548	524	554	538	529	524	544	533	524	530	541	548	552	539	561	561	535	524	538	556	538	552	532	560	573	585	541	512	567	561	578	554	524	500	537	559	552	558	522	520	499	557	544	543	502	569	547	570	510	523	543	473	545	510	558	555	593	535	522	510	542	546	583	568	525	546	511	520	539	566	531	505	525	579	572	530	531	544	518	548	481	550	509	538	569	540	538	545	546	505	518	536	522	534	572	525	553	546	524	540	550	560	557	535	551	592	549	531	523	521	511	541	547	552	544	546	529	545	538	550	577	526	525	529	518	510	537	576	543	543	612	531	535	569	588	514	586	524	513	530	525	515	521	518	537	529	569	550	537	549	535	518	530	594	535	545	573	527	528	559	583	537	528	563	563	520	557	559	511	547	517	556	536	539	543	487	532	537	532	542	523	540	530	540	501	560	539	533	575	520	529	521	529	557	515	513	528	568	502	552	546	531	566	495	548	536	545	537	518	521	514	521	522	547	566	566	531	576	563	520	528	538	540	549	560	526	481	544	542	518	583	569	542	489	568	538	537	540	540	544	563	612	514	577	608	521	538	545	533	504	557	531	541	530	512	569	535	563	532	566	560	538	546	538	528	556	515	549	566	529	544	534	501	505	512	522	540	569	488	516	555	540	567	544	534	543	580	553	503	540	537	552	544	541	514	556	573	567	531	509	563	509	539	533	579	552	544	518	579	550	581	550	525	499	553	569	486	573	545	527	507	546	526	499	561	525	510	539	532	544	563	528	524	522	556	538	530	540	560	551	544	526	518	525	555	542	517	543	504	534	535	543	561	566	513	564	530	526	517	575	544	550	494	569	508	571	548	521	553	534	533	524	555	519	562	528	539	529	530	529	570	573	518	540	483	537	528	537	528	560	512	545	484	541	562	583	529	544	609	524	538	524	581	546	518	546	571	534	546	543	509	525	522	545	564	605	564	542	552	536	546	509	537	561	506	553	505	483	535	585	524	552	569	523	539	538	534	525	586	538	544	533	549	524	538	538	558	538	506	520	478	517	526	529	511	523	545	514	568	537	563	550	526	526	560	550	569	525	557	538	575	597	571	542	518	520	562	548	533	553	519	486	542	502	554	520	540	471	498	559	530	555	572	552	555	551	486	549	529	564	497	517	583	522	516	584	537	549	528	532	517	538	575	524	560	545	526	540	510	533	540	554	565	544	550	531	543	553	559	553	493	575	566	558	545	557	596	524	555	555	549	572	511	547	499	526	530	567	535	501	551	541	527	551	531	540	559	549	512	531	518	557	564	499	562	546	562	538	561	511	533	558	526	528	544	509	500	564	525	521	532	507	546	570	559	562	555	579	519	551	555	518	518	526	536	542	523	562	540	555	523	551	536	531	545	532	544	544	529	527	549	526	539	535	520	543	535	539	563	531	564	495	524	559	557	544	556	518	515	541	535	509	588	535	514	541	524	594	538	503	550	570	524	517	543	551	583	543	554	549	539	552	562	523	575	510	554	517	522	516	507	549	526	522	510	550	500	528	512	513	542	546	538	557	546	532	550	559	540	521	550	573	503	573	535	524	563	542	552	502	556	517	555	510	525	554	589	549	548	502	555	514	536	545	534	501	533	575	515	544	549	546	521	525	556	546	514	568	525	543	550	504	522	553	609	539	516	492	540	487	521	513	560	503	547	553	612	528	531	576	541	544	551	520	518	543	529	537	538	530	568	558	521	532	545	500	532	526	509	525	516	556	577	557	531	560	524	556	530	542	540	568	474	562	552	528	559	537	528	494	600	540	605	555	565	543	568	536	592	530	541	546	570	532	519	557	536	557	529	541	547	574	543	548	565	551	534	596	542	539	542	485	536	530	544	549	556	561	546	534	537	544	541	542	542	534	522	560	524	555	544	499	536	552	525	545	518	534	515	538	551	542	551	514	527	533	553	581	502	506	522	544	553	526	535	537	537	541	542	533	540	580	532	567	560	550	549	512	594	551	567	530	470	553	548	531	505	515	566	568	518	527	504	524	541	546	548	536	549	497	532	535	517	520	525	518	542	549	539	528	573	519	522	575	509	564	561	530	543	553	526	503	519	535	567	556	542	522	485	521	537	515	515	534	556	496	532	538	575	551	520	523	536	579	598	558	544	552	538	540	535	533	490	552	500	544	552	523	537	542	554	573	534	549	545	508	577	538	540	540	545	552	540	555	530	514	499	519	560	547	546	543	598	554	518	545	527	542	501	548	509	525	512	530	537	532	557	569	530	576	517	585	519	566	523	540	543	551	581	532	549	562	553	542	535	532	537	509	529	554	503	546	548	553	580	555	511	564	543	553	528	548	534	505	533	498	572	531	589	564	555	509	571	528	517	546	565	536	545	576	526	537	570	549	535	541	492	592	563	560	543	527	551	531	526	544	544	547	544	545	551	557	557	521	548	539	471	535	495	567	558	522	525	522	492	542	529	531	480	546	552	522	547	540	539	506	589	536	585	534	511	553	559	547	553	476	522	513	586	553	532	512	513	559	512	539	531	534	586	563	561	550	506	533	525	536	518	549	515	556	550	536	501	540	553	528	542	524	549	530	536	584	575	523	527	522	550	543	522	532	516	504	525	513	536	569	547	528	523	532	567	565	568	573	526	566	552	523	499	558	524	569	524	549	561	536	501	566	522	555	544	522	555	531	526	508	568	538	529	543	590	545	558	554	519	521	551	579	523	536	564	555	506	562	570	537	576	534	509	564	515	537	535	575	542	507	541	564	528	515	529	542	553	541	559	557	563	589	606	498	545	500	560	545	491	532	544	547	514	550	519	549	501	541	550	559	536	569	533	547	569	546	556	543	546	541	553	521	556	547	545	549	498	572	546	547	551	576	578	551	536	513	561	519	535	553	516	537	536	557	517	574	522	522	543	573	490	541	499	553	565	571	548	571	538	541	544	535	541	544	551	524	537	495	548	510	557	515	553	558	514	543	536	539	533	511	572	562	532	577	529	507	514	560	519	532	570	526	565	538	549	508	516	519	530	548	547	561	562	564	553	497	537	556	510	548	569	559	541	545	524	565	554	533	567	556	571	528	551	576	551	518	559	568	567	554	538	516	532	510	528	560	559	543
14489	1375	1668	1299	982	815	647	546	489	492	405	369	382	384	379	344	332	356	364	294	316	361	361	353	328	319	311	337	314	300	348	313	283	315	299	296	287	312	323	308	318	293	308	299	298	306	318	343	312	309	290	302	279	294	286	302	320	263	289	333	316	296	328	302	308	280	310	291	318	279	324	349	299	292	289	279	317	300	298	288	322	310	296	262	301	331	312	325	315	296	259	315	287	298	292	272	334	309	320	296	321	291	294	267	307	292	295	285	318	342	277	311	318	316	313	309	332	316	314	285	295	285	268	273	298	299	342	293	310	284	297	332	299	327	300	309	284	264	317	329	297	290	308	311	305	297	263	286	325	268	262	277	314	269	311	309	309	318	296	314	309	316	293	279	278	242	326	318	282	301	302	277	321	305	273	299	293	308	292	294	297	309	297	308	287	304	284	309	309	297	329	330	265	292	282	337	327	292	316	304	303	310	277	326	283	351	292	297	305	276	265	276	313	284	318	280	265	298	278	316	294	301	299	308	308	278	305	336	280	308	292	290	316	300	280	309	279	298	279	324	328	345	264	299	284	289	276	308	328	274	307	313	338	295	303	314	286	277	285	307	294	321	287	303	306	273	296	294	304	299	295	311	326	311	300	293	289	273	298	314	306	286	305	331	302	316	284	309	288	308	311	283	322	297	302	298	300	287	295	296	294	295	278	297	331	292	280	338	300	282	297	328	289	271	260	330	279	316	287	319	276	305	317	306	292	311	316	292	280	319	282	311	284	290	311	326	322	287	258	311	306	277	321	303	338	295	296	286	293	330	308	321	291	278	303	304	318	300	297	321	305	286	296	329	291	286	289	281	258	272	280	302	285	284	299	295	280	278	296	303	317	306	319	320	304	320	289	307	281	319	300	301	259	302	312	309	268	304	289	295	312	272	285	282	277	297	297	301	330	261	327	294	302	263	290	277	309	326	270	320	309	316	303	310	283	303	300	292	306	319	279	306	302	305	307	287	268	322	278	316	315	294	278	291	301	284	299	269	292	299	276	290	282	321	288	333	279	284	328	327	273	278	296	294	274	332	295	304	287	326	302	294	294	313	286	297	282	297	279	300	310	285	291	308	285	331	283	287	271	282	289	289	302	299	303	275	326	298	301	296	291	294	279	271	313	338	274	306	311	293	325	274	330	301	291	308	307	305	317	281	300	289	284	300	308	324	315	312	290	290	319	338	271	288	302	309	292	306	294	306	313	301	300	275	310	309	312	277	282	271	328	293	302	286	311	282	309	311	290	256	274	289	279	305	309	307	304	297	304	318	299	301	289	296	296	300	271	296	296	306	304	312	263	314	296	313	307	279	289	304	290	282	305	322	275	307	315	296	316	300	311	315	317	286	280	309	294	290	273	319	294	280	285	296	317	289	304	311	279	330	327	283	298	313	289	304	307	309	286	295	319	281	317	324	331	302	322	315	315	322	309	308	339	339	302	292	308	316	294	311	308	326	285	286	299	277	299	268	304	304	280	294	323	285	311	290	336	280	294	275	290	303	283	268	275	281	310	286	304	287	314	308	274	274	305	295	308	324	296	299	289	318	324	318	282	322	290	288	306	280	323	300	305	276	281	338	282	281	294	308	317	286	285	302	274	302	292	308	300	326	286	303	317	315	256	310	307	324	293	306	286	337	288	329	296	285	294	302	298	298	296	323	309	303	309	291	306	297	301	285	300	287	290	308	266	302	300	304	285	316	295	315	296	252	295	289	289	282	313	357	300	304	307	285	306	303	309	324	293	316	299	321	280	305	291	266	290	300	300	332	314	304	261	333	311	302	319	314	273	296	287	286	309	330	312	283	294	294	320	282	285	327	289	301	319	315	302	336	275	256	283	284	336	298	275	306	318	286	286	302	254	320	308	336	278	252	282	302	313	304	293	304	337	306	303	306	309	274	283	294	280	327	305	297	295	294	320	336	291	299	312	261	328	284	292	283	300	299	309	304	311	292	303	272	305	284	311	305	313	310	287	282	336	276	281	284	272	312	273	281	341	322	320	308	300	317	294	327	297	286	291	278	294	291	307	315	339	288	306	299	308	317	306	285	317	277	310	297	313	305	334	296	280	311	311	296	288	272	322	305	301	314	287	300	319	306	318	293	271	320	273	300	315	317	305	282	295	279	302	276	296	316	302	277	291	282	283	316	285	301	287	296	321	301	287	296	308	281	297	305	297	271	264	302	297	311	306	300	285	275	315	293	289	338	284	330	317	331	307	293	284	288	318	309	326	287	261	307	278	291	275	302	289	304	288	290	286	301	278	275	303	272	277	295	255	292	313	313	339	327	305	343	305	285	270	292	309	288	288	296	318	265	299	310	291	300	310	324	300	268	264	297	305	261	343	297	308	329	300	273	294	286	295	305	305	274	295	310	304	292	279	311	265	296	300	306	257	282	301	291	332	327	299	331	312	330	290	275	307	289	318	315	291	304	318	314	279	305	295	318	315	311	266	313	270	305	288	304	294	307	360	299	335	280	272	290	319	274	326	282	278	286	313	301	299	311	308	300	306	337	289	324	343	245	323	266	313	286	287	289	299	272	330	294	320	298	285	323	284	302	304	286	286	303	293	290	298	342	287	279	273	323	283	300	275	293	345	316	269	282	294	288	297	317	287	278	290	288	308	313	335	286	311	274	270	266	310	297	307	283	284	284	282	273	315	307	296	266	287	286	325	271	270	279	281	281	319	289	300	297	282	282	272	295	322	318	291	283	286	298	280	299	358	323	295	282	281	282	300	324	311	288	261	280	305	307	287	291	293	275	314	319	321	325	278	309	337	300	293	294	323	312	277	310	323	307	312	294	268	270	292	310	323	299	284	280	297	301	296	328	300	303	308	297	292	296	299	335	302	301	290	305	310	293	313	270	275	273	315	299	262	291	300	307	298	298	322	327	268	299	312	317	320	323	294	309	310	293	312	299	318	312	295	320	285	302	286	278	279	307	307	311	304	287	331	271	288	274	310	294	282	319	335	299	286	275	285	293	324	301	293	313	325	320	307	298	320	313	294	308	290	302	314	315	314	332	296	294	305	295	284	277	282	296	316	305	274	305	299	308	302	306	290	270	312	299	301	276	287	319	318	307	289	298	341	297	288	294	273	300	310	293	277	315	304	300	296	254	329	278	308	324	297	300	306	302	300	298	274	260	273	284	299	292	311	271	301	280	306	270	334	266	249	271	303	293	286	314	281	300	294	322	315	300	317	252	292	317	330	297	343	322	308	267	297	303	334	297	295	297	290	289	265	292	314	266	291	253	300	325	317	321	294	328	321	300	298	309	307	281	282	303	285	304	304	289	293	311	313	307	295	284	327	290	295	285	323	293	347	291	299	297	289	288	299	287	293	267	302	331	285	321	304	290	326	267	286	285	300	315	339	286	276	281	317	300	265	273	283	302	337	309	273	293	289	295	296	306	292	295	335	305	311	316	283	318	312	285	291	287	309	267	291	297	283	323
8038	1834	3395	3867	3422	2964	2390	2157	1915	1774	1658	1467	1382	1321	1291	1187	1205	1186	1097	1067	1113	1089	1002	1025	1034	1013	1011	994	1005	948	959	947	1028	968	929	934	886	950	918	944	926	931	976	887	942	907	874	931	855	917	898	937	873	890	962	947	898	872	901	871	916	921	903	862	898	934	889	913	857	884	868	885	864	918	903	902	856	903	884	896	879	843	870	898	910	854	872	926	887	862	923	886	873	862	900	897	925	878	885	892	880	867	852	893	841	880	880	824	871	882	905	903	919	916	882	891	886	889	938	878	936	857	936	890	870	838	901	895	848	842	872	891	842	881	829	860	886	877	838	822	919	854	907	888	868	839	843	910	892	864	913	931	815	872	922	838	850	936	840	835	929	861	963	827	839	831	827	879	842	877	855	893	908	888	839	866	890	833	886	844	894	934	846	818	877	892	872	880	872	892	915	854	880	910	880	887	852	872	897	894	902	865	904	862	890	895	890	875	898	918	876	877	897	866	853	866	872	876	892	844	899	908	887	836	889	826	896	876	870	873	904	878	852	876	872	871	886	868	862	856	860	834	847	837	954	891	901	900	915	838	879	840	879	870	854	879	895	881	915	843	891	869	914	854	874	804	898	910	901	890	837	876	857	875	853	860	880	875	895	830	903	876	897	856	883	879	847	894	863	859	837	935	900	895	888	878	878	788	889	832	860	925	900	869	858	875	871	863	839	874	850	856	881	852	890	844	865	813	913	862	856	872	870	889	879	867	865	904	856	834	933	924	874	830	834	879	822	890	887	857	881	863	880	891	885	880	868	916	967	916	874	907	889	834	839	857	871	849	881	847	806	881	860	861	878	856	896	894	887	849	897	841	862	900	844	827	884	898	880	867	893	833	889	873	919	888	845	910	932	823	835	905	917	870	858	924	834	893	854	801	919	922	878	814	890	873	873	876	878	972	877	883	860	906	849	895	893	891	836	849	848	870	885	926	869	854	865	932	865	917	820	880	908	900	891	924	901	885	885	942	829	868	886	921	858	838	907	882	883	912	806	820	833	884	873	856	893	882	832	854	855	855	919	897	895	843	845	849	835	849	860	859	829	852	864	847	884	894	868	903	835	869	867	859	901	901	867	897	908	899	886	887	896	908	817	899	834	823	864	895	894	892	912	917	857	875	861	861	835	829	843	867	908	888	860	890	872	884	859	863	844	934	874	883	881	927	919	835	848	912	869	907	850	845	899	865	891	870	892	849	844	830	842	901	864	833	848	866	759	846	873	857	836	905	869	916	918	880	790	890	856	861	888	884	926	903	854	902	891	874	878	878	838	884	883	883	922	869	882	882	874	868	846	824	972	854	896	846	903	927	900	869	873	820	871	860	865	854	882	859	913	877	827	882	860	888	862	901	849	907	898	859	867	844	874	868	879	840	886	915	871	838	868	886	862	876	878	853	825	871	870	865	882	853	884	872	863	896	888	855	806	831	882	876	899	869	854	931	847	878	863	907	867	867	901	827	864	841	895	905	912	906	891	869	874	869	862	907	872	870	869	846	837	896	906	904	847	893	824	895	882	871	894	887	873	839	822	860	835	821	886	852	886	870	886	918	862	848	874	891	844	882	844	895	860	876	846	843	885	892	894	860	881	843	851	907	850	876	891	826	861	897	861	910	893	822	850	924	841	891	923	895	861	917	896	885	895	901	917	860	854	880	897	853	888	893	883	923	867	898	868	843	882	839	917	894	890	927	901	907	863	858	849	903	893	847	858	849	915	884	846	874	855	848	877	870	856	890	817	906	904	847	843	879	906	882	891	894	863	895	863	932	856	886	825	840	903	850	876	925	833	833	859	874	860	844	878	871	868	904	886	882	905	909	922	885	869	869	901	835	877	898	886	879	827	882	861	892	906	863	867	885	895	888	872	862	863	900	862	890	869	840	875	877	879	891	887	889	799	872	848	859	924	841	892	899	853	867	850	845	852	879	924	891	886	894	947	900	866	851	825	884	919	913	891	851	795	881	873	847	832	851	889	933	878	890	857	807	890	848	840	891	870	888	874	811	846	868	797	865	900	911	928	828	912	877	900	882	867	895	862	869	862	831	867	849	860	910	865	925	897	818	868	901	868	887	876	917	891	867	898	883	887	892	895	860	873	897	883	876	874	885	882	865	897	890	926	877	882	880	856	898	881	892	838	838	858	921	896	883	851	813	858	867	890	850	833	862	891	891	941	857	900	887	906	854	820	883	843	893	933	963	887	812	886	851	839	885	911	869	888	867	833	851	918	893	909	912	873	843	878	862	906	820	858	958	896	909	844	814	903	847	892	803	892	887	875	846	922	873	908	893	846	841	897	873	867	835	820	863	896	930	845	867	905	863	875	870	860	831	845	847	894	900	838	916	860	906	901	902	896	899	918	913	867	892	902	853	854	887	921	936	863	855	877	861	890	860	867	850	873	874	868	918	879	887	875	882	895	900	910	837	941	899	851	828	900	856	816	885	839	898	847	889	901	868	854	875	899	832	869	862	891	861	874	867	911	912	897	897	864	830	899	866	849	922	898	951	839	859	847	882	854	872	921	927	871	955	857	897	924	904	815	880	855	860	903	900	834	944	888	879	867	883	839	885	901	900	852	889	850	870	838	868	830	869	849	864	853	890	876	904	858	952	889	862	942	875	832	838	844	871	863	904	910	872	876	894	836	858	901	948	829	903	862	864	874	899	855	890	890	872	850	858	890	868	875	886	908	856	897	859	869	901	904	897	876	885	858	824	868	844	907	855	870	858	919	851	903	810	868	852	878	941	920	906	911	903	910	936	901	859	898	887	861	857	890	811	857	890	852	833	872	904	856	807	863	868	832	830	872	895	857	860	911	819	860	894	899	858	879	841	801	843	833	877	899	859	933	930	881	898	877	920	890	855	844	891	902	852	848	890	906	857	892	859	872	904	845	896	928	857	896	925	896	810	822	897	833	866	868	873	860	877	891	860	831	847	875	883	895	878	896	878	898	807	887	895	866	857	926	914	896	890	799	834	852	803	867	844	912	882	772	874	877	878	959	899	886	856	848	881	883	901	910	877	847	863	877	852	890	864	864	842	889	878	851	855	887	913	876	864	829	871	844	865	886	838	857	900	881	908	847	857	876	836	855	864	819	920	841	877	847	916	851	915	840	853	892	888	870	845	891	905	892	839	875	882	864	885	888	878	880	913	891	904	865	884	844	878	856	909	831	850	932	840	852	874	839	900	853	895	869	816	795	908	889	867	847	902	874	866	872	881	870	883	910	877	863	866	888	890	885	828	906	873	900	886	910	913	808	861	859	846	915	857	874	884	863	855	890	849	864	879	868	890	862	878	859	843	859	877	900	907	873	875	893	878	844	869	828	860	863	856	893	928	903	845	851	820	828	807	881	846	870	879	857	873	915	889	858	886	901	880	835	807	874	856	953	883	885	870	861	910	903	850	839	847	819	910	872	835	851	838	931	871	876	911	877	882	904	858	877	899	880	851
24885	3450	2933	2209	1607	1155	963	785	611	584	512	464	441	420	390	347	352	390	354	334	334	333	324	330	291	317	279	308	295	321	280	307	316	305	292	329	283	287	284	283	276	285	323	281	275	305	297	295	267	270	290	318	290	282	248	262	285	294	270	264	264	290	234	274	266	279	302	254	267	280	276	247	288	264	270	281	250	272	284	254	267	301	274	251	261	280	296	278	271	276	262	251	276	292	300	277	251	245	261	280	269	287	274	282	282	299	296	249	276	278	281	278	290	304	286	250	284	245	270	302	251	287	270	275	252	312	258	249	268	251	282	284	254	271	269	257	272	251	259	215	265	276	269	264	289	267	285	299	279	286	232	241	272	310	319	262	291	294	253	247	285	293	251	288	274	305	289	276	297	267	263	285	284	275	309	270	287	264	284	276	265	258	287	271	285	274	299	282	302	268	279	258	255	250	257	241	248	285	262	285	272	244	253	247	281	253	273	243	269	268	253	289	248	271	282	249	264	255	246	260	271	273	253	264	254	322	294	228	250	287	261	258	290	293	281	256	304	280	244	282	274	254	287	283	283	289	282	290	291	248	286	271	252	275	245	269	283	294	279	284	271	283	262	240	262	267	269	249	251	279	273	272	253	270	258	257	243	273	235	280	271	265	258	261	283	260	282	288	274	281	272	320	258	268	256	283	267	292	277	288	255	273	269	271	280	276	271	296	276	265	263	256	271	273	258	299	248	266	290	267	253	234	281	268	285	253	253	280	270	268	263	271	251	267	252	237	243	283	266	261	265	288	247	262	290	272	264	247	277	276	277	276	279	289	267	260	278	268	233	289	262	261	266	261	263	278	290	244	267	297	251	273	260	291	274	279	285	285	272	266	283	273	283	267	262	276	254	296	280	276	276	233	253	275	274	259	274	262	279	299	265	256	264	308	272	295	277	268	286	279	286	285	271	272	263	277	276	255	287	299	260	259	270	252	283	260	269	260	262	299	256	277	254	266	270	291	290	241	291	277	273	286	246	272	282	291	285	253	259	316	284	275	265	268	280	322	264	267	281	282	283	276	270	282	248	257	274	260	261	275	253	254	260	278	260	271	293	328	287	265	279	283	259	259	287	284	278	258	274	289	281	272	244	273	291	272	267	252	322	290	273	270	252	260	270	277	287	288	247	268	276	286	282	262	285	263	271	290	277	273	271	267	280	274	264	267	288	281	275	298	287	268	289	289	265	264	302	291	299	265	287	264	245	247	280	273	274	268	241	292	263	268	259	260	270	262	290	236	264	287	263	267	292	284	304	247	300	294	251	276	292	272	286	250	263	226	263	273	245	272	269	243	262	305	282	259	275	291	275	256	253	267	276	281	257	285	251	279	301	250	294	246	303	278	280	257	290	260	277	259	265	288	294	275	283	262	262	266	283	276	288	298	305	270	273	282	250	274	260	276	294	273	245	276	302	280	248	277	262	279	276	261	271	277	298	281	237	273	299	283	273	274	283	318	279	238	296	295	296	278	298	283	261	285	276	268	285	276	285	266	316	283	259	276	289	276	309	252	289	294	274	264	299	298	260	273	254	254	258	244	298	274	297	290	278	297	253	295	284	287	272	261	265	256	306	252	266	284	291	266	276	266	261	255	293	270	274	269	277	280	265	251	270	269	278	293	275	304	264	273	288	263	272	279	269	261	262	297	240	294	291	278	257	270	262	267	265	291	253	261	260	284	289	266	288	296	264	274	262	281	272	267	310	247	268	268	259	265	257	298	263	304	270	261	296	286	261	247	242	248	290	273	271	266	278	297	262	265	276	287	270	279	280	305	290	253	281	282	299	276	289	276	276	248	275	270	266	243	295	298	286	256	286	278	265	270	275	303	264	248	288	276	264	289	283	292	273	275	264	272	256	285	264	268	304	268	286	267	284	257	260	265	247	271	293	285	286	259	259	268	282	284	269	260	277	239	282	257	288	265	271	284	294	318	272	272	245	269	279	269	269	323	246	287	293	280	265	236	295	307	297	263	276	286	286	281	278	302	271	253	261	287	301	268	270	304	265	249	286	267	278	249	274	279	254	271	266	244	301	285	304	282	266	268	290	262	270	275	262	279	269	229	280	249	236	253	259	290	263	280	281	267	285	251	299	281	249	261	279	280	244	251	278	265	281	278	247	290	281	253	279	260	256	271	298	266	299	275	282	271	264	277	286	280	288	261	262	272	284	275	253	268	285	259	290	245	298	298	291	272	285	276	273	290	268	269	292	269	263	302	240	284	283	262	267	253	264	281	263	260	242	292	267	268	268	309	279	269	273	286	275	286	258	253	276	258	290	255	262	284	299	234	261	286	303	273	282	265	305	292	281	268	280	286	264	271	263	227	262	247	275	245	234	265	255	276	258	276	299	287	248	286	296	294	244	262	255	232	276	278	256	286	264	291	283	292	255	266	282	308	284	275	275	269	239	290	250	260	315	288	283	238	280	276	274	262	282	245	269	259	249	258	265	283	294	265	282	276	253	273	274	254	268	251	261	263	293	274	272	268	283	279	242	288	254	262	298	232	267	269	277	270	294	281	273	245	297	283	251	284	254	261	306	282	284	275	296	270	276	242	266	240	281	254	249	252	274	271	310	242	250	248	266	266	276	276	263	249	292	253	292	283	310	282	244	293	282	293	247	271	280	261	290	282	241	300	265	259	278	278	293	291	294	242	280	280	248	324	258	279	269	255	296	286	302	283	277	260	274	283	255	271	258	277	275	287	274	313	277	308	280	246	268	294	281	254	241	290	270	264	256	302	292	275	263	279	263	278	289	284	238	291	285	246	293	294	260	280	280	299	252	254	281	282	288	244	238	283	276	269	273	303	267	278	308	271	266	253	268	289	286	241	283	296	286	262	288	251	282	272	273	276	309	257	269	264	280	284	262	271	295	282	249	251	267	274	291	276	272	259	256	267	265	254	250	274	273	275	286	269	267	241	294	271	279	279	272	262	261	302	240	288	285	283	293	246	289	277	256	270	288	282	272	267	304	258	253	250	261	279	227	254	274	269	262	284	278	248	269	308	285	293	255	247	284	279	282	280	239	287	256	292	278	273	279	251	257	262	300	252	271	244	250	260	242	310	290	273	282	247	266	280	251	272	278	295	299	299	285	263	293	273	301	257	273	287	282	280	292	306	243	295	275	282	282	245	278	246	286	244	303	264	249	279	260	263	295	281	289	296	271	269	250	246	262	281	258	279	283	302	236	270	292	278	275	292	256	252	281	279	273	281	270	259	254	254	285	290	285	279	271	275	260	253	307	280	303	231	273	294	276	295	297	274	278	291	270	244	264	247	273	249	253	281	263	262	267	272	237	274	276	268	297	285	280	265	258	248	250	287	276	274	295	268	263	241	264	267	278	271	257	278	287	263	295	273	267	273	293	275	309	267	277	272	259	268	260	282	248	235	288	269	263	269	257	255	273	281	276	277	298	256	303	282	288	269	287	286	269	278	276	294	297	261	275	278
12076	2613	5619	6397	5544	4669	3878	3226	2765	2343	2080	1952	1796	1595	1515	1492	1364	1364	1225	1188	1212	1169	1140	1091	1046	1058	1010	986	1015	979	986	1030	949	976	899	924	944	876	932	908	909	873	933	839	868	857	893	859	889	927	937	810	849	891	830	857	830	871	902	889	820	792	855	875	814	888	865	837	872	843	781	758	831	806	750	809	808	803	782	826	863	809	819	835	857	840	776	841	797	832	795	795	788	881	816	781	788	777	813	769	864	835	764	807	829	778	784	781	803	801	799	858	802	838	802	815	774	835	833	789	744	869	795	851	826	855	891	805	801	825	812	845	818	817	765	847	786	831	754	791	836	861	816	814	840	785	791	825	805	862	798	800	811	746	828	852	827	746	823	785	750	814	836	822	765	823	768	804	842	812	806	836	813	845	764	796	770	821	799	800	801	817	770	760	850	788	837	803	768	748	833	800	811	805	804	825	777	795	800	767	838	738	865	770	803	773	795	772	765	794	812	810	837	773	844	772	791	824	786	809	788	769	809	774	780	871	764	745	800	749	781	828	808	759	770	797	819	804	761	776	825	803	842	864	820	790	767	806	776	796	765	791	826	832	806	797	788	768	795	782	866	755	755	770	812	778	800	837	829	780	741	825	789	808	845	815	840	827	807	806	829	779	800	805	816	805	756	794	765	795	795	769	780	789	815	774	844	743	813	794	826	809	811	793	843	778	823	793	796	808	782	758	765	745	838	788	787	861	851	814	801	782	872	781	782	856	796	831	801	822	778	786	782	827	792	782	784	761	790	804	778	799	806	794	804	767	816	825	817	789	793	799	806	752	808	789	837	860	782	811	789	785	825	778	800	814	789	771	818	838	784	743	817	772	823	788	863	810	842	814	824	775	746	716	773	800	813	760	814	828	789	764	845	851	802	804	777	811	865	788	739	786	850	800	786	768	814	743	831	774	805	790	783	821	746	830	797	814	804	810	736	818	788	870	799	812	809	858	777	861	806	792	870	835	829	834	790	823	810	776	777	816	792	842	813	836	775	829	812	786	802	813	785	777	794	803	832	771	791	761	781	804	822	796	736	774	816	792	794	825	801	741	805	790	777	795	782	747	800	797	778	758	753	777	788	849	786	805	823	741	801	807	801	789	804	787	880	807	802	795	782	848	796	806	766	794	798	838	804	819	794	753	799	769	753	785	784	850	786	774	817	815	761	747	783	761	795	830	819	821	824	766	816	747	785	801	821	795	767	804	768	826	797	778	787	762	834	776	843	798	774	781	775	788	840	816	836	774	795	756	790	763	828	824	782	792	784	808	779	846	821	776	779	779	793	792	750	798	833	826	769	824	800	749	802	750	783	791	803	823	779	757	779	765	790	784	831	790	799	831	812	807	807	779	848	802	799	762	740	787	790	802	820	818	830	756	856	771	771	829	808	765	748	785	767	780	829	820	794	789	800	760	777	779	843	762	802	807	827	802	802	784	777	786	780	787	790	796	855	783	812	817	831	845	808	800	826	812	794	833	788	822	805	775	799	764	818	786	763	777	774	804	866	772	784	806	811	811	802	760	814	778	809	808	830	878	812	846	839	801	790	857	840	782	769	791	815	812	738	763	781	793	802	751	780	797	820	784	846	822	801	818	790	868	809	797	841	801	820	807	812	859	779	787	830	819	749	833	790	830	789	806	838	783	799	780	782	834	839	796	770	827	764	816	751	822	781	789	807	777	794	789	786	756	799	793	779	792	788	850	754	794	817	736	787	797	798	859	797	842	771	799	785	825	775	762	796	776	805	794	774	779	840	775	820	742	804	782	776	772	762	798	815	800	796	808	734	810	787	768	811	821	815	767	791	824	842	809	831	801	776	814	795	759	842	759	839	773	797	782	817	837	793	755	772	820	800	773	821	772	789	807	829	813	815	791	848	799	812	827	781	776	840	776	822	813	788	809	794	790	854	794	772	784	807	770	792	796	801	782	804	802	777	813	801	804	794	828	833	805	816	768	838	814	799	699	862	810	797	826	860	844	788	813	804	760	758	793	801	804	732	795	810	789	809	806	792	788	803	839	804	831	832	795	752	809	799	803	775	817	743	848	792	815	811	831	807	850	785	820	771	804	803	770	790	807	809	803	845	806	822	821	787	804	807	859	791	817	829	812	780	755	795	806	774	846	823	746	789	813	693	813	801	842	790	806	828	803	839	815	832	807	761	786	753	790	836	813	736	820	830	799	812	802	841	832	775	802	781	826	823	804	794	768	784	815	842	806	769	795	806	770	787	761	792	796	821	780	784	857	793	811	841	746	819	744	793	798	785	738	825	819	800	847	794	838	801	802	822	821	750	797	818	823	783	784	810	793	805	779	817	840	814	809	795	791	795	846	754	781	799	796	757	784	771	809	824	792	806	860	800	791	769	763	795	801	814	816	788	824	800	781	785	764	785	817	745	839	784	766	845	792	800	826	759	801	872	820	821	792	752	812	771	773	869	818	830	815	796	780	803	803	811	863	756	811	772	837	747	755	744	784	825	789	801	780	841	823	830	770	789	792	768	823	785	817	823	806	813	835	780	821	816	754	780	768	796	787	787	778	801	829	866	771	777	812	796	828	846	854	838	836	758	817	809	755	784	792	813	768	821	805	769	794	829	813	831	807	826	781	765	851	775	807	774	802	773	867	809	745	880	785	816	771	801	811	838	832	757	786	770	754	809	825	830	844	806	774	775	821	804	823	831	821	824	749	799	816	772	814	786	802	802	824	805	793	805	788	818	770	795	779	812	803	789	803	808	821	801	738	795	800	808	767	810	832	762	820	788	756	781	745	816	807	801	800	828	810	806	806	841	836	845	805	815	777	824	808	812	818	820	800	753	805	714	778	764	795	844	797	791	795	773	783	759	763	815	755	775	784	777	769	815	776	802	748	782	825	803	788	739	787	773	771	772	750	844	846	807	760	760	783	783	815	784	798	799	814	780	809	820	751	835	774	805	778	783	809	783	791	770	763	794	833	887	782	814	787	807	812	786	796	792	803	806	808	821	820	815	829	808	787	809	814	830	798	796	839	853	807	805	862	775	802	815	803	788	794	756	816	792	828	818	788	808	830	796	812	787	833	799	823	769	847	801	793	818	818	862	832	803	818	809	792	786	761	805	797	836	761	783	796	778	800	800	783	828	799	799	842	783	831	820	839	748	851	787	838	739	838	784	820	813	791	818	797	811	813	798	879	788	783	790	817	760	763	810	792	807	814	777	736	772	814	794	799	826	851	815	807	797	793	818	783	796	811	774	856	824	771	814	754	755	806	853	789	822	802	807	816	826	808	787	815	834	759	775	743	803	797	796	817	808	784	844	783	770	797	828	774	810	760	799	763	775	820	803	788	871	833	825	832	796	733	851	840	747	809	770	838	809	798	788	793	741	768	811	799	769	784	777	843	818	772	772	825	781	754	782	815	811	803	841	802	773	739	806	835	763	715	807	814	814	800	773	804	753	811	823	826	792	843	782	801	770	826
2545	252	250	242	219	203	170	174	193	171	164	180	170	176	167	164	156	160	174	166	168	169	146	182	164	159	156	182	187	167	151	170	166	189	171	174	162	189	176	192	161	159	155	182	162	180	176	163	178	153	166	204	152	156	181	186	173	176	177	165	150	161	161	163	156	167	162	172	155	167	165	152	161	158	157	160	140	175	181	163	180	151	168	131	161	156	165	179	162	161	162	162	178	146	181	151	162	172	167	174	144	155	176	155	183	192	142	176	176	183	135	168	168	162	176	186	148	169	185	180	159	172	157	161	191	196	204	174	159	163	165	184	171	182	169	164	135	161	166	166	174	182	158	179	158	141	152	167	173	144	172	165	173	164	183	149	172	173	172	168	180	156	149	173	165	160	151	164	172	178	155	160	192	147	164	163	161	169	164	176	158	186	176	166	184	196	182	167	170	175	157	151	168	162	153	148	162	167	177	145	161	179	174	158	178	170	150	155	174	192	171	140	167	173	176	166	152	170	152	153	169	161	181	184	179	159	201	141	156	154	181	151	154	176	169	143	151	158	160	179	170	164	167	177	165	143	171	168	151	162	188	168	170	186	178	173	177	169	171	159	182	171	172	164	169	151	157	158	174	140	156	146	171	183	156	148	184	167	170	187	163	170	172	165	158	147	160	194	163	177	156	164	157	153	190	200	163	163	143	145	166	156	175	173	169	188	166	161	190	163	157	158	166	151	171	162	152	192	153	157	188	164	181	173	157	163	156	178	163	147	146	164	179	162	171	152	167	171	187	195	170	146	134	156	166	171	166	164	163	176	160	178	197	167	158	149	161	171	161	169	142	173	165	171	172	185	184	159	173	174	169	143	173	171	172	163	194	157	149	165	159	141	151	136	163	142	170	158	169	159	157	166	165	156	172	186	167	183	169	134	158	153	168	172	171	145	159	166	154	184	183	172	177	180	176	175	145	166	155	162	196	175	159	173	199	172	181	171	176	184	201	173	187	158	149	169	168	176	152	191	141	163	165	179	151	164	176	171	170	168	160	143	165	162	142	153	167	166	155	155	178	188	184	174	151	181	147	158	177	169	161	169	172	176	169	170	170	162	161	160	171	180	157	185	163	175	172	157	164	151	173	173	162	180	178	160	179	176	173	180	166	161	181	169	172	138	186	169	177	173	169	160	158	150	192	171	168	166	141	164	176	170	156	170	175	162	163	179	171	188	170	170	169	145	162	165	165	163	196	175	177	158	159	165	186	165	163	139	164	163	164	170	158	181	142	176	162	184	175	158	150	169	168	161	148	162	158	133	166	166	170	160	162	164	186	162	157	180	186	173	149	168	173	169	193	166	174	170	165	153	144	147	153	178	191	184	188	191	164	175	162	169	147	154	163	154	166	181	174	148	169	162	181	142	178	163	190	157	170	145	180	195	155	192	176	173	146	170	158	161	171	180	150	161	178	154	190	166	170	180	164	162	164	198	161	165	160	147	171	162	175	168	190	152	165	165	148	195	158	185	171	171	167	162	181	156	164	164	176	191	165	193	162	146	169	196	172	155	178	156	158	153	162	151	193	176	155	182	187	166	167	154	165	192	172	175	171	189	176	165	182	160	172	143	161	172	151	169	152	199	176	181	183	177	169	188	182	178	190	197	180	170	166	188	166	178	182	159	163	177	173	156	177	161	156	155	160	149	183	181	165	176	158	186	175	175	160	209	171	175	151	174	161	162	168	157	151	175	167	161	170	162	188	178	193	175	168	176	156	151	167	169	172	148	165	164	163	209	161	157	157	171	156	176	172	152	137	156	155	180	183	159	185	149	183	152	180	159	148	175	171	161	178	151	162	170	183	189	162	173	151	159	173	161	167	187	174	168	167	177	175	171	157	185	170	156	170	159	171	166	134	191	157	173	175	179	174	161	161	152	165	165	171	167	179	154	184	152	166	155	190	182	153	161	177	155	165	175	163	145	158	180	170	187	144	172	165	146	162	171	162	178	191	173	155	155	144	156	175	145	159	203	151	172	173	181	170	198	177	176	159	185	167	150	162	174	166	172	139	163	171	137	188	149	174	158	170	205	159	143	174	172	166	177	174	172	160	166	153	147	177	174	144	168	186	168	169	182	158	146	147	186	169	165	166	169	170	178	167	170	146	167	176	168	149	172	163	154	168	183	147	172	179	155	174	158	177	148	161	149	150	172	181	191	176	168	183	163	171	171	181	173	188	172	140	164	171	176	176	158	176	179	160	152	154	171	172	172	160	148	232	168	162	191	158	167	160	147	168	176	130	161	188	156	150	174	167	173	169	178	160	144	194	168	188	174	171	149	168	146	147	182	170	174	187	187	170	154	173	148	142	148	155	148	153	167	173	164	156	170	180	164	194	178	159	171	170	172	175	160	148	184	171	158	178	145	165	172	167	146	159	176	168	160	154	152	149	173	138	148	167	169	176	182	173	169	160	178	157	161	187	153	170	141	158	175	141	168	149	155	156	160	181	165	165	182	164	173	153	170	180	164	144	182	158	151	161	165	180	188	175	177	178	157	127	177	159	165	159	162	158	184	163	179	176	162	168	171	188	160	167	166	167	175	172	175	170	181	166	178	166	159	176	170	171	166	147	167	162	169	167	184	152	152	166	180	160	203	169	146	165	181	155	158	177	183	166	162	186	161	168	195	169	175	158	168	149	153	166	184	162	157	179	168	163	161	165	162	156	161	170	164	167	179	206	169	171	146	172	164	168	163	165	184	153	171	164	165	130	166	189	163	162	178	162	167	161	189	143	142	172	154	153	179	168	174	171	179	142	162	178	174	156	183	151	168	176	172	186	145	169	162	177	173	168	170	191	185	142	175	162	155	177	163	154	164	173	190	179	173	190	161	175	171	164	181	170	148	159	158	142	171	163	170	165	161	174	143	163	166	184	171	176	162	185	164	175	162	170	177	162	159	180	157	164	151	189	190	168	177	160	157	139	181	178	173	180	169	170	173	184	150	157	159	146	171	173	177	175	159	175	170	174	181	155	167	154	146	169	176	200	165	187	165	146	165	166	164	159	196	178	165	167	175	168	164	150	191	147	163	171	165	168	159	165	156	154	172	152	155	166	161	150	170	167	160	168	186	140	182	188	199	146	169	171	187	193	167	174	202	192	184	181	161	174	150	167	185	164	161	177	148	172	160	152	165	166	176	178	155	139	173	163	176	177	165	172	148	151	144	179	179	171	176	156	167	153	144	160	183	170	173	178	163	160	153	155	166	176	180	176	178	155	151	178	153	173	161	158	152	170	143	194	184	156	184	175	174	170	173	183	153	157	196	147	142	171	154	157	176	174	188	176	172	173	150	178	166	166	169	160	177	149	169	162	161	181	151	176	160	159	172	163	159	169	156	162	182	153	161	176	183	170	188	173	150	171	189	158	151	165	188	152	195	171	171	171	177	164	180	144	164	153	192	167	185	154	175	151	181	186	173	154	161	157	148	172	183	167	195	182	150	165	170	170	174
2218	654	714	752	706	663	646	612	610	604	544	553	580	624	571	577	608	603	586	541	531	564	569	558	520	566	527	587	556	537	535	558	552	557	515	536	561	559	567	541	501	567	556	553	596	580	521	558	550	553	479	563	500	582	524	546	536	567	554	560	530	531	518	508	537	508	525	520	511	544	562	588	539	553	522	542	518	535	543	565	569	552	570	556	591	524	570	516	560	520	567	549	529	536	523	509	565	543	549	515	547	552	522	547	578	546	569	532	527	529	552	557	551	547	531	502	514	571	516	578	536	534	580	523	568	500	525	505	515	522	548	522	558	549	499	553	496	557	561	528	500	518	580	549	584	530	538	504	545	541	529	541	534	502	558	537	543	552	528	513	521	502	503	516	545	555	562	539	558	543	566	532	576	536	558	535	527	544	586	547	562	531	515	538	501	543	551	508	517	514	526	531	523	561	507	555	576	549	523	513	559	547	538	533	523	537	574	570	564	553	594	558	499	578	553	515	516	595	554	543	507	546	529	541	531	549	534	531	543	526	567	559	553	525	512	540	585	526	509	520	565	556	556	550	560	534	524	554	536	512	559	539	531	559	531	542	507	550	546	585	595	513	551	527	567	571	584	559	550	525	537	549	523	533	542	526	540	593	541	579	542	571	507	546	547	554	534	523	536	544	528	565	504	536	539	553	580	559	515	530	498	527	556	593	519	536	548	556	538	491	494	518	538	514	534	496	545	536	526	537	510	530	506	548	584	535	546	519	544	568	550	535	536	544	516	494	553	551	581	527	519	592	540	526	546	545	567	575	545	523	582	539	551	562	578	548	522	528	555	551	489	560	554	511	530	599	505	525	560	516	586	505	519	504	533	544	520	547	542	512	494	560	549	552	569	508	551	542	573	564	504	576	549	585	560	553	512	562	525	590	528	582	526	544	545	563	538	555	522	524	528	534	528	547	554	533	570	539	576	549	492	515	535	535	545	493	542	546	543	563	576	552	566	514	549	521	538	597	552	525	541	570	573	538	529	529	564	515	550	537	518	527	544	524	566	544	560	538	542	529	504	531	563	541	557	525	553	488	580	561	540	549	500	524	549	523	563	562	549	560	509	573	537	488	523	560	541	520	536	502	501	564	540	529	537	537	492	536	560	536	544	550	522	522	552	561	567	548	543	551	563	539	540	499	540	538	478	545	547	557	563	552	581	531	584	500	508	549	548	591	495	552	517	528	543	560	537	570	515	554	533	558	545	558	549	576	539	529	525	533	553	543	557	538	531	573	525	504	528	514	581	534	568	521	532	530	577	576	548	545	546	537	527	551	519	565	517	576	559	518	556	515	573	511	571	585	586	520	512	545	558	556	535	551	575	496	522	532	550	513	557	535	530	548	531	566	584	556	581	556	574	543	546	505	522	530	531	520	527	546	520	541	523	491	544	538	606	559	519	558	552	568	526	550	543	540	527	537	566	544	536	524	536	530	574	540	532	575	567	578	579	519	599	551	550	549	555	558	515	537	524	590	537	574	546	544	541	547	551	516	516	516	539	580	577	517	560	510	544	522	558	557	529	500	522	549	534	521	549	556	528	498	507	544	539	530	550	586	515	542	497	528	509	529	556	531	551	549	508	505	544	549	575	554	510	536	559	532	550	521	577	556	572	551	548	521	555	574	526	541	561	518	528	544	571	527	527	546	528	572	541	544	516	527	531	567	521	544	559	548	568	534	541	531	568	571	556	519	544	523	528	550	554	518	561	546	530	506	569	530	587	488	556	511	592	571	585	564	575	532	576	545	517	542	545	541	569	564	511	549	573	563	532	540	542	506	516	527	551	543	512	509	538	552	533	538	513	552	567	520	535	529	500	497	541	539	542	556	540	536	517	517	578	533	506	511	597	488	520	582	518	561	540	569	569	540	533	528	579	571	579	542	537	549	535	512	568	575	553	552	521	510	550	541	521	538	577	565	568	523	538	574	579	557	599	554	557	528	561	576	522	545	517	545	474	524	523	560	543	510	548	552	543	532	509	538	555	537	553	515	543	532	518	549	554	557	560	512	553	564	549	561	528	542	528	546	519	519	540	540	571	528	472	542	523	543	526	552	556	547	580	536	535	549	529	499	533	579	548	574	540	536	569	574	507	518	534	509	561	549	541	507	576	609	534	512	553	551	513	538	531	543	540	496	514	530	553	536	540	549	568	548	551	552	505	534	538	541	498	580	566	574	585	562	506	572	560	576	556	551	529	557	525	554	527	546	586	593	566	535	506	538	525	572	568	577	551	553	541	530	594	509	537	552	548	535	521	537	543	504	480	514	576	549	551	531	534	496	519	525	489	534	545	544	535	558	533	554	552	549	505	547	583	547	573	551	519	573	547	539	591	541	540	530	513	537	523	564	549	550	542	537	571	551	598	527	537	543	545	509	512	554	528	525	522	527	496	547	532	573	513	543	526	547	531	538	560	554	522	560	537	546	558	549	512	550	548	536	549	568	536	557	552	526	542	555	562	554	560	486	571	576	549	515	539	506	572	544	581	538	514	528	513	580	545	574	541	560	522	529	567	594	567	532	504	534	570	537	539	542	555	546	554	568	548	530	509	579	541	551	524	530	554	551	563	537	562	574	513	530	605	555	550	553	530	555	580	562	543	547	525	502	562	520	565	580	480	542	543	535	572	564	560	568	593	542	537	532	552	595	522	546	529	549	537	527	548	534	552	527	540	536	526	605	541	543	518	531	576	536	543	554	541	499	479	548	533	536	544	529	554	500	514	525	560	522	494	510	549	575	517	541	544	538	533	564	591	542	588	537	553	514	511	570	549	561	547	558	553	555	571	534	531	553	562	552	513	574	538	547	516	519	542	536	539	541	515	530	535	515	555	566	563	549	559	583	515	537	563	560	523	546	526	534	533	515	533	578	549	525	547	534	542	523	526	526	575	544	540	534	559	546	575	554	571	563	526	550	546	549	559	568	584	559	491	579	525	573	579	525	514	535	510	488	533	537	526	549	482	562	575	516	560	523	572	525	567	565	522	563	535	540	587	514	565	506	519	550	548	569	549	587	525	502	531	553	530	492	546	563	517	546	508	546	550	524	543	551	544	537	537	561	570	537	558	537	541	486	509	568	530	524	580	582	509	602	563	550	556	550	552	529	557	560	550	533	560	563	551	510	549	559	568	547	521	557	591	506	511	523	505	500	558	540	514	563	555	540	508	513	538	545	539	553	560	550	496	561	532	544	560	483	529	537	563	527	521	533	550	550	533	577	543	550	497	532	541	555	503	589	525	554	559	569	545	507	538	533	531	562	580	594	556	538	552	565	536	561	506	558	572	545	582	578	553	563	522	558	566	525	520	536	505	540	563	526	587	543	526	560	537	543	534	528	542	527	550	522	510	551	548	510	566	545	544	524	578	542	573	570	518	547	545	543	495	520	538	537	519	543	553	520	529	489	513	561	546	561	527	557	494	516	548	539	509	544	547	568	551	510	514	549	555	519	499	573
13783	1388	1599	1336	982	765	636	602	532	437	442	400	388	363	359	355	331	336	374	352	303	359	343	298	350	320	319	344	283	337	337	343	310	277	322	302	306	299	303	323	327	288	314	319	280	300	297	342	300	313	312	299	323	294	319	337	290	314	298	284	298	307	310	286	297	303	280	313	295	283	324	310	300	270	272	302	316	300	321	313	311	284	306	301	298	288	297	277	303	305	311	307	288	288	293	294	291	313	314	285	316	296	293	334	316	303	258	337	285	306	300	285	320	291	293	284	287	324	317	286	321	305	285	297	305	312	312	319	320	339	299	279	280	294	306	335	284	300	334	300	302	297	319	305	346	278	337	324	321	281	329	298	304	308	318	298	321	268	268	279	296	287	282	282	299	296	308	293	288	283	281	306	299	339	269	304	301	335	265	283	286	292	285	292	288	314	305	274	268	301	306	274	313	281	325	301	322	325	294	295	311	312	300	286	305	302	288	330	295	324	300	318	320	273	288	273	286	306	273	285	294	315	317	302	302	281	295	285	306	279	247	266	275	306	321	296	291	279	290	296	301	299	309	297	307	307	304	282	310	283	321	308	289	276	294	295	283	294	295	310	299	327	336	279	323	299	293	302	314	307	345	277	320	289	300	318	301	267	307	299	305	304	322	308	290	289	297	306	283	321	292	280	273	317	333	273	282	287	294	315	304	286	343	278	281	305	342	294	280	310	319	325	306	280	277	283	296	320	282	316	304	296	293	336	300	290	278	329	318	323	291	303	295	288	308	296	296	295	283	293	271	275	293	293	300	291	301	322	301	305	286	317	269	283	321	295	298	315	281	289	274	297	287	307	298	307	307	269	306	310	287	308	279	273	284	331	321	299	308	278	295	288	287	285	304	288	307	270	285	306	294	321	308	326	320	295	306	312	305	327	301	291	267	297	286	291	296	300	255	292	290	291	314	298	314	279	318	322	292	286	316	318	294	268	289	299	280	303	304	297	269	318	313	286	299	306	282	277	310	305	280	253	306	312	315	289	293	312	285	320	303	291	316	305	305	262	290	343	316	331	272	282	292	294	332	315	308	272	307	288	326	273	294	301	284	317	284	322	317	317	282	331	306	299	312	314	272	293	288	307	278	277	281	317	325	352	279	306	309	342	309	266	291	295	304	288	307	278	305	286	291	290	271	321	300	291	286	311	298	326	296	296	306	270	328	307	294	316	288	319	316	279	272	275	303	276	296	273	296	317	297	279	297	308	306	291	305	273	309	290	300	302	279	294	300	281	313	294	280	308	295	322	323	261	305	286	320	296	309	306	301	301	304	290	288	292	305	289	302	299	275	292	315	307	285	317	268	269	286	314	309	306	324	317	278	302	296	284	312	308	308	300	312	344	318	307	275	312	285	312	318	314	319	293	324	306	277	316	290	286	323	302	295	323	293	312	330	310	291	306	315	289	273	291	317	347	300	303	306	336	312	277	312	293	275	301	303	308	316	326	297	308	308	321	308	318	314	273	310	317	279	321	289	284	287	296	320	315	291	322	268	277	303	325	292	289	290	322	296	311	313	272	278	300	297	295	282	296	283	288	291	335	285	273	313	290	312	307	266	279	282	308	316	289	336	271	286	322	341	333	329	291	311	294	290	298	274	304	296	335	282	286	275	297	292	313	308	309	276	333	302	318	287	322	320	308	283	275	299	308	293	311	314	288	264	320	307	302	294	308	313	304	298	328	338	276	279	271	303	331	292	276	317	287	270	282	333	296	250	303	342	294	295	314	321	310	297	307	354	334	306	292	317	302	316	298	270	268	306	311	282	300	271	289	306	328	297	274	307	307	283	304	289	279	296	283	283	281	301	309	321	301	318	305	300	317	308	296	326	301	299	300	299	314	317	284	331	316	271	288	293	309	269	315	275	290	315	317	321	305	319	324	312	293	302	291	290	315	325	293	286	311	329	301	296	292	280	303	285	298	295	327	304	306	313	315	305	303	319	301	280	314	337	294	293	295	286	323	306	283	273	316	303	310	320	268	309	309	289	285	284	284	289	274	293	290	296	286	260	288	311	326	299	273	287	285	319	300	292	279	318	315	294	306	290	284	297	297	293	321	303	283	315	278	297	299	284	293	296	326	311	288	319	309	304	281	297	294	285	291	306	339	283	298	320	280	299	279	272	282	292	335	295	302	319	298	268	306	306	294	320	305	309	288	324	298	325	306	308	301	319	288	297	306	260	307	308	343	259	339	300	269	301	283	306	280	313	301	318	310	263	286	303	297	306	278	276	301	300	319	294	307	266	284	312	294	257	295	293	285	286	317	326	306	311	312	309	283	290	295	278	284	310	303	317	300	313	284	308	292	325	316	284	328	291	291	314	293	322	294	310	305	287	270	312	269	313	280	282	306	302	310	299	315	280	266	296	304	323	306	320	276	268	313	311	301	319	299	325	308	292	288	300	291	282	305	302	295	302	290	323	292	280	279	301	289	321	318	302	302	302	327	290	358	307	320	288	287	279	278	325	300	300	330	296	284	297	278	301	324	314	308	288	295	300	271	285	295	292	314	287	313	263	285	303	283	300	295	314	274	288	310	261	267	288	306	271	288	268	303	328	307	330	300	308	304	261	292	318	277	332	264	269	297	284	342	312	294	271	304	279	315	277	312	318	280	326	313	305	337	277	307	282	302	283	283	260	325	317	303	299	302	332	295	320	298	283	304	292	324	303	294	278	264	309	325	311	271	278	311	288	309	334	313	288	305	306	328	272	315	273	302	300	274	301	277	260	307	322	281	285	289	276	292	303	308	313	327	289	285	304	304	291	289	315	312	346	278	295	285	310	290	330	286	291	296	308	276	316	290	295	277	325	326	299	311	298	270	310	307	301	295	313	286	300	331	281	269	271	301	291	316	316	320	313	292	309	324	272	314	286	297	332	304	289	283	306	325	330	309	311	297	326	307	308	307	285	309	272	306	280	293	279	315	324	280	302	286	335	286	289	297	303	310	330	301	295	287	294	303	296	290	282	287	326	295	314	280	289	308	310	299	280	300	304	278	291	291	297	270	308	248	290	306	279	299	338	295	286	306	279	255	258	303	280	294	334	271	271	299	284	295	284	305	285	327	278	314	288	312	311	291	332	276	342	317	298	306	280	311	324	302	294	288	291	313	290	307	320	306	281	288	288	316	345	286	307	304	284	305	280	326	297	306	328	300	294	305	284	293	317	297	289	320	326	290	312	301	324	295	308	297	304	296	332	270	297	266	276	288	300	315	285	286	280	293	289	303	296	322	289	310	317	287	289	335	296	289	303	292	334	317	271	309	325	283	290	291	306	296	344	314	288	298	289	278	307	284	341	288	297	309	287	278	294	316	272	299	323	283	258	295	306	313	301	297	295	301	307	296	309	357	292	308	300	326	321	329	306	262	303	301	315	320	330	287	303	288	315	293	285	302	318	295	284	318	304	290	276	288	282	321	318	303	288	294	293	330	287	287	317	295	308	286	270	289
7656	1791	3368	3903	3453	2966	2505	2103	1907	1735	1592	1526	1435	1328	1222	1249	1201	1145	1089	1063	1131	1078	1054	1033	1017	1014	1008	971	1007	1026	1020	970	1013	980	1006	983	977	920	924	935	956	931	928	939	920	899	897	931	867	933	938	920	874	842	939	856	888	904	887	937	894	907	859	920	913	845	889	868	911	908	897	889	895	935	896	886	870	874	906	901	924	873	917	895	880	916	880	902	929	867	886	815	886	919	870	881	924	859	871	889	898	909	890	907	915	927	890	871	876	815	864	865	943	876	832	863	885	864	889	890	930	857	880	957	866	869	890	891	905	882	869	884	913	945	872	912	851	867	851	914	908	881	896	896	848	946	935	827	910	854	872	882	888	874	892	910	903	932	897	838	875	917	878	872	927	907	860	863	841	880	915	861	915	869	865	898	860	842	839	911	904	887	909	906	854	913	863	877	875	890	886	893	924	906	856	853	861	902	894	872	865	862	843	894	891	907	871	864	849	906	848	878	874	865	881	898	925	866	882	852	895	912	891	944	903	892	819	823	851	851	860	956	878	945	839	854	902	835	914	878	904	876	887	854	823	865	885	865	890	885	828	883	815	934	882	866	864	842	860	867	884	911	884	897	915	902	897	935	847	854	847	883	829	875	877	847	918	910	924	882	882	897	866	858	866	873	904	887	884	865	891	858	863	867	835	921	894	887	843	906	887	862	883	910	872	871	871	846	913	884	906	889	836	897	903	875	825	829	905	880	901	897	949	834	857	851	896	811	870	912	822	912	887	860	870	877	890	870	883	885	838	874	909	860	859	849	920	900	860	887	810	869	913	894	821	881	866	884	839	846	858	876	821	919	880	866	875	854	877	825	834	867	823	830	893	873	808	916	859	853	864	863	869	851	890	843	869	838	845	856	865	874	846	880	864	877	858	894	887	880	852	859	891	887	857	909	874	866	895	914	802	851	846	863	940	852	849	868	875	878	857	833	865	891	838	911	897	853	880	858	793	917	898	919	904	876	865	875	935	860	868	878	927	834	879	861	849	853	857	924	914	835	868	873	871	850	893	903	848	852	884	850	912	851	918	922	845	885	862	889	859	884	866	878	867	859	900	856	884	828	903	862	920	874	869	894	887	875	862	865	878	934	890	848	876	873	875	866	870	848	875	861	879	860	841	866	898	869	891	868	867	928	842	901	885	882	850	872	921	836	876	866	851	847	840	870	918	867	883	808	866	867	844	864	886	916	848	850	896	879	887	849	854	830	869	870	858	909	873	852	904	835	862	891	868	860	860	882	884	873	849	898	836	869	862	858	875	875	843	897	917	842	854	858	848	860	866	864	876	875	906	883	786	871	871	897	810	821	876	842	846	831	900	868	931	885	841	873	891	886	900	855	912	850	883	918	895	894	852	835	959	902	861	920	865	856	876	853	938	870	895	905	904	835	940	878	838	835	878	831	918	899	866	925	905	859	876	844	889	909	864	899	831	853	864	891	893	886	901	940	865	871	881	876	881	874	896	847	873	865	883	877	893	893	884	828	876	860	856	833	905	893	867	838	878	880	836	896	856	838	871	873	880	860	836	901	869	929	888	884	915	914	827	870	893	864	915	804	872	882	886	902	847	865	898	910	885	837	867	892	899	911	844	856	835	864	888	904	885	882	888	913	901	931	878	873	904	862	900	901	803	835	864	837	855	876	840	836	892	833	885	884	911	865	829	870	903	850	916	880	866	843	877	855	906	895	901	880	898	928	805	900	885	820	891	807	885	873	888	851	866	869	894	870	874	843	861	812	856	877	879	948	873	856	910	879	903	905	899	891	831	881	883	858	899	916	838	882	881	835	871	897	816	856	905	858	824	845	886	873	874	850	868	841	883	914	879	858	913	955	894	859	898	878	909	894	819	872	832	844	868	870	846	902	872	917	857	901	876	879	882	901	831	870	914	892	910	899	906	941	850	897	888	879	866	872	879	850	876	959	867	898	864	861	850	919	902	928	837	898	854	899	865	875	834	875	833	875	887	868	862	846	925	865	875	892	835	891	871	881	863	850	913	869	849	871	860	837	861	849	916	884	887	858	861	885	867	905	882	822	871	941	886	862	879	826	864	856	815	912	813	892	865	861	881	844	861	869	914	860	842	882	896	831	840	900	820	863	880	921	855	854	883	856	851	861	885	852	830	841	881	851	918	856	943	878	888	883	896	924	867	916	892	885	869	846	870	886	892	905	882	829	823	910	920	863	868	882	905	844	862	902	909	873	859	840	879	858	895	863	877	872	845	898	871	827	864	821	874	805	906	856	834	877	858	880	820	873	883	916	840	832	827	858	835	875	825	915	860	893	882	852	864	899	873	889	879	848	951	891	867	880	875	883	903	884	876	899	892	852	904	858	850	893	888	833	819	870	834	907	870	927	895	903	900	885	898	906	887	908	891	854	879	830	852	900	890	880	881	851	907	846	862	878	871	848	891	831	875	864	876	859	890	839	851	898	865	898	894	885	868	893	840	869	850	862	803	886	874	896	875	888	868	832	795	878	842	860	870	860	877	887	846	883	920	816	882	894	860	923	898	842	854	866	944	864	904	840	918	862	899	850	818	849	848	889	889	915	826	869	877	817	890	878	868	869	890	914	904	820	913	858	869	877	847	893	910	884	849	896	861	844	856	834	861	876	887	864	870	863	859	872	822	853	896	925	854	899	892	885	846	894	868	918	887	901	877	854	837	853	836	875	901	851	891	858	908	886	875	869	836	917	862	871	823	901	887	892	866	915	896	856	917	900	873	846	887	844	891	864	860	902	859	848	859	852	873	874	873	874	910	881	921	837	872	882	871	889	859	911	829	899	864	916	950	892	869	858	863	896	870	846	917	854	896	877	850	843	812	915	875	869	912	904	881	943	877	859	834	892	851	885	853	865	815	834	918	856	840	884	877	876	855	858	843	926	906	855	838	844	908	820	909	841	874	883	885	871	874	873	841	923	866	838	917	876	851	855	880	856	864	902	881	915	875	869	870	836	858	861	880	900	841	853	850	869	868	830	837	862	915	941	840	902	833	877	871	866	883	937	835	845	848	900	882	846	884	895	860	885	831	884	874	945	870	892	904	897	881	891	868	888	875	853	892	909	882	882	894	857	847	873	870	899	850	890	884	879	860	885	875	863	924	838	855	851	833	882	876	907	855	815	855	941	880	881	894	859	843	933	896	901	909	895	897	849	851	880	883	859	883	872	878	864	878	855	867	932	910	841	831	889	885	908	855	915	867	894	825	843	892	837	916	896	916	887	880	817	884	882	843	918	873	869	910	914	901	866	864	867	871	871	838	880	947	859	892	852	875	848	880	849	854	855	892	883	910	895	850	891	901	844	899	901	875	862	873	857	812	877	897	884	888	885	862	855	905	812	873	866	867	907	890	861	867	915	909	864	842	829	854	864	819	870	839	888	844	866	891	843	902	843	886	856	858	871	861	903	858	865	888	851	936	862	879	998	892	877	865	901	888	828	887	837	920	847
22709	3031	2905	2325	1724	1202	917	760	670	543	493	459	441	426	409	374	323	337	341	367	327	366	323	324	318	311	298	320	312	278	306	301	287	298	326	279	302	274	291	273	304	290	289	305	293	273	296	314	293	248	278	268	307	254	261	287	271	277	312	250	267	267	302	328	269	231	270	258	281	266	265	262	278	282	263	281	264	279	303	243	299	267	291	282	294	291	261	310	281	260	279	295	289	268	287	246	258	273	296	258	254	290	296	272	278	252	264	255	273	281	265	279	271	280	281	290	263	264	272	270	276	300	296	267	255	277	286	303	292	254	267	254	266	288	305	304	284	281	263	277	289	274	302	250	286	270	262	266	260	290	278	275	265	289	285	249	267	261	295	266	255	268	308	279	285	270	263	250	272	253	280	273	306	265	244	279	239	264	255	305	278	286	276	263	249	307	307	325	301	294	273	258	261	262	248	312	250	280	299	267	281	297	300	298	300	268	315	275	282	288	262	269	287	266	277	289	266	273	291	250	272	274	296	293	250	284	251	281	307	271	255	246	256	293	258	252	290	282	286	288	249	267	288	270	285	237	274	289	278	286	279	260	277	264	269	278	281	286	276	296	254	271	284	267	267	266	270	274	274	264	259	297	265	277	272	278	295	261	275	254	276	279	281	274	285	307	261	250	281	309	296	287	304	278	287	244	295	248	293	296	274	279	278	268	279	268	288	288	263	265	265	278	255	276	241	281	265	259	250	274	279	297	304	256	259	282	282	265	301	267	246	258	293	275	289	249	272	279	281	287	291	250	284	281	288	303	308	257	276	282	269	264	272	306	303	259	286	270	278	303	268	271	257	266	270	282	271	281	295	284	258	249	256	214	288	272	277	240	280	299	310	256	276	272	263	256	295	280	276	264	281	292	280	261	260	290	265	276	269	282	293	253	250	268	282	282	279	298	302	287	244	283	283	274	274	292	263	290	262	272	268	290	265	291	261	263	244	268	269	280	308	286	285	281	281	302	252	281	265	303	290	258	285	269	264	302	256	275	290	282	244	268	263	269	262	295	251	287	303	309	271	306	265	257	269	235	302	297	305	266	286	258	288	263	257	281	295	270	273	252	276	283	295	279	272	276	284	275	264	310	274	285	273	295	243	265	286	274	272	278	278	287	266	260	287	246	284	279	282	252	260	283	232	290	283	274	262	288	286	265	286	271	268	281	265	277	292	257	259	256	283	285	287	228	251	270	271	284	297	288	277	272	284	293	275	260	282	275	244	282	258	286	285	258	298	276	284	251	251	273	269	258	309	302	267	306	276	267	287	283	286	291	319	267	273	277	269	283	257	254	254	259	265	287	250	271	270	270	266	291	305	274	260	269	271	288	263	295	260	282	250	268	250	282	303	262	317	257	280	271	293	283	300	278	264	285	277	261	300	279	268	272	300	275	301	306	281	282	282	241	277	317	263	308	270	265	287	282	269	294	265	312	268	302	258	271	285	270	276	275	305	308	280	285	291	269	276	269	262	292	244	282	284	271	249	269	267	264	285	268	289	264	278	289	256	275	285	295	262	275	283	254	288	308	283	265	276	287	294	279	275	300	250	270	284	269	275	244	284	273	290	289	274	279	245	280	288	277	300	263	261	295	279	274	258	288	298	261	228	285	281	255	279	297	277	292	216	301	293	261	246	270	271	261	278	277	276	268	281	252	278	285	268	253	278	281	268	275	259	245	274	268	272	263	258	257	276	271	270	274	263	274	260	269	293	281	288	270	281	270	254	228	298	280	269	266	288	283	260	274	333	296	286	262	300	279	246	278	290	274	299	266	275	237	277	286	288	264	259	280	286	306	291	276	263	277	314	279	281	283	252	276	257	266	245	280	269	289	281	278	257	265	266	302	315	263	237	276	286	256	263	287	258	317	282	289	272	291	260	283	289	270	270	279	266	288	294	267	279	286	288	259	263	265	270	242	267	267	307	296	262	275	278	290	269	302	277	282	281	261	268	251	273	313	295	270	259	271	278	277	273	262	288	256	277	239	261	256	270	294	257	279	258	293	286	298	270	289	270	283	276	259	274	258	276	283	284	273	253	270	289	251	275	270	279	265	274	257	290	259	316	268	268	270	270	272	273	298	298	253	273	284	254	263	302	238	287	265	276	276	295	282	258	282	279	256	279	259	274	289	282	271	278	274	277	245	282	278	264	263	293	299	252	255	275	270	265	273	272	297	243	272	262	275	288	299	237	270	269	253	320	261	287	287	249	275	264	252	294	298	270	249	259	299	263	295	258	252	293	281	282	283	273	293	245	302	292	300	287	272	288	288	274	262	268	276	268	302	274	274	292	284	302	269	285	256	275	278	258	262	259	300	257	276	293	298	282	265	279	249	288	238	269	268	270	265	286	259	290	253	264	251	266	320	313	286	289	266	244	262	250	282	259	267	257	273	300	248	296	285	277	275	239	263	285	242	270	298	261	277	268	299	258	278	274	289	260	274	286	301	246	275	278	276	274	261	250	277	287	283	269	316	284	263	266	273	280	273	297	267	304	279	266	245	267	315	285	285	280	269	281	258	295	267	299	274	274	302	267	289	264	281	311	287	270	275	264	305	306	272	296	284	280	285	285	280	274	263	285	277	280	281	241	270	294	272	272	263	264	271	288	270	268	258	287	291	251	289	289	255	279	245	277	229	288	276	287	295	247	251	275	281	273	283	273	272	259	265	285	286	284	264	250	263	285	275	254	257	264	270	255	312	279	308	265	287	300	287	256	295	274	280	234	301	266	290	282	288	264	259	268	297	313	329	279	273	267	277	285	245	259	266	279	281	278	290	278	268	246	271	285	261	276	269	295	273	261	268	284	317	297	297	278	289	291	256	275	281	247	282	267	282	266	259	291	296	297	242	260	298	281	221	286	276	272	261	257	290	264	282	297	299	258	277	313	258	271	265	279	292	276	258	248	265	293	254	246	272	297	248	285	238	250	284	288	291	255	275	286	278	263	287	259	280	244	278	257	283	283	281	313	261	257	291	274	268	285	263	268	298	281	315	278	276	239	278	268	289	249	294	249	281	271	298	294	285	271	290	264	291	280	302	244	286	267	271	277	275	244	288	284	256	262	257	295	298	286	304	312	265	310	251	262	289	289	295	258	248	268	270	283	270	251	270	276	258	268	283	279	289	251	275	279	282	281	277	278	249	283	242	258	314	301	255	268	300	282	269	278	278	294	264	249	284	247	266	277	276	271	278	255	241	267	296	261	255	274	283	262	278	239	254	263	254	295	289	268	294	262	286	281	257	276	281	303	259	256	252	290	281	262	265	279	271	263	267	285	276	263	258	282	268	284	263	269	288	284	298	269	271	271	293	309	266	285	293	307	287	282	323	265	269	263	277	268	288	292	292	264	293	300	265	275	263	299	260	264	291	243	251	292	258	285	289	266	299	251	291	267	264	242	268	281	309	292	260	251	266	312	279	258	288	272	286	271	279	251	232	267	260	267	285	240	294	305	271
11006	2660	5525	6379	5409	4721	3849	3183	2718	2429	2138	1995	1812	1661	1583	1434	1375	1316	1308	1218	1234	1195	1119	1089	1086	1135	1066	980	1049	1016	972	960	905	938	896	957	898	874	906	915	854	870	841	891	872	834	838	873	876	894	839	837	847	817	858	888	876	876	848	881	880	813	901	844	823	830	835	862	852	828	845	905	779	858	806	850	825	841	840	835	823	828	797	878	843	807	809	820	796	862	784	812	783	810	807	793	818	800	783	803	824	822	775	791	774	816	819	775	817	796	799	822	790	827	849	764	835	819	823	823	817	795	864	808	767	784	843	816	801	827	800	811	776	843	807	808	806	830	798	802	783	783	776	799	776	787	825	802	748	829	793	812	769	773	759	771	775	771	792	797	805	818	778	865	791	811	765	821	814	820	802	765	811	813	772	813	803	771	779	802	847	810	806	780	795	818	844	807	795	860	849	770	826	846	788	784	845	833	841	777	859	802	848	782	778	811	776	793	832	799	782	783	807	788	836	826	762	757	801	811	756	759	756	798	839	875	791	778	812	783	745	796	846	797	840	827	786	739	783	837	800	777	766	797	833	771	804	808	819	817	830	814	839	820	784	805	809	843	783	804	802	847	763	769	798	770	803	845	816	835	796	772	782	770	767	841	846	809	833	781	823	800	784	774	788	805	777	754	832	754	821	826	814	844	816	769	748	824	805	840	780	808	802	759	779	851	799	810	811	770	811	805	801	766	797	772	848	749	788	790	744	780	775	766	815	833	772	834	789	757	793	785	799	827	793	806	813	800	816	765	792	759	804	798	816	789	794	811	801	822	694	840	816	795	769	763	798	791	777	814	856	790	810	805	822	783	798	812	804	786	821	840	801	810	803	751	846	844	759	798	807	810	823	820	808	804	775	821	801	797	803	755	823	754	779	800	789	823	780	823	807	771	825	802	806	758	830	776	861	801	822	813	762	753	768	815	824	815	797	855	766	848	814	859	800	808	813	851	844	796	804	809	801	765	797	833	826	766	844	790	826	768	771	789	741	810	821	775	830	793	748	751	782	771	825	798	850	812	812	819	754	767	757	796	771	779	826	784	805	829	816	854	796	791	770	824	814	832	805	794	826	799	839	796	817	809	815	806	818	779	796	797	802	779	832	798	801	782	778	850	757	786	755	795	791	789	789	805	820	798	849	820	783	762	793	871	747	793	796	758	795	759	845	789	804	794	814	787	829	804	782	843	788	834	769	792	808	767	770	782	777	767	782	791	770	799	746	780	856	757	780	751	810	840	744	830	792	763	803	833	802	781	782	792	814	800	795	773	804	741	844	794	819	756	848	814	792	852	792	802	778	799	789	864	776	820	847	837	784	791	786	818	808	776	807	805	794	821	780	780	788	778	793	810	817	744	802	766	790	783	798	800	817	812	751	787	806	825	754	754	809	813	750	820	771	800	880	752	802	804	856	716	824	854	794	801	799	769	762	791	792	780	784	787	742	775	806	746	852	818	843	766	818	768	750	758	828	784	842	790	812	790	825	812	774	808	822	819	796	753	785	826	805	789	810	781	810	824	806	815	791	758	810	754	775	817	796	830	817	788	772	830	753	828	794	799	796	755	820	807	765	824	794	814	795	803	805	751	788	788	796	734	765	819	801	852	752	820	812	820	785	769	828	788	820	853	789	768	828	798	822	775	808	760	726	775	786	742	819	768	784	785	812	742	774	753	785	765	767	751	843	752	764	802	784	788	812	811	815	832	818	798	807	804	788	718	765	792	784	812	841	816	780	757	797	781	785	809	837	848	784	795	768	844	799	784	805	847	782	794	778	816	823	803	774	795	857	788	851	757	767	840	745	754	872	790	809	792	816	815	775	804	828	774	769	794	780	841	768	837	814	784	772	761	795	776	781	797	757	764	815	805	782	778	796	836	775	806	842	791	781	784	792	837	724	825	804	808	811	819	815	813	765	822	865	769	818	779	800	808	757	803	825	795	814	810	811	796	785	748	835	778	776	786	787	783	808	758	789	806	835	853	800	801	807	789	745	790	805	829	777	782	824	792	788	814	894	798	750	807	808	805	810	748	807	832	818	813	817	753	822	762	781	789	782	815	807	801	837	806	839	809	827	845	748	796	777	800	827	800	819	764	812	758	857	824	782	796	828	827	755	795	754	801	832	797	820	823	779	782	849	817	798	811	777	794	783	848	812	835	795	783	803	773	781	776	768	856	803	744	797	808	810	851	812	806	813	819	839	826	818	802	808	794	812	752	772	823	780	824	839	809	790	825	785	832	865	800	797	807	810	835	760	822	832	807	804	809	830	783	786	822	796	802	799	785	783	760	792	807	796	837	818	815	804	766	837	811	808	873	771	841	793	780	734	786	793	804	798	759	766	736	804	816	781	797	778	789	770	829	773	818	807	799	778	802	756	776	845	832	799	802	763	800	842	785	744	802	784	812	812	844	792	855	787	829	832	811	735	841	802	819	793	800	762	815	750	816	802	760	800	825	840	770	770	812	805	808	802	804	813	809	802	764	803	791	835	784	832	826	783	777	776	847	796	754	758	812	737	799	753	765	771	777	823	799	842	782	811	807	785	776	738	779	825	742	753	769	804	798	771	831	805	772	771	800	805	792	804	769	762	762	811	799	765	774	860	804	782	809	771	795	802	785	849	804	796	827	841	768	802	803	820	790	815	816	766	830	769	826	787	752	813	752	799	774	766	838	778	776	811	830	810	793	859	809	804	797	810	816	771	840	815	802	785	864	834	829	805	833	826	791	790	791	841	740	791	795	768	745	746	833	757	758	799	844	824	799	771	801	774	827	791	795	821	831	753	778	828	785	787	834	863	789	854	781	743	806	758	843	743	861	776	800	767	794	845	793	811	778	777	790	830	793	802	812	831	886	723	735	834	827	808	816	762	811	795	821	776	801	801	775	824	776	890	763	806	807	814	766	840	761	805	721	834	806	816	785	864	816	741	805	841	760	846	787	816	832	824	777	816	819	803	765	772	771	795	776	820	786	826	794	865	823	774	782	825	740	815	800	757	839	847	789	838	807	787	837	842	762	776	806	769	821	812	791	795	813	807	816	796	763	804	780	837	841	805	811	794	773	818	812	797	832	787	803	802	856	814	779	807	783	823	769	733	801	802	796	780	836	771	789	771	806	804	776	823	814	844	811	775	788	830	798	807	790	761	745	764	788	764	806	815	837	764	774	782	816	764	825	829	776	866	755	782	785	762	807	773	783	814	805	808	799	783	850	796	814	843	801	797	780	753	820	825	825	823	818	812	776	781	840	809	747	791	797	801	868	766	811	790	770	854	844	828	766	747	826	779	773	838	781	795	807	832	856	792	779	793	798	827	765	768	841	791	817	800	795	824	766	849	826	806	805	809	810	836	825	814	819	790	848	788	787	771	816	811	833	776	850	745	823	780	805	778	818	786	768	778	774	794	849	801	758	776	799	821	821	819	746	776	774	797	794	798	826	788	762	778	821	776	812	774	800	745	780
2453	244	255	215	193	221	174	205	161	187	163	180	179	177	164	174	169	189	164	165	177	162	205	187	188	181	182	150	164	165	153	162	203	177	184	188	176	167	170	180	158	174	166	177	171	161	191	153	179	163	162	179	164	168	147	179	160	157	174	159	162	169	159	161	149	181	204	183	172	173	161	185	159	147	197	171	199	183	163	163	165	168	162	170	185	169	162	141	198	177	175	159	168	162	175	171	171	180	167	169	171	183	192	179	206	193	145	162	168	180	165	174	172	175	181	188	173	180	161	192	197	191	170	162	151	150	164	161	177	159	197	163	158	186	177	185	161	166	173	151	166	208	196	184	159	186	179	140	139	179	183	165	177	170	173	158	161	156	159	180	160	171	179	177	167	149	184	175	179	173	169	151	163	174	185	181	160	175	152	164	160	161	173	157	164	177	206	159	170	189	182	164	181	170	160	200	172	170	168	162	160	170	179	163	194	170	169	166	169	173	160	163	167	172	150	175	176	159	142	152	160	150	179	158	185	177	169	172	183	168	176	155	155	164	178	189	177	180	175	171	185	170	185	163	170	163	167	168	173	151	160	156	169	169	187	166	154	155	169	166	148	156	164	169	178	171	150	157	157	162	157	187	176	156	175	165	175	177	177	169	159	164	180	177	165	172	175	153	171	165	186	161	175	151	183	160	163	157	171	156	179	155	171	185	175	167	160	133	161	193	174	170	189	179	190	170	170	151	156	171	159	173	169	171	172	190	170	163	178	169	187	175	165	155	159	168	161	176	167	172	177	156	148	161	165	156	173	165	175	164	161	139	195	180	147	166	191	179	189	173	175	166	186	158	180	173	163	169	170	161	175	151	161	160	177	152	162	155	172	156	166	166	180	159	144	165	174	181	183	162	180	160	166	186	180	169	181	164	151	180	160	164	149	160	172	161	182	162	155	171	141	159	144	159	175	173	151	186	164	157	161	151	166	156	180	145	155	151	172	167	180	149	175	185	154	176	162	134	163	181	159	152	165	164	163	161	165	168	164	169	149	181	159	186	176	179	184	149	152	163	153	174	184	180	179	168	181	175	158	182	167	170	168	167	161	167	171	184	189	174	161	187	160	175	180	167	192	188	174	146	161	180	145	159	162	160	145	186	173	152	158	170	171	173	153	179	161	149	181	164	184	154	169	179	164	163	169	174	196	154	149	186	142	168	167	169	174	162	151	166	171	180	179	167	139	161	175	173	170	164	179	169	165	191	169	178	160	158	159	151	153	162	158	202	152	168	176	182	146	159	150	183	182	151	166	191	175	207	179	162	180	167	154	161	129	160	150	185	173	158	165	182	192	193	168	173	130	174	168	157	156	163	149	192	156	176	171	167	174	153	162	163	173	147	168	153	176	173	171	174	166	147	186	173	160	166	162	161	169	187	180	176	178	169	185	149	151	151	168	154	203	180	160	173	156	161	190	179	167	177	181	158	159	166	182	181	155	203	183	161	161	165	156	184	177	169	150	176	172	187	175	176	162	202	166	175	190	160	159	180	201	171	186	165	175	148	168	150	179	135	162	169	157	167	157	164	187	158	168	158	152	159	147	165	167	173	179	164	145	173	159	181	172	189	148	172	174	159	176	183	158	151	132	184	178	192	147	161	144	172	147	166	184	172	163	160	194	173	155	173	156	164	146	158	169	172	188	209	176	149	172	175	159	190	183	167	184	145	174	170	144	181	162	172	163	192	168	148	174	176	134	172	166	199	155	161	180	172	152	166	154	151	162	185	170	164	161	161	176	137	162	157	141	171	156	181	157	178	163	158	195	185	181	159	159	202	154	170	174	162	166	158	181	177	162	157	164	165	161	178	176	175	161	172	166	162	155	159	188	186	184	153	167	160	145	153	170	183	163	185	137	165	166	159	186	151	169	171	156	172	170	150	187	162	178	171	155	175	151	152	159	174	161	157	154	168	178	180	162	190	156	186	175	170	166	160	162	164	154	174	151	153	194	182	196	141	185	161	162	162	141	154	178	160	183	169	158	174	194	163	165	151	167	179	167	176	179	193	185	177	188	174	191	154	179	149	161	203	185	160	181	164	164	167	169	151	167	189	172	178	145	189	170	159	163	181	188	158	151	165	168	161	179	175	177	173	177	170	152	176	181	169	158	166	174	177	173	185	197	176	158	154	155	188	165	152	147	178	156	171	168	186	204	147	166	200	145	166	176	173	174	181	153	163	177	176	167	190	160	170	167	164	179	177	167	176	156	161	189	178	158	151	163	184	150	163	178	151	171	168	159	153	147	169	142	165	164	161	175	187	176	181	159	165	182	183	188	171	151	163	186	171	167	149	156	157	193	186	178	169	173	164	180	174	150	169	157	165	161	187	179	166	157	185	166	144	168	154	179	170	157	167	158	164	182	158	176	160	173	175	174	179	171	160	144	188	174	184	161	186	183	156	169	161	179	176	177	158	164	166	173	169	200	182	166	174	180	166	170	168	195	157	159	183	160	170	165	163	174	167	161	146	170	165	163	184	164	171	144	171	169	178	155	183	143	177	168	187	187	170	151	171	170	168	158	167	163	164	174	159	148	193	163	172	171	172	168	170	152	177	165	199	184	194	172	170	131	162	169	143	171	184	156	164	183	167	182	171	173	165	169	153	153	160	164	177	143	176	165	158	183	167	171	164	155	170	166	164	201	166	167	161	151	152	187	168	159	178	140	157	153	192	188	169	181	159	181	142	170	177	178	175	163	171	148	161	162	166	156	174	165	178	182	174	163	151	175	143	182	182	154	164	151	163	162	178	155	186	169	157	177	158	150	150	149	168	161	189	168	182	172	179	158	171	165	175	156	177	157	177	153	183	158	157	186	168	153	181	171	174	162	163	156	153	172	188	178	174	147	151	171	165	153	174	176	134	163	175	171	156	168	166	174	154	167	170	148	165	153	164	155	173	165	170	155	160	180	191	185	178	198	156	154	169	147	187	154	182	153	190	160	179	168	158	169	188	171	172	147	159	172	171	137	168	166	150	182	168	176	162	154	192	166	178	166	154	171	175	168	182	164	165	154	145	157	161	169	156	189	156	166	154	162	166	170	165	179	156	165	170	181	148	170	180	169	183	177	167	178	175	187	174	151	175	145	116	156	183	162	154	171	155	168	160	184	168	176	158	161	167	184	161	166	166	166	174	155	199	179	175	155	172	165	176	151	156	168	186	165	154	167	144	156	143	157	156	184	161	193	160	183	196	171	168	156	153	156	161	161	176	174	164	169	196	159	173	177	153	177	165	175	167	171	165	186	171	167	189	183	176	156	164	149	175	189	171	159	157	162	181	186	153	159	178	164	162	176	164	160	164	179	154	177	169	173	160	137	152	183	168	165	152	192	181	141	203	176	177	184	151	172	129	170	157	156	160	171	166	173	177	184	166	159	162	168	170	155	167	161	169	172	176	163	170	175	168	156	148	175	157	190	132	189	173	173	164	151	185	153	171	178	172	154	180	143	171
2210	591	713	765	700	697	669	594	609	583	593	576	606	575	555	556	546	586	544	557	568	581	548	551	575	548	565	568	583	529	516	548	605	593	560	510	544	532	546	512	550	537	566	542	562	523	520	543	598	568	549	561	560	555	532	535	540	560	527	513	526	586	549	554	494	527	557	554	558	490	557	575	609	535	566	541	576	522	533	522	514	534	580	537	546	545	569	550	541	541	556	563	554	514	511	514	540	542	553	512	510	547	552	571	595	557	554	542	543	582	541	536	535	517	522	518	570	571	537	516	548	571	537	586	574	514	513	571	522	542	524	549	532	542	525	561	496	581	581	540	542	558	573	532	575	508	517	556	541	580	535	536	520	554	533	505	571	529	504	534	536	543	534	526	571	550	513	527	528	547	560	527	571	543	572	570	548	535	531	531	496	535	530	498	578	536	554	529	543	543	555	563	543	532	554	527	548	536	538	579	564	529	542	522	571	575	517	511	508	564	566	510	521	567	520	537	557	528	541	557	545	545	519	539	519	540	481	534	563	541	506	505	581	521	562	543	558	563	510	532	572	536	552	503	545	526	522	528	584	531	531	551	524	539	559	564	535	513	538	507	495	527	546	554	551	530	535	545	539	482	564	532	504	566	496	516	554	506	550	580	524	520	538	529	569	484	546	519	508	554	534	559	535	548	545	544	545	526	549	541	571	503	563	509	528	515	560	546	528	542	548	550	542	539	549	575	580	559	549	513	480	531	542	560	557	537	527	541	546	528	534	503	547	510	529	513	535	540	523	555	525	568	564	516	563	541	573	566	592	533	548	555	568	512	554	550	536	549	557	549	527	536	518	565	554	523	578	522	538	519	517	541	545	567	533	525	528	516	555	534	533	523	522	555	522	521	535	551	506	537	501	553	561	550	538	522	548	541	564	551	551	518	536	527	558	523	559	555	515	511	522	548	540	519	529	491	539	469	582	553	514	525	543	567	534	537	544	531	579	529	531	550	501	575	564	529	556	572	528	533	535	518	498	540	553	528	554	525	513	547	537	551	559	520	529	531	498	559	592	577	563	595	537	496	524	522	526	519	512	558	587	574	559	530	548	528	553	538	525	493	542	527	583	562	505	529	566	557	507	532	505	568	525	566	529	527	575	541	528	546	577	489	519	551	579	576	539	507	553	541	561	514	598	526	517	548	548	547	556	589	562	584	565	543	540	569	580	545	527	520	595	553	539	575	522	551	547	505	544	534	537	554	533	550	554	566	568	518	550	507	529	533	526	536	505	559	585	505	534	571	537	549	555	535	547	496	561	568	564	555	557	520	519	534	548	570	537	565	539	538	562	518	543	518	574	547	511	514	549	524	557	569	526	582	522	540	492	539	571	532	557	571	543	580	529	524	513	536	508	509	536	574	582	520	537	563	556	529	576	510	541	575	561	517	533	541	560	527	535	557	536	538	570	580	562	524	520	505	573	538	515	502	561	554	555	559	505	515	512	538	529	546	542	570	533	558	575	530	561	554	531	521	583	559	538	517	512	560	579	542	561	560	587	551	520	510	512	546	545	559	554	578	542	502	558	548	503	556	507	573	500	534	534	560	569	553	539	525	556	542	535	527	564	530	544	529	535	528	539	528	558	491	532	561	529	517	550	532	536	545	547	511	479	519	525	540	511	541	551	554	538	537	524	521	539	542	520	543	578	561	511	539	537	500	525	544	559	509	553	522	577	522	500	550	556	568	596	547	527	525	546	535	537	517	553	552	489	542	553	560	508	551	532	563	532	507	568	532	520	533	588	533	554	551	517	554	536	546	529	498	568	539	607	565	509	508	514	534	553	545	532	543	536	543	527	516	540	539	602	544	533	491	549	558	565	542	500	547	501	541	551	516	513	519	565	563	493	520	582	567	554	567	515	558	567	561	529	522	598	528	515	559	531	505	571	542	531	521	568	541	569	548	541	506	560	538	532	563	528	547	487	561	520	525	526	508	512	578	499	536	492	539	534	564	537	554	531	495	552	520	570	523	523	546	514	584	522	554	499	517	564	593	556	584	522	545	534	583	549	544	534	568	555	531	529	554	514	549	524	508	521	550	521	575	516	595	560	558	573	545	536	539	535	548	555	566	543	548	519	539	529	577	546	536	522	542	530	575	541	556	518	510	598	541	540	546	512	561	571	545	535	551	532	484	538	590	569	531	544	538	553	469	536	531	529	497	509	545	494	593	564	588	563	530	528	555	508	549	545	552	570	574	514	537	549	536	589	514	581	513	568	536	538	517	530	536	522	572	524	530	512	566	537	547	530	538	517	551	550	557	543	522	537	552	531	540	558	570	538	516	518	534	520	581	539	530	585	580	524	542	528	562	541	536	548	533	511	535	506	558	518	546	516	553	561	516	526	566	582	537	549	553	540	533	537	552	561	523	535	550	543	574	546	543	545	518	519	591	507	547	544	500	509	519	553	500	545	580	523	569	561	535	580	560	513	534	544	558	547	526	487	580	542	561	538	528	547	525	544	550	508	528	575	560	558	521	590	548	483	573	505	556	504	531	547	576	543	557	514	518	517	552	527	540	565	555	546	571	543	572	542	535	602	526	533	485	524	536	563	529	544	549	540	554	538	494	554	530	554	557	507	539	548	540	532	552	556	546	539	569	538	525	530	575	509	566	518	545	510	532	550	531	544	530	542	543	577	552	524	552	565	541	567	544	524	549	537	514	548	559	516	539	555	589	517	519	552	561	589	528	544	564	506	532	543	537	558	533	552	563	545	584	536	511	561	534	568	542	517	529	577	540	536	521	543	526	526	498	575	580	521	519	565	511	574	541	519	555	505	537	541	556	516	544	594	566	542	535	541	497	559	538	530	494	535	581	519	547	514	564	556	573	527	569	566	537	558	541	552	574	509	556	565	548	538	543	521	527	511	557	536	518	531	531	527	523	506	537	546	584	526	537	537	537	528	541	537	549	574	552	495	576	548	517	550	515	576	539	549	528	528	512	512	498	566	534	546	550	568	511	556	526	544	550	558	541	519	543	547	465	591	560	599	495	533	528	582	585	554	529	516	536	545	540	570	556	557	557	544	535	547	556	513	554	564	530	520	567	541	518	509	550	564	591	505	524	542	519	495	485	536	531	545	585	560	548	532	603	515	585	592	566	528	526	549	577	545	537	565	525	532	565	537	527	526	530	556	561	532	506	534	554	593	564	530	548	563	610	567	600	558	552	518	526	542	527	546	550	541	478	515	562	543	538	548	567	589	561	536	519	542	554	518	523	553	535	561	508	501	512	544	503	543	566	582	562	564	572	514	537	563	555	573	523	533	520	514	525	548	536	569	577	549	530	543	541	540	553	530	511	560	536	549	532	562	546	497	538	538	482	588	529	504	521	526	528	529	501	528	544	501	546	556	508	525	545	543	510	553	558	515	539	510	557	565	537	543	545	478	554	519	521	501	504	542	533	535	502	564	563	526	508	557	489	535	562	539	550	505	566	547	566	534	491	566	536
14590	1469	1654	1337	995	797	634	537	478	450	402	421	359	377	386	355	346	337	301	360	325	316	355	309	329	364	300	310	280	289	322	324	295	278	302	329	317	274	289	277	310	297	283	297	313	322	298	320	303	333	315	336	302	309	265	315	305	311	330	309	290	312	301	304	294	292	325	321	284	312	285	287	302	307	308	270	317	287	272	325	304	318	296	303	298	278	275	319	281	292	311	298	304	308	285	291	316	314	312	311	293	315	327	322	283	309	308	312	292	291	336	299	344	291	301	315	302	315	274	315	290	333	311	278	304	286	301	301	332	329	304	304	307	280	294	290	287	298	313	282	270	281	313	311	297	315	308	323	311	288	313	300	312	315	300	311	273	302	276	297	323	304	308	278	310	309	299	303	318	291	313	312	323	304	329	289	303	322	355	306	343	298	287	341	306	287	307	316	306	300	296	317	308	280	304	304	324	295	290	291	293	316	312	290	292	330	285	278	306	320	322	276	261	306	282	316	285	305	305	299	331	332	271	318	295	326	274	277	312	309	276	272	316	337	326	302	310	308	306	278	315	317	302	325	313	284	324	290	308	307	288	319	320	297	297	293	303	297	305	315	280	311	325	295	299	301	333	310	280	327	305	305	309	304	309	304	266	306	313	306	287	280	319	269	332	321	294	266	286	300	298	302	272	305	291	288	271	296	313	300	322	331	316	296	286	301	291	279	300	311	297	285	275	306	278	321	310	311	315	324	282	309	321	276	306	319	308	296	276	297	298	279	319	310	331	306	263	289	245	281	289	329	311	300	284	303	285	308	333	291	308	321	325	313	306	266	305	299	333	280	308	302	302	302	324	309	316	320	303	300	286	287	290	330	343	331	282	296	323	313	311	336	326	329	287	289	281	307	291	298	315	308	310	304	324	284	301	294	310	316	258	298	316	282	311	330	302	309	313	298	282	274	259	315	288	322	308	325	290	324	326	318	319	301	327	315	321	275	299	322	301	325	305	301	307	298	297	299	281	289	306	270	338	286	321	279	290	291	281	272	329	271	300	294	292	345	276	310	305	309	306	284	289	306	257	288	272	290	288	274	285	312	316	308	305	321	290	296	317	333	280	320	304	295	292	268	320	310	298	273	258	308	314	300	279	266	300	298	330	344	309	274	317	322	297	304	268	299	301	295	299	291	309	296	293	298	281	340	291	305	270	318	286	289	312	281	280	289	315	289	290	287	336	313	298	315	333	282	303	278	284	306	297	301	275	312	301	293	321	293	344	311	309	278	288	309	324	267	305	291	320	288	332	349	297	334	303	308	316	306	287	317	305	326	292	282	294	286	288	308	289	315	296	301	335	288	299	298	305	317	279	296	279	320	298	312	295	290	314	293	309	268	273	324	327	322	275	302	287	262	309	283	326	295	289	299	273	271	320	315	285	299	298	286	315	298	282	288	317	306	290	282	323	324	297	289	316	323	323	281	299	285	300	313	324	297	318	297	292	294	274	319	309	318	288	300	315	272	298	284	316	306	302	318	292	294	302	298	305	302	286	330	302	303	276	304	310	260	308	307	279	285	357	269	295	311	294	288	306	298	267	313	302	299	271	305	299	275	321	294	329	336	274	301	275	309	287	311	279	285	320	279	311	287	296	298	278	298	314	271	297	303	278	293	277	321	291	301	284	318	304	299	298	278	317	310	301	277	313	297	313	272	291	297	280	322	308	308	319	319	302	292	318	279	276	287	326	299	294	289	281	285	298	291	289	342	292	283	337	297	315	288	282	295	295	303	313	310	326	288	332	321	300	337	322	304	312	311	289	323	277	307	273	284	318	314	270	308	295	304	303	321	307	283	317	286	270	289	309	309	299	306	276	279	287	271	287	316	317	307	296	314	294	322	292	314	307	286	283	301	298	303	289	325	301	297	283	302	294	279	318	301	283	325	322	339	298	270	317	318	288	315	300	289	295	301	297	295	318	280	318	308	326	248	281	299	301	286	324	319	309	298	271	318	306	313	306	320	323	305	297	296	302	308	326	249	319	324	278	315	310	267	314	293	332	336	288	283	287	288	322	311	310	311	303	313	330	287	268	326	331	302	262	314	302	308	315	312	322	321	308	306	284	288	301	327	319	304	320	308	315	283	293	314	291	288	297	316	293	343	325	321	303	280	302	315	283	316	265	290	316	333	340	283	347	299	346	328	307	314	313	290	317	289	311	300	299	303	290	318	304	300	325	292	296	302	295	335	306	322	289	279	320	306	328	329	272	314	293	278	334	283	312	305	343	321	293	283	293	319	315	271	312	308	334	304	298	287	319	287	322	299	311	310	300	297	291	354	319	311	275	291	308	310	328	314	326	287	302	303	307	303	274	286	282	304	302	264	299	305	294	307	292	311	266	301	308	309	301	276	292	308	299	307	335	308	290	312	275	268	300	296	295	299	292	257	313	288	311	295	309	318	278	343	294	292	290	318	324	329	326	305	279	317	307	283	300	260	280	271	270	298	305	320	325	292	291	324	302	311	317	298	320	307	299	318	261	290	312	327	299	312	309	318	320	304	292	326	301	288	294	294	315	276	301	298	295	308	285	317	307	292	277	344	287	296	283	280	322	274	335	307	312	262	293	330	292	314	300	324	257	319	327	278	325	291	336	278	301	275	327	322	304	301	316	315	287	322	294	301	308	280	288	285	287	283	292	300	289	323	287	311	329	320	289	286	308	270	352	309	327	281	277	311	297	288	318	274	316	313	277	295	271	334	307	283	301	312	310	293	283	321	310	309	286	325	320	266	295	304	279	273	303	294	325	289	342	327	312	290	289	291	301	311	264	302	283	281	311	291	310	309	305	275	282	322	271	299	297	306	326	286	278	315	310	333	306	295	311	322	271	302	311	270	277	325	319	292	320	301	317	306	297	325	302	251	290	296	289	306	290	258	294	313	288	291	325	293	281	289	286	282	276	317	313	288	297	288	314	276	310	331	326	300	328	316	329	307	322	301	306	290	309	317	271	328	292	306	322	310	326	292	300	315	284	311	311	314	310	314	293	298	302	274	335	326	301	291	306	276	285	273	308	309	299	282	290	310	308	299	291	283	305	313	326	261	325	288	299	304	302	300	295	296	298	286	290	352	324	275	304	303	312	302	298	291	284	318	268	271	296	291	281	332	271	314	308	307	308	261	279	305	283	328	297	312	295	289	299	306	286	320	304	278	290	305	295	281	294	315	299	320	306	272	269	291	325	279	293	332	290	308	277	301	312	287	313	327	318	295	343	326	328	303	307	298	294	290	314	303	306	313	316	305	298	338	323	287	301	294	280	326	296	316	324	282	280	327	287	305	326	295	312	294	316	287	297	326	275	292	308	318	315	308	336	311	317	311	284	334	316	294	295	312	300	319	302	298	296	293	315	282	325	295	264	302	272	308	289	310	300	296	299	288	299	274	307	298	321	296	320	288	288	328	316	287	314	288	342	275	304	279	290	298	291	307	292	275	324	274	296	306	295	289	323	330
7898	1704	3447	4041	3520	2930	2454	2101	1923	1749	1588	1531	1446	1415	1250	1181	1220	1131	1116	1062	1077	1103	1069	1066	1099	1049	1029	942	973	986	985	930	948	956	939	967	917	971	996	927	933	940	928	919	911	906	910	959	906	949	938	893	894	933	913	887	944	898	897	915	925	875	900	900	951	877	943	878	955	889	894	863	890	902	861	899	836	891	960	917	859	869	871	882	924	886	866	945	840	900	875	886	896	857	893	858	883	829	841	860	923	874	866	957	859	897	853	889	886	885	898	881	893	920	886	942	870	865	921	869	881	868	838	882	865	916	893	903	890	876	910	891	837	894	915	864	867	870	906	848	884	849	882	896	858	871	838	866	884	876	963	885	863	861	895	920	881	901	910	858	857	895	928	861	863	914	876	844	918	859	945	873	862	825	884	877	862	892	870	873	842	903	893	879	898	907	908	870	857	899	870	856	865	885	869	883	885	874	885	886	924	906	925	815	901	805	866	839	835	855	914	896	903	872	862	882	890	854	877	910	907	906	900	907	921	918	901	903	882	908	872	877	884	846	860	882	843	875	937	873	834	865	893	907	891	852	877	836	896	877	861	889	893	871	871	883	880	940	917	911	890	905	866	901	865	862	926	823	861	912	900	898	909	878	856	888	903	841	806	918	840	875	937	865	836	900	811	864	865	855	901	876	863	819	858	898	872	898	896	848	903	881	906	848	902	874	859	861	845	909	880	899	884	863	910	903	903	815	883	899	922	877	917	819	900	884	905	845	905	894	879	883	881	805	898	899	941	863	878	890	892	888	893	868	863	904	927	877	865	872	873	850	884	875	893	839	867	934	849	887	875	920	912	884	861	832	855	896	891	854	836	847	931	857	903	900	869	864	835	905	914	868	886	905	891	895	870	864	914	899	898	889	820	849	868	927	897	845	885	865	872	869	875	875	829	859	813	927	868	889	892	840	889	922	847	901	881	892	873	883	917	869	815	900	874	907	929	832	894	861	889	894	847	905	846	907	901	872	888	823	923	857	897	871	931	842	874	927	860	930	944	865	887	933	845	890	844	897	867	906	856	867	856	893	834	934	877	855	852	910	854	860	855	878	870	859	895	858	862	856	890	875	876	883	831	918	879	851	900	867	850	824	908	939	896	888	831	867	921	854	923	885	900	873	904	876	861	920	912	921	952	891	862	824	911	861	824	866	855	853	898	858	898	881	967	872	884	896	858	887	880	863	859	863	856	897	843	911	865	950	873	833	869	860	893	844	931	853	878	867	856	876	896	907	829	908	822	887	889	834	870	908	841	909	851	860	880	878	905	863	829	847	910	896	880	906	874	893	911	839	864	895	876	849	852	890	878	885	883	873	894	841	890	871	837	885	938	825	924	906	942	938	901	855	862	826	940	889	861	867	920	916	889	852	923	854	845	843	892	872	824	849	870	853	883	879	866	854	869	874	893	878	914	896	865	913	852	857	904	867	883	864	857	886	895	892	876	842	898	851	839	919	880	868	893	895	871	879	862	905	909	892	889	872	918	846	853	868	870	860	896	893	907	896	932	830	874	882	892	888	946	861	878	883	840	899	908	957	873	877	892	866	857	890	850	891	834	899	905	892	909	873	893	944	897	907	908	889	880	876	888	904	901	871	869	881	817	891	875	891	876	862	865	858	881	862	879	862	869	856	831	891	908	871	870	873	860	900	895	912	794	835	911	854	879	865	863	835	861	919	867	888	876	843	914	888	932	867	852	900	870	878	913	843	829	875	914	859	896	931	872	879	843	883	900	886	851	904	856	882	856	884	897	909	850	877	887	898	881	875	853	923	869	852	864	859	887	881	883	880	862	851	905	964	842	875	871	921	832	866	900	880	901	897	866	877	874	873	866	918	921	813	869	862	878	844	872	813	898	897	807	878	891	897	883	874	837	863	852	878	895	871	886	935	878	879	839	881	883	933	898	845	860	894	871	859	852	924	846	824	875	870	927	884	864	849	868	878	889	863	885	888	880	936	872	886	946	897	830	881	890	852	892	839	862	853	901	883	888	923	896	888	928	856	827	902	882	903	881	886	928	845	830	932	918	898	831	887	895	888	861	890	935	899	901	860	855	867	870	938	879	941	886	837	916	907	880	917	863	901	850	850	865	913	871	832	897	849	897	927	872	874	883	887	866	865	883	876	867	843	862	852	850	856	860	901	834	879	865	939	873	887	910	875	957	886	846	865	874	833	893	856	848	867	854	853	868	856	905	901	837	869	851	875	899	927	922	862	807	849	931	901	913	844	922	939	936	883	901	896	883	882	903	874	884	862	842	887	891	857	835	900	904	894	833	909	902	853	879	845	881	923	877	870	856	821	840	909	899	856	850	908	897	848	897	935	916	895	881	895	909	923	834	854	884	897	885	900	934	876	909	875	839	844	913	902	866	885	889	844	872	911	887	874	865	918	917	881	899	927	926	884	918	904	917	885	858	846	873	868	848	853	894	866	840	949	860	874	855	848	902	849	870	892	916	844	871	884	889	790	839	852	861	881	898	878	876	898	969	845	884	925	899	869	842	908	850	860	869	909	839	906	871	876	904	892	924	891	865	877	906	889	856	843	875	879	892	852	902	894	898	911	901	907	855	891	871	883	858	853	920	906	861	926	873	903	900	835	899	905	921	846	816	894	886	872	934	925	871	919	888	892	928	891	918	890	919	891	852	855	864	844	890	914	914	875	847	885	861	894	874	889	900	898	849	831	843	903	912	893	879	866	837	884	889	879	888	911	865	843	898	953	956	890	885	881	853	857	928	825	875	891	851	874	853	882	911	863	854	890	869	881	897	942	872	896	902	898	919	815	889	900	932	888	843	847	838	907	830	926	927	908	891	865	882	907	878	851	916	853	849	879	902	901	910	841	889	923	912	841	852	896	883	858	887	875	856	881	873	826	876	875	865	839	910	918	857	887	866	869	878	821	831	897	887	856	926	876	894	875	844	894	913	884	899	882	874	933	851	868	884	947	889	894	880	919	863	854	909	834	859	853	885	877	866	888	859	925	870	857	865	900	928	912	914	893	909	890	902	887	814	837	848	908	901	922	873	843	842	853	918	908	894	912	876	849	911	930	868	873	914	895	916	914	861	870	906	895	877	868	843	883	923	891	871	844	858	871	914	895	874	882	881	870	863	926	948	940	916	886	907	863	864	913	871	906	840	900	831	885	870	877	917	878	834	884	921	853	928	894	903	861	903	835	882	888	880	845	861	844	821	837	868	911	883	865	882	867	931	878	892	830	945	894	889	859	881	882	827	871	872	900	915	892	870	860	860	868	855	863	871	844	890	842	858	892	851	850	925	866	881	842	918	885	886	922	853	823	877	926	867	887	855	874	868	872	885	916	853	839	888	833	839	835	868	890	916	873	870	911	844	849	844	911	899	859	892	868	869	887	863	906	907	867	842	878	885	928	918	873	890	869	854	855	890	891	853	833	864	868	914	887	874	903	887	943	871	844	928	889	902	905	884	834	847	879
22009	2888	2908	2320	1631	1210	955	802	616	600	509	482	404	391	394	403	346	333	342	344	305	322	302	306	324	275	336	353	291	315	287	327	301	323	280	282	285	293	290	303	261	302	312	280	295	243	269	266	288	311	284	268	277	301	279	260	265	271	279	274	311	271	259	282	298	252	277	258	281	282	280	272	246	261	275	278	264	279	287	259	280	289	290	287	265	287	275	258	275	281	238	266	307	290	271	267	282	281	307	301	278	258	252	262	278	299	260	273	265	289	270	280	270	296	278	286	255	322	259	282	265	284	239	243	266	296	267	252	287	289	265	284	275	278	212	257	292	263	258	267	253	278	267	256	262	294	294	261	282	270	279	257	293	259	272	264	234	285	279	280	285	266	276	259	280	260	267	264	271	284	308	257	272	279	327	298	253	238	278	309	286	279	273	288	314	271	281	283	263	283	313	294	299	267	278	254	257	291	270	274	300	272	298	298	281	309	289	284	255	276	298	258	287	280	296	272	267	285	289	277	285	262	304	294	289	264	251	289	293	299	295	275	269	289	242	272	250	253	280	273	278	296	265	302	313	270	273	274	272	244	281	275	277	271	269	265	244	253	261	293	275	274	277	255	283	269	271	270	291	255	286	241	256	267	299	281	272	288	278	265	291	289	258	307	274	250	287	271	265	256	274	262	287	294	254	266	252	285	265	249	296	251	256	277	281	270	266	264	277	266	279	263	266	252	266	275	290	291	256	295	276	264	269	257	289	272	276	296	270	294	243	264	297	276	257	284	262	272	322	270	292	256	279	274	271	293	304	283	229	264	280	258	298	268	270	261	271	283	269	279	291	287	258	304	272	304	256	255	274	290	247	291	290	294	278	288	287	271	270	263	257	278	282	250	280	266	285	273	272	279	260	296	255	250	286	260	263	268	292	279	267	259	287	280	290	274	283	275	297	233	274	298	275	278	273	287	273	304	290	280	273	309	260	247	255	297	288	295	300	275	273	286	290	297	252	280	283	267	267	281	256	245	253	295	265	314	270	277	287	285	281	265	253	282	230	269	274	260	290	274	284	260	269	255	296	277	279	271	287	274	286	289	279	257	276	238	278	239	283	261	285	252	291	262	289	226	265	296	283	278	272	280	272	258	256	260	295	286	247	289	279	272	297	277	285	253	283	265	293	258	284	284	267	305	287	225	254	265	255	276	271	249	306	284	250	243	279	268	286	269	250	259	236	280	284	296	283	263	257	274	254	262	288	274	288	259	259	251	284	262	284	273	270	249	258	247	262	272	282	248	298	269	263	261	245	279	310	259	278	248	302	261	275	262	280	261	285	267	265	279	253	274	279	276	263	274	250	287	288	277	267	230	257	268	268	264	298	238	307	252	299	294	274	269	286	264	270	243	267	297	296	279	255	285	286	267	263	276	272	262	282	306	276	295	291	236	292	254	275	272	286	307	264	269	279	270	274	294	298	283	292	290	274	262	274	257	271	272	273	278	277	272	260	267	227	247	273	274	274	265	275	279	291	270	265	263	275	256	264	259	276	253	261	260	245	264	275	271	263	288	265	288	258	264	269	272	248	294	267	293	249	306	267	294	268	274	309	255	310	280	279	274	326	270	270	263	282	281	260	282	263	263	301	270	298	318	295	290	268	294	274	265	322	266	241	262	274	247	268	260	267	281	266	302	294	265	295	303	278	242	279	269	258	276	260	269	263	297	264	268	281	299	277	261	243	217	269	261	251	277	304	287	243	255	278	284	292	298	258	269	280	290	295	266	298	280	247	280	279	299	272	267	277	274	283	255	258	278	275	297	263	254	279	276	260	246	269	276	281	256	289	281	282	265	287	270	256	265	265	259	282	249	262	273	280	266	281	252	296	259	285	231	253	268	263	241	284	285	291	262	274	260	255	303	269	262	281	281	301	267	259	268	262	267	274	279	273	306	261	259	282	288	258	255	242	298	259	288	284	282	246	305	314	267	245	282	297	269	284	248	280	296	297	275	279	271	281	270	311	265	292	281	244	277	247	273	267	256	274	278	270	266	286	271	276	251	277	265	272	269	291	274	259	270	279	267	260	278	284	274	262	271	282	278	269	279	283	275	264	289	275	275	275	304	261	247	279	264	228	236	262	276	270	269	264	261	259	268	290	274	307	253	285	264	243	278	297	256	236	301	268	299	281	261	260	313	282	251	241	280	265	268	299	285	273	292	258	261	270	276	263	318	301	278	257	275	265	289	247	270	272	296	261	273	266	270	279	259	266	280	299	280	270	248	286	265	277	276	257	273	268	255	264	282	292	275	240	278	262	272	256	259	282	276	285	301	275	289	249	266	265	264	262	263	277	292	311	252	305	252	271	272	277	263	268	274	286	260	255	292	288	286	251	272	290	281	247	250	307	267	277	257	288	287	249	297	257	260	263	265	267	300	307	302	296	270	266	277	255	276	275	271	301	249	260	247	294	263	273	263	302	263	292	273	245	284	262	253	270	282	311	306	287	267	298	300	269	285	246	271	285	263	274	262	285	276	265	285	283	275	255	290	262	275	280	280	265	273	275	280	302	269	261	253	256	309	299	299	259	298	289	281	285	280	285	241	272	268	242	265	286	281	247	269	293	279	251	254	300	269	251	259	279	300	273	260	268	283	299	261	252	262	266	246	287	269	283	272	259	284	277	240	277	264	286	291	260	230	287	280	276	292	278	274	300	280	263	269	248	276	257	282	268	254	274	296	280	279	299	301	320	284	250	265	270	297	279	279	265	268	317	286	290	267	285	262	260	267	267	248	270	287	268	260	246	294	277	274	292	263	251	286	279	276	290	265	253	245	261	277	282	263	241	290	298	300	264	277	271	239	254	266	280	283	272	235	294	282	266	299	292	259	285	277	268	266	290	285	282	288	342	285	285	272	303	270	272	293	256	285	292	297	275	276	297	252	279	245	275	281	259	257	287	282	287	276	275	255	273	292	303	245	304	261	263	260	245	262	269	269	268	262	276	263	278	255	281	279	267	250	281	269	296	286	268	294	299	266	269	284	251	252	274	248	242	272	257	274	287	274	280	292	262	263	284	250	278	225	286	267	285	262	294	325	264	257	285	273	247	244	250	259	281	282	254	296	244	265	279	273	245	254	285	282	264	266	270	283	255	265	285	268	271	282	248	240	255	285	269	266	294	281	285	265	247	290	259	284	275	270	285	284	280	265	264	275	243	240	282	236	245	253	301	297	260	248	284	257	272	256	289	281	275	262	295	283	272	273	243	278	294	272	287	274	262	290	264	326	293	262	292	295	283	284	285	263	297	252	260	272	265	243	286	266	243	275	317	248	247	278	246	245	260	275	269	285	283	273	267	296	327	292	286	257	271	287	282	257	261	246	302	270	294	259	315	302	274	273	274	282	273	285	260	299	294	282	262	263	294	312	295	251	298	289	286	286	282	268	267	267	244	252	279	264	293	275	284	273	294	281	293	257	299	289	278	265	292	271	270	276	283	292	272	250	242	296
10568	2759	5660	6294	5472	4669	3823	3166	2713	2379	2139	1946	1717	1624	1558	1492	1374	1341	1254	1281	1250	1124	1115	1175	1052	1145	1056	1015	988	996	964	932	934	934	948	941	921	932	909	967	972	923	887	886	898	847	888	854	883	937	875	916	876	913	882	880	912	802	875	839	873	854	831	816	849	828	834	843	808	856	809	838	815	883	844	788	832	805	772	852	835	860	805	806	807	794	794	797	817	799	833	756	800	847	780	811	794	802	831	770	811	777	758	765	790	808	819	866	836	827	837	769	893	810	835	765	816	811	768	771	744	798	818	784	772	774	817	817	791	790	808	796	785	801	791	785	812	848	785	837	842	798	815	786	824	819	778	783	819	814	796	856	777	801	774	794	812	765	784	839	801	859	855	837	825	811	797	815	803	835	865	795	826	759	745	790	743	795	770	795	786	783	830	787	797	822	769	779	826	833	745	844	802	798	775	809	814	780	792	825	788	826	826	813	868	831	758	796	829	822	790	785	792	803	752	820	839	796	798	743	789	757	842	792	771	792	790	819	786	833	775	796	797	803	744	790	780	778	821	818	823	792	806	790	817	893	764	761	796	766	778	735	819	825	857	803	821	790	743	782	749	828	779	789	865	815	757	787	809	814	804	756	799	779	802	816	824	790	799	804	793	797	786	788	868	776	797	769	792	755	795	834	800	801	782	799	784	813	810	755	808	820	796	787	757	824	817	797	824	825	780	753	807	829	834	791	748	810	807	790	765	846	824	820	827	769	796	799	802	803	767	809	779	765	817	795	838	809	765	785	801	787	838	801	765	780	841	761	791	797	772	725	860	763	809	829	786	806	776	815	809	851	778	736	811	823	808	783	811	828	791	788	731	778	808	804	807	747	807	826	830	853	777	833	822	763	800	830	794	791	797	820	808	836	797	798	822	768	812	748	858	804	788	794	838	857	796	822	828	841	821	794	839	851	836	792	830	848	773	838	816	855	824	806	841	821	853	836	768	786	794	825	809	772	769	784	872	761	837	786	822	774	783	774	765	796	845	740	771	823	813	828	761	780	845	801	815	774	802	822	799	780	756	787	825	789	821	793	807	756	794	852	802	782	830	812	778	789	841	791	844	797	798	801	846	828	856	805	769	754	789	812	819	819	842	803	815	764	813	789	787	783	786	775	808	808	779	795	837	798	804	800	850	755	813	794	790	822	797	784	797	788	800	800	780	829	820	797	828	793	790	838	828	840	796	822	790	792	794	846	787	798	800	796	775	813	791	742	748	814	813	816	838	792	811	799	794	785	794	797	800	817	807	805	806	814	801	815	815	804	792	776	777	811	784	811	761	770	811	780	840	828	794	826	767	776	796	839	823	804	817	776	836	789	772	849	807	816	767	821	757	777	806	781	758	794	766	760	787	781	764	804	803	772	741	799	802	803	797	760	790	847	783	837	780	800	787	788	756	758	817	839	827	790	793	793	784	783	835	772	800	768	817	802	800	812	798	810	778	808	786	799	764	815	801	833	808	830	826	780	800	824	816	843	804	810	800	805	772	801	838	811	776	775	810	762	767	828	784	806	791	809	780	761	828	789	795	778	766	797	761	753	779	830	786	783	779	799	761	845	816	823	795	790	783	775	792	790	822	787	802	776	838	757	810	826	831	740	779	841	793	787	786	784	760	777	804	766	808	852	748	797	763	827	760	809	841	811	790	820	782	795	811	803	808	817	788	812	780	771	860	806	792	804	785	792	784	834	830	806	802	800	759	787	807	747	831	751	894	836	781	795	750	766	754	770	778	762	804	789	754	832	798	771	792	772	752	761	782	798	802	780	821	830	812	869	798	784	820	792	820	705	781	814	772	745	798	822	765	808	820	830	800	768	810	817	786	831	790	811	785	781	800	790	808	790	818	811	776	802	805	767	791	799	786	791	769	808	812	784	847	784	839	778	802	830	777	805	827	796	763	793	831	830	772	796	782	774	816	769	810	797	752	783	845	774	807	791	771	819	815	830	770	760	851	832	804	806	767	794	859	759	830	780	830	792	777	789	826	774	779	805	778	817	788	888	790	786	805	861	810	795	806	776	834	819	721	736	775	814	786	763	791	780	835	841	807	840	817	805	811	789	804	828	809	741	767	847	789	813	815	795	822	760	803	843	796	770	807	827	798	847	805	825	760	808	808	791	803	767	812	822	785	781	811	789	842	818	800	813	813	790	809	774	848	781	796	839	843	779	803	759	793	822	794	779	799	806	804	791	802	871	795	794	758	814	746	803	808	808	802	759	850	782	757	809	767	751	811	741	770	807	804	742	773	835	799	781	809	805	795	724	791	819	815	806	791	812	802	789	779	825	848	818	772	810	808	816	841	763	808	803	799	822	784	783	800	762	857	834	782	819	762	811	808	746	824	823	813	815	803	811	826	824	789	817	788	773	819	771	794	824	782	846	790	832	769	799	800	797	794	824	850	818	839	843	823	813	775	815	830	812	776	809	785	833	814	786	808	799	764	775	812	811	772	793	796	791	842	852	834	785	771	802	747	820	797	822	791	807	846	766	764	788	821	853	801	782	793	759	801	767	794	816	804	824	803	814	892	770	824	833	808	760	789	777	782	765	877	731	785	784	856	805	781	792	739	821	795	837	843	884	876	789	818	796	786	828	857	823	797	788	857	780	777	791	814	845	818	762	792	801	790	747	798	831	814	779	809	835	799	755	790	824	791	780	816	800	856	806	807	793	817	837	810	826	812	796	776	778	829	800	783	784	782	803	814	813	773	766	810	814	759	798	821	798	822	773	804	816	776	829	815	755	822	832	789	816	782	794	841	848	776	823	755	822	820	800	803	742	810	765	822	787	777	790	792	780	812	813	840	754	814	795	786	760	819	781	831	850	829	828	779	759	831	823	782	788	781	793	769	777	829	801	768	856	834	785	800	848	816	822	799	866	806	760	745	808	753	801	794	799	810	832	808	858	775	826	825	781	761	817	807	778	819	830	818	766	789	810	736	835	791	807	772	811	803	809	811	744	785	772	800	810	725	792	829	796	764	809	805	806	835	799	811	763	798	748	783	794	808	808	819	806	830	824	801	798	781	750	850	770	799	822	777	799	802	836	818	821	787	870	818	853	782	788	804	822	809	776	764	783	800	809	785	781	788	744	794	812	842	800	800	769	847	772	804	782	762	725	805	778	804	788	785	791	796	786	863	826	773	816	802	784	813	781	779	833	792	748	762	786	802	810	818	784	809	733	831	821	786	814	818	791	769	793	776	783	775	832	795	784	816	784	821	821	792	792	740	836	790	792	785	829	818	849	798	777	875	839	864	768	777	819	795	753	831	832	798	810	800	761	767	799	809	743	793	818	829	765	789	828	783	800	781	811	820	745	784	812	772	798	776	793	820	767	803	820	783	782	779	805	800	788	776	804	826	823	766	781	790	817	783	815	787	820	851	778	832	788	842	849	746	818	823	830	812	808	789	798	787	775	791	791	778	763	832	801	801	792	822	815	801	822	798	805
2332	241	240	232	217	192	209	182	190	205	165	157	197	160	197	198	166	174	174	164	172	172	187	188	169	163	156	183	165	181	137	170	182	173	175	153	162	159	177	150	167	172	162	196	207	176	149	157	160	162	151	173	175	149	178	168	183	189	165	196	167	175	170	168	168	170	163	157	169	167	188	154	152	181	154	153	144	160	179	186	170	158	166	170	184	169	183	170	158	159	189	169	172	171	141	159	179	171	155	167	156	169	183	168	162	173	180	159	168	152	179	177	165	169	171	181	151	172	169	185	193	153	163	159	184	165	192	161	175	167	164	158	161	188	167	168	192	176	163	148	197	185	167	163	176	158	207	167	151	162	166	166	161	147	168	172	190	165	211	178	161	158	172	164	168	182	170	178	190	188	159	197	153	165	164	193	171	142	178	151	177	163	165	169	181	183	154	165	192	164	170	178	178	145	174	191	185	156	174	190	170	183	162	181	177	193	150	184	189	155	182	191	163	162	190	172	182	179	162	168	186	196	183	159	163	177	153	181	155	182	164	161	162	149	160	170	148	176	155	175	161	187	150	165	171	170	161	177	160	154	186	165	151	172	192	192	187	140	187	146	172	162	174	181	182	191	177	163	159	148	141	185	160	154	184	170	194	160	159	151	176	166	172	188	176	182	178	178	172	186	169	186	165	180	163	178	170	166	159	171	172	173	173	185	182	172	172	188	169	157	160	161	164	174	158	195	165	167	177	148	165	176	168	146	179	158	170	162	169	198	180	167	193	149	159	170	165	161	167	159	165	155	173	180	162	159	200	168	170	179	171	170	157	158	181	167	184	141	170	147	159	186	129	166	184	171	157	193	158	170	173	158	159	167	161	142	181	170	175	158	175	145	173	181	168	176	161	170	191	182	173	156	176	167	179	161	139	169	171	172	178	191	167	167	186	152	166	176	149	154	199	159	181	141	175	163	177	169	167	167	147	175	176	166	163	172	171	172	172	169	173	183	164	166	153	162	186	164	152	166	164	174	169	174	183	187	176	180	197	172	179	182	170	151	171	171	174	146	180	175	197	168	162	187	155	188	173	187	148	151	167	155	160	161	154	159	167	158	161	163	146	171	181	156	169	149	177	157	169	190	159	165	135	156	164	170	151	169	155	160	171	160	138	158	182	164	177	160	162	166	168	172	155	142	155	154	166	148	186	175	169	151	181	166	164	144	155	169	144	144	183	166	162	187	156	171	166	190	175	176	177	172	158	182	195	168	147	166	180	142	166	190	167	185	188	143	176	171	190	170	139	178	151	168	176	173	194	161	167	176	166	168	167	199	153	160	152	144	167	161	200	152	139	167	169	182	177	151	154	162	182	159	156	140	151	170	187	165	169	170	185	149	176	160	174	161	165	188	162	147	146	148	174	163	154	155	169	158	176	158	165	154	150	178	133	157	151	148	164	181	159	170	176	184	174	178	176	163	167	168	168	166	171	157	179	168	175	179	159	167	175	179	175	166	171	159	159	194	170	179	183	169	161	184	176	168	167	159	167	168	169	184	164	161	194	191	176	159	158	168	161	154	158	173	177	154	181	180	168	154	154	163	180	162	176	192	166	178	161	176	164	191	177	149	172	159	159	162	142	143	158	175	161	163	161	142	166	172	167	177	175	179	179	150	163	154	152	176	163	164	156	168	156	196	179	176	173	162	151	177	190	171	175	172	189	199	172	197	173	177	152	154	159	169	180	155	179	175	173	151	181	173	160	158	186	162	157	175	147	158	174	165	180	169	193	169	168	193	159	170	146	176	131	176	200	178	144	170	145	136	152	175	136	147	171	159	161	163	178	150	174	143	150	156	185	160	169	158	169	165	151	182	168	173	164	163	188	155	159	169	181	161	174	167	189	177	148	182	168	145	168	167	184	181	183	167	166	164	175	177	164	178	170	163	184	146	161	182	170	165	165	143	151	163	178	179	162	166	162	180	157	160	162	169	138	168	177	162	171	169	157	175	177	154	192	171	175	150	147	201	153	171	191	144	160	166	173	159	179	173	173	168	159	164	169	144	149	140	139	161	160	188	179	173	159	154	164	179	181	170	180	137	141	166	164	158	167	171	173	186	174	187	161	174	159	165	174	159	177	166	151	188	166	169	161	148	184	172	158	141	193	176	192	157	161	170	178	156	182	177	168	167	150	186	188	167	174	177	176	187	171	158	167	170	166	163	172	179	161	151	169	198	177	154	164	167	181	167	176	172	160	162	170	194	184	159	184	171	169	176	181	182	167	174	195	185	183	165	186	153	178	173	174	181	169	162	167	160	150	199	165	159	157	168	171	159	156	169	166	185	166	164	182	167	166	181	168	169	177	197	161	164	145	185	166	180	172	159	171	174	165	171	179	202	173	160	172	160	167	180	177	156	170	169	169	154	194	166	185	158	192	175	160	173	172	147	148	151	179	163	154	172	156	186	170	194	172	183	170	178	164	160	173	160	165	143	157	178	198	179	171	146	178	162	179	176	155	165	153	171	168	162	153	155	161	162	169	181	184	169	198	168	185	164	177	171	189	172	173	174	179	186	169	143	173	178	171	169	155	172	171	161	165	163	184	164	173	150	156	176	187	162	166	184	152	155	168	167	147	172	167	144	173	172	170	189	180	168	159	160	169	190	162	178	173	160	172	188	159	184	170	166	167	164	184	169	150	177	172	181	177	164	175	141	157	204	179	168	156	164	165	170	172	189	177	164	142	179	178	162	173	195	175	185	150	195	178	151	203	156	159	180	185	166	174	159	183	150	191	177	164	147	183	169	154	186	163	193	166	167	181	160	181	155	161	195	177	181	156	157	178	160	190	163	162	144	171	140	186	179	170	163	160	185	161	179	177	159	168	185	152	157	177	150	202	154	157	177	170	174	188	168	194	143	181	159	176	161	188	150	154	175	182	166	167	156	161	164	141	176	162	175	181	170	136	163	172	182	176	171	181	153	166	184	162	177	153	186	192	171	168	159	163	154	172	172	161	180	178	175	170	164	190	155	163	187	174	162	176	161	190	183	149	163	168	173	165	165	176	159	168	162	188	144	179	173	189	156	156	152	156	177	166	148	170	171	167	167	159	149	172	153	184	173	178	177	164	180	165	178	182	165	182	158	171	180	166	174	188	161	178	187	151	159	169	151	151	166	155	162	175	199	155	154	173	183	159	164	176	180	182	143	217	149	186	172	165	168	162	169	179	161	158	184	163	158	166	187	182	162	165	184	188	175	171	164	157	174	183	146	174	136	169	186	166	175	166	179	187	149	171	172	149	174	184	183	170	161	173	150	173	138	172	172	172	171	154	193	165	165	172	156	186	160	176	144	174	184	149	161	176	164	158	158	180	147	173	169	165	135	137	166	196	169	173	163	156	175	162	162	176	157	194	163	196	158	175	172	155	167	173	144	169	162	176	177	174	155	175	171	177	160	169	153	172	172	178	187	159	161	179	164	170	162	180	149	149	160	179	178	171	170	160	183	168	145
2082	620	762	740	674	652	643	591	601	611	562	592	637	537	611	573	507	532	574	561	559	512	545	565	599	551	514	552	527	556	516	573	565	602	547	527	557	562	516	520	531	510	550	582	504	559	552	532	543	518	548	546	552	564	532	559	552	577	527	507	577	550	518	554	536	531	558	502	567	554	501	563	506	537	561	513	532	525	605	575	536	540	527	543	555	584	510	518	560	521	565	513	569	533	550	507	553	558	561	564	503	535	566	516	541	555	529	531	546	543	520	541	592	528	530	541	545	555	543	539	524	564	543	557	557	544	506	493	559	549	569	555	541	571	545	551	495	505	532	560	547	553	511	528	588	555	532	563	510	504	533	538	524	519	521	561	553	561	549	552	551	551	553	528	536	547	492	576	518	547	592	510	509	575	553	518	519	499	549	532	514	548	570	549	538	515	534	528	541	558	560	503	511	515	565	513	495	538	552	523	578	547	583	549	542	532	511	514	561	537	491	536	553	522	535	554	576	550	564	562	521	527	532	579	522	498	579	587	537	511	533	554	501	531	555	566	540	592	529	510	542	552	559	577	569	537	557	551	528	581	546	539	582	536	531	531	538	530	553	526	535	538	560	510	523	567	583	528	544	566	568	517	510	589	520	519	595	558	566	559	536	511	521	536	545	548	529	532	557	551	517	530	521	506	558	555	569	550	582	540	515	584	514	530	530	474	591	552	573	571	530	499	513	552	516	522	508	522	531	529	554	544	528	522	575	525	514	534	526	551	541	550	564	520	506	579	547	521	556	523	565	549	544	577	541	532	548	569	553	547	535	527	538	553	566	542	574	529	540	538	501	543	531	557	520	521	560	537	585	567	536	533	508	519	526	553	534	552	493	569	531	558	562	552	559	523	536	552	555	561	559	511	547	526	541	520	556	528	515	518	551	539	544	527	509	519	543	517	571	584	543	540	523	578	570	550	525	586	534	569	548	525	546	509	566	548	535	531	533	522	528	606	501	532	515	551	564	528	537	578	613	568	610	585	526	512	552	574	611	553	533	570	538	530	536	511	522	535	530	536	533	539	536	544	547	566	556	505	562	560	526	518	528	515	528	571	548	541	564	565	539	535	542	549	579	524	524	549	532	558	555	524	595	540	523	574	555	551	531	554	519	549	558	519	528	497	578	549	575	555	512	535	515	527	561	553	528	567	519	560	566	578	559	531	554	505	501	534	550	522	546	582	547	537	557	540	530	548	524	562	577	497	564	559	512	541	496	543	561	567	514	528	542	531	589	527	542	524	532	545	578	534	543	556	541	575	552	549	549	539	533	537	544	527	530	526	506	557	523	589	516	530	532	556	556	509	541	518	564	557	521	516	551	539	523	546	567	537	542	570	539	563	557	552	558	545	534	540	530	563	539	533	539	567	500	572	581	505	535	552	561	588	548	529	508	526	538	521	537	553	499	562	557	541	542	561	557	572	567	529	544	517	525	568	532	499	566	560	550	536	560	537	542	542	528	540	548	554	588	527	538	522	539	511	527	527	517	543	516	555	529	555	525	559	534	523	586	523	575	536	589	551	586	531	546	567	586	492	533	531	544	540	514	524	579	530	542	534	516	543	551	564	533	493	551	529	566	541	529	561	518	532	533	491	548	564	514	556	561	602	554	550	579	507	514	561	514	551	544	526	541	548	525	563	522	566	512	522	571	557	550	542	522	548	566	502	558	517	560	497	582	504	585	545	558	545	547	542	522	533	555	531	563	536	567	546	525	562	567	562	567	563	537	519	509	542	564	566	541	561	574	540	535	562	531	582	535	555	537	536	512	540	542	524	534	542	540	560	516	572	545	525	532	512	576	578	560	517	572	514	538	531	581	578	606	523	595	509	561	553	575	545	535	523	552	555	555	529	562	523	579	533	550	548	563	549	528	550	522	553	545	539	540	493	559	585	549	518	574	545	556	545	504	550	531	566	580	558	559	524	567	555	544	535	533	553	529	570	532	529	569	539	599	524	543	557	556	549	541	557	537	544	547	513	495	556	533	541	533	525	554	543	565	553	605	553	565	558	572	565	536	555	577	556	525	549	528	557	575	551	537	547	521	555	522	511	591	517	537	565	542	556	577	545	539	537	519	556	566	538	531	541	521	522	542	518	524	553	533	548	570	541	494	508	534	502	544	512	529	537	519	545	529	565	532	557	582	558	564	538	537	528	556	535	578	519	528	537	536	545	565	505	570	570	550	572	565	557	545	531	562	556	559	502	514	544	541	552	564	571	537	549	537	561	541	525	540	537	527	575	560	557	537	573	534	546	604	528	585	511	517	556	533	559	554	574	546	552	547	522	552	555	579	532	540	529	537	541	576	548	524	567	518	516	519	499	525	579	579	554	577	575	512	553	560	542	546	572	513	532	534	525	555	549	522	513	534	568	527	513	523	540	554	541	538	565	554	548	562	553	535	553	577	571	520	551	517	564	552	532	537	557	568	541	580	553	521	544	546	565	537	542	565	546	516	507	506	571	543	548	546	536	577	558	524	555	534	553	549	527	606	579	492	544	517	594	546	552	531	507	550	544	536	511	507	553	544	548	537	529	567	559	541	501	528	521	526	563	573	518	571	532	524	544	561	551	535	567	523	555	511	556	564	517	553	603	544	566	536	551	586	533	513	481	552	576	543	528	572	526	543	550	555	556	506	558	537	529	579	560	581	582	526	535	536	542	538	579	547	588	515	547	507	543	562	509	543	542	567	546	563	542	549	523	539	560	592	540	475	583	580	587	527	514	586	526	549	556	547	585	540	542	562	558	514	566	532	575	558	532	520	501	541	593	572	576	568	531	537	532	532	555	524	561	551	543	510	517	569	537	552	513	561	503	547	560	575	510	586	561	520	546	587	535	542	591	538	565	521	539	553	565	573	541	534	555	548	536	561	567	544	552	538	507	562	543	556	530	512	587	530	556	529	527	540	541	526	549	521	554	547	573	558	552	568	527	565	560	600	506	506	548	552	584	531	533	560	532	540	543	515	573	530	545	563	589	532	553	561	570	523	501	543	556	548	540	546	594	486	563	555	524	564	558	559	567	543	510	548	552	593	526	539	550	539	521	554	539	557	526	589	554	563	529	552	571	567	551	504	521	550	572	551	494	530	518	556	583	550	535	538	537	576	569	552	517	526	594	566	554	526	543	568	523	568	533	551	533	515	550	604	600	555	496	523	542	606	571	560	530	547	581	554	562	548	538	507	530	544	579	548	560	573	524	537	538	499	541	508	520	530	556	565	569	556	561	552	521	545	554	553	524	576	578	565	548	508	538	533	568	561	535	562	605	554	516	567	544	547	567	565	557	538	576	517	542	545	556	566	541	511	583	579	555	563	575	563	537	537	544	565	546	514	547	554	518	532	550	551	583	534	527	544	543	518	583	563	553	547	607	537	515	539	534	579	526	556	536	535	527	560	531	549	530	514	559	573	558	561	541	581	550	575	529	583	514	516	525	527	537	583	501	565	547	518	560
14578	1439	1602	1344	1037	771	675	536	526	431	392	394	371	368	363	350	354	331	324	328	315	333	336	321	325	309	306	326	336	333	298	307	255	269	311	274	314	291	304	322	290	268	304	319	308	288	306	318	325	285	288	330	290	312	309	289	304	293	298	292	283	303	310	312	311	309	301	323	328	345	293	318	305	305	279	315	334	289	309	286	282	298	273	342	261	298	283	307	314	319	284	299	291	299	310	318	328	303	293	305	328	310	298	268	289	323	323	309	274	338	323	301	291	325	293	288	308	277	322	332	290	312	278	300	331	265	277	326	284	287	313	260	293	291	275	275	315	313	283	304	303	293	290	256	274	275	319	293	330	304	324	275	309	313	307	278	288	284	315	311	340	290	263	320	306	281	308	310	288	306	296	307	301	312	312	301	326	288	275	287	305	328	285	281	279	274	296	285	280	293	278	332	291	289	301	262	301	305	316	282	276	292	302	330	308	296	328	285	290	291	306	301	314	310	319	328	304	297	316	315	288	291	302	317	273	309	332	305	323	282	300	300	270	304	306	314	298	312	319	289	297	309	296	317	315	312	288	267	297	287	316	314	321	291	320	318	283	301	304	315	285	282	302	302	301	279	289	290	317	324	289	281	279	306	299	297	313	340	311	295	329	328	297	300	320	294	285	322	281	291	304	319	311	264	311	320	285	315	285	313	321	288	275	323	301	303	290	321	304	307	258	300	286	295	281	303	290	304	304	313	308	292	273	286	300	308	302	335	318	317	289	311	301	275	304	301	295	314	287	328	295	298	336	284	312	298	293	311	284	327	284	315	267	312	304	323	304	290	308	318	281	302	291	266	291	323	265	310	296	324	285	305	279	310	316	306	284	300	297	288	310	312	303	309	265	320	320	306	292	308	306	318	301	287	333	310	318	300	300	310	282	318	292	299	272	305	284	298	304	310	300	285	286	327	291	307	275	248	289	316	259	318	303	280	308	290	303	281	279	295	316	288	303	310	294	294	321	289	286	294	276	284	281	277	324	287	297	270	304	283	301	296	281	273	302	303	292	291	294	320	324	306	301	302	341	286	294	337	299	283	298	301	330	292	246	314	303	335	298	305	278	297	299	286	313	338	308	356	304	307	296	309	296	290	303	285	271	302	310	306	290	294	315	288	307	271	304	302	319	296	295	294	299	256	342	308	297	267	319	319	330	320	287	285	324	323	274	276	275	304	279	299	309	324	306	299	296	281	318	299	299	313	305	258	296	279	301	303	265	283	311	302	309	310	338	296	277	295	288	295	307	288	348	288	328	280	307	278	286	310	271	299	266	290	260	308	289	302	310	290	315	298	278	272	305	275	304	332	314	295	323	295	334	296	299	297	279	313	320	284	284	307	283	312	293	307	313	285	317	319	287	311	308	314	270	300	311	337	274	288	302	287	327	292	306	294	292	302	306	295	274	308	286	333	298	304	327	325	302	311	284	283	305	270	291	304	316	286	313	290	314	283	315	287	285	286	309	305	302	327	307	324	300	316	284	296	294	284	317	320	299	296	324	323	311	297	313	309	271	287	304	293	340	299	326	301	299	263	332	282	306	278	339	316	301	296	304	290	301	314	311	331	307	278	308	329	307	301	325	295	276	334	278	311	294	339	292	309	288	304	315	289	324	327	288	274	286	299	285	314	301	273	336	295	315	295	295	279	295	347	301	301	276	294	303	298	283	286	342	289	294	343	300	302	265	326	302	282	338	301	341	295	299	309	292	299	330	318	305	313	294	294	309	307	266	307	303	286	270	309	306	317	300	325	303	287	274	313	315	305	300	327	309	293	273	302	271	278	309	251	291	298	304	319	309	325	289	299	301	286	313	301	294	319	293	289	300	308	315	299	310	298	307	286	291	302	312	299	296	308	319	350	285	307	293	296	298	299	289	313	266	281	294	286	304	286	302	273	302	300	275	310	312	285	316	316	301	317	300	298	292	324	302	290	310	301	276	322	292	327	323	285	294	308	307	295	301	305	320	297	285	305	313	304	297	312	313	286	289	320	302	288	287	303	318	285	293	271	272	314	285	297	321	283	299	295	314	306	303	325	306	298	297	318	279	275	299	289	289	311	288	286	320	272	338	296	267	252	288	287	265	294	297	301	287	340	286	293	332	306	293	316	330	301	317	294	297	292	293	305	324	301	311	301	278	301	295	314	309	297	301	284	312	286	325	281	315	292	349	280	274	297	313	296	317	292	317	296	325	315	301	308	323	282	293	293	296	322	291	289	289	326	306	307	286	318	321	296	307	295	293	278	298	292	318	273	313	286	291	310	315	310	307	289	322	315	281	283	295	301	295	304	269	268	282	307	292	262	291	288	345	280	286	305	293	308	318	312	291	319	304	282	304	294	318	289	301	307	330	290	283	275	295	276	328	275	308	290	315	284	288	300	305	254	302	285	293	276	320	286	281	298	290	303	303	285	296	292	305	302	287	258	286	307	312	261	282	270	295	319	307	296	313	300	300	293	321	262	299	302	325	297	281	279	293	308	288	292	272	290	300	315	296	290	318	286	302	326	272	300	335	296	271	308	316	322	290	291	296	321	323	300	321	338	304	307	321	353	306	278	320	299	304	277	309	285	304	287	306	284	290	280	349	295	303	311	301	306	298	290	305	269	299	296	291	314	301	287	310	321	309	300	289	315	270	284	296	301	289	278	296	272	312	294	316	306	241	299	273	304	311	322	322	315	299	298	293	319	271	307	279	311	283	306	308	306	332	293	321	299	290	310	293	289	299	304	298	299	299	303	270	340	285	314	302	289	300	311	297	299	310	318	262	294	326	308	271	286	283	318	269	284	267	311	294	280	309	318	296	276	315	329	312	276	285	284	296	293	312	298	329	319	336	289	325	287	297	288	287	305	297	313	302	338	282	310	279	294	286	308	338	308	314	314	295	292	319	289	290	279	318	273	288	314	304	304	351	284	308	337	331	295	272	293	286	299	290	264	264	309	312	280	346	321	293	283	300	284	341	339	310	273	302	294	288	300	265	326	299	280	290	297	275	335	295	292	320	268	323	288	299	308	289	312	304	296	299	277	292	305	296	313	302	282	304	328	292	347	309	325	285	290	313	309	279	299	309	296	283	288	313	310	271	297	322	298	317	343	280	284	311	312	313	279	304	300	316	281	323	287	301	353	298	298	290	303	321	338	282	296	306	277	322	282	297	279	323	312	274	293	315	281	275	311	340	315	305	326	310	294	311	296	305	306	300	348	305	273	288	296	302	321	311	254	315	289	287	285	326	291	314	312	321	329	288	277	268	284	319	300	306	274	319	308	274	332	285	292	303	324	302	312	314	299	304	310	320	303	329	271	274	282	267	340	299	300	286	313	321	302	332	287	319	299	306	295	299	306	285	290	295	296	307	311	293	287	283	310	289	257	258	287	295	323	320	307	289	334	304	295	311	306	298	330	319	311	286	262	300	293	313	308	267	290	282	294	312	322	296	299	278	349	330	287	311	288
7965	1732	3454	3947	3493	2941	2491	2165	1930	1739	1572	1491	1501	1371	1264	1255	1227	1172	1135	1148	1133	1085	1062	1027	1048	1071	993	966	943	983	993	955	931	986	987	942	1023	977	952	920	868	947	966	941	920	952	941	945	915	957	857	942	874	884	957	914	914	937	888	905	916	882	873	925	906	905	796	912	865	888	893	938	878	908	912	896	882	883	834	905	919	912	918	897	841	919	902	878	892	895	909	873	889	886	868	866	825	895	857	887	871	843	919	897	827	837	878	844	883	867	871	892	863	892	905	887	878	868	898	922	853	897	912	937	850	945	872	857	863	910	890	862	855	906	896	865	883	911	891	865	876	876	886	847	880	933	824	875	934	840	859	942	855	901	911	857	864	856	888	940	906	861	876	866	914	892	918	892	826	878	900	862	851	900	873	846	872	832	777	899	881	841	858	926	841	874	873	868	867	910	879	823	870	931	891	911	943	872	848	907	915	821	857	835	905	875	867	921	864	859	919	873	864	954	856	898	892	832	882	882	896	877	898	864	865	924	911	876	856	910	879	873	856	892	846	885	832	858	929	941	868	919	829	885	914	876	929	901	854	906	903	928	903	878	915	889	842	903	890	835	903	868	892	922	853	837	896	871	948	850	888	927	869	815	896	909	923	889	885	905	838	860	853	842	877	874	938	850	939	882	852	828	817	859	872	923	879	871	929	832	872	947	863	890	917	859	885	829	873	894	911	859	919	929	851	882	906	890	882	912	872	910	851	868	920	864	901	949	891	856	914	911	898	851	904	832	864	916	926	869	867	860	837	825	920	873	903	877	814	860	860	842	880	854	858	846	888	895	892	914	888	823	893	882	874	908	869	879	860	879	846	866	789	848	861	874	855	884	845	905	890	878	861	874	942	921	847	888	888	881	887	884	852	856	872	910	877	870	943	850	848	929	849	850	880	911	913	898	863	846	922	849	895	911	894	892	840	924	917	921	854	875	923	916	863	839	847	864	869	875	871	893	899	896	898	868	802	891	884	830	922	896	935	892	807	900	921	890	789	898	861	871	844	925	871	907	896	893	899	849	830	880	859	876	845	876	839	906	868	898	919	921	861	856	847	879	877	898	842	900	876	846	897	900	860	884	897	840	885	845	861	892	839	874	887	863	871	873	885	882	923	893	889	869	873	891	845	879	893	915	887	864	876	876	899	833	881	868	864	858	845	860	882	881	895	907	869	858	864	904	871	889	881	848	863	892	896	897	872	809	915	859	869	854	852	887	847	886	883	922	908	862	865	849	888	848	874	840	882	891	835	847	909	904	879	916	818	828	891	877	853	908	882	912	876	827	901	900	848	936	923	873	857	842	843	882	907	886	878	887	881	833	852	910	898	885	874	875	860	868	816	887	870	946	825	895	887	908	898	917	887	854	903	908	877	849	925	842	867	859	848	868	911	847	867	837	848	892	890	838	918	852	905	889	882	854	850	879	932	913	956	897	833	944	919	889	919	906	858	898	853	882	922	889	933	891	866	817	907	893	882	852	864	840	877	886	880	838	905	873	868	908	939	908	902	880	830	909	916	861	839	863	884	867	859	890	887	892	899	861	852	847	903	872	876	853	875	859	851	858	861	849	847	840	872	854	888	875	855	847	868	914	846	842	921	940	884	815	896	888	846	891	857	890	905	880	911	890	827	803	823	863	890	880	856	932	883	884	881	900	862	874	898	855	904	876	867	866	899	834	884	894	857	870	845	916	887	855	814	859	870	892	880	916	875	876	851	841	862	919	843	868	918	827	928	912	912	846	883	916	908	923	929	914	861	923	895	841	905	850	915	815	845	888	906	907	832	862	926	895	899	892	899	922	837	870	935	840	823	903	878	858	839	901	827	874	888	908	856	844	908	909	867	889	879	922	906	866	866	872	894	877	855	859	887	868	820	875	872	899	879	886	866	851	853	878	881	862	825	872	908	852	873	869	909	902	807	876	877	899	863	906	864	898	896	901	843	860	891	876	877	885	870	847	882	870	894	871	892	905	899	878	857	906	836	955	859	838	934	903	878	888	908	908	858	874	866	918	900	937	874	857	914	894	809	888	860	879	914	887	929	921	865	898	829	838	847	862	874	873	835	922	855	869	854	882	927	862	872	896	917	818	916	897	919	861	866	888	838	869	905	858	913	856	870	935	894	897	896	876	868	868	851	859	836	837	868	857	857	846	885	852	894	841	867	872	873	898	874	908	891	875	861	862	870	875	905	866	872	837	859	904	855	863	949	891	862	882	875	869	840	902	848	881	889	926	891	864	868	885	913	846	930	885	857	881	855	905	856	844	873	950	870	915	890	878	885	863	848	899	917	906	894	842	892	888	839	865	833	853	864	836	900	900	905	863	887	917	850	869	890	900	916	890	894	888	900	870	867	871	841	882	908	860	859	834	865	912	909	875	898	841	943	877	933	903	934	876	921	877	851	900	895	875	893	867	877	887	875	899	843	883	883	864	877	872	856	835	894	924	888	856	913	863	880	896	861	882	925	889	869	882	894	866	826	846	877	868	893	907	871	876	904	914	883	869	860	905	859	936	881	870	874	897	889	840	931	897	897	838	821	879	872	884	845	903	841	912	865	848	904	862	871	875	888	900	878	903	914	897	880	862	818	866	892	859	869	896	889	861	883	933	896	871	911	873	880	861	876	824	870	892	880	886	856	828	895	860	878	920	862	900	905	834	868	883	884	913	823	907	851	870	903	908	875	865	902	862	904	917	890	930	863	855	934	867	859	826	908	883	869	860	900	895	910	885	870	932	876	871	866	829	899	873	904	869	904	870	926	861	874	843	895	826	886	935	877	909	862	864	845	830	866	829	867	858	869	915	859	888	886	899	905	851	851	900	859	867	817	852	876	852	821	882	792	862	840	859	836	856	903	904	873	851	885	922	868	930	823	882	861	864	889	826	845	873	917	877	883	883	924	884	888	926	864	931	865	917	846	861	900	844	804	851	901	886	837	856	938	912	922	858	892	842	917	886	881	882	877	907	907	905	891	843	860	848	852	960	908	851	874	877	858	824	884	863	891	887	850	812	825	892	882	863	904	864	873	866	846	837	863	855	867	870	854	907	908	918	843	864	893	845	859	903	864	892	898	884	888	919	861	903	868	864	816	858	850	828	924	848	869	876	838	907	847	838	873	909	856	877	922	886	899	812	909	856	901	869	847	871	852	854	797	838	901	951	884	888	877	860	904	907	906	905	840	872	908	872	872	885	859	851	921	891	867	906	871	884	845	893	833	903	862	879	901	843	922	873	927	895	899	857	874	885	881	890	899	855	898	880	837	862	808	891	896	916	913	891	840	839	893	841	946	868	881	893	870	861	848	873	920	832	866	902	855	857	877	896	894	890	846	945	840	931	849	871	905	852	868	894	874	877	839	890	841	911	896	873	849	874	841	863	934	842	921	901	864	857	859	848	917	880	933	905	888	880	886	894	937	879	909	883	886	889	932	829	831	832	857	906	915	892	912	844	891	891
27478	4334	2919	2280	1640	1238	957	749	621	566	549	447	441	424	369	357	340	366	341	360	339	338	315	320	332	313	298	318	297	310	279	287	327	312	310	297	295	320	264	293	270	283	251	311	284	301	298	274	303	290	303	277	298	298	254	271	312	289	284	306	260	267	268	259	254	307	244	278	261	295	264	287	282	287	273	287	271	283	292	287	263	267	279	266	308	287	264	263	264	264	281	289	309	296	278	286	262	297	245	288	293	256	273	281	281	250	293	290	320	278	288	280	269	239	292	242	263	321	324	311	309	230	285	258	291	276	270	290	287	271	237	324	275	290	271	308	285	268	257	270	276	267	258	246	273	249	246	280	315	226	278	271	273	281	264	281	261	244	290	271	282	266	296	269	279	276	270	263	275	273	305	289	294	301	245	291	257	290	267	284	284	301	250	263	265	274	249	268	267	264	249	288	291	267	279	276	272	268	285	296	283	247	270	279	254	266	284	274	273	306	301	276	271	298	269	262	265	253	304	269	298	274	314	288	265	285	311	256	273	282	282	246	296	240	265	261	267	274	296	310	272	272	274	258	269	304	272	241	290	310	271	259	267	289	253	263	264	278	260	274	263	287	243	262	274	249	316	303	276	261	291	241	298	260	266	269	283	302	277	260	302	287	247	275	275	297	285	303	279	273	274	273	272	274	271	274	265	270	261	253	272	290	273	281	277	275	295	247	278	247	288	290	291	275	287	276	250	293	257	274	279	277	269	254	248	259	263	269	249	276	254	281	269	270	243	247	279	285	280	276	274	270	267	276	270	274	260	275	278	276	276	257	299	255	259	283	271	244	270	267	265	282	233	300	253	272	251	264	254	301	261	286	281	272	279	281	278	280	303	247	276	271	278	269	276	261	260	286	286	283	262	271	271	258	252	257	295	271	278	278	285	280	269	258	279	242	264	286	266	278	268	262	261	291	253	274	286	281	259	286	264	279	256	261	280	249	295	264	285	280	256	305	269	298	259	233	311	285	279	279	267	279	280	289	259	278	303	269	281	261	284	296	272	270	266	291	279	265	295	275	290	277	299	294	269	315	242	264	294	289	291	244	280	285	292	271	270	285	287	271	276	276	263	280	280	286	268	247	290	282	246	271	275	265	276	294	262	276	262	273	279	275	274	258	251	279	246	288	279	282	295	285	263	268	272	257	302	255	329	259	273	277	229	280	249	262	280	252	251	271	263	285	242	290	273	260	270	253	254	257	276	290	259	285	287	231	300	263	302	289	260	291	261	309	283	264	264	304	291	264	260	306	301	277	285	301	280	291	245	257	257	276	248	280	292	314	254	273	282	258	272	256	280	269	264	258	247	261	244	262	268	259	255	297	293	238	261	269	287	272	271	232	268	295	270	264	261	264	296	251	290	268	248	297	287	274	277	295	281	251	290	276	303	280	298	290	274	277	291	278	282	257	295	274	275	267	246	276	268	271	308	263	304	266	280	297	264	302	269	257	257	285	286	262	268	282	283	280	243	270	275	263	262	266	286	268	281	287	295	240	276	229	251	240	288	264	281	303	286	297	291	253	261	286	284	267	279	265	280	278	282	318	280	271	264	277	271	302	322	269	260	273	278	247	254	281	280	250	291	262	267	275	269	268	257	253	270	264	258	263	264	245	284	293	283	273	280	283	259	277	277	269	281	247	296	276	255	253	263	293	296	288	278	308	256	269	284	257	274	311	303	250	275	294	289	269	273	280	278	258	272	260	267	257	280	293	283	274	274	266	300	252	301	255	235	250	256	279	251	290	251	284	239	305	304	266	260	269	242	253	303	292	274	275	268	261	248	275	284	302	311	295	273	303	270	253	263	295	264	277	254	284	274	264	263	283	271	270	288	285	274	267	298	294	264	267	285	251	272	279	278	255	239	283	293	284	271	281	282	255	273	270	247	271	285	295	280	250	253	308	281	310	274	277	254	267	277	278	257	316	254	301	261	274	286	267	282	237	260	282	287	225	270	289	291	282	293	255	281	261	299	272	306	268	267	243	280	281	270	249	266	258	272	243	280	276	261	281	273	299	253	273	300	266	270	282	263	257	242	257	290	253	307	225	292	261	255	267	293	256	272	294	281	249	244	271	268	329	277	291	263	263	263	288	270	281	250	250	261	289	259	277	269	264	279	295	263	275	260	275	243	285	278	254	237	275	281	241	258	279	300	287	271	244	276	261	252	259	258	276	285	274	250	268	295	263	251	271	273	285	258	276	275	258	274	293	258	277	275	300	244	287	297	258	280	248	273	256	270	254	274	273	266	277	260	270	278	273	263	268	291	252	279	255	295	292	278	291	256	289	279	261	263	292	279	273	262	253	280	271	276	288	259	268	262	278	271	274	269	259	272	268	271	264	265	281	310	284	266	271	274	297	264	276	274	300	286	255	268	277	299	270	254	281	278	289	280	303	274	253	278	252	285	279	291	238	276	260	266	275	267	284	271	283	268	278	274	264	305	276	270	285	282	280	280	269	307	281	280	282	313	270	274	300	266	282	261	253	277	269	245	273	244	244	254	252	255	247	244	270	253	244	253	243	273	260	282	274	269	296	270	270	266	269	290	273	276	252	263	283	287	303	239	291	284	265	274	264	240	262	277	276	274	288	275	253	245	287	277	283	258	268	248	271	296	292	286	295	271	291	276	281	244	302	264	279	280	267	313	317	253	259	269	276	287	274	276	263	270	250	285	243	292	274	271	253	267	272	266	264	265	297	265	285	246	263	290	229	258	266	279	287	291	289	254	297	282	271	272	285	281	283	277	264	291	259	269	279	253	246	267	286	267	307	291	282	273	287	259	268	261	288	273	306	291	267	291	278	273	291	272	285	262	264	275	301	217	293	273	289	276	288	278	241	280	283	280	274	300	274	277	258	271	269	274	260	252	255	306	274	293	301	268	291	262	302	292	244	258	263	275	304	270	276	272	281	272	251	281	292	273	255	242	283	264	265	288	302	291	292	272	281	284	256	315	251	266	258	261	279	276	277	270	236	266	258	258	265	274	255	298	286	271	236	253	290	272	308	271	271	253	283	282	246	243	256	271	299	241	267	269	246	278	225	265	277	283	249	283	254	287	300	282	290	289	253	266	294	236	271	304	291	276	283	266	281	316	291	264	282	258	261	271	297	276	285	281	252	240	311	283	284	281	288	253	279	266	267	267	292	272	263	270	282	271	298	270	260	267	278	298	292	280	273	295	256	304	228	296	264	262	277	265	275	253	307	246	265	285	293	310	276	278	288	285	293	284	277	297	281	255	274	272	247	264	259	260	295	232	275	291	256	287	268	286	274	238	313	262	282	269	248	249	273	269	267	286	266	284	297	258	264	274	287	285	272	280	240	300	264	266	273	287	279	305	284	254	288	293	277	316	255	300	268	282	279	295	264	276	264	258	261	304	254	259	283	239	262	269	260	274	277	278	278	254	260	277	279	260	285	266	291	301	302	289	255	271	275	281	268	247	268	297	279	278	274
13175	2625	5470	6449	5603	4648	3762	3223	2678	2413	2146	1933	1747	1678	1545	1467	1326	1402	1264	1297	1155	1220	1102	1120	1100	1079	1046	1036	1023	1053	990	963	990	956	947	949	949	889	893	911	857	893	920	851	952	907	815	861	891	931	847	860	828	845	851	849	844	842	878	849	817	833	864	886	840	886	795	865	853	792	859	860	824	841	818	852	832	847	795	798	804	818	802	828	795	812	812	824	830	802	798	838	746	822	814	819	853	805	794	791	832	789	749	813	775	822	816	796	790	820	832	803	840	789	818	816	815	826	785	815	858	815	807	860	816	788	790	881	810	794	845	820	842	820	767	809	798	841	833	814	811	820	833	793	815	801	813	808	793	818	827	777	835	768	806	802	802	743	832	832	735	812	845	787	810	804	815	780	823	854	864	801	786	740	868	816	805	843	814	787	826	798	816	770	845	888	836	802	843	785	754	837	787	794	782	753	815	797	823	792	781	816	846	770	844	830	811	817	794	865	780	836	802	821	804	795	826	800	769	822	827	812	809	783	741	765	828	782	876	809	821	786	825	766	807	798	806	762	803	881	859	788	818	825	827	751	799	782	797	827	805	817	754	808	806	831	832	859	807	850	777	798	801	790	785	735	758	794	834	815	802	826	791	831	832	838	810	814	825	802	811	819	802	838	745	797	845	852	809	851	782	740	836	760	804	808	795	792	783	823	775	717	778	796	840	846	844	751	831	788	831	776	839	750	761	782	761	767	794	776	782	823	760	791	817	851	791	796	816	805	796	789	819	793	768	794	799	808	794	770	745	807	817	803	826	771	821	794	804	819	797	734	835	803	783	827	792	807	800	736	784	807	742	788	757	835	812	789	801	769	754	839	792	799	814	771	790	789	835	822	785	774	799	773	837	809	808	818	818	783	805	815	807	823	840	831	791	790	858	783	797	831	833	824	797	796	797	819	795	858	818	815	836	798	780	804	816	858	829	816	809	801	752	830	783	776	812	776	796	820	771	819	781	787	802	776	826	816	826	794	759	821	823	769	764	811	744	815	791	846	781	799	791	856	823	740	788	846	767	856	812	830	805	783	809	833	844	745	737	801	830	783	761	790	880	772	797	826	805	819	773	854	827	778	806	794	861	789	809	800	807	821	782	743	801	789	791	817	821	848	808	790	802	785	845	761	846	841	794	811	851	756	817	837	820	792	779	816	749	838	826	858	786	835	820	829	790	826	792	798	772	813	804	805	820	830	819	770	789	796	791	794	762	843	778	795	802	805	845	772	779	792	783	781	790	808	791	800	767	867	759	790	833	811	799	792	800	792	847	814	814	807	740	771	808	814	841	783	786	816	774	816	800	772	776	769	841	818	782	825	777	884	780	793	815	800	803	783	781	786	790	779	757	830	798	796	781	846	810	802	804	813	834	733	816	771	787	765	787	816	804	806	792	776	765	800	787	825	826	794	845	786	807	792	814	818	823	784	831	778	842	825	828	858	843	823	791	855	817	788	810	848	842	812	811	785	829	793	823	839	826	775	816	770	793	750	826	847	726	813	798	810	823	756	805	787	817	808	837	752	803	780	839	781	855	817	822	818	781	853	760	787	841	819	827	797	764	793	789	820	797	817	828	815	805	809	791	816	825	819	826	813	800	795	776	803	782	770	783	833	803	768	785	804	799	799	827	783	830	775	791	778	795	778	737	776	805	785	764	809	819	830	768	784	774	817	818	815	829	833	819	795	804	836	804	731	827	759	773	770	830	826	811	865	829	787	830	826	819	788	780	774	809	771	848	799	840	798	793	768	785	846	802	866	758	788	792	805	779	815	812	766	785	838	786	846	769	854	797	822	778	771	841	725	803	814	794	788	778	819	797	874	802	778	814	796	812	808	762	797	797	774	809	827	855	816	780	779	807	771	767	847	815	748	751	808	839	827	859	827	747	787	812	780	802	782	754	777	798	772	791	819	853	807	857	863	785	788	796	779	832	804	819	764	775	789	816	819	759	759	807	814	809	758	784	774	800	786	831	845	817	792	782	787	805	841	844	778	791	796	761	788	787	728	762	807	810	799	799	802	792	803	785	750	843	766	837	781	791	802	802	767	847	833	769	788	776	771	833	786	821	837	824	842	824	798	832	775	809	827	817	786	828	757	821	782	799	825	785	823	814	764	719	782	782	852	852	800	821	791	813	783	813	842	829	788	780	818	829	772	854	778	795	800	795	794	840	840	783	816	781	794	822	792	821	750	805	818	747	809	839	742	807	802	757	800	824	784	804	857	774	791	817	825	866	798	847	724	808	790	815	792	791	791	812	787	790	817	782	782	801	747	830	800	822	799	789	817	801	776	799	762	836	800	828	807	795	833	797	795	848	775	812	838	754	836	779	775	841	775	813	825	733	785	810	810	797	817	829	816	780	808	848	802	782	823	790	771	765	796	840	841	805	794	804	781	854	799	793	795	778	786	818	766	804	798	794	810	815	783	870	798	782	820	843	795	802	849	772	862	774	768	784	887	774	835	798	780	799	723	771	821	794	820	805	826	834	766	841	813	820	771	779	820	816	823	823	843	774	761	834	751	788	798	829	780	798	819	817	781	792	788	798	764	809	808	851	797	830	795	758	846	769	792	839	816	813	774	823	810	812	769	800	772	754	812	769	753	806	814	814	784	834	834	786	862	880	798	790	808	831	737	798	820	787	789	798	823	760	763	813	795	770	837	779	782	792	778	773	800	794	889	773	798	848	774	805	802	787	779	820	786	780	829	811	814	842	816	821	806	790	817	808	801	822	804	848	799	848	777	839	818	838	830	817	804	809	808	802	796	808	811	804	794	768	825	796	838	839	810	752	824	775	798	794	799	815	789	818	820	823	799	868	759	834	777	845	814	841	765	760	829	808	788	837	779	778	807	792	771	785	815	845	740	816	790	770	820	782	794	851	850	783	777	815	785	803	765	812	798	790	801	823	804	857	794	775	833	809	771	759	806	764	773	848	773	729	809	795	735	787	780	799	832	741	855	788	822	773	829	787	803	772	820	803	816	797	808	779	798	793	797	812	834	751	763	814	844	808	824	825	802	790	792	763	881	793	786	791	781	813	760	806	758	774	779	812	808	817	800	785	829	809	805	766	813	815	796	841	821	752	795	779	789	749	808	815	827	895	855	839	778	761	784	752	769	803	819	800	748	818	796	815	887	825	775	846	771	779	781	831	777	780	818	829	784	833	814	788	771	799	793	770	835	772	824	798	826	776	802	797	802	795	818	808	807	761	814	849	820	783	801	834	775	749	765	843	824	789	809	737	794	754	824	792	831	815	730	799	818	805	813	807	801	791	788	822	785	785	815	813	788	864	836	837	814	812	775	830	828	796	766	809	783	781	840	742	794	773	815	779	835	849	759	747	832	797	789	785	797	810	796	835	827	790	786	755	799	778	782	863	845	800	782	784	856	777	794	774	818	801	784	799	811	765	816	717	822	824	773	806	815	754	769	802	824	756	809	796	828	760	792	787	836	752	823
2790	286	244	253	236	185	200	187	183	172	178	182	180	176	156	157	165	170	165	171	143	173	168	182	161	162	167	175	162	171	174	178	173	172	164	179	192	187	164	194	178	176	206	165	150	175	157	185	154	150	196	154	151	159	176	185	156	172	182	166	181	172	172	169	193	155	167	193	169	204	155	160	153	177	179	166	160	171	162	159	141	166	148	163	166	177	163	168	171	167	164	160	187	142	166	172	173	153	182	164	184	179	175	175	170	171	136	171	183	177	171	165	178	148	175	167	162	169	154	138	161	166	183	169	159	164	168	178	163	180	176	175	180	205	174	196	188	175	176	154	171	179	152	162	193	180	164	211	148	162	191	166	191	178	174	181	159	149	172	182	187	173	147	149	165	169	171	173	164	156	136	167	170	171	182	176	175	144	166	187	171	186	191	158	161	172	159	158	165	160	163	172	156	175	141	158	166	189	146	190	150	155	169	174	166	168	173	162	167	191	152	176	179	179	182	165	177	164	178	183	198	151	175	172	160	177	173	178	162	182	178	154	146	162	161	163	178	158	188	168	184	180	173	174	158	164	151	162	169	170	154	150	179	171	181	184	151	185	175	147	182	165	154	160	146	186	179	178	192	162	164	159	159	167	172	164	191	164	158	161	173	162	174	178	188	157	175	183	175	169	188	158	161	180	188	171	174	168	201	151	178	175	198	156	170	158	165	168	192	144	188	156	166	149	175	180	157	162	163	158	156	170	165	156	160	190	182	181	167	158	161	177	186	153	169	168	179	179	148	175	174	159	163	164	177	152	177	174	180	173	162	151	153	173	157	180	161	153	171	158	159	159	165	149	165	154	150	175	172	172	161	168	196	159	164	173	145	149	166	163	148	153	168	175	162	175	166	165	168	163	175	160	172	152	157	147	169	189	174	171	169	161	173	165	166	169	148	180	157	161	173	175	138	159	163	164	146	171	176	173	151	177	193	136	163	184	159	190	157	195	176	174	145	180	160	176	174	182	177	169	172	162	188	151	164	167	167	191	146	199	176	169	174	152	173	150	151	146	158	166	190	171	176	183	167	169	189	174	193	155	163	149	150	178	154	165	164	178	159	149	151	173	161	195	167	156	165	167	152	187	174	176	155	171	172	143	174	173	175	180	170	174	162	159	173	150	172	153	157	180	157	172	171	175	152	171	145	182	208	182	172	168	157	176	146	179	179	161	156	194	155	160	175	171	172	143	160	161	167	175	185	183	164	179	152	137	172	156	192	192	161	185	179	190	147	156	144	156	169	163	154	168	159	182	168	170	186	172	181	162	151	162	153	166	173	160	175	145	170	148	164	153	167	174	171	180	177	192	169	185	202	157	191	168	157	185	176	159	155	182	162	177	193	158	159	171	171	150	197	169	153	156	169	174	152	181	151	175	155	169	166	190	181	172	168	136	158	190	168	172	166	154	175	168	178	159	188	167	167	174	156	186	166	172	178	157	173	146	129	151	164	165	160	176	171	183	193	173	159	174	159	178	187	166	167	172	146	165	174	178	159	195	165	189	162	159	170	167	172	157	200	153	158	184	160	158	166	174	169	160	185	173	173	157	166	172	156	174	180	149	190	174	176	168	171	173	156	180	156	166	194	173	152	179	151	162	154	196	160	155	164	169	173	178	174	173	159	184	164	177	174	152	159	178	177	169	152	184	169	162	177	175	171	173	171	166	176	186	171	163	161	147	171	158	162	183	178	174	178	160	190	167	170	160	175	160	161	173	148	163	196	165	166	189	197	175	182	179	160	169	168	175	167	169	169	178	177	174	158	175	161	184	157	150	154	157	159	165	147	168	147	166	187	160	148	167	178	169	187	184	177	163	182	167	168	172	173	176	161	177	186	171	171	158	183	170	170	169	153	173	173	172	173	171	185	165	175	154	164	189	177	183	157	176	172	175	185	163	162	153	157	173	176	203	165	185	198	179	172	165	156	161	163	170	180	175	176	144	163	160	155	181	159	149	176	175	177	154	181	148	193	163	167	171	175	170	174	159	163	169	192	179	157	155	159	145	160	154	158	174	159	171	177	172	193	154	188	170	172	155	172	186	159	144	172	169	184	153	148	160	145	153	173	170	159	173	198	161	181	162	155	154	182	179	158	186	169	180	164	161	161	153	174	182	168	181	174	165	165	161	184	160	135	173	153	171	178	171	166	156	164	157	184	178	193	176	167	147	164	167	177	168	162	148	194	168	177	183	169	171	166	152	159	178	178	166	166	184	173	181	150	171	191	156	155	160	153	176	167	167	172	148	159	171	160	157	179	150	170	173	180	158	179	160	170	183	198	188	159	171	158	165	145	155	163	169	153	174	191	157	167	173	173	162	159	174	149	171	161	164	168	161	172	183	169	168	197	175	185	124	161	176	167	171	170	169	152	147	174	143	151	174	182	165	165	172	172	172	177	156	169	175	172	160	157	157	164	154	152	165	185	160	173	172	183	182	167	184	184	158	165	187	167	177	165	165	167	141	157	163	162	176	155	179	187	183	168	136	144	182	164	168	181	176	185	178	170	162	152	179	174	162	165	154	148	175	200	177	150	175	168	188	147	180	167	157	161	187	143	148	184	174	171	174	167	177	147	174	189	162	150	186	166	203	175	169	193	164	167	183	201	166	185	166	156	165	158	157	171	185	174	183	158	176	140	165	151	158	171	179	162	173	162	167	161	144	163	176	185	158	170	167	160	198	169	188	154	190	157	169	170	154	150	158	185	169	180	176	159	190	142	165	155	173	164	196	178	156	179	155	171	188	169	181	163	177	185	180	168	151	199	160	181	190	160	164	168	167	159	154	162	167	172	178	156	182	184	166	184	170	171	178	156	174	170	167	200	180	175	156	158	169	163	167	148	170	173	166	154	158	166	174	179	180	154	171	154	166	150	163	162	147	185	160	174	165	143	170	135	163	166	167	192	192	176	172	163	174	191	162	180	167	179	155	159	187	147	181	158	154	185	168	175	163	167	164	163	157	160	182	161	166	180	176	142	179	186	175	155	164	164	160	165	163	167	156	173	167	165	163	183	182	168	175	181	164	170	186	187	183	166	164	162	190	172	166	176	194	180	153	183	163	165	174	142	170	180	176	163	170	175	145	168	161	159	177	171	170	149	184	193	148	191	166	169	182	177	160	155	158	161	176	174	153	187	167	154	183	177	158	175	187	169	183	163	149	184	169	176	157	193	177	161	194	168	185	167	144	140	173	167	174	161	180	170	164	172	167	161	158	167	161	137	184	166	157	150	156	159	164	179	157	175	159	167	164	165	165	151	174	163	157	182	150	154	191	161	156	171	165	149	168	171	155	172	184	170	182	174	138	160	171	160	150	179	180	150	146	163	198	183	150	170	173	169	151	167	183	156	173	161	171	148	153	153	177	169	163	163	173	192	183	141	175	191	166	176	152	163	160	179	186	175	190	167	162	168	173	184	158	159	171	168	167	162	187	178	182	176	173	168	163	174	185	161	179
2276	656	697	730	686	623	671	604	601	595	580	577	579	536	570	552	562	572	554	561	579	554	575	570	581	571	557	549	559	535	571	598	513	542	544	550	540	542	522	517	581	577	580	501	557	575	585	531	515	514	520	598	549	551	527	541	554	565	535	511	557	559	559	569	571	528	532	559	513	525	527	544	567	536	552	564	529	576	560	553	525	580	540	540	560	537	525	524	531	574	523	550	528	577	593	516	515	556	557	531	548	547	572	551	521	532	570	550	537	546	540	543	514	532	523	523	546	531	535	564	574	534	560	539	550	546	504	523	573	528	539	590	523	587	551	554	558	517	506	583	573	542	549	557	575	572	526	579	578	547	568	586	540	576	541	552	562	546	533	558	585	553	593	550	554	518	592	551	528	549	528	540	545	563	517	571	562	593	516	501	519	548	549	591	544	586	490	531	565	541	589	551	543	505	550	502	521	532	536	553	545	559	543	543	576	488	532	540	570	536	582	561	570	539	565	531	588	524	582	500	529	509	554	588	536	514	550	533	528	541	499	502	567	556	588	563	526	570	548	575	579	617	543	555	564	503	556	609	539	546	514	570	547	576	569	568	528	550	542	525	549	540	542	574	596	555	499	562	533	554	522	549	587	536	526	574	545	517	567	538	517	538	516	555	520	570	518	605	610	545	525	535	539	536	526	534	563	511	529	554	567	552	527	585	547	578	548	589	557	536	554	552	564	558	557	527	559	561	540	548	528	548	579	510	526	533	539	552	572	496	599	567	565	525	515	515	540	577	566	543	527	539	561	566	529	568	544	532	530	549	537	503	512	533	528	554	500	542	547	537	560	575	586	526	566	545	547	526	535	571	557	552	562	591	585	520	568	547	570	556	538	536	523	614	566	531	567	583	553	529	554	510	536	529	540	563	523	568	563	524	537	545	558	520	515	515	555	547	519	532	590	510	534	560	580	559	555	532	525	543	597	543	563	543	556	563	546	560	561	515	552	542	509	543	547	581	540	549	566	498	508	549	545	559	558	558	493	533	547	546	541	589	556	502	546	560	549	588	564	534	548	533	532	579	560	597	528	570	533	559	514	546	552	561	542	557	522	603	622	545	565	539	575	529	574	549	577	557	572	542	576	520	563	597	592	507	549	527	556	530	546	525	552	539	557	549	521	562	556	538	514	566	509	542	579	562	531	537	547	530	587	595	523	544	530	584	527	548	523	529	571	552	581	557	497	542	514	555	532	533	559	568	541	539	513	584	547	554	544	572	567	573	524	572	531	544	505	537	540	531	525	554	557	527	565	539	532	534	587	530	592	550	532	521	582	570	531	557	560	561	558	560	562	522	576	542	521	574	534	596	570	559	576	499	570	520	528	544	544	558	550	522	569	504	518	542	558	546	561	556	521	524	560	531	598	562	541	545	511	551	562	526	556	524	569	583	547	552	564	516	531	532	526	548	536	549	542	555	491	572	553	530	527	540	545	548	573	586	533	586	540	542	543	537	517	564	536	529	495	554	569	557	561	550	596	579	578	529	567	534	560	568	517	567	515	551	587	570	558	562	613	551	539	512	530	541	565	556	561	568	538	551	526	552	558	503	515	536	489	522	522	557	541	574	556	525	569	541	491	539	590	564	542	558	554	575	546	533	581	584	573	562	533	558	532	558	544	559	535	589	545	573	571	544	570	546	559	498	580	542	575	609	561	534	540	532	539	557	546	524	536	529	558	500	541	583	520	575	553	530	543	527	569	500	538	527	539	525	507	562	549	506	552	581	559	553	526	538	542	548	553	545	534	559	573	549	618	554	547	550	529	560	589	547	545	549	557	540	568	546	559	554	511	523	534	520	506	549	544	536	553	596	570	515	560	535	544	570	550	540	502	546	578	562	556	541	536	549	566	533	556	527	525	537	560	559	585	564	541	552	546	578	549	540	599	506	560	514	551	579	545	563	554	513	551	523	541	565	564	529	531	504	505	524	526	544	512	537	582	533	529	573	557	550	610	539	545	515	540	565	541	572	565	548	519	521	557	590	527	551	574	537	569	569	510	559	585	539	552	535	533	562	556	585	465	564	537	519	546	557	545	516	573	556	545	572	541	577	509	541	556	542	582	525	514	575	516	519	549	542	529	594	558	557	555	539	530	544	544	535	555	528	550	506	534	577	527	545	555	546	578	527	521	550	542	533	530	567	578	533	502	568	549	551	548	551	569	583	527	554	539	533	553	521	541	555	589	544	571	528	533	556	601	537	557	555	520	557	544	498	567	553	522	551	555	539	588	529	572	562	519	551	561	528	509	554	583	545	549	535	533	574	587	540	577	518	537	528	538	572	560	566	519	525	569	574	522	556	568	553	570	527	530	559	531	571	545	538	559	561	534	521	512	526	554	574	558	543	564	527	582	515	578	513	553	552	564	545	522	542	560	598	506	539	571	523	543	518	566	562	562	590	537	532	552	539	567	516	583	532	557	525	574	514	544	516	557	580	535	571	514	554	545	533	527	531	545	531	582	577	566	551	497	540	491	555	527	563	529	571	542	583	528	536	476	522	571	560	562	551	551	528	539	550	554	504	548	537	547	547	515	554	571	531	560	587	525	570	568	538	525	569	549	549	547	544	550	594	529	511	570	520	523	547	538	570	579	555	531	515	544	587	578	514	542	566	527	523	540	569	547	552	534	561	581	551	562	535	533	562	570	555	490	515	554	526	519	545	546	558	540	528	531	548	561	539	520	562	563	561	457	561	569	550	529	591	510	573	597	525	532	541	527	546	553	541	597	506	565	554	558	568	556	560	565	525	569	522	533	514	564	565	573	541	531	549	575	533	534	532	538	542	531	551	558	545	479	556	540	560	521	531	501	525	518	530	550	539	552	502	551	534	537	536	535	517	557	522	558	552	538	525	563	536	531	532	582	554	578	511	565	546	541	578	544	534	533	563	557	528	534	538	519	535	524	547	533	572	550	574	593	550	544	535	516	583	546	542	540	561	545	537	515	573	554	533	486	534	561	542	539	543	535	550	560	562	553	499	536	529	530	569	549	578	562	493	551	533	521	562	539	548	532	516	541	509	506	524	578	566	532	547	562	580	551	540	539	601	563	582	547	557	615	559	572	498	563	486	541	559	551	527	547	495	570	552	569	547	574	531	507	566	530	561	538	590	543	538	532	570	568	549	551	531	521	575	525	526	540	509	607	533	545	564	521	496	539	539	576	536	515	561	584	538	552	505	587	538	552	523	549	518	510	558	555	518	526	562	595	541	507	565	555	561	509	592	533	562	510	547	546	565	559	548	545	522	548	580	502	517	568	559	536	555	529	555	577	541	526	552	595	546	562	568	530	541	542	547	523	565	551	550	563	499	532	521	579	603	552	595	576	545	528	522	538	554	564	575	530	531	539	576	533	560	567	522	521	521	536	516	548	540	541	505	564	544	573	525	542	552	611	511	557	547	562	496	580	551	548	553	560	537	589	563	553	567	561	547	542	573	501	561	555	576	530	548
20127	2303	1753	1333	998	773	700	594	482	469	393	426	410	358	358	361	368	357	342	313	310	315	324	293	305	339	335	308	320	268	366	324	336	309	310	340	316	297	320	296	328	318	282	322	276	292	325	293	299	292	280	304	289	301	300	308	323	316	350	301	290	289	299	294	278	331	296	298	306	294	289	320	322	297	301	287	320	323	304	275	292	293	317	298	302	322	265	298	324	299	306	287	307	287	275	343	355	302	281	313	311	290	301	283	309	303	290	309	280	324	291	286	305	329	308	257	327	288	280	332	310	302	305	303	294	304	291	285	288	298	303	294	276	278	296	255	299	281	297	304	313	276	311	298	311	281	283	330	288	273	268	286	283	300	298	298	275	285	297	286	312	308	330	294	283	329	294	312	281	290	300	311	286	263	314	323	311	321	311	284	299	303	324	306	282	304	297	293	309	285	266	299	295	272	314	307	316	284	294	302	305	301	311	286	321	263	287	253	305	282	307	292	309	284	348	268	292	312	314	287	274	296	319	324	295	283	346	271	311	265	300	265	270	305	304	294	313	278	290	322	304	333	299	305	299	299	324	286	317	298	305	306	303	326	318	312	298	292	300	321	340	302	303	295	291	284	303	301	284	271	312	322	299	324	244	315	312	295	312	307	291	333	286	334	295	307	306	284	308	303	313	301	315	312	274	309	263	288	315	299	312	292	290	302	320	315	314	317	311	291	284	281	301	297	302	316	308	316	288	310	321	303	316	319	310	313	295	282	315	278	297	321	313	297	284	294	307	326	303	281	304	325	286	302	273	302	324	271	304	300	315	276	307	302	286	319	297	295	280	305	268	325	262	301	318	304	271	278	336	300	294	307	276	320	303	296	291	299	273	311	305	346	277	300	326	296	326	309	311	281	295	295	291	328	300	307	287	296	296	264	302	303	309	306	282	270	289	332	291	301	317	292	294	282	299	318	271	288	309	306	295	286	299	308	276	292	300	268	295	280	298	268	269	291	294	315	280	280	313	316	307	311	290	294	301	332	289	288	291	306	301	297	293	327	271	314	308	316	302	299	306	311	291	288	307	341	294	316	335	300	251	279	310	304	317	310	310	342	310	300	307	263	294	297	331	317	269	289	314	339	306	291	291	282	318	295	294	298	313	277	280	314	309	309	305	289	313	295	318	311	293	322	276	313	309	307	309	297	319	307	291	322	276	298	295	288	295	270	300	301	324	320	285	289	325	290	286	301	328	306	313	270	300	289	299	312	324	314	271	330	267	314	313	288	317	313	301	295	300	301	291	334	307	303	280	315	276	272	273	297	273	289	273	301	303	292	273	319	279	284	322	316	305	277	301	308	288	269	293	287	257	273	293	301	304	285	267	298	313	268	285	275	306	308	278	273	284	298	313	286	325	295	284	258	312	283	319	287	284	314	324	314	284	326	306	287	324	305	284	301	283	300	300	308	287	312	292	322	300	283	304	298	291	326	291	299	316	288	305	284	292	325	341	290	283	283	299	324	293	288	293	293	288	309	275	305	321	310	312	268	315	299	312	285	309	293	308	312	310	316	286	325	275	286	324	299	295	337	321	285	319	262	303	290	297	316	321	314	304	314	296	289	289	342	260	293	284	296	304	291	298	295	314	311	280	301	299	291	298	289	317	294	320	324	326	319	277	291	298	306	304	337	306	289	315	310	314	280	297	285	296	340	309	265	289	290	297	290	280	302	280	314	319	278	291	285	283	297	287	294	276	318	314	285	294	286	285	303	306	301	305	320	332	326	326	310	317	337	288	302	317	337	339	290	308	308	285	276	298	299	286	314	299	329	285	314	282	271	291	306	278	301	294	304	266	301	267	304	303	298	266	320	304	306	298	323	313	295	291	288	301	302	291	307	291	282	299	287	299	334	296	311	316	289	313	315	302	292	300	297	297	301	291	299	278	284	283	277	314	301	290	321	293	296	268	308	299	296	321	260	322	293	296	294	292	308	286	309	299	284	295	291	294	309	293	294	297	293	279	289	287	299	287	298	283	264	299	323	299	282	295	314	300	311	272	291	321	295	281	311	317	269	288	312	287	299	287	274	277	303	276	291	290	294	262	316	328	303	348	326	295	290	326	304	326	293	314	321	302	286	315	293	311	301	330	313	324	307	296	309	312	281	281	291	302	308	294	269	282	294	293	293	284	293	309	300	311	322	320	281	312	306	310	320	288	307	299	311	286	314	298	314	285	291	303	299	294	298	321	302	277	288	329	290	291	325	300	329	304	312	311	294	322	288	296	296	321	283	270	264	287	284	282	294	345	308	351	332	304	289	311	302	293	280	295	295	319	297	278	291	288	292	295	303	305	312	305	292	318	320	320	262	273	309	306	336	302	325	304	291	308	290	295	282	300	288	303	329	283	298	319	305	301	282	299	286	268	317	308	281	272	304	286	313	275	285	259	292	292	280	291	310	315	285	315	294	268	280	306	300	301	297	307	291	291	326	321	316	321	310	302	296	304	278	287	294	333	317	292	299	333	312	308	271	332	282	302	307	263	296	322	271	318	329	326	314	310	302	281	278	285	334	310	292	309	275	315	279	305	324	303	290	317	284	339	311	328	298	280	316	276	306	314	288	301	308	285	281	300	326	325	301	313	293	299	297	277	298	295	313	308	268	299	312	272	269	286	316	320	334	327	329	314	262	300	312	289	294	310	299	313	339	261	338	309	317	316	276	317	319	278	303	287	304	306	310	308	304	282	289	286	284	275	302	287	314	305	294	299	315	285	287	320	297	329	309	299	320	321	315	316	294	298	303	321	315	349	301	293	292	275	268	274	321	298	325	304	324	269	289	303	288	268	295	287	317	293	298	297	287	279	309	277	287	291	303	298	281	341	297	314	323	298	301	295	302	328	296	299	288	320	287	312	303	319	328	318	320	309	305	288	339	328	312	299	322	300	318	294	291	316	273	289	293	297	309	301	319	272	279	298	281	300	323	311	290	294	312	292	273	309	299	299	315	284	331	282	294	333	308	272	281	280	293	306	282	335	294	308	277	301	311	291	292	304	289	303	293	333	325	315	307	294	289	268	283	273	290	279	307	301	315	294	309	296	295	283	295	297	311	325	303	300	307	308	301	350	279	292	300	319	284	311	308	303	298	317	290	316	317	279	290	296	301	281	278	326	263	323	311	293	308	318	267	299	300	298	319	301	311	295	334	303	317	282	298	287	318	328	284	319	313	290	315	302	304	302	316	296	325	320	305	295	278	300	344	309	306	284	318	264	306	281	294	300	304	264	329	288	303	291	298	335	303	317	309	281	292	332	296	280	289	301	294	274	311	327	298	303	328	289	280	306	296	296	310	334	281	283	296	326	307	306	295	303	307	297	322	299	275	297	324	295	292	308	319	297	278	273	294	278	266	279	289	326	315	285	285	309	295	300	309	315	311	302	299	320	328	314	282	313	327	311	318	298	298	307	273	274	313	275	317	291	317	314	289	316	307	297	305	282	308	313	303	304	291
9841	1732	3455	3909	3447	2969	2522	2139	1836	1720	1636	1497	1458	1332	1308	1281	1158	1173	1117	1146	1082	1109	1079	1064	1020	1015	1029	962	965	949	981	977	982	964	896	972	953	983	896	934	937	955	911	898	906	899	903	933	918	863	964	884	890	912	881	918	906	884	879	851	871	870	875	902	890	918	900	873	892	887	842	856	947	918	886	861	911	872	861	883	924	936	879	906	886	856	901	868	898	900	908	877	863	865	852	909	895	937	903	851	893	894	859	862	864	874	950	888	859	893	902	876	837	931	896	932	895	862	898	895	907	880	808	892	904	895	847	862	881	870	902	936	822	853	938	911	897	882	851	830	861	867	898	868	888	872	889	870	840	874	900	899	831	910	820	852	902	855	881	933	900	896	872	954	865	886	888	875	911	899	894	860	895	860	891	902	865	880	882	888	873	876	901	904	894	871	815	846	820	874	909	930	922	876	892	907	899	890	899	838	879	864	883	851	905	885	920	900	926	895	895	901	867	916	880	895	859	913	898	949	865	853	905	871	901	879	909	916	948	875	879	846	924	887	908	831	886	864	834	853	865	839	860	870	853	894	899	871	879	815	900	849	841	893	826	893	895	903	878	919	898	852	945	880	938	880	885	797	883	849	883	848	840	889	876	856	870	882	873	899	911	904	878	876	912	876	893	849	897	910	866	897	925	880	861	924	898	893	865	876	893	889	861	912	845	855	905	874	863	869	816	866	892	913	883	909	896	868	954	876	871	874	917	908	934	840	900	863	915	917	878	890	914	884	860	893	868	873	874	886	873	886	834	914	911	885	924	900	849	855	856	880	848	861	851	889	810	872	856	889	896	878	828	939	871	857	843	904	896	873	850	851	876	838	882	871	853	854	892	864	857	891	912	837	917	894	893	952	881	879	875	884	873	966	828	915	906	858	863	857	937	939	888	914	861	872	858	904	908	865	903	895	944	868	903	902	853	862	943	891	875	834	925	886	849	893	913	861	847	872	858	910	892	897	861	885	890	926	883	877	872	845	919	858	891	865	907	868	846	893	881	934	914	841	859	862	875	898	865	901	886	867	864	896	935	897	894	863	844	872	859	881	897	931	917	849	852	824	861	931	896	922	910	835	921	871	789	885	889	867	906	864	859	848	880	918	920	869	896	912	800	885	907	874	856	866	847	855	892	953	841	870	844	875	868	885	918	878	917	886	861	846	878	869	817	861	891	856	848	879	867	873	877	857	883	834	869	928	888	834	919	872	927	870	883	908	924	924	929	856	898	896	875	882	929	933	887	868	856	875	864	838	885	848	877	841	832	826	893	881	900	856	904	890	916	877	891	836	904	845	840	846	957	899	918	875	893	889	842	884	831	917	945	846	868	893	848	854	879	922	876	882	876	904	899	858	870	869	875	890	855	850	837	886	894	888	899	935	900	893	898	866	896	954	912	828	851	875	950	878	913	854	933	887	865	885	905	894	886	869	908	890	859	854	886	853	862	865	836	910	886	920	927	892	913	847	889	879	897	852	896	885	858	857	900	846	901	917	911	824	865	835	933	870	880	895	875	901	877	921	918	845	879	857	903	891	840	917	876	899	889	912	865	862	864	885	836	893	852	823	897	874	920	899	911	889	876	867	891	885	868	854	939	812	819	902	885	884	914	852	880	894	931	918	910	889	861	824	899	945	837	864	872	869	823	901	900	856	900	874	858	928	854	882	876	868	887	928	905	882	858	897	924	916	854	872	890	862	829	893	892	864	821	850	858	851	873	896	876	871	854	827	833	911	887	869	890	950	893	909	955	852	831	847	886	893	880	888	876	888	857	855	858	908	876	884	901	822	886	905	889	900	898	866	867	913	909	857	889	896	902	857	904	829	865	822	892	860	902	908	865	876	879	837	873	872	958	897	892	837	854	780	913	893	915	900	846	872	898	903	903	848	902	877	834	905	876	875	882	875	891	859	942	840	867	880	896	901	862	876	909	839	858	910	882	897	869	886	895	899	894	885	855	870	907	836	907	877	859	878	817	880	889	871	864	932	889	868	869	903	885	882	847	902	896	877	939	870	876	907	846	911	867	892	911	866	875	886	929	880	885	877	933	864	885	886	867	852	886	887	854	857	851	868	885	821	870	928	948	865	873	861	888	822	933	828	902	829	886	880	921	845	880	851	899	934	889	873	861	866	873	911	920	880	849	890	906	866	926	909	884	899	881	888	840	871	889	831	856	914	869	863	913	925	893	926	904	835	883	826	922	894	921	917	879	889	856	899	895	857	913	858	907	897	909	852	862	874	872	900	884	845	866	872	838	929	889	859	847	905	919	934	863	843	955	820	912	886	921	856	915	863	862	866	836	894	832	906	881	865	884	827	919	887	901	917	962	890	869	907	915	813	863	853	839	869	917	905	816	902	892	900	855	914	895	890	904	888	838	892	864	877	878	918	890	892	832	908	901	849	909	889	893	919	867	902	862	912	897	920	938	890	872	871	892	902	871	902	843	926	882	901	855	957	921	884	831	858	894	925	941	886	908	851	841	849	844	874	885	847	861	866	870	885	872	939	865	865	852	870	896	894	855	930	856	815	938	884	893	888	881	906	902	873	909	889	866	906	873	893	868	829	876	858	903	889	888	846	937	862	898	823	843	898	897	836	914	877	858	885	884	918	914	906	928	829	815	906	904	918	853	922	850	857	850	826	866	912	923	865	845	911	861	859	882	863	841	878	907	845	883	839	923	930	925	885	792	879	906	902	907	822	821	892	880	836	844	862	850	864	901	918	831	886	922	869	911	856	918	866	894	826	914	863	900	870	881	848	898	909	867	976	869	866	906	876	858	870	873	946	825	891	927	872	896	945	897	858	868	824	878	857	911	928	866	868	825	879	897	882	868	874	852	883	872	900	847	864	914	917	908	852	860	914	890	863	910	862	832	842	878	904	912	873	849	938	879	865	872	879	892	893	834	868	921	892	874	885	889	851	913	894	842	874	890	851	862	882	862	839	887	942	885	865	863	907	891	891	880	920	913	862	869	876	883	916	885	920	874	838	881	927	950	909	822	868	881	892	840	842	925	875	898	925	920	887	877	876	873	878	877	882	891	872	893	878	883	882	834	888	921	922	829	844	873	866	887	838	940	902	864	895	872	925	874	858	867	886	920	816	867	885	869	974	896	918	920	908	882	856	880	877	848	943	877	838	855	902	877	906	902	921	854	908	899	865	880	906	914	878	924	861	833	904	841	900	888	856	889	882	857	865	849	888	914	889	888	882	883	931	862	879	879	961	909	873	898	864	852	868	822	803	895	904	822	920	878	924	891	883	908	892	919	843	887	883	890	859	867	875	882	889	878	845	874	944	894	891	887	879	904	884	891	852	880	866	882	920	859	860	868	883	878	923	940	892	880	873	888	882	935	864	836	895	885	844	889	885	878	897	846	834	898	873	914	862	873	868	885	883	892	885	901	838	899	824	863	882	881	866	848	914	893	897	887	872	936	900	916	872	894	891	899	889	841	902
29553	6515	3265	2318	1647	1219	939	774	648	524	502	473	425	411	386	388	382	333	319	332	327	310	371	330	340	311	318	313	301	298	275	279	277	282	290	309	277	305	273	279	290	277	303	286	297	303	271	262	280	296	309	257	278	312	285	285	261	300	280	297	284	251	289	261	290	279	263	301	258	255	263	267	286	248	282	268	270	281	282	278	277	251	282	252	288	265	287	257	303	283	257	271	303	302	281	280	265	322	267	279	261	263	285	260	294	271	252	268	270	298	308	306	272	302	241	277	272	279	305	276	285	275	296	258	293	278	287	279	262	262	274	293	301	250	262	271	242	292	264	275	259	277	276	298	250	294	302	264	256	279	303	279	258	281	274	275	265	233	260	287	280	272	297	245	295	299	272	251	262	279	264	269	260	242	263	259	286	301	279	272	264	261	285	282	304	254	279	255	254	266	268	264	251	266	263	305	256	285	240	277	289	290	264	263	301	277	285	316	241	260	245	263	280	281	294	307	300	290	280	257	266	249	274	272	272	261	276	287	237	274	240	257	279	264	257	302	259	289	283	243	295	270	276	250	290	303	272	293	296	261	266	279	270	263	291	290	278	260	292	272	284	273	243	283	269	260	298	273	270	287	259	252	280	262	271	302	262	246	267	258	271	282	277	281	276	266	293	255	272	270	252	257	297	292	257	318	283	330	250	270	268	261	239	274	292	264	285	288	256	257	274	300	285	264	276	247	266	262	263	283	250	286	286	279	251	275	282	279	238	277	255	269	270	261	278	252	280	274	295	259	266	286	274	259	272	276	269	270	274	260	271	270	284	267	282	287	274	270	299	252	244	267	279	296	259	266	290	256	272	283	285	263	291	251	242	267	277	285	287	269	251	253	274	267	260	306	257	270	298	259	296	283	291	286	271	305	282	272	273	276	256	242	242	263	290	277	259	260	282	237	265	262	260	233	280	254	283	274	243	274	263	254	280	294	294	297	266	289	284	274	314	250	270	280	287	272	283	278	256	262	264	262	291	269	292	283	291	281	300	282	246	283	289	267	317	276	286	290	251	262	271	265	265	287	269	281	247	271	249	291	276	246	307	290	298	302	272	293	270	273	263	256	258	274	264	258	262	242	242	288	277	280	276	278	276	265	287	252	270	269	259	270	255	288	257	259	284	280	252	290	283	290	271	268	278	261	258	272	271	288	269	283	259	264	270	274	269	266	267	262	282	249	247	291	281	256	279	271	258	300	275	248	258	290	281	261	265	272	287	304	245	298	256	283	273	264	251	273	277	296	272	278	296	279	285	263	311	295	257	272	250	274	266	264	262	279	268	294	273	261	281	264	253	266	272	282	257	281	258	299	304	283	300	269	271	245	270	251	276	271	275	270	250	252	261	263	233	276	286	283	285	288	257	289	249	283	287	273	248	294	274	268	261	273	277	280	261	305	259	275	248	275	253	266	268	290	284	255	277	224	291	252	273	278	263	267	268	292	280	275	310	261	265	265	286	286	255	287	292	266	241	274	283	273	274	304	289	276	264	253	256	269	277	270	276	236	239	240	259	260	278	294	290	272	279	279	276	278	262	257	283	282	285	274	308	286	284	278	255	281	293	296	287	289	277	294	263	309	269	274	243	257	271	281	260	283	291	249	308	253	291	282	292	277	282	271	247	290	270	290	297	262	273	262	272	304	265	291	243	277	293	300	295	277	258	327	283	285	291	287	292	265	285	289	269	242	297	263	308	268	268	263	288	271	256	294	280	271	267	294	245	272	261	264	276	276	272	284	276	270	259	266	264	297	269	294	253	270	303	308	274	288	277	278	256	265	298	270	259	271	287	299	300	289	273	252	278	273	288	303	253	284	285	266	316	302	273	256	270	261	269	271	258	271	265	281	287	275	299	257	299	279	284	284	263	252	271	299	271	289	270	283	265	278	238	259	286	241	265	289	276	268	312	282	304	271	257	265	247	267	245	256	284	299	254	285	289	292	282	275	300	305	280	259	238	247	292	259	280	264	253	283	281	286	297	254	265	269	259	291	285	254	278	271	275	305	298	269	268	259	267	271	285	261	277	301	277	284	261	247	317	268	290	253	274	264	280	268	267	272	254	275	277	260	301	300	272	244	286	260	267	270	268	293	284	252	261	279	284	285	276	279	279	271	259	276	296	264	248	261	271	292	233	245	258	260	288	303	286	251	301	281	276	292	266	283	282	278	282	282	286	289	287	299	289	250	245	285	293	251	291	298	287	271	288	236	279	274	261	240	300	258	253	278	304	286	270	257	265	275	280	278	263	271	239	295	284	261	283	268	259	268	290	262	273	273	284	279	259	290	259	267	282	274	273	273	297	250	283	262	291	255	264	259	252	278	283	292	268	254	254	267	284	270	275	274	273	273	275	273	287	255	281	273	247	266	251	244	270	249	245	272	296	275	249	265	249	266	276	270	272	278	279	246	267	260	265	298	273	281	268	275	244	282	272	284	255	248	288	279	285	284	261	241	255	287	287	250	299	312	295	307	274	267	257	282	285	306	302	293	261	279	281	272	287	297	255	250	276	273	267	268	293	280	264	297	273	304	276	296	269	266	253	254	254	295	263	268	256	256	310	280	283	283	258	284	263	250	256	287	268	279	297	301	287	272	261	251	251	269	293	273	297	275	262	304	260	269	255	242	260	298	264	288	288	278	252	249	264	283	263	290	269	294	242	229	275	272	259	296	264	278	289	251	288	285	288	279	280	282	275	270	285	288	259	286	270	239	264	246	290	282	287	265	282	319	264	260	281	248	249	266	286	271	327	292	293	259	252	254	284	265	266	295	253	293	270	271	259	269	267	279	270	242	318	255	248	270	304	263	279	289	298	263	261	271	279	271	272	282	294	293	265	260	265	243	274	248	280	310	289	291	277	273	291	269	247	281	245	275	266	251	239	285	279	279	278	283	293	291	273	264	289	250	262	244	260	239	251	216	292	277	270	281	257	261	232	287	263	233	272	263	296	268	279	286	282	258	267	305	262	281	255	275	282	287	252	261	248	263	265	288	256	263	271	306	277	288	264	283	302	275	251	251	259	297	293	266	272	261	272	245	289	266	273	267	299	251	259	238	256	292	292	313	264	281	278	280	262	240	269	241	293	258	272	307	288	275	252	266	276	277	280	262	283	256	294	246	291	255	264	264	252	294	273	261	274	255	297	274	278	283	239	249	271	286	280	299	260	251	254	286	299	268	307	268	263	266	278	257	250	257	286	313	276	253	272	267	276	265	262	266	268	270	289	299	275	243	259	259	268	274	275	276	239	276	265	274	265	254	262	260	276	248	287	253	267	299	281	267	276	277	262	279	280	246	270	275	306	276	297	260	260	276	275	278	281	293	251	305	250	248	261	258	257	279	296	257	271	277	282	281	263	277	279	268	244	266	249	268	264	284	265	267	275	246	285	283	284	287	301	277	279	251	285	299	279	251	281	280	272	265	256	292	263	282	274	289	290	284	258	289	272	283	299	280
13748	2666	5641	6353	5540	4590	3762	3235	2781	2429	2173	1935	1778	1653	1539	1486	1427	1367	1264	1199	1198	1161	1155	1113	1054	1133	1008	1032	1005	963	994	976	942	926	956	958	910	855	910	922	918	917	889	901	872	808	929	914	893	939	873	875	892	899	853	840	814	809	816	846	842	831	852	812	827	841	831	850	809	774	824	816	830	839	846	858	831	805	810	793	780	856	818	803	801	817	824	855	801	815	843	831	818	828	796	826	813	829	762	805	798	785	776	806	777	812	789	814	804	793	863	802	827	830	803	801	750	873	854	812	815	792	801	835	798	802	776	859	793	786	822	821	796	849	809	809	819	800	837	764	795	822	831	790	756	807	810	771	804	802	784	864	787	831	762	822	761	829	760	860	833	834	811	835	832	812	820	796	867	783	842	804	825	793	821	823	829	863	811	800	763	797	806	823	793	770	776	829	761	784	861	783	844	787	756	799	806	819	784	833	832	803	801	814	775	807	799	854	787	809	854	832	824	733	815	783	830	823	768	803	783	805	796	806	833	783	796	823	802	758	780	795	785	779	790	839	805	850	840	831	756	787	831	815	811	827	793	802	816	810	806	729	837	802	796	765	773	771	815	814	715	835	803	837	798	784	737	847	842	790	777	812	823	824	802	740	800	792	821	798	850	840	816	795	783	778	789	793	809	800	810	808	799	829	806	767	825	774	805	772	807	781	769	777	795	819	836	875	779	790	808	819	790	818	769	847	826	780	801	822	873	777	812	813	794	819	803	765	801	760	825	768	800	777	824	773	789	762	774	808	791	823	815	844	877	840	806	837	769	834	795	817	796	759	776	753	790	780	799	810	806	821	783	819	808	833	835	821	779	799	783	830	850	789	810	762	790	829	830	776	772	814	781	808	845	830	823	808	860	819	759	773	830	770	810	818	792	818	782	815	768	819	820	790	790	792	794	806	810	818	737	812	846	827	793	789	801	785	804	764	752	840	766	864	774	779	802	770	852	831	826	801	789	755	815	806	827	784	772	794	829	831	816	820	831	757	779	841	808	790	780	832	823	750	818	746	804	759	799	839	771	852	788	846	820	770	729	819	784	794	768	814	781	758	834	780	838	757	776	850	797	768	796	835	832	746	781	762	789	766	784	826	817	818	797	774	851	809	817	757	849	808	792	800	819	839	787	789	744	808	830	786	800	758	789	800	829	761	782	815	804	812	832	810	781	773	805	794	770	800	839	761	823	813	732	823	853	741	753	798	779	770	852	778	822	777	808	871	791	821	769	772	794	818	816	821	819	803	828	775	815	826	819	839	811	792	804	780	772	834	760	774	795	789	790	788	751	742	822	826	806	766	765	830	765	796	765	724	785	812	800	742	829	799	773	766	804	864	838	858	774	807	824	810	801	801	795	764	814	817	833	835	776	778	853	820	819	807	806	824	801	810	798	829	801	830	793	827	809	772	807	832	812	820	779	791	830	779	794	803	811	819	780	784	882	807	814	816	828	775	727	818	753	841	776	824	766	774	796	860	762	796	820	795	832	821	816	800	767	821	775	861	749	765	820	830	748	826	773	814	767	761	751	809	768	745	852	766	747	806	844	787	794	756	776	884	802	802	736	835	805	787	807	757	789	754	751	860	766	784	791	811	797	757	817	773	797	804	779	817	829	837	766	766	813	784	824	845	823	788	839	782	719	793	827	805	844	752	811	770	874	773	841	857	774	842	803	805	819	771	779	769	860	833	831	795	818	783	842	803	772	850	748	852	813	751	850	846	808	812	800	827	852	756	777	777	767	779	849	796	820	805	855	766	858	807	814	816	823	795	783	774	828	751	814	790	810	769	805	777	835	766	790	825	819	793	754	809	832	858	769	803	819	798	790	815	808	785	779	783	783	803	818	792	778	846	800	797	799	796	897	774	839	768	811	819	792	840	735	800	768	800	775	846	779	786	742	759	793	797	817	805	789	827	815	839	796	844	797	793	847	782	820	753	769	774	790	802	777	851	728	791	824	821	793	781	842	815	801	826	789	775	841	815	787	863	782	801	803	827	816	770	807	817	795	791	763	808	795	812	847	766	825	817	813	843	802	774	805	839	821	746	790	784	833	851	784	791	804	810	787	782	813	806	828	774	761	759	786	789	817	788	835	829	799	856	808	805	832	868	764	746	784	810	803	815	784	792	787	787	781	808	795	860	821	805	839	808	799	835	818	783	795	850	804	795	771	831	832	792	812	778	807	875	792	798	797	772	798	789	802	782	799	823	810	816	824	758	795	838	791	729	774	829	777	780	795	773	812	789	758	799	805	802	810	832	758	758	773	784	806	780	791	776	817	773	730	798	823	775	776	782	872	840	855	865	837	758	827	810	842	811	766	796	794	778	793	802	798	778	805	818	780	773	796	782	784	766	835	850	789	842	750	810	785	807	766	816	861	786	822	790	820	765	817	761	777	804	847	833	820	839	847	825	849	795	821	804	786	848	778	784	814	783	762	815	764	801	820	848	800	811	751	804	777	827	855	765	785	734	779	764	807	774	813	812	809	782	790	842	779	796	818	788	807	760	758	742	813	784	851	795	800	794	830	762	816	848	788	828	839	805	801	829	838	809	779	792	812	831	765	775	794	832	806	745	781	810	815	780	747	787	841	839	806	785	794	752	793	827	789	774	808	719	794	807	799	761	817	809	768	846	783	838	823	840	813	797	844	844	809	816	816	753	794	764	783	776	785	822	813	795	775	791	836	797	781	812	822	864	785	809	750	807	875	791	842	824	832	801	815	824	792	782	765	802	823	801	811	805	778	807	785	822	817	774	806	839	811	838	822	826	784	803	799	774	785	783	837	850	770	848	803	829	804	866	795	769	814	803	785	813	795	849	831	805	813	783	808	784	818	775	794	789	809	790	815	824	786	790	773	721	853	773	792	774	863	802	767	801	825	822	810	787	796	792	815	813	788	841	792	807	793	815	855	786	775	782	820	790	832	806	808	786	836	750	801	771	788	821	855	776	853	801	775	834	759	795	793	803	765	742	800	757	812	774	820	790	802	802	826	809	795	807	819	787	826	843	790	778	812	821	828	851	764	794	780	806	805	828	797	778	803	808	837	835	803	813	790	782	834	798	798	772	772	845	788	843	772	786	780	779	824	870	801	742	804	818	877	766	838	766	787	763	778	828	773	794	816	784	810	829	761	822	815	786	698	821	761	845	808	774	818	759	789	784	775	793	758	807	801	811	830	800	807	848	784	804	834	856	848	882	847	846	799	748	792	753	790	792	804	853	816	774	845	831	784	795	777	765	789	744	831	826	808	791	798	788	793	819	849	841	819	810	783	803	833	805	802	819	838	832	820	831	775	767	817	806	827	772	805	777	792	847	876	790	787	822	805	817	775	798	822	801	819	835	733	818	790	796	758	832	809	773	836	802	725	786	828	844	838	796	876	805	811	784	845	812	821	800	758	758	837	847	821	806	791	843	854	748	809	775	826	770	775	767	809	786	860	803	790	811	726	803	802	799
2351	218	264	196	202	184	198	162	168	183	152	169	166	167	178	181	154	139	186	173	190	171	182	170	193	164	164	153	167	149	162	174	182	181	149	163	161	170	191	168	165	169	188	158	151	169	169	138	159	157	181	172	176	160	172	177	189	158	168	174	166	167	166	147	162	164	168	157	164	162	160	167	155	190	147	157	141	173	156	182	155	174	157	166	145	178	163	174	166	171	170	156	165	170	179	169	169	166	171	175	151	154	176	165	163	155	171	173	162	165	161	179	186	158	176	171	172	178	154	161	169	158	144	160	158	180	160	165	155	161	172	158	160	181	170	147	152	184	176	160	161	160	161	156	172	150	169	189	179	168	178	170	173	164	154	146	170	165	171	147	163	167	170	162	185	166	186	170	169	165	180	185	156	176	161	143	165	182	180	145	164	168	151	179	188	151	168	189	166	132	161	161	172	165	168	159	172	157	147	177	159	163	173	171	173	177	171	163	158	151	154	195	163	160	153	172	165	185	156	160	164	176	147	169	156	156	166	162	155	163	163	191	177	174	168	162	183	160	166	172	161	146	149	164	162	151	139	155	182	194	155	152	170	163	158	160	177	169	178	167	168	179	165	174	164	167	161	170	179	181	179	177	171	175	188	163	194	164	163	172	138	149	168	154	161	158	163	162	156	159	153	172	181	157	153	166	163	174	168	182	160	151	186	164	152	163	170	181	174	145	175	174	160	151	173	190	175	156	152	158	165	151	182	166	170	172	170	174	157	169	180	162	157	139	169	162	189	161	170	176	164	160	153	151	173	153	183	157	206	178	195	153	152	163	157	160	182	165	179	151	156	181	170	155	186	163	152	161	140	178	165	167	155	175	172	182	177	146	158	174	136	161	132	143	199	182	172	166	163	176	177	167	190	200	172	173	177	180	150	152	195	185	175	152	179	149	163	162	152	173	145	167	177	164	153	165	172	167	183	166	169	170	158	172	187	170	197	145	181	150	145	173	133	181	142	161	166	165	186	183	164	164	149	143	174	157	183	165	165	156	172	163	163	154	181	148	184	164	167	165	183	178	157	187	181	163	146	163	185	162	149	142	164	177	158	176	149	184	144	167	166	181	142	175	188	157	181	175	166	152	165	171	146	157	177	162	167	181	178	181	146	164	182	151	170	134	179	175	175	146	176	159	157	177	154	172	161	192	159	179	161	181	151	155	180	140	171	154	144	169	154	176	147	175	152	163	161	143	188	177	160	160	179	159	183	161	169	159	168	164	172	174	160	176	158	177	182	168	146	147	181	154	186	155	158	160	151	170	175	163	180	173	152	151	158	166	190	141	164	168	153	162	152	172	173	164	178	187	182	183	168	171	148	156	169	163	164	169	166	160	178	166	172	181	170	193	180	165	176	179	179	164	154	179	160	176	161	160	182	162	155	190	155	157	191	146	189	160	161	170	164	163	180	172	190	168	159	171	149	162	177	156	174	162	168	155	183	175	162	163	160	141	154	166	180	172	178	149	168	177	177	163	176	151	165	199	195	164	153	173	177	159	184	168	180	180	177	167	193	181	177	169	176	161	164	150	199	173	171	153	179	167	161	179	191	167	180	159	186	168	169	172	179	167	163	159	145	181	153	161	154	162	160	175	175	164	170	170	163	160	171	154	198	192	162	184	182	172	171	176	181	165	184	169	182	174	178	149	154	165	178	169	161	157	166	164	173	152	164	173	169	162	162	187	179	172	172	155	175	169	170	181	152	147	171	183	163	177	175	175	166	153	163	183	172	172	154	166	179	161	164	167	150	173	162	153	138	160	182	198	202	159	156	127	167	164	171	180	174	164	157	154	184	177	179	164	190	162	175	148	170	184	139	173	174	175	146	162	163	164	172	164	176	173	145	152	170	150	172	145	159	174	145	182	142	152	197	170	186	163	160	146	159	169	159	158	182	152	160	181	161	164	140	159	189	151	181	177	172	171	167	146	153	168	178	175	185	189	150	183	174	188	155	165	165	205	159	156	171	169	167	177	174	148	157	158	164	190	173	166	165	187	147	191	166	156	131	150	182	163	165	171	200	174	176	158	171	174	158	156	175	177	175	174	158	186	174	152	139	198	182	179	157	179	166	162	190	164	178	179	169	159	200	193	148	181	165	191	172	138	159	154	172	172	178	155	151	167	160	214	153	174	157	176	183	137	170	153	169	175	169	145	158	183	191	190	158	173	170	147	159	165	162	152	159	146	144	145	169	174	178	181	179	167	169	186	183	157	162	154	157	158	154	148	163	152	150	177	156	158	181	189	158	172	176	155	178	136	162	148	151	166	152	142	178	166	165	168	137	164	171	168	149	168	147	178	177	163	148	172	160	177	143	148	201	170	189	169	178	162	191	170	196	178	179	182	168	158	174	171	150	147	180	163	183	162	166	151	179	150	167	161	172	175	197	181	175	147	168	162	163	144	167	165	153	160	141	172	154	171	170	163	174	165	182	174	167	174	160	167	149	191	196	182	168	159	146	175	150	156	156	138	174	191	178	187	154	163	161	149	169	134	162	142	135	170	170	181	188	174	179	166	182	161	161	181	201	195	169	164	184	151	135	187	154	182	166	188	161	150	208	147	159	159	156	186	172	147	158	178	178	178	193	161	156	187	157	148	181	185	167	155	148	150	199	166	164	196	167	159	177	154	173	144	155	162	165	170	163	169	180	156	179	169	176	172	162	183	144	171	188	185	166	160	157	162	161	184	164	160	154	157	162	151	179	184	196	179	179	166	165	172	179	173	173	177	168	165	165	175	169	171	171	161	174	172	154	159	169	151	185	146	184	164	157	173	167	182	160	163	175	154	176	161	157	168	173	166	141	181	166	168	194	186	163	173	171	174	164	194	152	158	166	154	187	171	157	151	163	186	171	182	163	175	164	151	132	165	184	163	157	174	149	149	196	138	151	167	167	169	164	161	178	193	178	181	176	191	157	184	156	154	185	178	149	180	155	160	174	180	154	165	182	189	164	174	168	158	155	166	178	178	173	166	171	151	158	168	176	164	170	145	172	160	172	171	194	172	131	173	156	161	166	173	152	146	180	156	161	184	161	151	164	174	164	169	192	160	162	170	171	160	149	148	171	179	157	205	169	173	148	186	148	166	160	169	174	180	165	167	194	156	188	173	168	171	175	190	163	189	158	154	164	179	172	176	183	134	182	160	170	164	170	164	170	177	168	159	178	170	182	177	154	153	201	178	165	170	155	176	154	166	174	173	175	169	160	163	168	179	172	143	158	162	151	171	169	150	167	183	167	174	177	179	189	156	160	151	157	175	156	160	191	179	157	148	157	172	181	176	164	171	164	175	157	165	164	155	170	176	168	181	173	196	188	152	153	164	127	177	183	185	166	167	166	167	162	178	163	171	171	175	183	168	152	169	176	178	157	206	171	155	162	174	164	197	157	176	163	165	183	163	146	170	183	166	161	168	155	176	186	154	160	175	144	154	178	161	148	181	172	165	152	148	175	180
2159	607	703	716	651	633	641	575	557	576	566	596	574	605	528	565	568	538	496	541	552	561	552	572	543	564	537	517	543	541	561	565	563	574	556	566	526	546	533	506	557	533	574	563	569	554	531	536	541	564	541	556	514	539	520	525	559	521	523	496	560	527	583	552	541	575	580	515	548	510	551	465	522	573	530	554	546	512	590	480	566	571	559	539	503	535	539	503	549	559	512	555	519	546	536	531	510	541	510	541	560	513	537	556	523	510	512	546	516	540	512	534	531	561	551	563	531	492	541	541	576	539	538	518	544	549	544	539	593	536	588	574	534	589	531	531	516	539	535	541	583	575	550	536	546	532	565	553	584	545	517	569	531	502	509	508	502	552	569	530	538	557	548	538	524	558	525	555	576	556	530	510	508	564	554	561	539	558	528	520	561	544	554	521	535	575	569	544	551	534	537	509	540	578	520	527	541	554	545	543	533	484	542	565	540	514	509	552	506	568	531	530	539	544	551	563	546	495	526	540	547	576	554	550	535	500	569	535	554	536	543	521	530	535	558	512	517	568	526	514	537	535	515	588	512	592	545	558	543	535	545	532	502	570	525	554	525	485	565	563	568	578	569	520	506	565	536	504	566	533	573	530	507	561	542	545	520	570	509	527	568	575	528	578	532	576	570	574	566	539	597	510	538	503	491	561	539	576	503	539	550	518	539	579	538	579	546	553	563	526	558	509	536	544	524	541	542	555	589	552	554	519	511	541	554	522	535	551	576	575	511	556	508	542	534	563	496	523	514	555	531	529	530	560	506	547	510	527	570	544	538	546	567	569	534	558	522	584	530	549	529	571	549	510	557	548	565	563	568	561	559	570	532	564	541	516	539	536	507	520	551	544	555	549	575	558	537	577	540	535	536	551	541	540	527	533	559	548	509	542	525	571	592	552	527	505	543	518	497	537	539	536	533	556	514	518	571	562	561	555	524	551	524	562	492	555	520	575	548	557	512	528	547	482	568	525	503	546	523	555	561	558	515	560	555	525	514	604	547	560	506	583	526	529	582	519	566	520	534	550	507	528	542	558	542	553	532	547	552	547	516	524	554	540	505	531	573	548	506	527	489	531	538	531	555	534	550	538	519	558	543	536	602	534	529	563	501	554	553	519	552	556	551	521	527	512	579	552	489	571	540	546	581	535	553	566	551	565	537	542	537	568	588	552	580	543	522	569	560	531	559	541	526	539	532	565	530	564	497	583	514	537	534	542	568	558	571	567	521	529	542	548	513	530	541	526	536	545	529	510	519	533	545	555	549	553	571	520	589	517	495	541	522	545	562	538	535	555	556	553	473	503	568	561	550	562	522	544	530	508	559	535	571	547	540	522	536	548	533	512	547	526	544	551	532	515	526	579	535	522	568	552	571	503	548	562	576	560	557	569	536	550	540	494	543	548	495	522	533	534	535	540	559	557	537	539	522	527	560	497	510	519	492	520	562	544	596	576	524	541	546	549	577	509	579	518	555	491	539	549	549	572	550	545	522	541	521	534	525	521	518	577	548	542	515	555	562	517	500	523	604	531	510	555	565	518	587	551	569	554	527	547	539	519	523	499	543	519	519	495	600	570	547	559	538	598	584	534	536	535	537	546	512	543	549	547	523	560	545	554	536	533	531	483	562	550	550	515	580	571	514	515	514	491	481	535	547	515	524	546	542	595	535	515	559	574	531	541	515	563	533	535	529	544	559	593	535	548	560	565	530	554	559	546	511	561	509	545	529	546	552	523	582	533	468	557	556	552	544	565	578	536	549	570	568	575	522	521	560	547	584	501	526	523	502	492	541	545	563	539	514	538	570	561	580	517	564	514	537	526	548	520	538	579	583	530	514	495	545	536	533	544	573	530	555	569	507	527	586	503	549	558	525	543	541	544	548	530	524	498	504	528	523	550	517	553	528	549	523	562	519	570	516	520	542	524	548	526	517	566	555	552	557	528	525	554	526	552	545	528	562	550	555	539	499	554	513	543	578	525	554	547	530	544	537	541	555	564	579	514	563	531	559	540	574	536	553	547	532	561	534	536	538	557	538	526	515	551	534	588	555	554	533	495	533	537	501	580	529	570	536	531	563	573	563	542	546	553	589	574	588	531	536	571	556	559	553	576	539	559	504	521	542	541	556	555	517	543	563	541	516	540	518	558	535	511	545	549	551	532	547	552	559	533	514	557	544	531	574	508	539	530	509	550	542	534	587	549	530	528	544	507	579	573	486	549	534	543	515	534	569	505	523	552	516	567	562	558	481	565	542	562	554	557	598	526	559	516	532	557	531	541	570	533	539	548	518	548	536	523	541	555	556	534	524	561	564	550	514	528	505	524	545	529	485	540	533	552	518	540	527	514	506	541	513	547	540	535	582	484	548	513	545	534	538	577	573	552	500	567	529	525	528	549	556	465	554	550	517	580	530	533	561	547	513	548	546	548	531	556	567	529	545	549	551	579	534	563	497	546	518	522	522	552	508	555	550	529	561	487	593	517	542	553	563	580	551	552	502	586	513	539	564	541	563	537	555	545	568	506	584	564	547	537	518	551	547	547	557	555	568	523	559	555	526	544	566	581	575	532	517	535	515	552	536	545	542	557	530	530	545	526	534	538	540	535	586	549	537	584	576	571	528	560	539	534	560	587	534	544	557	559	555	572	515	520	562	525	538	523	550	581	541	551	549	544	511	544	518	547	541	561	543	527	532	550	544	513	542	522	519	543	515	538	522	560	557	547	581	501	536	552	596	607	504	551	508	548	541	555	550	524	576	523	532	533	501	516	543	520	572	545	551	544	577	558	555	572	566	583	516	538	577	508	524	533	548	539	528	556	546	532	531	529	540	534	559	520	584	518	554	550	557	544	551	580	584	506	559	546	575	523	521	528	542	555	528	541	534	525	570	583	557	560	549	522	515	521	557	525	558	540	505	485	570	572	575	486	533	520	517	538	544	506	591	556	543	499	568	471	548	570	539	503	522	539	553	523	516	544	544	520	547	545	546	547	533	545	539	550	539	509	542	491	536	520	548	555	516	559	547	532	492	537	558	544	506	537	533	562	555	545	537	540	502	542	551	525	553	535	510	551	525	563	585	539	570	512	536	565	533	543	587	488	534	539	519	588	549	517	569	547	517	516	545	548	505	584	549	526	536	526	533	555	561	527	561	513	574	520	538	560	544	523	526	527	507	547	547	549	548	500	520	563	572	542	568	529	541	515	557	537	529	525	552	518	545	561	558	536	479	543	517	494	563	535	557	546	503	542	537	517	546	556	537	581	542	481	520	603	593	547	521	594	507	525	548	540	565	544	569	585	512	517	522	551	529	607	532	535	573	519	549	536	551	506	552	542	505	542	517	513	534	526	522	530	479	557	522	527	521	527	512	532	519	538	573	527	601	555	532	530	575	537	591	540	532	607	522	556	531	544	530	534	541	541	538	559	569	529	524	505	551	530	529	552	512	512	553	552	552	555	527	499	506	533
12000	1294	1676	1278	965	789	651	513	469	478	405	410	404	378	365	376	333	331	351	341	295	347	322	321	327	306	324	299	298	320	327	270	322	293	298	304	313	332	296	306	319	330	300	307	312	331	305	283	341	299	296	315	298	337	337	291	288	324	280	299	319	301	296	287	279	310	325	280	339	293	304	330	292	287	310	302	299	291	291	320	287	300	333	296	302	285	290	305	291	261	294	301	304	307	295	304	310	290	319	310	288	304	274	277	295	288	298	319	287	305	288	299	311	290	286	285	300	298	310	311	321	292	300	296	267	295	299	288	333	291	284	296	291	291	291	255	297	324	317	287	302	318	286	302	269	281	287	319	306	320	296	323	289	304	309	321	274	283	319	295	266	287	276	287	346	316	311	283	293	281	297	296	280	300	326	316	301	307	299	302	333	322	286	301	310	328	277	316	318	275	315	292	311	289	277	288	318	281	324	298	293	293	320	289	299	296	303	293	271	282	271	305	291	289	261	295	277	286	298	293	316	288	296	340	290	297	309	288	297	302	301	276	288	275	309	304	299	293	303	307	299	297	302	320	285	298	286	281	300	308	311	287	302	326	308	271	319	315	292	300	311	292	298	283	311	326	264	309	300	300	320	330	313	288	275	300	288	307	294	288	297	285	313	273	299	318	307	304	303	331	284	297	290	285	283	285	295	314	320	323	294	301	307	282	319	294	288	287	329	285	303	317	313	280	302	297	283	282	311	306	291	293	282	308	295	284	303	313	318	328	335	308	291	267	293	273	293	307	312	292	329	308	297	310	312	312	326	284	308	281	323	327	324	296	253	291	280	295	294	301	266	342	295	315	316	299	318	297	306	297	316	318	302	289	280	282	316	303	308	293	280	272	328	295	312	272	305	296	330	288	296	317	295	279	275	277	312	276	300	308	279	322	316	295	286	288	282	285	290	309	295	299	311	316	305	300	320	301	320	307	317	323	322	270	309	298	320	306	299	284	302	304	345	300	305	287	303	306	282	305	318	263	333	310	282	304	297	282	298	303	341	261	294	304	275	295	310	273	262	292	287	303	321	301	296	310	328	298	294	304	276	304	334	320	288	279	288	293	325	277	309	278	285	280	286	277	293	305	284	322	310	289	312	296	298	320	275	288	345	266	333	327	302	311	297	310	322	310	294	267	313	304	289	295	277	304	335	289	338	288	304	316	303	310	295	289	281	281	281	273	285	290	320	306	325	312	288	324	309	317	305	297	314	325	290	300	291	313	330	302	291	291	283	286	318	294	306	290	308	299	298	306	336	294	302	308	289	262	308	298	311	282	279	294	307	321	340	321	274	326	305	299	326	294	304	318	307	271	283	314	308	306	299	305	264	277	303	328	319	288	259	284	301	324	283	301	317	295	313	281	334	311	296	308	310	262	290	269	303	294	282	327	273	291	270	319	298	321	307	327	323	260	309	292	309	297	291	328	290	295	274	284	333	287	251	289	297	322	289	290	279	317	309	286	301	284	281	313	301	279	319	296	337	302	328	304	313	282	293	315	327	257	278	319	291	282	287	292	322	295	304	293	284	297	318	289	307	301	290	284	305	302	308	308	310	277	304	305	322	319	279	312	306	286	316	267	313	279	303	348	287	285	261	285	302	309	277	339	275	272	306	312	316	281	284	285	333	326	300	284	286	283	319	307	289	289	288	290	282	315	295	292	293	295	317	291	289	309	289	307	334	303	296	309	282	291	283	302	276	300	294	258	334	259	312	323	311	270	335	297	305	316	328	303	308	315	287	300	338	322	278	298	311	309	284	295	303	296	298	303	289	307	286	317	302	322	327	309	285	308	270	314	276	316	302	291	300	363	316	333	280	287	298	297	280	290	285	259	327	308	326	283	293	261	262	274	277	297	307	305	276	330	304	316	306	304	306	303	309	297	290	311	309	313	339	327	276	287	302	323	315	297	309	297	295	314	282	287	303	300	273	312	279	261	326	300	298	324	289	301	319	287	287	306	290	285	303	327	293	287	277	311	260	293	309	311	320	295	318	292	340	324	314	283	275	292	284	271	318	334	312	309	339	294	266	310	306	305	322	320	296	276	294	316	282	297	314	320	297	306	285	286	293	331	299	288	308	294	307	306	277	302	311	281	290	295	313	304	322	304	305	300	332	299	286	311	306	289	278	300	285	286	297	274	288	292	333	275	310	302	325	332	334	276	330	301	269	274	304	291	271	280	304	289	272	301	311	310	281	325	290	282	323	272	295	294	309	318	271	308	306	304	291	290	282	294	262	287	298	293	307	285	282	271	309	300	301	309	296	300	322	299	278	271	310	289	323	309	307	286	298	282	298	303	328	312	277	323	280	288	284	298	309	278	299	284	286	275	306	301	311	286	282	290	304	287	287	297	293	297	312	285	318	302	296	333	294	283	316	327	290	286	321	315	317	309	290	302	284	282	319	290	300	318	297	297	304	295	253	306	297	284	292	297	306	293	288	322	271	324	292	321	296	338	303	313	311	311	315	286	305	316	302	315	279	299	296	293	288	311	312	304	270	312	302	301	261	325	263	298	306	294	319	289	319	293	287	283	318	299	282	287	322	322	284	271	289	269	283	285	312	309	294	302	290	291	316	321	314	284	300	277	310	321	269	286	280	294	308	269	322	296	299	322	311	287	304	299	320	288	294	304	311	275	309	312	344	296	296	285	287	331	309	289	303	275	318	270	308	321	319	301	282	337	274	295	314	265	284	305	326	320	287	272	305	339	307	293	335	319	282	285	306	312	296	292	297	288	308	306	308	270	319	297	332	341	321	303	293	325	296	319	303	284	304	296	277	314	276	277	312	290	295	356	301	293	280	333	309	319	307	302	290	315	321	272	312	298	293	297	295	297	316	303	298	303	287	265	300	296	292	296	327	294	286	297	286	280	286	280	270	288	280	266	238	265	287	283	292	303	294	336	265	294	305	293	289	297	310	291	286	306	311	291	272	289	309	352	272	288	271	296	264	307	320	292	271	311	310	293	300	303	297	287	307	303	305	281	295	282	284	309	301	309	258	312	302	288	287	297	304	337	297	280	310	285	289	306	302	298	293	281	309	295	291	303	289	289	324	298	285	303	325	314	307	311	279	279	277	284	295	298	314	307	322	312	299	325	298	326	303	286	288	304	329	294	309	309	306	342	293	298	310	311	278	262	310	312	307	297	275	290	288	295	319	308	320	310	297	315	322	321	311	312	299	308	305	293	289	332	289	276	307	268	305	305	314	266	301	302	304	315	309	273	297	276	318	299	318	311	298	301	286	329	288	303	309	280	282	336	279	317	264	311	302	279	313	317	284	294	335	294	284	275	305	315	307	305	302	328	284	299	267	291	300	344	321	299	295	279	314	295	320	300	283	306	289	286	302	292	284	299	264	335	337	311	317	269	276	316	299	314	295	286	293	318	311	330	272	314	315	295	299	298	285	305	313	289	314	297	299	293	323	325	304	296	325	297	302	326	297	311	314	298	311	301
6950	1853	3331	3979	3459	2953	2521	2134	1902	1684	1687	1406	1411	1318	1267	1238	1181	1178	1091	1089	1103	1060	1058	1045	1025	1019	998	1014	944	964	948	990	981	947	996	904	943	962	953	970	905	932	956	908	982	908	936	944	902	939	846	932	939	953	902	894	903	909	912	901	877	882	872	898	924	912	939	881	901	928	840	909	855	896	887	863	853	915	879	871	871	886	886	856	883	863	871	936	917	817	877	900	816	909	908	890	892	927	955	843	857	882	898	850	932	857	843	935	898	899	910	894	922	897	859	862	935	870	856	847	928	924	901	852	876	832	870	865	904	865	952	857	901	881	848	819	877	902	854	821	846	847	867	860	878	840	827	887	908	869	922	895	823	896	930	909	884	871	893	906	901	883	820	882	892	842	876	861	856	893	905	848	900	931	881	913	897	902	868	871	893	883	895	810	886	889	862	936	835	914	842	896	881	932	867	898	846	880	885	861	885	852	887	855	879	896	872	819	922	868	915	922	905	923	868	899	870	841	908	908	801	832	900	929	909	862	869	866	886	876	885	878	873	850	870	883	803	898	880	907	852	896	876	861	874	849	903	868	892	870	903	858	873	885	887	904	893	917	922	897	890	927	896	831	908	886	929	833	868	848	875	925	892	856	875	897	906	887	876	851	862	857	939	849	858	929	859	845	917	874	860	849	900	918	838	907	863	842	895	838	868	893	877	984	888	923	911	854	893	896	898	870	896	869	840	898	922	852	905	880	881	845	850	867	858	865	837	902	878	899	915	887	919	872	876	870	842	916	862	915	863	894	883	872	839	853	858	937	889	881	874	877	902	890	849	857	835	855	897	893	870	879	897	907	907	876	874	897	892	895	848	841	867	875	870	925	837	881	865	844	898	840	862	881	840	891	940	867	888	921	839	835	840	883	910	880	901	869	894	889	897	898	920	894	882	883	849	892	871	898	910	851	850	886	934	919	905	901	888	856	846	919	911	867	904	891	891	827	916	904	893	890	866	890	908	835	840	883	889	829	888	825	859	836	833	850	904	868	849	853	834	871	879	826	865	865	866	832	899	870	861	858	855	868	923	841	867	866	869	806	890	866	912	800	907	887	847	829	871	887	841	878	876	824	890	871	902	914	889	900	843	912	910	909	860	876	884	882	827	866	828	939	855	833	876	825	884	884	846	919	860	859	867	878	852	883	905	874	846	912	923	890	884	824	841	848	856	915	866	827	860	853	873	905	849	865	844	848	894	860	859	871	904	864	843	784	914	867	868	882	905	867	901	915	904	867	847	858	877	876	862	851	870	890	890	950	871	859	863	868	941	842	826	855	857	859	884	885	890	913	882	853	876	874	894	872	880	915	901	838	859	850	875	897	867	877	902	907	856	974	885	885	937	904	864	895	861	904	860	928	903	916	901	907	904	929	901	897	907	883	889	856	869	871	885	862	878	825	872	926	882	932	814	832	892	838	892	856	892	892	855	945	875	910	878	851	869	912	878	861	906	828	879	898	879	814	861	817	909	901	930	863	886	875	870	878	858	870	877	890	931	897	873	896	868	883	883	875	815	906	855	930	878	846	854	862	865	883	894	836	868	904	864	846	841	921	905	873	880	874	850	877	831	915	884	900	868	830	894	918	889	907	844	929	855	889	883	874	842	894	895	928	885	902	865	890	942	883	876	853	896	890	830	862	881	845	881	880	923	829	835	907	878	819	872	901	910	897	907	839	887	892	888	848	900	917	892	903	903	905	915	906	893	895	790	884	852	861	890	880	881	881	860	849	882	894	881	846	906	835	900	893	865	863	901	882	870	913	891	869	894	951	896	839	845	878	865	869	893	862	865	860	892	860	837	833	917	908	863	923	854	856	880	827	882	843	892	875	908	907	861	845	874	884	879	863	859	888	908	871	879	836	892	884	887	846	915	859	920	926	868	880	851	879	882	887	886	849	885	836	897	854	904	901	837	862	864	891	918	856	908	896	907	938	829	822	897	870	887	840	901	875	895	900	873	890	917	845	892	847	888	839	916	894	835	913	831	864	886	848	886	859	852	872	874	903	892	895	891	859	902	857	870	838	919	906	861	834	842	896	922	870	871	894	877	865	853	897	873	915	841	885	901	858	883	920	893	892	892	889	844	873	888	936	936	916	824	858	818	845	887	834	836	904	860	857	892	904	853	871	914	839	908	868	910	906	850	888	863	875	879	927	857	927	865	923	856	848	892	941	918	933	915	847	855	862	879	920	832	873	871	917	906	892	841	830	878	901	857	854	877	856	911	902	874	861	884	955	916	831	878	907	860	824	880	860	872	852	870	832	835	837	904	932	847	883	882	903	915	869	803	894	893	900	891	842	889	865	909	814	862	908	867	825	898	847	865	884	874	867	902	872	831	838	842	917	897	880	907	909	855	827	850	880	869	883	880	861	857	879	872	857	862	896	875	893	879	926	873	890	849	886	867	936	857	882	863	884	859	927	897	871	890	861	839	851	887	890	862	927	891	879	853	884	856	870	875	875	889	820	808	910	824	907	895	863	846	861	887	859	887	858	908	932	891	877	786	873	930	861	899	845	854	906	871	895	902	812	912	888	871	892	931	870	851	904	885	936	874	866	892	882	854	883	889	877	877	884	897	893	864	866	873	839	893	929	847	917	942	959	864	922	873	890	881	882	839	866	891	885	893	860	843	890	882	898	902	885	875	864	857	877	861	853	862	888	893	855	878	914	880	906	886	921	832	935	860	882	885	846	883	875	882	886	895	899	826	887	882	961	877	943	910	857	859	894	886	808	891	874	895	901	912	910	904	892	907	841	810	923	855	875	827	862	893	888	900	871	855	902	860	896	890	824	919	890	853	851	859	898	892	852	866	906	883	911	895	909	898	891	822	861	896	907	878	906	880	850	863	913	864	841	817	866	879	920	892	879	889	867	876	895	884	848	912	894	901	881	878	881	877	900	899	839	860	921	864	884	883	810	874	911	867	810	893	886	839	907	923	863	899	898	885	919	845	895	913	830	919	900	896	887	881	889	841	880	891	895	913	894	912	890	907	897	842	891	881	881	819	862	875	873	855	875	849	894	907	853	841	904	910	860	909	851	849	884	904	891	859	901	884	870	883	860	874	849	850	879	890	839	852	890	933	837	857	907	873	901	875	862	919	873	871	884	842	851	852	834	889	881	893	855	872	881	882	812	888	873	893	883	849	883	887	913	884	830	855	926	863	916	878	881	921	878	882	826	843	859	871	907	903	939	856	865	944	890	881	825	902	837	906	928	834	918	852	880	867	891	848	893	855	875	918	837	899	816	925	834	837	890	887	859	862	925	879	856	944	904	882	896	825	918	853	883	931	923	900	862	894	894	850	853	859	887	837	848	839	865	882	865	892	890	868	821	816	891	866	872	921	938	838	855	908	873	890	833	880	848	884	854	854	841	842	950	858	883	854	852	883	873	824	873	860	880	886	884	874	895	909	887	856	883	912	871	895	907	941	887	889	914	887	907	921	918	843	848
17877	2609	2999	2315	1607	1163	980	753	654	558	527	476	428	418	365	332	341	357	330	341	298	370	315	311	285	299	281	317	288	295	292	299	278	279	303	295	298	296	270	337	300	280	290	256	275	273	271	284	292	303	271	263	273	303	274	260	283	256	304	275	259	294	289	283	276	255	273	265	264	264	272	302	282	277	285	282	260	257	294	266	259	314	274	273	265	240	301	282	269	261	247	284	262	271	289	274	229	275	264	262	287	273	280	278	260	287	292	293	281	268	279	277	264	295	241	264	275	287	311	285	279	306	264	237	264	261	284	295	275	283	286	291	284	290	321	273	305	261	302	265	239	266	256	249	294	254	272	286	289	288	271	255	293	270	297	273	278	276	239	267	243	285	277	293	253	252	269	263	260	259	235	275	278	270	269	285	283	276	234	290	297	269	255	289	285	297	245	251	250	263	277	295	272	258	257	292	306	291	275	272	242	282	289	278	259	298	259	297	271	263	284	275	260	306	267	275	255	291	295	276	274	279	263	284	236	287	271	264	270	275	278	275	261	284	295	283	284	288	296	284	299	259	282	285	267	275	269	298	265	282	279	290	266	260	293	281	262	243	269	274	283	252	276	261	272	249	254	264	300	301	275	294	297	261	250	274	269	260	312	297	264	258	253	264	240	252	295	277	287	285	259	280	255	277	276	266	253	272	262	266	246	269	283	249	272	269	307	282	256	291	281	263	303	276	296	274	303	273	265	271	289	293	243	274	269	276	249	246	242	243	278	265	241	286	264	244	277	302	274	272	272	251	259	286	283	257	270	259	273	294	266	263	275	268	274	263	275	266	266	267	276	268	269	259	268	278	266	249	251	268	276	245	258	269	245	280	269	271	278	276	286	269	278	248	258	297	253	298	259	263	263	260	262	261	274	314	252	244	271	303	280	283	267	259	262	279	275	249	276	234	270	285	274	285	301	271	293	254	283	266	269	262	256	267	296	274	244	274	277	259	293	280	280	248	284	275	276	271	272	274	263	267	270	285	288	258	245	267	272	294	256	289	293	265	269	289	271	272	306	311	297	287	249	272	267	264	266	256	259	291	266	299	280	252	282	278	261	251	257	249	286	278	271	248	255	278	275	270	247	293	264	271	287	291	284	255	276	273	273	254	265	270	270	290	295	258	267	273	295	251	284	281	281	260	313	269	268	260	284	277	260	277	251	257	235	260	247	297	306	283	276	246	273	282	293	269	285	251	286	257	256	273	252	266	294	280	228	263	232	257	260	289	315	299	293	247	270	283	276	301	274	253	267	269	272	277	277	231	295	258	240	271	263	264	289	276	275	289	262	277	244	233	284	275	266	291	289	264	301	261	254	294	244	285	279	252	306	293	301	248	272	291	278	259	267	277	271	274	265	282	286	283	247	279	266	266	259	235	258	236	268	240	293	264	275	270	277	258	262	253	279	284	276	284	273	252	276	265	266	232	253	251	273	276	289	272	270	288	280	272	277	283	280	267	254	292	298	254	258	274	273	263	260	279	285	281	313	238	281	291	262	257	270	277	284	278	267	275	302	262	304	277	274	272	239	271	261	279	276	275	269	257	271	271	260	278	324	289	309	268	290	246	275	277	276	296	244	272	294	265	259	244	281	253	271	239	244	279	262	256	287	286	256	275	251	280	256	240	288	266	256	260	298	273	299	247	323	266	245	280	270	260	290	258	258	255	241	319	274	266	248	268	270	277	284	268	250	277	259	263	277	283	265	295	265	276	248	277	268	289	296	299	255	286	259	254	295	280	278	249	260	310	292	277	259	274	288	276	257	280	264	306	263	298	282	261	281	267	244	235	286	290	272	297	244	242	266	262	260	247	243	275	288	262	266	280	262	278	261	300	276	296	252	269	273	262	253	272	298	289	248	271	261	264	284	249	259	274	286	265	256	271	276	265	290	261	262	244	301	241	292	290	294	292	280	250	296	265	310	283	267	280	269	264	272	273	271	283	315	275	267	242	284	264	256	281	256	279	295	282	270	262	276	276	267	282	281	275	260	280	257	284	258	290	292	267	266	254	262	234	281	243	297	268	289	286	278	273	270	254	275	261	280	254	288	272	301	267	267	257	289	270	281	273	276	277	271	265	244	267	270	245	276	293	270	260	271	281	276	271	249	309	250	278	308	265	249	247	260	264	265	297	280	281	272	277	297	250	282	285	274	252	253	257	251	292	248	282	264	287	266	283	290	275	284	270	252	272	261	273	269	264	280	280	290	304	269	289	274	269	264	275	293	276	292	253	284	266	287	272	246	291	246	271	257	272	272	253	255	274	249	264	263	288	257	272	291	260	298	291	274	330	277	257	274	265	268	256	294	283	273	261	265	274	247	306	263	244	265	256	238	264	271	247	271	261	262	287	292	263	257	259	279	246	274	266	286	266	266	266	306	308	281	280	257	275	272	242	281	258	269	238	295	273	274	265	276	268	313	273	278	259	284	294	235	254	259	274	262	278	253	266	253	265	268	236	259	303	296	265	276	230	277	285	266	296	265	266	245	257	259	254	282	247	260	263	289	272	274	310	253	264	263	297	279	298	287	265	279	292	276	291	250	287	267	291	276	272	286	274	266	275	267	258	262	266	271	254	269	263	265	287	302	265	280	269	294	257	248	271	299	271	272	277	277	255	290	243	241	261	249	263	294	261	256	288	249	258	254	286	267	268	271	278	282	253	277	298	298	239	260	238	277	255	258	276	250	249	249	277	236	303	247	242	280	267	267	268	299	280	286	286	267	253	295	257	259	282	263	275	273	305	291	271	281	257	282	264	273	295	284	281	288	294	269	275	269	292	282	273	261	225	269	285	281	278	246	279	282	288	264	285	259	234	280	293	257	270	252	254	284	262	276	281	285	269	272	268	245	257	267	273	246	251	290	260	272	245	266	276	297	255	288	264	267	265	251	282	284	266	264	263	266	273	292	287	285	250	263	261	298	264	263	303	264	265	276	252	262	277	251	242	260	271	263	250	276	273	273	273	281	280	274	292	249	276	286	268	280	284	270	289	269	287	249	266	282	274	266	291	255	254	284	239	300	284	264	272	278	251	261	272	279	277	297	264	268	308	261	265	281	251	248	282	248	282	271	285	285	277	262	297	263	286	273	286	266	261	291	255	289	298	258	259	277	265	257	284	291	262	233	257	253	292	245	292	271	254	321	248	251	278	260	260	278	284	266	262	287	291	277	268	275	272	265	273	251	242	251	245	264	264	283	280	284	289	291	245	237	273	277	280	282	276	237	276	277	281	276	283	265	281	266	286	285	294	273	305	288	250	293	299	272	286	294	270	276	256	271	276	284	267	282	270	267	288	301	278	253	298	301	300	279	266	282	254	296	275	266	258	284	249	253	265	269	296	273	266	276	235	267	272	291	294	288	289	279	281	277	262	267	268	294	287	268	273	296	282	309	251	256	272	259	282	297	270	281	257	273	265	248	280	272	293	252	279	268	258	275	301	286	301	272	287	280	294
8798	2575	5648	6399	5520	4699	3836	3228	2777	2443	2161	1986	1698	1645	1548	1487	1423	1303	1280	1306	1199	1129	1110	1162	1059	1108	1029	1019	1040	991	989	965	937	939	967	896	939	920	932	926	909	904	865	896	916	886	889	876	881	910	888	849	829	894	839	828	837	877	829	844	842	863	789	801	823	797	841	837	870	786	783	856	808	869	770	775	868	817	852	785	777	820	790	816	793	808	888	892	845	816	818	812	751	837	795	815	835	805	840	732	755	796	772	795	753	789	792	821	798	767	854	849	819	775	831	787	799	790	786	788	825	825	792	815	821	813	806	796	853	824	778	764	811	814	859	789	828	808	803	802	805	798	802	804	818	797	819	845	789	835	757	829	803	801	747	781	791	792	782	811	782	801	808	811	798	845	770	812	810	807	819	777	788	844	803	798	753	810	775	822	796	771	827	804	832	763	786	771	788	805	825	814	746	809	852	791	829	813	775	788	799	773	792	756	842	755	771	814	783	756	788	812	739	802	807	816	823	849	784	811	797	793	773	796	766	861	818	807	787	801	799	800	807	798	793	829	762	774	825	779	812	800	841	807	796	767	812	775	804	787	798	786	806	776	817	773	793	812	783	783	774	789	797	758	787	822	805	787	769	786	787	768	837	851	772	811	796	758	778	800	834	763	782	779	765	779	793	837	786	802	781	779	855	796	798	768	779	749	829	806	790	811	770	828	792	797	854	787	780	823	841	841	746	822	754	788	800	803	804	815	769	726	817	798	750	794	808	812	802	756	822	777	748	761	787	798	814	785	776	810	755	793	789	772	764	812	812	842	764	788	818	824	807	813	813	802	825	831	791	785	825	790	811	776	779	764	816	848	810	769	776	796	801	756	810	782	722	817	716	778	832	814	781	839	846	810	814	786	767	777	838	757	765	753	792	777	798	841	808	807	811	828	806	800	778	806	843	800	809	822	826	776	816	805	854	837	765	784	790	806	813	784	869	805	817	762	801	792	784	790	752	814	791	805	805	819	762	767	813	747	804	783	777	788	822	797	839	771	809	813	838	771	757	781	785	755	750	799	799	798	804	784	747	809	758	766	844	806	818	829	802	832	800	734	791	778	829	825	809	784	829	823	778	829	773	783	810	814	749	848	823	845	811	732	771	824	824	837	833	803	827	795	794	773	842	865	775	801	757	766	776	795	782	755	765	789	785	808	845	775	793	768	811	804	797	783	776	756	814	781	712	825	809	780	779	812	820	833	825	801	796	836	747	791	802	808	772	801	830	794	780	827	810	789	819	844	812	782	798	747	814	824	764	801	775	828	804	765	862	812	797	783	746	778	763	799	769	805	786	792	775	813	808	792	747	792	823	801	722	790	760	753	770	778	799	785	788	796	802	742	777	802	818	794	784	835	788	788	783	798	741	816	786	822	780	794	837	843	783	773	766	803	754	817	783	820	790	768	797	838	774	803	795	773	786	817	808	763	810	805	785	822	796	815	715	817	789	777	759	857	793	776	800	803	824	785	752	816	774	865	788	784	802	816	774	870	800	808	792	840	803	792	779	802	837	794	781	792	781	791	758	772	805	827	744	788	762	745	803	830	826	741	809	799	775	815	826	758	828	774	804	775	799	807	795	808	793	797	770	796	778	770	762	824	804	767	844	757	783	785	789	797	779	772	773	785	775	809	836	834	798	771	829	809	829	779	821	782	780	835	787	822	805	812	773	796	767	782	774	785	828	799	769	797	781	799	826	786	757	807	781	809	774	798	778	788	791	812	794	792	828	793	769	849	819	795	770	788	772	801	814	798	807	793	743	802	825	812	854	767	799	767	792	790	808	816	804	824	797	785	801	825	824	820	828	801	871	807	771	824	751	854	850	839	768	816	783	812	815	806	825	799	764	764	779	785	789	763	781	844	775	775	779	812	850	802	828	803	829	742	841	816	816	795	775	791	825	778	810	776	829	805	820	753	803	786	795	832	814	804	767	788	777	767	781	803	786	762	849	805	827	777	806	780	780	798	824	800	800	790	798	770	807	808	763	818	864	800	835	798	770	763	798	829	805	789	785	803	797	785	810	788	802	808	833	780	813	774	814	769	791	790	813	809	770	781	796	744	752	803	780	803	773	833	780	839	768	817	835	798	767	791	815	779	848	767	757	840	796	832	795	848	788	801	779	796	772	810	775	824	775	763	786	763	794	736	794	797	801	773	766	843	773	825	832	788	788	794	784	821	795	844	802	765	844	777	780	805	776	760	817	798	782	796	807	817	831	798	835	764	737	812	809	791	788	771	802	847	827	819	839	785	796	794	777	798	783	771	844	817	872	775	766	809	782	800	809	786	777	781	765	786	809	804	819	797	748	747	810	754	816	753	786	784	771	728	843	752	806	796	831	798	762	835	833	822	792	810	775	775	824	813	773	777	819	797	831	796	782	779	811	794	781	754	806	808	831	752	752	810	850	865	812	790	764	808	794	777	780	805	801	760	794	771	787	802	757	795	810	795	792	773	798	834	827	788	769	826	827	799	823	804	818	770	810	811	806	778	758	785	854	793	777	786	792	772	793	805	780	784	804	795	789	792	861	830	769	773	785	770	827	755	802	825	771	851	778	809	809	793	778	760	792	818	801	810	767	764	785	803	824	798	781	768	801	809	808	812	802	823	806	780	788	835	746	812	797	740	790	756	816	814	770	777	806	773	814	817	820	774	754	801	828	786	778	793	804	787	823	817	812	828	803	775	825	771	853	822	811	766	775	818	801	816	791	787	752	788	779	802	818	805	777	822	744	816	801	788	795	830	803	800	795	771	798	727	798	820	762	815	806	747	821	832	773	806	816	771	735	799	809	849	814	834	771	792	801	758	810	794	777	807	768	769	786	812	861	797	819	817	837	801	799	804	819	751	753	802	777	801	842	780	823	804	721	812	838	799	739	814	765	850	761	801	802	820	818	808	822	779	780	819	782	802	849	794	758	778	804	753	853	889	728	836	746	804	817	766	804	836	771	804	839	763	752	789	791	849	754	823	767	792	825	838	807	787	845	822	781	778	817	806	793	787	820	778	818	772	787	780	828	817	801	812	837	774	803	823	761	828	763	831	770	795	807	766	798	840	798	777	832	818	806	821	737	807	766	797	784	793	775	811	811	775	804	777	787	799	823	793	750	774	833	809	794	767	759	781	793	739	778	790	811	758	793	746	771	806	767	740	812	784	834	768	813	852	730	830	817	787	787	806	788	759	804	747	809	817	808	825	811	811	760	772	782	755	841	796	777	825	796	775	818	807	793	824	813	796	781	780	828	783	803	765	807	763	787	800	816	822	815	789	766	803	788	822	793	827	854	768	762	777	786	857	770	785	824	795	810	808	766	764	772	818	752	749	778	786	769	783	730	786	786	786	789	847	783	794	785	841	797	788	803	840	832	780	819	803	803	835	807	795	790	781	813	751	753	786	800	812	806	775	836	831	817	782	813	842	780	806	806	764	781	790	781	787	816	809	802	840	808	785	809	822	828	819
2157	218	260	226	202	178	169	173	163	179	152	145	167	155	176	148	161	184	165	174	188	172	176	157	162	158	173	173	171	169	162	148	187	213	168	184	158	173	158	174	153	168	170	166	179	184	184	175	170	171	152	147	152	177	162	185	186	205	167	150	162	147	163	153	162	177	190	168	169	166	167	147	165	165	163	157	151	158	165	147	149	153	165	185	172	175	201	161	184	155	177	180	179	181	185	157	155	167	150	162	175	171	182	145	151	143	170	173	153	167	160	180	159	172	157	171	179	174	182	187	179	173	200	164	161	165	151	146	145	166	146	152	185	143	168	166	162	168	174	158	173	155	179	162	170	157	173	161	156	138	181	154	178	152	165	157	142	154	178	163	164	171	190	190	166	172	166	149	138	157	154	163	155	157	147	164	187	184	161	182	189	169	166	177	154	171	142	164	162	150	174	141	176	174	158	167	170	194	174	189	166	184	182	171	171	159	162	179	177	130	167	167	170	157	175	162	177	171	165	171	164	152	171	138	147	164	177	175	165	194	196	179	164	174	169	153	180	164	159	168	162	197	171	163	172	179	171	156	167	206	167	160	167	170	155	164	163	189	160	183	199	163	170	174	166	184	151	178	168	160	178	165	165	182	178	168	169	156	157	178	169	191	173	172	188	164	174	159	166	152	170	180	168	162	168	183	165	170	179	192	162	160	166	162	151	162	167	169	165	168	185	156	154	147	143	163	162	181	197	195	179	176	165	175	191	179	173	172	172	157	170	168	167	151	165	194	154	160	148	194	147	148	143	164	169	158	164	180	163	152	194	167	181	189	177	153	186	161	172	146	174	156	155	190	165	184	154	163	158	173	168	201	145	165	176	183	118	139	131	150	164	206	191	152	171	148	148	186	155	179	176	168	152	171	156	161	163	189	176	176	190	171	172	176	155	163	176	164	184	194	139	182	179	179	177	171	163	155	159	166	155	152	138	177	164	167	163	180	164	169	161	168	178	167	154	147	176	189	172	161	175	147	157	153	161	160	196	154	164	164	159	168	173	182	163	144	158	161	159	180	162	161	153	180	166	166	142	185	196	162	186	154	165	182	154	179	177	183	170	178	192	147	168	175	167	186	168	156	175	173	175	157	168	159	180	158	161	175	171	164	166	188	167	192	157	162	169	164	193	146	172	147	155	162	163	147	169	159	186	157	144	167	161	129	171	173	158	193	163	169	174	201	192	159	182	136	169	175	159	172	153	157	182	181	207	152	166	177	168	159	184	169	163	164	181	141	166	161	149	178	175	150	176	170	188	176	174	184	161	186	198	178	166	171	185	159	176	167	162	169	193	162	175	173	197	163	182	159	187	179	172	170	157	174	166	174	132	202	156	168	159	177	172	155	162	149	195	184	179	173	150	154	154	167	172	181	158	194	171	153	177	173	185	154	176	167	155	173	159	184	159	155	191	149	161	156	179	168	179	187	159	149	170	185	176	176	172	149	175	208	184	174	183	162	170	147	138	186	168	156	161	190	168	178	174	167	166	163	153	171	167	185	183	189	192	158	176	166	182	186	171	160	172	169	167	171	167	150	157	180	157	163	159	183	146	186	163	165	177	187	165	150	167	169	177	171	182	165	158	168	176	154	179	180	171	151	142	144	166	179	166	175	176	148	167	173	183	160	150	177	162	183	190	166	162	155	162	186	168	178	190	171	145	184	185	171	159	154	173	173	183	182	186	175	168	179	175	191	184	168	182	160	164	163	163	155	173	169	154	159	171	172	180	165	175	172	173	161	174	185	150	170	152	181	156	159	157	160	155	192	168	165	154	160	151	167	179	147	178	178	162	180	157	164	170	173	176	172	155	176	166	171	185	187	153	177	159	158	177	157	169	173	173	172	158	149	165	162	153	175	163	174	188	172	167	153	146	182	158	158	179	180	167	168	173	167	165	182	147	165	148	140	167	163	164	182	161	191	187	154	180	184	187	196	153	171	178	168	172	175	167	158	154	160	177	167	155	153	193	141	136	145	162	182	157	172	159	171	147	175	157	185	172	184	161	162	161	163	177	185	170	202	168	167	195	151	177	178	156	175	182	167	184	136	159	168	138	177	167	184	183	173	178	164	181	177	187	146	172	152	189	167	166	165	167	162	170	183	161	155	183	135	167	166	166	146	158	152	157	167	184	153	182	182	158	170	150	141	160	166	157	165	173	184	171	172	166	145	172	177	171	181	187	161	169	154	165	149	166	151	179	199	163	178	162	163	147	161	169	168	162	172	180	180	156	132	172	182	170	178	159	177	175	169	178	177	152	174	151	139	150	173	168	147	183	175	169	157	189	165	173	176	182	163	186	163	170	174	154	159	158	171	162	174	172	173	178	170	148	173	182	151	175	167	180	169	155	149	144	167	157	172	160	176	158	166	162	177	148	165	145	170	179	154	152	198	157	188	167	174	182	184	166	175	193	167	160	173	160	177	177	166	166	174	176	160	163	168	195	174	172	178	159	183	176	173	153	133	162	174	178	178	142	173	148	159	181	172	180	178	168	156	177	180	176	166	173	169	177	173	168	155	161	159	156	161	155	163	162	178	179	161	172	175	157	144	158	200	144	151	182	166	164	171	175	172	136	163	155	163	177	156	143	154	163	215	182	206	189	156	179	179	163	184	181	181	150	167	163	178	184	184	170	155	177	175	160	154	162	160	180	169	152	176	160	172	182	153	175	143	193	191	174	154	178	174	170	155	144	150	173	153	174	169	170	174	167	195	192	173	167	147	162	181	144	177	154	195	172	142	169	178	161	178	154	161	161	167	140	156	167	150	159	164	181	158	174	160	179	186	152	152	165	173	182	158	156	159	164	163	173	167	162	145	200	177	167	152	178	173	160	180	181	158	176	167	163	178	184	168	178	162	161	146	152	162	183	168	167	213	166	165	152	173	168	173	154	177	171	180	166	185	148	173	193	170	148	178	148	178	194	163	176	178	178	174	146	157	162	171	168	169	153	194	163	168	176	148	170	194	179	139	159	180	172	170	158	191	168	193	148	175	163	151	175	172	185	157	189	166	186	151	165	164	159	186	170	187	162	166	166	144	164	179	175	173	160	178	169	167	167	172	176	155	162	157	172	150	151	154	152	169	173	174	153	165	146	149	161	145	154	149	169	150	167	166	160	159	167	179	165	170	179	175	162	161	148	164	199	186	158	163	169	174	171	155	174	188	144	162	173	183	180	165	168	168	168	171	162	188	165	172	176	162	149	164	147	171	173	153	182	150	166	177	158	160	185	210	162	174	156	166	168	182	177	175	172	178	161	161	184	163	165	138	152	162	152	173	166	178	149	166	167	166	151	177	169	174	169	155	196	177	175	167	168	150	151	131	182	162	148	141	169	135	186	165	171	189	174	174	183	153	171	131	172	163	201	186	170	153	152	167	158	150	177	178	183	173	144	169	181	145	159	174	164	161	160	168	153	161	171	167	151	171	149	167	161	175	167	175	163	166	187	164	158	135
1822	612	670	745	654	648	608	632	605	545	577	583	586	567	552	542	527	535	523	556	581	578	520	568	595	534	578	499	568	543	558	562	550	591	551	540	530	497	516	543	554	620	543	541	573	538	499	513	573	519	521	563	531	498	563	549	564	515	542	526	560	539	529	543	578	579	507	583	542	571	507	562	586	532	532	482	498	532	542	543	525	571	529	541	539	531	548	524	523	520	574	503	573	522	514	513	539	531	585	506	537	529	535	544	543	559	524	533	567	570	515	550	578	516	541	566	513	503	535	547	580	506	558	571	525	533	549	559	574	550	533	580	498	536	544	573	517	504	509	553	536	537	554	545	536	525	561	543	530	536	526	531	559	559	558	543	512	515	577	541	557	558	530	561	592	515	548	549	555	570	541	521	556	519	580	550	526	496	509	515	572	518	528	527	526	556	551	544	546	515	536	530	555	543	552	488	512	543	487	537	621	516	538	549	554	560	528	502	546	552	556	537	557	528	506	526	585	577	543	542	559	491	539	526	576	519	534	508	508	570	563	560	564	522	539	557	532	547	572	542	514	510	540	533	542	521	536	518	530	563	547	543	550	559	556	533	544	520	554	504	494	538	534	575	507	546	522	530	550	579	589	518	512	551	531	525	551	576	559	525	499	518	501	537	489	532	544	527	557	575	546	525	557	505	532	597	508	519	554	555	546	536	545	519	530	561	541	535	574	536	526	505	539	532	512	521	538	512	534	542	539	534	537	559	560	543	543	525	513	549	544	544	573	548	502	533	541	547	528	548	490	516	524	482	565	527	532	540	514	526	528	540	517	543	517	575	548	518	541	498	512	522	537	492	560	527	525	551	530	520	529	512	547	542	565	518	528	537	551	520	567	546	527	505	551	523	546	531	567	558	538	527	546	546	536	525	502	561	520	510	501	535	542	550	493	510	540	545	508	545	553	526	574	580	509	514	532	511	505	507	541	543	579	535	553	509	517	562	560	553	537	531	567	562	539	555	538	472	544	574	534	523	614	495	518	506	546	544	494	513	522	554	566	555	529	549	567	505	527	523	488	555	539	554	548	526	568	568	545	472	534	520	516	536	540	548	516	527	549	582	576	534	552	511	541	522	559	552	537	575	526	545	545	522	556	511	557	551	541	526	514	558	564	527	537	529	560	585	522	559	502	561	518	564	510	552	547	522	536	552	542	482	554	563	563	555	542	532	530	522	548	527	572	533	509	530	557	560	538	525	517	542	525	544	508	538	510	519	561	542	516	517	548	536	543	515	560	522	580	572	526	533	494	525	524	507	576	566	565	542	577	531	492	542	530	568	547	540	530	545	530	541	529	524	551	528	532	518	543	563	552	558	528	501	546	490	535	556	537	526	524	506	590	492	522	553	547	530	571	539	590	548	522	546	568	562	519	539	556	541	516	533	566	537	531	545	510	506	531	551	544	501	539	543	528	561	493	553	532	510	550	542	540	527	530	514	549	538	544	562	560	559	518	571	514	504	541	503	517	562	519	567	533	553	544	580	525	532	557	538	599	541	522	528	552	558	542	544	539	521	551	504	521	579	570	522	537	537	540	528	518	541	545	537	567	577	565	539	532	557	551	556	558	538	560	560	570	566	512	539	589	547	557	530	551	536	511	531	511	499	515	551	544	555	523	573	589	541	545	515	474	545	545	553	542	571	525	533	528	570	547	561	514	525	514	534	538	566	528	538	542	524	517	554	558	529	557	554	532	535	570	547	550	575	508	542	513	502	582	555	537	536	518	550	525	535	528	544	573	539	547	562	569	560	536	547	558	543	578	548	537	564	545	522	507	590	589	518	538	530	535	517	549	521	518	515	543	557	550	534	520	531	510	543	545	561	528	511	510	590	531	541	553	541	532	511	547	519	511	588	525	512	548	519	540	578	526	510	519	582	536	515	519	573	525	500	511	530	533	526	531	518	524	562	530	551	586	516	545	548	517	542	545	521	520	524	551	520	532	526	566	552	541	591	498	510	513	525	504	531	518	522	549	551	543	532	537	566	519	549	522	505	544	497	550	498	565	531	542	516	543	576	533	558	509	554	558	538	506	505	519	563	527	533	550	513	576	517	544	549	549	563	556	528	508	562	544	588	556	532	517	550	528	523	517	517	554	513	530	582	547	559	546	554	548	536	527	604	545	493	535	546	513	537	509	549	517	510	538	536	561	539	561	556	566	574	484	508	564	534	519	493	519	534	542	521	531	541	537	572	567	523	517	571	515	604	527	534	559	519	551	555	558	557	542	569	526	497	570	514	531	540	517	563	549	551	494	550	522	559	545	511	536	568	550	586	497	542	542	565	536	520	562	548	565	543	538	546	531	546	557	550	530	521	569	502	535	502	568	549	570	561	520	518	536	543	497	550	546	513	528	547	575	574	556	556	545	509	537	540	517	538	528	516	531	541	543	524	604	503	579	525	556	516	564	557	544	555	552	517	544	511	538	495	556	555	566	535	585	505	517	556	534	543	557	526	513	538	570	505	544	514	518	543	550	545	549	532	488	492	505	553	584	540	507	483	557	580	584	543	530	523	533	504	547	506	550	519	536	541	554	545	537	548	515	521	529	563	548	566	539	579	564	557	548	517	543	550	489	496	572	551	571	550	513	521	557	515	540	519	530	536	552	539	510	580	545	571	552	505	554	539	538	545	561	523	497	575	522	573	572	560	546	538	539	548	553	536	535	535	526	549	531	533	519	579	545	531	511	486	551	543	547	514	515	553	495	488	560	513	521	532	540	511	481	505	565	546	529	557	537	511	531	567	493	511	560	553	522	507	520	506	560	563	531	543	511	541	547	518	573	550	526	536	544	558	569	514	506	518	551	530	527	535	530	522	549	592	523	556	560	577	531	518	588	504	562	560	546	532	535	547	514	550	505	534	558	535	549	559	541	565	557	504	567	561	514	542	535	496	552	545	535	515	540	549	561	548	560	509	533	553	551	525	525	537	526	511	550	540	522	542	539	566	548	525	550	572	564	529	510	530	544	525	560	555	534	548	536	560	553	506	558	558	557	525	554	502	588	515	566	551	554	575	530	567	519	566	548	529	547	555	520	551	551	539	536	504	539	551	536	537	544	527	550	519	539	567	523	529	502	570	557	554	559	522	576	531	534	539	587	535	573	548	520	537	566	498	572	552	512	542	529	548	519	510	548	540	521	543	540	582	555	538	517	585	574	511	535	525	518	564	532	525	582	477	580	588	557	548	563	521	518	550	494	560	570	549	510	553	541	577	532	532	536	561	522	558	524	555	535	533	535	554	539	545	541	538	505	531	568	522	560	564	534	538	551	544	555	557	506	504	581	525	535	541	546	572	564	532	542	498	531	552	552	532	515	542	529	520	508	549	556	493	537	521	536	526	519	592	522	545	565	571	586	522	545	559	517	517	545	563	527	529	549	546	530	540	527	523	609	510	525	544	497	541	541	562	546	544	526	559	560	520	543	537	539	538	562	569	529	520	524	529	530	527
10145	1243	1665	1344	1027	772	674	526	459	416	388	401	412	365	344	368	347	342	329	341	347	335	318	327	303	311	304	336	297	307	303	311	319	290	300	278	280	328	316	305	337	276	309	294	291	290	280	322	319	320	299	302	308	283	325	295	297	301	323	305	307	304	309	340	306	280	316	289	294	336	286	299	326	310	329	281	285	280	309	292	294	307	260	300	297	323	312	296	321	289	292	269	349	288	331	309	252	300	289	310	285	295	281	302	334	327	325	330	343	301	282	294	272	289	311	258	273	290	308	304	304	328	295	340	309	306	301	296	325	322	275	298	280	287	278	298	352	285	337	307	308	316	327	325	306	319	273	334	284	325	305	308	294	284	254	274	292	322	314	289	313	304	278	286	273	296	296	283	304	284	322	297	288	287	284	285	289	310	320	301	275	303	279	330	318	302	279	277	292	331	294	289	305	298	306	293	280	318	275	329	301	278	323	266	296	329	334	300	288	306	309	328	309	312	304	316	291	302	305	308	279	306	283	303	313	276	296	299	328	286	285	283	271	290	297	305	307	315	298	305	341	309	297	301	316	309	284	324	310	282	301	309	287	287	288	318	293	327	324	313	310	317	310	287	294	295	319	300	319	279	276	318	295	294	322	314	304	283	310	354	314	295	275	294	288	299	286	271	283	312	291	281	292	315	286	263	317	295	288	298	281	309	308	300	283	264	308	317	277	304	269	272	312	300	290	312	296	279	291	307	306	270	293	307	285	297	318	315	268	286	290	302	289	319	266	284	312	299	293	303	324	298	309	318	283	279	302	299	294	332	305	321	286	298	302	290	318	298	274	316	309	310	305	280	313	315	307	299	289	285	290	294	302	275	324	301	330	304	324	290	266	296	260	302	297	284	313	297	260	263	307	314	276	279	318	298	299	295	292	266	317	307	318	301	313	318	283	340	276	266	284	295	326	312	316	291	292	293	316	299	298	327	285	322	279	289	322	290	296	302	307	295	305	305	311	281	288	298	321	309	288	285	289	308	297	317	266	286	293	312	305	315	290	315	311	282	300	283	262	290	306	314	309	300	310	294	332	296	320	326	307	283	306	293	293	304	290	268	298	287	292	288	313	306	308	299	280	311	331	300	301	272	339	309	310	263	300	285	318	295	310	291	301	308	298	301	320	288	318	290	301	296	288	304	274	302	292	280	272	302	291	308	305	292	296	307	308	305	323	296	310	311	295	322	348	296	291	302	281	310	282	297	294	308	304	323	296	307	305	291	295	283	318	295	311	299	285	285	296	309	277	279	292	308	350	285	275	264	278	304	322	276	297	289	309	325	305	294	295	301	293	279	332	277	342	287	289	298	285	302	291	294	290	319	302	284	313	266	293	307	300	280	291	290	286	276	262	345	303	293	302	330	327	296	297	312	297	308	331	282	292	299	280	284	300	323	285	320	272	306	258	339	316	287	329	297	298	298	307	307	308	311	315	296	283	285	335	314	287	321	301	295	323	300	296	276	299	314	300	337	316	301	296	300	291	293	273	306	306	311	310	274	331	318	292	280	306	277	322	306	311	319	306	297	300	326	299	306	294	272	326	289	280	304	314	294	302	313	274	281	303	305	291	296	290	296	291	297	320	278	292	273	276	283	308	281	291	276	307	296	292	289	255	261	311	301	314	300	310	288	294	292	271	314	326	300	291	303	276	300	302	314	278	295	299	294	285	306	248	355	282	267	324	306	283	301	262	317	266	293	312	293	339	324	300	312	312	289	277	298	292	304	299	297	255	271	313	291	283	287	292	267	335	305	301	290	271	282	303	296	311	288	291	309	292	312	318	338	300	307	312	322	311	280	296	290	321	322	270	306	299	291	284	272	268	298	313	306	263	321	301	312	307	294	339	306	300	293	326	297	292	305	331	279	283	308	302	306	321	298	314	274	317	305	330	303	278	281	281	312	324	293	279	275	313	303	276	316	293	287	338	293	289	308	293	278	317	308	295	302	298	282	281	270	281	286	286	284	279	288	301	287	287	300	287	301	292	324	307	312	319	326	290	279	323	295	294	315	331	317	312	281	322	290	308	293	291	286	309	323	318	283	303	280	296	321	276	288	315	275	314	303	302	312	291	323	307	309	293	288	306	260	311	274	310	295	305	274	270	287	275	336	292	327	301	311	331	271	322	284	323	315	300	313	315	329	283	325	289	304	335	281	283	326	310	309	304	313	294	298	313	302	283	297	295	317	310	298	278	314	291	332	289	298	315	295	333	295	298	291	312	290	295	287	325	316	336	292	320	312	295	306	290	300	323	301	275	316	309	299	305	298	307	318	299	289	312	298	321	308	291	304	305	324	287	318	302	278	266	276	309	298	282	286	312	300	261	283	286	296	309	305	288	284	315	307	323	288	279	322	332	305	313	326	310	290	316	298	292	308	325	293	322	295	284	281	286	308	304	281	339	297	291	305	291	318	301	308	296	300	309	294	304	317	284	322	284	313	322	295	304	288	284	338	319	283	319	308	310	289	301	327	300	311	289	284	299	297	295	300	285	293	301	306	314	302	283	296	297	333	276	302	277	274	269	286	308	307	329	303	300	299	300	318	317	313	270	303	310	334	267	305	297	276	258	293	305	282	330	314	310	286	304	309	270	323	330	325	309	277	301	302	303	325	315	291	322	277	282	296	283	298	281	301	311	334	300	299	286	301	287	308	305	282	335	315	294	301	292	295	298	314	298	280	313	306	273	294	303	305	291	295	286	304	269	324	296	288	305	294	285	304	287	296	292	322	299	301	313	281	283	292	302	300	298	328	278	288	271	322	255	283	287	315	292	305	285	295	272	321	283	279	304	292	302	295	293	295	329	325	312	303	272	273	305	275	297	299	301	301	318	299	274	287	318	285	297	297	291	288	323	271	275	310	288	314	294	311	324	296	306	307	307	303	288	303	288	293	304	320	301	290	341	305	304	311	284	304	291	319	336	291	307	294	303	304	284	264	310	329	301	279	308	304	281	271	286	298	315	283	289	278	263	309	327	267	287	277	329	300	287	278	309	284	314	327	265	337	304	312	289	290	313	270	283	282	300	295	322	267	302	276	284	285	307	315	285	318	319	280	294	301	320	309	300	284	301	289	294	335	300	313	291	298	290	312	333	319	301	313	305	296	315	295	282	329	293	289	277	285	346	304	314	277	278	262	298	310	327	305	271	259	324	287	289	312	302	313	339	297	298	306	318	298	318	324	289	285	271	284	310	333	309	299	312	295	340	314	314	321	286	301	287	275	288	316	311	278	288	283	296	308	290	297	300	301	309	293	297	300	304	291	288	264	305	296	313	292	301	328	277	315	317	296	273	284	297	317	280	309	285	280	336	313	290	314	316	298	331	303	299	281	313	304	326	296	315	274	309	266	275	311	337	301	298	292	296	342	309	283	301	299	309	309	301	284	301	326	279	304	285	288	288	296	304	280	285	323	313	324	262	326	307	311	329	277	273	309	277	286	288	293	307	286	273	269
6243	1832	3421	3938	3492	2932	2434	2130	1922	1713	1593	1457	1355	1357	1266	1269	1217	1126	1164	1141	1115	1016	1034	1034	1039	1039	1000	1062	1000	1001	1003	1023	980	968	986	995	886	927	924	951	923	896	894	971	944	936	997	899	896	977	912	889	857	903	888	880	924	833	894	890	897	942	900	861	882	899	855	889	925	891	866	864	892	919	853	854	849	934	885	885	921	885	834	920	865	852	855	945	900	886	935	884	893	903	910	923	846	847	871	895	901	907	887	838	901	900	894	890	862	902	922	886	867	875	855	835	902	855	860	876	900	853	821	849	892	885	887	879	890	864	800	862	854	910	910	902	904	879	858	840	871	910	883	893	871	923	883	868	867	877	865	888	895	882	887	892	890	882	856	904	875	852	828	835	924	911	926	868	958	906	843	869	861	852	895	856	871	922	924	846	906	855	897	875	833	895	903	887	906	889	853	877	833	884	930	856	874	885	917	895	869	866	876	855	862	887	841	940	856	879	904	908	906	866	904	871	868	916	852	892	860	916	866	899	852	885	874	920	909	861	863	883	858	928	881	889	908	895	857	896	880	916	888	845	920	904	915	892	896	909	918	888	892	865	855	847	861	948	903	881	892	893	895	861	840	872	931	871	889	857	864	878	918	850	851	840	887	891	892	838	902	835	866	832	827	927	903	858	917	923	836	919	868	908	937	839	842	885	880	876	879	886	856	880	892	887	897	942	816	947	865	898	892	907	860	889	901	921	924	883	855	878	877	867	857	866	923	872	891	893	890	829	857	926	882	870	875	873	908	936	835	840	840	851	870	894	881	865	890	869	884	868	858	854	872	890	887	866	900	877	847	881	893	905	928	922	894	879	888	922	879	864	847	830	871	881	877	932	945	927	820	921	864	799	860	891	844	895	901	894	871	890	849	915	924	868	852	887	924	884	848	921	856	853	895	827	909	899	901	839	843	906	863	956	939	850	875	912	855	820	847	888	919	869	901	866	895	901	850	854	883	881	911	861	889	868	889	903	908	885	873	865	864	884	897	880	885	887	898	874	906	890	837	849	925	915	845	901	880	919	882	878	875	936	899	841	891	876	908	895	874	871	818	920	894	838	885	869	832	870	854	903	851	916	856	885	939	885	931	863	885	881	839	890	854	919	885	856	897	853	866	877	915	824	891	844	845	849	866	838	893	921	899	890	874	889	884	874	885	857	922	842	851	892	860	909	888	862	908	825	807	904	900	895	875	903	876	899	844	885	901	917	874	905	922	862	910	929	862	822	935	942	881	838	858	859	976	848	895	869	836	864	904	873	900	896	918	913	881	871	892	846	862	860	838	864	864	852	878	876	871	895	826	890	886	935	811	898	861	863	851	875	877	881	884	889	901	907	857	881	980	874	855	919	912	890	869	835	916	901	859	852	881	884	867	848	866	907	891	898	855	884	910	874	903	878	904	904	889	898	872	834	871	937	884	863	884	890	863	867	881	894	803	887	857	941	903	887	857	816	880	867	911	887	881	897	820	932	873	862	895	894	868	868	879	837	867	887	868	838	833	851	905	862	939	908	899	889	859	859	831	855	839	918	927	891	854	909	899	914	845	870	845	874	916	876	878	895	822	885	870	888	914	886	861	875	888	872	907	893	844	903	860	854	870	906	880	881	845	841	834	854	850	896	853	888	935	879	862	858	864	917	850	863	899	927	878	888	911	933	849	886	870	864	859	913	875	884	851	855	880	895	861	880	851	939	822	898	897	941	833	878	846	851	816	897	876	920	892	911	886	903	866	897	898	867	846	910	876	868	814	888	865	922	869	927	879	938	895	893	880	839	906	907	884	901	848	853	834	838	903	857	853	872	879	866	852	866	912	873	929	878	850	886	883	870	887	884	864	880	890	868	890	879	877	874	922	853	875	899	837	912	838	825	889	896	838	882	895	866	863	867	917	889	851	883	860	885	823	886	846	793	881	904	810	832	905	857	831	854	936	919	900	910	880	854	859	916	863	898	866	877	883	947	861	866	900	887	895	850	867	874	895	853	883	863	890	855	868	846	870	885	906	849	914	859	891	907	889	865	888	852	911	910	904	876	877	900	826	877	881	914	891	845	845	804	874	886	910	893	865	865	890	865	882	883	940	930	874	935	852	916	866	861	914	835	920	898	913	950	827	873	877	866	816	888	942	921	933	898	861	899	893	847	920	845	915	905	889	899	874	880	872	868	836	912	875	911	892	864	879	847	909	899	836	885	868	876	835	894	864	842	823	884	836	891	866	867	830	833	876	909	837	873	901	916	761	887	871	905	861	882	911	916	886	896	860	818	838	932	861	875	818	843	867	874	897	864	894	864	909	843	840	887	892	841	873	887	880	863	890	881	837	912	938	844	851	873	881	929	878	852	881	821	838	834	860	830	854	839	891	865	874	855	908	921	857	851	832	877	906	879	899	910	836	946	879	897	938	899	854	854	897	898	856	857	896	875	913	897	907	841	920	932	912	851	840	880	911	871	901	873	888	920	884	791	873	822	880	867	915	914	940	887	925	941	877	856	906	869	861	809	913	867	873	829	871	928	883	877	863	904	890	862	877	865	883	850	878	881	859	893	930	914	963	894	889	869	807	918	899	902	917	842	843	902	905	875	832	878	868	862	954	855	925	915	858	879	835	892	899	905	862	856	858	926	919	833	910	893	924	896	918	860	893	920	896	838	849	855	883	906	836	882	875	923	885	882	898	826	842	941	830	886	848	872	816	881	925	878	874	889	841	933	900	794	856	923	891	841	909	894	910	904	874	853	836	886	920	917	885	852	884	889	878	860	848	873	908	879	858	863	886	920	924	936	876	869	865	862	898	899	858	906	896	864	879	901	875	882	894	863	910	910	887	849	847	858	923	911	857	917	883	894	853	934	839	883	866	840	910	908	886	872	912	902	925	901	870	862	882	846	829	868	924	881	835	833	874	879	879	929	834	853	881	826	923	876	856	906	867	913	871	798	877	864	881	835	946	887	910	883	868	854	924	860	892	856	880	888	874	820	916	878	913	892	902	826	877	901	883	911	875	887	927	854	898	870	874	868	883	917	850	898	835	869	851	913	886	872	879	884	851	916	883	896	832	890	846	883	875	934	913	846	887	846	942	836	888	893	855	921	868	881	882	897	847	936	901	883	908	853	825	914	880	854	842	928	875	879	930	926	895	872	866	837	904	860	907	843	878	843	870	872	965	893	902	885	884	846	808	849	834	817	879	879	824	878	892	914	929	867	880	872	895	939	914	859	890	917	858	899	873	936	843	850	843	886	864	862	910	865	887	876	916	851	866	871	821	870	919	852	915	914	912	903	902	880	898	874	851	887	894	912	862	852	855	882	881	908	924	830	895	920	856	868	879	882	843	907	861	906	820	854	884	824	878	865	815	911	856	915	896	852	872	883	851	915	858	893	942	921	875	848	851	862	843	861	883	865	859	824	861	876	872	853	866	842	839	886	919	890	858	841	891	863	874	874	891	854	805	821	808	853	872	898
17447	2562	2956	2320	1580	1201	960	774	600	583	518	461	419	421	388	411	380	367	322	347	320	300	307	336	291	295	296	321	312	303	304	278	250	288	300	267	299	270	307	275	267	294	299	274	256	306	286	295	276	271	272	265	272	261	286	254	279	264	281	288	281	292	284	275	266	258	266	309	275	248	312	305	289	254	289	234	279	264	281	247	265	298	293	285	277	270	237	272	242	302	268	287	298	279	257	266	290	259	235	268	257	261	271	240	290	267	295	281	268	291	299	288	257	241	283	276	261	277	281	270	269	255	294	239	273	256	246	274	261	245	272	256	261	276	266	255	264	255	299	281	283	247	254	302	264	241	265	257	280	278	290	286	309	261	271	281	275	277	267	255	284	290	298	266	273	270	295	246	268	298	257	259	274	274	268	291	259	287	268	286	290	260	264	266	263	276	278	236	260	267	296	254	254	262	261	279	275	292	277	284	290	267	298	301	291	272	254	257	268	280	275	292	286	293	274	283	275	246	245	266	273	283	267	277	266	284	287	255	267	274	303	239	268	273	276	292	275	285	271	280	290	260	254	294	267	291	260	305	245	263	296	269	285	241	274	268	241	275	252	297	282	234	275	301	277	273	259	297	270	253	257	266	276	273	264	292	262	236	268	238	270	279	286	310	286	278	295	254	282	252	279	275	275	272	252	293	286	258	247	264	272	288	301	254	302	268	255	257	265	284	279	255	292	256	268	261	284	312	282	239	254	282	273	270	291	256	260	270	255	275	272	297	235	252	283	261	267	294	255	280	259	281	245	293	282	257	273	280	317	256	230	282	294	280	287	248	252	254	258	279	278	261	276	269	268	253	280	240	274	265	277	276	308	261	254	250	269	262	245	252	258	300	266	273	263	280	251	253	283	253	232	266	286	278	256	282	275	270	256	262	278	279	281	270	259	264	278	240	289	248	262	285	292	289	278	285	261	255	264	250	263	271	285	301	265	304	286	276	260	251	258	283	284	286	268	260	256	307	265	318	259	263	245	293	278	260	247	251	249	296	280	237	274	267	233	263	269	260	296	269	290	299	267	257	264	234	279	279	253	289	251	278	258	264	288	250	274	259	290	281	269	287	247	279	282	278	263	282	273	273	262	284	241	280	272	273	268	238	320	285	291	263	266	284	257	293	273	276	263	234	277	298	268	238	285	271	238	228	268	252	291	256	277	271	279	264	282	287	283	248	249	276	270	274	266	280	254	276	285	261	278	265	264	261	286	288	289	272	258	271	252	287	268	247	267	258	277	264	258	257	258	265	258	271	262	283	273	270	269	251	270	277	291	249	277	282	302	273	263	272	245	284	285	257	260	277	240	273	273	267	272	253	279	282	274	249	277	270	263	237	281	234	276	266	269	295	264	263	235	261	251	260	257	282	271	264	296	253	270	264	251	245	262	262	272	279	286	248	289	265	266	224	264	303	275	300	293	275	286	267	251	272	257	279	276	255	280	244	263	233	277	296	277	253	283	265	259	286	293	290	303	286	245	298	261	283	277	276	270	244	246	250	286	290	265	253	283	282	260	264	275	289	286	258	245	258	281	293	261	289	283	306	282	296	280	251	281	287	276	296	264	264	282	272	247	269	267	266	267	266	279	289	264	254	266	266	282	272	252	282	293	294	296	276	293	277	274	282	273	294	263	266	265	264	276	275	271	272	284	265	259	277	241	295	258	291	282	284	261	290	285	261	281	266	249	295	219	286	287	285	271	253	286	274	265	271	306	272	289	249	269	296	297	259	285	275	279	259	266	309	271	264	275	301	279	271	283	279	269	281	260	251	245	256	242	290	253	275	265	235	272	249	280	281	284	279	252	270	284	257	279	306	265	262	273	261	281	284	246	258	270	260	264	257	251	269	246	257	295	249	278	265	266	274	267	290	253	271	297	241	291	256	250	254	251	268	264	257	288	267	278	274	269	241	280	241	262	285	260	302	267	255	263	286	285	292	294	258	262	270	272	280	272	235	255	253	286	248	276	286	266	288	276	269	254	280	261	293	258	277	264	257	269	274	267	290	268	274	272	254	308	240	283	262	273	264	275	260	248	293	291	288	256	267	283	297	242	267	281	255	279	260	252	298	268	261	249	283	289	218	270	287	264	258	284	289	268	252	270	291	281	273	295	261	274	270	269	239	278	283	283	272	250	264	286	244	269	280	300	289	240	272	269	288	269	273	272	281	272	268	267	280	269	260	274	279	272	291	278	278	278	284	257	282	260	234	284	271	245	278	268	282	271	285	268	274	317	276	266	256	281	270	276	274	284	258	245	275	294	277	260	265	281	290	285	274	298	297	273	281	264	256	264	268	302	241	261	269	259	252	266	301	273	258	253	275	277	318	277	270	254	294	295	258	267	257	262	276	278	278	262	303	291	259	268	285	274	286	259	276	255	257	280	285	263	264	290	271	251	282	255	285	281	269	290	293	247	246	273	291	257	275	266	284	292	291	264	261	288	261	253	277	275	269	276	280	269	272	271	265	284	300	253	260	246	248	252	260	283	296	249	269	279	247	297	248	267	268	289	244	274	257	275	253	279	292	265	318	264	260	271	270	245	265	262	273	267	281	277	263	268	296	252	283	284	290	251	279	268	275	297	275	236	274	262	285	285	258	245	263	278	286	262	236	273	279	263	282	256	256	265	262	280	255	261	267	289	257	247	293	236	279	267	292	271	283	265	312	294	281	254	254	262	295	273	267	257	242	281	286	288	241	241	274	239	273	275	266	263	280	253	252	257	236	336	258	270	304	273	292	262	301	262	246	302	270	265	286	267	251	251	293	259	274	268	295	284	262	274	262	272	229	266	290	253	284	289	267	232	252	284	246	282	305	284	277	260	263	278	293	272	267	254	253	288	264	294	244	247	244	243	271	262	249	288	244	306	301	273	271	263	281	257	255	266	259	261	259	281	258	260	270	275	284	257	229	283	247	281	275	305	281	260	288	263	273	285	284	233	281	261	267	248	297	291	291	281	273	297	276	250	296	276	261	256	244	275	263	311	285	276	312	283	285	278	278	288	282	247	285	273	246	285	288	281	274	260	261	261	280	279	236	280	287	272	287	285	269	290	296	291	256	237	287	258	287	281	277	302	255	284	264	284	239	260	258	269	247	293	263	268	319	299	236	288	272	269	271	274	252	272	237	263	268	291	263	273	263	261	271	278	248	279	275	294	258	260	270	250	260	295	278	286	269	254	261	269	273	281	293	288	240	278	279	280	281	241	269	239	255	243	277	281	287	275	311	274	264	249	259	266	271	270	274	266	265	269	278	274	279	268	264	244	231	261	292	270	284	245	264	258	280	273	253	309	269	251	254	297	273	273	286	275	303	262	258	305	287	238	252	247	260	267	300	263	277	248	257	279	255	231	268	257	314	256	274	285	294	302	303	264	290	280	249	266	262	313	258	260	267	271	254	254	278	254	268	291	272	295	265	260	282	270	253	270	275	291	258	272	283	260	257	282	260	300	262
8443	2658	5413	6488	5625	4663	3835	3135	2818	2330	2172	2041	1794	1702	1589	1456	1389	1311	1327	1225	1166	1150	1174	1029	1075	1044	1022	1064	1006	965	1048	943	1013	931	953	948	903	934	903	871	851	845	896	869	886	870	844	860	831	805	857	858	820	855	838	822	833	893	904	849	816	797	831	828	864	862	868	856	834	860	802	807	809	801	874	797	856	783	805	808	838	893	814	768	800	775	781	803	814	818	829	818	811	789	816	796	827	822	843	783	800	821	892	819	779	848	795	782	853	837	796	777	820	860	794	778	857	792	769	790	810	774	792	819	820	792	827	775	812	807	802	795	752	828	846	775	768	808	809	816	785	789	784	808	807	802	847	790	812	824	795	821	785	760	836	830	752	805	831	805	829	831	853	754	855	772	757	803	806	783	857	809	855	751	809	834	813	799	826	816	870	792	842	767	810	773	780	783	799	825	821	822	800	790	778	786	811	794	811	797	814	809	811	802	778	789	798	813	772	762	745	823	816	774	819	846	773	832	792	797	836	856	777	779	770	812	767	757	813	829	780	843	779	803	847	750	815	779	817	785	850	822	815	755	806	817	821	772	785	835	813	798	791	765	836	784	765	784	806	811	806	764	842	800	778	837	808	836	798	788	769	819	763	819	773	801	783	806	851	741	822	758	818	779	780	779	781	795	786	810	783	837	807	860	782	810	827	806	831	772	819	799	770	819	758	742	835	773	774	824	818	774	798	786	789	816	804	786	756	818	816	757	831	821	812	786	797	809	814	809	786	805	802	843	828	813	794	791	807	776	767	831	794	788	840	819	822	818	790	797	832	744	801	805	858	790	787	774	762	748	836	822	786	763	758	788	800	828	775	840	795	830	735	795	810	795	776	782	803	847	775	784	745	798	852	798	786	771	824	814	776	828	776	784	812	825	774	776	826	768	792	806	814	789	793	858	748	777	833	802	752	806	821	797	814	835	783	812	796	755	831	827	785	765	835	792	819	837	874	790	817	809	814	778	810	798	822	776	809	795	802	773	795	834	795	817	795	812	808	855	803	747	789	781	770	785	817	778	795	855	800	769	808	799	781	848	817	827	873	815	793	809	769	795	854	798	782	790	811	782	819	769	750	776	794	776	827	833	763	756	826	794	812	817	796	800	806	815	796	818	832	821	792	795	748	808	802	783	814	786	795	793	757	776	785	819	786	820	765	799	762	788	785	777	800	785	818	771	808	822	795	807	819	776	785	743	797	806	818	801	805	797	790	786	855	875	775	766	833	812	816	812	801	819	791	804	804	851	798	807	761	832	835	760	816	761	817	795	833	817	760	815	774	768	815	829	780	767	790	794	770	822	772	788	818	840	782	772	824	781	784	800	761	812	813	792	795	841	834	800	840	810	793	804	757	782	783	792	808	786	814	792	795	832	751	827	762	805	796	813	823	806	790	764	818	833	791	817	782	827	765	777	846	805	837	758	766	793	767	848	848	778	822	792	834	830	817	829	741	801	774	777	803	790	776	788	730	791	735	787	777	792	805	806	830	790	803	794	780	772	880	774	766	763	768	802	802	807	753	829	809	824	842	807	797	751	865	767	791	813	786	807	793	857	816	805	776	799	787	807	759	766	781	774	828	768	819	767	792	794	790	786	807	785	770	795	812	843	794	826	794	816	812	777	821	800	777	813	801	879	789	854	809	824	826	838	798	764	747	760	837	774	789	765	809	799	794	786	792	825	794	781	751	792	810	803	790	803	819	837	850	802	730	782	781	802	842	749	823	815	822	802	778	799	793	806	812	791	834	798	817	799	826	762	846	785	790	768	807	860	790	742	768	765	857	822	823	785	789	741	806	818	799	855	856	794	812	745	829	766	801	770	841	743	799	809	789	760	836	832	749	830	783	791	772	800	778	781	849	813	809	817	783	811	832	767	793	786	801	851	832	788	813	794	806	793	777	793	808	787	787	815	815	783	804	778	796	811	776	814	858	795	777	785	783	804	802	777	836	810	786	825	848	781	806	811	805	734	783	852	787	795	800	819	799	836	813	838	797	783	825	792	822	806	766	799	841	769	818	834	764	790	785	790	806	769	743	780	774	755	767	759	817	835	792	790	804	823	839	771	818	762	784	767	796	757	783	780	827	810	808	798	752	774	763	811	793	776	829	848	802	804	798	748	822	764	805	855	856	820	730	803	775	762	845	833	781	754	796	761	781	778	826	820	762	790	782	787	784	774	804	771	737	840	788	770	821	774	820	803	862	731	785	745	819	770	806	814	811	789	794	765	717	817	792	813	827	743	805	781	813	785	774	753	807	847	826	842	847	784	829	830	797	787	832	801	842	815	797	786	794	797	850	801	819	816	810	779	817	768	772	832	753	809	795	760	792	757	766	837	806	815	806	781	786	809	828	805	791	809	766	796	836	806	801	722	786	786	758	810	780	822	808	762	816	799	833	782	767	805	777	803	817	756	771	760	785	858	769	807	764	789	775	766	783	753	775	819	757	826	841	796	782	767	798	812	796	820	811	779	781	772	803	784	801	822	748	799	833	789	821	820	794	781	806	773	826	814	807	846	789	781	791	782	763	807	769	819	790	783	817	787	791	772	774	751	757	789	755	743	832	772	802	797	815	790	779	780	802	803	777	786	822	794	759	789	795	832	825	771	798	806	838	808	755	804	842	812	746	818	820	796	794	821	783	805	798	783	835	814	787	849	795	794	766	804	743	779	865	781	793	809	846	795	836	764	770	775	789	834	782	774	799	839	813	791	796	816	837	781	773	802	789	796	810	802	806	799	815	798	802	755	832	869	782	808	782	820	789	812	799	813	808	776	757	812	795	811	783	824	862	784	794	826	745	811	855	797	788	788	804	797	773	779	820	829	775	774	811	782	772	820	807	804	808	749	826	782	769	811	790	833	776	786	813	774	779	761	821	795	745	804	814	790	785	751	798	837	846	761	816	808	778	799	794	780	811	801	770	790	810	774	808	838	764	760	820	758	734	821	795	751	810	741	806	808	847	809	787	794	771	792	815	742	793	776	791	818	808	822	801	847	747	790	749	829	766	788	784	822	755	824	830	834	760	819	808	816	819	781	802	788	810	764	833	796	832	808	848	810	806	812	836	778	784	829	762	760	738	836	813	810	765	736	807	788	757	781	782	808	831	754	789	868	787	835	818	815	823	816	791	824	790	791	779	804	777	827	783	808	789	837	792	794	841	807	790	800	826	804	765	849	759	793	816	805	787	820	771	781	813	826	832	736	771	802	808	805	761	824	799	793	778	825	790	851	825	820	752	822	817	844	762	793	790	800	836	834	892	829	847	797	803	817	752	774	860	787	812	782	809	796	766	776	842	728	859	793	832	866	783	851	777	763	821	819	793	795	800	799	760	778	844	824	832	751	793	833	763	755	859	782	776	759	798	788	773	805	794	786	779	787	727	844	843	827	748	801	843	800	827	816	820	800	806	827	822	829	798	790	772	805	806	739	788	782	773	775	832	818	772	820	783	803	842	806
2216	275	285	246	221	233	186	181	164	179	169	181	159	184	192	173	168	179	170	138	178	160	159	168	182	147	172	162	171	184	173	147	161	131	194	168	170	193	145	174	176	168	182	158	168	162	182	172	167	151	180	160	146	156	171	174	170	171	175	154	173	174	187	185	188	162	162	176	171	161	166	173	161	174	182	160	166	168	175	152	183	177	163	151	198	157	166	143	156	195	176	165	180	152	157	177	175	162	178	164	182	187	146	163	165	151	178	148	178	191	179	165	191	174	145	155	148	176	183	167	187	176	176	177	183	153	175	178	150	176	158	175	178	168	177	176	169	171	157	155	173	153	174	172	134	165	171	166	172	169	166	206	161	146	164	173	149	169	191	166	177	159	177	164	185	171	167	181	169	162	186	165	165	166	175	153	163	169	170	166	178	174	190	173	166	176	165	173	169	174	174	168	160	158	167	166	173	156	196	142	171	149	213	168	167	184	148	167	152	179	160	138	179	176	170	175	167	156	171	175	163	190	145	148	170	156	168	166	169	172	169	185	180	188	182	180	169	169	173	195	158	162	174	197	168	192	205	164	164	181	163	177	173	171	180	159	160	162	159	156	172	180	148	167	160	177	176	164	168	151	191	153	157	166	167	161	166	166	158	175	140	171	185	153	157	183	146	178	165	166	166	193	174	138	170	170	179	145	162	152	170	163	172	168	176	151	178	165	173	159	163	161	172	168	165	170	149	149	188	174	167	165	170	158	197	169	172	179	154	157	177	168	164	186	190	170	179	150	167	148	154	177	184	167	153	163	154	166	175	160	203	170	153	173	170	156	184	159	161	189	184	160	184	177	162	167	187	177	180	170	161	171	168	153	154	163	172	170	151	159	142	183	188	175	191	157	182	150	167	175	169	158	185	179	189	183	165	176	166	158	169	179	155	179	158	170	168	177	160	152	169	158	169	165	183	163	174	170	158	167	181	183	179	164	171	166	188	161	174	163	188	187	183	159	170	173	179	180	139	181	154	166	171	179	145	166	172	147	198	172	189	156	155	163	176	182	196	159	161	161	171	177	177	190	185	163	155	162	165	152	163	189	183	178	186	162	167	165	171	166	166	191	181	194	174	181	172	177	184	146	164	151	159	176	162	164	173	198	182	160	164	160	154	154	171	148	175	172	181	193	170	181	153	158	158	195	169	155	154	151	160	157	179	153	158	141	168	176	175	176	164	164	161	149	154	167	165	182	157	165	153	163	171	151	180	155	161	196	155	179	187	176	174	188	165	178	154	149	172	149	172	167	186	167	139	167	180	189	147	155	150	156	192	166	170	166	171	162	168	176	177	162	148	155	172	182	156	141	172	133	158	160	185	152	151	173	163	167	163	181	157	179	208	164	159	158	160	168	171	165	166	181	187	155	173	173	164	170	143	149	135	161	166	164	148	155	177	185	174	169	146	196	161	167	170	166	140	190	175	152	183	165	164	156	154	162	148	175	159	188	172	179	171	157	142	175	171	173	177	148	161	157	179	172	164	164	169	172	177	186	160	175	151	172	185	153	182	143	163	170	192	180	166	168	157	179	165	197	153	158	169	148	170	178	183	179	158	167	170	183	167	153	201	141	170	161	187	156	152	150	167	175	199	183	167	150	170	147	180	170	161	165	167	164	169	197	157	161	167	179	187	144	170	153	172	154	179	169	164	169	181	181	184	184	159	158	155	155	165	158	169	182	182	182	151	142	142	168	176	160	177	156	136	161	195	180	173	160	174	160	173	179	165	176	160	153	178	171	176	186	160	159	162	153	163	186	175	162	152	159	185	168	186	152	179	187	189	155	154	161	182	181	186	145	177	166	183	171	174	175	169	165	190	158	169	155	190	164	186	180	177	158	173	168	190	175	174	177	166	181	151	150	158	174	171	163	166	182	154	159	180	191	174	174	165	184	152	165	171	180	173	154	187	154	146	151	178	177	169	172	159	159	156	168	179	181	134	159	169	175	155	180	178	179	161	183	162	180	179	168	167	178	184	171	151	169	183	175	178	187	170	159	154	143	162	174	166	173	178	158	200	158	168	183	175	164	163	181	169	162	173	173	156	181	191	171	180	153	158	163	165	178	165	163	163	166	167	151	177	168	147	167	164	152	175	179	196	165	172	155	158	166	188	164	178	146	170	165	171	173	205	175	155	183	170	156	176	191	170	187	159	184	172	182	154	177	165	152	176	184	166	185	189	154	178	165	182	153	163	174	173	186	151	165	178	162	154	175	164	167	158	158	153	173	153	156	152	187	171	176	167	169	171	164	172	169	172	186	177	156	174	152	169	181	187	157	181	151	152	201	191	148	189	142	169	179	147	173	165	180	161	167	182	144	160	180	184	163	168	155	166	182	174	193	179	158	183	169	181	171	191	181	163	181	202	180	156	174	144	165	188	173	175	182	154	159	161	186	164	162	160	201	178	160	157	185	185	176	159	186	171	181	172	172	161	172	160	184	200	165	166	165	162	183	166	161	160	194	191	171	189	144	182	182	170	174	146	160	163	164	163	184	166	175	181	173	169	176	179	184	166	166	187	159	172	155	144	156	173	151	160	172	161	163	174	166	171	187	159	171	155	172	144	172	180	174	149	173	176	148	164	147	161	169	161	187	172	174	167	179	169	169	171	177	174	166	159	186	166	161	154	180	183	167	161	160	172	142	158	173	174	184	165	167	170	169	187	170	169	163	199	160	180	154	161	188	189	173	157	161	185	162	180	147	181	164	189	153	193	183	181	156	188	153	166	148	198	175	198	162	186	158	166	158	166	177	178	169	180	175	173	165	162	183	166	163	194	172	161	145	157	177	158	143	162	175	173	185	175	163	162	144	171	171	182	172	174	158	175	181	182	184	179	172	166	175	159	164	187	169	159	171	183	173	181	181	168	155	161	183	165	162	162	192	177	169	169	160	157	139	178	153	185	196	157	182	160	140	178	169	175	152	169	197	195	188	189	178	167	169	159	169	152	164	170	143	152	182	166	163	171	203	156	172	153	164	177	162	148	194	165	191	176	174	171	154	171	153	165	156	178	160	169	160	187	140	169	176	145	186	164	171	157	164	190	178	180	161	178	179	175	170	173	195	158	168	177	170	162	155	166	184	172	154	160	176	180	158	181	152	156	169	151	172	171	185	164	174	145	167	160	176	162	156	152	184	152	182	174	173	171	185	175	184	162	184	195	175	153	159	172	170	188	178	169	184	164	167	165	168	163	173	164	165	187	153	161	168	161	167	168	162	172	165	163	182	160	165	171	177	187	186	158	181	168	191	143	161	171	174	153	165	151	192	153	162	177	168	146	167	167	212	159	186	162	151	184	157	187	168	169	169	182	168	176	191	191	165	177	167	139	161	160	187	158	167	171	156	173	178	169	191	191	184	168	162	180	169	170	173	147	173	178	170	162	177	151	170	177	158	163	181	167	151	172	152	167	176	161	167	179	150	172	170	190	166	193	151	158	202	179	166	151	170	165	161
2070	593	681	757	715	633	629	648	605	623	593	607	565	560	552	557	620	529	565	554	558	587	560	588	577	536	545	542	517	546	599	562	550	550	590	567	560	526	544	539	568	563	535	562	558	547	567	564	539	552	582	531	520	559	537	527	547	566	559	551	560	582	524	562	539	556	581	514	473	571	545	539	538	550	571	545	540	522	527	549	542	533	545	530	605	552	537	560	529	545	587	572	517	580	619	526	541	546	542	527	528	516	506	536	551	521	557	558	519	540	524	532	587	549	536	548	565	534	509	521	512	512	595	551	569	523	575	531	527	531	567	556	565	573	575	537	544	540	573	555	565	529	533	486	534	576	546	533	556	530	529	531	559	569	515	543	523	522	509	538	535	538	569	526	572	577	534	492	533	548	551	585	569	550	556	568	551	550	527	568	544	535	506	542	558	540	537	583	516	562	538	553	588	509	555	545	566	534	522	563	533	509	569	557	507	514	508	568	489	521	537	583	552	536	538	541	548	555	552	562	548	523	520	500	557	546	588	500	539	578	543	523	559	571	561	566	536	544	528	558	540	535	525	527	540	526	548	574	526	560	491	521	547	509	520	511	533	546	544	533	540	560	545	534	541	586	490	541	502	505	529	575	566	540	524	585	550	557	531	503	538	582	560	534	536	529	523	568	524	549	521	526	537	590	565	560	575	590	548	563	516	528	528	549	537	540	553	539	536	576	569	515	570	533	557	558	557	528	545	580	529	563	522	494	534	568	535	549	547	585	569	515	562	556	537	538	530	556	545	536	521	595	575	523	573	566	542	574	514	528	552	555	535	565	535	533	547	537	558	549	532	527	566	540	540	576	572	522	509	530	553	518	541	575	564	522	556	555	520	566	525	562	575	544	583	545	604	561	597	549	598	523	563	610	564	530	544	548	525	537	556	508	535	517	533	579	519	572	580	560	541	550	548	554	558	535	554	520	545	551	494	579	551	559	588	553	508	532	537	549	536	562	544	573	546	527	540	554	534	554	550	525	574	565	559	523	546	595	577	576	542	545	500	487	565	536	580	529	517	528	562	551	546	557	532	544	544	574	564	575	548	525	566	521	529	501	554	508	513	495	489	547	523	584	558	547	577	511	571	546	555	571	535	568	543	488	579	542	591	548	541	597	546	537	538	539	562	537	560	527	537	580	564	511	521	530	570	550	539	554	552	547	577	522	533	546	575	555	579	506	560	549	558	479	608	565	608	531	579	544	559	561	540	558	550	528	548	561	586	559	523	579	547	553	499	551	575	564	555	556	510	506	501	548	538	516	567	520	584	531	587	568	530	574	544	557	563	538	560	525	530	554	507	556	536	540	523	517	540	568	531	501	558	551	527	566	575	551	553	544	557	558	566	570	597	553	525	501	517	549	540	560	605	570	514	571	514	527	528	553	508	507	499	496	517	542	532	543	558	539	578	523	555	519	542	502	537	576	564	554	583	565	546	534	514	541	563	593	575	566	559	536	542	559	541	565	536	547	561	542	544	546	529	531	538	535	539	607	482	532	578	543	540	553	572	538	532	503	562	551	552	549	571	515	557	532	530	563	505	527	580	559	545	530	575	585	572	537	537	544	560	569	535	564	577	554	528	578	562	572	592	545	517	540	571	533	520	595	526	556	582	583	532	588	572	504	572	549	527	543	548	555	583	589	542	551	509	558	545	559	596	580	556	531	532	564	530	524	554	534	558	533	536	498	540	522	542	517	552	572	524	539	519	555	530	558	530	586	538	565	512	556	575	536	545	559	514	535	547	549	504	545	520	524	515	546	508	582	527	535	584	527	576	529	549	556	532	538	551	519	528	535	534	581	550	575	560	545	518	539	585	480	537	562	546	525	540	542	544	525	551	563	550	571	549	532	559	488	530	523	524	545	556	566	547	521	522	510	569	565	532	533	577	533	521	525	585	512	532	577	560	527	541	568	517	532	557	534	512	548	514	523	557	539	553	525	521	523	567	536	569	563	523	559	534	565	507	576	548	551	511	488	533	546	526	549	566	522	543	527	532	548	512	552	595	567	529	522	557	580	590	529	569	558	550	514	587	548	563	539	573	558	547	522	559	548	564	525	541	533	549	551	557	549	503	584	558	518	541	540	554	537	558	587	545	571	524	544	557	566	555	562	545	569	586	556	500	551	525	567	549	539	569	537	524	517	539	558	560	522	558	521	550	539	580	531	560	579	563	573	547	603	555	511	575	543	570	551	521	545	547	551	529	563	574	526	561	537	561	528	529	538	556	553	528	505	555	571	503	512	534	547	549	574	499	540	553	548	560	533	551	532	536	578	542	554	500	561	505	521	565	516	537	527	560	527	569	558	534	548	512	574	550	544	573	515	517	557	548	546	550	551	529	539	601	537	577	552	581	517	588	520	513	577	565	601	532	565	507	560	506	519	521	544	517	534	523	556	564	549	542	559	556	554	541	517	529	567	525	571	575	552	527	568	566	570	547	533	536	503	498	539	582	584	548	542	550	569	575	563	560	512	553	509	544	539	548	565	583	534	565	575	578	575	545	526	541	557	545	552	574	526	524	524	551	537	555	589	563	526	553	578	562	553	523	528	525	542	551	564	521	549	542	529	580	563	544	526	540	528	539	576	538	533	535	506	537	576	567	578	562	541	539	504	522	582	541	541	547	567	497	565	546	561	501	527	586	545	565	493	503	561	544	567	577	581	551	540	525	536	544	509	541	576	515	554	550	576	562	578	554	563	529	524	543	605	600	525	587	554	547	519	551	546	515	550	547	517	525	569	599	559	552	559	512	523	575	540	531	537	511	553	528	558	546	551	549	579	519	553	561	538	559	550	546	542	558	499	567	543	496	561	533	559	578	562	556	540	543	535	548	529	555	561	593	534	517	482	576	560	578	512	508	532	525	528	570	546	567	551	508	530	569	512	579	544	572	565	590	532	558	551	572	519	572	509	502	548	532	549	525	541	557	543	527	527	535	532	557	525	576	560	602	554	531	515	559	576	554	500	552	559	574	530	559	599	544	541	538	537	562	567	501	571	499	541	636	506	528	547	557	531	561	532	517	527	528	521	561	568	486	556	549	534	575	544	525	555	558	540	549	539	544	564	510	549	573	542	557	540	573	541	524	560	505	541	535	548	570	510	524	537	563	513	561	578	598	535	517	611	572	538	538	547	562	548	546	542	528	579	534	571	593	571	518	556	550	509	566	567	593	543	524	552	563	562	571	537	569	494	502	524	574	604	558	525	542	515	606	525	575	570	563	558	512	529	556	543	525	536	544	540	522	523	582	491	542	552	597	547	527	543	581	528	538	552	566	545	487	553	574	534	562	496	555	546	561	571	543	534	546	519	539	529	541	570	556	581	556	564	538	540	562	511	541	595	524	540	561	571	514	542	557	568	574	505	549	568	538	532	500	555	545	553	517	543	597	548	540	569	547	550	562	511	541	539	568	495	571	530	532	527	559	529	538	538	563	565	607	567	549	516	543	589	541	588
10613	1288	1599	1350	1051	791	663	534	491	492	433	379	371	376	365	348	358	317	308	339	316	344	327	333	321	337	306	323	315	323	327	282	308	306	287	312	351	327	322	285	287	261	286	293	299	323	315	315	300	307	313	320	294	290	330	272	313	299	310	310	292	284	310	302	326	322	290	297	279	322	319	294	280	287	303	296	315	319	310	289	290	301	307	279	290	269	319	275	295	305	294	281	287	332	306	312	312	297	294	338	307	297	293	286	304	302	295	304	314	293	320	317	288	300	306	287	308	305	299	298	315	288	300	268	311	266	301	290	314	298	303	257	298	307	302	287	315	299	281	306	313	291	291	283	321	292	302	285	299	281	324	308	316	286	298	322	291	292	307	289	300	276	314	305	281	267	324	287	276	302	331	316	288	295	336	271	309	277	320	299	283	300	313	306	280	301	329	305	277	301	316	292	304	323	334	321	281	315	287	315	299	290	277	274	284	294	305	310	324	292	257	267	307	314	290	313	306	298	309	279	321	317	297	304	333	301	305	280	308	288	299	291	300	296	305	312	274	263	297	277	278	316	306	295	274	309	303	301	338	325	321	279	287	328	329	300	329	276	285	303	282	350	310	296	275	315	294	280	295	328	308	316	313	338	319	301	294	269	297	279	298	316	276	302	320	299	300	267	301	321	284	312	284	304	308	276	285	276	308	273	306	303	316	299	302	282	295	315	273	288	317	298	308	294	330	292	290	283	284	312	291	311	319	309	295	292	295	317	268	290	313	291	275	283	290	312	307	289	286	292	287	325	307	294	291	313	301	286	311	323	275	281	294	333	302	302	296	297	274	331	307	328	291	319	268	282	314	284	305	320	351	316	314	301	294	314	289	297	304	271	290	301	280	318	276	281	300	265	259	292	309	278	282	282	304	303	295	280	310	301	319	306	309	295	293	317	293	321	298	288	286	302	289	277	305	335	281	289	286	285	339	283	279	307	293	296	315	251	310	301	321	307	300	309	323	288	324	297	326	280	288	351	289	287	288	287	291	317	287	287	307	314	280	290	269	268	295	303	294	306	307	275	320	316	302	280	325	287	315	329	278	299	287	292	312	286	324	296	289	285	293	313	312	310	292	306	301	313	291	303	312	282	288	295	318	290	295	312	295	279	290	289	275	297	290	296	297	301	292	305	293	265	320	306	312	289	293	279	290	300	302	286	323	291	296	256	274	307	310	306	308	334	310	300	292	318	295	297	312	284	286	286	303	298	286	285	303	305	283	320	296	309	289	324	286	267	308	336	302	281	293	303	310	298	296	295	291	320	257	325	317	318	298	307	304	266	309	286	314	276	285	281	307	314	288	309	315	302	299	319	317	310	298	306	283	314	317	310	320	281	316	281	285	309	293	313	279	306	289	334	305	314	300	294	304	299	269	289	292	324	306	314	325	275	323	290	295	281	295	288	307	306	323	280	316	288	279	290	319	293	293	303	309	325	263	299	340	296	319	311	291	301	301	316	333	286	308	280	292	295	272	289	315	294	298	305	263	320	272	329	282	281	341	305	282	282	304	296	307	310	288	304	284	299	326	295	278	293	307	302	276	274	306	282	330	269	288	299	280	292	299	293	277	327	283	298	286	329	323	303	297	293	290	281	316	317	317	298	279	320	270	285	296	307	292	292	304	318	321	279	297	300	316	305	310	312	307	291	313	316	310	305	336	331	306	296	293	323	314	301	270	275	306	306	309	320	256	312	310	323	295	293	304	352	274	312	307	290	296	315	302	304	270	319	299	312	300	310	307	276	288	313	306	309	301	321	289	328	306	289	269	295	286	298	282	302	261	299	263	301	292	283	292	312	285	297	281	295	314	313	271	300	308	298	300	293	314	328	297	291	273	315	304	329	286	324	275	277	280	274	289	285	291	318	277	302	309	278	303	307	298	288	341	309	281	274	286	320	270	316	330	311	300	300	336	318	296	343	273	302	285	307	329	318	319	338	257	294	322	283	303	310	255	303	299	325	287	306	296	282	282	306	318	275	301	321	300	288	322	296	316	311	310	313	273	283	320	307	309	325	315	315	291	317	329	299	301	287	290	317	320	303	275	325	333	332	294	280	286	308	301	317	327	344	319	296	313	289	319	285	276	312	296	302	292	323	316	323	280	311	312	319	311	319	305	308	260	311	297	311	298	253	270	314	293	287	328	305	291	302	284	301	286	287	326	299	328	280	361	296	262	278	332	336	300	299	309	324	346	317	290	304	312	303	302	302	310	312	311	316	314	319	326	297	324	329	313	291	327	319	290	280	304	330	283	346	287	287	284	284	320	286	314	312	295	319	348	297	297	328	286	273	306	276	285	296	335	282	338	290	322	287	322	302	299	286	290	309	292	302	305	291	273	312	311	301	273	278	286	287	316	315	288	315	314	311	303	317	312	269	317	290	301	317	294	334	323	282	285	312	327	321	336	274	321	265	330	316	289	292	288	300	296	307	292	319	311	296	273	274	272	306	295	286	299	271	308	263	287	316	306	289	302	318	292	300	330	316	279	330	293	331	296	278	297	301	302	307	306	315	297	313	276	281	303	295	324	284	331	300	283	307	291	291	291	268	311	288	332	289	274	324	332	294	321	310	278	298	307	339	322	310	317	296	311	344	295	315	312	309	286	290	313	286	342	275	297	290	300	300	309	318	308	300	295	324	316	299	305	320	301	309	291	280	318	286	302	334	317	305	352	314	325	298	321	292	306	327	288	307	267	280	287	270	304	303	269	289	291	306	272	296	301	298	316	292	302	315	316	285	296	310	273	261	302	302	313	295	329	280	326	284	323	284	295	255	281	284	301	310	292	319	272	273	299	309	324	277	275	272	329	318	287	301	313	329	264	299	304	301	325	279	301	311	322	330	277	324	279	325	314	294	328	331	305	276	270	274	290	291	297	311	302	277	316	289	296	325	292	292	251	304	302	294	321	292	316	322	269	309	287	299	293	330	295	296	270	315	320	286	290	294	319	302	333	305	311	283	317	310	307	285	334	258	300	280	310	280	299	289	309	309	287	289	318	282	282	292	296	295	279	268	303	307	299	290	297	323	320	293	303	325	321	319	309	298	296	320	306	300	320	377	315	322	298	306	291	282	318	306	304	295	302	296	341	294	278	288	307	301	309	296	343	327	300	279	292	325	340	290	304	303	284	288	292	268	272	302	292	295	283	272	305	291	297	314	305	301	318	291	293	307	238	275	301	322	331	297	264	300	307	282	303	329	290	327	289	282	320	288	301	290	289	289	283	307	299	293	298	262	294	295	325	295	283	305	322	269	324	304	272	319	308	323	298	306	316	303	300	301	299	311	285	271	290	269	312	290	327	280	278	302	338	291	305	330	301	287	301	293	289	273	299	312	286	332	291	256	269	280	320	291	321	341	308	309	296	308	314	336	306	312	299	322	292	290	293	331	284	305	305	326	318	318	286	304	311	322	282	285	300	305	284	287	286	273	325	282	286	276	340	262	293	312	273	315
6459	1876	3378	3849	3508	2936	2485	2147	1903	1831	1584	1460	1405	1276	1293	1242	1237	1186	1106	1093	1055	1090	1071	1064	1046	1088	1000	1049	1016	960	987	1003	970	1011	986	903	937	981	895	976	894	908	929	881	882	898	906	901	844	909	933	950	916	906	852	835	895	871	909	885	934	936	930	950	913	877	896	903	883	904	912	895	921	917	863	882	903	878	873	876	866	898	872	920	888	919	868	883	843	864	891	886	897	830	881	877	945	855	869	909	865	887	910	941	936	897	871	879	896	920	894	896	897	903	867	889	870	912	882	852	871	893	936	877	849	835	839	842	815	868	851	831	854	849	923	902	939	904	882	860	869	871	885	852	908	919	870	846	860	867	865	846	869	927	908	868	892	899	921	884	913	896	912	901	870	894	906	869	903	889	889	871	850	925	875	884	857	900	937	872	891	858	859	883	869	881	829	932	823	875	867	873	839	859	926	867	866	833	886	932	898	859	845	916	852	858	859	895	841	889	903	816	879	864	914	895	841	890	932	855	890	869	851	906	862	866	874	872	859	890	871	896	868	910	889	862	866	853	873	907	865	906	888	859	882	919	862	830	843	851	907	915	896	912	893	889	908	856	905	925	889	869	873	913	869	912	917	875	875	911	836	875	909	893	862	867	873	854	874	903	843	881	931	962	905	876	863	909	877	868	873	834	860	882	882	899	919	872	880	907	910	873	878	848	880	850	851	849	857	917	901	938	876	884	914	906	881	890	874	862	901	895	868	879	878	899	846	833	896	905	912	851	905	887	894	884	889	894	881	915	871	860	892	912	876	903	911	866	886	907	849	869	930	872	848	853	886	889	860	858	893	894	904	907	873	923	883	848	868	847	895	803	832	917	919	914	865	840	847	859	905	856	857	858	901	890	839	883	966	884	882	884	873	866	845	876	861	910	877	879	858	912	825	910	876	895	964	874	882	887	912	874	825	898	892	870	914	867	870	878	871	834	899	871	904	877	943	917	879	865	819	897	901	863	841	872	844	832	864	897	912	917	902	920	894	917	895	839	854	871	847	845	879	880	881	858	930	923	858	910	864	875	889	864	869	910	887	868	876	867	920	855	877	899	840	896	831	864	849	885	907	882	853	846	930	853	890	924	876	907	834	859	845	816	890	844	868	860	923	898	864	867	824	896	897	881	897	891	871	897	855	886	825	888	896	884	902	840	871	856	908	897	914	876	876	895	866	874	892	863	824	898	825	877	862	863	902	889	897	871	893	857	909	897	896	903	865	858	838	875	912	872	868	849	905	887	857	867	928	849	848	888	851	834	833	886	866	854	894	854	898	834	855	898	859	885	895	873	877	920	924	866	832	860	905	882	876	915	925	896	899	863	878	902	917	856	905	849	870	844	868	876	895	899	864	887	917	890	846	849	940	841	875	883	874	921	878	887	880	869	876	860	827	873	919	899	912	826	849	862	901	846	939	887	891	829	921	860	880	869	910	870	881	901	939	906	867	878	907	903	890	897	859	863	870	874	885	919	863	871	877	878	939	896	880	905	869	929	927	888	879	832	876	916	946	833	866	824	931	948	904	833	886	908	906	838	898	902	927	878	917	838	880	878	850	875	881	859	896	864	822	877	839	879	822	899	887	888	821	906	910	871	882	915	863	888	880	882	864	869	901	887	879	883	867	813	860	920	890	877	922	881	914	915	884	853	877	833	861	854	881	863	896	906	940	853	834	921	920	860	896	843	886	852	907	892	846	878	879	851	864	898	932	869	899	874	886	863	888	916	862	863	840	857	893	841	859	846	832	901	854	851	866	891	839	892	860	901	914	862	863	867	864	929	861	860	901	894	863	912	910	917	818	884	891	849	929	884	910	827	888	839	873	875	890	871	937	877	865	890	919	909	912	850	885	911	859	850	898	918	924	882	893	866	886	886	880	873	893	866	874	895	873	881	903	886	900	894	935	826	906	819	849	885	892	845	951	912	873	871	901	907	872	918	854	927	929	887	880	843	891	895	893	864	932	886	920	869	863	905	887	826	858	877	881	907	886	902	886	909	912	928	842	850	873	853	849	868	857	850	870	919	891	881	874	859	891	852	867	915	870	879	900	913	910	885	941	904	865	937	879	880	868	870	862	901	851	855	879	818	882	876	863	855	903	897	860	912	917	947	889	882	908	847	868	875	891	847	849	855	876	819	923	863	841	867	854	890	907	888	888	873	873	886	884	874	871	919	843	870	909	879	846	867	850	900	876	886	863	848	938	876	918	901	874	874	878	832	861	903	904	915	895	851	909	823	874	860	880	824	867	892	880	884	906	896	903	866	881	885	906	926	866	892	872	861	845	866	899	863	947	803	869	862	871	943	899	907	892	906	925	918	845	862	899	889	891	908	942	902	858	859	892	815	897	915	914	900	919	928	869	900	910	854	886	846	876	876	867	881	905	920	862	882	861	853	927	883	820	945	861	852	871	896	861	893	895	886	887	906	848	888	846	836	848	917	862	907	920	852	867	938	924	889	865	817	851	929	919	882	884	892	881	882	919	894	884	867	827	878	900	916	862	851	850	864	823	845	867	892	833	869	874	883	882	861	866	875	944	847	861	863	910	856	915	910	882	845	869	843	941	872	882	849	893	927	871	867	928	863	867	916	855	910	817	837	878	874	866	879	881	896	901	852	800	885	916	884	846	887	915	880	897	862	893	811	837	855	858	886	891	881	923	878	939	848	832	843	896	890	868	925	911	887	884	906	884	833	887	913	921	869	827	870	889	829	905	847	865	895	907	884	902	911	898	824	900	884	894	876	838	889	884	910	899	879	848	907	879	906	868	867	876	883	853	830	890	866	825	821	867	939	835	898	835	899	895	939	842	884	958	881	899	870	828	884	850	891	940	869	875	881	917	934	869	929	885	899	868	917	857	821	879	890	850	908	915	862	835	870	858	859	879	914	834	901	890	878	845	854	843	905	852	922	891	859	830	806	869	880	922	865	879	861	849	870	892	888	883	905	896	880	873	911	866	830	860	894	849	842	844	862	848	861	908	843	873	902	890	884	888	887	879	882	923	894	890	957	866	867	891	907	883	913	882	887	896	925	912	884	895	870	843	875	918	861	910	905	848	894	863	873	879	919	860	890	924	845	946	845	881	839	854	917	855	845	873	905	857	880	845	867	898	875	910	899	876	888	887	815	894	846	913	864	845	931	907	883	851	905	892	874	939	842	960	912	879	873	868	876	893	906	852	905	885	837	918	881	882	873	867	849	870	867	850	890	844	908	830	880	850	866	868	996	919	828	967	853	853	873	848	900	955	876	880	839	878	904	886	879	841	875	889	866	873	923	910	868	901	836	897	862	837	902	878	877	885	901	857	930	876	873	882	938	873	882	886	942	886	879	927	928	904	893	851	857	830	888	849	863	905	907	924	887	875	854	896	838	837	927	850	941	923	847	904	895	923	847	918	957	894	906	840	881	858	927	880	895	824	869	951	802	889	881	897	906	779	828	875	844	893	848	879	869	858	918
22964	3081	2928	2237	1659	1159	944	779	681	515	542	460	454	395	378	371	357	341	313	336	332	345	320	336	315	329	296	281	322	293	318	301	316	268	312	285	273	317	277	282	290	262	306	284	280	277	276	290	282	309	275	272	281	293	270	287	263	291	258	283	271	266	281	270	248	257	279	306	251	260	262	298	266	269	279	275	280	286	270	273	275	288	297	276	274	276	299	273	289	277	241	287	300	290	264	260	270	252	287	273	269	279	254	244	262	284	280	299	279	283	287	276	287	271	259	275	254	268	274	283	293	275	300	284	271	267	252	270	253	263	251	270	285	288	290	274	267	265	272	295	279	303	266	270	265	274	280	274	256	256	298	261	269	278	276	271	282	256	272	272	285	273	276	266	279	255	268	303	281	280	291	281	265	275	313	304	260	286	290	274	264	269	299	271	284	257	254	281	284	269	242	273	288	288	275	279	251	238	288	269	290	257	300	260	263	271	265	272	271	275	266	266	285	293	260	280	316	270	267	237	253	246	289	250	281	250	272	237	254	283	265	256	293	258	281	249	303	279	275	271	274	284	258	274	265	256	275	246	277	282	261	287	280	298	253	299	288	269	269	258	297	276	274	313	263	296	280	235	273	268	289	267	299	281	265	261	286	253	274	286	284	283	268	279	261	249	245	301	267	282	265	277	286	254	251	268	289	265	273	291	278	251	270	265	299	279	279	278	269	258	230	269	290	275	264	285	272	287	256	304	274	249	236	265	252	279	264	237	254	297	236	270	279	260	242	287	287	250	292	309	287	280	279	252	273	297	268	301	268	267	283	265	289	244	282	233	230	266	247	242	242	277	277	295	249	257	294	295	247	247	262	279	267	294	265	283	259	255	273	290	275	257	271	316	286	256	265	273	278	272	302	292	285	259	300	277	256	269	272	259	261	286	263	267	250	255	279	257	256	278	274	268	291	285	263	254	279	274	280	276	276	297	296	256	287	249	284	266	279	271	268	283	255	282	261	254	254	303	261	293	253	263	262	252	267	278	263	276	283	257	258	263	271	267	266	304	266	252	285	267	281	259	262	288	272	264	261	290	263	267	268	265	249	292	277	286	296	250	279	263	269	281	274	298	285	253	264	250	266	274	250	325	272	261	243	297	263	287	250	280	273	291	302	240	259	274	261	269	253	275	293	290	257	296	237	282	256	260	280	276	234	253	261	257	278	258	267	269	240	284	286	288	278	256	278	256	300	309	252	290	268	254	266	254	246	280	296	259	258	265	259	289	279	287	262	281	278	269	271	290	287	282	283	304	287	274	278	288	270	241	279	251	264	259	256	282	262	285	276	278	286	299	269	273	284	280	297	276	302	260	311	255	262	291	276	288	292	257	282	270	301	297	262	260	267	263	258	266	276	290	273	287	275	269	271	264	287	268	268	256	292	296	268	279	273	285	260	286	268	252	301	269	281	286	287	288	280	259	273	275	259	266	299	291	267	299	287	273	262	296	267	268	263	279	245	246	256	247	272	288	276	283	270	271	264	250	285	279	267	276	259	285	271	280	267	267	264	277	277	270	279	283	256	283	276	248	265	296	284	274	254	256	299	291	263	246	259	273	304	282	257	275	266	277	282	278	241	271	273	246	264	271	289	301	273	280	271	245	263	272	287	283	266	258	270	281	287	281	294	262	261	272	271	250	287	263	280	270	267	249	263	284	267	271	284	288	278	277	256	267	237	292	251	250	264	252	243	247	288	258	280	242	256	289	270	278	246	301	298	287	281	292	263	268	284	252	286	278	286	272	270	240	290	256	271	266	272	266	298	268	284	279	275	295	259	276	247	264	300	242	241	255	311	250	247	300	278	272	323	309	225	273	291	265	253	254	259	276	282	268	263	292	256	248	256	261	261	272	279	259	261	274	257	257	252	256	259	268	266	258	252	254	281	273	277	280	300	322	265	278	277	270	293	260	263	271	254	251	268	284	282	282	284	278	259	251	245	279	256	261	263	255	273	258	245	275	327	234	283	258	289	244	270	279	268	254	278	258	263	282	266	278	273	266	263	267	257	285	270	285	268	276	284	260	263	287	274	273	279	269	291	288	248	299	296	267	288	303	291	267	265	291	302	261	269	260	277	271	280	238	272	272	279	238	261	258	260	301	274	273	300	283	253	282	250	277	275	265	270	270	279	304	270	279	280	293	234	251	263	312	275	279	265	291	285	275	237	258	261	276	305	304	281	248	280	291	251	265	262	261	278	272	237	266	293	271	239	266	254	255	306	264	266	286	252	295	278	299	267	248	284	292	275	280	283	264	267	274	297	282	281	295	290	280	285	261	302	276	284	266	256	285	308	246	282	293	277	268	250	252	272	289	244	253	270	284	271	277	264	290	272	276	238	251	277	256	312	286	277	251	265	253	271	262	272	278	268	271	274	261	273	270	288	291	259	265	281	259	265	244	274	297	261	286	318	274	256	241	257	264	247	281	261	318	278	295	289	272	297	249	266	263	231	273	303	267	278	270	244	271	289	274	272	272	264	282	262	237	282	251	275	292	258	255	254	255	262	286	291	251	300	266	295	297	292	240	291	310	263	273	271	253	253	278	248	263	250	269	262	302	300	282	256	265	255	281	282	269	270	264	265	276	250	250	266	264	280	250	248	240	284	266	270	265	278	297	258	288	270	233	265	285	287	276	260	261	264	253	284	263	270	284	294	282	247	273	262	292	286	296	272	270	227	257	282	281	267	271	286	254	254	298	272	270	272	289	293	262	304	273	255	276	261	269	248	300	297	270	259	274	295	284	278	281	274	268	262	278	293	270	271	252	278	283	267	278	243	245	298	267	266	254	276	265	284	274	289	274	308	279	277	244	309	276	290	275	277	278	272	255	267	259	266	297	254	265	273	262	281	262	297	286	262	280	263	273	265	297	285	297	279	265	271	284	270	248	273	308	254	281	284	252	291	305	293	296	273	290	275	276	266	291	250	263	263	260	288	284	270	281	254	254	260	262	259	294	243	280	287	274	260	255	289	246	284	269	265	268	260	278	269	278	288	241	257	296	274	276	274	287	274	262	275	278	305	253	289	248	289	250	255	248	281	266	282	285	293	288	256	268	273	287	274	267	298	267	269	238	287	242	255	305	303	257	275	258	261	248	262	244	276	270	247	279	292	266	279	274	272	279	262	280	289	268	268	274	273	280	282	294	282	272	259	278	284	282	274	282	278	263	260	272	290	277	271	266	276	277	281	259	292	278	265	272	273	288	258	284	258	304	284	271	280	262	269	289	288	288	285	257	275	279	262	290	260	291	277	278	253	284	272	270	265	274	282	295	293	277	271	259	274	267	281	280	292	265	285	294	277	282	257	275	255	280	278	263	285	277	258	275	294	264	250	302	244	284	278	255	279	228	243	257	268	236	288	274	267	307	278	260	283	278	274	259	252	270	321	284	282	210	262	249	269	263	296	271	283	263	296	286	278	296	282	286	253	264	251	249	277	269	262	248	276	302	271	276
10930	2661	5517	6425	5680	4691	3810	3170	2727	2397	2166	1915	1723	1670	1573	1501	1408	1290	1317	1219	1173	1177	1135	1070	1119	1091	1047	1008	1005	1059	995	982	1043	943	922	912	941	933	899	918	932	890	813	900	824	921	873	870	892	868	807	857	852	844	856	883	856	863	829	825	844	834	794	833	862	831	810	855	838	838	848	825	848	844	852	824	790	850	812	813	844	800	822	832	830	795	796	752	888	775	832	794	776	807	858	763	803	834	792	812	765	804	876	809	778	820	862	799	793	762	835	841	818	791	805	819	821	814	779	832	787	809	772	799	794	790	807	836	835	807	811	751	824	817	777	773	801	812	770	804	820	758	832	809	842	822	836	772	792	800	812	762	805	813	785	834	753	806	807	807	829	713	794	824	738	809	797	820	821	753	817	792	834	787	847	800	824	797	824	785	812	783	830	799	788	815	776	831	808	797	849	805	815	809	821	769	750	804	756	803	830	806	814	805	774	788	825	794	796	807	820	824	797	733	817	754	782	766	834	834	816	819	786	839	799	758	800	838	784	809	797	747	785	840	808	820	817	826	823	871	819	797	805	807	766	815	808	850	799	766	756	822	735	820	804	821	818	793	836	883	788	839	804	791	814	833	791	765	768	812	767	762	793	807	850	801	788	803	778	817	782	755	788	838	793	824	811	839	811	832	841	823	781	826	809	762	841	814	836	799	795	791	786	756	812	829	813	844	811	773	795	792	804	846	798	776	820	788	763	795	808	756	828	803	811	807	806	772	756	794	759	831	829	742	801	824	820	828	848	868	847	821	850	836	750	766	863	817	830	787	841	786	767	820	799	815	771	811	768	763	865	786	805	854	752	792	784	789	802	774	847	857	771	837	793	721	820	800	780	845	794	807	821	843	809	859	772	752	773	838	815	806	771	799	781	801	786	753	749	797	809	841	789	842	760	756	818	830	777	796	740	758	804	834	793	823	812	808	806	790	782	764	816	834	822	819	810	790	785	805	827	791	787	778	823	837	811	803	750	801	842	795	805	796	837	833	804	777	811	783	740	816	851	825	884	786	750	766	789	757	801	792	782	824	777	832	790	771	807	825	797	776	787	816	806	819	803	735	833	809	785	805	786	779	832	785	752	790	789	853	824	779	838	797	723	804	800	782	819	774	784	826	821	798	750	784	795	826	827	851	809	781	800	798	816	787	775	813	798	814	785	748	846	807	811	765	826	779	814	809	781	825	768	786	758	769	805	787	800	830	827	828	764	798	820	781	819	803	776	802	792	814	776	738	822	772	804	793	805	811	800	782	819	756	808	835	842	779	848	769	829	780	840	806	777	816	821	807	793	799	818	866	781	802	809	777	830	834	795	819	812	849	859	842	806	806	783	816	788	755	796	786	777	816	769	822	833	785	830	818	794	813	813	803	780	818	752	754	778	798	792	838	805	790	807	810	817	833	789	851	787	813	810	755	776	840	771	802	770	829	852	800	813	737	814	793	792	785	774	833	788	827	751	824	790	772	806	763	811	810	850	759	793	794	759	829	811	823	799	744	841	800	830	820	810	823	800	848	812	853	824	760	760	793	815	841	761	815	746	767	827	820	755	794	794	777	819	780	805	797	788	750	767	788	787	796	802	764	816	779	835	875	824	809	851	825	783	838	812	773	787	797	762	798	771	814	753	817	763	779	771	828	814	770	822	771	749	838	769	827	821	764	759	825	798	785	830	777	820	801	805	817	861	800	809	768	829	838	794	800	756	804	815	818	784	794	778	815	773	869	786	791	774	817	835	835	776	792	836	811	809	844	781	775	775	837	753	802	778	847	783	808	838	791	775	796	798	831	817	766	838	806	843	768	872	756	799	837	805	789	781	782	810	831	800	822	865	794	784	807	772	821	816	797	835	809	828	792	775	824	826	798	835	764	799	825	827	728	789	765	773	793	772	768	777	847	808	794	784	778	853	799	791	832	804	789	782	831	797	831	836	777	786	800	766	846	875	787	807	853	801	807	783	836	787	808	809	752	826	817	844	791	797	795	838	826	788	809	770	850	774	778	795	786	823	791	779	794	824	764	768	809	756	776	763	829	782	808	844	783	759	808	791	809	801	788	793	815	772	783	791	787	853	816	833	798	797	804	806	755	783	832	817	805	747	830	774	784	791	818	795	789	777	824	815	824	839	752	783	832	811	772	797	819	791	827	749	787	797	793	793	790	787	826	826	797	761	829	823	762	842	825	784	788	799	780	750	802	851	786	793	860	811	784	757	768	776	826	797	797	807	799	829	796	811	836	786	815	752	815	814	800	796	850	832	788	825	791	796	796	816	768	803	764	763	819	812	777	795	849	857	836	846	774	752	772	805	849	813	836	764	814	773	765	737	837	810	791	823	775	794	742	776	787	805	781	865	809	793	802	797	810	756	763	791	807	808	827	805	800	774	771	815	822	791	810	774	803	796	821	811	786	787	819	808	797	833	775	843	810	796	848	800	821	766	793	799	811	756	805	780	794	805	787	776	760	816	826	827	766	813	798	821	773	864	765	840	849	813	810	806	840	778	784	795	777	759	771	798	819	813	804	780	788	766	804	775	806	794	841	822	797	790	829	829	806	805	794	822	789	772	763	804	781	792	793	777	750	848	787	824	806	824	779	843	764	791	809	761	788	808	804	782	804	839	800	776	793	770	804	815	823	814	820	803	788	779	801	786	809	785	786	796	836	787	793	775	781	756	769	807	827	817	783	786	785	742	790	769	774	772	778	810	763	802	786	782	791	815	813	811	785	755	807	830	818	802	777	855	785	852	792	789	748	805	848	751	801	840	812	773	830	832	810	798	808	748	831	812	767	791	798	787	732	797	812	871	763	833	814	810	747	810	836	864	816	811	785	789	832	775	791	792	802	772	837	837	840	810	779	863	820	849	869	821	840	781	812	802	748	864	825	810	787	771	789	751	743	836	792	783	774	842	796	792	844	817	756	772	792	823	762	785	796	779	800	803	803	745	867	788	820	837	767	772	776	808	786	825	829	773	760	772	798	800	801	820	791	824	874	793	760	794	828	806	778	786	809	831	826	784	823	811	823	853	800	855	787	799	799	791	811	792	797	809	788	782	823	785	784	845	788	821	789	775	735	858	823	836	813	774	747	828	811	833	755	791	835	812	735	801	858	776	803	831	817	832	828	756	789	807	769	838	815	808	816	728	809	809	813	791	780	809	815	814	807	800	799	832	770	800	824	781	778	821	815	837	782	798	805	810	759	802	827	763	788	800	801	847	760	797	803	842	764	763	772	809	760	834	779	817	810	829	832	805	787	779	773	777	788	768	834	755	842	853	823	790	807	795	765	797	820	777	805	790	825	811	828	815	818	779	840	771	791	782	785	820	841	777	788	836	767	782	840	787	746	819	770	822	798	824	793	825	844	858	836	731	781	772	796	804	805	795	766	765	821	783	805	767	796	818	807	754	805	768	763	757	815	764	841	768	811	823	776	800	765	776	811	799	813	820	789	829	740	786	777
2494	251	275	212	202	202	201	201	192	174	171	140	164	180	163	182	159	166	193	175	171	162	171	187	171	165	160	177	167	168	167	175	132	140	179	162	180	173	172	156	174	171	176	161	162	179	168	153	172	167	157	170	171	163	162	175	162	195	168	171	189	187	159	181	163	157	169	166	157	151	161	157	167	195	150	167	150	201	161	153	170	173	191	185	152	176	165	157	180	162	151	158	168	156	173	153	153	168	186	178	147	156	152	183	158	157	182	174	198	164	191	177	180	184	164	182	156	174	156	181	169	192	193	162	183	170	167	178	166	161	165	165	164	158	166	165	168	197	164	158	192	167	168	191	171	193	167	164	188	181	164	170	162	139	177	170	172	181	162	163	156	156	177	181	183	174	160	164	151	145	149	160	167	178	174	161	152	157	144	151	185	179	163	167	153	187	169	159	177	180	182	166	144	162	176	175	179	179	160	185	174	161	182	184	169	181	182	158	177	177	164	191	160	180	162	176	158	168	177	151	153	149	155	163	170	184	186	183	167	159	186	151	170	137	182	178	191	186	166	162	158	156	166	169	165	173	170	190	173	158	157	163	178	160	187	171	176	178	190	135	162	183	171	183	169	179	184	185	180	164	175	192	173	166	149	178	153	174	172	176	161	157	171	171	184	163	165	182	168	176	146	190	166	144	181	184	168	153	152	182	185	167	167	171	138	187	189	185	172	156	155	197	190	175	129	167	180	185	150	175	165	150	156	164	156	151	169	191	160	178	154	144	186	162	188	189	166	171	161	164	165	159	165	177	163	185	166	137	160	167	169	191	165	176	191	181	185	173	202	168	183	171	136	186	168	178	153	174	142	156	154	149	200	145	162	166	144	159	163	190	174	173	165	160	168	157	185	186	164	179	169	160	180	169	186	160	170	168	163	166	169	173	177	163	188	183	192	172	156	173	168	165	167	157	143	163	175	189	179	159	175	194	174	167	163	196	172	162	167	167	152	165	179	149	160	182	163	158	184	194	150	182	156	147	175	159	157	168	186	155	165	169	182	173	169	171	160	176	156	183	172	171	163	174	173	174	165	151	171	192	147	168	169	176	182	147	156	194	162	143	169	159	158	171	166	171	174	147	165	174	195	161	154	168	179	188	160	179	173	162	170	159	180	164	164	158	186	171	163	152	177	156	179	159	158	181	178	170	168	194	183	172	176	135	161	160	177	171	196	180	163	171	159	185	190	182	160	160	197	177	171	170	186	157	178	202	145	172	164	155	193	150	177	166	160	177	172	154	154	167	169	187	151	168	150	164	153	163	172	201	188	162	189	163	169	184	179	192	171	160	175	190	158	155	179	171	164	143	160	159	207	160	159	187	182	153	201	174	185	170	157	164	163	166	167	160	159	161	166	142	150	174	176	181	167	203	169	189	186	161	154	161	173	150	161	202	158	162	169	189	164	190	174	179	172	164	183	157	149	184	163	163	180	161	168	163	185	157	158	176	176	172	175	182	158	168	159	169	189	156	158	171	159	192	180	187	172	160	185	183	173	155	163	158	165	178	151	173	157	171	187	164	192	185	152	160	164	164	163	166	169	214	152	159	166	166	156	171	158	169	174	173	175	168	173	169	155	147	161	209	174	161	159	157	179	160	156	170	163	187	191	171	182	141	173	166	151	174	183	157	175	172	159	164	180	161	154	181	163	162	170	162	177	149	164	142	153	166	181	180	169	177	161	174	169	176	160	185	182	151	181	177	162	178	171	168	159	168	166	160	171	181	165	150	157	169	172	167	161	160	180	162	154	147	173	162	156	170	192	168	163	178	175	154	192	167	185	191	194	174	150	174	182	187	184	174	169	175	165	169	146	189	184	182	174	169	191	172	165	182	150	178	182	172	170	136	183	172	186	167	184	174	163	191	153	170	170	174	172	185	158	155	172	178	154	174	157	174	154	164	165	193	158	181	163	155	156	172	147	151	168	148	157	176	183	154	147	177	162	174	173	177	166	158	163	154	170	199	179	167	167	153	145	171	149	165	175	189	177	177	152	172	165	159	181	169	144	185	167	174	174	184	153	193	166	170	156	166	182	174	180	160	183	173	145	157	154	172	176	177	163	209	164	168	185	154	169	166	179	200	179	165	167	188	163	176	179	174	172	201	162	179	169	176	175	174	176	168	153	176	158	174	177	164	153	166	162	165	166	167	164	174	166	166	141	170	171	174	170	171	150	159	169	180	162	164	139	157	172	155	170	186	179	175	166	179	179	171	173	149	177	191	154	167	185	197	153	177	198	154	166	156	165	190	163	164	202	161	153	168	171	170	198	183	165	172	187	153	166	178	175	166	187	176	157	151	173	173	174	196	167	154	158	160	176	206	193	172	164	184	157	174	175	175	158	161	157	164	143	174	159	198	181	159	166	164	184	193	172	177	177	169	168	177	158	176	174	192	158	179	159	177	186	193	156	202	131	168	194	175	156	177	168	196	176	183	192	162	169	177	155	170	170	191	167	149	168	190	174	156	175	185	163	158	164	157	171	166	149	165	157	154	165	149	153	162	160	188	188	176	157	176	164	172	179	179	169	170	188	170	183	164	183	184	171	170	154	161	173	163	168	157	161	183	156	186	167	177	173	173	171	180	169	166	162	177	195	170	181	134	152	163	181	167	170	139	160	189	176	170	158	166	160	172	181	152	169	176	156	166	168	180	157	180	171	155	169	182	162	160	171	157	170	188	168	181	185	199	154	182	182	157	173	154	141	158	156	171	180	143	172	176	165	167	170	142	149	173	182	176	179	154	177	173	180	150	191	151	150	194	174	155	180	158	151	151	138	167	143	156	160	173	166	185	186	150	183	180	165	165	151	169	167	165	150	158	195	166	186	162	170	158	172	168	173	146	155	162	198	187	161	175	146	147	160	175	174	166	161	191	177	166	191	179	198	190	178	156	154	187	165	159	171	152	147	159	179	181	174	153	167	177	141	179	175	158	184	169	155	163	164	157	170	179	152	171	142	156	164	159	170	165	186	182	175	178	157	161	167	201	160	185	143	160	150	197	152	195	169	197	172	143	169	161	196	159	177	173	166	189	172	182	198	177	169	190	168	168	179	162	166	184	174	160	174	193	169	168	158	153	163	164	162	185	210	175	153	170	167	165	174	168	166	172	192	162	170	167	159	157	194	183	182	175	176	147	170	176	154	165	170	165	150	187	176	172	155	154	166	171	161	176	178	173	179	160	163	156	154	171	187	143	162	141	182	152	176	170	200	168	165	157	194	188	165	157	190	169	188	188	181	164	163	195	177	174	167	152	162	163	173	180	164	185	192	165	175	185	123	169	168	143	157	198	165	180	193	187	171	166	175	172	149	173	167	178	181	183	190	173	184	166	171	156	180	184	161	176	170	198	132	177	178	146	175	173	149	174	190	164	176	158	174	175	192	174	169	166	180	159	153	170	166	178	172	167	190	169	173	159	167	173	169	144	156	156	165	161	158	174	166	181	151	179	160	189
2183	603	718	743	690	721	650	621	629	653	575	565	593	538	569	562	550	555	575	587	527	541	554	589	553	532	569	540	570	542	525	561	560	565	522	514	559	548	524	541	540	600	552	534	563	550	569	555	558	537	515	538	531	511	539	573	564	574	549	536	545	518	531	564	573	506	566	571	553	594	533	544	530	557	551	537	530	557	542	559	548	527	561	561	562	547	523	558	578	601	548	571	518	548	559	533	596	569	521	538	548	557	524	494	566	555	564	567	581	538	567	567	540	576	534	555	560	559	536	542	532	547	527	522	549	539	548	555	553	555	520	544	536	585	551	547	545	559	571	578	573	530	539	527	510	589	554	542	543	555	531	535	590	499	532	506	549	548	593	529	544	535	560	564	545	604	515	566	555	555	504	536	533	539	589	522	574	563	520	594	565	555	504	565	557	534	595	571	512	562	523	540	540	571	498	530	554	569	557	566	518	557	558	542	559	571	582	542	565	536	560	567	586	540	541	571	530	542	538	524	556	598	536	552	550	537	548	560	565	507	553	581	552	569	571	553	557	531	532	552	531	534	566	506	509	558	552	543	557	532	518	553	543	549	534	531	525	518	587	519	562	565	539	539	540	535	569	524	564	514	493	515	565	542	518	556	573	556	488	508	546	537	576	576	535	547	513	541	528	556	530	541	547	546	588	558	529	572	531	557	585	572	547	529	547	546	582	549	571	538	529	554	584	558	587	560	523	539	559	572	579	497	542	546	539	553	543	547	566	545	512	546	595	560	537	516	499	579	536	532	496	535	551	525	547	545	558	545	553	516	580	560	546	555	557	527	551	555	530	553	571	598	565	528	558	571	538	564	557	539	564	566	606	539	504	560	497	583	551	573	595	552	570	532	533	584	585	546	554	543	510	551	530	567	524	516	528	553	549	548	570	536	570	544	537	593	528	562	553	578	558	544	498	546	530	538	539	561	504	554	502	572	558	583	557	548	520	566	537	584	533	528	513	568	540	599	557	513	585	546	535	555	538	531	526	551	552	563	551	522	556	574	542	539	573	517	514	502	534	556	564	525	557	555	535	560	511	533	500	553	521	576	592	577	497	583	551	538	527	572	547	564	533	552	549	509	588	558	532	513	582	578	548	566	522	576	558	578	555	567	543	543	545	540	537	526	564	559	543	544	529	582	606	558	569	553	558	546	533	578	586	514	545	538	528	538	545	583	545	534	557	538	539	543	547	522	552	561	543	553	587	579	502	548	532	578	533	545	570	525	570	557	547	507	544	560	525	539	543	477	582	543	571	549	558	534	567	573	561	544	559	576	584	560	568	576	562	536	584	545	510	556	567	565	522	523	537	573	555	584	537	572	534	577	563	543	516	525	537	537	538	523	554	542	534	601	556	558	510	539	559	545	574	547	610	543	577	579	570	547	528	517	564	571	506	557	557	533	579	512	564	547	527	575	530	572	550	563	528	511	544	567	515	549	530	579	520	558	526	507	533	582	516	553	609	543	545	548	528	539	569	577	523	559	525	528	542	530	565	523	528	532	597	544	540	597	539	578	582	588	537	539	574	583	531	529	536	525	539	565	534	585	555	570	553	542	509	573	575	530	562	560	551	526	559	559	519	523	557	538	560	548	510	590	517	497	529	545	534	546	574	585	533	568	567	540	541	540	521	537	546	576	527	552	549	532	525	535	550	533	538	543	595	545	546	544	541	551	528	608	541	584	532	499	533	564	621	573	539	517	566	523	547	555	539	565	543	518	529	541	595	576	521	541	554	530	548	536	579	560	598	556	517	533	564	551	540	581	584	505	526	531	550	513	555	526	565	541	514	552	559	557	548	511	561	537	538	604	587	551	542	541	542	585	495	546	526	601	540	501	533	528	550	547	553	556	534	566	559	565	521	509	557	568	531	529	539	535	545	505	542	603	560	569	545	589	526	556	593	541	583	560	557	551	586	547	534	501	538	540	537	564	541	564	579	527	537	534	528	551	556	567	561	539	525	555	545	594	500	581	528	614	541	562	527	530	512	546	586	566	500	553	566	557	561	558	547	553	565	549	525	529	528	558	502	616	543	560	567	564	536	550	570	562	601	529	583	534	523	545	589	539	552	527	545	559	529	605	533	538	525	541	540	541	542	573	547	580	506	573	547	556	545	557	542	580	547	560	522	532	517	556	511	559	527	502	554	551	536	564	559	568	543	560	531	533	547	553	584	528	542	618	554	548	542	547	548	559	560	540	538	561	545	525	502	499	554	561	501	515	572	581	522	547	539	537	594	570	507	568	587	606	521	552	562	531	557	574	524	522	552	547	545	515	552	547	562	572	507	534	545	509	568	551	570	541	576	539	566	558	573	575	578	538	540	546	550	531	520	551	534	538	578	517	530	538	555	554	545	567	535	552	568	558	540	545	588	534	557	518	569	546	590	579	540	525	552	575	565	583	573	551	537	558	543	544	545	568	506	524	541	550	519	575	551	530	555	534	545	594	531	574	561	541	563	540	583	558	543	569	562	540	549	507	579	526	555	538	550	568	571	527	562	540	578	568	532	540	572	533	587	508	538	530	546	546	553	500	563	500	521	488	550	527	568	605	557	562	536	532	552	570	550	530	574	567	495	637	558	570	568	530	616	550	548	568	517	497	566	556	568	596	565	576	533	536	551	547	525	518	527	549	535	584	534	535	525	543	551	556	581	571	534	554	552	543	555	549	519	542	533	557	601	539	567	566	515	558	505	556	541	557	614	585	584	549	528	535	583	550	579	551	534	522	546	518	535	573	558	536	552	568	536	565	574	544	563	531	584	543	544	565	533	595	528	515	577	531	542	516	547	564	561	556	518	513	568	540	589	578	543	559	519	570	518	553	542	539	560	547	570	545	583	567	556	546	563	573	536	575	555	549	563	535	533	558	523	498	569	562	531	518	549	562	551	597	535	534	563	553	528	532	521	552	512	552	535	532	575	567	536	574	533	577	562	546	543	535	547	493	582	541	553	559	509	586	534	545	549	554	589	567	563	580	581	572	535	589	548	570	542	547	535	572	551	523	593	524	599	527	553	532	582	539	536	551	560	545	544	583	578	556	552	545	539	546	592	550	532	556	561	569	560	555	492	528	539	569	564	517	597	564	520	584	493	548	529	564	563	538	528	510	562	567	531	513	537	540	568	574	587	534	503	563	592	563	533	553	560	565	547	592	589	553	568	587	568	564	544	538	541	579	488	545	514	569	540	509	555	546	541	520	528	584	570	564	575	527	534	501	554	572	534	507	586	581	578	566	570	576	533	546	570	498	545	538	561	603	562	527	525	568	561	552	556	553	541	540	548	576	567	558	563	531	527	532	557	551	576	543	564	560	553	539	585	564	551	533	528	586	553	571	581	593	515	579	534	565	500	518	571	514	547	554	516	517	538	570	521	506	548	562	540	503	561	553	571	546	541	555	547	570	568	575	549	553	539	537	506	554	553	601	605	534	577	475	588	552	563	549	540	534	529	577	565	595
14615	1427	1696	1337	994	785	629	531	484	471	412	421	390	362	362	347	348	297	331	302	315	332	304	340	313	314	310	324	320	329	303	322	287	283	315	301	309	344	298	304	317	297	295	279	301	308	304	321	314	294	294	315	282	293	333	338	306	299	346	308	283	305	325	296	308	291	332	335	304	321	299	294	300	297	282	302	308	330	317	323	314	320	300	306	320	285	309	317	277	264	292	318	348	279	297	338	300	297	279	316	305	307	293	292	319	345	311	290	306	323	341	295	307	320	285	274	305	281	287	320	302	316	270	306	310	291	308	333	336	287	326	311	309	311	292	292	289	278	322	288	305	280	316	301	298	310	326	339	317	322	317	293	307	295	300	328	300	313	283	306	319	302	322	305	309	308	315	322	274	315	325	293	313	321	306	313	282	289	321	283	331	354	316	299	308	271	303	330	288	302	293	253	296	300	353	293	338	325	316	318	309	306	305	313	300	301	312	291	321	289	316	317	316	297	327	361	308	327	305	318	301	295	283	260	292	280	292	303	301	289	294	292	290	311	304	306	293	293	282	314	287	308	311	275	304	286	314	299	310	298	287	319	297	307	277	286	302	290	280	324	273	310	294	320	308	300	312	330	320	308	289	273	291	286	287	316	300	328	286	304	307	312	287	304	332	288	292	290	312	293	289	292	303	324	279	285	275	286	316	304	323	314	302	305	287	314	307	321	273	289	304	312	294	313	318	283	278	290	286	303	273	305	326	299	302	302	305	259	307	314	316	308	302	313	294	309	311	312	317	319	275	282	272	294	303	295	301	287	291	276	306	294	251	296	311	303	313	263	282	269	291	288	301	284	288	291	289	306	303	315	290	270	295	337	273	263	323	307	294	282	334	326	271	306	306	298	314	296	257	312	334	301	283	315	316	283	263	260	330	303	295	299	314	309	304	273	293	304	316	267	281	276	281	300	342	286	331	311	285	292	268	261	283	292	300	280	290	277	305	303	295	302	284	320	272	314	302	331	314	329	317	308	314	311	310	305	293	265	282	286	303	317	293	302	309	308	287	316	290	302	293	314	332	295	287	297	285	311	310	276	289	315	302	312	332	316	341	279	312	311	289	306	315	321	294	321	289	321	286	285	312	304	292	298	316	297	295	305	299	314	307	294	309	295	294	273	317	275	309	296	304	314	311	333	301	313	300	323	319	329	329	316	323	309	271	286	310	325	307	298	296	297	322	293	315	322	297	281	274	289	321	288	301	306	316	311	307	290	286	289	296	311	321	299	305	304	315	291	287	306	288	307	301	292	308	311	327	327	311	281	280	275	274	296	306	266	327	343	304	320	281	289	279	294	274	306	293	295	327	304	302	288	305	289	292	315	312	307	310	270	305	321	294	296	319	313	322	342	297	309	291	303	288	313	275	337	281	286	283	294	327	310	300	267	293	299	345	301	291	295	280	327	312	273	309	307	318	281	291	314	322	327	299	274	320	272	297	314	311	298	312	267	290	298	308	277	275	308	306	274	326	316	296	285	295	297	304	284	277	296	289	322	304	306	289	311	302	288	293	274	299	329	285	280	301	338	301	312	298	319	314	279	299	295	303	264	298	295	304	294	319	316	312	343	319	345	284	289	286	272	286	312	315	323	288	318	316	294	276	288	309	274	313	305	295	298	284	276	281	309	308	330	264	314	307	256	307	277	282	298	297	274	321	284	280	290	334	305	319	318	302	319	315	314	335	324	312	281	313	294	292	290	340	302	311	315	294	286	307	312	255	285	328	282	295	297	328	297	266	307	286	314	295	290	285	347	321	293	276	283	330	287	330	284	320	277	291	293	309	283	323	308	311	325	317	278	330	298	308	318	275	292	312	265	291	315	317	297	292	291	311	306	300	285	313	293	302	279	300	306	298	323	276	287	304	303	302	313	321	297	323	321	263	298	318	295	331	298	310	304	310	286	299	278	299	297	325	311	316	296	319	291	291	301	342	314	265	273	311	317	299	284	306	298	309	288	274	262	280	310	278	341	277	311	292	300	319	305	293	288	303	271	289	309	283	323	350	294	299	320	312	308	283	260	295	265	304	292	301	297	298	287	268	329	325	321	323	319	290	306	323	302	313	325	286	297	275	272	308	322	285	289	314	299	305	328	307	322	284	312	286	322	281	269	262	279	310	296	291	319	323	303	300	304	306	296	287	312	322	296	273	313	289	268	317	273	313	293	294	311	282	299	291	315	328	292	293	306	310	273	302	287	314	311	274	285	309	318	295	305	299	299	296	293	325	302	295	307	332	281	321	307	304	314	297	322	337	306	260	280	279	279	318	286	326	303	293	297	285	304	293	276	291	290	304	317	296	321	308	332	339	301	317	280	314	264	348	276	261	273	303	338	311	296	301	304	306	289	311	296	257	302	287	295	345	287	339	322	321	298	286	289	313	321	285	296	299	304	291	304	305	274	299	291	289	308	298	311	293	293	322	332	330	285	288	286	296	316	303	308	289	312	308	320	327	286	343	293	302	300	283	311	304	306	307	310	269	286	314	313	293	303	306	279	277	304	312	300	313	298	292	324	313	300	308	287	290	316	303	302	275	313	315	309	314	293	299	287	307	292	326	317	297	320	291	307	297	303	302	281	326	260	299	291	304	309	276	277	319	282	320	324	324	297	317	307	342	263	295	297	280	269	302	319	288	305	306	303	322	285	320	295	348	277	302	292	302	262	331	277	301	289	310	310	287	282	301	298	295	328	286	273	278	306	315	334	296	272	314	319	279	302	328	329	315	272	301	292	307	311	312	314	259	317	310	293	279	321	285	289	289	284	323	251	309	297	307	312	273	328	312	300	307	342	265	320	286	302	302	311	325	316	293	303	305	328	290	287	286	278	279	281	269	286	311	326	287	296	299	290	330	301	301	293	291	296	280	278	326	335	312	302	272	297	319	313	318	334	317	286	298	287	311	302	287	301	301	278	313	290	324	320	315	337	301	295	274	309	290	336	314	321	301	286	280	298	306	304	300	309	288	307	267	280	294	276	298	284	348	321	307	321	303	297	298	269	305	330	332	299	316	298	307	295	312	300	289	321	300	276	320	287	289	295	298	274	319	289	302	311	325	311	319	297	320	283	281	274	325	247	318	305	313	294	324	325	272	333	320	330	316	318	291	343	314	288	305	294	291	315	309	295	279	297	271	301	294	282	307	304	315	305	288	299	319	339	291	321	303	323	327	295	281	284	318	292	299	302	292	319	274	292	307	309	320	292	298	323	311	294	314	319	309	291	307	325	314	348	313	318	307	280	289	279	295	304	295	284	265	304	318	276	293	303	305	328	301	296	287	289	316	301	279	308	280	352	310	310	319	319	290	330	305	303	301	310	304	309	318	301	296	286	301	308	317	331	291	303	304	289	292	298	259	309	311	312	287	281	326	287	281	291	303	274	311	283	323	305	295	333	312	298	272	280	310	281	249	314	344	294	273	310	308	295	295	314	290	280	315	298	296	299	313	278	295	304
8058	1861	3387	3947	3484	2908	2447	2186	1927	1739	1621	1499	1317	1386	1277	1214	1157	1188	1145	1122	1084	1063	1073	1052	1011	1021	1014	981	1043	982	977	1012	978	993	970	987	920	959	976	938	943	883	918	946	961	908	937	817	907	935	924	880	933	905	908	906	937	871	935	921	861	863	907	892	899	843	866	938	959	866	901	875	918	917	848	886	847	897	882	915	886	910	879	935	895	898	887	937	857	861	905	876	926	885	912	919	887	902	899	837	884	891	897	864	890	830	861	904	868	903	884	876	905	870	882	846	848	896	855	872	861	804	866	924	869	866	893	854	897	872	888	941	890	884	917	853	857	875	879	918	895	855	902	894	847	906	894	815	881	844	889	901	888	922	921	854	866	889	952	868	907	867	903	879	875	918	852	876	869	828	855	859	822	907	863	881	858	867	924	833	890	830	912	893	902	877	873	873	880	853	906	877	876	896	889	833	938	820	844	914	873	842	865	901	874	916	878	892	872	901	849	868	848	883	903	924	879	882	870	845	873	838	925	871	884	870	890	878	898	922	893	860	966	935	855	819	962	894	872	931	917	875	877	893	886	821	891	887	889	894	870	895	891	894	773	881	840	919	902	886	874	939	899	834	881	899	937	886	938	847	886	875	855	928	918	824	866	945	877	888	874	863	852	911	891	872	846	920	831	884	852	881	940	890	923	859	922	934	820	860	871	894	811	866	902	883	916	838	896	896	891	870	907	928	879	894	827	899	890	873	883	910	878	869	887	815	890	882	900	919	879	861	899	892	876	917	858	861	976	840	842	884	825	861	822	878	937	908	913	841	857	870	856	816	809	906	898	861	892	938	851	864	873	917	861	889	865	920	864	882	872	927	886	866	913	909	872	850	880	951	850	898	822	882	900	917	926	859	888	924	858	871	957	845	878	900	928	897	895	917	913	878	889	873	900	897	883	868	913	901	863	862	926	876	828	859	838	848	825	870	887	961	854	894	893	874	877	910	854	862	882	899	845	879	882	902	907	910	888	854	889	876	929	927	888	910	853	847	868	852	896	907	877	878	901	862	867	865	900	814	900	899	883	849	875	955	958	835	877	891	920	927	925	898	889	864	873	862	844	848	900	937	948	872	905	887	915	839	914	934	917	869	950	901	906	886	936	869	878	934	880	947	884	864	860	878	879	897	886	880	867	907	913	854	901	897	981	899	892	842	810	880	906	901	874	887	884	907	903	898	861	890	917	888	855	919	907	862	883	848	883	911	867	875	857	870	860	870	850	943	882	876	855	897	870	904	845	884	939	862	909	843	852	919	869	907	876	909	831	866	840	913	882	854	908	846	902	816	868	880	872	886	864	857	880	900	899	872	909	879	928	880	850	891	942	882	914	885	842	908	895	838	873	883	927	918	895	867	889	857	942	894	869	883	899	883	880	887	847	924	897	871	916	872	905	876	927	928	894	875	914	904	940	896	884	879	878	924	911	890	930	913	863	902	934	827	845	894	872	882	869	913	892	905	887	853	842	898	895	868	836	906	882	893	837	911	854	894	920	862	899	909	887	886	860	885	916	828	908	868	898	894	872	873	887	898	904	844	885	874	885	826	930	904	908	871	921	869	879	927	907	916	956	881	870	916	884	895	866	871	880	880	871	908	909	901	860	856	881	837	915	891	876	828	920	861	901	861	885	898	880	891	879	903	907	827	898	902	867	880	847	856	888	826	922	916	912	875	896	883	873	840	875	919	832	847	865	902	859	816	862	935	890	843	839	898	835	901	875	879	907	863	841	872	885	867	884	882	873	889	852	900	869	857	859	880	855	845	840	845	927	900	908	864	879	883	876	897	918	887	900	891	886	917	868	895	917	892	886	908	911	917	848	896	870	858	919	894	836	816	844	895	856	899	935	887	854	883	854	854	887	890	895	828	874	842	885	897	850	902	905	823	890	894	891	889	880	899	911	918	879	905	871	873	851	906	849	855	852	861	883	869	966	849	878	900	872	816	882	899	914	884	872	898	893	925	846	905	939	939	839	873	896	823	854	925	900	855	927	887	864	877	864	883	912	914	848	883	890	879	906	885	872	919	917	820	891	918	907	880	860	950	894	872	911	869	878	873	858	874	906	908	885	895	909	885	904	912	915	858	862	885	904	860	873	848	812	944	908	889	899	901	932	913	912	907	925	850	892	897	917	884	944	901	957	891	898	948	877	893	917	866	924	895	857	883	852	837	853	872	894	837	888	859	845	894	892	890	887	904	849	862	860	871	894	867	929	833	867	838	871	847	877	931	868	846	871	918	864	869	856	886	832	839	905	878	913	856	944	945	916	851	919	874	846	908	902	910	879	873	888	855	891	875	868	885	901	892	847	868	835	877	885	909	878	907	933	832	930	884	934	870	898	894	894	897	938	924	873	906	879	888	900	885	851	881	912	862	859	900	906	879	893	838	919	894	880	911	877	869	917	880	905	904	904	892	881	838	844	909	881	882	919	911	893	849	864	877	851	899	882	888	847	854	854	862	880	880	835	842	886	913	908	837	885	899	903	928	859	890	928	895	901	842	928	888	887	850	829	867	856	822	919	858	862	888	846	885	886	856	904	852	847	862	874	873	837	844	865	896	893	852	939	945	908	855	871	892	875	892	882	908	901	843	868	882	829	884	874	891	817	936	890	833	876	904	892	882	889	845	862	877	834	848	901	874	888	852	858	894	915	905	880	867	954	853	870	934	868	885	929	881	880	875	816	833	904	890	901	892	847	917	874	895	902	883	871	816	875	881	916	910	890	920	856	878	849	893	901	854	859	869	904	894	853	927	914	926	850	886	802	863	888	916	869	842	893	888	888	890	923	907	859	929	862	880	901	861	881	894	876	837	862	838	875	892	925	851	928	916	876	843	859	883	860	886	889	873	920	911	783	905	929	846	901	923	842	862	901	884	928	885	891	931	881	907	916	866	906	864	877	927	833	908	909	895	914	864	888	843	874	888	892	900	865	926	911	848	876	909	865	949	888	892	829	900	912	891	827	895	911	818	886	912	878	901	878	829	921	888	901	823	889	794	921	891	926	909	855	912	881	946	894	871	850	903	920	907	930	894	912	884	872	875	905	873	922	863	905	915	913	962	903	876	833	862	883	853	955	915	907	856	929	817	918	919	921	900	845	921	866	898	941	924	866	862	853	891	851	900	873	852	843	906	831	889	876	869	916	861	974	827	950	903	896	888	838	947	872	887	916	890	896	870	928	837	862	858	922	814	822	858	899	839	910	841	886	887	897	894	907	881	899	790	912	924	888	833	852	911	914	863	938	906	876	905	869	887	921	880	878	842	918	919	874	933	892	851	888	922	866	844	926	910	914	838	905	804	818	856	898	891	870	913	879	875	844	921	927	875	899	880	891	881	921	891	925	829	898	859	839	918	884	892	879	928	863	848	885	893	897	872	894	848	874	910	914	891	913	904	900	883	927	924	927	948	885	865	874	930	917	956	863	884	886	869	839	866	872	864	840	851	846	892	843	922
25498	3903	2988	2274	1690	1190	962	757	660	571	489	492	429	383	396	346	383	378	330	301	359	312	298	327	332	330	323	271	283	285	315	291	330	270	296	267	284	322	302	317	302	291	292	263	279	303	273	273	271	271	282	313	315	294	279	279	292	277	272	254	268	268	281	286	282	286	262	293	285	246	275	268	252	262	273	281	279	277	277	300	267	285	241	265	279	278	274	257	296	277	289	278	276	269	273	288	272	274	292	267	286	269	268	274	301	314	256	297	274	302	251	252	293	261	258	280	276	269	288	269	295	283	301	263	254	248	248	272	273	272	275	306	288	294	287	276	267	294	262	282	288	291	273	276	263	283	260	247	266	318	264	285	292	249	286	247	287	254	280	243	273	289	279	275	265	269	263	272	256	297	271	278	237	314	297	255	280	305	265	252	242	288	292	236	266	280	262	248	275	290	257	231	266	312	270	288	258	274	290	270	286	271	293	270	260	285	285	301	263	286	299	257	230	265	275	247	321	266	278	246	283	297	285	281	252	262	253	243	281	264	264	266	266	273	259	249	252	282	265	301	289	270	267	303	287	283	279	273	272	284	249	278	257	278	296	289	275	251	287	294	256	279	278	266	272	288	271	275	257	263	274	284	265	256	255	273	257	262	274	267	271	269	251	275	262	285	247	267	274	275	260	293	266	264	256	266	247	266	264	277	262	281	304	278	274	294	268	273	269	286	250	267	310	275	280	303	276	276	255	252	292	284	297	280	231	297	281	289	306	288	273	264	297	281	256	283	240	298	278	289	267	302	262	270	271	262	280	290	272	237	250	301	275	267	249	267	255	276	263	281	273	264	250	231	247	261	271	283	261	275	270	292	237	257	267	244	286	233	285	273	285	270	282	289	276	298	284	251	288	281	292	272	296	273	253	277	280	296	256	254	258	258	276	274	262	254	276	260	285	259	284	301	278	272	274	268	289	306	309	263	253	247	283	300	266	280	290	286	284	257	279	267	262	276	275	270	241	269	299	278	287	288	250	253	281	274	256	264	280	278	269	259	260	262	263	275	272	248	268	251	255	278	283	279	303	284	318	269	287	245	254	267	251	280	257	302	301	267	279	288	266	288	272	258	257	267	292	250	315	291	285	278	274	299	286	275	270	295	286	279	303	283	283	285	266	269	295	267	279	268	278	287	241	288	273	260	278	300	277	291	275	299	255	278	270	252	250	258	241	254	292	268	298	297	258	242	251	282	301	258	259	275	282	263	286	260	264	276	256	295	293	276	308	256	289	257	302	261	287	275	291	266	289	241	287	254	276	256	259	286	275	266	273	289	273	245	270	280	271	286	234	299	274	263	269	249	280	272	260	261	252	262	273	226	256	262	296	280	275	268	310	277	256	285	278	259	247	277	281	263	252	256	290	251	277	274	275	287	291	284	270	289	270	277	263	297	303	256	271	260	280	246	286	271	252	288	261	274	262	265	274	257	260	280	283	248	244	268	278	235	296	250	299	281	291	254	271	258	280	284	239	277	251	253	292	261	282	275	296	253	248	285	246	268	278	284	252	272	258	273	270	264	276	268	265	258	254	275	282	245	276	273	267	307	270	263	275	283	270	286	275	268	283	255	271	267	276	262	267	271	270	285	286	282	249	277	262	319	262	260	276	266	263	276	268	294	261	270	263	272	289	288	245	291	283	283	269	267	308	274	265	262	278	287	289	256	271	261	281	260	305	271	257	290	309	281	264	255	255	267	294	251	269	277	292	272	273	261	273	277	263	273	283	289	248	292	248	260	267	282	254	282	274	283	241	256	248	252	270	260	274	309	280	273	262	274	287	264	299	280	270	311	271	266	262	252	261	282	271	252	241	268	281	243	289	301	264	269	245	261	280	284	274	252	296	274	266	283	306	306	275	309	299	280	253	287	281	257	271	274	263	279	274	251	242	310	264	262	268	255	257	277	271	244	270	285	302	288	280	284	274	249	280	275	261	272	278	257	291	281	273	275	303	260	278	266	271	274	267	268	291	270	288	272	274	290	307	251	287	278	240	272	292	334	218	255	286	281	275	238	274	273	256	262	283	253	252	294	297	303	280	294	271	275	280	267	286	270	273	322	266	294	263	301	294	261	278	276	258	239	290	276	277	262	270	278	269	277	259	264	266	263	269	294	291	272	298	303	282	270	294	259	267	273	296	265	272	290	277	271	284	304	277	285	286	283	269	249	269	295	266	278	285	290	303	284	267	270	310	268	277	317	292	291	255	286	277	296	256	287	271	258	284	288	259	269	240	304	284	295	305	262	263	278	266	264	278	277	266	260	283	237	297	287	275	257	264	290	301	251	278	338	301	265	245	299	288	301	261	252	256	276	244	273	288	274	247	274	267	270	277	273	295	285	292	271	261	266	268	244	307	315	245	271	263	285	254	269	278	301	275	312	277	281	277	286	255	257	267	263	283	253	284	269	281	272	272	278	254	252	289	281	291	280	277	278	264	297	265	278	272	273	288	262	282	230	277	261	279	284	269	279	263	255	273	279	257	305	280	291	298	268	270	298	255	280	284	247	275	286	265	296	251	281	290	278	293	284	266	274	299	284	297	272	271	312	245	264	293	262	276	278	272	287	251	265	279	260	265	283	279	277	252	243	263	282	264	234	246	259	245	270	266	296	275	281	255	252	252	286	259	291	287	277	292	239	286	283	296	265	270	282	244	259	301	284	258	297	272	279	243	262	294	261	251	241	269	261	265	275	255	268	287	272	274	286	261	297	283	284	288	274	295	267	263	277	259	296	269	309	234	271	263	279	287	269	265	310	286	248	255	274	256	275	259	256	271	291	276	276	291	263	258	277	260	261	303	261	282	265	298	257	263	265	266	235	284	298	265	285	267	234	271	286	279	263	280	304	256	291	272	280	295	246	266	271	263	278	261	283	274	275	279	288	261	291	252	265	317	302	299	249	259	292	291	293	283	281	308	265	254	260	227	286	282	277	254	244	268	280	235	269	294	296	268	289	299	282	306	274	267	261	292	279	266	294	263	272	262	277	262	282	267	263	291	285	286	296	268	261	288	277	235	263	283	267	254	282	258	279	282	255	283	277	285	243	270	280	283	285	257	314	288	274	281	291	296	265	244	258	277	259	300	286	265	243	270	271	276	258	267	253	280	282	272	289	272	240	287	283	259	275	279	308	278	281	284	303	300	249	271	296	273	298	278	268	240	266	277	245	271	275	263	316	271	273	293	281	276	256	273	279	243	271	289	290	270	289	264	301	260	272	272	302	267	254	277	249	245	294	280	229	284	257	280	267	254	261	278	290	270	281	282	265	272	285	243	241	311	236	266	296	290	301	293	286	271	293	263	284	278	266	279	284	282	279	279	285	295	236	284	283	274	235	287	310	277	259	289	286	268	273	254	269	289	276	308	263	259	287	286	291	257	253	273	285	285	293	273	310	295	277	296	274	307	264	261	292	265	272	296	279	293	270	273	279	288	273	264	282	274	263	278	307	245	270
12556	2704	5614	6454	5535	4500	3791	3147	2788	2384	2237	1932	1881	1686	1537	1471	1346	1334	1240	1227	1239	1174	1126	1108	1065	1077	1062	948	1027	1001	980	980	932	985	954	929	940	885	849	897	878	877	864	882	834	870	860	855	855	847	861	901	871	884	848	882	833	867	840	860	834	824	830	825	850	831	841	819	855	857	835	770	812	804	875	842	881	815	843	854	828	843	826	848	805	864	848	851	804	828	827	796	853	806	840	810	763	804	799	835	799	848	813	835	871	813	869	818	842	823	789	790	774	794	793	807	823	785	796	791	813	800	753	812	850	841	805	813	847	831	783	849	842	825	794	780	801	807	794	807	830	817	833	786	817	832	865	820	841	832	752	817	801	802	851	788	813	852	866	829	807	770	815	804	792	805	821	833	832	862	835	789	831	809	835	786	856	804	786	784	810	821	845	823	809	782	803	823	776	788	826	786	802	839	819	802	807	789	768	808	829	814	791	785	770	800	798	778	778	780	811	800	770	809	810	765	824	835	829	794	770	784	830	809	756	807	815	819	806	783	798	838	782	830	820	805	804	803	765	768	823	820	799	823	742	769	796	776	836	827	805	802	795	827	803	745	790	880	836	793	880	785	817	765	848	796	741	833	816	785	840	816	804	821	782	839	817	765	798	836	806	777	837	835	814	801	795	746	758	804	801	751	829	798	818	799	794	779	797	831	752	818	811	856	817	816	802	820	800	836	804	792	775	772	819	801	801	851	749	777	778	724	849	813	797	769	828	837	828	826	794	794	779	824	802	788	800	824	812	783	797	796	721	877	798	800	836	795	764	783	818	786	727	811	767	790	844	783	781	786	795	767	824	804	811	773	797	823	816	771	799	783	782	812	761	801	763	796	808	767	777	802	812	812	798	831	837	836	759	800	775	784	820	796	767	815	802	835	810	773	827	802	786	737	779	780	800	850	770	772	772	828	829	764	782	775	769	758	837	771	839	808	787	762	795	765	799	789	810	773	846	772	817	776	770	845	795	801	804	815	743	774	796	799	790	837	794	806	784	760	836	795	768	748	829	800	812	782	839	725	825	803	794	820	816	797	830	841	774	787	777	821	830	795	804	795	823	809	824	841	854	857	817	803	760	815	802	820	812	807	798	759	777	826	821	825	801	770	760	788	772	825	834	818	765	776	778	803	798	811	811	825	787	792	810	800	797	795	801	835	815	832	824	833	814	822	780	811	798	839	819	851	811	813	828	740	821	800	791	761	785	802	800	783	820	788	782	780	833	792	766	829	797	781	791	807	786	754	802	811	855	823	835	818	815	824	797	775	796	748	838	889	796	783	805	791	817	777	790	828	823	789	834	813	853	799	786	820	803	809	759	826	859	769	807	808	761	777	844	772	774	811	844	829	837	788	754	821	820	821	787	802	801	794	875	851	806	815	790	825	817	824	843	758	745	756	754	790	808	783	760	803	801	831	857	778	791	796	830	798	791	807	821	757	817	767	803	836	812	831	803	795	861	802	796	761	783	828	765	854	801	820	777	813	803	774	798	881	786	837	775	826	826	811	811	778	793	787	773	789	830	774	780	815	739	804	790	802	762	813	798	792	839	820	772	776	760	798	806	798	772	734	823	839	818	797	808	794	785	815	805	768	877	777	844	784	791	784	795	806	776	812	822	810	792	806	801	746	825	824	847	811	773	778	831	791	778	818	794	810	806	820	780	791	804	802	808	791	814	778	781	783	804	778	770	781	887	818	808	777	801	833	825	803	810	779	816	789	770	825	857	808	754	821	765	783	794	806	825	825	839	797	878	799	778	816	801	831	791	810	790	828	800	771	785	781	823	826	808	782	754	781	872	851	826	825	755	783	789	785	819	802	776	783	784	792	820	830	784	817	768	809	846	773	794	762	840	772	811	770	809	822	776	765	820	773	848	789	797	781	796	815	802	822	769	777	845	772	795	773	816	809	800	791	804	826	799	802	825	783	866	820	818	819	841	864	815	782	778	792	789	820	815	775	790	804	768	792	799	788	795	825	810	819	773	791	798	801	739	813	730	765	776	780	773	769	818	831	758	829	821	784	797	772	813	827	776	756	787	827	788	800	822	844	812	762	800	840	787	769	769	806	810	755	805	811	793	771	786	819	798	845	749	825	759	793	765	761	772	812	809	812	794	771	768	776	793	815	790	780	787	836	805	782	796	758	738	814	805	861	782	805	755	829	756	821	811	796	813	793	796	829	789	805	758	781	826	775	821	797	836	824	757	775	750	785	824	834	841	814	825	780	809	834	810	779	787	823	778	817	775	799	782	802	812	828	801	836	812	830	784	825	836	759	764	775	745	813	794	820	848	786	819	799	795	785	769	794	809	778	752	833	788	796	828	801	838	837	784	738	801	876	842	790	822	761	772	824	790	759	822	814	819	796	787	790	796	846	785	842	807	817	779	800	790	832	830	783	841	740	771	815	815	807	750	778	833	789	871	852	799	779	779	766	773	845	835	867	833	800	825	818	768	802	846	815	830	803	805	833	778	835	837	832	846	776	866	862	833	757	810	825	783	810	791	768	828	740	728	832	848	782	798	787	769	796	826	817	751	799	765	805	814	806	783	782	808	813	789	810	795	814	811	756	789	788	773	824	806	811	788	814	806	838	847	808	809	746	817	796	819	776	819	753	829	788	849	777	793	791	783	769	794	785	789	785	771	813	776	808	810	780	824	746	837	834	820	860	791	806	852	823	817	773	837	820	806	815	793	812	823	804	796	813	750	794	807	801	821	826	802	775	750	841	782	797	810	817	830	803	793	788	782	799	854	838	809	799	818	847	791	779	760	813	794	842	805	812	853	764	805	823	765	744	793	807	805	811	805	804	836	807	826	828	770	787	803	813	805	782	771	802	753	766	783	823	768	783	816	796	812	751	780	817	768	813	735	812	815	798	801	756	784	850	801	845	829	763	782	860	815	848	790	827	810	833	799	789	825	793	816	799	815	821	816	796	791	801	850	813	833	769	835	816	785	810	836	775	773	813	833	812	802	795	813	787	829	845	836	767	798	836	746	827	853	813	773	842	858	793	780	784	809	752	835	783	767	822	763	820	794	816	780	794	749	759	843	821	786	788	783	778	780	786	737	837	782	768	829	832	756	816	790	820	786	778	762	811	818	774	748	788	823	809	811	838	806	784	800	804	822	804	855	752	784	778	781	775	811	804	861	830	820	801	838	755	797	825	777	757	800	784	831	781	814	810	784	804	818	770	757	815	830	771	772	759	811	835	842	783	788	812	816	815	826	802	778	821	833	830	799	804	803	861	783	810	790	805	813	807	779	787	806	855	796	760	765	829	794	895	812	796	822	813	836	813	808	864	870	766	825	782	794	847	811	787	810	773	809	806	759	829	804	762	823	834	769	772	809	847	804	808	791	791	800	819	814	779	829	831	787	854	803	832	815	817	806	773	806	796	798	815	793	797	819	797	858	816	802	865	776	865	778	799	758	822	778	843	763	787	829	788	836	798	828	799
2300	255	255	227	202	183	194	183	182	158	168	183	181	160	155	190	164	190	167	167	187	161	178	171	172	162	162	163	163	195	175	183	169	158	170	180	160	154	157	155	167	153	170	155	173	145	170	175	182	177	183	169	149	178	154	172	174	172	154	175	133	171	159	167	160	157	188	153	178	176	163	139	168	176	175	180	152	163	188	143	183	165	169	155	173	183	194	191	197	154	169	156	199	165	182	157	167	164	172	167	151	161	168	180	186	161	193	151	174	166	163	175	156	165	177	164	154	147	160	165	191	152	156	170	182	178	142	174	174	172	180	177	172	151	151	163	157	158	165	144	162	170	181	148	165	159	172	196	169	174	164	156	188	153	174	161	160	198	166	157	157	189	145	182	167	157	165	185	165	164	181	162	178	194	163	181	161	186	168	190	187	153	160	181	160	170	161	158	175	181	181	155	170	186	170	142	185	169	155	150	163	148	172	176	191	167	165	175	161	142	175	166	173	196	173	163	177	199	180	160	163	176	154	191	181	188	171	148	184	176	171	169	175	155	163	221	148	166	153	198	186	164	176	159	161	176	183	197	182	169	166	177	162	171	171	165	178	165	166	172	184	165	163	160	178	169	167	156	175	167	177	166	189	177	169	174	175	158	181	183	166	184	186	168	145	168	186	161	162	178	172	160	162	161	159	147	190	162	193	156	143	199	180	155	171	153	166	166	164	165	157	179	176	150	130	178	176	159	155	163	154	166	159	171	170	169	168	165	168	199	167	170	170	178	157	177	160	164	159	191	171	166	150	185	172	185	142	171	168	166	170	182	202	156	186	166	149	173	165	161	181	181	155	195	149	183	181	157	151	173	172	180	166	152	161	151	169	168	165	183	176	195	168	199	151	174	172	180	164	158	155	164	164	172	192	173	168	151	162	182	171	186	150	148	157	190	188	180	169	146	170	170	175	178	176	152	165	179	176	178	201	177	165	181	161	174	158	157	179	157	200	177	166	161	157	164	161	166	161	169	176	194	184	150	184	171	175	190	168	185	178	170	164	193	165	166	168	158	141	163	166	163	162	171	185	182	170	168	168	178	173	149	143	168	167	178	185	183	175	174	173	169	170	166	181	154	166	171	187	162	172	187	181	170	149	172	150	159	169	161	162	151	169	198	205	162	168	161	150	170	174	166	154	179	172	168	160	163	161	178	157	191	161	153	157	182	181	158	174	167	179	158	162	167	150	161	178	165	156	154	160	178	181	161	177	169	173	173	156	154	211	155	157	162	192	186	187	178	146	190	168	163	211	174	174	161	160	200	186	177	157	179	174	181	190	184	179	169	170	164	176	190	179	156	167	157	160	182	180	176	147	165	175	177	148	158	162	160	160	198	162	161	175	177	165	181	174	184	176	167	193	169	182	152	159	180	159	163	171	184	186	185	160	167	135	168	176	178	181	150	174	180	143	162	162	170	172	161	170	209	177	178	168	188	170	165	162	169	178	160	150	168	172	176	186	168	170	152	171	157	158	182	166	161	171	180	158	191	184	175	162	157	170	167	166	169	168	175	171	158	174	146	134	167	156	172	156	170	199	187	182	163	161	158	169	178	183	162	164	167	178	149	170	179	157	163	166	163	174	187	172	158	174	177	180	199	164	161	165	151	166	178	165	211	165	147	178	192	157	185	195	170	166	154	174	182	181	159	178	181	163	174	163	160	173	178	172	162	148	181	194	181	172	166	173	186	168	164	159	179	162	173	171	174	185	155	190	180	161	167	183	163	175	165	180	156	166	175	183	172	177	167	166	191	174	158	175	165	123	186	169	164	157	165	160	165	165	178	174	165	181	183	154	162	189	154	187	181	156	156	170	172	185	169	188	157	158	168	176	171	171	147	172	189	165	182	148	163	182	157	176	173	150	174	159	173	175	167	176	151	179	169	177	151	184	164	162	171	172	182	166	177	159	188	157	182	179	167	164	167	145	168	176	155	166	168	173	150	162	174	157	173	162	172	167	166	155	163	166	151	159	186	176	162	186	174	176	161	180	158	177	146	152	181	161	158	162	190	162	211	164	166	193	189	153	156	166	187	171	173	183	176	159	149	157	177	151	183	164	180	167	177	145	184	190	161	178	164	140	169	176	176	176	170	176	166	159	171	150	165	178	152	163	166	165	183	185	169	193	181	138	188	167	174	164	164	171	185	162	185	160	162	191	149	189	175	158	157	167	194	160	161	171	202	191	179	167	186	169	160	169	157	187	155	175	175	161	155	139	199	183	171	152	157	172	172	187	169	168	158	180	149	160	168	182	157	175	171	189	161	136	204	136	184	170	180	168	172	167	182	163	171	168	188	154	149	191	147	145	175	155	167	160	162	169	186	168	169	151	172	160	159	160	176	186	161	175	189	170	166	175	151	169	161	165	153	160	173	167	162	182	144	181	164	176	180	142	197	177	163	169	169	162	153	171	179	153	156	177	172	157	147	152	178	157	142	161	154	184	170	151	182	157	174	168	163	176	187	164	190	170	189	199	190	168	170	177	178	179	190	180	174	186	146	168	169	168	152	166	177	181	166	155	163	184	175	157	176	161	164	161	154	163	165	191	161	145	166	163	141	197	181	158	168	167	201	158	182	161	193	156	176	163	181	156	186	172	150	185	166	168	170	137	169	183	158	163	165	159	163	169	169	193	182	179	172	140	172	169	182	171	182	165	172	177	165	148	147	161	160	168	171	176	177	174	161	191	164	186	181	188	183	174	169	148	181	161	177	167	209	167	164	173	168	178	160	172	183	183	162	183	172	128	179	170	144	162	173	176	155	163	185	194	181	177	190	151	163	175	144	184	150	182	177	170	163	179	175	182	163	172	189	173	190	167	164	168	174	168	185	173	166	186	176	161	183	160	166	165	161	177	186	175	156	161	139	152	177	173	169	176	170	174	172	186	163	182	176	153	152	171	173	163	171	143	168	169	167	178	180	140	168	174	169	167	162	168	162	176	172	165	176	176	164	163	156	178	167	174	166	157	159	191	158	177	172	164	159	167	161	178	172	148	159	173	181	180	176	159	140	179	154	159	182	172	155	181	156	164	176	188	151	165	146	196	168	178	175	152	166	167	185	206	146	190	149	195	169	191	165	164	147	187	153	180	191	201	184	161	155	176	182	178	161	174	185	170	184	178	162	153	167	154	188	180	206	172	170	154	168	189	162	177	191	181	182	177	174	157	160	167	177	179	196	181	173	163	161	185	162	178	171	191	172	169	161	179	183	157	197	171	173	172	140	166	175	211	154	145	164	166	177	160	161	184	180	158	162	158	203	189	163	182	153	194	181	179	160	142	154	148	173	151	138	169	171	177	176	172	157	194	197	171	194	164	190	157	164	152	167	189	175	155	171	170	173	172	176	161	173	160	158	169	170	151	158	179	166	172	183	182	175	200	164	132	155	197	150	157	172	171	173	188	207	185	177	176	182	158	173	166	187	199	152	155	186	163	165	167	176	162	173	182	158	179	167
2052	644	693	703	700	676	648	635	609	597	546	599	566	576	577	542	539	566	568	521	523	603	535	561	619	522	484	578	546	546	547	545	538	549	535	528	557	514	528	538	587	548	583	504	559	551	585	552	555	547	537	527	556	567	564	525	553	538	529	507	490	586	505	546	545	573	563	600	539	523	518	555	543	555	535	567	538	539	533	546	555	594	541	554	503	555	533	568	533	540	562	563	563	508	571	535	556	546	568	569	575	587	575	508	513	540	515	556	561	525	567	561	530	565	544	545	522	516	529	553	521	497	542	527	502	539	575	544	506	567	554	546	503	557	587	532	528	554	567	549	535	565	527	565	526	586	523	554	537	569	545	566	532	539	523	566	507	559	527	559	526	562	558	524	504	531	545	537	535	523	549	551	552	571	567	539	552	587	535	518	553	538	513	544	548	544	580	529	512	500	570	562	500	505	558	563	531	558	542	562	588	581	572	592	541	561	537	555	590	562	551	561	572	555	519	533	532	523	470	531	525	535	507	534	541	551	522	534	545	576	587	523	549	509	544	529	581	504	539	587	551	537	531	575	504	519	532	561	503	554	552	547	554	580	552	510	542	541	576	544	538	537	559	535	527	537	547	595	553	546	562	539	495	547	508	544	523	534	524	503	542	513	528	542	550	534	536	526	576	575	561	539	522	522	545	553	525	575	561	538	560	533	549	500	593	550	504	531	576	541	524	591	536	521	551	556	544	535	603	530	571	538	546	527	556	528	560	539	541	510	558	554	559	521	549	541	536	573	570	531	537	554	500	544	543	559	541	544	552	512	554	548	547	540	520	557	550	540	564	534	560	553	535	566	536	574	559	614	566	520	574	550	536	563	548	544	528	542	572	536	539	518	544	538	526	556	552	538	507	596	496	551	603	583	546	607	588	551	571	509	564	529	541	538	546	561	573	546	522	562	510	552	548	549	561	542	565	525	556	505	539	547	559	565	536	539	548	551	558	575	542	581	538	564	536	531	595	566	561	555	575	496	556	519	549	515	548	552	525	508	526	503	537	541	549	551	566	553	552	522	528	529	589	548	589	540	535	585	492	539	597	560	547	571	547	522	559	545	549	571	535	535	506	528	531	554	560	536	478	548	578	539	556	502	542	529	562	539	543	493	560	550	536	522	526	555	551	549	538	575	519	589	518	538	566	515	548	559	568	560	538	557	510	566	549	494	562	508	574	530	573	535	520	566	510	581	575	534	514	574	534	516	543	527	554	508	538	587	539	538	498	536	572	516	533	552	550	564	563	519	524	513	554	536	493	556	597	525	516	552	514	539	536	555	544	559	562	542	555	595	505	503	548	551	561	565	572	572	554	545	560	538	551	503	546	518	563	534	524	590	594	542	541	605	560	570	552	535	545	528	538	527	576	575	521	522	530	510	562	568	537	565	497	545	532	588	522	537	575	554	559	533	576	569	534	544	545	577	515	539	565	547	590	565	513	534	536	526	560	526	602	537	532	515	510	522	537	551	545	515	569	588	541	616	610	546	577	584	525	562	551	526	533	555	544	567	535	565	542	577	563	555	535	528	562	574	590	545	579	579	589	538	570	583	581	544	563	542	506	512	526	537	565	560	504	576	564	566	540	520	528	571	532	499	586	560	571	525	545	528	540	560	594	530	507	503	539	530	527	549	535	547	549	568	564	537	569	542	563	563	573	529	535	549	517	553	528	585	560	585	537	561	584	558	542	561	545	561	522	524	575	564	574	564	549	512	542	549	563	528	512	559	528	528	529	511	538	541	553	477	506	541	512	530	576	568	568	544	569	545	547	546	554	551	608	530	564	585	549	568	540	543	535	531	534	551	590	552	529	553	505	543	579	541	555	527	528	579	522	535	568	530	550	546	592	550	545	551	561	548	549	538	521	519	549	581	567	545	529	583	572	545	533	539	571	597	541	517	510	576	521	554	549	545	584	561	544	539	579	500	542	567	548	557	558	528	527	554	579	522	537	551	571	550	519	559	539	554	544	559	555	532	567	561	513	509	508	533	569	519	572	520	568	564	514	526	557	556	548	521	546	541	525	539	540	557	539	537	575	548	556	502	554	512	523	568	556	509	592	517	546	554	534	568	518	547	517	527	555	547	517	568	554	538	551	567	597	537	597	556	552	547	512	548	523	517	530	554	557	528	578	569	521	541	546	575	545	529	527	596	550	558	615	566	513	541	583	539	567	571	527	522	550	539	561	580	539	575	518	566	535	593	533	547	501	567	526	578	577	600	527	539	527	495	540	539	562	549	555	569	545	563	516	533	542	583	534	580	531	543	617	545	546	534	555	555	575	558	548	545	497	581	583	579	575	537	482	510	502	538	528	574	535	576	530	578	513	554	534	565	550	522	558	513	542	515	573	537	559	557	562	560	528	568	578	535	526	570	510	513	555	578	486	522	536	533	537	562	561	533	551	543	536	518	534	538	547	542	557	535	554	530	562	524	562	537	597	536	523	553	531	540	547	579	550	536	550	563	542	520	556	554	553	521	546	552	571	530	579	583	533	528	502	542	561	545	543	539	530	537	557	554	571	569	548	569	530	527	527	559	541	563	574	533	571	549	536	553	562	533	570	556	519	533	511	507	578	543	550	550	530	550	591	591	529	537	573	546	563	574	496	596	572	552	533	544	551	529	571	530	548	546	586	550	551	514	572	539	527	529	566	523	576	555	579	536	560	534	518	561	546	556	537	541	582	571	522	516	591	572	514	544	561	561	556	555	538	531	567	524	521	532	562	579	523	527	552	575	588	550	552	591	518	562	532	545	550	533	556	561	545	557	540	519	584	577	563	564	520	539	593	498	574	560	551	530	526	556	563	565	547	566	530	516	581	528	551	539	554	528	547	547	542	572	516	500	597	530	515	577	523	564	562	542	562	560	526	591	545	515	554	525	557	581	572	519	594	571	536	539	553	563	543	543	518	550	534	596	560	545	552	557	563	531	572	539	559	557	556	556	569	524	569	537	516	518	589	540	572	546	564	576	555	549	527	482	565	523	559	539	513	586	513	563	522	535	562	545	532	557	536	501	548	557	533	536	566	536	543	547	534	566	546	514	560	559	537	544	590	497	549	559	545	539	568	521	529	515	549	513	527	560	545	584	569	556	568	556	532	518	582	564	537	568	518	562	563	514	527	549	568	546	527	560	566	597	550	575	507	529	520	543	545	539	570	526	574	554	588	558	572	529	558	557	518	517	541	545	587	561	574	568	547	533	514	561	518	509	529	580	565	548	520	510	578	570	559	538	540	547	577	520	534	554	553	513	519	568	548	531	520	567	550	547	570	542	541	589	508	590	525	591	531	525	528	529	533	515	578	555	553	516	579	536	516	552	563	570	540	544	548	581	571	545	562	510	557	552	542	513	530	560	535	553	535	544	529	566	512	509	530	571	529	500	475	514	521	481	557	573	540	517	511	540	562	554	551	547	525	579	539	512	547	465	532	526	544	531	535	538	515	547	536	548	531	517
14366	1485	1678	1293	918	815	672	524	500	437	434	428	422	375	353	358	330	335	292	314	324	337	329	286	325	360	292	302	334	325	309	307	309	281	301	301	309	318	324	299	316	284	305	301	305	293	272	340	336	302	287	282	326	297	281	335	313	272	317	291	305	310	340	309	336	300	295	292	308	282	305	309	330	350	304	308	317	322	301	319	303	309	343	283	307	289	288	286	300	306	288	277	288	314	305	316	270	304	305	285	285	286	288	292	307	302	297	288	332	287	267	326	302	324	301	308	306	292	294	304	289	276	292	310	305	300	281	287	285	308	296	285	312	306	280	299	297	276	311	329	311	284	301	321	343	298	307	313	291	290	302	296	274	288	294	266	281	311	280	311	279	295	321	319	301	284	281	310	301	327	326	265	304	303	296	281	328	323	337	291	313	334	286	288	277	264	271	275	302	329	290	270	336	314	280	303	334	302	321	291	325	289	300	302	290	295	304	312	293	291	329	292	312	274	315	286	294	288	313	302	289	313	292	279	299	281	357	302	295	272	302	295	304	307	305	312	307	317	303	317	326	312	314	326	289	307	298	289	296	300	319	322	297	329	297	300	302	318	292	292	324	320	319	287	299	290	288	292	297	278	332	300	283	291	277	305	269	329	319	303	330	326	316	302	301	308	280	300	305	284	297	303	295	308	303	301	314	298	312	298	294	321	300	286	300	292	324	316	295	305	301	307	296	311	330	308	296	308	339	300	288	309	292	317	297	283	271	297	307	291	299	335	326	318	275	332	284	282	298	326	295	289	311	309	298	309	306	314	277	273	321	295	312	298	303	314	273	309	310	312	322	285	302	254	310	283	308	284	285	275	270	311	297	309	311	309	295	328	288	282	301	288	270	282	317	292	284	316	322	310	298	239	308	280	306	270	294	317	288	301	319	311	298	321	295	334	305	333	296	289	304	328	295	313	267	319	305	287	315	304	289	287	297	312	319	295	346	290	291	300	279	293	302	309	281	301	269	295	294	304	309	289	271	292	309	276	303	314	326	297	277	288	305	298	291	281	299	305	306	302	295	326	304	303	295	292	321	303	327	294	336	304	276	285	317	304	325	342	257	321	292	292	324	312	275	315	306	307	260	299	304	290	298	287	296	331	288	319	321	327	306	284	318	323	289	277	325	289	279	305	333	274	309	296	283	289	331	305	286	297	306	289	264	303	284	294	296	294	312	301	288	309	275	285	306	328	305	291	293	288	275	308	325	343	290	304	320	324	288	306	299	296	315	334	326	290	303	314	309	316	289	307	300	275	298	279	319	299	269	306	297	325	286	278	305	319	249	335	298	276	291	299	267	304	307	299	310	310	298	281	300	276	314	270	289	297	294	290	289	302	314	305	324	293	291	298	292	290	286	298	327	302	296	300	301	289	286	309	313	302	290	317	316	285	293	312	304	306	299	281	299	259	283	311	314	293	283	277	314	340	301	298	302	298	309	324	300	292	321	291	318	301	316	302	285	281	311	299	273	286	311	296	271	270	300	279	301	282	300	282	320	315	304	267	290	291	311	301	298	330	271	302	317	353	307	279	261	301	288	284	290	316	295	334	282	288	313	311	310	320	299	265	286	287	315	276	310	316	300	302	329	316	286	301	276	302	282	299	324	298	288	314	318	298	292	279	318	293	332	333	298	300	282	286	321	320	293	259	304	287	272	311	303	290	305	285	292	311	292	306	273	286	303	311	280	311	285	300	320	293	306	302	278	283	308	279	323	365	335	291	278	281	295	288	302	284	278	318	330	286	298	290	300	306	301	297	319	332	314	326	293	323	287	318	333	325	296	272	296	283	293	325	299	282	278	317	294	286	331	298	283	276	308	298	296	296	298	312	289	311	268	287	274	305	327	307	299	298	307	309	324	307	282	291	320	302	272	281	301	330	311	327	298	272	303	311	299	305	298	297	294	298	311	273	276	306	262	309	310	316	272	290	290	262	289	315	298	273	282	295	286	335	280	303	318	311	302	308	263	333	310	298	318	281	331	301	310	295	322	286	332	333	313	313	304	324	315	320	309	291	286	316	330	310	300	316	312	290	322	329	287	294	291	312	299	301	312	302	291	278	303	293	302	327	348	296	287	317	295	299	319	282	283	320	304	324	287	278	313	272	297	284	325	290	306	313	322	321	331	285	298	319	306	300	360	299	298	278	298	320	329	303	307	321	300	290	312	307	301	287	298	316	329	287	300	269	283	308	291	323	313	309	314	310	295	297	300	295	305	306	322	304	299	282	289	308	279	301	301	277	315	292	302	302	280	290	270	281	295	315	289	283	264	299	297	304	309	328	298	281	296	284	282	327	303	322	312	271	334	287	298	300	292	286	299	317	320	285	271	288	298	308	294	306	301	306	303	298	303	326	312	303	298	317	321	286	310	306	303	327	297	310	302	280	289	293	319	307	327	281	274	304	297	313	293	279	283	315	303	314	283	282	296	284	276	294	303	284	328	283	309	319	320	294	308	287	320	345	305	294	326	300	326	304	324	313	302	277	291	292	269	293	305	298	298	315	305	319	273	319	282	282	295	267	278	339	285	315	292	309	273	269	302	323	310	289	297	321	307	274	293	289	305	267	319	297	304	282	289	287	292	293	321	302	284	297	283	302	292	295	338	288	299	310	294	294	264	298	313	310	286	342	289	300	300	299	296	302	315	290	281	286	303	322	319	315	295	280	320	304	289	284	335	313	315	311	295	300	306	297	314	292	303	295	314	318	290	309	282	316	333	283	328	332	294	292	304	300	263	322	362	317	319	304	283	303	320	299	328	320	308	298	318	297	311	290	294	284	264	283	308	297	277	320	324	298	295	327	321	294	280	286	272	283	312	313	276	308	285	297	298	314	314	264	280	294	303	320	286	299	294	276	319	259	347	301	292	315	293	313	319	314	297	286	307	316	294	302	309	303	323	285	296	327	306	293	297	315	314	319	284	291	289	292	290	282	318	303	318	300	278	286	273	315	300	279	335	309	301	319	302	282	296	290	291	329	296	297	283	299	306	323	267	308	312	308	311	331	272	306	317	295	308	317	313	318	310	316	263	287	328	274	279	318	294	313	262	336	304	312	278	327	295	313	288	344	299	289	302	286	335	295	329	308	316	297	283	284	285	309	311	334	299	309	328	299	290	313	268	300	297	313	304	316	282	308	332	288	267	290	272	292	287	299	335	338	300	321	340	291	289	295	302	275	289	298	283	291	307	301	282	281	284	270	297	295	287	305	312	309	296	318	297	266	314	308	328	270	318	299	282	301	315	293	277	311	321	293	318	301	304	271	302	344	314	324	299	305	305	327	317	307	298	276	307	336	317	280	293	322	327	317	279	329	300	285	315	296	304	305	287	277	324	320	306	291	323	302	319	276	288	318	308	310	316	287	355	298	282	286	329	302	319	285	298	280	338	294	290	294	329	306	307	301	297	323	315	334	313	285	307	316	305	303	292	346	277	298	321	289	291	323	271	322	296	298
8003	1857	3361	3975	3467	2937	2448	2214	1892	1690	1595	1535	1394	1317	1270	1240	1221	1113	1208	1101	1043	1092	1019	1029	1041	1013	988	974	975	956	966	950	964	1013	992	931	948	917	910	958	964	919	944	903	949	896	978	888	946	898	956	969	924	940	954	903	903	916	866	876	902	894	928	885	916	938	894	900	887	853	895	876	909	879	854	889	868	942	902	843	899	877	874	857	885	911	904	894	833	873	864	948	883	853	868	906	874	867	876	928	849	893	945	871	843	904	864	903	886	896	912	837	864	955	836	899	853	862	911	862	856	937	905	833	907	866	836	840	898	897	912	873	946	900	954	852	880	871	874	901	913	880	867	893	929	897	903	852	953	843	929	861	870	893	918	920	893	861	937	917	818	869	912	837	879	920	912	860	824	942	890	923	910	859	864	841	851	925	882	874	896	916	917	898	865	886	889	908	881	925	937	834	899	873	833	869	890	887	869	868	871	931	862	851	846	866	943	878	922	878	868	868	876	879	893	841	912	913	856	860	879	902	841	861	864	919	866	837	872	869	872	880	904	903	876	885	866	869	893	853	883	896	847	829	888	867	843	890	896	880	862	869	859	903	854	878	893	832	850	853	916	893	858	890	883	909	887	900	889	866	834	868	874	835	854	828	863	880	871	936	876	857	950	902	892	897	894	822	857	916	859	861	849	876	864	895	867	883	897	844	855	921	930	871	853	864	839	878	845	836	832	895	914	897	862	871	863	910	869	946	857	897	910	913	868	913	890	855	856	891	898	882	902	888	855	907	884	877	862	881	877	878	890	860	897	897	875	879	868	902	882	915	926	853	851	926	930	873	884	879	931	854	880	907	876	825	915	862	859	911	868	906	913	874	905	879	895	844	944	881	871	833	877	909	848	839	901	908	832	875	911	845	872	881	881	904	881	846	968	875	913	914	891	842	914	898	850	893	844	867	885	894	864	877	863	835	894	898	876	903	895	842	893	846	853	878	897	881	835	848	881	898	869	837	921	844	907	840	859	894	871	872	860	884	864	877	856	885	857	890	927	937	844	859	855	912	905	875	875	906	876	907	930	882	843	854	877	893	902	837	919	953	877	881	854	868	846	862	950	891	886	933	889	889	857	886	820	854	821	900	862	813	853	857	839	903	892	872	883	855	923	851	861	879	853	865	872	874	838	909	890	885	872	908	858	918	881	850	864	823	898	854	935	874	873	883	868	881	915	911	935	844	853	908	892	896	856	853	926	873	854	828	912	940	864	878	928	863	833	860	897	866	890	885	834	896	941	935	868	876	860	910	808	837	892	871	856	824	866	904	917	848	875	899	905	819	855	869	846	865	895	898	919	921	926	897	884	897	897	939	870	898	867	907	870	898	868	888	845	883	821	841	899	913	884	820	841	898	902	874	937	882	883	856	924	870	859	862	875	915	894	863	878	889	894	861	863	863	840	898	968	875	874	912	896	916	824	916	870	863	893	888	933	890	872	823	878	914	881	878	850	881	868	860	884	864	919	897	878	935	887	894	905	902	857	901	879	897	918	892	851	878	883	902	873	863	888	927	869	892	905	919	920	876	898	884	907	895	872	852	902	867	826	916	875	871	912	877	876	934	889	905	845	911	864	873	920	895	914	906	894	908	854	897	877	925	862	893	906	837	878	865	887	852	904	951	838	833	915	870	847	882	867	903	873	887	857	814	861	898	893	863	908	871	873	869	898	883	858	864	823	875	878	888	898	834	890	858	908	886	826	866	870	903	909	879	869	892	907	876	903	895	865	849	873	879	873	869	851	883	935	879	905	891	895	880	914	899	851	937	896	808	878	867	859	862	956	851	867	875	883	899	873	848	870	908	877	875	887	926	897	824	925	882	923	918	937	865	883	959	885	935	937	832	934	897	890	880	875	839	836	936	933	947	906	905	869	858	911	853	907	875	915	886	920	902	943	922	832	807	849	837	863	870	819	889	890	845	882	890	854	910	924	848	925	769	914	878	902	899	857	859	894	883	906	927	925	911	817	902	862	871	815	933	872	888	926	878	930	893	866	863	862	892	878	921	895	913	929	902	895	891	912	875	857	848	845	905	917	877	904	877	913	887	902	889	902	828	859	893	865	890	876	909	936	916	880	896	893	844	908	859	874	948	899	861	902	862	872	877	846	939	857	886	903	846	842	859	873	887	881	925	940	909	901	936	915	883	878	910	890	900	842	885	858	890	859	853	849	883	849	882	882	864	855	871	893	875	840	919	812	876	873	897	904	920	917	865	888	910	867	881	895	854	881	883	881	872	846	909	881	906	865	870	913	839	895	890	900	875	935	871	891	858	883	861	945	879	900	896	901	878	875	869	894	850	902	919	855	872	859	844	883	883	869	905	938	888	881	928	880	872	929	907	865	903	891	893	921	896	941	866	854	899	881	930	877	887	890	866	930	851	922	862	930	919	880	903	843	872	864	854	882	854	890	849	836	852	865	941	866	937	876	818	916	824	915	919	866	879	847	874	877	847	944	888	807	929	882	910	868	887	861	836	879	837	890	877	863	892	899	963	789	892	873	857	832	889	948	836	904	898	944	851	884	871	920	841	890	814	888	925	864	864	850	880	832	918	925	881	845	856	847	855	842	906	925	860	903	814	878	833	897	873	869	893	903	882	887	876	879	862	866	909	863	896	846	866	880	963	869	860	854	907	890	855	847	844	924	874	869	926	911	940	906	874	831	879	937	880	944	879	857	877	869	877	896	871	882	871	875	871	851	884	944	905	903	917	890	889	849	929	896	908	885	893	900	897	905	859	835	861	925	873	954	845	863	892	946	924	863	880	866	947	882	851	909	906	837	866	841	861	833	901	831	888	853	902	843	916	875	866	921	842	888	907	873	859	920	842	880	904	859	879	902	874	898	911	862	913	882	887	834	913	857	866	855	911	933	919	944	846	895	939	890	892	835	930	896	883	887	858	912	882	857	841	877	930	867	873	852	894	852	872	857	924	850	873	858	918	934	944	929	874	923	882	865	878	894	915	893	905	871	897	888	878	891	852	873	945	890	914	858	909	835	825	932	826	904	915	927	863	897	819	884	877	865	876	883	892	839	869	913	849	856	844	909	863	887	866	824	902	948	850	835	900	896	845	919	875	860	863	874	856	883	879	882	837	826	884	919	884	857	891	906	856	920	878	855	839	851	881	894	900	909	883	961	902	897	884	867	877	939	902	890	867	876	830	891	884	927	885	896	833	830	906	893	822	850	875	870	859	850	854	896	848	877	879	879	869	878	936	912	892	817	872	858	880	928	871	873	900	938	837	855	818	896	876	942	879	897	911	874	884	897	862	952	808	921	852	919	906	860	904	913	876	877	857	883	876	877	849	861	872	852	870	916	884	879	923	863	829	879	946	859	873	911	843	872	922	904	890	918	925	886	870	848	847	896	902	875	869	832	871	925	908	854	879	869	847	893	875	912	929	871	948	853	907	870	845	889	818	893	889	904	879	854	889	874	936	868	875	857	900	869	867
23065	3272	2892	2251	1605	1270	894	779	627	539	529	502	433	388	342	377	360	330	317	350	328	304	342	285	300	304	302	297	266	314	312	318	288	279	274	324	315	271	320	307	284	291	281	277	303	283	292	298	277	295	276	285	257	246	300	281	253	298	290	284	271	295	278	273	268	292	301	289	278	291	288	278	274	280	241	301	289	284	289	264	260	258	261	267	285	272	259	278	271	265	261	269	295	300	270	254	273	258	306	269	261	307	262	264	262	248	254	283	291	276	271	258	254	254	282	297	287	272	293	230	260	273	291	280	294	261	243	279	296	311	286	294	293	269	237	280	286	253	302	275	308	275	268	284	261	309	266	254	286	274	284	259	262	282	298	274	262	255	270	296	289	282	258	270	285	258	253	290	249	267	286	276	287	287	266	280	278	265	274	283	271	246	288	295	273	302	328	267	267	259	271	271	268	299	268	286	242	276	246	253	246	258	285	264	267	270	262	271	255	307	271	225	274	270	271	282	275	277	277	266	280	248	260	265	266	271	271	259	282	253	275	277	246	271	260	251	279	283	282	234	247	276	289	280	283	268	256	275	296	260	252	286	268	290	271	259	304	296	264	283	284	281	269	271	291	293	294	236	269	269	254	263	273	288	261	254	289	226	283	257	249	254	274	253	281	274	318	264	286	266	262	240	278	274	240	262	259	278	252	275	284	263	291	284	256	274	242	275	258	292	297	255	269	255	276	252	262	276	272	306	268	282	275	299	270	238	287	254	287	259	245	278	291	255	284	271	260	259	275	277	274	286	263	263	256	291	290	252	284	270	267	256	261	283	291	274	276	253	268	245	281	248	270	275	280	264	280	255	278	289	255	265	248	305	255	254	257	283	246	275	242	254	265	289	253	291	282	291	289	280	263	269	257	295	283	286	253	257	265	257	259	273	239	268	316	295	265	265	273	281	270	285	246	264	271	276	250	254	291	273	244	307	261	249	251	276	297	279	295	246	273	279	282	258	262	265	272	264	275	275	282	276	254	286	262	250	270	301	244	269	272	245	288	264	266	238	269	275	271	289	252	251	278	286	260	272	258	279	279	267	267	261	291	289	249	252	280	250	298	284	278	250	255	276	272	254	255	257	281	268	260	266	287	267	243	260	295	291	274	262	281	255	276	281	281	249	273	264	277	292	275	262	237	248	245	265	261	262	292	294	260	250	284	266	271	281	264	274	260	285	255	275	274	295	271	274	273	264	265	287	288	260	282	273	300	249	272	267	282	296	271	288	268	269	291	248	274	281	267	277	256	267	334	268	255	254	265	252	281	277	299	277	254	270	248	265	276	257	262	277	276	263	268	248	254	240	273	274	281	300	281	285	297	266	244	275	268	250	272	277	269	243	254	242	264	291	297	248	274	298	283	264	264	276	261	262	280	286	278	269	292	287	265	278	257	261	257	291	287	243	286	279	273	267	278	262	262	275	275	233	265	265	269	251	256	268	294	242	273	267	282	258	273	261	264	264	276	257	278	266	287	263	264	263	263	278	273	259	275	253	276	300	290	302	270	277	293	262	252	278	261	262	276	263	269	230	262	256	274	270	319	267	256	264	272	293	277	280	272	326	271	263	246	250	287	268	256	280	276	253	307	275	266	281	272	275	286	279	289	274	255	270	284	286	257	263	268	289	264	261	264	269	280	251	295	246	284	310	281	270	297	259	279	305	273	268	260	317	257	258	278	244	276	273	229	255	247	272	280	263	296	306	242	289	290	265	276	268	255	300	283	287	262	291	269	313	249	278	268	287	267	303	272	261	277	268	243	263	275	254	275	282	267	268	292	258	292	296	290	272	281	241	243	269	247	260	264	247	292	284	279	281	242	255	277	255	246	296	257	261	255	276	293	283	272	267	279	283	247	265	276	262	274	259	247	258	258	264	258	267	263	285	275	272	261	259	277	282	259	283	293	262	270	267	273	267	269	306	260	267	269	275	231	285	264	248	262	285	277	283	267	287	262	282	274	263	277	274	274	280	250	268	285	268	278	259	246	319	264	287	245	287	285	279	308	249	286	288	297	271	297	281	284	239	267	270	286	272	285	250	302	279	250	252	298	234	284	288	277	297	302	260	244	253	283	253	300	253	277	262	283	277	258	268	280	291	273	256	238	273	282	244	259	281	258	250	282	290	275	270	275	304	249	281	300	291	235	267	265	266	263	274	305	287	263	302	287	269	271	265	282	257	282	290	283	271	262	309	274	249	291	253	269	303	281	262	286	269	297	250	257	254	264	301	261	289	293	273	238	252	273	269	285	282	286	258	298	299	243	288	288	274	274	326	252	282	277	258	284	263	274	262	267	273	302	248	295	284	271	279	267	261	263	275	256	293	291	263	290	269	278	286	264	273	260	230	278	281	299	264	256	260	265	272	258	261	279	216	294	263	244	276	248	286	283	268	262	287	272	277	257	281	278	277	253	264	243	295	271	267	280	276	291	265	303	261	258	259	249	259	256	281	301	257	300	268	289	302	273	270	253	290	267	260	262	281	295	293	286	299	268	290	262	274	280	272	269	267	284	277	297	256	258	264	268	243	255	261	259	263	284	251	269	284	263	271	264	308	273	237	273	299	279	300	293	280	274	248	265	268	252	260	269	262	280	267	274	269	278	273	253	279	272	265	258	277	245	293	256	302	273	279	257	269	283	302	280	286	288	226	293	286	260	281	266	293	310	272	309	280	275	293	294	262	293	262	273	281	280	272	258	306	287	238	291	251	299	292	270	298	297	283	274	262	269	273	262	259	244	271	252	284	260	285	267	251	306	241	262	270	289	287	284	295	291	268	292	283	263	263	267	289	261	300	245	243	268	296	255	260	275	249	272	296	280	278	296	246	282	253	268	297	297	262	259	279	280	253	280	252	260	270	271	250	303	275	250	265	284	268	279	298	275	267	289	253	274	253	271	291	295	277	270	281	278	280	275	260	257	245	281	243	271	252	280	268	293	305	272	284	308	275	287	270	296	283	257	281	269	266	279	280	250	248	242	268	231	283	311	280	239	286	269	266	273	260	295	268	273	271	267	266	299	297	262	253	294	265	248	265	256	269	255	244	296	272	272	271	283	257	267	284	264	277	281	270	233	271	306	274	294	253	253	269	272	268	260	283	280	264	264	261	286	271	253	263	266	279	262	256	254	264	260	289	284	287	279	280	256	265	278	272	230	253	280	285	261	261	275	283	247	280	248	284	264	276	253	261	299	314	248	282	289	289	288	267	267	263	250	279	244	293	260	260	277	273	258	267	263	242	259	270	262	327	268	247	305	276	254	268	271	253	238	268	243	267	295	258	298	302	285	249	308	295	260	287	260	256	277	289	236	266	251	254	263	285	267	296	230	315	243	248	276	271	285	267	287	272	295	276	259	285	287	256	290	285	296	289	283	280	263	261	278	262	273	274	280	259	247	257	279	262	248	273	247	275	280	273	281	269	273	291	263	259	290	300	276	267	247	259	281	277	286	282	268	262
11600	2616	5695	6549	5541	4637	3912	3242	2708	2385	2113	1963	1748	1695	1589	1428	1416	1300	1264	1179	1239	1133	1094	1137	1070	1057	1049	1004	1057	1049	1031	987	883	953	911	966	909	890	974	946	953	945	911	843	872	944	876	863	882	907	924	795	836	856	848	887	863	826	871	876	845	844	890	775	834	852	842	851	857	844	786	816	830	826	863	829	808	829	814	845	827	815	832	827	799	825	867	806	869	862	766	874	813	795	864	789	818	841	790	806	850	856	785	798	798	794	814	845	873	813	810	786	785	828	861	801	816	790	797	824	801	824	801	789	755	780	836	781	856	762	801	791	798	801	876	763	793	797	839	829	753	866	766	787	807	786	792	792	793	764	804	794	818	825	809	825	817	857	832	826	762	776	835	811	812	822	800	853	777	795	728	777	794	785	745	803	836	780	823	798	782	850	766	775	806	780	800	799	818	743	812	773	748	813	827	828	795	791	775	796	762	858	835	830	834	861	794	833	789	810	839	814	783	755	770	806	790	788	750	794	814	805	799	781	808	847	776	813	808	799	804	747	785	802	801	829	845	789	822	780	816	817	758	802	774	801	776	825	795	755	767	778	794	844	830	780	752	804	768	827	798	788	833	863	796	746	822	813	787	828	783	815	779	766	795	793	820	790	784	858	748	814	832	807	833	771	776	799	762	840	837	815	754	822	755	745	805	799	789	784	766	795	784	770	793	787	777	785	739	793	829	817	781	818	806	818	834	802	814	783	798	847	804	798	769	802	793	785	839	794	789	792	813	784	789	761	768	764	778	806	794	841	818	800	807	823	834	760	757	748	820	839	791	833	784	787	850	828	777	759	759	807	786	797	781	760	829	789	755	767	779	837	777	803	818	773	816	799	792	778	845	895	781	810	741	787	817	812	780	802	773	734	816	768	819	738	823	810	802	797	808	783	796	796	786	809	786	840	797	795	772	807	835	783	739	828	775	823	826	808	799	796	752	819	802	785	865	799	798	842	861	735	779	806	796	788	796	778	824	781	746	728	833	804	831	816	805	815	822	850	824	813	804	783	810	828	774	785	845	816	822	804	789	752	771	793	806	826	753	819	740	782	799	753	778	834	793	809	868	791	794	783	838	793	792	758	811	850	786	748	815	789	823	748	808	777	798	792	803	773	802	806	801	808	805	856	832	763	819	830	812	804	809	817	716	756	786	790	790	765	815	779	790	792	814	807	809	790	745	817	788	744	763	816	805	788	836	796	811	804	830	772	802	828	819	866	796	838	786	817	746	833	762	807	799	813	765	798	788	774	849	835	792	795	851	784	761	805	801	763	872	822	874	787	743	822	791	784	814	857	754	836	801	869	812	824	797	780	781	810	780	782	832	774	780	745	762	828	810	774	857	833	790	780	786	751	817	760	798	747	730	786	790	813	821	773	813	801	758	755	858	786	754	787	799	808	811	819	736	804	738	775	768	796	739	834	776	806	753	806	804	782	742	762	808	801	799	790	801	836	821	831	828	803	845	765	835	797	803	760	814	818	814	755	788	856	771	772	820	801	791	801	827	853	765	811	796	774	809	837	775	746	790	869	784	762	821	833	732	760	792	834	813	812	811	780	851	812	765	764	831	823	827	812	791	819	809	793	779	831	744	802	798	795	831	826	838	801	814	803	800	766	836	795	822	778	832	792	811	814	810	797	799	776	800	809	818	777	725	869	774	788	780	831	842	788	768	779	786	834	794	837	762	799	844	799	831	818	810	825	773	778	770	823	790	755	790	763	802	799	801	785	802	786	779	827	814	814	788	813	851	809	751	808	843	803	825	813	808	783	827	842	776	816	762	738	711	786	792	775	772	798	804	783	810	813	807	838	799	788	761	802	775	817	797	783	770	820	825	842	798	748	744	835	815	775	826	769	737	791	808	809	793	774	764	779	811	740	791	798	802	790	797	834	793	761	768	783	800	801	780	840	745	827	783	789	783	831	816	834	821	808	751	794	791	801	794	809	766	787	809	814	772	823	783	828	813	845	829	759	797	797	800	791	785	857	794	802	813	803	745	746	788	837	820	810	821	798	795	773	793	739	813	823	812	779	819	809	784	784	801	807	795	759	788	794	776	815	838	791	781	784	823	818	781	830	780	815	807	795	788	813	784	835	806	805	750	786	822	837	795	788	795	800	818	810	784	808	800	740	844	849	801	813	798	794	810	803	763	776	820	797	811	832	808	787	758	755	762	790	817	796	816	810	875	796	819	757	789	812	785	865	794	800	815	810	768	802	818	811	822	844	862	838	772	831	766	761	764	810	804	802	823	824	794	807	822	749	843	840	808	767	777	810	811	788	770	816	756	816	829	776	775	779	800	771	811	809	814	814	758	819	783	816	774	758	810	815	762	813	768	766	829	783	773	783	789	783	805	770	815	765	790	794	776	796	771	841	804	840	782	739	850	775	809	804	808	782	785	831	783	774	805	800	786	793	823	805	829	809	760	800	772	787	772	772	789	854	812	809	763	747	783	794	788	802	791	804	802	799	785	806	777	787	797	781	797	820	807	798	775	812	786	799	775	829	807	785	836	778	788	805	778	787	785	783	821	767	784	825	769	788	792	812	804	825	783	816	784	800	852	804	797	813	813	795	810	816	783	781	813	808	821	822	846	782	769	775	772	813	782	796	808	807	805	810	809	843	742	781	743	856	823	831	795	783	829	786	746	813	810	800	794	817	813	800	860	797	818	813	758	821	788	790	706	767	835	770	818	803	790	788	814	761	767	798	813	827	779	802	831	808	806	734	833	773	839	820	850	773	813	748	796	835	753	781	773	826	809	844	842	787	764	800	855	830	784	794	774	813	790	799	788	799	816	800	797	799	809	783	809	851	777	826	784	838	787	777	775	856	816	814	787	783	792	771	807	786	764	802	828	807	805	829	821	809	826	793	792	749	777	783	821	764	819	836	825	766	785	787	830	806	795	850	760	805	800	811	786	801	830	746	768	794	775	803	756	820	842	800	837	841	795	762	766	808	799	817	769	760	791	821	786	819	794	765	760	861	765	830	796	805	771	812	795	804	778	797	778	793	823	787	776	812	788	786	847	811	788	825	798	796	824	786	805	787	763	817	800	749	797	796	799	816	783	797	824	838	802	775	824	806	812	787	739	800	787	799	843	809	787	787	769	812	778	795	778	806	831	790	806	779	801	744	835	793	808	793	824	774	826	844	789	747	865	826	831	795	797	828	805	786	816	805	790	817	806	774	801	795	757	785	829	849	839	799	792	790	770	820	818	735	787	855	768	819	822	812	821	807	762	775	810	830	811	770	772	857	767	780	804	822	780	807	829	827	833	815	843	790	819	818	821	789	788	806	827	750	768	837	797	792	832	784	800	767	810	792	790	837	794	779	803	826	798	774	794	770	734	811	817	786	798	826	797	772	821	808	777	801	826	773	764	791	842	798	788	818	757	794	803	798	816	805	814	792	766	834	774	816	811	799	788	828	770	783	809	768	791	840	808	812	809	848	778	766
2321	237	256	246	207	205	183	191	192	194	171	168	187	200	160	170	171	179	160	162	181	175	208	165	186	190	170	149	167	173	184	165	201	191	152	166	176	171	156	158	165	175	161	168	151	152	158	185	164	161	175	195	176	157	179	179	184	162	174	181	177	175	205	156	147	173	182	189	175	156	180	149	153	190	164	154	166	181	157	169	174	171	177	161	202	155	168	171	161	167	187	172	176	195	167	201	161	163	165	178	174	165	180	152	162	186	153	177	173	179	165	156	146	175	195	173	167	175	150	149	168	199	178	175	146	149	159	174	167	175	161	201	173	192	172	175	158	157	173	182	176	168	162	182	163	163	149	180	144	157	162	183	178	166	179	154	146	202	170	154	169	169	169	169	164	167	173	170	176	163	162	154	174	157	155	174	159	174	166	178	165	166	183	174	175	180	158	175	172	146	176	159	155	175	186	176	189	175	174	185	162	182	165	165	184	196	152	189	183	179	173	165	155	166	181	160	167	158	157	160	191	163	180	188	176	152	158	165	168	185	185	163	174	157	188	208	154	179	163	174	164	167	171	179	167	185	160	171	155	160	171	167	142	169	187	155	163	165	170	173	183	145	177	142	159	180	176	164	159	189	156	181	169	172	163	182	181	175	173	161	159	163	165	162	181	180	156	145	150	168	188	182	181	176	171	168	166	199	195	180	142	167	176	176	159	139	175	164	175	186	163	145	184	162	166	170	187	167	137	188	170	154	176	165	177	171	165	170	175	166	188	183	155	167	158	188	147	160	168	168	146	150	178	173	134	165	190	185	169	158	167	185	133	160	158	183	148	153	177	187	158	188	169	190	172	167	166	201	163	181	167	194	197	166	180	158	183	181	189	171	153	177	157	145	176	167	155	178	149	173	151	169	161	169	171	163	184	132	182	164	172	182	161	193	192	174	152	132	173	181	163	168	168	170	155	177	179	177	168	146	161	158	154	164	155	171	180	162	171	157	171	156	168	185	192	167	155	152	176	159	186	182	152	184	165	180	165	167	178	169	178	139	177	163	169	152	181	179	179	194	139	170	202	150	169	161	156	181	171	174	175	191	189	189	171	158	190	160	148	145	170	164	165	146	169	162	160	177	174	160	170	175	181	183	174	171	166	156	175	182	178	172	165	193	167	169	163	162	176	175	181	190	172	165	157	170	167	157	171	176	162	163	182	173	188	191	195	170	179	153	153	177	188	169	199	136	159	148	174	156	159	168	155	177	187	187	176	180	169	160	168	176	172	177	161	161	182	177	148	168	164	175	164	179	154	181	163	170	164	181	173	160	156	170	150	151	161	167	173	172	168	150	193	168	160	169	177	159	177	168	182	185	165	164	170	172	177	173	174	166	171	166	167	169	177	162	167	179	179	207	183	151	167	184	169	145	160	198	152	177	171	181	177	175	179	177	171	153	186	145	174	172	156	158	180	162	162	163	199	158	181	173	192	167	159	193	161	183	167	178	179	168	183	161	156	192	179	169	136	176	147	167	163	169	185	159	165	195	157	159	166	163	178	190	193	174	187	165	159	168	168	153	151	177	179	181	163	153	168	176	175	180	181	165	165	180	166	180	173	178	182	180	170	144	167	171	170	164	173	167	174	159	164	166	176	167	156	149	164	144	174	153	176	180	196	180	185	173	179	172	180	190	185	192	166	155	194	154	163	169	159	199	188	172	163	171	168	149	157	165	151	148	170	146	165	154	154	160	170	179	164	168	150	164	168	179	162	151	181	182	140	186	171	182	176	162	180	178	172	155	156	202	155	172	181	176	155	180	181	180	194	190	164	164	173	185	159	166	182	169	170	156	171	143	165	143	166	191	149	184	176	156	161	163	158	162	162	152	162	175	196	188	170	157	153	168	169	170	182	148	173	202	179	168	190	148	192	149	142	178	180	151	164	133	163	172	159	187	140	180	171	191	201	183	174	160	170	171	185	151	158	176	161	169	164	179	180	176	179	163	157	165	173	169	162	171	178	182	165	182	160	175	170	161	189	166	170	189	165	156	148	151	171	150	180	178	150	170	172	177	184	145	184	164	150	169	165	161	166	157	186	166	168	167	182	185	191	156	187	189	187	179	173	166	154	164	166	144	184	157	164	166	157	156	177	188	187	156	168	155	170	158	156	145	166	185	192	170	153	166	193	159	163	155	173	184	172	167	155	183	182	171	168	182	189	180	144	181	182	173	176	156	163	159	160	182	163	171	167	157	174	179	162	182	179	175	158	160	155	176	175	176	164	168	157	181	164	198	169	175	178	172	170	178	172	172	165	160	161	162	167	194	154	147	164	180	167	145	155	156	166	165	161	203	163	185	163	157	172	149	161	181	157	146	166	181	147	164	165	169	164	198	171	153	163	172	186	148	161	143	164	177	192	172	167	195	185	160	183	170	171	168	162	170	170	189	169	193	155	172	170	174	177	178	173	168	183	194	175	165	178	161	138	166	157	162	161	185	195	169	189	148	170	184	200	163	177	142	168	173	174	178	168	136	205	184	165	165	158	169	168	161	160	178	179	164	170	179	168	168	171	182	154	156	191	162	157	170	157	149	178	153	159	174	178	163	157	161	161	158	177	166	145	172	179	170	173	188	177	187	164	165	181	159	148	160	166	156	180	168	168	176	160	172	165	190	170	176	171	172	161	162	143	195	160	174	198	143	194	174	182	173	157	171	166	181	150	158	145	156	169	156	171	195	182	170	163	180	154	158	169	166	176	165	168	169	167	164	166	168	173	170	168	188	191	142	169	171	161	171	172	177	164	162	162	161	168	164	177	175	145	151	158	170	153	191	171	176	170	190	167	157	191	173	178	181	167	170	178	150	164	182	158	179	153	148	161	158	168	162	169	177	166	166	159	161	170	160	138	179	179	175	174	161	187	146	167	186	172	175	147	161	178	162	151	172	166	208	176	175	144	171	184	157	169	149	178	192	177	178	165	158	177	138	164	173	186	157	192	182	168	164	157	174	173	169	141	204	186	166	171	165	174	171	166	165	163	192	171	190	185	170	165	147	166	180	168	145	160	173	170	173	169	150	161	184	176	168	161	151	177	171	152	171	166	178	172	185	151	156	159	176	148	184	141	156	156	181	163	174	199	150	161	187	179	148	167	160	186	170	182	162	158	172	165	144	167	169	161	159	193	200	180	145	173	178	146	174	170	189	197	165	183	146	177	174	184	186	165	167	157	151	166	166	162	166	176	176	167	178	181	191	187	160	162	166	169	182	177	167	166	148	183	194	193	149	185	163	184	166	173	153	189	190	165	175	180	165	167	145	162	156	154	172	165	168	157	168	185	161	165	150	188	138	177	149	168	177	160	176	176	174	160	182	193	176	180	165	201	143	161	167	161	158	179	184	187	155	152	162	165	152	162	186	158	184	171	174	153	175	146	153	162	182	171	173	162	175	186	155	184	161	155	160	183	165	168	156	158	154	164	147	146	173	187	169	166	174	169	179	153	167	184	173	168	183
1969	607	761	727	736	650	638	640	637	567	629	538	588	543	548	564	559	577	577	603	586	523	537	556	483	578	577	538	554	564	588	563	572	505	573	587	583	578	585	555	535	556	576	602	544	535	507	557	555	505	542	566	556	580	564	556	570	550	551	562	537	537	541	580	563	576	532	566	553	561	528	600	537	576	567	522	539	530	554	574	538	550	562	511	515	570	553	549	540	588	575	538	578	540	534	562	545	551	558	584	519	528	550	541	547	534	556	509	566	570	557	579	558	529	594	560	520	541	536	502	552	595	548	578	545	546	554	570	545	497	544	572	560	549	576	554	557	542	533	560	507	576	530	551	578	507	577	498	544	565	561	575	552	550	566	556	590	552	571	513	522	538	511	553	534	524	535	542	542	571	564	517	546	574	540	584	575	584	536	534	518	531	528	529	605	498	551	547	571	570	544	554	571	543	566	558	529	546	529	533	506	514	524	545	578	552	566	559	565	549	566	589	522	527	539	561	568	506	560	556	566	565	512	534	560	582	542	528	513	591	539	543	536	570	501	547	563	543	552	550	523	566	556	543	555	576	586	557	564	506	602	564	565	536	515	569	573	551	587	551	505	519	584	598	502	551	540	537	539	533	591	508	517	540	543	536	557	519	500	560	473	537	550	516	553	534	542	538	539	547	526	531	542	523	519	533	529	556	547	531	594	496	553	507	521	551	523	551	564	535	555	556	568	548	569	520	537	536	536	565	556	566	567	561	545	570	467	504	552	582	533	572	578	570	546	564	565	570	515	580	549	518	537	524	539	525	581	559	547	567	499	581	509	505	584	519	529	545	551	566	588	539	577	556	552	537	525	575	523	540	581	573	499	526	499	548	542	546	541	562	575	514	578	554	548	547	559	565	567	582	530	600	554	525	515	519	543	560	533	522	535	542	581	550	542	550	528	575	519	586	553	546	530	541	542	568	521	576	548	556	559	569	548	513	556	562	567	557	519	571	554	588	525	513	604	538	528	567	561	552	533	572	505	532	523	527	502	518	560	546	517	557	554	571	593	616	538	572	584	548	540	559	554	580	550	533	567	596	593	585	521	639	534	550	581	580	552	541	579	567	571	542	526	523	583	567	490	528	556	603	558	598	533	523	565	565	557	584	534	565	566	569	516	552	534	566	528	546	529	549	569	526	520	527	514	560	540	561	580	538	564	574	575	552	538	562	590	562	536	566	505	536	540	534	575	610	535	538	542	567	522	564	561	529	512	534	594	520	543	529	546	557	593	539	555	549	546	565	544	570	571	484	594	522	518	520	563	524	561	535	532	526	549	576	543	563	546	528	588	505	539	556	560	548	520	522	571	570	530	578	548	550	561	568	562	507	552	549	536	536	566	582	561	501	562	556	585	557	538	542	554	557	521	513	522	530	577	561	531	554	562	517	540	526	530	568	533	554	567	519	546	525	529	593	525	512	560	571	608	535	534	570	558	551	532	566	539	580	565	593	552	530	526	574	573	552	553	492	565	573	539	545	547	540	590	586	532	527	581	593	524	534	550	541	596	546	538	536	552	549	580	531	550	545	541	543	533	562	547	584	571	532	564	560	548	549	531	525	584	547	530	516	577	517	528	553	525	566	584	548	576	529	548	562	547	547	579	532	547	557	544	576	544	525	583	587	570	517	585	549	516	548	549	556	561	518	515	541	552	540	544	577	545	541	550	540	560	552	593	556	539	555	524	527	494	562	533	564	521	541	545	534	542	514	549	533	567	567	514	560	532	545	556	573	609	562	514	575	544	512	546	526	566	576	555	568	613	563	532	543	524	523	495	528	541	563	534	541	537	547	566	577	567	565	573	574	523	514	547	512	547	538	565	562	567	567	583	533	527	536	553	545	564	547	576	562	515	508	573	522	552	557	534	575	547	512	559	509	529	516	560	523	516	537	582	500	555	549	573	540	543	554	539	549	526	534	496	558	552	577	566	532	493	535	557	542	584	517	530	512	562	518	519	565	586	527	570	587	530	518	523	523	523	579	565	513	559	573	560	544	500	538	561	603	543	552	521	579	533	552	555	524	552	555	540	538	582	567	523	571	548	555	523	539	596	595	551	551	573	579	540	545	535	557	531	536	606	540	531	545	596	517	513	500	552	545	558	556	536	557	567	542	588	561	548	545	577	546	519	546	520	578	566	550	604	569	592	573	570	564	520	535	507	537	528	531	561	548	561	544	567	559	624	597	523	548	593	500	552	548	521	522	516	531	522	543	548	535	497	526	589	604	546	544	566	523	539	537	554	538	557	524	555	544	604	547	555	547	586	533	531	567	568	551	579	507	577	555	563	548	583	504	557	545	571	531	554	531	552	534	526	522	552	540	594	573	540	540	552	544	537	547	530	514	511	573	511	575	536	517	529	581	557	559	560	565	564	546	565	553	550	554	578	551	497	591	543	531	554	503	539	554	535	507	524	556	513	549	604	535	528	539	567	538	501	556	544	546	559	588	578	534	592	545	525	531	545	558	521	568	576	554	545	520	549	560	555	589	567	568	503	559	539	549	577	577	557	537	545	548	522	581	526	533	572	614	567	556	543	568	562	547	561	594	558	525	577	532	563	539	527	544	520	528	558	574	566	536	572	571	528	543	528	536	534	558	550	563	556	586	591	561	553	567	520	539	537	584	589	556	508	574	545	568	577	543	587	551	559	594	562	506	560	540	583	523	526	546	553	566	550	487	543	532	541	544	524	563	554	565	552	529	533	563	552	523	571	593	556	566	562	514	529	538	552	526	552	507	508	516	562	533	533	570	552	549	572	555	511	521	567	518	579	565	526	552	512	537	520	535	547	554	556	530	561	548	582	531	532	577	563	536	552	561	542	548	565	573	513	566	591	562	520	568	547	570	559	596	547	533	530	556	519	512	517	542	561	569	551	597	528	527	548	537	541	560	536	543	548	561	547	506	574	538	551	562	575	514	543	567	518	573	551	537	545	618	550	563	516	514	528	585	522	526	571	504	529	569	552	560	534	557	580	553	527	550	542	534	538	543	543	577	546	529	581	574	523	523	562	516	560	545	555	490	529	567	575	508	564	553	543	589	499	550	542	546	553	597	558	549	546	607	556	495	531	573	551	559	527	546	542	581	544	530	546	566	562	557	555	563	545	552	522	553	607	543	541	536	533	585	563	534	501	559	541	565	557	543	554	525	547	581	550	548	534	540	532	556	542	586	556	555	535	566	582	559	543	530	525	516	534	581	552	565	552	560	549	563	565	553	558	585	522	532	518	537	567	529	548	584	541	514	514	569	537	535	537	516	575	493	560	529	584	536	541	579	575	557	535	562	586	586	570	571	552	556	515	553	543	576	546	539	537	559	557	546	574	556	557	542	492	577	527	536	569	534	569	568	547	544	599	518	529	542	585	527	543	552	532	583	541	535	529	541	542	549	538	500	523	544	526	516	572	584	562	576	557	574	521	571	553	557	544	571	558	542	566	496	538	541	554	519	511	542	544	514
10026	1269	1687	1355	960	727	605	564	478	459	431	392	413	391	332	339	364	388	374	348	337	298	346	294	332	290	312	335	300	319	295	341	318	306	331	317	304	307	324	316	328	298	285	279	350	287	310	267	318	292	316	291	308	312	336	304	310	320	301	292	295	301	282	291	323	306	293	313	322	281	305	289	299	293	306	262	286	276	298	287	296	321	308	297	311	300	289	300	300	262	302	304	311	304	318	287	265	299	310	320	319	283	301	298	295	314	332	311	306	292	292	269	308	290	298	272	295	293	326	297	301	256	313	303	283	290	315	303	293	307	310	301	294	299	271	296	311	299	302	300	289	313	316	287	340	273	293	305	310	304	278	289	275	333	300	262	301	300	277	319	311	295	270	258	280	319	292	328	314	298	295	303	283	292	289	295	326	335	297	307	309	326	284	326	297	297	286	292	305	279	330	328	301	288	286	288	321	290	294	299	336	310	268	293	294	304	296	295	296	279	307	303	303	284	302	306	304	279	312	313	325	294	315	262	301	313	338	325	304	266	317	297	296	284	305	292	304	314	278	285	307	304	339	296	313	280	288	282	334	277	314	281	302	301	313	280	295	296	303	323	268	278	298	292	279	271	317	284	317	318	297	300	303	277	275	289	305	284	266	295	303	291	301	316	312	309	299	269	299	303	288	301	288	297	352	286	284	289	317	304	332	295	302	304	285	300	314	278	302	289	303	292	312	284	306	299	313	316	288	288	306	321	308	286	306	298	293	305	299	326	298	306	323	286	319	304	284	294	278	303	288	299	297	305	340	305	334	297	300	314	310	291	295	295	317	312	318	321	290	315	300	335	287	314	316	316	308	240	309	278	299	295	284	288	325	297	312	320	273	286	335	267	303	286	291	286	322	311	307	313	323	332	309	271	284	299	297	303	283	340	291	297	298	314	315	321	313	289	325	285	287	331	292	311	316	306	287	295	289	297	296	315	329	281	256	318	287	303	282	315	318	314	333	293	298	301	283	311	315	328	269	290	310	259	291	300	298	310	311	281	300	319	303	334	303	326	280	310	305	301	319	302	325	316	292	297	287	343	303	267	324	306	280	325	296	335	285	245	295	289	283	328	247	330	296	309	262	287	281	281	291	307	297	308	313	273	314	285	286	299	260	296	287	287	314	341	306	303	304	284	303	314	314	301	267	297	307	298	296	295	286	281	297	291	294	311	299	318	273	301	315	297	320	298	293	333	267	296	325	301	303	326	275	320	264	315	277	280	314	272	341	323	314	290	318	291	321	294	299	332	347	305	307	298	323	304	290	317	288	296	288	313	311	284	298	309	295	306	285	329	327	317	314	293	294	298	361	295	300	322	297	296	288	307	305	308	290	305	299	321	318	261	296	277	316	256	278	316	276	321	293	269	342	274	290	327	303	301	280	314	289	299	285	292	313	309	313	304	262	265	329	311	316	330	318	311	292	316	281	290	336	301	292	294	310	309	296	305	304	329	310	298	303	286	291	287	292	265	331	294	319	293	293	286	310	308	291	311	316	297	298	287	265	280	294	294	304	303	292	306	278	315	268	294	275	297	289	270	298	286	300	293	334	278	311	304	282	299	304	317	324	289	290	314	304	271	318	286	270	304	318	322	251	296	275	321	336	302	308	324	312	315	292	307	301	315	296	325	319	290	296	255	318	292	321	314	302	283	287	310	296	297	328	332	290	321	296	282	274	284	324	295	322	269	297	291	328	279	316	293	334	291	306	292	319	292	322	314	301	302	255	303	307	294	285	286	274	323	291	289	315	284	300	284	322	295	319	306	311	304	311	290	301	303	278	303	259	294	301	306	290	308	303	288	312	311	285	315	311	332	297	317	308	298	303	294	300	290	327	283	296	296	318	298	312	316	315	285	317	294	317	298	283	290	307	315	334	289	313	297	311	307	300	311	289	300	328	330	305	306	304	273	306	295	283	302	279	309	320	295	304	264	298	292	331	268	261	303	329	260	294	330	333	306	313	296	329	297	280	329	278	309	339	285	313	297	315	306	285	299	334	272	284	287	306	289	327	280	304	276	307	297	293	294	294	289	254	285	283	310	297	323	294	292	303	313	345	309	303	312	293	305	343	309	305	300	328	271	295	316	294	319	307	296	287	317	314	291	310	315	292	298	322	291	302	312	264	317	289	304	312	284	321	300	307	300	300	284	294	279	294	281	319	295	290	288	299	285	271	291	294	269	300	299	305	310	354	313	309	305	282	317	295	319	299	304	272	278	351	310	269	316	326	317	279	321	314	285	304	307	323	323	329	299	275	312	299	296	312	380	330	310	287	295	279	316	327	306	301	267	317	337	294	298	325	314	328	305	293	326	296	267	291	299	316	314	302	259	301	319	316	303	293	327	264	294	330	325	287	291	307	321	305	317	321	305	304	295	290	313	267	282	304	302	325	278	287	282	299	308	289	294	334	294	300	272	290	301	306	303	315	300	289	293	282	326	288	292	301	289	283	314	315	272	280	301	309	299	307	301	326	255	272	287	304	309	302	281	306	278	298	309	305	306	332	297	311	338	317	299	298	313	285	331	326	290	334	307	310	295	325	305	340	335	277	302	294	282	300	301	331	276	317	315	269	280	293	309	303	263	313	303	268	325	296	325	275	306	319	282	305	278	288	288	279	328	319	294	278	293	302	308	304	270	277	307	297	274	303	307	318	310	289	314	308	278	301	272	351	319	308	308	334	325	303	325	322	280	270	287	317	277	292	318	321	280	302	287	251	305	318	295	321	271	291	296	313	300	325	309	267	304	306	308	300	303	307	278	309	330	299	325	308	308	329	291	291	318	307	300	314	290	302	289	307	323	324	288	307	328	287	295	327	294	315	313	298	301	265	308	296	305	319	309	296	279	295	304	287	269	304	299	300	295	322	283	303	291	299	315	295	285	311	311	302	292	301	310	276	281	333	271	303	289	299	300	276	279	274	308	284	315	274	288	297	293	316	305	329	327	264	278	291	283	335	312	288	288	343	288	281	289	309	296	297	307	325	292	313	262	278	321	289	281	301	315	316	301	312	300	333	282	296	315	319	310	273	312	342	314	319	308	312	318	292	335	288	294	300	291	330	306	334	283	330	303	303	288	322	275	291	276	279	302	298	315	311	284	313	288	303	291	329	290	294	304	286	307	293	288	283	306	322	312	310	315	324	281	312	315	323	289	336	318	312	313	342	277	301	314	315	285	307	286	323	338	286	312	286	284	294	309	289	295	327	310	277	316	298	300	308	332	309	314	323	317	357	324	286	305	293	305	284	322	309	270	306	299	271	330	295	288	285	324	308	309	268	312	308	309	280	290	292	303	253	273	306	293	291	272	256	282	299	280	307	299	276	302	292	311	297	299	255	270	301	322	289	328	335	329	285	314	298	311	327	334	302	287	283	276	290	326	291	329	316	314	291	304	301	292	311	259	286	300	314	336	280	284	307	315	308	305	287	334	291	262	310	296	293	295	283	282	289	314	269	301
5942	1789	3427	4030	3546	2890	2533	2091	1954	1761	1609	1551	1459	1381	1248	1224	1188	1172	1180	1115	1157	1078	997	1015	1026	1073	1001	1000	971	1059	997	980	924	949	945	973	967	940	978	909	932	891	918	950	960	950	921	868	976	913	855	887	966	910	899	907	927	938	942	892	981	908	886	844	898	912	917	943	912	883	892	921	868	889	941	948	940	889	911	879	926	931	876	901	883	938	895	838	914	888	873	928	897	927	900	960	859	899	883	836	909	886	911	904	915	915	893	905	885	907	888	880	895	935	846	895	853	904	837	809	876	903	936	856	854	889	885	911	850	862	868	882	848	841	833	860	889	888	867	910	847	857	887	890	915	884	908	854	897	892	929	869	872	857	884	858	907	905	876	862	844	862	862	879	872	872	880	852	851	873	876	838	832	904	815	851	852	889	907	861	886	891	909	897	887	886	942	910	906	864	877	879	886	849	900	867	883	867	886	866	874	882	937	898	831	841	832	867	806	904	919	866	858	875	843	929	924	868	852	841	847	827	873	833	866	875	878	886	835	875	903	888	866	892	864	812	907	884	921	868	887	843	907	890	941	819	914	841	923	833	924	919	902	894	924	896	883	875	883	882	890	952	879	859	895	884	843	863	900	894	901	892	868	847	913	894	891	869	917	870	905	821	893	904	897	869	867	967	874	833	875	831	885	898	895	872	896	845	878	793	865	909	851	887	885	835	872	914	926	905	868	936	867	906	851	877	858	854	902	851	864	874	854	883	898	831	840	929	882	883	920	914	871	907	954	862	859	860	884	934	849	913	902	830	948	830	870	886	843	860	883	850	824	887	859	894	891	847	917	899	839	858	906	871	904	867	886	924	861	881	920	841	860	918	867	910	902	957	870	884	926	875	912	858	859	842	918	935	865	886	900	873	883	930	904	932	926	917	892	898	854	874	886	905	898	835	944	880	874	850	907	861	893	839	885	861	866	888	874	892	866	874	851	953	894	878	864	888	893	887	862	863	901	889	928	902	901	855	883	852	842	891	923	903	890	887	860	927	917	874	885	848	897	905	865	861	881	849	859	880	857	888	857	888	883	884	904	863	921	858	848	902	921	882	902	897	877	891	838	869	924	921	903	892	944	821	861	849	936	931	868	868	879	879	834	906	855	839	881	907	913	881	845	836	844	872	869	881	911	895	895	863	859	877	873	860	901	895	897	897	865	862	897	894	854	930	859	932	943	853	864	913	929	884	877	893	885	899	876	896	923	846	872	837	914	882	864	842	880	823	893	933	889	885	890	832	934	872	867	884	846	881	865	834	868	875	842	861	901	865	823	830	888	883	837	914	862	865	929	853	850	900	870	881	923	903	879	852	846	906	893	890	924	888	911	899	842	880	903	953	885	909	881	893	837	833	822	920	874	912	864	914	848	873	898	889	883	874	893	847	851	906	893	911	877	841	873	873	890	844	875	898	838	826	926	912	865	905	922	942	940	938	853	909	897	855	896	898	881	869	887	889	945	897	883	907	875	885	934	871	900	874	846	846	916	848	926	895	890	812	907	913	880	857	873	917	910	929	897	893	869	877	864	881	890	859	910	864	903	896	945	887	863	900	868	903	878	864	938	866	889	811	840	874	844	901	855	936	905	885	859	911	869	850	869	889	909	868	862	898	856	886	862	880	870	883	874	941	952	870	891	899	895	870	887	935	883	884	877	920	936	837	901	888	904	856	864	888	861	887	890	851	870	897	878	914	913	959	948	912	894	842	885	816	904	936	881	890	919	894	873	828	895	889	871	926	887	818	888	878	880	903	833	894	922	885	875	829	890	842	922	908	882	862	878	869	864	823	826	899	905	860	846	934	913	898	882	911	841	904	889	934	888	863	853	927	886	867	927	872	937	851	913	938	871	822	879	875	941	862	892	889	849	848	862	854	877	913	890	873	900	883	907	873	900	875	916	846	905	909	885	794	882	909	889	927	874	934	852	864	917	883	888	921	840	920	883	891	898	847	874	906	885	878	902	864	872	937	879	877	871	891	844	883	899	888	856	869	891	917	882	917	899	856	879	913	902	865	909	876	897	839	898	912	896	832	830	879	890	860	890	864	918	881	917	926	837	844	902	861	859	901	926	883	887	914	865	898	889	890	869	904	845	943	894	822	845	890	858	889	897	867	892	900	827	884	896	859	894	854	853	864	894	842	895	866	873	893	886	862	900	877	904	858	866	891	861	887	900	879	886	842	858	849	872	859	860	906	812	874	931	905	853	897	893	888	867	869	915	860	880	890	886	894	872	877	863	858	914	916	869	927	854	845	897	930	915	865	897	836	927	885	894	870	839	871	922	920	914	846	871	911	917	845	925	872	863	860	840	871	891	846	864	916	844	908	887	863	889	906	897	878	883	881	926	859	865	817	902	890	880	880	832	826	858	895	917	869	884	899	900	893	891	833	892	876	905	895	841	833	934	929	925	887	871	860	847	896	872	847	864	943	874	845	877	858	849	929	865	902	879	874	896	873	915	893	901	900	860	899	860	928	925	872	907	874	868	874	812	848	906	875	849	838	860	869	813	905	860	910	924	858	878	889	857	849	895	870	905	886	838	872	880	869	841	860	901	849	864	880	847	861	879	908	866	825	867	855	904	888	890	865	924	852	843	895	863	878	868	904	951	878	887	890	872	880	861	820	912	869	931	889	897	908	873	866	862	871	878	884	891	915	881	887	870	904	939	871	874	904	846	859	822	896	877	873	877	845	881	899	899	884	866	916	867	855	924	870	867	826	857	841	870	865	894	853	899	896	890	884	939	923	886	868	933	931	855	894	863	940	886	885	910	890	904	929	893	798	900	875	860	848	896	845	900	897	856	848	886	872	850	916	888	889	934	860	908	832	861	859	860	908	921	928	891	896	891	826	870	922	848	875	836	896	917	853	850	896	906	853	866	835	919	890	883	948	926	928	906	887	883	813	975	881	894	896	896	902	918	900	834	895	879	912	868	879	843	908	898	897	877	876	915	857	889	922	855	899	927	900	882	879	838	836	840	888	882	901	882	898	815	950	907	871	920	859	877	890	870	904	845	902	898	877	886	881	857	907	899	910	923	895	915	923	903	866	899	887	905	837	898	815	901	918	874	879	893	908	906	862	939	873	921	859	879	877	867	875	863	919	925	886	866	865	893	844	886	921	879	866	870	827	836	913	912	869	866	914	884	839	892	858	883	916	882	927	863	923	923	860	877	897	925	876	887	893	895	875	855	897	916	915	885	880	944	885	929	908	866	902	898	880	840	868	948	920	912	850	894	883	888	868	832	881	891	892	866	830	889	931	845	845	795	869	870	855	845	848	882	863	878	845	899	864	893	910	820	853	872	869	858	822	845	850	830	833	862	840	910	893	851	862	850	893	937	861	896	862	890	908	890	901	879	915	904	884	919	863	885	899	886	882	900	893	910	787	892	880	866	866	896	857	890	863	825	849	874	866	872	905	913	896	839	899	902	900	827	861	913	815	860	894	868	880	861	918
18015	2600	3053	2324	1641	1162	916	773	659	592	462	463	430	402	407	360	345	394	312	357	320	325	325	331	332	290	288	277	303	291	281	306	298	272	288	281	315	300	272	259	280	257	286	301	275	273	280	298	288	287	296	277	241	275	292	317	297	289	250	262	312	268	292	291	269	277	263	244	259	283	264	259	268	245	304	261	273	239	272	276	295	256	309	304	286	283	317	282	257	271	270	303	291	271	274	316	273	273	274	293	320	280	299	294	269	314	287	291	248	289	291	277	279	262	280	274	264	261	292	245	247	307	264	233	284	284	267	301	292	304	278	271	245	291	262	293	272	258	259	257	266	266	274	274	278	276	270	265	289	247	267	250	256	272	293	282	266	274	289	302	297	260	302	274	302	240	286	294	290	278	271	284	276	250	258	301	261	286	263	244	251	283	269	261	232	275	245	268	286	301	272	276	264	269	278	249	269	243	262	274	253	262	278	268	282	268	284	261	248	268	275	247	253	259	297	270	294	250	249	295	312	300	265	273	284	289	291	273	268	268	255	263	271	278	289	269	242	294	251	267	270	280	282	289	281	285	251	304	261	283	257	292	272	265	272	282	271	294	270	262	272	245	253	287	240	299	283	255	271	292	292	303	269	270	251	254	287	276	267	277	260	284	276	307	268	263	284	281	285	255	271	277	267	297	247	253	260	283	290	255	278	289	266	255	261	266	281	277	265	247	287	270	262	261	276	281	273	265	288	255	264	288	290	281	278	268	265	256	303	281	287	300	252	275	303	270	279	282	272	274	262	291	265	284	266	290	292	273	280	301	285	248	283	250	237	277	263	285	250	266	292	289	248	289	261	273	303	283	250	249	265	272	291	275	266	269	269	265	281	301	270	259	299	275	276	255	271	285	276	251	264	263	254	287	276	290	244	278	252	256	272	295	246	271	269	253	298	299	256	258	277	268	268	303	268	284	287	261	244	249	274	242	286	244	261	286	291	288	280	287	276	229	274	248	284	296	280	271	269	308	276	298	289	298	289	285	272	271	282	268	243	301	245	273	275	252	262	244	241	274	336	285	300	255	263	248	253	279	244	273	243	268	273	299	267	233	276	270	261	248	308	250	295	285	261	254	269	254	293	286	277	255	278	257	289	300	266	234	306	250	243	269	304	284	279	276	276	288	281	251	285	282	266	290	269	239	263	270	266	277	280	285	264	267	247	276	254	254	247	262	275	281	282	295	280	283	287	293	270	279	250	281	259	244	285	262	247	273	283	293	279	267	274	266	262	266	270	270	269	261	274	282	280	277	288	252	310	291	280	261	259	264	259	289	293	282	263	272	290	280	256	283	278	260	262	257	278	271	281	270	271	255	257	261	267	294	246	282	286	266	287	289	276	257	265	282	286	273	286	263	269	287	274	271	272	271	258	281	268	265	264	312	290	282	277	274	289	276	262	257	265	270	267	248	275	241	256	261	275	278	275	262	268	222	285	279	289	274	283	278	262	240	258	288	271	288	273	268	264	273	276	264	269	286	289	281	263	253	268	282	279	278	277	288	287	278	252	270	271	302	302	246	283	287	264	289	271	249	267	265	263	288	297	227	288	249	293	258	299	269	284	248	318	272	291	265	264	242	267	254	307	303	267	268	284	289	295	278	267	276	291	243	272	265	275	276	278	277	247	254	258	269	234	286	248	275	280	264	288	246	288	234	291	298	251	312	278	273	287	286	290	268	281	297	264	248	272	272	269	246	285	298	277	294	262	264	261	263	269	242	277	259	258	234	283	266	269	295	280	265	274	279	261	278	265	267	246	257	253	281	273	255	281	262	261	236	301	264	262	278	268	273	275	284	238	284	250	254	271	274	271	267	264	266	273	251	279	278	253	258	267	267	261	276	292	295	239	289	281	256	258	295	257	244	273	277	288	275	267	262	264	267	274	271	291	285	289	283	287	277	269	275	277	285	259	289	293	248	260	228	273	274	232	260	288	291	270	275	250	276	284	258	266	277	281	267	250	307	283	275	247	268	264	290	270	262	256	268	295	268	294	265	273	295	276	274	255	293	281	268	258	286	292	259	272	268	276	256	270	290	303	286	264	281	275	248	273	279	284	258	268	254	272	250	279	286	291	276	282	249	288	285	274	250	256	274	270	294	245	243	281	289	273	261	286	255	263	277	251	277	290	261	283	293	283	273	278	294	263	250	272	253	287	279	255	307	277	281	285	258	266	254	274	253	263	263	256	279	260	261	289	273	252	260	235	295	262	265	253	273	240	273	243	258	272	272	286	265	283	283	271	267	289	310	241	264	288	290	274	247	259	255	265	255	276	274	263	268	277	289	280	249	288	318	282	273	292	225	305	269	248	244	283	276	277	265	268	267	279	265	275	254	247	299	295	278	273	267	252	265	274	291	288	254	285	270	280	249	252	276	278	296	274	257	267	261	297	257	272	272	284	300	269	292	280	285	264	269	265	288	261	262	265	261	253	272	268	269	253	308	305	270	277	274	285	252	274	274	264	254	289	261	273	280	271	271	257	262	256	258	253	256	269	293	267	283	248	272	263	247	251	264	249	261	285	255	284	260	280	254	253	262	290	300	246	266	287	254	235	275	298	257	252	261	275	253	260	263	243	275	254	292	268	254	269	295	267	271	276	266	289	258	280	270	279	229	291	282	302	285	260	295	248	248	242	299	241	261	264	239	271	271	281	287	271	284	238	276	302	284	256	248	290	307	226	287	264	283	289	263	243	289	264	278	251	273	284	250	282	288	246	273	269	285	269	297	292	262	257	269	302	281	252	270	246	270	299	280	247	257	252	288	270	265	264	273	276	281	227	249	285	280	298	271	307	264	297	265	261	256	242	296	224	266	284	263	254	259	254	263	259	241	254	253	268	270	262	266	293	278	272	283	285	286	317	260	255	235	248	269	296	267	265	261	267	270	265	290	277	296	290	265	283	252	298	288	257	292	271	271	245	273	268	255	274	251	243	276	217	271	258	256	269	276	283	282	294	266	276	262	248	273	259	253	297	264	273	278	284	248	272	309	302	267	258	264	262	285	275	265	252	260	256	283	292	252	297	262	262	289	284	302	267	250	269	287	259	264	261	238	270	271	266	261	265	291	257	280	271	299	285	280	260	305	279	273	271	313	301	273	249	241	261	276	291	273	270	291	266	292	267	250	262	264	294	298	284	290	277	311	267	271	284	239	265	229	296	258	257	261	279	259	285	274	275	295	273	267	269	279	303	237	274	265	284	257	269	283	277	241	278	286	268	288	271	285	278	272	251	258	268	249	280	293	268	280	267	271	308	272	260	256	279	275	247	274	266	256	275	271	287	287	277	271	267	251	253	297	261	297	287	244	284	276	298	290	294	259	276	317	270	301	284	282	262	275	282	274	256	267	272	290	266	292	278	256	272	275	290	293	278	276	265	290	282	268	272	262	265	282	273	284	235	248	243	276	248	246	282	273	257	285	276	293	275	285	258	316	287	252	288	247	282	272	293	301
8751	2636	5540	6531	5570	4640	3821	3213	2764	2485	2196	1960	1854	1686	1455	1508	1389	1324	1262	1203	1226	1224	1151	1176	1075	1053	996	1007	944	996	978	930	966	995	977	981	952	945	881	895	887	889	862	913	866	865	881	908	884	906	895	816	880	879	832	876	833	847	851	761	821	840	844	868	842	879	806	826	804	820	809	838	838	836	777	833	852	793	813	821	819	842	856	785	819	797	856	819	773	865	793	821	798	821	815	779	789	749	812	828	804	828	815	816	751	760	859	759	804	801	843	831	798	815	824	840	831	782	779	835	840	800	844	803	831	808	803	812	832	818	786	836	795	872	844	826	855	794	819	771	851	783	824	796	796	813	818	889	820	851	812	770	820	793	786	750	809	783	773	784	833	782	850	740	809	821	824	835	786	763	754	822	774	825	798	762	790	811	846	845	830	802	821	732	767	817	752	777	822	798	791	786	760	790	822	850	807	823	784	788	812	774	817	804	804	776	815	810	778	814	768	802	823	799	803	795	795	818	789	773	827	745	830	783	760	802	758	867	810	752	802	749	782	795	811	788	794	816	847	778	774	784	764	805	758	802	845	837	766	795	844	870	816	799	775	839	801	832	788	816	800	798	806	794	800	789	840	825	826	832	768	768	812	801	803	792	848	746	798	785	775	735	805	801	799	778	808	777	785	808	799	803	848	778	804	840	810	808	784	867	843	801	797	788	814	763	826	815	795	789	777	790	839	773	798	817	822	820	757	800	791	814	821	817	808	822	811	730	816	795	778	814	823	800	809	816	855	829	841	796	806	772	802	764	821	853	761	836	776	781	825	860	725	840	849	814	775	849	848	819	798	785	788	767	802	765	841	748	805	786	815	854	783	810	804	753	803	770	811	774	781	780	749	801	839	803	798	786	764	779	783	785	831	816	759	802	826	829	788	810	811	833	780	843	777	776	753	784	818	787	803	809	798	808	793	785	787	790	762	806	809	821	783	745	818	815	819	807	804	771	809	799	824	841	780	821	810	796	819	809	808	764	797	851	830	801	772	794	763	756	806	813	800	823	806	751	790	793	755	830	784	811	795	784	792	740	797	792	829	768	769	826	799	802	743	779	780	800	771	796	816	820	812	762	787	763	791	798	772	848	819	772	762	815	799	847	800	839	779	802	805	783	824	789	818	796	793	814	838	810	775	792	762	807	802	760	787	825	822	802	806	795	820	729	829	795	783	784	787	776	786	787	748	792	796	805	792	804	846	826	786	745	794	799	772	782	771	785	778	779	819	806	755	771	788	821	782	795	820	769	817	787	847	799	836	837	797	764	788	818	725	753	819	805	837	819	767	810	822	816	737	766	811	820	786	751	798	796	829	796	799	802	798	844	876	829	818	804	782	811	794	780	848	760	805	849	808	796	798	786	783	821	769	794	764	797	795	800	818	835	798	784	756	813	851	786	770	798	800	853	767	809	788	798	747	780	796	820	776	747	819	786	791	751	806	811	759	801	815	794	744	791	832	834	858	812	773	747	800	803	817	861	778	807	786	791	797	815	832	810	818	824	764	809	753	779	804	824	807	836	812	820	830	753	790	803	844	809	763	816	866	883	771	768	802	783	787	757	759	792	787	816	770	814	775	787	786	819	760	804	721	786	770	840	777	773	742	792	749	789	756	752	799	755	766	834	813	792	802	772	763	825	809	790	815	826	798	767	803	755	770	795	812	817	812	821	813	789	821	815	775	795	756	808	814	794	835	752	797	790	790	815	773	768	837	766	829	781	807	826	811	790	794	781	800	815	823	810	818	768	783	816	786	833	795	741	819	759	757	831	801	815	746	755	728	792	837	816	769	845	807	810	757	804	830	803	809	749	770	783	792	796	762	771	802	775	800	799	808	796	828	837	780	835	769	751	771	778	783	847	811	756	817	802	835	822	860	784	826	770	824	738	787	786	747	839	814	809	785	774	769	780	781	764	827	800	832	759	781	789	784	763	777	786	831	792	855	785	826	808	829	792	845	775	800	812	786	806	780	785	794	817	781	780	826	759	790	827	811	762	782	816	799	814	779	813	806	825	841	781	811	838	820	752	829	812	804	837	793	767	801	766	794	809	774	772	770	821	788	786	822	812	755	788	775	803	831	798	821	814	811	845	812	781	851	801	800	775	810	797	828	844	813	809	829	751	788	796	845	793	792	835	794	759	805	799	845	788	815	745	784	755	809	817	743	794	785	816	835	780	831	826	800	831	799	851	816	822	792	826	761	818	805	773	821	751	781	805	813	817	806	828	762	814	819	789	830	824	799	835	795	827	801	815	758	747	782	869	778	786	822	796	809	820	791	777	750	815	801	827	763	786	836	796	850	809	797	799	820	783	785	807	766	797	806	836	829	841	747	788	811	783	832	800	815	797	814	792	736	760	802	827	790	783	813	732	795	794	779	776	757	784	836	828	779	753	827	804	783	778	802	720	814	822	761	754	814	764	735	816	781	794	808	789	801	834	819	776	836	761	854	829	790	808	786	741	787	853	818	791	811	795	822	804	829	829	854	813	837	787	759	792	815	822	767	779	823	826	771	822	773	802	832	843	800	811	771	779	806	782	783	774	795	814	819	820	773	819	809	809	823	752	828	812	831	822	839	778	766	828	803	784	814	813	808	822	791	825	763	797	829	812	738	816	781	851	785	783	772	775	818	809	768	799	818	804	799	794	785	762	781	834	842	816	790	819	801	782	837	761	766	789	805	758	850	789	809	765	808	817	766	782	779	794	835	839	790	758	789	763	790	797	790	842	800	761	830	796	730	777	851	811	841	812	810	806	797	788	789	769	822	829	747	816	738	817	755	803	790	826	738	837	794	792	805	783	839	792	763	810	845	812	788	804	773	829	813	784	836	841	835	793	774	814	792	750	776	792	789	861	751	776	819	836	791	854	772	821	767	792	738	827	756	756	820	790	787	814	819	718	811	784	814	798	807	808	809	786	818	840	850	800	820	750	792	811	812	811	797	762	759	772	795	836	812	753	871	733	787	817	764	798	823	807	811	783	838	785	813	854	777	817	816	780	817	840	856	841	820	778	822	778	791	824	745	860	828	812	774	784	837	813	800	878	845	736	724	773	841	798	783	799	823	849	779	802	801	802	814	786	785	752	825	764	781	775	828	813	796	833	781	809	745	824	837	759	735	782	816	757	783	833	820	783	795	796	821	851	805	766	770	763	813	772	825	817	747	802	798	847	749	809	810	804	758	786	824	803	809	798	801	741	785	814	850	772	824	815	788	744	792	756	818	814	797	806	805	793	826	809	768	771	838	827	808	842	780	780	815	760	823	832	783	826	852	796	821	805	810	836	803	791	783	778	810	778	797	789	794	819	832	755	760	816	797	852	789	805	777	802	763	810	793	838	796	820	778	770	809	808	806	730	757	828	821	775	854	799	781	790	799	791	828	773	812	794	800	791	803	795	788	769	795	779	812	785	758	787	815	793	768	806	792	836	818	843	795	811	823	774	781	795	783	804	786	855
2316	229	226	242	197	178	171	185	195	184	189	182	150	194	158	197	180	182	177	183	181	176	157	154	170	156	177	160	151	186	190	178	174	166	183	168	182	182	175	148	157	170	168	188	183	160	155	189	169	177	181	174	193	157	164	161	166	163	187	176	188	162	188	157	153	173	189	178	152	163	182	154	169	170	194	158	153	175	161	180	198	163	173	184	162	174	180	181	168	167	182	177	153	172	168	157	178	167	166	157	164	159	175	167	171	157	154	146	159	159	152	178	148	189	184	177	173	148	184	190	168	148	157	175	169	153	179	179	184	168	150	182	170	179	171	145	175	186	159	154	164	192	156	170	185	156	177	158	169	157	175	157	155	154	142	172	170	170	137	168	165	167	174	168	168	178	178	189	166	180	193	154	164	172	181	184	174	180	162	175	161	156	156	164	155	168	165	156	166	151	171	163	160	173	157	169	179	165	148	155	171	170	170	163	177	179	173	180	188	193	151	160	161	182	163	173	162	190	163	178	171	187	170	171	177	175	167	173	180	157	183	168	178	152	183	170	173	158	147	184	183	187	158	192	166	155	142	175	187	173	170	168	153	186	171	177	187	163	181	177	165	167	170	168	163	174	178	187	147	177	171	171	154	161	174	174	176	188	188	174	157	164	170	172	162	166	160	176	189	174	170	183	170	160	162	174	149	175	190	160	150	155	181	173	171	162	195	166	148	167	168	149	167	193	162	161	167	163	184	148	180	156	162	163	178	190	177	170	139	164	175	155	159	171	157	167	177	187	181	186	178	180	177	188	156	166	166	158	161	175	157	184	173	164	165	167	161	177	177	155	187	165	158	151	166	171	170	149	157	173	177	166	174	168	155	172	182	151	167	198	161	183	159	159	178	201	182	165	172	167	195	177	160	156	159	159	188	145	158	166	185	174	195	188	173	182	156	159	162	178	177	166	199	189	160	178	196	200	150	161	166	188	189	204	144	165	153	158	141	161	171	174	165	160	196	187	185	169	188	195	175	162	194	164	162	177	171	184	149	164	154	183	173	171	171	165	155	169	172	174	161	175	166	174	180	167	156	171	180	171	175	174	175	140	161	179	181	155	190	175	175	157	179	200	156	183	178	166	203	169	181	181	167	183	169	153	180	167	166	198	175	174	175	216	168	163	193	184	180	166	191	163	163	158	155	196	166	153	173	201	159	167	159	156	172	148	147	157	170	191	169	181	185	194	192	166	150	196	154	161	169	183	184	181	161	186	156	169	169	160	171	173	161	178	193	171	153	173	188	178	157	168	170	182	183	165	160	164	164	166	152	184	179	203	149	179	170	161	162	159	181	179	161	161	158	179	189	176	135	172	165	179	200	162	166	164	160	192	156	182	153	204	178	179	179	157	172	167	160	178	188	184	175	144	148	177	162	156	192	138	155	170	169	195	164	154	173	180	168	188	195	162	161	178	175	145	178	190	162	167	171	157	175	156	164	173	173	190	157	158	177	186	183	160	175	200	166	176	142	171	188	178	167	182	162	171	167	174	180	129	164	181	148	179	150	168	174	180	144	151	179	173	165	164	160	151	150	149	163	156	172	189	193	179	157	188	160	180	159	153	168	167	169	143	150	177	166	152	175	180	156	159	166	164	188	159	147	162	182	155	198	160	182	181	166	171	139	179	170	177	155	182	161	177	177	167	152	166	150	160	177	173	174	170	190	189	176	176	173	185	144	188	179	163	147	170	183	141	162	175	167	177	164	183	153	188	152	162	161	182	159	171	195	164	175	183	148	162	180	152	146	168	180	167	163	174	165	152	186	178	192	193	159	169	171	176	189	175	154	149	196	190	160	177	155	156	169	168	167	171	161	150	164	172	157	160	158	168	160	178	142	162	165	172	176	196	164	151	173	184	172	175	168	165	161	152	157	159	188	167	196	176	165	172	165	153	162	170	177	181	173	177	173	151	159	162	161	175	195	172	161	168	145	155	134	158	163	153	167	174	171	152	158	166	184	185	193	157	178	178	189	187	167	168	161	151	189	166	162	156	153	161	163	133	163	172	177	154	161	167	181	203	150	183	173	149	166	179	165	153	178	176	169	175	174	162	154	171	187	183	146	172	174	166	174	157	179	151	174	163	150	162	170	179	179	162	186	155	186	159	157	172	178	153	161	184	160	199	157	174	161	162	153	199	151	193	158	163	146	158	174	158	153	163	156	168	163	167	165	190	183	163	134	184	189	192	156	163	161	183	161	156	151	177	168	179	170	167	180	169	155	138	153	170	168	167	165	196	157	153	171	186	164	169	154	177	162	162	203	168	145	144	188	175	181	177	182	172	174	158	168	163	166	167	147	179	145	185	164	171	176	188	182	164	167	156	166	196	161	162	159	164	163	164	161	169	175	166	170	165	165	179	183	163	163	205	164	158	168	180	161	158	164	200	161	176	166	173	173	153	156	148	173	152	159	178	191	177	165	188	185	149	174	148	178	163	170	176	175	200	155	155	168	159	180	167	166	182	193	177	180	168	171	154	179	168	184	141	180	159	169	173	168	188	170	194	161	162	180	170	161	181	192	175	164	162	172	184	162	195	165	161	179	180	195	151	170	159	161	157	160	186	155	179	156	175	171	203	170	172	167	192	175	150	167	188	137	149	194	150	142	158	177	165	171	173	170	180	167	180	165	160	178	177	170	168	168	173	163	168	155	173	150	153	141	169	175	167	162	173	190	156	184	175	174	160	172	161	174	186	153	160	177	168	171	176	171	166	169	159	170	180	175	199	184	152	182	161	161	164	170	162	168	180	142	157	175	163	146	141	176	186	171	173	186	163	170	162	179	192	171	184	174	176	184	164	167	175	161	172	173	143	186	173	177	170	168	141	173	176	159	177	170	151	165	162	199	171	164	175	165	162	154	164	190	165	165	175	172	163	178	180	178	159	172	164	179	141	171	193	163	161	183	171	181	154	187	174	175	163	168	159	164	182	152	184	188	191	176	159	167	165	156	176	179	150	192	154	175	176	159	185	165	147	165	175	158	174	198	157	181	163	177	154	172	162	164	202	161	165	169	185	153	153	169	161	173	176	188	162	186	157	184	171	164	178	156	185	186	174	180	151	169	168	172	168	171	173	170	174	165	172	179	183	183	177	152	158	177	149	160	158	181	185	179	160	166	179	172	191	166	173	180	142	161	185	166	179	157	202	179	165	163	163	181	171	170	174	167	186	186	173	171	172	151	152	172	198	177	159	178	164	162	180	157	162	165	172	187	181	158	170	164	174	160	161	168	172	142	180	145	188	156	165	184	179	182	171	173	182	169	172	164	168	183	184	151	157	140	162	172	169	177	201	156	185	160	169	183	175	171	174	172	139	179	159	164	169	143	166	174	174	184	176	178	151	141	180	160	181	168	153	154	156	171	182	157	193	139	191	187	170	182	152	187	182	151	191	142	193	178	167	171	171	187	196	171	155	183	169	156	157	160	168	206	157	156	177	179	180	153	180	152	159	163	177
2029	649	694	708	760	674	644	630	585	570	558	596	603	575	559	544	543	560	553	558	557	626	558	574	596	546	588	551	560	558	549	557	548	554	579	541	531	550	534	543	561	563	575	552	564	574	564	554	537	565	553	541	547	557	611	534	531	578	543	556	554	554	540	608	547	505	525	561	581	525	541	573	541	563	564	534	541	537	569	550	593	547	559	476	549	550	512	548	516	532	572	543	575	538	576	585	597	577	540	544	576	502	536	555	554	563	519	592	550	566	527	523	551	536	602	573	556	521	544	568	547	564	540	537	589	571	578	564	602	571	545	601	539	567	541	538	544	559	568	588	542	577	557	575	562	538	513	537	533	528	539	558	569	568	527	516	567	563	536	556	548	589	562	543	592	563	531	564	530	550	555	553	554	555	601	542	565	540	585	553	534	534	525	537	523	537	518	577	554	614	546	535	511	555	565	561	513	586	584	520	558	595	603	564	547	530	580	527	558	542	584	563	506	550	550	551	538	554	527	580	557	525	559	531	549	580	542	563	538	549	576	536	585	523	539	529	571	507	581	494	553	605	559	556	549	503	559	546	569	513	615	516	521	555	548	574	569	520	569	533	551	562	609	584	551	561	574	554	555	566	501	568	514	515	551	514	562	576	503	532	555	531	503	536	545	550	575	548	572	514	555	541	596	545	492	514	525	554	599	527	499	573	536	521	556	533	545	542	550	563	537	512	533	547	547	569	525	534	573	546	533	550	533	574	544	523	578	553	572	555	554	581	541	556	525	593	578	530	568	568	527	519	518	501	543	559	536	536	506	543	584	581	566	545	549	587	570	551	515	534	515	535	572	509	525	532	533	533	529	561	576	543	597	523	519	523	537	542	552	531	578	541	554	572	537	532	558	500	588	550	560	555	528	578	562	616	587	495	551	532	547	533	520	558	549	532	576	575	555	562	506	522	521	505	563	546	534	541	547	546	526	507	518	495	532	551	535	526	534	538	551	525	560	593	533	539	555	568	516	550	505	599	581	532	530	540	539	562	519	573	572	520	585	597	525	553	499	559	591	569	544	536	526	538	574	566	529	531	548	556	529	593	524	589	563	548	519	566	563	594	554	486	567	570	532	532	560	531	572	593	582	546	524	502	526	568	547	516	563	542	566	544	593	558	527	519	562	531	568	532	580	563	555	571	576	519	558	571	532	521	493	518	544	545	576	609	540	553	541	584	568	552	513	555	541	548	578	548	540	546	569	590	609	574	573	524	563	541	500	543	563	568	542	588	594	585	579	500	539	528	490	540	555	554	568	510	534	589	547	540	591	562	531	562	519	564	512	528	554	509	541	577	568	565	557	548	529	555	528	566	522	551	536	526	544	513	559	583	565	578	583	543	539	526	511	539	556	541	555	537	551	580	551	556	494	594	558	508	545	530	500	542	570	555	554	557	497	559	566	528	520	557	561	544	561	546	550	544	547	524	540	560	542	563	524	534	571	594	549	535	564	538	584	562	558	563	568	539	533	561	589	549	534	568	532	562	525	516	545	537	600	508	543	539	510	574	547	571	527	587	546	546	526	556	509	548	542	533	571	533	536	551	527	562	570	565	544	541	532	564	554	528	570	580	528	528	540	560	551	551	528	568	578	575	542	531	565	525	506	510	583	510	549	538	568	545	562	580	562	608	547	540	559	564	583	553	503	526	574	539	560	561	513	539	551	591	540	580	516	562	568	555	519	562	559	548	561	548	519	553	570	553	569	561	537	546	517	497	550	546	577	548	548	499	543	522	548	564	582	576	529	554	551	558	498	508	596	563	554	566	553	551	530	521	536	543	571	525	568	568	546	490	572	560	564	565	525	545	527	508	536	556	547	511	510	536	526	524	537	571	550	547	527	525	572	568	579	587	560	546	572	538	551	522	555	561	543	547	620	579	532	532	525	550	536	551	558	533	525	554	553	546	586	516	553	542	559	538	536	558	567	526	526	543	535	567	555	546	542	554	546	545	543	566	596	536	514	539	580	525	536	562	562	550	616	550	542	581	534	547	538	585	566	518	512	510	556	553	526	544	562	555	534	571	544	556	528	544	540	555	537	522	584	594	542	565	557	536	533	565	517	541	555	571	560	552	545	547	553	528	512	590	558	494	538	550	551	594	543	566	522	507	547	544	536	547	536	553	560	542	590	546	543	545	548	585	538	550	556	534	537	558	576	557	567	512	511	512	558	581	562	552	523	575	542	533	517	537	512	553	548	549	563	571	533	568	597	537	531	533	602	534	539	577	586	580	607	571	520	536	542	578	538	521	536	572	532	563	531	537	562	529	507	510	535	570	572	544	579	535	557	487	554	514	553	514	588	542	573	526	570	573	571	571	521	550	606	560	582	537	561	556	551	569	552	571	569	548	563	584	518	534	486	537	589	488	570	537	543	525	513	548	531	578	543	575	570	534	547	557	575	581	569	546	577	550	525	529	531	543	561	516	535	555	580	537	526	538	557	525	544	533	574	505	541	579	552	576	552	527	546	544	526	555	595	557	548	530	529	541	526	539	553	557	494	492	559	569	532	503	530	534	559	531	569	541	562	572	525	577	553	577	539	531	586	557	553	579	554	563	551	502	509	534	556	549	570	551	512	555	529	560	546	534	561	525	583	534	614	554	560	528	578	588	580	526	552	580	515	580	533	574	541	562	559	573	574	542	569	586	536	508	531	551	536	569	557	528	562	563	540	570	534	523	547	521	505	547	534	576	550	524	530	553	566	543	550	524	556	532	559	593	564	545	552	578	543	526	560	538	517	573	563	522	543	516	561	557	548	558	515	582	568	534	545	545	547	532	568	519	519	595	514	552	520	576	567	517	548	506	552	539	538	538	526	556	553	530	518	538	547	579	558	538	566	525	550	564	536	517	551	525	562	535	539	555	548	553	502	586	561	585	577	558	545	592	550	555	518	537	590	540	501	516	592	523	535	546	520	522	520	549	553	589	536	551	560	522	482	549	501	556	547	551	496	559	562	536	537	553	585	583	544	538	543	560	608	528	571	514	545	509	492	566	554	560	517	567	550	593	596	536	501	570	538	535	554	605	543	532	557	543	531	568	572	578	520	545	591	552	564	541	564	502	565	575	575	571	546	546	565	576	528	526	569	562	577	495	574	534	559	537	554	518	550	571	531	586	566	549	562	560	557	503	565	579	561	560	574	573	525	572	555	526	518	528	550	546	525	576	603	562	581	511	531	528	528	529	519	534	497	551	577	555	563	556	564	586	555	549	553	565	559	577	524	543	559	519	564	578	566	570	584	513	542	592	484	569	572	540	544	563	543	552	571	565	524	567	547	593	545	552	552	540	530	584	572	558	540	507	573	544	532	503	564	603	508	562	516	565	539	575	527	509	546	541	523	599	568	559	553	559	591	532	536	533	522	586	528	551	585	560	567	537	561	563	531	552	542	534	536	547	593	568	510	554	558	607	526	569	544	574	514	589	559	533	561	569	530	579	559	559	550	527	592	577
12111	1333	1661	1282	1043	802	664	546	518	476	457	389	382	383	361	336	379	362	304	294	297	358	299	335	315	305	347	334	300	326	348	316	290	317	298	328	342	306	320	297	293	289	294	301	288	327	318	300	298	309	291	316	283	286	325	316	300	279	289	294	312	304	299	300	291	285	316	298	284	304	287	293	314	326	302	318	281	295	307	289	327	272	311	323	343	324	318	291	285	297	306	278	285	307	292	325	284	279	315	286	332	324	316	305	313	316	328	308	310	286	338	312	272	292	282	260	323	317	305	283	299	298	319	307	287	290	288	312	305	318	296	291	325	269	311	297	323	307	297	274	336	327	319	302	300	341	318	293	312	297	292	304	343	265	278	305	288	307	324	299	301	327	298	304	309	301	300	296	296	298	316	317	314	284	304	271	319	300	300	297	275	313	268	306	260	272	314	301	296	313	317	301	296	293	317	276	253	313	312	271	282	292	269	287	314	314	324	300	334	320	289	298	294	314	307	293	299	291	311	335	309	305	284	296	321	307	322	286	280	290	269	293	317	333	332	314	302	317	333	306	318	299	325	321	329	332	295	295	321	293	310	310	306	304	322	285	302	316	317	283	302	290	327	300	333	320	310	301	287	307	307	324	277	270	278	268	305	277	332	287	329	317	324	304	286	270	314	287	282	290	320	312	304	308	260	330	287	293	300	331	283	310	297	297	322	323	293	294	301	291	304	279	276	292	312	285	326	292	310	307	292	347	279	282	327	289	330	290	295	277	298	275	324	282	337	298	312	277	328	317	315	295	316	261	278	306	286	289	318	298	317	290	310	334	308	298	298	301	282	294	334	339	292	283	297	299	304	286	276	234	292	309	287	297	296	284	305	288	314	304	302	307	273	259	310	311	309	303	290	306	279	294	292	304	299	307	264	295	310	317	293	301	298	318	298	306	339	294	320	305	316	290	291	285	281	304	298	311	323	286	304	308	307	276	304	321	312	321	295	308	303	282	292	320	289	318	285	303	283	296	322	309	303	273	295	304	310	302	290	321	327	299	284	320	307	311	306	292	283	314	325	314	303	270	279	320	294	327	332	321	312	277	282	314	308	306	324	312	299	278	254	306	295	320	300	322	285	319	302	306	292	338	329	316	305	320	289	313	315	301	311	311	280	315	285	280	296	306	302	305	313	309	312	292	283	278	286	280	316	320	307	303	319	327	288	304	310	283	309	306	286	258	296	309	288	298	319	305	312	324	294	286	336	270	309	322	318	321	311	308	295	304	298	304	273	308	295	305	313	311	274	302	311	307	303	280	294	278	297	308	345	267	263	329	340	298	306	310	307	290	294	299	313	307	307	300	275	272	319	322	333	263	294	301	312	332	289	303	290	317	283	331	332	304	306	304	294	328	300	302	293	300	293	289	314	315	339	320	302	295	299	279	306	316	332	288	296	296	325	298	311	298	317	305	301	301	309	298	281	284	299	308	278	323	298	282	260	295	284	285	288	277	287	299	270	321	285	321	287	277	307	303	299	286	299	284	274	300	292	288	297	304	290	324	303	284	335	294	304	288	316	300	296	297	292	298	312	270	316	278	306	308	308	294	302	309	320	361	313	284	275	278	303	308	302	299	282	282	318	301	295	313	309	279	278	298	296	323	306	285	312	286	291	308	329	333	305	310	299	279	290	296	282	281	271	299	317	305	300	296	300	294	297	313	293	295	295	321	318	291	298	291	302	319	281	285	310	321	290	324	336	264	301	298	297	286	306	312	318	304	308	334	295	314	311	318	307	305	292	303	297	291	308	265	301	314	286	293	321	280	278	306	290	312	322	297	292	289	317	291	304	291	297	309	306	309	290	311	293	301	325	285	281	296	263	279	310	330	301	326	292	307	301	307	321	314	269	282	312	286	319	345	298	298	334	306	313	308	318	286	288	332	283	306	307	309	293	336	329	326	314	311	342	311	279	302	314	271	279	293	320	295	311	313	315	340	314	299	302	323	324	284	292	298	265	318	287	321	259	270	307	322	295	334	337	292	323	324	337	301	288	315	302	284	325	298	316	266	273	284	318	310	309	287	314	316	321	290	285	313	286	302	303	330	288	332	285	311	289	297	343	293	276	290	287	299	288	301	307	320	297	320	313	285	306	299	300	294	315	335	278	272	301	320	276	302	314	317	319	286	327	277	274	293	294	313	298	351	296	282	303	301	299	292	278	300	334	277	330	294	311	306	329	286	329	293	291	308	297	319	313	306	319	271	275	304	294	297	264	301	287	288	296	315	279	286	299	311	306	314	303	304	291	272	283	290	275	312	360	288	305	291	298	278	284	279	322	283	311	259	319	296	309	299	298	326	356	284	280	292	350	292	322	286	306	268	290	335	292	245	297	299	310	316	274	309	310	305	329	319	318	335	278	322	327	317	318	305	307	300	297	307	293	314	314	290	305	302	298	310	312	317	332	309	286	298	276	288	314	287	316	309	284	286	326	290	300	319	267	300	297	314	281	298	290	300	286	292	309	297	300	312	307	304	309	288	322	298	327	316	301	328	312	284	300	310	317	328	314	294	293	275	295	331	327	300	313	284	323	306	335	327	320	328	316	348	282	307	310	299	283	313	306	301	284	297	301	291	292	307	290	273	304	320	304	270	298	278	280	299	268	297	266	298	312	292	290	295	322	304	320	320	317	303	295	315	281	315	295	310	292	298	307	328	313	314	304	296	352	334	314	294	319	301	319	280	298	288	282	281	301	271	294	306	312	293	313	308	291	290	301	309	277	306	338	315	268	335	274	296	321	322	286	296	324	329	307	291	302	296	286	312	277	298	298	297	291	300	309	327	320	319	273	293	293	287	299	293	300	303	295	308	307	257	303	329	319	298	281	320	292	348	334	299	267	291	308	305	319	293	268	292	263	273	341	316	325	267	287	310	296	293	298	256	302	342	286	304	301	307	309	318	291	307	291	341	313	307	315	295	319	297	298	323	324	336	269	291	283	291	312	328	318	305	318	326	286	297	292	310	291	280	317	308	263	317	275	327	308	288	307	270	288	298	265	295	299	281	290	291	324	287	284	297	290	344	290	269	271	305	291	333	327	284	292	297	301	306	282	286	305	285	284	291	308	333	293	299	318	309	330	284	312	284	265	287	312	300	298	291	293	296	327	263	295	302	284	266	293	290	344	302	321	306	330	290	315	273	303	294	289	313	333	308	290	312	302	308	314	307	329	292	281	331	296	310	306	321	303	307	293	325	295	307	287	286	304	257	303	282	283	283	288	335	312	294	302	288	295	306	297	291	299	274	315	286	308	316	299	305	296	289	313	285	297	291	299	295	290	298	340	290	304	313	293	277	309	270	304	335	297	301	310	299	295	298	317	303	336	331	274	297	310	324	279	335	295	305	303	281	298	314	287	278	311	325	296	316	294	318	300	291	310	286	288	299	306	287	309	317	268	283	306	271	301	277	309	342	287	316	302	283	277	315	303	323	290	283	333	325	298	317	297	312	309	326
7119	1868	3322	3954	3419	2890	2405	2126	1884	1738	1573	1418	1415	1305	1292	1268	1170	1194	1153	1073	1085	1060	1042	1035	1024	1045	1034	998	975	1008	1006	993	947	965	956	946	898	970	936	938	916	923	893	928	926	945	922	947	903	920	951	910	892	891	910	886	874	849	915	851	909	901	946	934	919	885	853	912	948	889	934	921	871	866	893	905	899	886	803	917	894	950	991	870	889	890	913	949	858	878	862	957	851	932	914	901	888	944	902	929	979	934	853	920	841	928	875	927	915	894	875	926	941	893	891	892	878	901	872	900	871	870	874	899	870	839	905	867	898	946	898	874	936	930	918	899	909	833	856	884	939	858	824	897	897	815	855	909	910	874	842	852	854	918	930	845	938	885	888	868	871	879	895	896	897	884	888	874	886	851	922	871	916	914	870	877	893	930	912	890	918	897	914	820	868	897	869	871	918	878	826	912	882	880	886	945	858	931	902	897	863	864	897	841	894	902	907	850	867	900	897	863	890	902	849	862	889	925	887	864	821	871	895	922	923	892	914	872	842	830	910	884	885	891	847	906	930	902	850	863	823	887	928	929	843	910	921	955	888	903	868	863	907	838	896	849	896	898	888	881	921	878	890	892	837	943	951	883	851	892	876	896	819	893	878	857	908	925	897	896	931	911	880	905	858	885	899	790	898	918	848	898	876	893	881	899	836	852	841	886	898	853	897	904	876	925	874	869	807	824	890	895	880	922	876	863	898	955	920	922	875	888	861	935	857	904	879	865	951	905	906	828	900	907	871	869	886	890	882	894	851	907	898	874	880	887	861	896	914	869	918	901	919	863	851	901	895	866	857	873	878	900	879	897	885	913	863	858	890	902	924	871	923	922	879	915	868	830	851	867	917	936	854	873	868	882	858	908	877	923	907	841	879	934	834	847	912	876	909	893	887	876	864	915	848	906	898	855	925	892	877	899	891	886	908	918	902	865	898	889	922	887	839	848	896	890	910	823	908	869	875	939	876	874	869	923	860	902	854	858	922	876	900	914	850	880	860	894	882	813	977	837	930	889	920	869	897	867	881	893	894	914	862	898	875	880	866	866	830	894	866	874	887	859	869	909	874	882	898	895	907	848	884	909	897	890	871	894	868	855	911	861	945	854	888	858	899	883	850	856	871	895	867	905	900	872	848	927	894	920	889	917	947	916	892	915	894	885	916	823	832	829	947	835	869	836	873	878	886	894	855	867	886	919	831	861	958	888	904	885	915	883	917	896	852	908	871	862	903	909	939	934	842	940	890	889	895	827	925	877	931	966	858	872	907	909	894	860	899	901	883	840	878	881	933	894	909	913	914	903	944	882	861	892	889	870	879	894	931	879	939	923	919	898	921	848	880	938	809	859	915	835	892	911	894	869	822	874	863	844	865	893	875	906	842	897	895	858	941	885	935	914	857	919	812	919	856	895	893	887	912	825	905	892	895	885	861	867	850	873	843	878	898	889	893	903	883	910	867	821	895	899	914	826	865	868	891	905	850	877	842	869	863	860	888	929	867	897	907	893	918	884	890	786	890	918	866	821	906	906	866	888	909	896	895	915	889	963	929	844	858	792	885	889	901	884	902	934	845	891	897	926	894	939	914	864	889	913	914	863	928	857	897	858	884	885	897	900	879	881	858	871	921	929	901	940	928	910	889	924	900	861	854	893	889	929	902	901	912	879	927	884	903	908	893	896	847	868	887	851	883	885	863	873	887	927	895	859	864	864	890	913	925	811	938	867	843	904	893	838	886	872	879	891	981	845	891	895	937	877	847	892	877	897	840	882	842	830	860	872	907	880	891	875	898	859	920	875	865	915	843	858	894	879	886	861	886	845	873	883	912	902	914	881	902	909	877	904	897	888	828	897	874	847	880	903	873	867	846	876	917	911	896	880	847	860	791	815	846	927	891	884	920	898	893	888	862	872	941	912	872	853	943	841	875	867	866	887	931	854	854	932	916	881	897	911	889	907	900	843	914	943	871	881	847	906	900	870	903	894	860	896	890	928	874	882	880	890	934	870	907	866	903	891	887	864	962	878	865	865	890	873	920	854	894	898	934	927	875	824	871	892	912	894	893	839	908	897	887	866	863	873	931	872	908	883	899	891	925	853	937	897	908	904	835	951	932	879	852	917	881	899	861	914	877	922	899	897	893	883	872	887	888	828	922	902	902	851	835	914	881	840	937	917	858	829	834	869	869	867	960	909	890	907	904	832	892	865	827	906	883	920	868	885	896	902	872	868	886	866	821	886	917	887	901	909	879	845	906	919	887	889	951	890	852	942	863	859	898	836	885	832	862	876	881	887	876	944	898	864	850	891	899	900	838	890	857	881	868	908	898	897	882	883	843	852	857	893	856	884	856	919	890	837	904	941	919	906	856	901	888	884	851	848	880	844	957	867	929	886	881	912	956	907	920	867	931	897	871	868	901	897	882	902	866	913	850	836	821	865	912	910	865	900	862	854	921	916	860	902	895	903	900	827	885	921	852	927	910	859	914	901	860	891	893	865	827	896	883	897	920	920	907	922	872	887	895	884	915	898	890	895	886	941	890	882	903	803	908	894	850	865	934	908	838	921	867	885	873	856	888	890	926	924	955	867	883	892	849	840	888	896	903	909	802	940	829	884	874	870	893	860	857	908	858	873	882	882	911	872	881	913	951	879	890	872	911	890	942	919	913	871	848	863	877	864	827	879	932	892	903	851	946	889	852	942	930	890	885	886	885	860	851	887	871	881	814	880	894	895	917	928	898	867	866	924	870	898	893	900	852	891	940	913	873	905	878	830	947	905	902	889	843	850	889	874	887	882	898	906	892	832	905	879	881	890	917	905	914	884	867	902	844	889	890	867	900	891	886	905	879	912	927	899	854	907	859	929	849	892	946	866	922	882	878	867	859	884	891	889	876	837	879	813	849	849	891	886	894	876	873	841	884	913	881	884	902	883	906	865	869	884	900	882	927	924	934	887	893	904	887	920	891	841	909	883	897	892	846	885	889	864	873	886	910	813	853	874	866	845	863	861	925	955	907	862	930	892	893	879	926	867	867	889	897	898	870	917	896	913	905	855	863	894	899	888	882	849	875	916	904	904	878	899	959	909	909	879	852	928	876	892	903	910	896	901	924	892	870	870	914	888	897	841	846	898	884	933	884	865	908	864	927	982	893	861	879	887	869	893	928	874	913	858	904	892	863	916	906	858	916	914	906	915	889	880	884	890	876	873	920	910	951	824	858	896	881	892	951	882	874	907	936	882	888	915	902	878	962	932	898	877	893	916	861	892	844	844	916	913	897	865	960	869	913	854	808	841	903	928	929	920	875	915	881	898	869	882	865	899	874	902	873	889	946	916	883	910	897	911	922	840	894	862	930	871	868	873	873	940	861	893	953	950	886	896	875	907	859	904	900	861	936	898	875	924	860	873	858	813	890	920	856	828	874	842	921	848	856	904	913	899	892	891	904	879	869	838	902	871	884	907	853	887	843	908
18571	2567	3072	2266	1616	1173	940	758	661	579	460	450	453	386	361	395	384	336	372	330	337	338	297	311	345	323	316	296	295	287	314	293	289	265	291	308	297	290	253	263	279	293	282	308	273	287	273	256	272	256	265	310	275	304	277	255	281	291	273	294	290	290	264	269	278	289	287	276	286	253	279	280	270	289	311	281	294	258	271	268	250	260	269	281	262	287	252	281	257	253	269	279	268	306	262	252	274	306	269	282	263	288	241	254	267	273	282	278	268	264	245	291	255	240	292	270	268	299	282	295	292	278	278	269	289	270	300	282	291	277	295	289	284	269	270	283	254	290	269	286	266	280	282	257	288	274	247	263	285	265	267	291	301	286	261	298	255	283	257	260	271	304	299	253	301	260	286	287	263	268	254	277	269	287	269	276	277	287	264	273	278	278	311	277	272	296	288	295	283	243	262	279	264	224	279	265	263	283	257	297	293	277	314	274	255	260	262	279	308	283	321	274	288	276	308	278	275	271	257	313	282	299	261	249	306	260	266	277	292	245	272	275	290	277	239	279	247	270	266	275	249	255	257	263	284	292	293	254	280	282	284	315	287	274	266	246	256	269	289	263	293	268	268	245	282	244	259	287	261	281	280	254	274	264	274	303	279	317	272	272	271	252	287	262	280	259	277	250	269	266	262	275	271	288	277	291	279	284	296	265	276	262	259	270	274	277	281	278	281	264	275	273	261	280	251	273	241	278	255	287	278	300	279	268	272	288	284	282	261	256	260	275	291	276	287	269	260	273	286	271	256	249	272	250	257	285	278	243	276	282	273	254	261	253	286	278	283	265	252	270	288	270	251	263	294	284	286	285	276	278	280	287	257	252	275	269	274	264	306	258	294	281	267	273	274	264	282	270	279	285	260	271	267	276	277	266	275	249	286	278	285	248	255	274	282	270	282	243	307	297	278	256	269	257	285	266	264	279	266	249	297	277	267	286	277	255	276	250	313	279	257	284	265	278	258	279	274	271	270	285	282	265	288	242	262	291	274	269	274	294	273	290	268	266	281	276	286	289	272	286	240	268	301	295	297	268	252	230	272	277	267	295	305	250	272	267	288	297	291	255	291	288	267	247	254	286	301	271	294	273	259	269	250	253	287	311	265	271	283	270	273	301	284	272	294	273	242	275	277	266	275	298	261	274	289	263	243	277	278	281	270	242	268	267	283	270	260	280	307	279	266	258	270	265	269	297	261	273	293	282	308	285	244	260	268	255	273	253	254	270	294	297	271	294	293	256	281	268	271	283	277	261	273	257	292	246	273	269	281	279	313	318	312	278	253	277	270	276	258	307	281	275	310	279	323	233	276	267	277	249	265	264	254	256	284	273	267	262	272	320	276	251	278	312	243	285	270	273	273	267	273	274	280	271	257	267	271	264	258	267	256	260	277	271	242	254	283	256	277	260	230	220	284	268	295	284	267	278	316	247	235	250	269	257	276	275	266	265	252	277	316	264	311	302	259	289	269	260	287	318	269	240	298	274	271	281	269	276	265	284	321	276	268	252	275	279	270	301	251	261	279	274	290	263	285	268	246	261	265	273	288	261	314	276	282	266	253	264	284	284	274	250	293	281	280	280	286	271	256	259	265	266	273	282	286	288	259	285	304	293	284	278	286	286	281	281	290	295	279	261	245	272	269	279	306	261	262	271	265	279	277	296	261	247	256	287	263	296	258	273	260	269	272	245	252	274	283	278	275	291	261	272	266	291	289	275	244	255	290	259	291	253	284	280	284	283	283	281	273	275	271	270	253	256	293	254	243	271	262	275	275	249	248	266	286	291	258	279	263	245	310	267	243	253	247	298	262	233	272	263	282	265	264	264	240	247	255	272	311	281	284	275	292	259	293	246	247	275	253	268	291	290	274	261	247	293	263	258	244	265	250	286	281	268	274	272	267	285	274	256	257	296	237	287	269	248	256	306	247	290	274	311	278	307	232	269	253	279	268	256	304	274	282	242	305	276	251	275	275	279	266	300	262	286	274	263	293	253	251	269	275	253	266	297	264	279	229	249	270	277	259	262	282	255	273	289	292	251	266	255	266	256	265	282	258	284	260	250	294	278	274	266	280	293	305	297	288	249	275	294	281	257	279	285	246	284	278	242	286	242	304	271	274	259	291	293	283	291	279	278	267	263	290	278	276	277	279	276	250	283	280	250	286	262	260	280	260	278	258	267	286	293	249	278	282	280	275	295	281	263	297	280	275	275	239	290	274	282	284	250	261	255	274	273	242	271	282	268	283	263	291	296	248	279	253	258	261	308	276	282	239	302	292	298	263	291	280	260	287	263	252	279	285	292	255	246	270	293	233	273	253	269	284	309	281	261	275	275	264	270	266	264	311	297	276	267	268	281	281	292	245	293	293	286	258	292	284	299	220	262	268	270	280	291	285	310	272	263	266	294	274	285	262	259	281	277	281	239	271	253	265	279	286	256	277	255	277	303	243	294	267	263	257	267	269	284	273	248	264	264	283	248	272	296	254	265	272	272	252	285	244	285	263	268	270	268	293	298	274	277	258	291	286	270	298	293	280	266	266	245	271	287	282	288	265	274	284	263	269	289	286	281	255	263	228	264	278	265	230	261	288	299	254	273	268	251	295	271	270	267	267	243	250	279	293	264	279	271	259	254	268	264	257	286	267	265	279	268	248	261	261	252	263	269	270	279	292	272	276	290	280	266	258	279	254	296	277	275	254	290	237	294	257	289	257	267	287	258	288	284	279	282	276	285	268	268	282	265	272	283	281	310	292	263	293	284	245	277	284	278	277	249	291	295	254	268	265	276	251	267	292	274	251	273	249	292	279	261	277	263	277	294	267	285	266	277	285	260	276	265	273	241	270	281	280	277	273	291	259	269	305	273	270	259	281	314	312	276	277	271	261	287	266	266	282	292	238	276	271	274	270	251	262	272	273	282	322	255	278	265	255	282	258	276	263	267	285	272	282	300	269	267	264	262	267	254	233	294	276	275	257	262	299	266	286	280	260	287	262	276	292	274	299	254	255	290	286	263	255	298	244	270	270	260	279	258	248	242	258	280	274	259	259	268	254	272	276	264	258	267	255	278	267	302	271	253	286	282	260	267	277	266	286	294	254	262	270	288	276	281	285	299	295	257	259	267	276	270	263	296	276	270	245	286	288	254	275	275	269	271	278	269	250	293	286	290	269	269	231	276	269	281	250	260	274	293	250	274	280	271	278	271	247	296	281	265	281	276	280	275	306	265	266	240	266	285	290	279	275	316	280	287	272	308	260	268	255	286	270	288	268	287	301	280	276	272	266	259	279	257	274	270	269	298	292	261	245	276	300	248	294	281	245	260	261	267	255	258	274	238	253	273	299	304	295	286	266	263	256	278	269	266	283	285	292	279	267	291	292	288	221	264	282	267	279	253	270	298	286	274	293	274	294	270	259	266	310	249	297	255	323	262	254	293	273	282	284	241	267	287	258	297	258	310	293	258
9121	2682	5523	6405	5650	4795	3825	3276	2790	2432	2130	1975	1810	1691	1560	1480	1433	1358	1261	1229	1316	1215	1110	1096	1118	1109	1072	991	1020	1039	991	1057	925	945	938	915	869	958	959	883	895	849	857	922	849	883	860	890	922	838	837	820	930	892	836	860	885	893	882	792	844	869	916	815	842	901	838	803	822	817	845	848	852	830	861	838	818	848	839	824	842	849	801	865	803	815	786	818	806	822	832	748	840	773	851	805	774	864	850	862	823	780	831	842	827	777	823	799	795	830	837	866	894	802	835	819	810	854	822	794	781	823	782	781	806	846	853	783	841	765	792	819	797	813	795	767	829	838	829	835	811	828	835	760	826	808	804	850	767	865	844	791	798	761	749	814	808	820	765	778	771	793	833	842	786	773	805	813	864	860	807	860	749	821	800	779	777	800	786	825	805	789	820	809	796	749	838	775	851	837	839	811	782	722	795	765	862	774	787	764	805	836	786	800	790	785	810	800	866	786	775	755	753	801	791	752	838	822	824	791	822	773	813	779	786	815	850	826	809	806	793	803	818	810	756	788	767	771	800	762	818	798	824	755	765	802	767	789	793	743	793	801	799	867	792	845	780	762	829	751	789	792	786	783	791	889	852	793	806	798	799	769	770	790	786	841	750	824	803	826	799	767	786	794	805	828	780	787	754	820	804	857	772	769	814	799	780	753	782	732	779	838	796	805	783	788	826	791	881	798	813	801	798	761	811	791	818	829	823	774	781	775	788	744	785	828	849	798	767	821	788	778	781	798	813	797	797	765	815	752	787	780	782	776	813	808	797	799	794	828	827	816	785	779	788	777	777	817	783	738	843	847	743	791	801	781	779	776	859	799	844	773	816	831	796	811	751	798	736	833	803	814	819	785	779	820	750	822	815	805	796	832	815	821	847	800	829	797	824	810	799	792	768	814	774	781	798	805	795	819	800	805	793	785	790	762	759	741	796	846	796	777	751	819	767	791	796	782	795	806	785	725	787	725	815	851	766	828	801	786	813	776	759	824	847	824	822	805	788	853	773	855	789	809	795	861	804	790	813	806	791	827	766	793	856	802	880	823	811	841	798	858	829	870	841	765	806	796	813	769	841	787	815	792	809	831	833	822	807	843	796	834	846	789	783	796	798	827	791	870	777	800	734	802	748	819	801	775	821	852	807	816	792	770	789	830	775	796	837	801	848	765	787	823	813	812	798	835	778	829	775	841	786	776	831	817	853	772	793	775	863	798	791	830	806	793	813	787	801	817	834	816	796	814	867	764	800	823	783	775	776	785	785	782	819	822	736	756	791	781	846	816	823	774	801	812	831	807	837	834	800	773	788	784	813	834	817	837	801	814	753	778	817	818	858	797	740	821	776	835	771	769	851	804	786	808	807	776	805	819	829	803	795	839	794	818	773	818	831	800	793	796	804	828	779	814	827	793	813	808	775	774	785	772	765	780	788	801	750	835	833	773	776	786	808	825	815	757	800	839	802	812	843	783	819	834	811	803	809	775	785	792	821	819	783	799	748	782	723	803	810	811	804	846	813	799	796	797	824	778	810	739	824	861	852	844	756	787	799	802	804	784	760	845	820	798	777	810	814	793	817	786	790	755	802	810	796	827	786	786	818	843	828	804	774	758	812	812	825	860	809	763	766	831	740	799	817	856	741	820	778	750	838	801	836	778	798	858	767	768	819	805	810	815	829	776	752	784	749	766	771	807	798	791	821	823	835	797	823	771	827	729	808	759	758	764	814	770	822	817	762	785	795	772	772	839	781	791	824	842	816	808	843	804	787	839	811	831	817	797	759	883	800	754	768	767	807	809	793	803	799	809	805	800	788	813	804	865	773	789	790	829	799	789	789	774	770	810	807	837	847	810	836	803	837	778	793	775	813	831	811	790	756	830	810	843	808	823	803	804	826	797	755	757	785	813	786	804	760	783	787	807	823	822	866	765	781	835	798	859	795	828	794	829	789	803	754	765	808	812	786	791	837	812	781	781	842	794	824	811	735	780	836	818	807	788	797	790	823	803	803	790	874	791	790	816	804	836	792	847	830	791	842	809	830	840	779	836	791	798	835	803	825	798	806	811	817	816	815	805	820	807	803	805	826	788	795	818	806	823	792	823	782	791	797	814	799	802	818	781	863	762	804	793	829	824	792	784	819	797	758	806	807	762	779	831	781	839	802	836	810	772	846	808	791	849	798	836	821	797	815	833	781	801	727	786	776	814	811	771	807	790	752	763	836	816	833	798	804	770	729	831	825	854	798	805	807	777	828	814	864	829	847	799	782	767	779	799	787	786	813	833	779	816	767	799	818	806	825	775	818	780	811	786	761	786	773	802	803	831	874	842	773	820	768	839	789	773	788	807	802	816	794	823	827	785	819	787	780	772	790	793	783	780	784	783	783	840	812	785	811	806	842	850	788	783	759	789	772	874	819	787	763	823	812	791	791	823	789	735	793	783	814	769	786	788	792	839	795	793	796	852	821	804	781	818	787	799	821	787	783	835	782	816	754	749	824	761	821	795	772	783	767	813	818	831	739	766	767	815	810	801	776	795	824	812	832	799	790	778	784	853	809	760	812	785	775	815	752	783	830	796	824	819	814	807	805	750	804	802	798	790	726	802	815	749	859	794	772	796	808	772	811	794	830	788	757	815	805	807	767	769	809	787	792	852	839	856	835	816	819	813	805	819	846	784	819	808	788	808	824	772	781	808	846	756	841	807	833	802	805	824	777	839	769	759	843	812	777	819	817	813	844	791	807	779	767	816	799	786	815	775	753	830	770	800	835	757	835	785	816	800	833	834	766	822	816	785	829	802	812	810	762	773	815	783	773	821	805	773	763	732	799	851	798	875	794	831	741	826	786	794	808	811	809	806	805	772	861	754	772	777	782	750	833	809	765	794	772	763	806	805	820	780	802	796	817	814	774	839	770	741	793	829	798	780	869	789	803	843	785	811	782	775	785	827	803	764	797	859	777	828	787	763	837	750	833	800	828	792	787	803	793	809	793	823	821	814	802	839	794	773	753	832	838	759	762	770	774	834	800	780	801	787	859	815	792	777	821	821	807	787	781	744	819	816	825	790	848	834	809	819	863	808	851	794	831	798	826	777	718	808	819	856	799	808	793	835	733	761	786	792	820	805	770	746	807	799	804	795	847	791	805	853	754	781	821	821	799	819	766	782	760	804	826	823	830	803	789	829	834	791	801	819	810	762	804	849	814	824	823	822	820	761	782	798	815	810	793	792	751	786	792	787	782	830	841	874	807	824	827	852	807	754	817	772	803	807	833	771	789	788	750	810	760	812	815	781	797	813	835	858	804	841	778	793	805	820	806	801	774	811	783	820	830	852	800	730	803	806	767	777	815	771	795	817	834	820	788	838	806	777	811	782	817	805	795	817	799	800	812	844	824	780	779	796	817	857	771	850	802	828	755	776	776	795	771	815	824	780	816	776	751	815	804	786	795	791	790	782	790	850	824	821	881	820
2279	239	251	224	199	193	189	186	201	174	179	186	169	173	207	197	194	192	171	159	150	175	191	166	161	179	148	187	166	190	169	173	157	159	179	186	162	147	182	169	137	189	150	152	167	170	185	174	191	175	172	168	181	181	170	191	179	194	192	160	161	168	168	155	169	181	193	176	179	153	183	163	164	173	155	161	173	157	148	204	165	169	154	186	167	168	158	198	166	172	141	157	178	171	180	177	178	166	167	169	170	156	187	170	160	184	163	166	154	161	179	179	181	165	182	174	177	165	188	167	173	191	175	165	164	158	175	156	148	163	152	155	163	164	184	159	164	174	159	143	166	158	166	164	168	170	148	171	184	174	178	136	165	169	159	183	183	186	169	183	162	174	179	176	155	157	158	189	149	199	209	189	187	171	183	202	161	175	164	175	186	162	178	186	159	164	161	170	178	146	174	165	167	177	160	168	171	177	181	177	146	158	175	148	178	155	179	168	173	170	158	172	195	175	156	187	169	174	177	174	152	157	182	152	153	136	157	170	187	147	189	158	148	146	163	180	171	155	188	167	170	165	176	173	157	163	167	163	158	166	174	158	180	165	167	149	159	183	177	149	161	161	172	167	169	156	177	170	170	159	156	151	164	196	177	160	167	171	184	174	155	173	162	166	152	172	171	179	164	150	146	167	164	173	171	154	173	156	147	163	167	174	180	198	172	159	159	194	179	166	153	191	162	181	174	139	168	185	188	157	174	161	157	178	178	166	180	177	180	177	171	164	180	175	178	176	181	146	149	160	160	165	161	194	157	194	189	159	182	159	161	166	170	156	180	166	149	177	170	147	162	188	161	166	174	160	185	173	178	201	165	170	160	170	188	178	145	168	190	167	194	158	144	166	136	154	168	174	153	168	165	152	176	176	193	174	161	174	184	170	165	178	153	183	142	169	180	168	160	165	149	162	176	176	172	154	175	169	192	192	171	143	157	178	159	167	163	173	158	162	205	159	162	142	162	155	179	189	137	173	148	163	153	159	153	170	183	154	158	167	181	179	175	191	182	169	181	149	191	164	156	176	169	177	156	167	176	177	184	153	163	171	156	171	165	163	177	149	165	185	183	154	183	173	168	183	203	171	162	183	150	155	184	138	148	172	178	168	165	155	150	179	174	171	157	172	161	152	149	163	165	184	175	160	179	175	173	193	161	169	152	179	167	165	164	170	162	173	182	177	147	162	181	172	142	170	176	181	169	162	174	192	186	161	161	176	175	174	156	158	163	170	161	164	170	163	186	153	147	164	156	182	188	195	164	167	188	175	176	181	169	165	200	180	162	160	154	173	192	171	189	174	169	156	190	164	143	172	178	167	165	161	153	164	182	177	166	150	171	188	174	167	169	160	159	168	164	159	161	183	153	162	177	178	137	166	153	186	186	188	169	143	161	195	189	178	154	172	173	161	174	168	172	169	190	183	163	156	169	178	193	147	200	153	170	152	149	179	191	185	172	147	171	162	152	197	166	170	157	144	162	175	167	179	182	177	154	159	172	169	175	174	172	169	143	162	173	174	188	156	197	169	162	193	154	165	186	160	170	169	159	176	188	195	176	160	204	166	181	159	191	153	168	159	180	160	158	169	166	183	170	168	152	164	173	152	175	180	194	166	179	182	167	161	187	177	162	178	176	161	182	175	207	164	176	168	191	193	151	175	152	177	183	188	174	152	167	172	179	168	163	174	160	170	152	163	188	170	159	180	185	186	162	181	161	212	173	180	147	170	172	150	163	170	167	169	181	171	163	159	172	177	156	194	171	156	183	168	184	171	177	186	169	153	157	171	182	162	194	173	167	173	177	155	154	166	161	178	174	183	193	173	166	166	182	161	177	174	175	160	174	170	167	170	166	155	202	180	178	178	157	177	169	165	176	145	174	167	168	166	168	174	169	185	174	164	175	158	184	161	172	175	152	141	163	165	143	175	169	168	180	142	156	159	156	165	154	193	170	155	175	188	195	177	163	172	159	154	155	173	164	179	169	161	152	147	158	152	160	179	166	174	165	185	191	184	174	151	182	158	179	184	167	171	151	170	172	182	173	157	180	167	163	163	169	172	168	173	148	178	169	183	167	164	168	207	191	162	166	159	175	177	171	165	173	149	162	162	174	159	171	193	210	174	171	163	163	174	144	158	156	150	178	174	150	149	185	147	159	204	192	175	170	176	194	178	166	159	173	166	161	187	156	160	185	172	165	167	162	171	139	173	189	156	156	170	167	188	176	185	166	176	188	165	165	153	159	179	160	161	166	152	179	171	160	165	208	155	164	168	148	185	162	165	180	162	188	168	150	186	162	173	174	167	180	189	171	151	186	150	179	162	182	168	192	164	156	170	170	169	171	183	179	164	147	184	163	178	188	162	156	170	171	168	154	163	184	173	200	190	168	182	177	183	194	166	155	169	192	168	167	167	167	166	183	168	148	186	171	155	163	167	164	187	203	162	168	176	173	179	177	162	167	152	163	164	177	177	176	160	177	169	165	177	176	135	193	160	178	180	157	164	172	161	165	182	152	163	172	152	177	182	180	155	164	176	183	175	158	181	160	169	169	165	160	186	163	181	157	166	158	164	198	175	166	163	167	151	176	146	150	197	176	164	166	172	162	154	167	177	158	180	172	179	164	161	176	147	173	169	159	178	153	165	155	173	175	158	171	162	180	166	177	172	161	176	169	168	176	180	187	195	190	153	170	171	169	139	153	160	174	167	188	163	162	173	182	174	169	168	172	185	171	154	172	157	175	178	181	170	166	158	163	174	169	174	173	173	165	158	154	176	172	182	164	187	159	162	170	170	182	162	162	174	130	175	165	191	159	176	150	161	179	165	143	181	188	154	168	172	184	167	156	162	158	171	163	178	174	201	159	161	172	184	168	186	157	159	165	177	173	162	177	165	175	171	173	169	158	172	152	179	166	162	177	166	164	165	156	159	182	168	172	159	161	146	160	154	188	182	142	182	174	156	163	144	168	169	168	163	173	186	178	176	178	165	168	160	190	181	184	152	183	193	184	181	174	177	182	173	195	165	162	167	162	166	157	175	155	160	175	171	166	174	186	157	197	186	144	176	176	185	153	141	177	172	157	172	169	167	156	186	177	171	180	159	202	165	168	178	152	191	169	160	179	170	176	185	173	173	185	172	183	175	174	145	182	177	180	150	155	196	163	165	156	142	170	158	176	145	153	162	149	164	165	194	173	178	148	156	154	188	175	177	166	168	174	181	183	182	158	155	169	155	176	161	176	177	177	188	178	180	163	185	186	175	168	201	175	178	159	180	169	185	180	161	155	166	169	184	189	132	138	172	165	158	171	166	164	147	159	158	174	173	170	180	169	177	177	172	166	162	185	169	183	175	192	173	171	177	161	176	162	173	176	165	170	162	186	152	153	158	162	182	145	185	150	163	175	184	191	166	192	155	152	204	165	203	165	176	163	163	184	156	145	160	150	167	162	177	163	194	167	175	177	180
2002	638	740	723	673	642	655	597	572	577	564	573	571	571	589	554	599	576	525	582	517	561	508	537	546	601	554	564	553	544	550	523	579	551	585	550	559	534	573	531	512	574	507	564	550	571	578	500	576	505	535	594	559	562	574	576	533	572	572	539	566	558	528	543	574	555	569	553	557	593	573	566	578	523	568	540	593	536	607	559	556	539	566	539	597	538	571	574	493	532	555	535	570	550	533	533	562	566	554	564	552	535	577	567	568	550	564	564	530	545	575	545	548	536	551	575	544	579	549	519	511	492	509	545	552	522	565	575	557	528	584	559	580	555	544	576	550	564	531	506	544	564	536	570	523	596	524	547	569	546	514	540	546	536	547	598	528	550	543	540	526	539	550	578	541	553	587	510	538	538	539	560	560	584	549	549	545	504	525	554	609	557	548	505	535	572	545	524	555	570	548	566	569	534	548	524	565	538	521	564	537	572	527	503	576	544	541	556	546	540	536	533	553	536	533	517	532	555	566	554	586	527	559	545	563	528	533	552	541	544	526	565	593	558	550	575	536	551	549	548	575	570	580	571	519	540	540	557	569	532	561	573	546	531	552	517	525	523	565	546	522	542	523	513	516	580	522	563	563	559	528	567	568	546	570	516	584	526	525	548	559	534	592	518	574	529	500	518	525	538	553	539	595	548	512	500	553	528	548	532	553	548	530	532	549	535	539	546	539	567	548	568	534	482	539	547	541	555	539	556	544	555	567	549	570	526	542	552	513	549	557	528	507	568	564	551	544	541	519	530	520	535	533	584	548	557	552	553	581	538	556	519	560	544	644	567	513	549	520	526	538	587	546	532	516	549	543	555	534	577	509	551	544	562	553	510	596	553	524	550	596	560	554	553	515	550	557	551	550	565	499	534	529	536	574	548	547	555	541	525	568	551	539	574	567	567	585	543	553	575	556	596	548	595	544	568	575	581	551	563	542	538	532	559	551	495	557	513	524	582	545	552	555	524	496	515	556	539	539	543	564	554	528	551	544	552	554	562	556	532	528	576	536	559	557	525	559	513	580	528	552	505	556	558	522	554	547	563	579	563	546	571	560	567	525	585	569	541	547	569	546	509	533	534	574	544	544	526	614	556	545	586	521	545	551	552	541	567	547	536	548	568	568	581	539	570	516	557	530	591	536	562	578	532	512	550	521	574	534	560	517	547	538	560	530	549	560	552	543	585	569	538	565	546	536	520	502	572	527	558	521	547	528	522	531	536	538	525	556	565	540	528	547	512	548	551	555	542	604	560	550	564	551	567	540	468	582	540	574	558	549	542	514	559	599	504	529	575	536	586	564	564	538	571	538	550	518	520	517	548	538	524	571	563	582	547	571	510	536	547	518	573	580	522	575	515	561	553	562	539	559	549	532	547	542	528	550	555	569	547	569	581	559	532	541	584	586	551	569	538	562	511	529	572	547	505	599	522	535	535	551	526	564	528	555	551	548	555	567	521	598	530	564	521	556	563	570	567	527	516	528	504	563	537	544	552	553	559	581	524	544	578	617	537	550	588	522	534	556	541	547	564	537	543	557	552	547	560	566	567	569	537	564	582	537	602	566	578	521	535	559	550	542	513	520	544	566	583	512	504	546	550	553	525	565	503	573	556	571	575	600	520	532	543	550	537	524	571	535	573	542	591	565	555	576	563	585	563	548	525	503	542	524	543	533	559	507	534	543	497	543	550	547	569	527	552	547	535	524	522	555	597	537	540	548	586	567	541	530	568	559	544	551	533	564	541	539	558	600	537	521	539	566	510	572	549	555	579	569	571	516	535	582	566	529	531	518	591	465	511	531	536	567	520	494	567	554	501	522	523	532	548	536	547	570	523	545	552	563	562	565	541	599	553	517	567	548	536	535	573	567	589	560	540	546	548	533	538	524	545	550	548	550	561	552	543	539	554	584	571	567	567	547	574	509	546	558	584	553	588	566	531	548	527	555	532	578	580	545	522	540	537	504	573	534	538	546	508	512	542	502	516	539	522	547	536	474	580	543	563	533	547	550	534	545	557	529	545	539	523	583	571	567	557	544	509	530	558	537	571	563	532	533	542	547	546	571	548	570	519	577	529	583	559	528	559	546	531	526	579	541	555	546	546	573	523	547	549	536	516	499	581	567	532	539	526	497	516	577	542	555	584	557	540	521	532	576	559	566	590	529	514	546	540	536	571	561	583	554	544	527	566	533	530	558	592	527	539	563	553	546	576	564	557	550	504	532	539	514	561	542	549	558	566	530	563	570	550	577	556	581	597	569	548	569	543	542	531	571	557	569	540	539	571	570	560	552	558	538	503	560	537	572	551	515	522	531	585	560	540	547	535	493	552	539	568	518	522	513	564	528	571	551	523	562	546	539	566	544	551	543	544	520	542	540	540	548	553	555	526	554	544	519	550	591	565	539	575	547	523	565	576	548	550	519	534	534	557	525	565	504	561	523	549	580	530	502	552	538	508	565	545	520	560	521	568	546	602	536	568	611	560	546	576	500	568	580	515	563	516	587	570	579	574	486	549	511	549	555	537	562	547	530	561	552	523	537	547	527	538	579	552	534	540	546	590	529	497	520	542	558	544	569	553	545	547	503	522	533	488	533	546	598	559	551	524	547	544	574	543	531	586	518	569	553	514	516	541	526	530	560	562	536	536	534	530	525	534	542	540	561	568	539	537	554	540	480	537	540	538	512	564	561	552	509	555	590	554	560	487	549	552	541	530	576	582	551	559	541	592	550	543	542	564	515	567	553	526	510	544	505	537	509	564	554	552	538	534	530	558	543	527	534	556	521	527	534	537	493	545	539	519	527	536	570	556	563	555	532	538	529	513	505	532	571	518	548	569	564	552	539	596	535	518	531	572	573	532	577	547	549	546	581	564	548	556	499	541	567	570	553	534	559	550	552	549	584	579	538	544	563	547	556	537	500	522	539	547	569	539	566	534	543	535	546	527	516	542	518	513	561	528	542	552	541	528	544	509	546	548	499	531	528	553	545	541	556	572	578	563	542	549	554	551	485	586	535	584	545	556	530	565	538	569	552	552	564	567	526	518	524	566	605	543	565	563	529	521	580	585	564	548	575	503	564	539	572	526	543	523	552	548	591	541	548	512	541	536	583	581	546	567	537	539	554	542	564	579	539	558	546	518	527	511	541	546	565	561	509	570	562	551	516	554	537	543	561	548	560	571	526	565	578	579	582	495	588	512	581	554	541	547	553	558	554	508	516	589	589	509	523	557	579	526	542	514	562	559	550	537	523	530	600	518	566	535	532	566	488	589	550	581	600	535	552	553	500	584	541	549	538	544	536	539	554	590	550	553	619	568	523	554	531	534	558	498	522	542	497	542	545	547	523	528	586	536	565	550	531	570	578	527	538	534	565	542	561	539	564	544	535	536	538	554	578	566	586	567	575	543	586	592	525	537	591	574	555	560	562	578	508	542	555	512	557	532	566	575	540	564	573	502	547	542	557	561
10602	1304	1744	1273	963	834	642	562	459	423	433	372	380	388	403	362	371	325	345	320	327	332	328	295	323	332	327	323	296	282	322	328	281	306	301	328	313	323	311	290	320	284	287	312	351	306	290	308	322	289	293	308	290	278	291	300	318	311	309	318	286	307	302	303	308	282	300	306	312	305	333	320	308	312	302	314	286	316	280	307	303	316	315	312	318	327	321	336	288	351	302	320	292	305	281	313	298	306	278	272	312	304	260	297	314	294	284	297	330	335	316	310	305	309	298	293	262	282	292	275	315	333	322	295	307	320	315	290	291	332	313	292	279	323	292	258	330	276	307	316	287	322	302	304	309	289	257	297	329	326	327	292	301	305	289	284	279	308	296	305	290	294	326	296	317	319	291	302	329	283	295	285	320	293	296	297	320	329	303	280	318	294	333	304	295	283	299	293	308	303	292	282	318	316	275	284	319	283	289	289	311	303	304	306	279	308	283	326	305	321	277	268	300	286	303	316	280	283	310	309	300	303	289	319	317	298	284	265	290	317	306	278	276	309	287	278	315	307	313	313	317	280	310	300	313	309	312	287	303	291	305	275	307	286	318	317	275	280	306	304	295	312	320	296	305	275	298	302	288	302	312	271	305	306	294	285	288	290	296	303	308	288	281	277	322	279	321	290	280	275	311	293	280	258	290	278	298	303	285	277	297	312	328	302	326	282	287	311	291	322	311	300	302	301	304	320	307	335	282	288	296	286	308	303	276	278	321	303	297	310	304	285	306	298	273	300	294	273	289	295	337	335	313	286	285	310	291	329	330	308	300	303	310	307	286	303	273	313	294	287	270	272	330	280	304	309	301	321	304	323	320	283	273	282	307	305	322	316	286	315	307	301	302	287	313	309	321	321	336	320	321	327	302	279	274	280	272	329	310	293	289	310	295	303	322	313	295	291	298	285	273	290	287	309	324	307	269	290	283	271	294	277	336	290	284	295	295	300	276	300	312	296	294	270	297	322	292	295	300	311	303	317	286	287	326	288	291	294	282	342	341	324	270	281	295	326	326	308	312	316	306	286	319	270	296	301	303	306	267	295	288	345	296	271	331	284	292	318	302	300	267	328	311	332	306	313	303	268	297	283	266	302	278	314	300	294	311	302	293	321	280	292	287	281	330	293	318	326	325	319	297	291	308	291	308	295	276	287	325	296	264	353	294	286	277	308	294	302	305	325	306	309	300	316	306	291	315	282	267	303	302	297	290	326	324	275	293	304	311	276	314	309	287	292	286	314	301	268	301	280	311	265	290	296	281	314	281	308	285	298	320	305	310	292	305	333	312	295	315	297	337	296	296	311	305	282	302	292	284	292	294	299	321	305	294	355	286	300	332	292	311	297	333	325	317	268	294	341	321	330	306	283	291	308	276	288	296	297	318	300	302	290	308	291	287	283	316	273	305	305	301	291	313	301	292	297	286	293	292	291	320	301	255	307	281	284	294	289	264	299	296	298	336	307	289	296	262	288	322	288	259	324	295	279	314	283	329	296	317	313	315	295	322	292	279	288	286	305	320	283	309	279	278	314	292	281	326	302	278	287	332	308	307	327	326	289	288	289	314	310	322	298	287	281	293	292	318	305	301	284	302	308	273	309	296	290	280	286	302	282	308	327	310	303	312	295	316	269	305	310	300	290	328	291	327	300	294	285	323	296	294	311	339	312	305	332	300	307	277	297	307	315	355	305	330	291	292	296	317	312	286	318	273	293	316	287	287	297	283	298	306	301	317	325	274	297	321	287	284	303	334	295	287	294	290	313	310	318	305	306	273	281	304	302	299	292	294	263	285	298	288	292	283	274	326	287	302	307	325	300	308	292	291	286	294	301	334	304	305	321	310	296	309	279	326	299	304	309	288	295	285	348	294	292	285	290	314	294	319	324	287	297	302	295	285	277	330	304	312	285	307	311	296	298	308	283	294	305	311	294	283	288	294	288	326	309	290	322	322	331	304	282	329	288	291	288	322	301	313	308	297	317	308	301	270	291	307	326	276	303	279	267	299	267	285	289	286	278	300	328	305	324	299	307	284	312	301	316	296	276	307	309	291	272	276	280	320	306	301	313	301	264	271	319	303	315	316	280	288	282	288	318	301	332	281	273	349	305	295	294	293	313	300	313	295	311	302	333	301	300	300	325	291	282	292	330	275	297	298	316	315	284	282	320	342	318	290	301	283	300	314	289	286	303	307	305	320	304	299	255	315	322	293	272	302	304	330	305	319	316	289	289	314	295	288	308	290	298	320	327	323	333	303	269	321	328	305	321	292	294	292	296	318	300	330	325	327	259	326	316	308	292	311	316	313	329	289	303	303	277	277	270	320	290	295	334	296	332	312	335	310	288	316	279	322	312	335	300	314	297	320	344	277	312	321	339	304	300	281	339	295	297	338	265	304	302	297	314	319	319	295	329	295	306	313	292	321	297	318	307	291	303	318	295	282	318	322	298	279	304	318	297	298	301	292	308	316	264	275	292	286	295	291	316	299	304	285	316	317	315	326	306	278	327	302	318	287	293	320	331	320	293	321	267	340	292	312	312	316	267	309	302	285	304	279	285	320	273	320	284	317	307	314	331	310	305	291	315	316	274	319	300	321	315	300	287	289	274	297	299	303	338	335	278	289	303	284	307	278	299	314	305	300	305	340	312	285	300	317	270	292	295	284	287	304	311	334	286	291	306	292	313	319	288	308	282	312	278	338	276	327	291	311	277	316	296	293	312	305	296	295	334	312	302	320	319	298	297	313	293	287	297	295	312	299	291	311	272	325	326	291	322	276	295	316	281	308	305	281	312	284	304	281	301	311	296	324	319	285	277	281	319	306	265	301	303	321	303	300	326	298	312	336	294	306	305	298	309	318	282	306	301	329	309	283	303	293	276	297	297	310	331	273	314	300	339	296	328	340	308	280	301	314	299	287	305	312	280	322	302	307	283	305	283	305	283	312	327	258	310	304	309	297	305	306	282	286	298	315	314	314	284	309	309	284	307	304	302	319	305	323	327	313	306	301	328	284	334	279	298	351	278	306	304	310	309	313	285	329	312	312	286	318	288	313	265	306	320	333	278	293	311	307	313	274	298	331	297	308	308	319	301	319	311	341	292	280	288	292	299	310	298	288	319	303	311	280	297	269	279	311	298	281	317	266	307	273	296	285	292	312	299	324	290	332	302	297	295	308	293	300	306	331	312	263	296	311	346	325	295	290	309	312	297	273	297	313	322	321	313	306	321	319	302	334	293	293	298	328	289	297	279	286	302	301	279	339	307	294	303	283	301	279	282	313	334	271	295	296	301	300	281	310	344	264	268	290	316	310	304	286	319	315	278	256	330	296	309	299	301	286	309	303	331	348	279	290	255	293	296	288	287	341	276	302	292	270	326	290	290	312	284	314	324	300	333	294	284	290	297	266	280	342	284	300	289	307	287	272	277	313	306	301	301	296	295	313	336	294	314	296	313	326	294	281	286
6253	1806	3374	3994	3502	2918	2542	2125	1925	1664	1674	1457	1434	1286	1324	1233	1191	1160	1153	1097	1077	1119	1051	1007	1049	1037	1001	1001	1008	993	930	989	962	903	995	883	952	919	923	909	903	908	927	948	904	940	939	957	892	923	931	917	920	914	856	914	914	911	904	896	926	881	884	877	913	900	875	868	907	956	934	886	860	963	889	930	898	892	931	915	894	864	851	921	896	890	840	837	853	870	864	801	907	869	922	906	832	913	907	910	872	848	862	883	961	921	855	877	920	874	888	871	894	847	913	911	868	904	915	894	881	880	861	883	900	871	908	839	845	882	885	879	845	948	908	880	855	925	936	915	886	931	878	890	903	887	961	876	919	869	912	864	853	861	875	881	889	859	867	894	879	880	857	903	909	852	891	861	836	867	875	860	923	903	865	937	865	847	835	869	875	898	866	922	915	944	890	890	932	892	898	888	868	874	848	875	931	970	860	876	799	866	855	854	864	868	890	886	895	851	841	893	909	893	888	940	878	870	905	846	854	926	900	849	875	895	930	813	842	875	918	908	855	944	925	856	919	866	968	854	870	840	896	850	841	890	851	852	863	923	890	838	872	894	909	914	867	869	880	904	912	905	874	884	885	868	892	838	921	888	882	888	885	875	881	864	901	915	859	877	864	873	915	849	876	860	876	914	900	918	862	896	892	941	865	932	884	863	942	875	914	877	875	845	932	843	819	887	818	901	835	913	865	888	831	893	912	878	903	866	899	827	871	847	905	859	818	888	951	884	864	836	862	886	853	871	872	872	868	905	848	872	891	909	861	868	829	862	859	807	915	843	870	892	956	867	889	929	872	858	854	867	867	887	864	890	921	831	850	869	884	943	904	899	876	965	897	910	921	832	913	829	922	898	855	868	946	878	945	924	874	885	911	934	915	877	892	855	885	914	931	910	941	887	888	897	852	900	869	864	915	828	884	882	900	916	872	894	870	888	799	881	899	836	822	843	895	889	911	871	877	873	884	839	869	857	891	898	883	847	853	838	884	903	874	881	858	966	803	884	889	896	858	889	880	886	878	871	882	881	887	864	843	859	916	878	868	886	845	856	870	944	836	866	852	886	873	807	876	850	887	896	886	899	888	838	931	912	912	910	917	897	872	875	922	906	892	850	902	856	823	900	875	900	895	893	921	920	849	901	908	899	915	887	852	893	888	910	864	888	914	880	874	840	904	878	893	895	895	901	845	923	912	945	861	863	844	904	915	878	928	862	861	878	861	910	900	945	914	870	892	898	900	865	889	816	844	838	860	918	866	909	861	849	853	911	884	837	871	853	863	852	913	903	878	925	875	893	875	897	852	900	890	817	860	880	815	885	892	878	903	890	917	955	873	877	870	882	909	908	874	876	874	866	874	841	887	892	902	908	845	895	839	842	834	872	867	879	853	917	905	833	861	938	865	894	873	867	902	892	807	898	857	931	875	893	854	880	866	903	883	943	879	848	832	917	957	892	933	881	919	895	856	870	875	906	945	843	844	880	868	925	866	862	910	903	888	866	927	903	885	827	890	895	868	879	862	830	933	884	882	861	913	898	905	950	944	947	921	900	877	844	874	860	886	901	834	908	915	901	859	839	886	862	892	864	867	896	812	867	923	840	924	894	883	869	850	948	826	884	820	924	845	911	897	941	852	872	830	924	938	912	897	886	872	892	895	882	882	885	839	897	885	909	874	852	906	855	893	931	897	918	915	836	891	910	905	837	911	896	868	875	857	872	901	916	941	868	924	891	843	838	885	895	867	882	958	884	834	910	834	860	886	874	867	808	937	878	854	874	921	869	846	868	920	842	871	884	895	916	905	873	896	922	910	917	880	895	874	884	875	902	890	944	895	832	923	897	861	869	914	804	848	873	919	915	860	835	920	871	901	909	862	873	880	891	891	864	844	923	908	894	876	882	892	895	971	862	935	896	850	855	886	920	914	860	831	864	912	882	915	963	870	899	895	925	860	883	920	893	920	873	867	854	838	834	892	854	894	855	866	883	858	862	902	889	824	847	910	937	882	903	867	898	843	870	857	850	888	941	934	885	903	888	837	855	875	883	857	852	918	904	943	915	893	913	923	906	890	902	856	908	893	870	856	856	911	855	874	904	891	828	897	864	846	844	840	883	932	889	911	820	891	902	890	866	873	843	838	909	846	880	900	845	872	906	972	864	855	896	828	913	871	870	834	926	892	923	819	901	873	862	834	879	874	840	891	872	866	940	840	880	918	875	883	859	961	835	887	917	846	911	940	895	863	875	874	848	879	884	867	825	877	850	941	912	837	908	897	810	897	918	873	882	924	885	910	914	885	956	909	884	835	880	866	900	916	929	919	864	871	906	894	841	933	911	842	929	858	905	877	877	878	887	903	849	866	910	948	850	945	859	902	867	884	952	911	831	862	879	877	898	885	880	850	889	890	890	927	866	879	868	886	892	926	882	883	923	880	843	902	870	884	872	873	835	884	868	953	938	843	872	838	943	923	868	855	910	908	897	916	851	914	920	880	908	877	861	904	824	881	880	854	878	869	965	908	857	882	854	887	882	857	877	938	861	920	872	841	827	866	919	861	899	877	849	899	875	870	923	830	888	847	846	887	880	858	929	848	939	914	904	875	907	842	906	897	896	891	872	906	914	870	913	869	866	881	861	909	876	882	873	850	852	920	876	844	895	920	905	884	893	883	868	874	859	902	877	900	871	898	890	872	857	867	871	876	879	850	907	859	900	883	929	910	825	855	893	894	906	904	854	862	828	886	883	837	831	902	921	901	905	898	884	867	882	880	892	841	898	849	846	869	887	926	859	963	923	837	864	877	895	845	875	859	930	865	878	872	857	888	886	891	873	847	934	873	879	849	853	871	901	878	920	869	885	864	895	864	892	918	906	896	868	862	880	893	871	888	845	849	870	854	836	925	905	871	908	907	836	894	905	874	869	898	862	873	881	892	923	889	873	826	919	896	877	858	833	919	836	872	922	907	861	897	861	866	874	885	855	896	870	886	858	868	886	848	892	903	901	905	876	901	913	831	896	892	891	887	930	845	866	909	912	884	872	848	884	879	847	930	878	830	912	896	866	906	848	915	878	903	899	894	909	897	850	864	890	912	867	839	863	864	865	891	877	896	874	912	917	872	929	923	890	860	913	905	927	894	866	834	887	828	923	860	890	880	863	926	866	882	867	893	906	949	933	877	871	917	877	857	860	914	930	991	836	863	861	904	873	896	878	886	875	842	850	861	851	941	915	888	882	899	895	892	880	891	874	836	917	894	919	855	926	841	852	895	870	957	909	919	883	882	868	904	920	882	855	851	883	884	881	860	889	877	873	885	860	903	909	842	872	917	840	843	884	952	861	922	900	880	905	852	914	845	862	927	897	819	875	847	889	865	861	876	888	949	903	878	925	895	905	932	889	875	883	869	872	910	825	899	894	878	879	844	854	889	853	903	912	914	894	877	917	903	844	879	879	893	893	880	878	854	857	895	874
17682	2719	2993	2434	1673	1241	933	744	624	587	539	440	444	400	375	394	335	363	317	315	326	318	340	309	299	294	307	334	311	306	293	293	285	308	299	287	270	284	291	289	282	291	262	332	302	286	292	275	255	283	275	295	284	282	281	278	270	292	275	267	244	291	307	285	269	274	305	266	286	276	271	294	288	279	274	290	262	288	287	315	268	256	304	280	288	272	292	276	255	273	287	281	264	263	269	265	270	302	271	294	276	286	254	253	286	278	280	289	287	288	278	261	259	284	283	289	245	260	261	280	285	257	292	266	268	272	269	280	268	259	279	268	277	260	253	259	278	263	275	255	265	273	268	268	267	272	277	239	249	281	262	278	258	289	271	264	316	280	263	260	307	283	267	277	261	265	269	270	278	300	266	274	258	281	268	264	255	280	282	268	273	277	273	281	289	280	276	270	259	291	252	302	281	292	268	267	256	281	271	246	259	303	323	267	256	263	286	308	267	265	258	250	259	286	271	260	270	260	274	285	255	290	266	287	267	277	256	287	307	271	281	304	291	261	296	268	313	258	271	287	286	285	273	262	268	279	236	262	269	253	280	253	267	245	297	262	273	277	275	254	261	268	272	253	279	268	292	236	282	291	232	274	262	286	274	290	249	238	258	274	296	276	273	262	239	274	288	247	251	294	255	249	299	278	273	285	269	274	273	278	292	259	262	310	268	287	287	301	261	250	279	265	262	313	263	260	274	259	304	281	260	275	274	307	252	275	261	280	269	251	307	243	288	269	272	263	255	243	282	271	267	282	268	263	265	279	271	268	285	250	290	288	267	239	265	267	256	276	280	259	237	297	293	286	299	272	307	314	264	295	279	288	266	252	260	282	282	283	257	298	273	289	265	269	259	293	232	268	273	284	267	263	268	287	283	237	277	267	278	300	294	276	273	287	253	279	276	259	279	256	258	298	281	293	263	279	260	289	287	274	260	281	283	263	251	262	238	271	264	270	290	281	264	258	270	283	273	258	279	285	276	304	258	249	275	256	293	238	282	284	272	271	277	245	284	284	285	256	299	257	284	290	253	272	268	271	294	241	299	313	260	274	248	295	260	272	278	277	249	262	294	265	268	283	271	247	271	284	268	278	282	244	262	257	268	263	276	266	275	266	254	270	270	270	287	289	268	274	291	284	279	274	275	261	275	302	260	316	335	265	276	322	266	270	274	282	270	255	295	279	275	269	278	293	286	248	261	278	306	274	288	303	276	287	263	279	255	258	265	275	250	279	263	246	300	285	276	278	274	294	273	293	249	296	286	252	316	277	264	307	277	256	260	292	250	268	277	285	269	280	255	297	284	269	320	267	273	273	277	289	264	274	270	242	286	288	267	281	288	271	268	273	260	258	292	278	260	251	264	273	299	258	259	298	266	281	267	263	236	296	295	262	266	251	279	270	267	299	299	255	279	258	294	282	256	291	280	278	301	279	286	268	299	269	270	256	264	269	279	255	279	275	263	277	283	268	255	257	298	292	279	291	280	276	293	268	294	235	272	284	261	268	260	290	272	266	285	261	269	284	293	277	276	289	258	291	273	287	267	267	246	249	262	276	256	291	261	253	260	293	274	294	272	266	290	268	283	269	301	286	287	285	277	279	281	251	255	270	277	289	280	292	276	277	265	267	274	255	269	297	278	254	285	271	264	253	259	305	277	284	296	277	258	278	294	276	261	267	261	269	276	281	286	275	287	263	248	261	290	257	297	254	283	294	277	292	270	300	299	279	258	238	258	301	250	283	275	272	292	262	287	289	277	266	268	235	286	261	251	257	262	281	256	288	295	282	239	293	273	253	267	266	270	269	288	258	277	264	266	270	258	274	255	244	250	275	309	279	295	288	250	296	273	322	269	273	275	284	269	255	259	235	260	286	287	293	282	272	288	272	283	252	257	289	267	279	283	301	228	255	281	278	275	278	298	293	282	263	265	260	281	266	265	288	282	272	246	270	270	285	285	266	260	267	242	271	282	245	285	281	270	281	270	255	285	271	230	275	305	285	252	283	251	296	231	317	270	278	283	257	277	289	268	296	269	270	284	292	239	222	301	285	278	270	283	278	272	297	267	266	258	275	287	283	264	242	285	296	253	269	258	278	271	264	286	271	316	278	271	281	305	276	254	278	300	285	284	259	267	276	248	291	281	275	312	258	267	298	263	288	257	268	282	268	276	305	263	263	272	298	266	301	298	274	271	304	263	272	268	279	266	270	276	274	322	292	291	256	250	289	309	280	255	282	274	273	260	277	295	277	269	289	285	263	234	249	297	295	286	285	261	255	238	274	298	239	264	242	243	282	263	260	288	276	273	265	283	281	253	266	259	259	278	257	268	272	283	295	249	294	260	286	272	259	280	283	298	273	276	265	277	280	255	286	261	295	307	275	280	261	277	245	278	283	259	258	275	265	285	288	292	239	268	246	286	277	272	274	264	272	302	284	286	280	276	278	286	312	239	276	290	265	255	290	288	284	307	247	274	270	284	257	291	273	247	283	269	253	277	275	268	260	275	242	268	240	296	272	290	288	263	263	265	267	276	288	264	275	278	279	271	248	259	290	280	286	270	275	277	302	247	282	261	266	268	248	269	277	270	265	277	261	280	279	263	251	271	263	282	249	311	252	289	276	274	292	285	297	265	260	284	278	275	268	289	242	255	302	265	277	263	287	256	275	250	259	275	249	249	298	262	276	288	248	290	286	257	259	265	264	278	320	262	259	291	264	266	270	263	276	292	244	280	269	269	315	262	285	267	275	267	294	256	276	287	253	254	251	281	260	266	264	244	262	246	273	264	279	262	287	236	281	296	266	274	266	266	271	264	273	288	290	255	292	278	298	302	289	266	273	235	287	264	225	253	253	268	300	289	268	267	265	269	273	263	263	256	286	302	296	272	304	289	261	285	285	278	289	277	247	262	273	263	271	227	271	262	286	290	261	285	310	287	284	259	285	270	251	269	266	270	291	261	276	271	246	287	249	275	292	268	263	275	264	296	289	276	270	274	291	293	292	240	291	234	277	269	280	282	298	268	278	275	292	274	234	284	297	252	282	264	282	251	275	249	290	257	275	270	302	251	294	275	300	243	282	274	308	287	287	297	221	253	269	244	293	268	291	265	243	283	283	287	295	244	217	247	296	278	283	263	310	267	260	264	269	249	272	243	271	250	277	306	279	294	277	282	291	272	257	263	294	272	272	258	305	254	277	276	330	274	234	254	226	266	283	274	277	290	274	285	264	268	307	290	273	285	272	271	293	299	274	272	282	299	271	296	266	283	257	287	263	267	308	274	273	292	269	263	279	261	266	268	253	294	306	265	276	281	257	256	254	252	255	273	248	285	305	291	289	262	281	272	242	293	297	255	283	266	280	278	250	249	279	250	274	266	267	261	266	279	265	268	251	311	276	263	283	300	258	267	267	250	286	247	281	282	270	276	269	261	259	241	246	270	266	280	252	315	274	231	268	260	287	259	286
8597	2711	5642	6534	5541	4660	3812	3256	2833	2459	2136	1900	1785	1618	1577	1443	1361	1261	1341	1216	1186	1201	1116	1152	1092	1094	1025	1066	1044	1035	1002	958	1050	893	946	949	903	927	923	945	910	921	911	888	886	846	910	889	838	885	888	877	864	861	836	852	823	840	852	868	816	817	786	829	834	852	858	833	814	797	835	852	861	825	823	827	864	809	836	829	809	797	846	786	782	841	833	858	844	782	879	852	806	817	797	816	779	822	829	837	811	790	841	776	813	774	758	818	778	782	794	778	833	785	772	787	743	800	801	788	807	756	852	803	802	828	835	816	850	857	858	825	814	821	752	779	782	768	798	790	776	762	844	799	843	800	811	801	817	797	811	783	739	762	786	800	823	803	846	817	884	804	829	774	785	791	793	789	817	758	832	787	804	790	769	802	828	793	791	784	739	837	778	858	825	809	760	803	823	806	799	729	820	786	862	834	789	780	778	820	769	793	814	807	729	804	811	781	777	763	769	808	757	772	806	778	801	796	777	792	804	842	802	751	761	792	779	774	798	729	773	827	805	777	806	785	792	831	785	817	766	793	798	798	767	761	757	803	847	824	818	793	801	795	809	794	822	823	799	813	836	861	823	813	799	811	778	835	763	774	784	778	832	788	764	773	794	782	787	814	778	811	808	844	814	780	767	771	755	817	758	851	794	793	787	804	801	824	761	826	834	773	819	766	787	826	792	819	805	779	839	822	814	797	845	797	848	766	806	829	830	787	794	798	794	791	805	799	816	798	796	764	766	780	778	793	831	788	789	791	772	831	826	806	788	799	759	763	737	808	792	805	824	761	833	761	746	820	828	823	789	781	783	785	781	831	803	790	800	790	784	819	815	756	801	794	770	827	851	784	842	771	804	829	750	813	774	774	832	822	816	783	812	801	767	787	772	739	778	772	817	786	789	816	803	816	848	818	795	760	789	819	780	800	792	828	806	791	785	816	783	791	818	840	818	802	813	798	799	840	773	821	831	847	808	810	784	797	770	842	791	816	785	799	759	819	832	803	740	795	785	776	772	794	812	744	815	771	801	743	769	744	803	777	809	815	793	759	765	777	825	793	798	834	796	781	774	733	756	789	880	726	809	812	812	755	833	888	752	780	781	760	764	781	843	750	794	810	785	782	740	810	782	749	770	821	711	817	802	829	778	769	800	804	733	778	798	789	780	771	811	742	771	804	794	821	813	808	821	803	803	775	783	781	796	771	814	789	803	810	770	797	783	821	761	780	814	768	823	831	813	792	814	779	806	775	776	792	859	817	806	775	793	779	769	810	805	806	839	779	773	793	856	776	836	849	795	758	819	755	826	791	790	795	765	811	816	803	823	797	801	834	835	855	827	814	799	880	866	823	770	810	769	764	782	815	788	752	811	874	800	793	745	764	801	767	760	772	814	811	761	751	787	784	812	798	750	802	756	812	829	784	796	792	775	771	785	805	782	784	875	761	767	843	838	800	774	811	733	785	801	826	794	810	794	808	825	831	823	888	845	830	801	732	815	824	803	826	823	777	750	829	766	827	768	782	827	806	811	819	751	771	808	846	793	803	762	777	777	809	817	791	731	785	817	764	780	819	814	818	775	807	799	796	847	825	770	801	754	799	803	747	818	811	819	822	807	831	777	807	808	794	856	768	773	784	806	823	808	798	839	770	809	816	838	766	792	790	805	762	795	794	760	818	773	805	788	843	812	825	816	824	807	751	823	812	834	853	757	773	771	767	806	804	786	790	815	805	775	832	771	774	817	810	787	828	814	849	759	850	808	811	823	747	798	789	805	820	823	767	799	825	803	834	781	813	869	815	753	799	832	807	816	754	823	822	749	764	758	744	803	782	822	784	823	765	859	783	777	799	747	820	789	826	751	790	858	784	778	765	769	805	794	770	793	803	821	827	807	812	768	817	820	825	771	753	784	811	757	769	804	789	843	767	792	818	730	760	818	835	820	807	801	766	794	762	835	851	756	800	752	802	805	808	795	796	807	773	804	841	781	808	786	824	823	771	796	800	804	787	815	822	781	833	823	797	764	737	776	847	756	782	763	773	782	777	788	741	793	767	794	785	794	754	752	799	839	767	830	815	798	789	814	822	806	846	794	796	816	767	810	770	791	797	788	834	853	754	753	819	815	770	741	830	790	796	797	789	842	826	828	772	824	782	809	799	818	805	820	804	812	800	784	846	814	781	776	826	792	775	781	778	783	832	800	810	791	807	765	780	820	776	826	839	784	813	805	804	767	837	833	758	780	783	816	764	749	742	767	806	780	823	820	844	782	839	795	834	782	783	776	824	794	776	792	830	817	779	812	799	772	792	802	799	800	763	808	795	802	783	869	779	824	815	842	829	766	796	831	776	800	818	815	783	827	724	753	800	842	801	802	805	777	842	812	758	785	771	804	788	760	790	754	827	762	833	755	833	720	729	786	776	786	814	786	754	815	737	814	796	805	780	785	802	853	777	740	831	768	792	805	809	764	796	779	823	806	821	788	780	815	806	773	811	853	773	782	735	819	804	848	841	824	814	789	792	842	783	844	782	794	815	763	784	832	802	787	804	807	773	786	811	761	779	778	813	820	779	833	809	775	803	801	802	779	782	780	760	754	798	829	793	796	802	775	743	785	795	806	787	804	786	783	801	842	802	817	791	779	758	803	818	798	802	811	800	798	819	783	794	868	809	797	796	799	820	838	795	789	829	772	835	780	796	803	804	774	810	828	744	786	822	805	774	785	798	773	822	783	771	789	810	779	799	817	782	806	753	791	790	801	774	788	755	775	813	836	800	711	775	778	786	774	788	811	791	841	810	818	822	781	778	749	823	797	790	776	813	810	740	811	750	800	827	805	726	766	845	805	797	800	814	753	775	763	783	771	792	761	811	806	788	840	765	841	774	873	718	817	753	756	779	766	780	840	804	760	820	787	776	781	790	809	791	806	776	814	793	820	783	791	842	781	786	827	789	809	807	797	807	767	805	812	793	794	815	754	802	807	817	800	776	776	770	827	761	797	778	809	842	737	815	759	789	830	782	840	798	769	793	810	790	797	818	820	827	793	768	754	841	762	777	824	828	820	767	792	785	801	788	789	829	815	805	791	825	785	841	860	825	790	795	781	841	808	758	770	833	786	857	787	750	794	750	799	773	847	787	800	761	844	796	777	758	842	741	747	795	832	827	783	773	774	778	808	762	758	820	737	841	783	786	792	812	775	873	802	742	755	797	792	747	769	818	794	873	789	773	822	808	761	814	818	821	834	804	791	761	822	820	811	832	748	792	802	818	775	836	790	736	801	810	774	800	763	798	767	778	801	809	823	831	808	834	830	813	800	764	779	810	789	798	846	827	806	797	814	808	764	789	787	771	807	768	829	802	827	772	791	763	817	830	798	810	832	739	822	773	806	766	800	812	806	743	839	791	779	801	814	813	803	782	815	794	783	832	792	825	760	782	786	804	811	807	828	774	778	806	769	827	751	819	808	765	800	793
2208	248	228	241	220	203	206	159	177	191	177	193	189	165	176	157	171	160	168	161	171	176	160	175	157	190	167	157	158	180	176	143	166	180	169	165	174	153	165	148	148	183	152	186	194	169	169	167	169	151	163	161	157	165	179	187	187	190	183	165	173	166	152	181	179	169	191	185	174	177	170	190	196	171	189	166	169	165	169	149	162	167	154	182	154	158	192	178	167	149	178	152	177	174	160	171	154	185	173	171	182	172	185	174	161	162	193	150	160	166	191	170	181	177	179	174	165	171	178	155	155	186	184	169	194	178	161	151	168	160	188	179	176	170	184	171	174	155	146	176	168	160	153	165	152	163	161	163	154	152	174	178	177	157	165	195	163	162	160	165	165	169	175	159	183	168	154	199	169	176	166	190	178	169	160	169	176	167	164	173	151	160	179	181	151	145	185	178	166	156	190	164	169	162	160	179	159	180	155	160	157	161	165	180	176	161	164	164	195	173	160	182	150	187	161	159	190	176	180	175	149	180	163	157	162	167	160	155	186	172	172	182	169	187	173	155	162	195	173	169	162	162	179	165	176	174	173	169	170	158	162	169	175	168	154	158	166	184	134	176	180	183	168	147	187	180	184	180	162	171	171	169	150	168	182	184	191	161	191	180	175	165	161	170	169	192	170	181	186	180	154	161	171	175	173	173	189	175	169	163	169	167	174	164	171	172	181	182	180	159	149	154	149	170	165	187	161	187	186	152	159	175	153	195	146	170	178	150	174	166	160	185	168	208	180	176	169	161	176	156	176	165	165	188	168	167	166	172	179	148	143	148	167	174	159	148	194	155	165	175	158	187	194	165	167	165	198	164	161	174	148	161	152	166	167	167	180	186	156	173	167	195	177	175	151	159	144	150	145	164	164	202	184	157	178	150	159	163	168	151	153	175	173	165	172	176	171	159	186	174	182	161	155	181	155	156	168	152	187	178	155	182	166	146	191	180	189	170	183	180	190	151	185	174	168	171	165	168	147	173	174	179	202	158	162	156	183	167	166	172	166	160	156	163	170	176	179	160	185	195	160	162	159	163	162	153	170	190	178	189	173	188	177	160	189	199	160	176	184	160	167	178	157	177	158	170	165	157	166	169	165	179	173	148	148	178	164	167	166	145	158	154	164	159	170	177	155	168	177	177	175	161	179	173	153	168	154	156	166	158	161	158	151	157	178	160	160	150	186	163	196	163	170	162	174	186	183	187	163	178	175	185	175	174	167	170	166	172	183	183	169	170	172	167	150	179	154	173	164	160	177	194	181	191	158	169	161	161	186	169	170	187	159	153	173	166	176	196	154	168	163	163	179	174	158	162	176	159	152	170	174	144	163	175	157	154	167	184	178	186	183	199	173	190	161	173	176	175	169	149	170	144	192	172	164	166	179	158	129	189	180	160	164	187	168	146	168	182	185	176	162	175	181	158	181	176	173	186	178	172	190	177	164	194	160	164	184	163	192	161	157	172	176	170	175	167	191	178	178	173	155	185	193	178	170	160	154	168	154	174	134	161	181	158	191	149	197	183	151	208	182	160	164	175	183	157	189	179	166	149	171	166	178	189	169	181	153	169	179	159	188	157	184	163	171	194	154	157	190	181	185	180	154	147	188	176	168	174	170	157	183	145	184	180	157	175	182	165	182	157	192	154	164	158	178	149	158	185	171	163	168	175	168	161	142	192	158	183	190	172	191	168	165	172	179	195	152	171	196	180	167	170	162	165	157	177	159	162	162	190	168	156	190	169	169	160	177	175	180	166	169	177	152	177	162	196	168	168	164	150	164	172	169	181	179	183	191	176	135	166	162	184	163	150	183	183	155	170	155	183	146	185	156	171	168	171	179	155	164	191	173	162	149	168	161	175	162	158	161	161	175	169	147	177	179	182	180	160	175	180	168	175	167	182	154	176	153	183	183	184	154	183	170	170	173	188	191	161	191	173	174	145	175	144	171	164	178	155	162	142	159	170	154	165	177	166	173	177	168	146	167	176	169	171	167	200	160	153	185	184	185	152	156	145	158	157	166	161	168	159	181	187	160	165	155	158	161	164	159	159	163	168	200	164	176	170	165	145	146	174	151	175	180	164	168	162	167	166	175	177	151	187	158	161	162	152	175	163	173	199	198	173	165	153	172	191	188	173	169	193	167	166	176	175	175	160	182	155	170	175	166	178	171	186	163	150	174	186	170	143	161	177	164	148	181	181	181	178	178	161	169	181	148	190	153	183	174	194	172	149	166	146	159	159	177	177	164	192	168	168	188	156	140	186	164	166	188	147	180	198	166	177	169	157	170	179	136	161	161	173	163	199	164	182	187	158	166	172	186	155	173	149	174	174	161	184	169	171	190	149	177	191	158	166	165	162	173	171	169	182	171	172	154	154	166	184	186	184	185	191	181	182	172	158	178	172	163	153	195	193	163	165	171	172	160	152	181	167	163	155	158	172	191	154	161	169	179	137	181	175	166	185	162	180	174	145	175	170	191	175	166	167	167	157	158	171	185	154	167	151	150	184	165	181	159	158	161	198	163	175	171	187	164	180	178	152	164	147	179	161	170	175	152	169	179	153	178	181	172	183	169	187	171	191	183	151	162	180	169	184	186	175	166	164	165	188	153	160	182	181	169	173	164	190	197	171	189	178	164	159	171	168	183	156	180	162	186	178	163	155	199	195	177	189	154	157	146	175	169	153	155	163	181	159	187	172	166	186	184	172	160	159	165	159	177	152	202	170	168	169	178	160	157	192	158	169	156	182	174	174	178	166	194	166	181	184	191	186	153	148	195	170	160	167	160	168	165	157	178	162	171	179	185	187	178	186	149	184	162	162	200	155	174	168	172	174	185	159	129	170	144	162	175	173	165	162	161	182	167	146	201	152	169	152	159	167	190	180	157	177	175	153	166	174	173	145	182	163	167	185	188	187	141	167	159	167	156	156	164	195	175	178	164	186	179	160	150	148	201	187	148	172	170	148	185	156	194	164	166	184	140	176	164	190	156	206	179	162	168	163	188	178	146	169	191	167	169	138	170	165	173	160	152	183	177	189	166	186	179	199	169	164	199	182	167	183	169	188	166	177	165	167	168	164	184	149	179	165	170	172	171	153	160	174	172	168	167	171	183	168	170	189	186	199	156	176	162	176	179	174	158	169	190	174	164	177	179	178	169	176	160	178	185	153	181	169	184	164	186	182	147	163	164	175	157	173	178	169	163	170	187	175	169	162	166	172	167	168	182	181	167	161	158	168	168	136	177	187	168	190	169	179	172	196	156	172	169	182	144	162	173	170	172	158	156	168	173	172	172	160	168	181	155	156	158	185	181	157	167	153	178	172	160	163	167	177	157	195	164	203	172	149	176	200	173	171	169	168	172	147	173	154	149	151	159	162	152	171	151	200	166	196	150	140	171	173	165	163	185	172	180	162	169	159	178	181	170	152	174	165	188	147	159	166	184	195	181	172	165	174	167	192	181	179	167	178
2034	608	743	706	656	660	612	590	637	666	609	547	584	581	573	576	561	516	570	532	564	562	558	575	595	594	535	554	553	555	570	555	551	559	530	541	523	587	575	585	571	559	538	574	573	522	540	534	548	565	533	570	524	526	518	566	551	563	543	549	533	554	555	528	573	542	513	523	544	573	545	560	542	566	552	553	579	544	570	548	582	522	564	562	559	563	524	594	543	531	540	564	558	532	563	576	527	560	558	530	560	575	503	539	579	511	535	550	527	526	526	549	546	569	569	535	551	548	556	556	557	550	521	572	562	575	524	592	523	558	525	549	554	565	524	581	570	566	554	557	558	574	551	534	583	558	548	502	537	528	552	552	520	551	540	540	520	571	581	556	531	467	543	536	534	530	520	572	560	572	504	589	591	515	560	553	526	561	536	558	594	545	566	513	526	554	556	532	561	570	555	550	543	554	525	597	528	567	531	567	541	534	570	515	542	564	547	552	569	516	486	555	551	550	542	574	527	559	504	564	521	605	551	543	569	553	547	510	552	556	522	555	542	518	569	556	573	530	587	548	538	551	584	525	539	567	502	574	544	566	533	524	565	585	573	547	574	510	488	519	583	525	541	574	560	562	489	550	518	534	558	504	508	572	548	523	478	543	549	523	537	528	527	518	534	543	583	550	564	530	560	547	544	555	602	586	560	538	552	535	534	588	518	530	521	531	515	531	561	517	551	548	549	564	532	538	549	549	550	551	525	491	562	550	531	536	535	531	604	552	506	516	542	572	539	558	524	575	510	534	528	561	511	563	546	543	557	467	550	547	558	541	545	557	513	590	530	524	547	586	548	585	556	564	549	526	545	532	566	549	567	567	555	548	527	563	556	582	594	515	583	521	531	528	600	538	518	540	553	531	522	574	551	539	545	528	555	516	605	567	499	550	552	575	552	574	537	511	555	547	573	543	539	512	556	534	525	540	557	535	535	536	567	554	548	563	551	534	548	542	529	572	556	575	525	544	561	559	502	559	537	543	557	609	528	534	522	560	555	565	547	549	560	572	569	547	540	579	514	589	584	552	600	520	543	552	553	576	554	496	588	544	587	553	552	573	532	543	532	541	556	549	525	548	556	556	555	570	540	577	551	523	552	543	544	555	583	516	542	528	559	515	533	530	536	568	536	580	509	561	542	538	552	584	560	570	564	554	540	582	540	583	495	563	556	580	501	559	503	558	549	567	555	523	571	533	533	527	512	533	553	550	540	565	583	552	583	544	577	557	550	543	563	561	590	575	584	527	552	561	567	547	540	548	544	565	549	546	508	536	530	602	568	551	533	555	545	549	590	564	570	526	592	551	538	552	541	559	570	547	538	569	554	537	526	524	574	526	538	535	518	582	611	552	562	573	557	522	492	573	535	527	533	539	532	555	523	572	570	567	541	517	504	521	577	602	572	561	535	574	546	538	575	492	574	563	529	531	544	545	563	572	512	558	543	551	546	534	565	509	516	568	554	535	567	529	533	526	555	552	588	523	551	543	558	539	522	585	540	560	544	583	608	566	546	549	585	539	501	519	558	545	531	566	544	554	561	547	518	565	538	531	533	504	593	556	569	549	556	567	549	604	536	536	574	562	543	508	521	532	540	552	563	559	517	580	590	514	536	515	496	555	575	523	525	511	542	573	570	540	560	549	565	563	555	524	520	555	570	519	530	529	553	548	570	571	562	535	546	533	537	578	605	508	541	581	567	561	520	562	538	542	531	535	584	522	570	568	529	534	558	584	537	493	547	527	546	535	560	540	578	523	520	549	566	544	558	556	565	585	548	564	578	518	550	552	540	604	557	557	556	527	534	559	533	550	531	552	551	570	543	553	540	552	547	504	526	541	568	555	496	549	567	519	553	546	550	502	588	504	559	527	576	520	543	553	554	484	587	553	531	560	559	538	536	571	521	499	561	550	575	509	543	518	539	541	581	556	583	578	544	536	525	559	563	562	526	532	521	578	546	553	552	555	507	596	523	555	536	563	554	535	578	565	554	533	523	549	561	551	527	579	533	544	541	604	542	547	558	525	594	501	521	514	533	557	567	522	545	603	572	558	583	549	554	540	545	495	563	558	562	565	564	526	529	568	534	564	574	579	508	511	593	508	499	601	542	523	560	557	609	532	539	577	541	565	540	569	581	499	569	520	550	540	524	573	546	551	544	512	532	559	524	525	511	566	554	535	522	561	546	557	544	558	563	554	559	516	571	505	572	557	573	499	546	502	562	502	548	505	522	533	568	552	578	535	537	548	556	582	525	569	521	555	543	552	563	559	504	565	552	548	502	566	541	556	533	533	567	525	559	537	543	602	578	534	519	528	569	542	572	515	552	563	560	557	538	553	568	542	544	587	573	516	600	583	526	502	517	548	555	526	567	552	550	548	503	580	593	594	490	584	531	564	543	556	587	553	564	544	569	542	612	565	553	579	540	564	552	555	601	561	537	544	548	559	555	560	541	552	556	540	520	561	533	584	544	520	566	534	545	512	583	562	550	556	563	533	549	555	527	570	581	567	549	541	547	559	555	571	564	543	532	558	550	519	532	525	597	530	561	523	553	544	514	556	580	591	565	554	556	554	533	540	530	582	528	543	520	524	531	548	544	549	572	547	538	528	566	543	601	573	551	526	551	507	520	568	570	544	547	580	513	553	567	541	549	514	533	565	585	536	527	551	533	549	550	530	533	581	479	566	497	534	526	560	559	579	558	566	521	581	533	566	546	502	565	582	541	544	525	520	528	562	530	525	549	527	556	554	561	535	525	545	520	559	536	525	569	545	611	548	554	571	562	535	532	544	533	527	523	529	511	530	546	568	544	564	581	527	559	590	543	601	496	577	558	565	527	554	565	498	557	538	535	611	542	529	548	561	547	521	559	540	544	590	536	570	529	514	497	572	542	543	588	537	547	533	560	507	532	489	546	540	548	535	561	557	496	562	549	567	513	562	538	543	499	571	550	574	572	554	554	517	583	555	543	549	527	549	555	520	526	602	565	538	573	579	508	554	524	563	560	576	537	559	520	590	509	549	560	561	572	557	537	503	506	548	582	540	545	523	581	543	559	534	542	566	513	539	553	545	538	519	534	597	527	498	592	618	555	565	507	517	554	546	567	558	562	552	552	554	595	573	568	554	550	531	562	560	561	535	495	566	526	560	524	547	547	559	525	533	550	538	527	537	569	614	609	566	506	532	581	551	557	561	557	534	533	530	489	519	516	532	532	560	577	544	558	579	599	539	513	547	559	537	558	579	573	555	525	526	608	575	541	507	538	548	523	513	508	552	597	551	549	554	559	509	572	548	565	544	557	557	585	530	580	530	542	548	558	593	494	563	518	534	555	503	530	537	555	565	533	567	509	596	559	532	510	517	563	531	552	541	529	553	587	529	556	532	503	575	544	556	533	571	552	571	519	547	556	552	538	573	513	552	577	511	526	549	553	542	594	581	547	570	522	555	533	520	552	535	565	529	579	588
11245	1366	1668	1310	1004	807	661	575	491	431	414	431	364	358	354	383	330	356	371	309	332	324	338	316	318	296	312	317	299	325	315	314	304	279	304	311	321	296	279	300	319	288	276	312	289	322	335	313	284	293	314	311	281	335	284	310	326	299	300	277	355	327	323	280	291	338	299	333	288	286	317	321	305	313	289	277	319	281	310	297	304	300	318	296	263	352	304	318	294	283	290	325	307	319	304	345	280	276	323	277	291	291	285	269	297	307	289	326	327	332	297	302	328	287	287	282	326	273	295	281	305	302	298	315	293	296	292	277	321	313	312	280	334	285	316	308	283	293	320	293	266	289	309	296	322	289	330	311	324	282	283	295	292	272	306	311	307	297	319	318	285	321	312	282	273	296	269	281	310	289	293	291	323	339	292	312	254	304	329	276	299	267	279	279	337	289	312	288	299	300	318	302	283	292	313	316	309	296	290	299	293	301	332	323	295	303	301	297	287	312	314	334	302	325	327	261	292	324	279	304	300	324	289	309	289	311	306	295	300	315	325	280	292	336	343	262	313	298	291	293	306	320	315	293	323	312	278	296	289	283	293	292	273	287	297	302	273	287	308	282	285	297	288	316	265	296	307	293	286	326	300	285	299	315	301	288	303	311	284	293	306	309	318	291	306	298	307	306	299	318	295	295	305	290	276	319	277	288	306	304	289	279	337	295	306	260	292	293	277	286	302	310	324	295	291	289	326	286	289	297	270	301	324	281	303	297	331	276	298	301	348	328	311	328	314	281	301	333	293	282	322	304	318	291	319	302	321	300	301	312	310	256	297	292	316	289	295	310	319	285	300	354	307	334	273	293	295	285	301	339	297	259	302	292	304	275	270	285	301	301	312	286	317	306	314	285	274	286	281	291	272	267	307	309	301	307	318	295	290	302	284	303	292	322	278	304	305	312	294	306	330	341	334	328	327	326	294	280	273	277	299	304	289	320	307	303	278	300	301	307	317	293	342	291	298	300	293	301	292	304	266	326	294	290	285	312	301	306	292	267	311	304	311	281	266	295	285	303	301	297	329	303	304	306	333	270	263	311	296	289	316	319	304	302	285	298	278	309	302	279	288	298	296	265	308	291	288	298	279	309	303	325	278	292	293	302	348	309	318	298	304	307	290	317	302	310	299	295	291	318	330	275	304	302	286	298	300	306	294	308	324	299	286	301	309	311	291	303	318	317	315	280	310	289	299	302	345	312	277	294	279	281	299	277	297	284	298	293	310	305	297	335	290	316	299	285	303	324	314	293	309	299	314	303	302	305	311	296	311	292	284	314	321	296	315	305	334	321	311	327	276	296	291	316	306	305	292	308	305	279	263	346	297	286	296	282	288	291	284	287	297	317	306	307	295	301	306	287	312	311	323	298	290	277	304	317	298	307	281	284	249	315	284	317	323	312	275	322	291	286	281	296	319	327	276	282	247	293	308	320	307	304	309	337	274	283	300	284	279	294	290	315	295	291	310	288	308	313	325	286	296	305	264	326	312	310	295	301	307	292	326	329	303	329	306	287	314	298	303	322	275	310	274	295	291	349	272	312	294	288	306	305	323	317	332	338	309	312	300	301	305	295	279	297	319	285	297	288	322	321	300	288	321	290	285	302	308	298	293	280	302	318	283	300	307	310	325	318	319	310	296	318	290	297	305	334	293	306	287	286	267	289	308	309	296	308	303	304	309	338	301	316	320	284	305	294	326	308	259	323	285	283	320	304	343	288	297	291	291	282	303	296	322	292	294	309	308	316	283	299	312	319	315	306	341	285	300	299	311	293	287	281	271	311	293	289	302	311	278	301	265	273	269	300	295	268	320	283	303	275	334	289	303	303	282	308	275	309	298	337	299	302	305	302	316	315	279	309	312	278	312	291	285	320	297	277	302	348	297	297	294	340	310	315	282	322	320	346	285	313	296	330	296	294	290	293	307	257	296	345	312	302	296	306	327	318	303	302	310	319	316	298	314	303	294	292	279	298	289	305	279	296	305	297	316	316	330	315	301	271	323	292	319	286	317	334	333	309	283	288	304	294	320	279	301	311	295	295	345	295	286	302	324	309	288	302	323	319	329	284	310	314	286	314	307	290	302	279	316	299	266	288	302	275	276	298	297	287	274	316	296	291	308	364	318	294	336	308	308	328	278	288	311	301	323	307	274	300	328	317	279	331	313	303	296	297	311	312	274	314	299	293	313	266	288	287	293	301	282	316	304	326	330	318	268	300	328	299	293	312	310	330	279	310	265	279	309	310	306	317	316	290	300	317	294	276	314	316	291	298	286	262	334	301	271	294	333	304	298	314	287	267	267	316	288	327	262	302	284	270	290	285	299	283	301	309	293	295	304	310	316	287	287	309	300	294	315	262	298	322	300	351	295	305	295	290	288	300	318	320	293	312	324	330	292	320	300	315	277	321	340	301	310	303	275	308	306	286	320	289	293	279	343	318	322	310	288	254	289	282	319	294	298	291	314	308	285	328	291	332	311	312	288	277	301	313	303	326	331	299	292	291	324	276	320	299	318	268	294	314	301	280	262	307	295	295	293	303	286	292	265	302	278	291	323	306	324	327	305	283	321	291	288	286	319	265	297	289	307	298	327	319	275	301	306	303	310	322	307	311	331	299	282	278	298	273	295	327	297	290	276	297	284	319	294	301	318	294	313	321	321	287	316	303	310	320	305	275	291	331	309	267	324	293	280	314	283	300	309	322	313	279	275	291	279	293	291	288	343	296	278	312	322	325	310	354	334	311	335	300	305	314	302	305	312	309	299	311	313	329	324	289	293	270	327	321	338	305	261	281	353	306	297	308	294	321	307	320	305	294	339	287	300	284	290	358	291	302	329	297	329	300	312	316	287	342	316	306	295	307	325	306	336	304	289	318	289	307	308	300	262	297	284	305	312	285	324	286	350	306	292	309	311	295	284	326	286	324	310	301	275	293	313	323	318	330	312	321	305	296	283	298	261	307	344	309	314	295	318	316	324	321	261	318	313	296	324	282	310	307	279	293	293	333	291	308	323	299	302	325	292	301	296	272	300	301	296	285	290	320	288	331	293	324	301	307	328	328	304	335	300	313	299	325	304	351	296	298	282	298	267	287	298	306	318	339	283	324	324	327	321	308	319	287	275	323	309	303	270	292	325	306	310	307	309	317	296	301	284	298	327	276	302	310	317	295	306	287	304	285	311	307	303	298	297	265	326	298	309	294	326	272	300	321	315	287	322	300	316	319	306	303	279	301	314	279	324	292	304	294	326	285	319	312	318	329	268	303	309	330	279	298	294	309	307	269	291	327	279	303	296	264	302	337	308	303	285	332	279	293	298	306	299	284	310	281	291	281	298	265	306	278	306	290	326	316	327	274	323	308	296	272	287	313	329	289	317	291	299	313	330	302	312	308	306	300	278	265	288	336	304	316	287	298	287	317	313	313	309	289	289	311	308	306	311	333	338	296	314	312	270	291	332	296	279	281
6717	1878	3514	3984	3471	3007	2567	2189	1872	1783	1638	1532	1388	1359	1264	1268	1202	1151	1122	1132	1093	1102	1098	1066	1033	992	1004	945	959	1005	1002	994	1002	914	978	1001	934	950	960	943	904	917	909	959	939	968	912	926	974	915	921	938	920	977	1018	905	896	949	879	900	884	901	931	915	893	845	865	883	904	884	907	931	909	881	946	868	912	904	904	958	842	917	932	888	873	941	836	923	871	913	878	895	873	876	892	877	895	902	865	888	795	930	896	881	937	902	846	907	856	877	879	904	893	873	856	911	934	878	900	874	890	916	893	863	860	861	889	895	878	853	894	936	908	896	913	903	868	893	882	913	905	878	869	852	905	871	857	883	895	840	900	882	900	924	861	913	874	907	889	932	861	883	918	912	890	909	906	909	918	942	895	872	851	935	889	932	896	884	902	880	874	908	829	848	941	868	846	859	972	854	945	856	912	850	912	863	855	882	932	863	797	868	898	876	877	829	829	895	860	898	887	935	964	877	895	928	894	924	949	851	928	872	927	883	924	875	896	921	929	828	908	895	879	880	896	855	902	825	916	878	843	861	879	890	884	915	883	932	871	870	868	912	897	882	862	869	880	879	876	863	934	856	942	920	859	904	887	865	882	837	853	866	886	936	898	928	871	896	908	892	852	848	854	842	861	841	921	878	880	860	902	891	874	919	865	898	887	879	866	854	851	882	862	864	925	918	909	917	858	900	854	857	904	875	876	887	891	839	890	862	873	948	868	975	887	853	883	902	862	875	924	822	863	876	895	848	914	890	843	879	880	954	875	880	867	873	880	882	877	842	799	928	898	908	912	922	925	860	905	848	868	854	939	912	866	870	888	898	936	907	884	906	930	889	892	884	826	912	860	890	930	880	879	872	879	868	867	860	895	884	871	887	899	914	846	838	897	813	914	884	931	916	885	883	949	877	896	838	853	886	905	870	871	847	899	885	839	880	973	854	882	887	897	838	936	883	904	861	919	897	911	865	890	902	899	873	890	923	856	910	962	901	868	899	888	923	912	890	867	888	874	866	839	854	919	873	904	927	851	884	881	924	930	915	879	870	893	838	903	926	901	845	858	884	892	885	867	875	889	847	901	878	924	864	878	896	855	857	873	927	848	831	914	919	875	866	887	896	898	851	838	860	898	913	892	837	833	840	913	872	876	885	866	843	870	903	847	869	931	913	887	899	879	912	938	899	876	943	844	880	931	889	918	864	851	910	900	865	927	870	913	881	898	840	887	888	853	848	836	888	934	880	894	893	873	854	909	937	866	931	897	892	887	867	927	975	837	876	906	870	877	865	945	880	845	909	860	849	879	936	853	928	896	867	882	864	921	847	878	872	917	899	838	894	852	891	864	887	929	855	879	879	841	865	870	892	877	844	899	914	881	905	917	922	861	827	833	941	911	911	905	877	922	859	892	873	891	864	865	891	908	877	832	923	889	913	876	947	852	861	848	889	879	892	860	918	890	942	894	831	861	918	870	901	873	889	876	894	906	893	851	852	908	929	896	856	888	850	915	862	868	915	890	896	867	886	878	922	965	904	899	910	877	930	885	921	897	870	899	937	930	908	842	891	912	911	918	925	887	899	874	888	855	820	823	901	900	913	887	890	921	871	853	849	842	910	927	896	959	894	855	856	851	908	889	852	870	869	906	911	827	881	840	932	927	901	885	865	921	947	834	914	880	879	909	933	878	867	873	869	871	931	887	870	884	847	868	913	867	877	880	896	880	870	894	834	885	826	878	886	907	850	834	878	918	902	909	864	927	932	886	869	918	905	902	899	929	865	893	876	875	911	895	893	925	884	859	902	889	862	889	868	859	871	859	845	879	943	941	881	890	865	879	846	895	807	844	882	928	871	907	871	826	908	854	908	903	884	838	862	866	904	898	903	875	889	914	845	888	861	925	908	827	884	896	888	873	875	908	896	880	897	852	862	890	898	887	869	891	887	863	946	909	910	864	911	890	875	880	912	871	903	875	922	857	858	870	915	902	899	871	887	886	868	871	869	892	907	871	939	880	853	930	864	914	906	880	918	866	845	891	924	975	842	897	880	905	813	860	882	884	917	862	893	827	853	868	885	904	884	909	895	844	921	893	904	883	838	867	902	975	855	849	860	875	871	899	876	903	872	855	859	864	834	935	885	851	869	934	972	847	871	853	885	869	889	900	853	866	860	888	831	873	923	868	905	862	905	863	875	914	934	900	855	883	891	829	900	872	887	902	840	864	866	841	883	906	876	911	883	868	874	985	900	878	886	855	895	888	857	873	878	904	906	872	896	890	963	876	870	862	901	912	886	880	828	850	911	916	862	861	869	919	879	913	849	890	915	938	906	899	916	861	857	864	928	935	902	823	882	938	930	886	910	872	905	903	905	848	863	923	873	847	893	868	846	876	860	857	907	924	864	934	865	809	873	919	868	928	907	925	886	883	841	913	886	912	905	846	839	928	898	905	889	869	872	839	899	897	855	835	911	884	824	824	899	930	842	915	908	882	862	894	876	873	920	872	881	887	849	901	875	829	924	928	901	866	881	831	903	862	884	857	907	894	868	862	878	909	904	923	882	916	898	850	923	919	887	939	875	915	869	932	884	895	905	906	852	876	926	886	889	877	896	897	864	876	910	909	786	864	869	902	859	935	868	881	810	906	837	900	904	923	880	863	886	898	850	829	922	815	881	906	936	911	859	889	920	948	860	915	915	911	867	949	901	867	856	916	923	904	900	869	942	872	900	889	888	828	881	879	887	892	872	890	917	886	939	939	873	905	963	889	892	884	881	855	863	877	853	884	941	858	874	865	915	860	830	878	887	867	877	856	874	873	915	887	904	805	858	844	894	853	955	859	869	874	906	867	875	890	896	858	837	864	851	863	863	910	864	918	877	843	833	890	848	922	846	884	885	953	875	911	865	913	908	869	907	867	881	869	952	883	872	890	842	888	884	874	910	916	913	884	892	909	879	865	915	890	868	878	870	885	893	902	898	899	951	941	867	915	850	916	845	907	849	851	902	906	840	872	946	881	888	937	897	894	859	870	891	870	948	840	874	886	884	860	870	862	889	858	878	921	889	880	915	852	902	896	883	900	902	919	868	886	855	831	892	918	872	885	896	854	889	906	868	861	890	849	874	937	903	904	824	846	909	892	856	854	921	894	817	887	878	887	876	844	876	912	915	815	898	895	885	932	879	836	885	869	900	891	911	863	902	864	875	900	861	843	889	855	920	906	916	915	873	896	899	895	850	843	925	911	874	869	857	855	920	911	895	876	908	855	828	899	862	884	826	883	871	856	921	886	858	922	898	861	865	874	853	922	885	904	861	902	878	925	931	905	879	882	882	839	858	935	839	872	858	905	862	907	896	913	884	893	909	876	878	893	922	890	843	926	907	936	915	849	945	929	869	887	886	875	855	921	892	922	892	912	940	875	954	897	911	906	893	869	930	917	900	945	904	836	931	870	900	865	872	898	869	866	947	879	911	901	861
18965	2638	2945	2288	1535	1200	925	758	658	570	486	469	427	426	365	363	348	353	339	311	340	319	339	296	328	332	269	289	314	277	261	284	288	284	285	293	306	295	276	276	260	307	283	279	295	285	280	295	292	279	288	272	289	276	293	288	257	292	284	281	260	248	285	249	272	265	270	263	296	283	284	261	285	266	235	289	269	273	264	277	265	296	287	303	299	288	246	240	270	275	275	253	302	275	276	295	294	267	280	252	280	265	265	267	248	285	278	276	251	254	260	264	261	298	277	283	289	265	267	272	287	258	254	249	296	272	255	225	279	262	284	262	293	274	279	264	273	278	272	303	259	268	252	275	266	275	290	280	292	237	283	246	249	262	327	269	311	301	264	268	273	257	272	267	260	274	257	293	277	247	271	258	261	294	266	288	278	279	281	272	280	262	271	285	275	275	306	262	271	244	265	287	280	295	266	298	266	289	252	263	273	263	309	282	274	238	283	255	271	275	244	271	269	257	280	233	276	257	257	250	283	251	269	272	298	289	250	270	279	262	250	286	257	275	291	274	278	257	285	257	285	290	283	243	248	244	268	268	290	301	237	286	295	267	269	258	271	256	288	257	265	286	253	279	262	238	297	281	274	286	263	265	249	275	259	266	295	274	266	293	294	249	288	277	309	257	251	276	280	268	266	252	270	271	269	243	250	285	270	265	318	265	266	239	253	278	259	262	281	259	250	278	231	278	281	291	266	278	262	246	292	226	237	295	244	297	258	293	310	278	260	284	290	316	244	289	291	267	275	264	246	291	262	253	278	252	283	245	266	291	252	279	237	307	278	256	260	263	289	262	317	282	260	287	251	263	272	256	267	286	285	274	266	302	270	262	257	259	304	274	266	239	294	288	241	276	258	311	285	256	238	253	263	270	281	283	275	260	250	282	285	260	261	275	281	288	259	295	239	271	245	241	285	287	281	245	263	253	277	263	254	267	296	262	258	266	305	266	284	252	256	257	297	263	265	304	248	269	271	289	285	266	245	256	253	282	283	250	250	261	260	266	250	273	264	273	271	266	268	269	321	280	274	256	300	257	299	285	299	287	291	254	236	305	255	270	241	260	248	281	271	279	252	257	265	259	262	280	262	264	252	248	262	321	271	280	263	245	304	261	302	253	292	247	299	265	265	252	265	310	257	249	286	282	268	266	287	298	248	249	262	295	289	271	264	270	261	269	289	287	260	245	287	265	301	265	298	274	293	259	257	267	234	245	283	286	267	272	273	271	237	258	267	274	274	252	283	271	265	240	251	264	289	286	308	287	295	274	294	262	258	293	279	286	262	266	275	289	281	283	250	263	275	260	279	249	278	259	283	257	240	247	278	252	285	261	255	266	263	254	268	267	258	229	289	282	280	276	263	267	279	281	285	250	275	245	269	260	287	289	257	288	281	275	269	276	269	273	282	275	242	289	267	253	250	305	273	238	304	285	287	281	284	278	260	251	263	270	240	244	245	273	288	266	264	289	282	287	248	263	290	298	232	253	290	253	284	267	275	268	267	271	285	248	277	260	262	269	277	277	308	270	247	269	283	268	253	266	252	267	274	278	257	260	280	286	253	258	256	283	259	258	265	306	275	256	280	265	258	291	276	295	279	251	270	267	286	293	279	266	281	278	287	255	281	310	271	276	245	266	296	259	278	264	272	310	237	285	243	279	299	275	288	269	283	241	259	267	298	272	290	274	269	242	279	285	263	270	273	277	305	282	265	258	283	270	289	280	275	262	278	267	286	268	282	258	257	279	285	270	275	247	258	278	274	270	272	277	285	257	260	297	272	279	251	279	263	276	289	289	263	247	273	294	300	291	267	252	285	260	277	323	278	290	257	273	233	251	284	269	294	280	253	291	294	268	269	272	254	305	277	264	283	265	246	266	277	266	294	271	261	249	252	273	297	265	308	268	246	308	270	266	287	294	259	275	281	248	269	248	256	267	267	255	242	256	235	258	257	303	283	259	243	270	266	277	286	265	264	270	245	296	250	235	267	300	252	274	276	286	311	283	261	264	255	269	272	233	259	287	288	262	293	292	253	260	251	308	304	267	290	244	270	259	283	295	248	225	255	298	274	299	259	277	252	283	294	268	256	271	284	258	273	262	258	268	284	256	255	248	260	271	275	250	286	256	272	266	237	249	279	266	267	264	281	255	261	286	280	277	278	283	271	241	269	286	297	267	231	244	243	256	271	260	277	274	268	278	265	276	233	300	256	273	278	302	267	265	256	282	271	253	299	269	262	279	279	252	265	282	275	251	265	285	273	275	257	237	230	273	281	277	297	258	280	283	278	256	267	256	245	288	277	285	288	293	228	269	286	261	250	289	283	270	272	278	277	309	262	282	269	276	270	245	254	277	279	281	277	274	249	297	244	290	261	263	296	290	261	276	259	264	271	261	269	248	239	270	270	273	255	274	287	253	250	282	276	296	243	295	289	246	271	296	284	272	276	249	254	269	282	258	267	277	256	254	285	256	297	296	271	282	274	271	287	240	290	249	260	284	288	282	249	269	259	277	264	238	253	232	255	289	285	269	272	272	280	261	286	262	256	296	247	276	250	285	270	267	265	270	277	291	267	246	272	290	264	277	250	259	291	260	285	264	248	263	267	270	287	273	260	270	277	263	282	267	268	270	285	277	243	280	266	293	269	288	278	276	261	299	252	267	268	272	280	267	257	251	272	273	292	276	265	267	283	273	262	289	261	286	270	247	302	240	278	304	276	263	268	293	282	260	248	266	255	281	268	286	276	255	269	247	269	285	268	275	285	285	285	291	264	285	266	258	252	271	309	265	237	275	276	257	303	289	289	293	261	281	304	270	260	268	244	280	264	235	250	276	254	280	276	268	235	247	288	285	261	280	278	284	281	269	285	266	271	298	298	258	274	288	290	254	286	272	281	294	289	258	256	277	275	273	280	277	279	276	256	274	250	276	249	304	283	267	255	274	265	279	278	229	268	247	259	269	271	272	288	280	275	269	261	283	272	259	266	255	255	286	277	251	278	251	262	244	284	262	255	269	272	270	275	267	289	284	261	283	279	261	270	275	279	259	281	286	279	267	269	265	275	268	279	267	275	268	250	252	297	274	271	252	235	250	252	261	268	297	285	259	280	266	276	281	301	252	267	279	256	261	237	245	289	260	286	274	274	281	289	259	280	250	240	264	276	275	321	274	266	282	277	281	279	285	249	267	292	229	279	289	258	239	269	258	284	239	249	247	274	282	244	288	303	291	255	255	261	283	296	268	297	265	277	244	255	280	275	272	309	268	289	278	275	286	284	251	272	288	251	255	296	267	265	281	275	280	273	277	270	282	269	279	292	238	258	233	273	258	279	278	278	286	274	285	275	271	306	255	265	277	287	249	283	258	295	261	262	251	299	260	275	246	276	279	308	298	244	267	281	302	286	286	270	261	291	274	252	300	276	274	245	265	278	253	285	282	266	291	297	281	264	254	294	258	313	266	280	256
9450	2628	5580	6447	5486	4667	3783	3177	2746	2381	2118	1938	1723	1653	1595	1479	1374	1373	1381	1250	1199	1230	1119	1096	1073	1066	1062	1004	1015	1006	967	957	917	925	909	959	935	913	936	927	957	899	885	933	827	895	868	874	846	851	900	843	852	830	828	869	831	868	843	803	847	830	836	807	802	880	797	856	788	819	792	842	764	830	824	868	866	835	821	832	783	841	811	803	784	791	791	820	796	777	801	817	807	812	797	810	808	798	819	787	792	826	819	742	833	821	768	793	814	804	818	780	809	793	795	749	786	767	835	823	783	833	792	808	804	727	839	797	810	806	789	803	787	799	817	822	802	804	797	759	806	827	760	780	771	803	761	797	805	816	774	798	795	816	767	785	746	858	777	823	814	803	751	796	841	797	823	767	782	789	827	775	806	768	787	827	775	802	783	807	806	766	793	795	779	784	825	781	794	765	832	772	791	789	789	787	793	781	809	828	820	807	780	805	743	824	873	805	875	806	810	872	810	822	761	848	858	799	815	775	821	822	760	872	808	808	760	878	772	774	766	808	778	816	796	838	805	771	777	812	790	792	825	759	801	840	793	805	788	820	784	786	803	760	778	841	839	797	776	842	781	783	784	808	812	760	795	837	789	789	786	828	814	787	751	792	778	756	784	837	798	754	797	853	825	854	769	814	791	751	772	831	803	754	807	817	834	800	825	853	824	774	796	880	818	807	811	732	812	757	782	771	772	756	802	803	796	777	820	792	789	784	805	791	798	808	794	775	817	843	744	753	786	840	779	771	853	753	798	766	805	788	769	763	758	807	825	821	768	813	780	791	739	858	819	794	818	753	773	834	838	814	816	813	759	781	810	761	761	762	800	788	788	764	766	790	857	781	741	725	874	783	798	830	761	761	814	795	776	775	790	772	838	798	809	797	836	784	768	805	801	803	806	828	800	744	760	796	791	793	837	800	794	785	764	818	804	808	773	809	777	713	821	812	846	823	826	798	802	830	788	807	774	802	791	827	798	739	809	805	793	868	819	763	823	771	793	798	789	829	788	729	777	822	801	779	759	819	860	821	799	789	777	765	784	817	755	860	789	782	795	759	776	810	767	774	749	851	817	738	771	782	794	780	793	791	823	766	754	762	830	775	761	797	820	781	775	784	784	809	799	786	781	804	816	811	785	831	838	796	776	769	754	763	816	770	790	789	807	802	770	792	783	787	788	787	816	806	798	822	814	777	770	847	794	787	805	768	842	812	750	804	780	740	804	783	801	787	792	815	792	792	809	817	774	836	789	820	819	783	785	822	826	788	789	809	792	802	815	754	770	804	752	745	803	812	760	791	849	820	784	761	782	758	824	803	782	773	764	812	795	795	804	801	793	762	856	821	797	818	740	798	799	792	777	789	789	815	777	782	737	760	800	779	742	805	755	792	834	773	805	825	809	805	788	795	786	819	777	794	838	823	786	769	806	749	866	839	772	781	812	856	831	757	848	844	750	809	775	794	792	858	778	794	820	816	805	815	822	780	770	776	810	749	793	803	778	778	817	785	781	807	810	800	816	858	819	847	772	774	801	798	792	768	790	775	779	828	772	838	741	782	809	813	791	789	858	781	813	776	774	822	803	806	797	779	827	787	822	795	795	801	774	777	819	761	810	810	827	784	794	740	761	780	804	787	745	795	828	802	801	796	823	798	788	796	802	788	858	753	782	770	835	778	808	765	783	763	839	789	828	741	787	788	852	736	759	771	795	770	784	746	795	793	824	795	805	776	790	799	784	819	781	791	781	790	789	826	805	796	824	760	765	790	763	767	817	808	783	819	813	860	770	768	773	810	729	775	799	757	873	804	800	818	789	813	830	796	804	783	761	802	797	789	855	818	723	808	781	806	782	791	761	782	721	802	798	770	805	812	796	789	745	829	803	773	835	789	851	764	738	816	810	776	824	828	787	835	809	795	794	814	764	842	758	769	803	770	833	791	774	811	781	810	779	821	808	770	792	779	804	742	826	857	783	804	830	815	746	760	801	816	813	738	758	783	793	815	777	887	772	833	800	809	778	764	806	728	806	790	833	765	795	836	762	758	801	778	770	780	747	778	758	787	809	790	765	861	764	786	807	817	754	773	834	783	851	824	786	837	789	795	796	824	785	788	783	800	797	814	768	775	830	823	769	850	786	778	865	778	822	829	767	818	830	769	846	782	779	824	808	783	747	806	781	798	792	796	770	814	779	750	756	816	749	772	803	807	804	751	836	821	787	753	783	774	774	819	783	796	801	837	799	764	799	807	782	801	743	804	799	804	808	831	825	786	829	808	814	741	757	807	754	781	783	770	814	782	769	802	769	814	774	776	761	777	803	796	808	823	774	796	812	798	798	766	788	802	807	802	796	793	820	829	802	766	794	841	884	787	797	812	755	788	760	752	820	818	771	827	772	848	811	813	774	769	824	758	784	810	794	811	802	837	783	777	771	777	789	795	800	843	774	814	823	753	818	774	800	854	790	799	805	770	777	819	862	754	779	806	833	815	806	796	784	862	812	803	809	821	818	828	761	790	783	763	812	791	788	782	815	760	771	821	755	774	824	737	846	822	750	823	773	769	778	809	843	857	788	775	773	798	822	784	756	802	814	824	819	790	757	803	757	794	745	823	837	801	761	791	796	810	808	764	853	833	819	771	790	781	776	778	801	792	751	769	829	816	790	778	819	744	780	817	816	777	815	803	781	850	777	814	844	750	800	799	767	786	799	765	772	794	825	762	782	778	818	854	759	793	810	811	803	779	802	818	803	789	741	807	776	774	831	735	788	791	784	816	798	857	744	805	835	767	803	820	775	788	815	795	812	800	748	779	708	759	789	820	799	821	780	798	826	774	867	795	821	818	804	844	767	795	790	779	836	792	819	786	805	807	791	839	822	825	811	805	881	832	790	774	779	769	800	823	829	813	816	755	817	793	779	805	841	842	820	792	763	811	766	775	781	774	834	768	800	775	775	844	791	778	804	820	784	815	820	820	763	794	799	787	775	767	797	821	737	796	808	778	805	852	797	746	778	810	855	800	811	824	775	800	795	825	761	777	797	814	766	804	813	803	804	855	809	806	775	795	810	793	787	789	826	819	744	772	799	778	807	817	755	787	781	817	806	820	806	806	771	802	798	802	785	765	804	763	784	822	804	739	818	801	792	806	844	804	775	802	773	839	794	806	787	765	761	799	794	785	814	793	792	768	819	776	812	847	763	701	841	793	780	791	809	753	781	799	828	732	870	770	788	749	772	792	808	772	775	771	811	793	818	770	795	743	860	776	790	746	782	783	735	776	814	774	819	805	790	784	734	791	763	818	817	795	765	801	807	723	802	823	830	764	782	854	805	780	840	799	815	739	794	778	838	813	741	764	816	831	758	794	792	845	803	779	794	800	771	802	786	788	798	758	746	805	766	791	776	762	802	803	820	821	816	830	837	816	770	803	800	825	783	869	725	757	786	774	781	796	800	878	770	777	846	827	818	746	787	763
2307	233	264	297	203	201	187	197	175	195	175	169	181	170	164	182	173	190	163	151	149	172	195	179	177	158	184	185	169	162	162	178	179	180	172	171	180	166	163	179	195	152	176	174	146	156	176	180	183	176	171	158	168	183	161	182	177	184	172	168	170	163	153	154	176	187	154	187	178	190	180	171	154	187	142	179	177	169	196	167	131	162	176	168	182	172	166	160	192	161	169	161	152	167	185	182	167	173	171	151	171	200	167	167	154	189	177	165	162	177	170	182	198	145	183	183	153	160	155	157	173	155	155	176	154	160	168	174	158	169	163	174	160	167	167	148	146	176	174	175	167	179	187	177	177	209	163	147	160	176	156	163	179	166	170	193	177	168	163	168	149	200	164	157	187	192	157	218	180	172	165	188	179	196	177	169	181	167	168	171	169	148	160	174	167	168	176	164	179	187	187	161	161	158	173	175	167	174	186	175	160	166	168	155	198	152	174	170	154	165	165	180	146	168	154	160	169	152	168	170	163	178	185	161	183	176	181	187	165	182	185	178	163	158	173	128	160	157	175	160	180	160	178	174	186	169	184	189	197	153	167	174	158	147	171	187	171	183	180	151	168	173	166	191	178	153	165	170	173	179	186	159	174	178	194	167	173	171	178	178	164	169	185	179	168	192	195	170	163	184	164	169	178	171	163	156	167	188	163	151	184	171	184	180	176	142	172	168	164	137	173	167	171	168	192	189	179	165	162	161	169	170	169	167	168	190	184	171	182	163	196	186	181	158	165	184	187	167	174	162	185	174	181	173	194	160	168	177	162	193	187	167	177	171	182	179	181	170	172	165	203	182	157	178	175	169	180	157	148	171	194	178	189	168	181	143	173	163	173	191	149	161	164	163	162	157	167	175	184	161	174	190	189	160	201	173	166	177	171	169	159	179	164	173	130	206	170	166	184	161	172	166	163	173	174	193	165	164	180	168	178	174	184	168	195	189	154	173	153	175	160	177	188	161	174	180	168	175	193	170	163	160	170	158	163	168	163	174	178	175	173	170	171	187	167	180	150	170	172	196	182	155	167	182	155	155	178	159	179	191	155	170	162	186	156	189	161	171	158	177	156	181	162	185	166	183	175	185	154	179	196	185	178	190	169	161	168	172	163	153	157	169	171	147	189	143	182	171	174	174	167	166	196	179	163	152	158	149	160	166	166	170	170	160	171	179	152	177	187	167	166	183	165	152	141	158	170	171	161	190	170	159	146	173	157	194	187	178	167	173	183	190	164	171	185	185	176	205	176	160	178	174	155	162	181	168	146	161	173	158	194	162	156	163	180	162	170	171	171	171	152	175	175	189	166	187	171	194	157	182	209	166	179	135	172	177	168	192	152	163	178	172	191	177	165	169	150	189	161	151	161	182	162	181	174	166	168	184	176	169	196	177	152	154	159	184	173	179	170	158	158	174	159	166	181	173	172	160	167	183	183	171	160	160	165	180	187	154	144	162	180	179	200	182	171	181	169	172	186	169	163	167	163	189	165	175	156	169	148	173	157	171	155	200	188	172	157	175	157	165	163	163	162	159	159	191	177	179	195	175	180	148	175	160	167	158	173	166	159	184	179	173	161	169	179	188	175	182	172	161	183	195	135	191	185	178	168	166	174	164	149	161	165	169	181	179	168	148	146	178	166	169	151	147	163	183	167	174	155	166	179	167	167	158	166	176	178	155	181	171	161	170	172	161	160	161	160	147	169	160	167	179	176	164	170	186	160	168	177	172	164	177	166	177	165	163	177	166	187	166	164	193	186	147	163	183	184	184	185	199	157	154	186	191	176	184	166	171	153	170	168	186	162	163	166	162	188	161	184	148	193	170	160	165	155	170	181	186	190	167	184	170	165	171	168	160	172	212	162	164	170	168	181	168	188	173	175	189	177	151	186	159	160	190	154	165	162	167	172	182	166	178	178	167	141	164	183	168	155	137	165	168	169	161	156	175	150	167	159	165	165	188	178	142	171	150	175	172	163	157	182	180	180	180	186	184	189	177	166	175	178	151	156	173	175	152	147	177	157	167	174	166	150	170	162	154	160	160	186	184	168	158	149	199	172	174	180	177	171	181	169	170	165	160	180	192	168	162	167	147	171	169	192	182	163	168	171	182	153	180	166	156	168	179	188	183	142	174	138	182	190	162	176	186	156	178	178	167	146	203	165	172	148	149	153	194	166	168	171	155	172	160	172	160	158	197	147	162	181	167	180	159	169	168	169	155	152	168	171	186	160	176	171	145	160	210	182	179	162	170	158	190	176	193	150	184	181	154	167	172	157	200	174	167	183	165	163	208	177	143	163	168	181	148	196	184	157	172	170	170	170	153	182	159	180	179	176	175	153	154	166	190	191	165	174	188	166	164	176	180	193	177	160	164	162	175	188	178	167	182	179	154	159	158	179	161	170	151	164	167	163	159	167	168	159	180	168	158	159	185	153	149	174	166	183	155	165	184	178	165	163	177	142	167	167	182	198	167	173	169	166	160	152	175	189	176	165	186	159	174	155	161	163	170	175	142	193	174	160	171	169	193	188	167	176	182	150	178	184	154	173	190	184	160	176	200	175	135	161	180	157	157	156	191	159	175	183	150	172	187	162	178	166	174	164	176	185	163	157	150	183	182	168	174	166	178	178	146	181	160	164	127	177	172	158	175	166	163	154	162	183	179	184	181	173	167	166	157	154	187	164	184	200	161	181	171	162	171	158	186	173	178	186	165	159	161	162	174	158	167	178	160	161	179	190	161	179	165	171	167	174	177	163	161	169	148	198	186	170	196	197	161	174	202	156	172	187	174	180	166	154	167	168	174	174	163	173	181	160	169	148	179	162	150	188	160	154	184	158	172	160	189	186	184	184	170	175	185	165	160	176	202	155	148	153	185	156	161	180	163	165	169	168	172	204	165	180	179	202	170	175	179	163	172	158	173	175	175	181	170	181	194	176	181	162	174	196	176	163	156	160	175	170	152	170	150	176	171	173	192	172	195	161	164	177	171	175	169	154	157	154	192	168	164	175	161	193	161	152	159	175	181	163	165	184	179	183	161	179	163	153	157	162	168	159	172	174	183	176	176	166	191	152	183	164	145	168	191	168	177	168	177	158	197	175	171	168	153	149	193	168	177	186	164	155	157	169	184	186	152	172	157	181	144	163	155	176	172	193	185	171	186	171	170	182	164	190	169	163	193	183	151	153	177	181	179	157	169	170	190	162	173	176	179	174	173	166	161	149	171	201	158	163	175	170	169	161	162	149	197	171	167	155	174	177	174	161	170	167	188	186	185	156	171	167	167	155	161	169	167	159	148	169	160	164	185	167	195	158	175	161	150	187	168	161	170	169	167	186	182	178	163	161	172	168	170	155	155	188	167	164	165	184	172	151	172	165	173	168	174	154	163	180	163	175	180	167	146	161	179	170	160	146	177	169	180	173	147	159	170	152	159	178	175	159	172	163	183	151	162	168	173	179	163	154	155
2015	683	753	724	698	704	651	655	605	573	623	559	606	586	560	578	569	592	547	527	539	595	522	545	578	576	583	590	521	572	531	568	557	585	557	570	545	514	566	598	583	536	592	530	514	537	547	559	580	556	518	534	547	582	564	567	552	525	549	539	533	566	553	528	582	555	538	540	533	586	522	566	581	587	551	545	565	551	568	546	513	537	589	570	567	562	537	551	526	553	557	528	531	557	510	582	562	520	525	580	551	572	597	537	613	557	581	545	588	506	576	529	601	576	541	535	566	524	594	563	537	528	539	548	573	561	560	543	530	545	545	540	572	531	558	551	597	567	500	575	582	535	593	533	544	541	538	533	578	532	581	568	584	515	553	553	587	547	530	587	572	539	595	566	536	567	571	564	548	579	613	558	549	540	550	530	503	527	568	583	549	570	552	545	565	559	550	551	538	536	567	577	552	561	523	538	575	519	542	557	587	543	576	567	559	553	555	584	546	545	593	578	522	546	526	544	582	562	588	561	516	526	566	581	521	546	571	568	595	608	577	516	531	501	563	595	562	578	536	542	509	547	581	537	530	561	542	541	552	586	541	569	564	575	537	551	536	533	580	483	550	560	578	580	543	571	555	556	559	564	546	520	552	511	570	547	567	544	571	525	544	552	559	538	573	533	495	562	547	575	553	580	578	547	522	542	577	553	537	509	588	570	553	538	574	543	565	527	539	555	544	530	539	516	576	520	586	562	561	504	551	523	546	564	524	531	535	585	545	545	541	539	558	543	554	557	514	573	545	550	515	532	571	573	570	545	526	525	534	516	527	584	553	570	551	521	561	567	531	583	561	547	547	579	584	559	552	518	558	559	531	549	569	545	557	613	554	587	562	541	595	531	556	578	575	620	530	550	512	556	506	542	557	549	501	583	517	543	520	541	490	603	537	583	513	536	538	556	571	535	562	588	547	568	594	540	556	566	578	540	531	572	552	611	516	512	508	540	548	582	549	546	569	563	577	547	570	558	545	541	531	555	577	562	563	538	549	512	559	552	544	562	549	579	566	586	562	601	560	571	522	537	539	561	566	508	565	569	543	556	558	572	554	589	599	535	574	510	550	543	548	570	558	538	567	568	535	562	589	553	515	561	528	506	560	561	536	557	574	558	558	542	593	526	530	580	573	557	560	555	572	550	570	539	514	564	522	561	585	544	553	522	550	580	559	582	521	537	538	526	533	562	545	563	496	545	550	573	558	561	579	543	568	528	524	576	571	564	565	591	524	544	528	498	535	589	580	548	556	516	542	612	549	580	580	550	538	535	562	575	548	574	571	522	546	551	548	588	551	535	560	517	555	530	524	546	540	480	602	563	601	576	541	589	590	560	533	542	572	509	544	576	541	576	566	574	552	559	539	531	550	536	519	539	549	563	549	556	548	519	549	543	529	552	492	542	533	560	509	578	593	542	524	554	551	596	572	582	527	572	546	532	559	508	586	523	549	561	532	568	543	508	578	536	555	559	548	572	589	559	548	534	564	570	555	532	556	547	579	547	545	561	532	523	592	574	558	571	531	557	567	553	554	532	539	545	567	569	553	534	545	536	524	551	565	555	560	570	542	574	573	499	593	563	533	557	543	574	544	563	531	535	544	556	562	573	557	549	564	553	538	492	575	560	540	551	545	523	502	573	578	534	560	533	511	543	594	538	547	514	560	522	572	563	560	512	522	516	501	555	534	515	531	541	556	596	561	548	537	539	519	568	560	514	569	555	515	580	582	626	555	570	514	498	550	537	573	524	571	575	582	548	536	580	535	554	501	564	562	560	593	529	532	551	550	543	577	585	511	552	529	557	516	533	593	595	543	563	544	563	563	506	541	544	509	555	566	530	538	563	555	498	545	565	578	534	555	560	583	527	570	562	553	526	562	544	570	582	565	547	554	566	577	535	565	562	581	585	552	557	557	556	506	585	545	542	566	555	517	551	550	535	543	587	587	590	530	546	580	560	533	579	605	550	542	597	542	566	516	540	557	546	573	545	555	584	538	548	532	509	590	574	618	529	553	537	591	560	549	557	548	589	548	518	584	572	547	567	547	559	567	567	559	522	583	521	562	573	581	515	534	565	521	555	570	541	540	548	569	550	559	540	535	544	545	541	530	524	512	555	551	534	574	534	584	568	573	534	537	525	537	552	550	580	537	499	577	554	561	576	548	564	573	537	560	571	509	538	541	558	554	549	537	518	549	576	558	534	538	576	522	551	516	585	543	506	502	543	522	555	537	531	568	514	556	596	558	573	557	561	553	520	567	527	562	565	545	510	534	539	543	530	552	517	558	566	560	545	554	567	573	539	540	575	563	561	540	552	530	583	549	575	533	563	574	551	551	593	510	513	550	589	499	610	512	538	552	560	538	598	519	511	547	527	545	531	554	549	560	547	556	554	563	565	570	545	569	512	544	526	527	573	570	534	570	549	543	532	536	551	532	553	566	564	574	558	556	546	543	533	537	543	574	558	607	570	558	519	587	524	598	600	576	502	551	536	530	540	541	553	535	548	513	548	516	566	521	542	555	523	543	568	590	561	577	524	558	542	602	544	511	589	539	534	542	526	529	555	582	564	545	553	520	554	543	538	555	558	554	517	555	578	581	587	552	542	584	572	554	548	536	556	507	525	497	575	553	541	581	579	527	534	540	565	543	571	541	536	585	576	563	541	545	556	566	549	572	553	535	552	543	540	542	566	559	567	531	529	556	554	549	504	514	576	516	537	512	572	568	573	557	549	548	560	582	499	559	534	545	531	529	536	582	543	562	542	596	541	591	518	563	562	526	534	580	537	575	563	529	565	518	587	523	581	576	561	575	567	575	581	557	523	532	525	535	531	582	542	562	555	525	587	578	533	574	570	581	522	501	555	562	560	583	553	556	560	523	603	551	512	533	540	559	548	554	588	561	596	554	568	574	530	566	573	564	551	549	587	537	552	548	554	599	526	529	557	572	556	574	523	535	555	565	540	544	544	541	533	541	525	541	574	512	543	575	576	562	561	570	552	562	594	532	511	555	512	561	542	547	572	587	541	534	537	571	551	533	544	559	591	577	501	549	540	531	551	543	557	552	577	538	556	548	589	520	563	550	570	556	580	547	571	510	543	548	572	559	536	506	565	550	589	539	587	515	569	582	544	587	557	570	546	523	546	531	578	592	572	571	539	577	561	560	520	542	572	550	581	528	559	562	520	569	560	541	541	556	534	521	570	572	576	565	557	555	533	539	515	518	573	530	548	564	511	518	519	556	544	513	531	555	539	539	553	533	603	522	581	561	532	529	533	550	550	534	568	549	561	523	581	542	506	587	548	585	543	569	566	546	556	574	552	558	571	579	538	550	534	558	558	545	483	552	540	561	563	567	582	521	541	538	581	548	551	569	541	588	588	555	555	563	562	553	523	576	547	550	561	578	565	554	535	544	533	590	568	563	518	562	515	526	565	543	587	610	558	549	575	566	562	547	552	547	561	525	543
11312	1268	1587	1340	959	801	613	548	497	448	443	377	400	372	361	342	339	305	331	343	322	333	315	331	313	320	306	321	321	312	302	288	313	341	339	357	266	305	304	297	311	320	319	322	300	315	309	322	274	306	305	306	294	321	308	288	316	305	321	327	322	289	317	321	284	326	291	311	319	302	318	300	296	305	309	284	325	331	309	275	317	296	310	339	286	276	310	307	304	271	278	308	287	305	309	276	283	321	290	321	325	320	314	280	276	287	324	304	319	290	295	288	314	298	308	338	311	343	284	295	266	309	302	337	271	291	266	291	294	297	321	312	278	315	307	287	292	303	292	305	320	312	286	324	289	309	319	288	302	312	266	289	291	337	311	304	309	278	304	299	296	350	287	302	286	282	334	305	306	286	261	292	285	280	320	277	262	305	295	304	268	309	292	324	288	326	282	282	340	307	303	305	325	290	322	298	304	294	290	291	289	283	306	288	303	326	277	296	279	333	329	288	320	288	292	309	315	302	305	261	314	310	296	287	305	332	322	282	307	331	311	313	285	322	292	297	296	304	338	296	299	333	316	281	340	320	275	307	309	297	289	289	276	306	310	293	291	300	280	302	276	291	281	300	292	330	338	277	293	289	297	299	324	274	295	315	295	320	328	299	311	283	278	299	287	309	285	283	288	262	272	274	327	312	323	283	302	287	271	320	273	292	302	313	302	301	314	303	305	303	294	307	310	275	306	290	313	311	311	274	295	294	282	314	280	324	281	305	306	284	310	271	338	311	321	308	316	338	293	284	281	280	322	287	321	321	296	306	290	304	316	273	269	309	312	292	298	308	282	307	288	350	312	324	311	302	299	280	290	326	285	296	304	264	313	301	301	314	325	279	334	314	300	334	281	305	297	337	304	304	311	309	329	282	308	307	320	277	310	281	301	311	307	277	301	281	302	305	297	313	303	302	288	312	311	262	308	304	316	304	307	335	286	313	299	269	318	308	293	294	276	282	272	317	305	322	299	293	287	286	298	307	289	319	299	300	310	315	320	308	292	280	286	287	304	282	308	299	298	329	285	278	290	307	282	327	336	314	314	321	313	283	354	292	315	303	286	299	316	337	305	281	309	295	274	291	334	306	298	312	305	340	302	304	298	295	288	296	286	293	298	307	317	308	290	296	274	307	296	314	320	332	285	277	306	329	311	265	322	302	305	260	336	315	312	289	280	292	314	313	288	302	259	305	309	285	330	282	305	284	273	289	291	302	322	306	273	281	297	296	306	289	313	327	315	303	304	287	315	318	300	310	316	303	301	272	300	313	315	332	286	266	305	333	313	337	264	293	343	313	250	284	316	282	291	282	285	304	295	285	303	311	291	277	313	280	279	302	293	291	297	312	339	316	287	318	292	309	306	310	281	291	313	291	293	306	270	264	307	314	302	308	282	268	331	289	305	325	293	300	292	307	319	293	285	300	306	321	323	283	303	333	271	301	319	301	280	300	315	346	309	287	290	305	310	313	281	301	335	325	294	300	315	346	316	289	305	298	307	304	317	319	317	305	288	305	283	293	314	321	306	304	271	300	294	307	316	304	299	315	298	299	315	299	328	279	288	307	293	315	284	265	294	290	310	281	320	334	285	313	312	318	265	275	300	307	302	291	273	312	262	312	329	285	293	317	290	302	264	316	336	303	315	276	268	300	301	291	285	306	317	279	305	322	297	294	303	248	310	285	315	326	305	330	274	320	289	304	291	324	318	308	302	320	306	330	258	330	311	290	312	311	317	313	324	305	295	290	322	324	300	311	302	302	336	304	275	295	312	301	281	274	299	284	305	288	310	274	296	296	285	297	315	280	349	300	287	316	291	292	288	321	292	294	328	292	315	291	290	338	284	281	318	322	268	298	309	313	304	312	300	272	306	311	317	297	283	286	291	294	279	286	308	317	298	329	287	310	330	315	330	313	272	298	286	288	317	282	302	290	341	284	322	295	304	312	309	285	311	314	330	322	297	287	337	288	298	300	274	292	278	272	342	289	283	335	308	297	285	298	307	302	296	299	314	289	315	324	311	315	309	304	307	314	305	286	273	306	319	299	279	312	303	319	325	314	311	338	341	297	287	306	286	293	285	306	308	299	285	291	289	314	290	272	291	286	284	273	321	336	325	334	326	323	302	275	312	302	293	297	295	274	298	292	306	317	282	292	281	291	314	357	314	317	310	287	269	294	273	307	319	317	296	282	271	314	298	263	285	308	301	330	269	306	304	313	300	306	267	300	299	296	301	334	273	265	313	288	296	265	290	321	326	306	308	332	283	329	303	320	303	349	267	285	300	311	313	295	313	286	289	338	289	320	300	296	301	281	317	306	280	286	310	274	291	327	303	301	317	318	295	307	311	281	294	287	298	284	289	302	299	319	286	300	276	309	299	275	306	284	270	318	307	301	311	275	299	301	317	263	297	318	290	295	302	318	315	275	304	299	303	318	314	265	268	301	331	304	289	332	305	312	278	298	305	305	286	291	272	274	293	302	301	350	307	308	318	245	320	321	322	295	308	290	290	297	305	274	306	318	324	320	288	315	298	302	271	288	293	323	314	311	300	299	280	303	301	270	267	317	332	306	325	304	278	300	322	336	326	292	323	312	318	330	322	285	298	316	287	298	287	282	317	302	317	292	285	283	322	278	295	292	322	257	295	303	264	313	330	314	310	296	313	334	286	311	315	306	299	274	291	277	320	321	292	306	310	294	302	277	283	334	317	288	301	301	279	305	299	318	304	321	336	328	298	277	319	262	339	283	304	292	308	324	291	317	262	293	281	281	294	302	298	310	294	326	302	297	295	300	318	305	335	285	281	301	300	280	311	325	338	292	293	292	304	272	301	335	291	322	292	274	277	299	309	317	274	298	284	279	277	282	323	324	285	296	320	298	327	314	309	298	292	289	326	318	322	292	271	315	298	288	322	330	297	322	304	310	287	313	278	279	294	290	293	310	313	326	287	319	290	299	297	305	320	285	316	294	291	310	311	266	328	298	305	311	292	295	289	270	286	293	335	329	302	317	326	321	296	305	309	278	346	303	335	326	325	293	300	294	304	313	318	272	327	302	316	308	284	298	307	291	296	317	305	279	279	333	294	263	317	322	283	304	329	316	304	304	290	281	289	285	295	305	295	286	300	323	282	321	290	280	291	294	297	305	306	300	315	284	282	299	284	343	278	327	274	303	283	320	297	306	353	288	280	284	291	304	301	300	317	293	316	305	294	298	331	311	319	303	293	320	307	302	301	308	292	322	295	304	304	282	307	302	325	277	295	280	319	316	283	282	278	304	326	269	306	309	336	309	277	269	355	306	292	274	314	294	338	300	284	282	315	289	289	288	306	313	310	296	336	297	306	312	304	330	294	292	302	327	316	291	332	311	303	283	286	290	315	310	283	300	287	328	290	322	294	302	270	299	314	293	298	305	314	281	307	272	314	342	314	299	341	282	314	314	296	274	273	273	281	324	299	287	309	277
6615	1828	3452	3882	3455	2895	2453	2191	1899	1791	1668	1497	1341	1372	1317	1257	1217	1113	1157	1123	1088	1113	1017	1020	1039	1002	1013	1013	950	969	914	973	996	954	942	991	945	940	945	943	928	904	986	946	888	877	950	910	970	911	915	896	970	916	891	906	848	924	883	906	899	921	908	915	909	965	890	885	891	897	901	902	952	832	921	886	877	918	900	858	893	850	896	860	886	898	899	910	937	878	886	903	799	919	898	844	961	927	828	831	893	912	839	930	889	877	874	903	947	923	859	905	877	904	857	849	915	807	825	882	883	880	852	920	903	843	927	884	951	857	871	934	921	873	922	869	875	828	895	908	836	828	882	883	864	825	939	878	870	857	953	856	854	923	833	887	890	879	913	862	889	880	913	866	861	850	910	884	838	915	975	919	876	946	857	895	876	880	846	828	846	925	885	875	844	886	842	895	860	900	900	907	932	880	821	926	918	875	887	902	879	945	823	935	918	837	890	856	917	886	916	886	880	880	890	868	899	885	877	833	889	872	870	899	868	896	864	911	927	892	888	877	868	841	901	897	895	841	848	841	846	909	907	885	848	905	879	876	881	941	836	892	895	877	848	936	880	884	933	878	918	866	842	960	918	866	838	894	903	932	872	846	900	846	826	893	856	909	886	834	886	862	886	888	829	915	870	891	866	859	874	836	829	885	902	899	906	830	853	857	839	892	880	882	847	844	861	927	847	933	883	912	871	876	860	895	905	891	960	936	920	890	860	870	857	911	934	916	910	896	871	954	909	873	905	832	904	879	883	885	936	893	966	915	810	950	885	876	901	889	889	860	910	889	870	926	855	871	834	900	891	874	848	831	878	883	921	895	889	885	889	880	902	866	853	958	892	867	894	838	874	896	923	911	886	879	870	935	919	872	837	859	906	858	889	848	812	868	837	896	927	927	946	854	861	815	917	855	870	902	862	942	894	866	928	900	939	897	855	910	862	894	885	885	901	909	883	901	927	896	851	896	881	843	852	875	863	861	876	881	875	872	884	913	904	875	921	871	923	863	845	882	853	889	832	880	938	890	811	904	867	891	839	871	907	900	865	858	849	911	890	925	895	864	921	867	919	895	883	912	908	878	888	851	864	842	887	897	918	871	924	849	860	879	953	873	841	891	919	891	863	886	892	887	883	937	940	859	811	910	894	872	892	886	968	917	826	859	867	927	852	878	917	895	867	895	894	916	894	918	837	923	868	890	879	856	884	830	889	850	884	885	922	847	918	900	941	873	913	849	846	927	891	850	879	887	917	947	891	907	941	876	888	933	907	949	897	868	908	827	856	874	841	914	887	853	872	902	916	813	924	808	852	871	917	876	869	936	885	883	880	898	853	903	872	886	836	842	926	848	842	884	853	889	889	876	948	917	816	825	804	891	880	883	852	850	909	904	929	884	863	885	874	848	855	894	901	884	923	900	850	867	911	831	868	893	897	877	939	845	861	863	840	892	895	843	851	879	862	844	898	865	860	881	905	938	882	860	893	901	854	894	912	881	848	919	921	919	912	911	889	878	872	939	844	859	867	838	831	869	828	901	854	915	902	896	883	919	870	885	915	876	926	908	899	878	897	831	902	839	889	901	887	873	860	922	917	914	841	899	885	886	872	870	816	895	887	846	863	927	853	942	935	916	877	847	915	866	898	865	874	846	889	878	909	914	934	896	866	870	902	866	907	898	869	897	916	925	877	928	877	899	896	918	895	869	900	926	896	864	880	916	921	882	882	856	909	906	890	908	849	869	871	871	852	897	900	928	884	926	912	905	877	886	878	835	874	851	898	874	833	879	820	943	918	949	896	842	879	891	855	878	861	905	891	883	866	873	872	914	916	896	860	852	900	890	912	819	886	876	905	937	846	829	890	882	897	864	907	879	896	844	855	865	893	876	861	892	909	874	895	854	871	877	881	858	939	861	889	849	887	886	869	861	907	893	865	857	899	840	883	916	902	811	906	868	867	880	932	878	911	903	916	897	891	949	869	881	810	894	873	879	833	826	884	847	874	918	896	902	894	825	899	895	846	886	921	904	862	855	889	865	817	904	833	864	874	904	870	881	926	900	931	875	874	853	858	888	951	835	919	920	944	861	868	897	923	920	916	814	857	868	851	885	869	921	909	886	899	903	858	863	948	872	873	865	908	905	877	917	853	907	869	901	923	883	925	930	886	935	913	890	923	844	893	898	936	870	911	902	906	898	940	908	869	889	837	857	913	830	883	833	892	870	887	890	891	914	904	847	902	877	905	873	865	880	914	849	831	876	870	854	876	890	916	849	860	938	874	885	884	848	858	884	891	862	891	899	881	924	885	893	928	852	869	897	913	892	856	856	887	849	864	848	864	914	931	921	922	861	909	861	879	954	942	890	865	851	835	858	887	898	901	863	912	891	854	967	890	892	829	860	871	875	924	826	907	866	930	873	888	825	842	908	885	982	873	897	913	935	844	900	887	879	865	869	850	879	838	864	901	911	882	839	927	888	918	909	881	895	876	800	862	882	928	883	906	909	873	836	834	883	929	855	899	919	880	906	898	900	901	868	869	916	862	929	927	913	853	901	918	872	886	890	888	868	898	919	906	815	904	848	842	926	887	875	850	837	887	896	891	886	897	876	911	866	867	873	896	938	869	909	873	911	891	910	907	883	886	953	915	856	839	860	872	900	902	892	879	916	854	894	915	950	889	901	856	907	865	932	854	925	899	901	918	811	878	892	889	843	931	881	881	909	852	913	845	833	922	964	883	899	892	870	895	865	872	936	900	906	882	886	897	870	879	931	885	891	878	875	865	844	873	853	831	828	894	893	815	863	892	873	917	906	847	882	868	870	892	868	894	862	930	864	891	852	914	863	883	896	862	850	899	866	856	914	874	892	863	890	888	881	855	886	922	869	904	878	812	872	905	912	867	882	873	922	856	865	883	894	878	842	888	912	894	910	898	899	897	935	818	898	900	904	936	945	926	857	892	938	877	844	863	886	863	960	932	854	839	881	875	927	873	905	837	916	871	859	844	872	864	881	931	918	820	887	835	870	842	883	869	854	928	912	883	898	899	891	911	911	844	893	895	893	908	906	880	881	886	885	857	862	917	865	903	873	845	910	863	914	919	880	842	852	854	875	869	884	910	897	851	886	895	901	846	891	877	903	898	839	904	819	879	900	924	864	913	905	878	902	855	928	929	884	919	899	834	858	831	891	857	918	849	905	861	884	880	870	836	895	916	895	840	886	881	859	872	866	862	890	858	867	913	862	893	912	878	893	898	863	843	846	880	906	907	912	862	907	859	888	879	859	896	901	947	896	898	902	832	931	920	877	888	897	899	907	857	911	905	903	893	851	901	876	881	898	857	873	886	898	854	880	945	920	869	884	860	854	854	866	870	857	880	920	849	898	895	885	925	855	860	928	854	928	891	883	838	867	848	887	912	933	930	862	921	879	921	882	883	924	865	914	847	878	884	866	926	875	879	894	898	941	895	896	850	894
18402	2654	2869	2346	1699	1246	961	803	657	528	531	466	429	400	394	385	350	367	344	341	339	329	328	310	308	319	305	311	321	295	284	284	267	268	295	302	277	329	261	288	287	272	302	277	288	286	275	283	289	288	277	284	278	278	262	285	274	264	309	280	286	279	262	259	282	293	272	278	272	262	314	280	261	273	277	281	263	266	247	282	287	239	265	305	236	255	284	271	258	273	278	286	267	273	265	274	291	264	264	262	251	267	270	265	301	273	296	300	294	282	258	301	253	283	292	266	259	261	265	249	297	254	307	259	287	268	250	257	258	236	261	310	269	266	286	245	293	246	293	241	277	286	265	294	282	289	273	268	280	276	270	275	246	265	253	253	254	280	257	245	277	282	278	265	249	270	295	299	233	295	283	275	297	263	268	262	240	271	263	264	280	276	252	267	285	284	278	276	290	275	267	266	261	279	286	257	256	266	247	279	280	298	287	269	250	295	287	248	250	264	272	262	285	274	272	278	243	267	265	266	299	261	266	261	290	267	249	242	260	284	270	263	243	262	291	282	274	296	276	277	272	287	276	249	273	232	249	252	273	246	303	243	247	276	263	288	286	285	255	298	269	294	287	273	268	264	267	266	266	258	244	275	269	288	290	254	246	289	270	255	224	261	230	260	266	272	266	307	286	268	275	277	244	275	262	261	257	282	264	251	295	265	275	272	270	314	284	257	305	258	261	265	272	239	250	301	258	276	247	268	274	257	323	275	271	281	266	290	257	280	274	293	286	303	241	269	255	273	290	299	259	269	279	288	262	307	248	289	284	266	260	296	302	266	276	245	269	269	255	275	265	263	295	269	272	278	258	300	279	289	274	288	256	263	295	308	290	276	265	276	282	293	277	248	275	292	288	267	248	286	248	266	302	246	271	262	271	255	261	249	275	276	251	279	290	305	280	280	267	282	273	232	294	249	287	260	249	269	250	299	273	273	251	287	264	260	278	277	257	259	268	272	267	283	272	255	282	258	292	278	244	250	266	270	271	266	244	241	255	265	278	271	269	277	263	278	290	306	269	268	276	281	267	275	255	263	252	256	250	266	274	263	288	257	285	288	294	268	297	257	229	267	275	250	253	271	276	284	288	257	278	286	259	260	275	263	254	282	274	265	304	271	265	261	271	274	263	294	282	242	259	295	246	275	269	239	282	253	261	297	261	251	286	267	260	233	269	244	270	253	288	249	276	271	264	294	263	281	268	265	303	271	269	282	293	292	270	278	288	290	268	268	288	246	269	280	272	259	256	291	272	306	306	280	281	282	269	285	271	273	257	270	283	278	278	274	294	252	297	278	259	264	269	287	306	226	271	285	263	251	258	291	286	250	266	280	302	264	288	265	284	273	292	258	268	263	265	282	292	276	255	250	290	255	276	267	305	285	282	257	284	275	264	260	258	254	290	286	264	258	261	278	291	280	259	249	271	262	281	281	265	313	289	250	280	275	253	295	281	280	268	296	268	256	274	294	238	241	276	288	261	265	266	275	255	260	262	284	261	227	288	240	258	278	281	289	268	281	263	299	239	248	278	271	269	289	287	256	276	277	323	268	276	286	269	268	256	251	249	249	283	254	249	277	282	288	251	266	285	257	276	261	261	258	294	255	251	277	271	258	284	293	303	274	284	245	284	248	268	288	239	260	249	257	272	278	245	265	233	278	284	241	266	277	226	297	253	277	261	267	273	269	256	282	282	294	280	247	269	235	284	291	268	288	230	297	264	256	266	274	294	278	276	241	281	263	282	306	270	244	250	270	269	238	225	273	262	254	288	288	246	285	277	286	281	279	287	243	286	267	234	272	281	266	267	276	272	272	268	276	288	308	278	314	269	283	311	273	269	246	320	288	294	253	289	258	290	241	255	279	258	294	284	281	262	273	254	258	265	332	264	247	252	263	262	301	257	303	278	293	246	290	265	273	283	268	275	287	288	236	286	248	280	273	269	267	285	272	290	284	287	279	266	273	303	257	271	259	263	278	265	248	267	277	304	276	274	257	283	278	278	268	255	286	258	260	241	273	258	268	242	293	247	262	254	263	260	289	259	264	258	264	269	285	277	244	265	251	279	284	250	283	264	282	269	277	234	255	279	266	271	302	287	287	266	260	274	259	262	282	277	286	265	274	250	256	272	298	303	256	275	274	260	273	276	308	256	289	280	302	266	273	290	280	282	318	278	298	279	261	275	250	274	280	276	275	267	259	264	292	316	293	276	281	289	264	264	302	267	277	272	281	291	289	271	279	250	311	254	251	276	258	296	282	263	237	268	244	326	275	263	295	294	254	279	266	272	289	271	253	263	286	262	284	271	274	294	275	272	262	257	251	295	281	276	258	268	281	253	293	258	294	280	301	292	287	272	297	273	266	294	268	294	264	272	286	290	239	270	262	264	297	263	278	288	292	278	244	266	287	269	251	293	234	265	284	250	302	262	264	262	294	255	249	302	290	273	266	269	248	283	282	272	265	257	252	291	265	280	270	306	256	279	227	281	278	271	271	294	250	274	257	279	262	285	281	260	302	276	237	251	257	278	274	285	288	291	274	259	251	276	234	250	300	264	258	276	261	248	284	261	276	277	292	288	242	271	250	278	289	284	273	241	242	287	280	236	300	295	246	245	277	227	231	275	280	277	262	266	272	280	289	301	277	254	239	273	240	264	251	285	254	267	292	256	298	285	266	288	244	272	272	277	253	252	286	269	289	252	262	233	261	248	255	278	265	272	271	288	279	274	256	261	264	285	257	268	287	270	266	272	263	288	265	270	272	257	284	275	264	250	275	272	275	263	254	258	266	255	250	266	261	287	272	264	255	293	304	262	255	295	265	289	276	287	292	291	245	272	264	266	275	282	300	291	255	288	264	259	274	255	253	275	266	254	293	287	262	268	281	264	246	282	240	280	296	294	259	295	291	318	269	302	285	273	268	274	256	276	275	289	287	295	274	291	266	285	242	278	269	301	280	276	287	245	265	280	287	251	266	284	268	279	274	276	259	265	268	270	269	297	303	270	257	274	245	253	291	246	264	248	278	273	269	295	264	259	280	260	266	238	259	256	265	249	312	269	276	268	260	309	260	246	261	307	261	254	287	283	251	257	273	261	275	265	286	263	258	282	248	270	283	254	280	246	288	247	299	248	262	253	242	249	250	277	260	245	284	284	291	265	253	270	288	281	291	249	262	266	255	277	245	296	266	260	287	271	254	221	264	277	270	298	302	248	270	271	296	270	278	282	258	259	275	269	280	277	263	249	263	290	258	281	280	255	228	249	282	269	258	285	252	273	274	285	276	267	272	269	284	265	270	309	266	240	263	248	314	273	274	271	249	253	261	253	282	286	287	269	258	272	268	263	274	296	248	271	298	298	243	289	262	291	286	254	276	265	304	256	264	283	262	264	282	267	259	287	277	273	282	267	234	266	262	282	302	287	279	265	295	270	293	258	304	252	262	273	254	252	280	258	272	280	278	258	288
8923	2673	5638	6400	5536	4573	3834	3141	2762	2445	2251	1939	1774	1639	1516	1481	1391	1315	1297	1231	1157	1121	1172	1112	1125	1056	1050	1051	1006	1030	1008	981	975	997	972	911	925	887	942	894	890	926	908	871	938	897	898	946	886	905	876	812	817	864	861	872	848	839	840	846	811	907	831	808	797	814	817	850	839	819	814	818	807	861	820	849	818	800	817	795	772	806	871	812	757	783	839	800	782	795	774	795	787	824	859	822	786	829	764	765	816	833	822	855	811	818	833	791	800	832	806	750	806	808	769	760	825	801	808	794	816	836	840	790	755	830	814	815	813	825	788	831	788	824	766	829	833	752	843	810	747	814	805	769	796	768	785	865	809	813	823	816	829	813	793	825	805	786	832	836	786	815	792	809	801	772	755	818	820	833	804	813	825	838	836	756	817	807	770	822	844	827	736	810	842	750	838	792	772	792	772	782	710	804	766	820	782	795	794	766	755	788	800	819	796	830	864	829	798	799	803	799	784	785	810	777	828	799	834	802	759	840	753	805	845	862	766	761	738	774	807	791	795	778	824	839	787	880	754	854	747	785	777	785	808	774	744	776	797	741	801	802	800	792	796	829	819	807	794	796	777	811	815	783	802	787	773	837	815	796	770	804	775	743	793	801	813	804	793	790	773	816	751	810	813	770	761	793	811	769	771	782	780	796	858	793	806	785	802	796	808	820	792	860	785	838	765	807	792	805	725	782	776	808	750	789	834	796	792	795	828	786	772	781	782	821	826	821	789	798	796	827	765	787	783	808	834	780	783	818	805	781	819	770	814	821	852	827	776	771	825	793	777	787	784	837	785	749	815	773	813	752	827	798	786	849	800	822	809	815	834	766	807	790	730	780	858	776	796	831	794	749	816	789	778	836	832	797	780	778	802	769	744	807	858	817	776	799	831	806	770	804	811	788	830	785	816	781	798	801	844	799	781	778	848	767	809	782	802	764	748	805	842	800	812	784	807	739	827	808	788	789	834	809	793	824	830	816	783	805	832	817	828	793	833	786	776	793	811	799	758	762	761	799	773	782	828	827	791	852	804	776	819	764	781	852	790	818	803	809	853	770	764	831	790	796	838	792	769	799	771	800	801	775	793	787	784	787	777	831	791	790	756	820	762	759	817	775	777	768	828	756	829	775	778	777	791	805	831	823	794	778	816	896	798	805	766	774	819	813	822	799	792	822	796	774	783	830	754	766	826	798	835	831	754	814	826	823	784	792	798	797	803	816	738	768	766	800	774	757	779	775	739	782	786	847	764	773	773	809	755	777	811	818	779	776	792	827	775	805	791	766	806	782	762	813	782	826	779	811	783	796	766	792	774	813	796	818	788	879	819	795	802	796	846	767	788	830	777	813	817	802	841	806	828	833	795	775	789	762	797	812	832	788	827	796	812	844	816	797	781	797	811	856	792	807	780	837	852	767	781	805	787	782	828	794	836	743	816	827	781	743	779	786	771	804	818	827	737	789	813	806	806	766	807	791	808	827	797	873	817	796	821	774	816	796	818	817	802	818	791	767	782	776	823	816	761	836	852	781	757	815	823	822	780	772	751	806	823	768	808	789	821	807	768	774	773	799	769	773	795	819	771	820	735	849	818	764	802	798	847	735	777	761	760	767	797	806	790	776	804	775	784	799	798	766	800	795	790	776	814	801	774	841	794	759	777	826	787	819	822	793	746	790	791	793	794	803	832	800	795	832	808	765	773	829	782	826	803	796	786	770	723	777	750	811	794	831	823	790	814	784	802	729	781	746	823	797	822	860	770	804	776	747	785	800	805	757	783	730	798	791	782	810	800	846	778	817	824	758	816	769	826	789	784	794	802	759	779	809	797	804	778	809	794	805	813	798	772	797	748	821	816	771	845	799	756	759	758	765	835	829	759	769	825	808	812	768	778	830	763	836	828	837	757	849	811	787	807	806	764	810	843	812	797	816	833	817	790	806	823	778	808	809	796	799	757	812	801	794	793	789	770	790	799	806	784	757	783	784	814	777	785	815	804	811	751	803	777	773	805	863	771	801	776	785	786	774	804	820	805	804	799	806	810	820	814	841	837	791	813	807	806	802	805	734	809	813	818	796	785	848	802	839	768	767	784	786	778	775	765	832	816	805	801	764	826	776	781	824	795	792	811	781	770	784	784	773	815	736	804	823	810	828	765	818	782	798	791	837	772	836	815	807	826	798	828	783	863	806	754	786	783	769	760	783	746	811	755	817	826	792	769	798	795	781	831	821	847	831	805	762	762	808	865	803	799	821	765	794	820	803	798	788	800	819	778	816	840	818	724	812	814	826	845	791	814	790	782	791	838	761	768	821	781	818	810	811	848	853	760	800	827	817	790	799	787	836	775	789	813	804	802	779	823	776	864	794	769	832	819	818	796	873	813	807	852	804	799	809	775	859	811	821	794	812	816	750	831	787	768	790	820	828	756	805	782	791	793	803	783	767	766	830	803	797	791	793	773	789	799	762	859	836	776	804	751	780	784	795	791	792	785	785	767	818	822	824	835	760	752	790	810	811	823	806	778	833	774	803	774	815	772	767	809	845	794	761	832	799	810	764	786	744	854	803	818	772	804	746	772	808	816	773	773	793	790	853	755	780	816	823	781	777	836	825	846	809	842	821	767	810	765	830	786	773	793	780	817	787	801	832	793	841	759	787	727	780	801	820	818	756	825	802	833	754	814	785	781	789	792	842	823	740	821	785	855	799	762	769	790	806	834	819	781	802	762	816	825	824	783	811	799	821	865	780	781	813	783	766	801	808	827	803	775	763	789	770	813	805	800	798	816	793	776	784	818	865	778	803	833	858	780	814	789	807	785	825	762	774	801	792	748	830	816	796	792	771	765	828	762	812	812	815	760	787	745	816	764	788	771	823	842	763	806	836	761	803	782	788	781	782	789	784	798	805	794	836	775	779	741	781	819	804	778	777	810	829	754	815	755	803	801	769	738	805	794	811	770	797	762	813	779	793	746	808	766	826	766	836	776	767	788	823	812	785	842	808	809	762	795	777	822	869	758	799	789	764	820	795	806	791	798	785	829	787	774	788	849	792	790	847	797	789	845	822	750	810	760	759	795	815	777	826	843	816	750	768	824	774	767	798	818	773	770	741	790	725	770	820	758	857	765	818	856	814	814	754	818	802	797	788	792	819	834	821	799	766	820	808	725	772	787	793	804	814	824	810	764	783	788	834	787	780	830	783	793	792	828	787	770	833	823	819	827	810	780	820	814	781	763	759	800	755	813	848	773	815	768	818	823	851	774	823	764	777	802	831	795	806	740	848	750	776	841	817	750	813	815	805	817	776	809	766	819	768	793	816	768	772	791	772	816	795	786	845	771	802	787	806	774	788	832	799	806	834	796	803	831	848	861	801	802	792	810	765	803	811	787	831	819	817	834	840	814	835	806	820	823	784	833	795	787	816	756	758	780	796	770	790	764	850	746	779	779	820	840	824	836	753	747	820	805	832	825	819
2255	270	244	217	196	183	166	181	167	162	175	198	172	193	182	175	161	168	175	167	169	184	179	176	166	165	160	172	171	184	185	173	183	185	172	162	146	144	178	161	154	157	181	173	179	169	156	172	177	169	182	186	169	218	164	177	176	185	180	184	164	171	153	168	191	176	183	183	172	162	160	172	168	192	179	171	151	183	186	195	192	151	163	164	173	176	175	194	173	173	155	165	162	180	172	178	191	138	173	192	186	178	184	175	184	186	198	166	147	172	182	164	163	177	190	158	175	199	154	175	179	189	157	189	171	159	163	187	175	166	178	168	169	182	161	158	173	165	171	164	145	171	149	187	160	159	167	155	192	178	152	168	159	169	185	171	188	178	167	161	158	136	171	178	193	180	178	164	179	158	159	144	150	182	149	165	194	165	173	157	182	153	173	154	174	166	188	156	178	164	168	179	181	184	166	181	194	175	157	188	154	171	187	163	172	144	179	165	150	172	188	156	176	176	165	163	162	152	175	168	172	182	164	156	185	167	174	161	157	173	151	192	170	157	171	168	182	172	170	175	184	166	160	170	156	171	168	176	173	201	154	188	162	171	183	157	177	164	164	184	145	160	166	168	159	184	171	168	165	154	171	148	172	157	157	161	171	180	161	159	149	166	159	169	175	183	176	159	166	187	190	184	189	159	177	149	163	175	166	196	166	170	175	142	160	174	162	159	168	156	160	169	169	163	178	179	184	171	134	172	175	166	174	182	199	174	190	147	177	190	165	163	174	160	173	170	181	156	136	177	170	166	161	187	159	155	179	156	184	160	183	178	177	188	202	169	175	164	194	178	176	177	173	164	181	157	153	170	180	143	184	191	169	179	170	183	143	158	179	179	149	201	179	166	163	195	186	167	196	167	173	191	166	205	143	175	162	156	155	175	170	179	145	180	171	176	172	187	152	154	157	179	185	188	179	160	165	170	170	164	163	165	167	164	168	182	160	152	153	181	159	170	187	192	174	155	180	154	181	160	161	178	164	206	177	173	155	160	169	173	163	175	178	183	173	174	165	149	140	183	168	184	176	173	163	181	180	156	161	170	169	167	167	176	151	155	164	152	169	174	170	173	157	174	180	182	176	148	172	174	161	184	166	167	160	174	165	192	172	129	166	172	188	189	164	176	155	188	178	169	167	185	181	173	168	171	177	145	172	163	187	180	177	148	170	171	167	171	148	184	172	165	165	161	172	155	173	175	191	176	170	128	164	175	201	200	182	167	154	191	173	158	157	159	171	186	149	179	178	180	156	151	175	165	166	189	166	173	181	170	160	134	152	165	157	145	154	171	181	170	178	169	183	178	176	153	169	177	193	151	158	184	174	164	176	161	175	161	177	158	165	159	165	186	183	146	159	183	153	180	154	196	174	154	154	151	174	177	167	146	187	164	171	166	181	162	185	166	154	176	169	178	187	164	148	169	164	155	159	175	175	186	176	183	172	190	175	162	154	169	150	174	175	174	156	166	209	180	161	169	188	179	167	169	157	162	176	158	180	188	178	185	165	174	155	205	185	186	186	161	152	175	185	148	173	189	164	158	164	161	184	190	169	167	163	172	171	171	159	150	172	168	178	157	182	175	175	168	183	164	184	164	182	168	172	185	165	149	177	164	163	159	170	180	179	172	167	175	176	138	155	167	165	177	172	149	178	157	178	181	175	171	186	166	167	172	165	180	179	177	186	175	162	180	174	149	157	162	156	194	160	171	160	172	202	142	168	160	188	183	166	149	179	205	171	179	171	183	158	171	174	182	166	179	166	179	205	157	177	170	182	175	187	147	177	174	176	150	130	174	180	168	153	178	167	198	185	154	168	182	178	166	186	186	173	172	175	163	180	178	188	179	176	182	154	142	170	171	164	192	168	177	166	159	171	176	157	183	176	156	183	192	180	180	166	154	167	136	157	165	158	183	187	143	147	142	187	189	177	153	170	160	181	161	164	156	196	169	151	150	161	194	163	191	196	184	167	172	168	164	166	169	178	202	195	188	187	143	196	174	175	193	170	196	165	153	148	164	165	164	192	164	181	151	171	190	178	163	169	166	176	172	182	149	188	170	161	179	202	175	171	178	196	188	181	178	172	184	189	181	204	148	169	163	178	170	174	167	194	147	178	177	150	174	172	176	183	158	165	160	209	184	160	161	180	173	189	172	176	183	168	189	168	178	172	163	182	152	173	156	147	159	188	175	166	186	189	163	186	187	171	159	164	160	175	170	166	177	167	166	162	185	161	190	150	167	166	182	153	140	202	145	155	185	185	184	166	188	166	177	150	178	195	152	170	159	155	168	155	183	162	200	172	201	145	172	155	159	168	165	173	184	176	165	189	165	179	170	164	197	172	157	172	158	150	161	185	177	166	204	165	175	132	164	163	188	194	163	175	177	170	197	151	157	176	179	156	154	161	155	180	192	150	156	176	170	177	190	136	145	148	157	191	194	175	173	157	176	159	183	177	161	177	162	150	192	189	166	179	163	167	157	192	165	178	203	175	184	168	166	174	183	160	180	169	160	186	164	185	196	159	204	170	179	180	167	180	188	172	172	190	181	169	176	192	156	171	151	166	186	148	168	180	163	171	171	161	156	159	157	181	154	151	177	173	189	165	163	155	178	178	162	163	176	157	172	181	155	175	183	164	184	171	169	157	176	159	183	181	155	183	170	164	173	175	157	161	191	161	171	165	174	143	174	168	154	169	164	173	184	193	177	172	157	206	148	163	175	180	169	168	161	180	170	199	157	182	174	169	176	178	179	150	160	182	155	182	172	180	170	190	172	149	171	168	171	172	164	159	179	176	156	175	173	151	159	152	153	171	173	180	176	157	178	170	156	170	181	172	159	191	164	161	162	158	165	176	179	145	155	177	181	180	177	172	175	172	179	168	186	176	195	176	191	166	173	184	164	216	181	165	176	157	158	165	156	185	183	180	180	177	157	159	185	162	172	172	161	171	162	158	160	177	177	172	178	199	182	160	165	168	173	152	170	175	171	151	152	175	157	168	165	187	177	178	178	181	186	153	163	170	190	164	172	188	181	191	174	170	186	161	166	184	165	189	160	158	158	194	171	186	175	172	189	157	199	181	161	161	170	156	178	174	153	179	170	200	179	177	172	180	168	166	169	158	184	167	173	167	201	147	171	185	170	168	172	164	176	184	148	166	176	178	164	184	169	166	184	168	180	179	161	161	175	165	188	165	158	176	174	155	178	181	162	140	171	176	161	170	166	167	186	184	168	155	168	164	163	155	191	221	170	165	197	167	164	169	163	176	191	168	180	180	195	172	152	174	158	173	175	178	208	187	180	167	189	169	158	184	147	165	162	189	189	194	164	155	177	179	197	166	156	196	176	172	166	161	172	164	177	165	185	178	182	149	178	183	164	176	182	153	183	166	175	178	165	188	160	168	178	175	165	184	181	155	170	168	176	164	155	157	169	185	151	181	189	153	172	166	159	153	159	166	184	154	198
1999	588	722	743	651	679	675	605	640	578	624	599	563	596	621	539	594	588	582	553	592	590	560	542	592	568	572	538	516	558	619	563	536	611	515	513	550	588	593	590	563	563	586	571	538	592	564	538	565	537	591	583	590	549	570	585	563	533	569	525	562	563	549	548	559	603	525	556	559	561	548	513	558	593	545	509	547	528	529	539	539	516	501	548	542	550	578	587	544	564	609	523	561	536	539	541	525	558	520	554	547	602	573	525	536	550	579	531	575	535	569	552	571	567	521	574	533	547	589	542	531	549	590	586	561	540	515	548	561	539	565	531	541	571	571	588	534	567	582	526	577	538	570	576	538	576	530	588	539	554	540	504	534	568	565	532	555	566	536	553	535	535	559	532	496	581	581	543	557	565	521	514	552	559	566	528	556	545	556	546	551	568	574	516	560	540	557	525	570	594	544	536	571	591	522	557	608	534	555	579	580	523	501	579	579	572	566	568	526	553	520	577	543	535	530	551	557	553	541	537	566	523	519	568	567	580	525	520	537	577	558	539	552	533	497	574	531	584	550	543	525	543	551	543	615	572	556	578	561	525	519	554	544	512	557	580	546	516	535	539	559	572	587	551	580	523	593	524	543	528	549	555	580	584	536	559	577	525	525	534	563	497	520	552	513	556	568	527	558	536	562	566	530	549	589	528	576	574	603	592	571	543	530	535	561	548	547	511	537	559	571	592	561	539	540	524	555	562	575	548	550	520	575	582	568	506	535	503	602	563	557	528	581	567	546	606	544	596	578	515	564	546	565	565	516	565	561	551	550	554	561	567	548	502	539	554	500	582	573	542	597	504	537	525	544	565	555	548	539	564	556	550	525	580	537	534	570	515	551	519	553	537	543	589	545	558	573	543	537	573	535	530	597	607	581	617	586	557	555	557	581	581	555	522	581	542	563	549	547	583	588	564	590	543	546	569	565	557	583	538	546	573	555	532	552	554	571	557	501	583	588	533	561	564	578	524	561	574	582	544	504	564	545	576	560	587	581	574	540	542	577	550	564	572	565	513	537	564	523	548	580	561	554	542	577	552	496	531	535	552	574	545	548	547	518	561	557	531	543	534	517	569	589	581	575	569	542	539	528	551	574	530	623	562	535	529	563	572	571	573	580	498	520	575	587	533	543	560	531	496	537	515	580	546	572	573	561	613	576	529	587	562	598	547	547	546	544	533	571	584	557	524	569	543	570	564	551	577	547	527	549	592	584	544	574	520	546	608	553	565	579	518	545	556	561	550	583	568	558	590	505	552	527	562	543	570	558	559	531	571	580	560	550	526	592	551	591	535	550	577	596	517	560	522	547	583	587	559	535	565	540	563	529	517	562	571	569	553	548	519	554	545	571	531	566	535	554	563	530	560	538	530	580	515	526	517	540	528	581	585	574	582	566	562	527	533	541	578	568	523	560	522	560	503	553	563	542	558	592	495	558	523	553	572	582	604	565	503	582	561	560	539	521	526	565	538	592	605	571	540	571	566	543	546	564	495	573	518	552	519	563	554	528	544	580	542	588	564	583	531	570	539	589	596	542	543	551	541	545	567	547	538	557	541	541	540	576	563	537	561	513	528	557	587	583	524	514	561	498	541	577	541	567	565	555	561	546	609	580	509	586	529	545	549	580	531	564	566	557	547	510	542	520	591	542	531	510	592	605	584	524	539	546	565	547	552	565	530	527	556	549	527	528	550	601	557	568	506	540	546	532	587	546	542	577	549	518	519	573	568	585	546	547	587	552	554	523	541	572	544	544	567	503	548	590	546	548	565	563	559	586	558	577	572	520	530	583	534	544	540	520	554	577	565	568	550	538	515	534	563	557	565	539	562	571	524	565	542	484	537	533	547	605	573	497	540	565	536	552	576	564	578	581	571	548	562	542	552	535	572	521	561	513	535	568	592	558	576	550	554	570	530	582	567	544	561	572	557	561	510	573	560	545	562	571	549	543	547	538	556	555	536	534	568	541	570	522	505	578	554	533	578	560	557	563	554	536	543	546	589	542	561	542	548	533	549	565	530	613	535	560	572	593	528	610	547	561	534	559	489	585	547	527	548	545	572	554	565	536	585	579	541	533	533	564	544	573	538	534	535	553	574	539	567	581	552	552	549	572	592	559	548	570	576	532	523	550	573	540	587	564	578	575	545	548	567	542	515	540	535	551	510	530	581	552	500	535	540	600	547	569	560	507	531	556	544	592	531	554	536	523	561	548	595	565	573	582	564	583	549	518	545	606	548	506	546	541	552	551	550	581	576	572	528	586	564	552	605	530	573	543	513	562	600	608	553	541	537	567	535	549	517	550	557	548	540	572	553	543	539	503	554	578	568	540	570	587	563	554	564	539	520	564	561	548	567	571	554	531	546	529	571	555	560	519	518	501	522	563	559	533	556	587	569	554	529	558	524	502	533	537	575	582	565	550	553	510	569	520	577	533	508	567	552	559	567	556	587	586	588	508	551	559	551	564	536	547	527	561	565	538	582	572	515	571	553	573	556	610	502	576	557	544	579	550	535	573	557	539	528	546	557	595	531	591	507	569	564	550	605	561	550	590	523	566	534	580	554	564	557	598	550	528	557	561	550	554	557	550	523	546	538	546	549	563	544	589	539	536	525	576	549	522	576	576	575	561	546	548	534	575	562	537	542	551	557	596	545	535	604	522	583	580	547	541	532	538	542	597	560	537	511	570	559	553	507	524	574	482	530	525	550	568	582	541	541	568	525	571	545	558	563	555	600	571	582	513	574	561	503	530	569	522	536	553	570	541	528	581	568	590	518	606	537	525	584	568	535	550	527	551	514	558	556	546	537	572	570	588	550	549	543	539	535	554	538	554	582	566	532	587	576	538	538	556	578	523	533	524	528	552	558	541	583	542	549	552	543	593	498	542	557	546	546	527	560	560	555	511	597	534	535	540	567	580	520	525	568	545	548	569	537	587	486	583	547	562	555	578	520	560	527	558	537	579	583	542	543	589	517	539	526	546	511	574	536	553	542	553	563	582	543	525	533	558	590	548	534	548	517	530	530	570	630	536	536	556	533	559	576	539	594	490	515	560	527	536	559	567	549	524	580	552	533	537	530	520	570	514	545	592	552	541	560	516	582	563	556	570	558	606	517	567	517	534	571	555	556	538	537	537	536	550	576	519	562	557	541	547	582	548	560	563	557	540	541	545	525	572	555	570	535	539	565	568	544	562	540	559	549	543	568	510	563	566	539	556	572	543	536	597	567	539	560	526	530	577	552	545	559	527	530	534	563	567	542	541	545	568	527	545	609	572	538	574	551	529	546	576	533	547	544	583	536	548	570	566	548	588	573	513	567	533	588	531	519	542	557	560	577	552	548	578	564	572	562	567	535	584	547	547	538	568	540	584	561	579	555	537	568	531	552	565	582	537	550	564	531	553	546	552	538	532	581	569	527	558	564	539	552	552	546	519	542	585	520	539	529	529	502	536	532	571	531	550	580
11159	1330	1685	1317	921	815	681	580	525	438	443	408	399	349	373	338	327	323	333	353	311	327	309	353	316	332	343	317	357	344	305	315	305	335	311	317	346	347	302	296	317	313	315	298	314	289	329	295	283	303	338	305	341	279	338	325	313	281	308	294	333	295	278	298	311	312	306	299	294	307	297	298	316	315	314	327	287	301	267	295	312	323	299	292	309	292	333	290	321	310	299	310	318	310	283	321	333	300	307	296	329	289	299	293	283	303	314	318	285	304	273	323	305	296	291	260	294	282	332	308	287	338	278	306	310	295	289	307	301	303	312	270	315	313	294	301	307	318	303	299	272	290	319	281	307	306	272	312	293	299	348	298	288	297	307	283	307	319	304	280	310	318	313	323	261	276	320	287	297	319	308	333	301	313	301	281	307	306	297	336	310	314	285	303	283	265	304	294	308	301	308	273	294	294	304	288	294	283	299	290	304	285	321	318	326	322	315	309	290	299	333	309	316	324	312	332	309	309	264	296	284	298	313	322	278	324	300	296	297	305	301	319	302	297	311	327	283	284	303	343	293	300	289	302	310	305	288	293	307	285	288	271	316	298	305	275	302	295	286	263	294	305	305	311	305	283	308	289	314	281	338	278	312	297	304	289	324	300	308	292	297	301	274	292	316	321	316	284	293	309	313	295	289	295	294	328	288	298	307	293	282	338	324	312	314	304	312	309	313	320	323	329	300	313	301	276	316	303	287	303	295	311	309	311	331	286	310	325	319	299	304	289	289	323	293	308	290	268	282	279	303	267	316	299	276	281	280	320	284	270	302	294	315	299	291	336	312	267	322	324	302	298	314	293	305	297	277	276	321	327	309	270	305	308	295	286	295	305	323	294	281	301	291	301	284	277	291	328	307	289	287	275	282	322	300	315	316	264	290	330	286	316	303	280	321	282	318	286	299	284	296	296	290	268	288	284	316	314	280	313	291	299	317	294	313	314	289	334	304	308	294	271	297	313	282	277	318	330	289	281	306	312	323	295	308	312	304	304	316	303	302	315	301	271	308	286	301	316	295	305	317	306	305	306	276	327	285	323	317	295	289	316	294	298	277	324	326	278	279	322	276	291	326	301	292	272	314	316	313	315	289	297	278	299	316	295	273	323	303	316	300	315	298	293	289	288	307	295	290	325	289	288	320	314	318	304	308	285	327	299	300	296	306	298	265	316	301	284	299	320	295	320	293	289	305	288	297	278	346	309	297	308	324	321	327	282	315	286	286	334	310	300	310	295	289	301	319	316	303	325	290	295	305	325	280	302	318	306	294	304	294	300	296	301	353	289	282	334	331	325	306	320	310	311	304	349	307	280	298	298	297	313	307	299	332	294	315	309	306	318	290	328	287	352	315	339	311	304	307	266	273	272	296	306	305	298	329	319	271	310	315	297	328	304	348	299	298	319	308	317	316	318	317	303	333	291	267	316	336	286	316	320	299	314	283	281	313	312	288	311	296	331	315	332	329	303	273	308	304	302	290	307	300	313	290	266	318	310	305	349	317	294	331	297	332	293	308	323	299	290	299	282	275	322	305	322	319	299	325	316	320	287	295	300	285	307	324	304	296	322	288	326	288	297	330	317	283	316	323	305	309	309	296	307	292	341	295	316	282	322	295	295	300	301	311	301	281	345	296	297	343	288	321	290	293	281	320	283	307	305	287	313	342	316	287	296	290	316	323	293	265	304	304	311	317	310	333	303	297	331	303	307	330	281	325	304	309	291	278	304	288	339	297	310	316	320	329	307	294	292	301	318	306	323	304	319	324	273	286	320	287	330	304	308	268	306	323	295	317	311	283	314	294	316	318	322	262	331	289	297	316	305	288	271	266	307	305	306	315	295	296	326	306	290	341	294	314	310	303	333	329	306	279	321	302	328	292	303	314	289	298	305	312	323	343	283	291	316	291	299	302	303	319	330	321	297	293	287	288	323	318	308	308	316	318	294	290	297	293	281	306	302	322	288	290	317	298	306	302	326	311	306	295	338	308	337	287	307	306	300	272	309	301	295	312	298	290	314	309	281	282	284	332	352	325	283	323	278	313	319	310	313	288	307	320	313	291	315	288	299	317	314	317	313	316	323	302	321	304	313	364	303	306	300	315	292	299	267	278	333	319	304	319	320	301	312	284	264	315	310	284	326	312	337	328	315	322	307	310	312	292	341	316	296	296	277	294	277	290	322	317	265	285	320	342	299	284	315	290	288	288	298	318	285	316	302	333	298	296	300	293	295	293	298	299	304	307	308	296	305	263	279	301	316	312	286	292	324	315	326	327	291	296	307	282	306	290	285	301	312	304	296	289	287	302	304	298	311	308	322	294	294	316	278	267	300	286	278	315	294	338	336	290	301	307	339	294	287	305	290	311	333	310	323	322	294	302	257	303	302	268	305	274	325	313	298	337	292	280	320	296	290	300	297	302	290	308	287	339	296	307	284	290	301	277	298	280	317	326	267	308	297	260	308	251	291	329	324	316	297	299	290	284	305	278	255	320	325	311	298	310	337	287	306	337	256	328	321	293	313	300	306	306	306	295	308	298	277	286	296	266	299	326	275	293	290	324	301	293	310	303	343	291	295	301	297	273	301	281	292	306	286	270	293	302	319	302	301	315	307	295	312	308	316	332	307	323	293	313	256	271	324	307	317	326	309	318	303	320	306	313	316	298	291	266	317	282	300	301	296	306	301	293	306	302	342	333	303	302	301	298	298	325	314	278	272	298	285	271	304	302	311	309	337	314	283	298	311	304	295	326	316	318	294	304	296	309	326	294	271	306	303	326	291	284	296	286	289	308	266	347	319	297	294	294	287	329	319	313	284	315	269	327	330	305	307	301	318	327	308	321	319	339	314	340	321	269	302	265	334	293	294	277	281	310	290	303	285	325	307	277	328	271	298	297	286	273	304	341	331	305	304	288	280	308	298	316	284	267	320	295	309	302	297	290	326	297	293	308	304	263	334	327	298	314	304	270	299	303	301	301	317	344	303	255	286	288	315	290	312	307	323	333	313	330	290	283	300	327	315	308	311	298	296	309	291	305	313	323	289	323	295	288	318	293	306	322	286	314	316	288	291	303	317	295	290	297	280	294	335	308	319	285	298	307	281	321	279	300	293	293	321	310	309	313	301	311	282	312	269	294	308	289	299	320	285	291	303	267	265	309	287	316	272	308	274	272	306	313	261	310	295	279	302	287	290	304	290	310	294	303	300	305	289	291	294	287	308	273	312	313	292	302	314	302	301	283	328	324	316	318	300	304	306	295	286	315	304	310	305	267	285	304	268	308	297	320	286	285	310	306	290	298	314	309	308	300	281	261	284	294	289	274	278	294	333	283	323	337	296	310	307	320	321	290	334	302	311	314	285	316	326	289	297	318	307	313	301	328	278	304	287	296	314	301	312	280	306	287	289	336	327	295	299	295	319	287	303	292	303	286	288	269	310	307	300	284	272	319	289	293	331	289	352	284	298
6512	1845	3403	3944	3410	2975	2553	2146	1903	1687	1614	1468	1386	1373	1312	1272	1242	1202	1195	1125	1086	1093	1016	1023	1089	972	975	1033	1010	1032	1067	956	1020	950	956	951	897	927	961	912	1008	959	937	917	973	964	862	895	905	938	907	911	969	907	913	949	876	932	920	938	930	929	898	903	908	892	877	931	869	945	869	902	860	933	973	888	920	922	857	911	884	853	905	881	903	927	883	911	914	914	867	896	905	895	865	896	918	869	914	862	887	941	880	893	921	884	873	900	902	911	866	871	917	884	921	917	876	936	891	902	897	890	847	889	1006	929	960	924	919	895	847	907	849	946	862	890	873	899	872	881	929	868	889	854	866	901	885	868	881	865	931	867	911	843	845	892	831	870	865	851	843	916	896	872	839	836	869	884	894	920	854	866	905	856	864	886	889	890	881	882	877	881	890	859	901	910	851	850	836	858	845	894	850	842	914	909	907	911	897	921	899	870	915	854	870	877	968	903	890	894	942	921	896	909	902	906	912	852	895	947	897	929	878	891	931	937	846	952	870	839	913	909	859	854	881	915	931	864	895	887	910	928	919	917	876	905	924	870	878	884	881	867	895	871	878	852	908	867	887	857	844	859	933	873	879	912	913	895	903	920	942	891	926	936	967	866	809	925	939	903	817	875	878	905	820	843	877	856	816	857	896	877	851	886	900	907	908	860	882	913	913	896	849	874	865	885	909	880	853	877	888	867	874	894	899	914	887	883	894	823	857	877	855	896	879	892	871	855	859	876	810	944	883	877	914	892	894	900	878	881	861	897	876	904	913	884	890	856	880	887	935	906	892	885	931	916	875	871	891	890	885	873	955	832	915	927	919	898	900	835	890	880	891	881	870	840	908	855	871	860	832	897	891	904	917	905	850	830	825	945	860	841	913	852	891	938	832	872	930	902	893	885	856	862	890	919	902	892	884	889	891	848	909	852	908	867	866	878	851	913	898	902	888	877	904	856	847	859	883	892	842	873	867	906	882	951	851	906	890	885	883	869	870	846	878	983	936	878	878	928	912	892	917	850	856	922	893	862	912	854	899	838	891	962	879	886	956	905	915	880	862	884	856	869	934	880	840	909	901	828	925	855	879	907	851	878	905	914	865	891	879	878	853	881	854	894	850	885	865	827	892	877	889	860	884	889	894	873	878	922	866	913	877	934	935	894	922	887	924	899	793	903	895	868	930	877	904	906	857	872	832	954	868	864	911	875	905	843	847	844	923	897	876	914	839	879	927	851	922	856	874	860	884	910	836	900	870	861	891	880	896	893	896	867	840	880	920	931	883	909	862	850	887	869	878	832	845	899	889	880	921	890	868	945	901	955	906	848	886	923	893	939	892	887	916	905	907	869	920	886	859	886	840	858	844	913	890	924	879	919	876	907	850	890	886	884	859	899	883	858	940	835	903	910	889	846	901	923	897	861	908	922	872	913	910	897	883	916	895	869	879	870	881	906	905	809	876	866	883	867	879	888	887	893	865	901	945	868	942	913	844	931	908	825	883	827	914	868	885	863	881	890	891	911	860	853	882	840	886	830	899	873	876	897	937	882	885	870	865	892	915	864	896	877	929	865	918	901	930	899	831	874	838	934	912	937	853	829	892	937	852	868	912	893	884	930	855	887	889	878	876	908	899	888	929	886	892	883	913	852	875	933	928	896	884	871	923	870	981	932	890	892	852	809	888	911	865	894	874	872	897	845	891	865	908	872	879	875	890	859	869	856	908	859	907	898	886	855	856	892	879	885	903	912	895	890	864	942	881	894	928	886	901	871	876	920	853	874	830	906	843	859	941	872	896	926	885	899	872	907	846	904	874	894	898	856	889	903	886	858	857	886	913	868	796	850	902	925	949	873	909	854	869	859	878	950	837	924	867	904	903	896	886	880	899	909	824	867	964	883	904	855	880	839	923	854	874	867	892	880	919	934	899	893	850	861	892	856	865	884	884	899	889	918	904	904	850	893	903	879	867	881	850	916	886	878	855	880	894	887	871	921	902	853	857	861	893	827	869	867	885	889	866	901	825	860	907	912	816	855	890	931	844	903	856	929	905	849	945	849	898	888	869	846	884	848	895	884	870	876	899	831	922	901	909	885	876	882	869	882	921	870	963	945	856	895	922	941	862	872	912	866	902	868	873	853	893	894	922	833	881	919	887	865	886	884	837	895	914	873	985	888	885	890	876	877	861	890	939	937	935	972	902	865	868	906	908	908	900	914	843	824	883	927	913	874	870	872	871	898	890	906	914	902	868	867	900	851	833	932	928	875	889	873	898	878	878	897	854	904	862	884	881	929	938	902	889	924	925	863	913	935	861	911	901	930	856	899	865	922	842	841	848	909	923	907	881	876	879	848	889	845	908	847	838	925	879	890	886	882	890	935	830	906	866	906	912	897	802	903	904	890	874	868	934	847	883	903	869	881	872	842	885	854	906	864	870	900	869	883	877	903	901	827	877	904	865	935	847	852	878	879	830	877	904	888	893	920	853	971	939	830	887	900	882	852	931	893	940	873	878	920	891	891	874	885	886	851	894	867	857	900	881	883	855	869	885	838	914	916	912	887	951	890	886	935	898	872	866	825	893	880	865	924	915	892	879	888	872	856	867	926	869	861	874	865	859	891	852	870	900	926	880	920	899	893	916	873	875	880	908	897	925	897	917	929	919	910	853	888	849	907	902	945	857	903	923	918	871	937	895	904	873	864	851	844	876	891	903	871	897	873	884	895	895	833	903	874	848	917	867	856	907	889	872	919	879	899	851	928	867	908	922	841	889	875	865	836	880	897	863	892	885	882	869	908	881	863	905	893	887	846	852	921	891	905	921	870	923	870	891	902	924	887	883	848	824	905	913	902	877	911	886	832	926	904	921	869	901	872	887	877	899	930	876	871	906	887	908	892	874	854	871	868	921	874	898	903	871	859	852	923	879	960	844	844	896	865	848	851	867	914	871	862	893	893	854	903	897	861	892	901	898	842	915	872	895	918	867	855	859	904	842	898	865	916	859	873	896	882	882	856	855	894	924	904	905	845	904	877	877	839	892	890	889	927	909	870	827	960	901	889	933	912	866	839	904	903	876	890	866	907	888	903	908	869	899	900	886	870	909	912	902	875	912	863	891	828	853	890	895	911	900	917	956	885	914	870	892	883	864	836	860	853	903	896	882	873	883	915	895	883	875	872	879	903	863	947	891	925	889	877	878	904	909	907	883	839	894	848	858	889	881	836	851	923	920	896	907	880	906	866	896	845	891	854	875	897	869	878	931	841	871	894	871	892	831	882	917	912	865	871	893	890	918	850	897	932	859	872	898	879	888	869	887	928	859	906	862	868	957	863	841	895	869	902	883	868	892	853	918	915	920	897	928	854	926	881	915	928	860	872	844	898	844	856	851	879	901	878	865	868	897	893	888	870	943	902	947	918	880	856	901	887	913	854	860	968	883	868	885	883	902	901	882	920	914	915	931	852	894	883	950	926	915	845
19693	2582	2963	2325	1596	1241	965	753	666	585	516	454	408	429	412	388	349	363	369	324	318	319	323	285	293	308	317	336	311	290	283	283	299	310	272	294	278	278	292	295	263	304	292	276	297	273	271	294	283	278	288	296	318	265	313	265	257	267	249	285	278	288	290	271	274	259	259	288	275	257	277	285	273	264	268	267	276	259	245	261	268	285	297	302	265	294	274	295	275	276	270	274	301	259	283	276	272	261	278	275	275	293	245	284	289	273	295	270	280	261	278	252	284	267	277	269	293	291	283	276	271	252	268	260	293	283	267	257	254	259	275	265	253	300	274	272	278	247	277	275	286	271	268	279	257	296	251	280	283	261	278	272	251	283	282	280	248	268	288	265	249	272	249	275	259	271	258	258	272	304	264	273	251	261	254	293	280	256	262	281	266	242	295	277	291	280	299	238	276	282	280	285	268	246	258	268	284	237	287	277	281	256	270	245	257	292	256	269	273	278	286	270	290	294	271	282	267	263	274	275	269	248	247	297	268	280	246	274	258	266	238	279	269	265	257	267	292	270	240	272	255	284	266	273	254	265	276	239	289	265	280	268	289	279	256	269	261	274	266	294	286	255	275	292	273	263	226	272	280	280	241	290	268	287	268	249	253	276	294	257	276	298	254	255	277	269	260	284	280	253	288	287	265	239	293	279	255	301	307	280	259	252	254	300	266	269	272	259	242	282	264	281	284	277	265	275	266	296	287	260	289	250	251	273	263	255	244	284	270	313	263	268	287	281	286	275	277	235	270	322	284	282	228	278	259	274	310	255	253	285	294	273	268	281	275	259	266	241	289	256	260	279	270	275	261	290	259	284	270	264	262	254	278	262	281	265	267	276	254	271	288	268	273	281	271	267	297	298	256	275	260	275	294	256	265	258	286	263	278	279	288	285	267	262	273	285	283	260	298	269	262	265	270	272	266	281	271	272	276	270	299	255	296	257	263	294	290	277	257	278	270	288	283	262	267	275	273	278	250	293	290	264	260	264	303	262	267	298	291	259	266	261	285	260	304	266	304	258	272	257	271	275	250	274	293	292	266	286	264	287	291	278	256	247	258	307	267	269	284	262	271	243	262	255	275	275	272	281	297	271	266	275	251	254	262	239	264	244	256	275	285	302	280	263	254	259	292	316	267	285	266	277	272	272	279	239	262	274	257	264	295	297	271	266	275	269	307	299	276	275	296	266	295	279	268	301	264	251	254	294	273	259	269	289	270	266	262	270	241	254	244	298	254	284	245	289	258	257	262	266	295	288	283	294	250	265	293	274	247	278	269	284	261	258	262	267	263	272	289	291	261	251	256	276	280	284	252	274	272	283	257	255	257	290	278	278	255	263	273	277	284	267	281	283	279	291	250	283	268	274	253	247	284	232	289	290	277	275	256	277	284	316	301	287	275	275	272	287	248	269	254	230	289	259	306	262	274	298	269	257	271	255	280	260	260	303	256	263	247	259	259	249	282	266	255	270	265	268	283	259	248	277	236	266	246	271	266	278	257	295	282	290	283	285	250	266	269	269	275	264	279	265	250	261	245	280	291	269	283	238	276	252	264	271	266	248	261	289	264	275	282	263	284	258	282	293	276	251	289	277	269	271	269	272	268	272	234	269	276	258	275	266	254	284	283	273	278	287	282	317	284	298	280	271	285	279	280	269	266	284	276	260	264	317	267	290	232	261	256	258	279	262	258	255	282	289	261	263	277	280	284	270	237	266	277	264	287	271	257	304	265	275	262	246	250	262	280	258	279	262	271	259	262	285	275	274	270	271	281	258	278	251	250	260	276	271	302	272	250	262	269	289	284	271	261	282	270	262	259	281	251	270	283	304	277	270	251	274	294	288	268	292	270	275	266	273	281	254	273	283	286	278	283	273	247	285	297	281	258	273	255	256	290	275	282	252	271	277	266	241	248	271	289	301	244	255	253	247	269	309	264	237	281	298	258	266	251	269	245	294	272	259	291	277	271	254	301	266	239	248	254	245	269	247	274	250	276	265	276	234	276	255	271	242	252	257	239	231	281	277	268	292	266	256	252	268	280	256	276	270	266	303	240	266	289	252	285	251	307	261	270	259	278	268	289	278	257	276	310	253	299	271	269	269	263	293	250	286	261	297	297	260	299	284	286	252	266	270	251	247	251	268	263	267	282	297	258	288	254	257	271	259	272	228	271	257	252	269	275	254	279	277	276	257	284	265	296	288	284	268	286	272	243	271	284	248	294	267	273	278	245	277	250	276	317	290	295	262	295	269	286	279	288	244	265	277	262	292	294	291	266	298	281	287	257	252	282	238	291	277	276	239	263	292	277	265	252	271	290	266	266	279	270	287	266	281	264	247	298	267	256	263	302	250	291	249	271	280	254	275	252	255	278	285	305	265	265	284	278	277	267	274	265	246	257	288	268	281	283	269	283	283	300	279	259	244	270	285	258	259	260	269	280	292	274	262	283	251	267	275	279	274	284	285	278	268	272	266	280	271	282	278	287	259	304	282	280	260	257	261	300	278	238	300	300	296	258	263	265	247	253	278	285	287	266	282	229	271	296	306	310	280	251	257	259	246	301	258	297	258	307	281	257	293	266	256	285	272	250	281	268	275	261	257	271	261	261	282	278	276	269	288	268	262	258	262	290	280	287	272	271	295	285	263	271	295	273	273	281	261	282	238	300	266	258	276	275	279	289	284	270	283	285	264	293	243	275	236	278	291	249	271	257	269	267	277	274	275	277	277	267	265	239	275	288	266	269	263	269	283	275	275	281	243	274	256	274	293	254	274	309	274	302	260	270	265	270	259	256	292	291	261	300	291	288	291	280	262	255	265	239	264	261	283	271	263	275	252	293	290	286	242	258	289	255	248	264	288	286	275	285	291	274	276	267	265	289	270	280	272	251	293	290	263	267	280	258	284	261	284	270	260	280	277	267	295	267	272	264	261	259	286	288	267	283	265	257	269	261	261	246	273	270	295	279	285	270	274	287	260	286	266	276	257	259	246	278	303	264	290	283	262	295	272	260	253	284	246	270	263	258	256	267	301	247	271	285	251	249	278	274	272	253	264	265	280	276	244	311	307	306	279	272	275	275	255	258	239	286	250	282	258	280	273	273	276	264	266	245	245	313	262	267	262	274	278	306	261	262	290	255	267	297	280	266	280	311	276	257	275	277	236	267	265	273	270	243	249	287	276	273	280	257	291	281	294	266	252	279	281	269	280	288	252	279	271	257	262	266	304	286	258	270	295	291	280	254	276	253	284	272	261	279	259	249	284	251	283	275	264	276	256	266	294	283	283	292	262	269	297	272	267	263	284	265	289	247	242	278	251	299	281	276	304	293	262	274	306	264	263	278	298	254	297	264	255	238	272	274	267	251	255	287	272	275	278	294	276	282	276	273	251	280	260	266	269	277	289	266	273	252	265	275	270	272	277	280	294	286	293	247	288	289	272	295	245	249	287	268	268	258	309	238	301	297	290
9788	2650	5586	6485	5557	4694	3768	3176	2760	2382	2184	1930	1831	1660	1547	1497	1388	1260	1278	1231	1250	1137	1162	1099	1117	1083	1030	1046	954	966	957	986	938	966	960	981	915	902	899	899	903	921	874	881	912	925	856	869	820	832	875	889	894	845	886	850	848	853	862	842	780	842	812	805	844	835	818	832	879	814	829	841	815	805	824	807	817	838	844	776	875	784	829	855	795	837	819	818	815	777	822	802	843	796	839	776	787	838	848	827	813	834	816	815	814	801	802	798	796	804	826	761	793	822	771	819	790	814	801	757	839	815	772	770	764	787	812	803	808	790	818	807	805	801	787	785	769	799	839	825	787	797	813	830	787	799	808	810	810	779	863	859	824	818	797	832	836	795	797	784	780	831	820	785	820	866	808	815	808	802	815	770	776	787	812	785	814	804	794	851	782	852	781	810	786	832	809	798	787	845	820	813	835	784	812	757	770	779	809	768	805	824	838	796	778	748	804	799	829	774	826	811	770	788	811	788	780	808	826	830	825	784	811	802	811	772	806	847	822	835	771	847	799	753	838	794	798	779	817	787	797	790	771	778	782	823	799	771	770	817	848	785	826	760	796	810	787	852	815	782	812	813	768	793	829	819	795	786	798	771	846	868	777	827	773	815	814	801	797	799	859	863	793	790	818	789	793	778	795	790	796	822	784	840	784	787	812	749	817	773	810	785	814	800	740	777	776	794	821	830	785	786	875	885	781	783	806	818	775	827	817	796	797	823	777	762	774	788	783	802	778	787	785	823	812	826	841	812	823	796	777	835	752	794	743	830	840	765	830	769	844	795	793	825	785	776	766	800	775	807	798	769	820	804	839	759	780	727	786	804	826	746	806	803	814	791	795	758	811	819	796	793	795	778	768	773	809	743	813	812	802	724	817	806	813	850	801	788	807	812	813	788	801	789	789	763	784	785	777	765	770	809	818	814	803	845	788	848	784	777	815	792	784	865	792	763	768	796	809	830	781	831	774	826	855	770	826	782	800	799	817	816	758	810	807	782	777	718	779	770	782	794	785	809	783	836	843	820	785	834	840	804	786	767	802	773	775	729	847	788	799	811	791	772	831	766	827	800	814	839	783	744	812	806	805	834	762	831	838	786	800	768	782	779	758	741	842	767	726	783	765	842	845	826	761	726	822	789	813	814	804	824	761	789	873	746	812	803	820	759	811	816	769	775	790	778	819	805	793	770	841	765	774	853	781	766	815	815	755	830	821	797	797	790	808	799	805	813	807	793	781	833	776	814	769	815	817	801	761	743	842	811	766	774	797	801	846	831	795	780	794	807	841	808	747	832	810	790	799	806	805	778	826	763	796	824	814	844	782	789	817	746	831	835	791	813	794	773	738	738	801	800	771	771	763	778	749	778	764	816	786	745	789	771	780	778	805	793	793	792	811	771	837	811	776	772	824	789	793	830	816	806	847	792	816	803	822	772	776	786	758	815	828	815	787	774	767	780	805	808	790	756	792	791	792	800	778	811	801	810	831	802	807	805	842	829	812	805	781	764	777	762	772	806	820	741	813	796	753	772	801	778	747	786	791	794	809	795	785	833	787	773	793	814	776	758	807	828	831	782	823	748	822	817	783	757	782	781	831	799	786	804	854	772	811	782	752	779	845	823	813	775	788	764	777	823	790	724	765	829	802	818	792	771	830	836	810	821	861	779	789	810	834	829	809	800	802	824	773	794	792	797	770	836	767	795	768	812	782	802	797	772	776	846	817	782	769	802	783	759	771	796	787	804	835	744	752	777	789	798	767	770	744	811	779	838	781	797	821	723	763	825	781	804	750	837	748	767	784	811	808	863	807	778	826	786	828	788	742	767	811	760	810	770	794	800	794	801	828	809	822	774	775	809	833	816	777	810	841	828	826	767	824	821	783	806	771	839	790	817	806	779	832	757	821	806	790	818	797	838	771	863	767	824	833	810	818	757	767	799	818	828	769	788	834	827	848	840	751	843	760	817	806	764	758	743	760	816	813	800	791	822	840	772	830	796	784	804	841	813	796	813	791	781	825	843	837	845	759	832	812	790	804	789	794	815	787	839	737	741	825	790	795	794	844	722	846	781	794	811	770	814	781	753	787	824	836	817	792	775	786	811	806	819	786	788	731	814	795	739	782	814	808	851	781	808	757	784	778	845	833	771	775	821	759	773	815	832	788	833	788	811	790	840	790	754	767	796	830	787	757	847	781	796	764	793	802	758	838	824	790	821	836	825	811	820	787	743	773	815	800	846	786	786	806	762	781	799	797	806	796	806	803	793	803	767	818	744	792	795	747	804	782	813	815	822	775	819	839	817	765	842	769	788	778	833	814	810	783	798	868	772	799	817	809	775	786	768	834	814	767	794	783	810	789	785	802	785	797	778	770	807	827	858	807	791	797	828	777	771	838	819	800	793	791	796	786	877	751	761	793	767	847	784	818	810	810	778	765	811	779	754	747	804	782	813	783	794	750	763	767	821	827	811	751	826	793	849	856	787	772	766	779	838	771	852	756	833	825	806	801	794	784	742	814	846	807	817	791	814	813	784	784	818	787	820	782	782	777	801	831	794	766	811	792	728	796	832	753	817	799	744	771	806	808	738	805	777	784	822	785	774	792	747	753	802	841	807	798	832	840	858	790	823	792	789	831	770	765	786	779	761	856	816	843	812	756	816	764	796	821	748	778	747	801	774	775	792	757	795	809	770	764	779	751	804	746	808	838	802	796	811	749	821	779	797	822	798	823	796	815	776	823	793	840	844	767	763	799	813	849	818	812	820	782	829	783	808	796	821	781	789	834	795	773	815	816	768	771	804	764	835	792	796	750	785	787	836	756	749	792	810	778	798	808	832	769	776	771	800	793	842	765	797	789	752	809	769	803	783	816	812	759	830	764	786	786	767	800	746	859	789	766	809	756	851	835	788	802	814	835	811	855	805	809	755	825	804	793	752	806	758	810	841	759	775	801	796	825	822	740	761	772	835	765	761	768	815	805	790	819	752	861	838	777	794	763	778	815	803	822	781	818	799	810	790	868	819	810	824	836	845	806	869	787	793	787	744	779	770	810	739	734	805	762	785	835	794	820	801	748	822	764	798	833	821	786	816	776	765	814	790	835	831	833	795	774	814	806	846	787	800	777	811	806	823	806	800	811	766	803	827	794	817	796	797	791	796	804	783	772	850	762	816	799	829	810	846	792	781	800	773	818	873	800	802	853	793	795	788	795	791	750	816	775	754	878	843	789	818	790	840	865	760	785	786	789	774	821	828	756	790	763	793	774	794	777	850	790	836	812	823	826	818	781	748	875	848	789	820	829	795	820	821	805	794	781	805	774	836	749	831	835	838	823	841	782	792	805	806	816	803	774	782	804	802	804	829	747	785	745	820	781	844	839	831	798	784	839	833	782	771	867	796	765	775	760	806	827	778	822	783	788	773	790	794	788	758	769	792	821	861	742	830	804	795	762	748	829	801	789	781	765	794	839	798
2278	213	285	235	226	192	198	203	179	178	158	183	163	192	197	169	186	201	175	166	152	178	155	196	175	179	174	138	162	176	161	170	163	161	172	150	162	176	206	174	199	154	156	162	179	165	170	159	144	157	152	198	166	168	178	164	159	182	161	170	178	168	174	154	183	195	174	179	153	168	160	187	151	160	183	177	171	177	178	168	182	172	191	185	175	172	153	187	179	160	159	155	179	157	133	188	161	169	175	186	191	187	149	161	168	159	153	188	170	180	169	183	169	171	147	185	165	188	183	173	163	184	182	166	174	192	165	147	203	153	187	172	161	168	182	183	191	160	196	142	160	164	187	187	176	173	169	181	163	199	180	190	170	181	189	178	151	158	173	172	159	179	156	170	190	181	175	171	180	199	165	158	177	154	173	188	163	161	156	157	187	181	160	164	162	178	182	179	186	143	157	174	167	188	160	181	182	161	163	166	166	160	155	160	181	185	157	150	179	177	152	164	156	177	185	159	168	179	173	156	149	181	207	153	157	174	173	173	162	141	194	170	169	166	172	185	152	163	165	177	177	163	174	162	153	180	150	181	146	176	156	195	186	188	172	185	156	188	166	159	184	192	173	151	181	169	181	163	192	181	190	196	174	192	154	177	181	157	164	172	180	178	186	162	170	139	185	165	166	176	162	174	175	169	191	157	162	173	168	185	179	157	177	166	150	171	172	183	161	181	171	180	186	171	156	170	158	171	204	146	159	164	176	159	180	165	170	190	169	183	194	168	178	194	160	157	162	163	178	170	177	177	171	168	164	159	178	184	178	152	176	156	165	188	175	163	181	158	184	163	179	165	165	191	176	169	143	166	180	155	165	142	186	157	172	171	179	173	177	146	160	144	182	168	171	198	210	195	203	180	190	191	144	177	185	177	169	167	168	186	179	172	151	143	168	173	160	190	184	194	183	157	165	148	205	135	169	160	151	186	179	182	180	165	163	162	172	175	203	149	173	178	182	170	164	175	189	133	179	154	153	177	185	181	166	173	178	160	189	177	200	157	162	143	166	174	176	167	173	167	155	170	190	162	170	194	178	179	190	164	172	194	167	176	171	168	174	179	173	159	185	163	174	154	166	165	170	180	149	149	187	175	177	174	183	162	180	181	169	166	179	182	161	159	164	193	141	169	173	163	177	168	198	174	200	158	156	170	164	152	180	177	161	168	169	165	163	178	173	178	161	167	198	184	174	170	197	172	198	174	169	153	164	154	173	166	160	176	174	178	161	176	180	185	174	150	190	173	172	148	192	165	155	167	188	171	174	191	162	181	176	150	180	181	173	171	179	179	177	163	173	183	184	183	176	192	187	181	184	180	181	161	187	153	180	167	178	161	181	170	185	160	188	188	178	184	190	177	162	150	201	148	183	175	169	184	161	165	151	171	158	190	166	179	189	174	172	167	196	192	168	157	202	163	169	190	208	180	155	164	162	159	206	162	174	170	183	162	162	153	180	166	185	164	191	171	161	175	160	185	167	183	155	185	168	200	166	172	162	173	167	193	177	147	192	158	160	197	164	161	178	162	181	151	177	198	153	171	181	163	171	153	169	176	186	154	152	172	152	155	167	195	200	189	141	167	155	178	196	167	173	154	181	182	158	151	183	145	191	169	153	181	170	164	175	168	178	185	177	168	158	185	143	157	191	168	183	173	201	163	170	146	158	179	172	196	195	167	170	156	194	186	187	147	167	156	192	166	168	159	165	195	167	159	157	185	174	172	167	154	166	199	199	175	180	156	172	192	180	157	155	168	188	142	158	166	170	150	176	152	167	190	184	147	151	177	154	160	170	183	157	171	178	182	177	182	182	175	172	172	175	175	166	167	181	180	160	187	163	185	180	163	169	177	153	139	139	137	167	154	198	168	152	168	173	196	162	191	166	142	183	151	177	164	163	180	177	167	178	184	175	154	181	166	173	178	159	172	182	156	169	177	165	174	157	145	190	165	166	152	173	187	181	195	172	156	164	186	180	175	183	154	170	154	170	165	171	142	166	171	173	170	165	143	171	174	139	152	167	180	182	178	151	151	163	169	172	168	175	189	156	185	164	157	180	190	157	181	173	196	177	170	195	183	162	165	205	176	191	173	175	174	181	176	188	157	181	164	157	151	178	163	178	179	155	157	149	180	193	201	183	172	170	176	151	150	177	169	160	160	191	179	197	184	165	183	172	157	174	147	182	188	174	169	179	154	181	180	196	179	180	175	177	156	170	172	165	149	178	169	195	164	173	186	151	185	187	197	191	172	177	175	161	158	198	183	156	148	179	165	160	177	149	174	149	177	187	162	165	174	176	192	164	172	169	158	145	139	174	153	163	144	185	162	203	162	181	181	204	191	174	181	172	182	177	152	195	171	155	177	167	191	179	157	162	158	186	165	156	193	162	163	159	183	170	182	187	155	171	154	181	181	181	144	176	154	175	190	167	155	182	158	178	181	170	156	167	182	178	162	158	162	166	186	164	154	181	190	180	186	171	184	149	183	186	178	164	175	174	175	183	194	153	169	172	203	184	163	172	152	186	173	178	167	167	177	192	164	165	184	189	184	148	147	174	198	165	155	158	184	193	180	175	164	168	164	161	168	182	171	135	167	171	159	163	164	144	163	156	166	155	181	160	184	191	164	173	194	181	187	175	186	189	148	160	167	185	159	163	176	152	183	179	177	148	164	173	141	190	166	174	180	162	162	165	161	160	180	196	171	160	165	161	169	156	147	168	181	167	171	172	159	181	150	150	152	166	162	162	169	184	186	188	164	162	160	168	163	192	192	168	182	174	171	164	177	194	178	170	173	154	200	160	167	172	166	147	143	164	168	166	177	175	166	156	173	193	181	180	182	163	168	194	185	184	173	168	138	199	175	157	196	163	190	193	180	160	157	181	174	191	180	180	155	166	172	166	174	173	191	175	196	173	151	184	190	155	184	165	183	186	168	152	180	161	180	163	171	177	167	175	163	179	164	153	181	191	194	168	180	181	159	173	153	176	176	158	178	184	165	156	167	165	183	163	145	173	153	191	191	160	161	173	175	172	160	159	159	164	175	187	149	168	173	157	167	180	186	198	159	186	163	160	167	162	190	200	163	169	165	159	181	154	167	186	191	176	155	181	166	154	170	163	183	164	146	185	194	185	205	190	183	167	181	173	159	158	159	191	155	200	178	165	191	172	171	184	136	181	164	177	177	158	184	151	170	162	171	154	176	164	188	177	158	164	170	183	168	164	161	165	155	176	180	157	149	158	164	186	159	162	171	154	168	185	172	178	158	181	189	174	159	185	190	176	171	173	166	158	167	151	178	171	164	157	190	178	181	164	160	150	172	190	198	163	152	191	159	181	195	153	156	164	179	186	206	188	171	179	180	152	174	175	178	167	183	217	162	175	160	162	183	176	183	183	177	184	149	166	188	183	172	182	157	174	173	181	183	193	178	164	160	164	182	179	155	177	175	176	170	163	180	175	182	168	169
2122	638	769	775	722	673	693	644	616	596	601	585	605	596	528	592	570	569	565	529	593	602	592	551	558	578	572	550	575	535	625	607	546	579	545	542	584	574	521	546	530	580	580	536	559	536	544	534	539	572	566	555	521	564	521	566	518	585	590	516	572	548	539	536	540	555	544	531	557	516	574	536	564	559	559	592	557	572	587	581	574	564	600	568	560	571	541	523	564	522	538	579	576	535	563	596	514	569	537	567	515	572	549	542	556	540	548	602	535	540	573	545	526	526	561	533	539	558	578	579	579	545	562	549	535	501	603	569	547	591	513	545	613	559	556	605	572	539	544	561	574	551	548	560	525	547	542	539	580	535	578	488	577	552	542	564	606	570	551	565	560	545	570	536	566	577	573	581	584	539	594	558	577	551	576	546	550	565	609	552	520	560	559	549	563	569	594	559	521	536	570	575	552	550	541	542	542	527	556	552	554	585	560	529	560	501	559	538	571	516	560	586	553	559	595	515	555	573	532	491	546	553	545	526	563	501	551	578	583	570	551	506	509	567	544	574	556	548	549	516	605	551	558	566	571	604	566	559	556	569	522	513	571	520	525	535	586	552	520	550	574	577	565	537	604	564	572	565	617	547	569	547	562	562	554	557	537	556	549	566	585	547	573	554	550	557	494	549	586	581	564	579	521	546	549	561	552	580	559	544	538	563	550	568	530	557	572	499	550	525	552	555	571	515	518	572	588	581	570	576	571	564	559	558	555	549	505	573	541	533	586	560	552	533	546	558	555	549	567	528	574	544	576	543	547	558	546	535	551	567	536	548	558	568	564	612	562	563	548	546	567	545	569	549	588	614	561	523	572	549	556	562	539	532	586	541	582	521	554	515	579	514	557	553	515	570	553	562	539	542	552	524	535	570	556	549	542	540	561	524	523	530	556	547	563	546	544	529	565	583	567	586	570	542	553	532	513	591	541	567	532	539	566	566	593	556	543	531	553	560	545	589	514	608	547	597	563	518	506	556	562	535	539	537	575	568	569	554	538	546	559	540	529	554	510	527	536	590	599	568	558	545	582	520	573	515	567	586	546	586	578	548	575	537	522	562	518	558	521	491	555	535	578	556	547	581	551	561	561	573	544	536	560	507	521	531	550	529	504	563	538	574	557	546	569	548	604	559	548	576	557	567	572	587	532	558	528	537	568	527	548	602	513	572	547	542	547	572	533	559	543	565	580	573	582	571	498	558	552	570	546	558	545	504	588	546	522	570	579	532	545	546	512	600	596	523	608	550	570	598	584	559	519	553	539	574	528	541	550	547	573	547	523	569	611	562	540	567	535	572	559	537	577	547	566	543	533	526	547	544	535	567	530	516	543	577	560	529	581	539	574	585	542	532	560	544	593	535	543	540	539	535	586	539	573	593	556	558	578	588	579	519	512	541	544	562	533	575	544	609	557	593	568	580	535	541	547	509	577	553	523	563	558	556	544	517	576	526	532	543	549	579	538	544	533	573	564	560	585	548	574	520	563	550	578	578	548	505	592	544	567	548	510	574	534	581	593	528	573	552	544	542	588	563	602	569	552	545	586	546	563	551	521	542	545	573	538	522	565	544	572	525	547	580	561	533	582	591	506	530	553	565	562	528	596	554	561	564	559	523	556	542	570	516	522	528	575	530	555	537	545	563	521	540	533	547	577	546	561	560	598	525	547	554	561	541	545	575	569	578	560	581	574	542	573	555	580	524	575	566	532	550	537	588	570	536	581	517	563	576	557	532	559	543	538	537	573	531	551	528	560	574	571	533	545	561	503	569	494	539	546	522	595	534	575	513	552	547	552	521	549	582	608	544	580	575	550	517	561	543	577	559	540	524	568	549	545	504	557	577	556	528	499	583	563	563	552	545	578	551	570	493	560	524	589	588	604	562	548	559	509	490	591	571	536	524	560	539	599	541	555	517	545	538	579	545	554	570	564	520	535	548	523	577	540	539	525	585	570	572	543	535	550	513	510	555	599	557	567	542	560	554	538	559	509	531	537	529	567	585	588	561	552	591	564	578	528	556	565	588	543	565	526	518	566	547	529	571	537	547	632	531	548	550	574	553	537	509	557	517	576	590	548	536	559	563	547	554	554	539	556	566	578	561	550	526	588	539	531	562	568	542	561	558	531	538	548	549	562	546	577	568	574	587	547	583	537	552	555	581	561	552	532	535	583	563	545	559	562	571	552	556	531	533	570	581	548	530	551	570	569	569	579	580	525	570	565	522	554	550	566	537	548	531	579	563	580	582	560	549	587	576	533	524	558	538	566	573	550	572	562	584	557	541	566	567	527	538	525	544	540	578	539	552	578	518	553	548	564	561	548	581	497	574	517	551	534	562	521	598	525	555	551	529	555	586	597	508	572	572	540	571	542	583	556	546	592	529	583	559	559	553	552	524	589	540	575	544	577	542	559	582	552	538	536	550	562	537	535	564	602	550	557	581	553	565	546	522	519	540	604	526	537	538	531	553	555	564	523	538	514	544	588	549	558	557	497	532	512	517	583	543	590	584	582	520	541	543	525	570	542	564	593	527	581	536	545	569	550	564	572	566	576	525	545	551	545	561	532	574	504	545	526	508	545	581	550	562	537	538	591	573	547	568	559	519	562	522	532	590	558	541	583	525	578	559	541	517	543	528	546	549	559	572	535	564	572	569	560	531	560	550	572	558	548	574	525	599	574	552	520	549	528	555	555	562	555	521	548	531	556	533	546	565	525	555	548	555	589	588	597	556	539	547	557	525	524	542	590	513	537	535	526	552	534	540	571	542	535	554	550	586	562	550	560	592	554	591	557	569	588	544	574	573	534	565	604	555	557	573	552	522	537	549	547	570	559	531	528	564	582	539	557	561	540	513	550	522	579	548	533	584	537	533	521	517	528	544	580	555	589	542	526	585	555	572	543	544	582	575	578	572	538	559	548	560	555	617	504	536	567	567	570	535	569	561	550	507	552	517	541	541	540	571	569	595	578	534	555	540	603	532	578	551	555	545	567	578	569	536	521	588	513	550	522	609	559	568	532	594	566	506	530	548	587	563	564	525	558	589	554	566	555	594	560	561	516	557	563	559	516	591	558	537	538	539	545	551	534	548	604	580	556	559	547	515	565	556	586	568	557	577	520	590	511	588	522	540	474	541	584	565	579	561	560	536	583	585	583	538	580	544	581	560	506	559	550	582	559	512	552	575	554	564	554	529	576	567	556	541	540	545	580	565	567	542	530	561	583	561	552	537	550	573	548	561	521	551	611	561	582	565	536	524	595	553	529	557	536	530	563	536	564	537	584	553	517	553	546	561	529	586	570	535	526	565	568	566	559	542	575	527	541	553	608	552	555	557	560	546	582	560	574	585	554	568	538	587	524	517	569	547	560	596	572	588	523	515	557	582	547	552	570	544	557	560	553	519	543	516	564	537	608	525	526	506	543	563	519	541	568	528	557	572	537	563	552	547	579	543	571	548	558	573	522	544
13550	1393	1641	1321	1014	757	643	587	498	474	395	413	374	379	346	371	316	335	349	326	330	307	321	313	322	309	353	320	327	313	317	317	324	309	329	341	326	283	314	325	295	316	319	316	329	276	321	304	254	288	313	283	305	319	301	278	327	349	306	302	279	303	351	305	343	273	299	323	286	353	318	329	302	313	304	296	351	314	314	312	269	276	282	302	297	295	276	281	330	299	269	294	313	284	309	339	318	287	303	300	316	292	333	278	292	293	308	364	303	300	297	307	317	310	289	313	328	300	280	305	290	287	336	324	354	286	296	294	318	298	320	308	305	305	306	289	307	271	291	318	307	318	253	300	296	298	309	299	262	295	329	330	309	305	296	305	277	284	317	302	287	317	314	332	304	295	331	317	281	314	331	290	290	329	310	302	276	295	319	262	308	328	299	294	264	302	321	291	269	321	308	314	313	334	311	276	295	281	290	315	321	289	310	292	303	309	291	322	311	316	333	325	291	306	293	287	314	313	285	280	305	321	277	301	314	292	341	291	309	285	266	300	288	308	324	313	303	328	322	327	329	288	282	304	268	276	282	291	272	311	325	305	294	318	275	301	313	280	301	304	316	290	296	293	285	286	303	298	275	277	271	340	281	286	291	287	290	300	286	282	293	303	304	289	296	328	330	285	308	322	268	294	310	323	290	307	278	302	292	291	316	313	291	323	308	293	285	318	310	320	313	325	284	294	282	302	298	292	272	288	289	280	300	355	296	278	315	283	304	282	304	266	274	306	295	286	294	286	298	296	313	317	293	334	296	283	299	301	320	298	337	323	284	326	305	362	316	322	288	280	299	330	297	313	301	294	271	289	294	306	294	280	296	328	315	301	306	306	307	305	337	272	297	302	314	352	319	300	264	296	296	330	289	330	296	275	273	297	290	327	313	329	327	300	325	322	306	328	339	324	325	324	313	301	310	276	306	295	322	295	268	275	290	316	288	287	330	294	301	289	307	303	284	291	290	304	316	305	275	315	310	296	282	308	287	301	305	326	293	317	313	330	318	273	287	306	292	277	304	322	288	277	297	292	295	302	304	278	304	289	279	295	320	287	290	307	301	329	286	322	328	307	287	299	297	324	307	324	319	337	291	317	305	315	318	282	314	275	300	306	289	295	318	304	316	301	320	275	316	291	287	304	295	307	304	292	295	294	285	343	299	300	282	320	275	319	308	316	299	278	318	308	313	311	292	319	317	285	309	304	295	301	307	290	283	300	284	306	308	281	291	289	307	327	297	311	300	301	286	292	328	278	299	280	299	319	285	310	326	320	304	303	302	293	310	292	309	310	325	307	340	262	333	269	279	298	304	300	314	294	350	317	308	251	330	293	272	318	274	300	297	331	298	333	308	284	284	301	274	260	334	287	344	296	311	305	295	315	273	293	277	300	305	298	286	306	283	312	287	294	316	283	301	304	293	286	307	286	307	328	320	291	297	325	299	336	323	309	310	300	326	317	315	319	329	324	305	311	310	270	341	319	309	311	301	308	294	293	291	304	304	298	298	299	289	300	303	291	268	321	311	294	306	298	316	320	328	299	271	309	310	316	326	301	293	323	312	306	284	307	332	316	275	294	299	308	308	363	303	306	323	284	293	307	318	258	301	283	334	310	284	309	266	278	276	294	295	289	308	332	306	280	294	318	302	303	322	293	325	303	304	291	331	287	300	308	282	294	323	314	317	333	283	305	313	291	295	313	291	314	317	324	294	299	298	284	284	262	283	311	306	349	292	317	321	326	332	309	288	302	287	293	296	286	312	287	332	306	292	305	305	295	330	304	300	279	312	314	266	306	310	280	326	327	321	276	311	314	297	309	320	301	291	288	310	292	293	286	307	289	329	318	271	310	311	306	302	325	293	316	304	311	292	324	287	296	320	293	283	300	284	296	311	298	272	308	328	276	313	326	298	330	301	270	295	312	274	319	303	307	283	313	323	290	327	284	316	327	277	339	316	306	333	329	321	317	304	284	307	299	309	323	282	306	300	331	274	310	284	296	303	314	315	303	288	309	275	277	289	325	286	259	302	294	317	302	291	305	302	304	319	318	318	336	295	304	308	304	328	311	294	299	278	357	327	291	284	332	280	301	319	291	274	284	318	317	300	327	307	285	304	300	302	314	335	303	299	328	327	298	294	280	320	328	326	286	321	310	306	289	311	301	297	316	270	294	302	286	284	328	299	296	304	298	317	310	340	294	341	302	335	312	312	332	295	297	329	310	324	269	315	307	278	285	302	307	265	283	298	284	295	316	320	305	303	276	288	300	287	328	305	274	319	309	295	285	295	310	312	288	288	306	288	331	296	286	307	346	297	268	328	339	310	322	302	280	318	297	295	294	288	274	285	255	279	306	314	290	303	306	302	311	298	294	271	327	281	264	286	315	319	296	300	263	286	321	311	268	304	276	303	291	321	333	318	328	308	292	300	320	299	282	291	320	301	293	300	306	306	285	322	319	288	308	291	327	301	311	280	305	316	343	323	324	280	304	306	332	314	309	306	309	289	294	284	295	330	328	270	324	311	318	300	270	320	309	280	289	276	311	284	313	300	326	288	323	295	296	312	302	293	322	310	290	300	315	293	304	281	302	299	282	301	332	302	319	321	301	304	321	294	311	300	289	304	310	271	314	292	285	285	325	327	295	264	293	299	268	299	281	291	303	306	295	302	281	305	291	323	312	303	301	290	302	272	276	313	295	330	314	306	300	306	306	320	282	326	321	291	297	312	288	282	310	306	272	312	313	284	327	270	280	311	309	321	301	314	294	313	313	306	296	342	295	336	338	305	305	293	319	316	302	315	293	313	282	280	299	309	304	324	335	314	314	309	321	300	317	308	276	285	280	308	272	312	319	301	320	293	306	280	343	321	335	321	295	292	311	293	327	313	283	300	263	320	324	286	275	312	300	318	336	280	330	304	324	324	290	299	332	312	314	298	316	294	324	281	300	302	321	319	307	292	292	326	310	297	300	304	286	277	272	299	336	313	308	311	318	281	298	295	331	314	314	325	324	338	291	315	350	292	276	309	294	296	317	297	291	342	314	296	320	296	288	319	303	287	327	297	278	315	321	290	256	282	287	336	282	319	311	320	300	301	298	307	286	333	328	282	333	288	290	272	330	304	288	301	303	291	323	304	308	305	322	308	289	311	333	323	313	298	330	318	284	314	288	316	261	324	315	304	310	312	319	329	279	319	305	302	337	271	299	305	351	290	280	314	275	303	275	318	312	288	326	337	305	316	365	299	312	352	286	268	331	306	323	296	305	293	304	304	331	293	291	299	305	300	302	307	296	289	290	300	300	329	292	279	304	299	322	311	344	282	316	262	283	320	312	319	303	319	307	274	314	306	314	325	282	267	334	299	345	305	319	337	318	294	331	313	290	303	297	280	290	272	324	330	317	328	335	293	287	291	313	284	276	295	315	279	312	300	289	317	325	300	315	348	313	284	297	312	305	299	318	284	297
7551	1816	3327	3872	3434	2955	2403	2154	1925	1746	1556	1493	1418	1324	1277	1293	1243	1164	1063	1104	1122	1085	1057	1065	1018	1054	993	995	1038	1015	957	976	1039	982	977	968	936	975	955	989	952	923	911	927	1034	918	928	880	893	937	916	903	887	952	994	905	925	899	863	899	931	911	897	866	900	930	887	871	914	938	898	930	967	906	879	896	846	886	882	890	878	900	927	912	891	905	846	951	901	884	870	897	897	912	928	873	943	937	916	890	879	884	938	907	905	880	908	935	886	921	938	917	870	898	865	861	890	844	875	843	885	910	880	873	862	844	890	878	885	877	872	846	880	853	877	895	824	926	837	858	911	917	893	933	845	895	906	890	844	884	907	905	875	869	901	903	874	882	893	913	882	835	874	864	938	901	907	904	897	920	879	915	916	892	931	843	940	878	847	898	868	890	884	952	871	902	975	875	878	895	910	894	880	866	854	867	873	860	857	888	893	889	909	896	886	873	896	872	863	925	869	914	859	869	874	899	918	915	873	819	810	914	854	957	872	851	896	877	883	894	871	893	892	929	883	895	879	927	886	873	893	844	876	893	895	947	895	893	855	911	911	922	866	914	876	970	898	860	871	910	893	898	941	882	893	903	845	887	859	923	905	870	868	875	924	908	855	857	896	890	852	897	914	922	901	913	906	903	908	838	921	862	884	875	909	874	873	922	864	878	843	839	915	896	839	916	891	903	887	842	905	872	933	922	915	897	922	920	888	916	907	908	867	906	939	867	887	894	861	946	860	852	848	838	902	890	864	864	879	898	874	889	894	882	906	835	923	870	889	883	858	955	860	895	927	915	858	860	848	835	907	881	934	903	877	930	906	900	888	895	917	871	900	872	874	896	936	868	926	867	836	878	876	864	936	889	915	860	894	861	918	889	864	892	888	863	901	860	866	927	881	882	882	893	897	869	895	838	917	867	879	865	913	927	815	893	864	859	871	910	918	875	855	880	891	921	903	881	891	879	880	930	870	874	856	889	894	862	910	885	842	880	854	908	867	920	899	859	942	906	903	954	896	921	835	885	894	893	953	894	919	860	904	843	894	858	879	917	875	902	913	915	834	896	867	871	893	888	864	885	858	876	910	904	903	888	882	898	895	901	884	911	876	844	896	852	839	848	807	874	849	895	839	871	841	874	894	891	833	933	850	889	870	918	883	879	851	878	863	895	891	925	921	883	894	914	889	872	900	876	896	883	909	871	867	902	942	901	813	898	873	866	886	859	932	840	865	833	916	875	888	902	897	920	868	872	899	925	835	877	921	889	907	895	903	847	890	854	897	903	866	875	927	918	854	906	890	868	884	880	845	938	877	884	884	915	892	841	891	910	905	888	910	897	920	893	903	876	901	893	865	917	905	854	903	920	865	904	879	914	867	868	903	918	900	888	905	897	837	907	910	866	915	847	914	888	865	920	870	895	863	859	866	867	868	838	858	840	869	887	879	847	936	885	846	860	902	936	902	920	886	893	878	963	924	921	901	935	859	946	871	904	890	841	920	897	908	842	923	878	886	888	868	951	870	880	860	924	920	910	912	891	895	880	907	863	901	877	900	892	859	925	910	854	869	876	819	888	879	872	880	907	906	919	868	856	928	936	873	901	912	967	859	853	834	914	919	883	908	895	878	875	908	907	889	884	899	869	890	872	879	831	887	854	886	898	861	894	889	899	912	855	928	838	862	823	939	866	921	888	902	932	899	900	861	866	863	861	874	871	943	863	966	866	899	894	902	860	857	877	893	911	869	848	851	879	933	916	912	893	903	893	925	890	844	912	857	853	876	908	855	861	887	921	932	908	888	918	913	923	863	936	926	882	890	894	881	917	858	886	895	868	885	935	852	925	889	836	891	897	865	918	911	849	867	934	887	871	942	867	913	881	919	827	883	898	901	886	862	874	833	916	869	907	888	887	931	915	893	939	875	917	847	867	912	885	934	939	866	892	881	850	959	885	882	910	928	920	860	897	896	897	863	917	916	852	923	894	893	865	888	888	849	867	885	836	935	859	888	859	874	936	910	895	885	946	836	901	916	862	849	877	885	879	878	862	834	882	894	874	837	894	900	906	855	873	835	880	877	852	809	899	888	856	912	889	903	926	841	868	924	912	937	894	918	921	891	911	877	912	883	928	867	954	902	947	861	873	870	917	850	862	815	910	888	934	876	877	881	852	903	874	909	934	874	869	853	946	887	876	897	889	895	855	891	926	862	888	914	894	901	883	883	827	900	936	911	953	890	882	930	914	925	890	878	851	914	855	893	893	948	912	873	855	930	883	877	894	914	858	886	898	935	852	893	811	849	954	928	880	864	883	913	884	861	901	872	890	813	869	847	888	849	921	876	842	935	856	908	857	872	871	862	910	920	912	927	888	856	884	827	957	894	915	892	912	812	885	893	905	897	910	889	918	902	883	869	929	945	884	944	877	852	921	879	843	888	897	933	890	874	874	893	889	893	870	914	888	935	956	905	856	912	922	860	919	904	871	875	895	884	969	871	920	935	873	947	865	877	901	892	870	920	900	855	900	883	870	857	881	905	877	868	827	921	901	887	899	855	860	873	923	842	905	901	819	820	870	890	804	919	892	835	885	889	855	883	888	907	855	894	925	848	944	882	881	840	901	872	863	925	884	880	893	899	897	852	902	919	875	874	912	918	912	881	900	885	883	882	876	959	905	913	904	848	933	865	904	877	856	883	916	934	892	903	937	866	825	857	907	874	916	934	881	854	907	860	867	936	912	883	866	874	879	906	917	872	890	955	880	869	863	872	882	914	899	871	876	933	874	875	888	928	867	877	894	893	914	927	887	914	914	810	946	890	854	898	876	889	858	895	821	913	842	880	873	897	826	919	899	871	900	941	898	911	831	856	865	869	881	894	889	888	885	926	911	913	882	873	886	895	936	858	870	880	909	855	837	927	912	877	845	905	929	915	882	860	843	902	915	939	900	863	920	905	913	881	869	920	920	893	897	863	885	851	916	909	910	849	843	927	916	884	870	913	935	934	892	855	884	887	828	881	844	826	904	922	911	831	871	864	913	911	915	896	924	853	873	933	913	937	844	898	865	871	901	904	852	899	875	889	848	919	883	918	940	887	884	882	892	837	882	906	892	956	889	920	892	853	928	867	850	886	850	874	880	876	884	912	865	888	909	916	855	921	883	941	849	891	868	867	917	924	905	859	887	913	886	896	860	918	882	936	862	889	859	867	854	873	843	884	871	882	883	916	913	892	886	890	903	873	911	905	885	867	843	909	956	864	826	867	945	949	885	912	921	881	854	881	860	890	951	907	843	907	875	938	890	902	870	845	918	902	906	963	844	869	906	894	865	832	881	870	920	918	899	898	940	883	892	872	878	909	971	903	883	923	882	942	877	891	841	922	823	926	909	891	935	899	895	860	905	906	934	895	825	853	877	900	890	895	914	887	830	883	850	931	852	966	881	922	888	885	840	880	904	934	909	838	935	893	902	877	908	858	864
21799	2914	2907	2333	1619	1262	966	799	635	595	522	481	420	369	425	357	379	344	319	321	330	295	335	307	307	302	276	311	295	302	270	269	287	269	317	295	274	292	284	288	294	283	293	251	299	258	298	267	290	264	271	280	281	282	246	254	284	278	254	302	286	290	298	268	296	277	263	246	293	290	254	268	286	262	267	285	237	269	276	286	263	282	309	291	282	259	283	284	256	272	294	305	278	265	276	278	272	265	282	298	253	273	256	258	266	275	273	284	281	283	243	254	253	277	307	290	271	252	272	288	282	276	271	262	271	246	254	288	257	267	282	268	267	278	275	248	268	267	291	296	270	277	260	274	258	286	261	249	278	264	273	275	254	276	273	267	290	272	251	287	260	275	262	288	291	299	274	304	260	246	277	278	278	321	273	256	262	307	273	261	265	277	265	256	271	283	253	297	254	279	257	290	219	256	275	268	249	269	262	306	280	265	235	259	285	253	254	248	260	272	277	269	269	295	242	276	251	301	288	259	269	262	295	263	235	246	261	252	296	249	295	294	286	291	256	261	287	295	275	268	311	269	288	291	309	262	289	290	268	270	258	267	259	263	272	289	270	305	247	298	252	251	289	270	271	266	289	275	265	281	286	278	283	246	257	264	276	286	265	256	251	261	278	289	288	295	269	292	272	286	268	248	250	261	274	266	284	289	262	251	261	277	279	282	283	241	264	247	250	249	263	263	274	259	256	241	299	311	271	244	295	277	255	252	285	293	303	279	271	279	235	275	266	270	301	274	337	274	285	288	252	277	282	315	264	283	249	275	248	275	297	248	265	279	259	267	257	294	277	276	278	252	281	293	299	243	251	283	287	292	290	283	305	279	277	284	272	302	263	284	301	270	260	239	257	277	261	263	258	305	275	295	263	278	267	276	274	313	293	256	292	232	267	251	268	270	275	275	267	270	274	255	290	295	252	267	262	258	279	276	284	273	261	259	290	255	278	263	265	262	285	264	288	300	250	290	239	274	270	264	282	227	258	271	263	274	274	289	295	279	240	276	268	244	255	275	273	267	291	283	254	256	278	259	276	272	281	276	287	262	271	294	250	281	270	291	262	286	278	321	276	270	276	285	250	273	261	263	261	252	294	273	277	282	257	276	257	263	263	272	281	278	269	265	280	304	287	280	299	267	297	265	269	248	257	312	279	255	269	257	265	272	278	250	285	280	295	270	283	306	289	276	237	287	247	246	282	259	247	276	266	244	265	256	264	267	265	273	272	277	261	283	266	297	253	257	316	259	276	234	268	280	307	293	285	264	276	258	255	276	255	280	283	229	287	245	253	257	279	268	293	277	260	292	296	273	260	250	277	279	281	247	286	238	248	277	257	252	321	309	288	247	288	287	266	298	281	228	266	278	294	306	271	268	256	259	266	269	281	273	285	253	256	287	278	271	277	293	277	310	289	283	257	262	290	262	293	264	279	285	249	288	284	275	270	256	216	265	254	279	273	279	289	265	295	277	266	278	281	258	260	250	254	239	252	280	282	260	267	274	280	274	274	285	252	276	259	245	281	296	281	313	245	284	258	259	293	299	272	244	273	278	263	259	261	287	280	265	285	258	259	252	305	260	258	254	263	278	265	294	255	260	264	257	272	265	249	285	258	234	255	285	262	265	252	284	273	262	274	242	254	267	273	266	277	291	274	258	244	280	296	282	258	236	241	295	276	276	299	259	288	252	269	272	264	261	285	255	283	264	291	252	276	268	289	271	279	250	254	263	282	267	268	261	220	286	270	269	301	279	268	267	256	260	288	282	268	286	271	274	279	253	237	279	261	243	250	290	277	272	274	288	244	269	296	271	262	266	257	273	251	255	242	283	279	277	273	288	277	284	259	271	259	307	287	292	235	320	284	243	274	266	281	260	282	265	276	269	285	283	252	274	275	275	263	280	279	293	285	260	276	247	271	248	274	300	296	267	273	276	278	253	290	267	263	270	221	264	300	278	254	288	271	269	266	276	256	302	299	305	302	262	292	277	272	294	271	303	273	285	293	265	241	272	274	289	251	270	311	263	250	277	279	275	268	273	275	233	255	263	294	263	268	293	252	279	256	286	293	266	250	302	278	273	274	268	292	258	232	246	283	243	287	249	266	316	256	263	265	296	250	303	291	276	280	273	236	283	255	300	250	269	263	258	264	240	280	265	256	242	271	289	296	281	283	234	274	305	280	255	271	298	280	260	302	258	287	268	314	275	260	279	267	238	294	275	273	284	307	263	279	268	257	268	248	269	293	250	262	263	264	258	280	285	275	285	265	289	258	256	248	244	242	277	245	250	289	275	262	308	287	275	279	257	286	260	272	269	271	280	297	230	259	286	273	268	262	266	263	274	275	254	250	291	300	236	253	266	260	276	264	283	280	292	269	248	291	278	284	257	287	272	279	265	251	265	226	271	305	266	311	253	271	263	288	245	290	280	304	301	257	265	275	247	276	272	271	257	288	270	316	289	255	273	234	269	265	273	262	270	260	253	245	301	228	275	277	269	282	272	266	275	282	248	263	270	269	254	302	281	312	263	263	257	274	297	284	253	280	268	274	277	256	237	293	259	262	264	253	231	261	299	278	279	253	294	262	291	293	264	261	257	284	267	247	271	261	259	236	252	283	283	275	242	250	308	284	288	310	266	244	278	266	312	281	278	274	255	286	294	284	299	256	258	245	249	282	244	276	260	271	241	256	278	243	294	290	263	272	272	298	281	282	246	289	265	255	264	286	266	292	274	291	295	260	254	263	283	252	299	271	302	292	259	271	301	275	304	275	259	241	274	271	259	267	259	291	268	272	278	270	279	269	296	304	260	253	257	275	289	270	275	245	278	272	263	264	271	267	231	265	290	271	269	240	270	265	260	301	257	306	260	286	271	287	243	242	273	256	267	242	258	283	267	281	269	255	245	268	275	247	280	262	272	265	258	277	290	259	291	275	254	273	269	272	253	250	249	298	276	261	277	280	291	295	289	286	244	309	277	234	290	226	275	263	270	245	270	287	272	244	244	279	270	300	280	266	270	264	250	270	257	313	291	257	245	276	257	247	288	304	275	273	263	261	272	282	278	298	284	240	271	265	288	271	270	278	281	244	292	239	270	277	264	268	253	267	274	243	273	293	288	271	292	260	274	265	279	275	261	292	269	282	281	252	291	264	274	275	269	290	279	271	261	275	272	276	262	289	261	274	255	280	277	267	283	286	268	251	296	268	288	242	333	246	250	291	276	276	288	287	278	257	252	285	288	283	264	258	268	252	275	278	287	242	261	282	232	273	278	275	276	292	251	256	281	279	264	239	296	261	264	261	297	259	265	242	261	263	284	255	260	288	262	288	260	254	320	253	257	265	285	275	267	248	263	279	288	249	269	246	287	280	275	256	259	281	286	282	269	293	282	274	273	247	286	269	258	277	296	277	251	250	303	267	285	258	254	287	271	285	268	297	297	268	269	280	277	256	278	277	271	295	258	263	235
10673	2626	5613	6433	5523	4587	3709	3293	2735	2416	2157	1911	1776	1668	1519	1397	1420	1280	1255	1210	1157	1166	1125	1102	1109	1070	1002	980	991	978	1009	935	994	933	1006	954	932	911	959	893	903	875	907	900	906	911	890	890	842	804	912	843	860	868	870	791	858	784	860	883	829	797	855	829	857	887	827	825	883	830	838	873	883	810	869	818	814	851	767	826	797	804	773	862	781	838	844	834	759	835	816	773	813	806	866	782	783	833	770	800	793	799	855	806	887	803	820	794	769	831	822	817	819	807	797	812	828	780	764	828	779	812	747	820	801	865	791	810	813	824	774	826	792	767	795	769	774	817	749	797	804	758	846	820	777	784	764	827	789	769	785	766	797	834	817	830	808	793	811	824	836	766	793	761	793	810	776	859	812	821	798	814	861	811	860	804	808	817	822	792	838	791	821	835	828	807	819	775	765	821	751	789	776	785	792	834	751	762	765	818	853	792	802	722	823	788	823	807	794	804	772	793	835	769	777	834	835	775	809	796	834	799	825	827	766	757	780	757	799	783	760	787	776	822	791	826	840	818	791	800	820	813	812	823	796	794	819	829	817	841	792	780	814	746	821	792	817	785	757	809	763	728	795	782	804	796	823	836	755	816	783	726	826	767	814	830	796	774	855	781	773	785	848	794	774	782	802	816	738	790	790	810	785	788	769	763	798	828	811	837	791	759	796	810	808	756	834	801	809	866	783	809	777	777	806	806	741	849	803	815	785	768	781	787	777	829	765	747	838	802	788	795	830	801	833	800	813	835	801	822	771	794	827	766	902	785	807	773	799	814	831	775	838	825	804	786	811	810	816	779	832	779	806	786	744	801	851	780	758	823	773	750	795	763	788	802	829	749	773	776	880	761	791	829	786	782	800	793	780	778	753	829	791	783	807	820	802	822	745	807	781	805	789	757	816	833	756	840	769	786	808	805	776	825	759	768	814	832	797	772	797	798	770	759	797	831	801	748	821	774	770	795	762	753	837	802	753	809	768	761	825	807	785	855	768	818	825	772	777	792	801	825	806	790	793	751	789	773	772	815	784	773	769	782	766	784	754	765	840	793	830	798	798	790	831	788	760	722	820	828	799	772	822	795	820	765	782	809	760	790	753	794	777	799	762	808	820	761	815	811	807	792	764	755	790	810	809	776	810	779	745	815	771	755	788	783	727	807	801	812	814	812	802	803	858	805	790	790	812	772	776	789	810	850	803	792	789	783	767	825	784	785	803	810	756	773	829	770	743	791	812	800	774	811	749	810	778	798	815	788	811	826	789	853	805	827	790	784	815	772	750	808	859	773	796	787	769	787	788	809	770	785	785	755	778	837	803	776	858	828	769	785	774	786	805	834	851	773	838	766	818	784	849	755	809	796	777	786	758	778	798	835	813	834	754	790	812	857	778	800	818	811	805	820	840	756	773	777	832	782	767	767	806	795	825	774	803	808	862	761	737	794	828	745	816	816	820	816	813	797	792	840	817	761	776	843	787	799	783	754	820	738	794	788	808	815	776	827	809	824	809	767	793	785	821	786	797	820	789	803	807	730	790	749	836	825	797	756	792	830	786	768	834	753	795	767	829	829	816	798	775	793	798	782	768	802	829	761	850	784	813	762	808	812	748	823	812	786	777	793	807	816	790	812	823	828	778	811	788	753	782	804	745	851	780	818	821	763	798	726	814	814	798	880	798	761	787	790	749	754	802	811	831	749	796	796	753	804	790	805	761	775	815	750	814	783	817	818	801	813	840	843	770	802	831	815	791	809	792	795	799	847	833	773	733	753	802	786	781	770	829	824	770	790	756	774	811	829	800	842	804	802	764	759	813	805	780	806	735	819	810	789	793	798	788	802	785	790	809	783	806	760	751	824	785	832	817	819	806	819	832	813	817	768	786	811	816	789	808	787	767	800	809	798	754	817	806	817	813	821	800	835	807	819	774	793	781	805	796	779	853	772	806	832	797	783	770	809	755	791	779	787	764	788	812	792	753	772	838	789	820	842	799	770	784	753	795	752	806	717	780	767	784	818	795	771	837	792	800	806	779	778	828	835	779	746	786	799	820	800	775	807	742	824	754	785	813	794	798	777	829	846	808	750	810	837	805	805	801	715	762	775	817	793	787	788	779	834	810	830	762	860	782	793	813	808	783	834	793	835	796	803	799	792	811	760	782	756	855	825	785	804	817	803	775	808	788	799	810	767	860	835	757	796	785	794	794	780	797	792	790	812	742	835	803	831	816	796	834	770	803	751	777	773	801	786	747	818	790	788	812	817	795	773	756	765	759	791	812	786	801	829	764	771	806	864	808	789	794	807	805	783	779	802	821	811	822	809	759	798	750	777	810	811	807	799	755	755	837	750	824	781	749	823	778	820	776	790	817	815	766	840	812	798	810	777	803	797	823	765	753	847	757	827	812	805	829	727	790	793	785	806	812	783	769	820	803	801	808	831	801	795	808	781	792	794	811	811	787	809	833	782	817	789	791	750	833	798	820	785	764	802	807	783	803	778	794	780	793	817	808	794	859	799	764	814	805	800	847	806	807	802	835	794	842	757	828	756	795	793	818	759	783	805	732	761	819	790	781	820	763	779	822	810	788	798	789	773	791	781	800	770	785	798	787	831	807	803	813	785	792	827	842	784	812	795	797	866	798	820	747	807	824	858	806	760	822	806	778	796	772	814	778	820	842	787	805	760	816	813	771	791	769	755	752	803	795	812	839	767	859	762	761	804	789	831	814	814	794	840	775	832	790	793	735	747	766	781	779	767	777	796	745	735	814	784	837	812	823	795	762	835	790	813	758	797	758	797	782	823	805	787	792	821	809	779	806	825	795	798	780	802	821	828	812	775	833	775	786	776	829	811	857	793	771	808	780	821	813	802	806	781	797	823	795	773	797	839	764	809	790	810	806	790	769	753	799	814	847	796	829	814	781	760	803	732	779	750	835	840	818	767	838	757	773	785	791	814	809	787	756	861	812	787	789	817	743	821	838	754	827	779	831	823	784	851	770	736	784	774	872	806	770	762	760	792	773	836	801	786	783	816	749	777	801	747	784	782	773	801	780	830	744	798	793	829	804	789	849	752	808	829	787	777	809	781	841	826	790	769	788	818	817	781	818	763	817	812	823	818	796	790	738	804	775	796	812	761	770	825	821	852	777	823	854	778	809	763	817	774	846	802	804	832	803	819	800	779	748	805	759	788	874	777	803	859	754	822	789	844	822	840	862	808	802	792	773	757	808	860	810	821	829	807	756	790	817	846	788	782	771	837	795	786	779	824	729	866	754	809	816	773	796	770	823	817	844	787	825	751	825	797	805	817	754	820	744	836	786	808	785	815	831	772	820	797	779	761	829	840	788	793	786	795	812	765	792	798	813	800	779	797	791	800	815	835	768	779	787	821	786	779	778	809	772	770	833	788	787	786	801	765	783	816	791	767	832	823	819	756	785	774	791	803	810	773	792	792	770	784	808	820	783	791	767	824
2414	256	211	242	222	211	196	168	195	195	182	177	168	167	192	154	153	184	153	160	179	165	193	196	188	175	182	165	190	179	189	182	175	207	173	187	174	185	189	141	187	165	192	161	169	190	205	165	187	161	174	165	169	186	177	191	165	178	174	163	193	144	168	180	146	143	177	152	167	179	168	184	183	177	170	183	167	155	177	180	166	169	171	157	160	166	165	157	156	169	159	184	180	161	166	175	173	171	167	190	179	180	179	163	181	167	177	173	177	185	182	170	175	167	172	174	161	165	179	182	186	173	183	167	166	172	188	176	186	170	183	161	184	151	177	184	174	172	167	159	179	206	166	192	175	172	181	178	189	184	170	169	171	193	158	159	165	161	176	180	178	153	153	161	152	160	175	171	178	168	165	152	185	185	163	195	186	191	177	180	157	167	175	150	175	196	202	167	184	155	192	143	174	199	166	177	174	179	163	179	169	165	164	166	171	170	179	182	183	179	177	170	177	150	166	180	184	150	174	186	191	174	173	158	156	170	174	191	155	178	198	189	182	189	191	161	190	151	161	184	162	176	159	194	171	168	141	169	191	165	145	178	178	202	184	183	175	202	171	172	169	169	177	160	174	154	146	192	175	170	162	184	163	192	188	165	185	158	169	182	157	191	160	166	142	196	166	162	190	164	169	174	161	171	185	161	176	189	166	182	151	183	187	165	176	170	156	153	168	156	179	155	179	185	179	176	155	157	142	172	161	185	184	171	173	182	171	192	174	156	191	186	170	169	169	169	188	171	195	170	158	169	163	168	159	169	186	193	155	171	171	166	167	168	186	190	178	168	171	152	170	143	173	174	155	189	153	172	162	185	156	181	182	148	165	163	185	168	160	177	160	155	179	191	166	191	165	164	170	173	184	157	180	167	154	181	149	180	171	176	174	179	168	175	188	177	206	159	172	154	185	168	175	167	173	167	175	193	169	179	161	173	144	173	150	170	183	172	191	203	163	175	165	163	172	177	180	182	185	162	176	151	167	167	170	156	167	166	180	162	163	169	162	181	163	159	146	175	178	176	183	177	183	155	157	170	187	184	177	164	182	171	176	173	184	168	205	153	160	178	166	173	172	201	166	174	162	152	174	181	184	161	183	177	163	198	165	159	171	187	147	173	180	154	160	195	175	180	166	184	190	197	182	170	182	171	175	146	174	175	169	208	160	179	163	167	172	151	168	157	177	182	174	167	206	202	162	177	172	187	181	161	175	150	164	170	182	163	162	183	178	163	176	167	179	198	193	148	193	189	185	177	160	159	160	177	167	176	180	181	173	173	157	166	186	174	170	159	186	168	156	164	199	167	160	199	163	176	181	157	164	163	166	169	184	155	175	176	178	170	204	162	177	194	187	162	181	198	170	163	162	177	183	173	158	166	153	188	153	186	171	172	150	189	194	185	184	174	159	194	162	156	158	168	182	161	176	142	184	170	163	169	190	158	155	188	186	168	180	167	176	191	194	181	168	189	174	176	201	157	164	142	175	166	158	179	179	160	194	171	162	182	161	161	168	161	182	176	189	167	159	177	146	180	173	170	149	167	165	174	171	197	172	156	171	190	163	160	203	188	199	142	179	162	154	174	172	184	193	197	185	153	178	176	190	170	187	161	183	185	178	165	171	157	176	192	180	180	141	161	155	188	167	164	174	155	147	208	171	172	179	166	185	176	171	188	182	169	157	176	168	176	161	169	163	179	173	181	189	169	190	192	170	177	180	161	155	173	169	167	152	164	170	161	193	173	174	166	187	193	187	151	179	153	159	165	191	191	154	165	193	201	166	164	187	167	176	214	169	170	153	150	181	175	175	166	166	178	201	174	160	166	166	156	171	178	193	185	172	160	174	151	157	154	169	168	165	176	167	172	174	160	166	192	161	165	162	168	150	159	151	168	165	185	171	170	177	190	185	165	201	173	186	173	185	172	171	169	184	177	179	178	137	173	181	166	173	166	167	172	178	153	191	166	204	168	184	173	166	197	157	175	188	174	167	179	180	183	151	157	172	178	188	168	161	180	196	171	170	169	170	180	181	177	163	176	153	187	187	180	166	161	171	165	177	156	179	172	174	160	187	156	181	139	154	179	162	157	206	172	178	190	197	161	177	164	185	153	149	192	177	170	177	166	171	174	160	177	165	185	174	170	180	185	175	182	155	187	180	155	173	169	152	185	174	168	183	172	180	143	156	192	172	181	194	156	197	153	138	160	151	189	189	178	179	178	150	180	184	166	161	180	171	168	172	182	145	179	188	191	197	175	180	163	171	178	166	181	186	180	188	160	175	138	191	153	170	185	172	164	175	175	182	194	191	167	167	160	156	184	171	182	166	131	162	179	167	194	159	179	173	172	178	189	154	179	168	191	168	162	164	152	170	168	183	177	152	180	162	170	171	192	159	175	178	152	171	184	168	186	184	188	168	172	153	174	159	186	186	189	176	148	197	180	162	191	173	177	158	173	171	185	192	174	158	157	185	200	171	186	165	179	170	153	157	163	166	164	187	163	179	176	189	178	190	169	171	181	173	168	179	158	172	185	162	148	191	176	184	162	165	174	193	150	159	169	148	185	154	170	164	180	174	175	173	162	181	171	157	180	166	202	185	171	161	184	169	179	174	177	166	191	165	167	188	187	170	199	169	177	168	184	168	166	171	176	197	178	155	191	188	188	170	159	164	181	170	178	175	175	162	168	165	135	165	153	165	186	166	174	168	184	166	162	192	184	147	173	200	178	202	160	163	172	175	183	162	145	179	169	169	178	159	165	169	152	186	190	167	162	163	185	170	164	156	164	161	179	202	170	158	183	157	170	175	180	161	183	183	179	152	201	166	163	176	186	178	165	160	155	194	187	179	187	168	189	178	189	187	164	170	160	197	182	178	158	159	192	174	179	167	165	166	172	170	177	150	167	163	213	191	166	182	157	181	172	197	171	181	192	177	175	182	196	186	154	154	158	169	188	158	163	156	192	161	151	200	147	174	189	176	153	157	173	187	185	188	182	172	175	178	170	196	170	184	178	192	156	156	174	170	174	170	185	164	188	148	169	193	149	180	167	164	204	182	180	149	168	171	145	154	171	156	175	180	187	180	167	156	184	176	182	193	192	155	166	178	177	153	173	164	162	192	181	149	155	173	166	167	195	164	178	191	158	181	177	177	167	176	159	160	166	162	172	167	172	164	166	202	156	180	188	178	156	175	157	172	167	190	162	168	163	186	193	187	154	207	171	182	177	169	166	162	167	172	175	159	174	179	178	165	182	159	184	172	159	158	167	174	176	192	169	178	166	172	174	180	164	154	154	176	166	190	171	174	177	194	187	181	201	172	179	172	208	189	167	201	160	168	180	161	166	179	189	166	204	181	189	157	128	174	179	181	181	170	174	182	166	157	178	164	165	149	192	170	168	171	168	158	172	164	172	176	156	156	167	168	189	179	177	142	173	189	161	172	164	151	181	166	198	171	171	182	188	163	172
2136	621	771	770	727	710	677	626	621	612	594	576	599	579	557	583	607	563	570	599	569	552	559	582	560	609	579	535	584	580	582	564	577	570	524	584	557	521	558	592	530	558	552	585	561	584	584	579	567	579	558	607	580	581	579	550	583	576	548	564	561	593	574	571	580	516	533	587	560	567	514	554	574	536	564	544	582	615	537	568	514	573	534	552	567	571	513	549	558	514	573	560	577	578	558	554	562	537	527	582	520	572	585	539	557	541	538	558	540	611	568	526	593	572	569	522	561	578	580	585	562	546	592	537	554	542	552	555	585	555	520	503	572	527	542	592	547	546	585	565	574	537	522	523	563	545	569	547	547	594	532	543	555	549	538	577	575	584	561	559	561	559	547	576	567	551	552	570	519	566	528	532	592	575	535	510	515	573	520	525	575	575	544	545	524	536	584	548	570	558	584	569	555	575	575	578	569	584	597	542	546	570	549	571	583	557	560	563	540	566	537	551	530	562	550	539	588	539	554	569	546	587	586	532	558	552	551	535	527	560	579	506	554	571	559	496	554	593	547	579	560	549	556	584	562	534	588	596	545	552	560	519	545	578	586	545	539	534	565	575	541	565	571	562	549	549	568	541	576	563	575	571	544	523	527	552	587	601	558	567	508	516	571	541	548	539	577	526	563	526	522	538	565	529	550	519	551	500	536	528	570	557	598	545	510	511	562	545	569	582	557	536	523	534	548	583	533	535	597	538	571	505	550	524	557	539	555	600	589	548	574	539	570	523	545	529	538	543	570	574	544	588	524	552	547	530	536	571	557	528	564	559	552	561	553	579	578	590	581	588	553	612	546	540	580	539	547	555	548	553	564	558	595	553	551	534	562	543	537	532	561	553	528	522	581	551	570	551	585	533	570	555	533	542	546	581	543	559	552	569	572	568	585	513	560	549	574	554	561	558	569	588	589	555	550	542	541	547	562	520	560	524	570	566	544	555	523	530	544	530	553	543	560	563	547	553	549	547	602	583	573	588	594	516	511	566	565	516	564	578	565	583	548	545	571	549	561	522	568	567	529	577	532	558	568	527	542	559	552	557	555	567	527	606	547	565	537	555	579	570	521	563	608	557	537	538	562	549	572	555	521	541	589	500	566	550	570	560	531	544	539	574	569	555	580	537	610	504	574	517	551	539	577	592	535	557	595	559	532	594	559	567	551	564	560	507	539	533	593	537	512	560	553	566	567	557	552	569	551	517	550	573	532	563	566	562	575	578	541	554	560	522	567	547	546	535	541	574	583	573	520	550	570	573	501	548	598	592	550	564	566	604	536	511	555	551	589	568	567	544	571	585	560	543	583	550	609	557	526	539	526	588	570	567	557	549	564	564	612	518	529	547	567	582	591	520	504	558	531	547	555	601	564	538	565	590	579	536	530	565	587	565	567	521	549	545	550	566	570	560	587	556	559	579	583	541	543	550	576	555	528	544	557	530	555	560	560	548	527	553	569	535	526	527	548	571	585	539	558	545	537	554	504	602	560	560	548	541	544	582	565	553	566	573	571	533	569	548	574	534	533	562	577	564	588	557	533	549	607	555	555	594	572	588	541	525	550	588	548	549	524	546	565	541	566	584	572	617	559	576	555	560	552	508	553	556	540	540	584	527	576	527	586	561	569	553	583	561	558	601	550	558	553	541	587	566	575	554	546	550	535	521	544	548	534	541	564	532	522	503	548	575	588	557	577	564	515	528	560	547	579	553	557	590	534	559	553	533	566	562	582	587	583	576	571	572	533	552	531	547	574	594	523	592	572	561	549	577	560	534	585	568	568	553	550	553	556	515	541	572	537	554	552	516	552	571	579	530	622	545	538	539	562	558	601	552	525	555	572	561	523	521	537	571	550	579	573	594	553	550	576	583	544	541	529	479	545	563	530	527	552	539	530	556	555	572	544	586	554	533	534	552	566	558	588	532	562	614	525	612	566	564	550	587	568	584	563	537	554	549	567	535	565	566	567	534	546	547	532	563	567	569	524	523	546	549	553	571	534	552	578	587	548	573	542	599	585	535	546	575	550	565	545	566	571	533	523	552	560	563	594	594	569	518	520	551	533	540	504	554	543	573	600	575	519	555	555	498	603	557	534	544	566	521	525	534	526	539	538	539	519	576	584	563	556	574	518	533	546	537	569	576	560	555	574	540	580	571	544	508	565	602	599	512	544	566	534	561	593	538	517	523	538	537	540	555	536	557	567	521	546	569	543	526	562	559	574	536	611	603	555	535	602	552	542	543	546	576	522	543	576	567	526	539	571	626	536	579	561	530	554	576	549	543	554	533	562	579	501	590	530	547	600	548	542	564	553	563	543	523	575	555	550	556	592	534	551	571	632	519	507	536	591	554	564	582	596	527	537	561	583	591	544	600	561	587	579	560	571	603	512	588	534	532	559	558	543	509	534	545	539	529	578	603	544	574	531	565	593	548	552	517	556	574	548	538	528	592	598	526	593	587	593	532	555	562	543	606	601	576	570	579	539	559	539	553	534	590	524	559	561	542	534	532	557	575	589	582	596	566	574	564	612	531	569	522	553	598	573	543	539	577	567	548	560	580	518	571	542	526	558	548	526	578	581	566	596	586	560	531	571	564	561	541	554	577	565	560	579	605	592	556	568	588	553	612	531	520	562	541	533	593	562	582	588	517	573	540	555	550	562	553	506	560	507	572	575	546	578	569	575	565	554	544	573	580	544	578	535	590	567	575	544	573	517	570	551	570	521	529	583	556	608	565	541	574	530	574	586	559	564	547	531	540	578	560	552	533	606	525	568	577	578	547	546	588	559	565	562	580	594	621	552	513	593	583	572	552	586	581	571	601	575	568	598	521	553	541	536	540	531	535	521	542	564	540	529	535	533	555	553	558	582	526	551	541	583	563	629	578	522	571	553	550	550	554	527	557	563	572	541	575	567	562	590	554	522	550	598	512	539	546	553	573	537	553	536	551	553	559	593	524	568	572	517	606	535	556	572	543	603	540	538	533	544	604	539	592	560	506	519	539	544	598	569	559	551	518	540	562	594	597	522	560	556	546	565	563	562	519	575	565	557	525	555	572	580	573	535	523	542	555	567	556	536	578	600	509	539	553	531	611	565	578	565	546	531	541	535	582	557	568	578	579	567	523	544	562	581	591	530	559	545	554	596	527	578	570	566	585	527	577	595	547	566	549	543	508	548	585	528	530	613	588	552	595	518	564	558	612	588	565	584	545	572	568	562	583	532	535	581	548	536	559	563	552	561	546	542	554	539	522	577	555	562	576	594	539	590	578	579	569	548	564	558	548	546	582	597	543	602	528	559	583	531	565	559	593	561	515	591	567	547	527	573	555	558	552	533	556	565	576	540	558	567	559	572	566	578	576	572	545	564	547	554	541	510	539	590	568	570	561	541	543	554	594	566	569	530	519	520	519	539	524	569	553	554	559	559	582	535	520	568	531	545	585	558	578	560	532	553	504	563	592	596	529
12375	1357	1697	1383	1028	787	616	542	518	432	449	408	383	365	332	350	341	321	341	352	325	325	294	338	326	315	364	315	298	329	291	315	309	334	330	351	296	312	279	286	308	278	324	315	297	310	306	285	315	303	304	323	303	327	321	326	295	323	327	298	331	339	319	304	326	308	301	327	310	320	322	307	300	304	338	264	263	282	338	319	286	316	329	311	289	308	299	311	331	293	294	276	273	303	285	307	302	307	321	320	312	322	291	277	294	315	359	286	311	330	325	310	309	312	319	307	267	336	306	330	290	297	299	321	280	302	302	320	297	313	312	334	300	290	304	313	313	290	291	273	323	287	321	294	308	315	295	292	338	292	345	285	340	308	311	284	287	337	322	315	313	311	292	307	293	320	310	331	265	317	300	309	306	304	308	313	285	326	269	284	300	315	316	320	302	312	301	307	293	308	303	297	315	314	302	330	300	300	283	283	287	283	292	310	297	301	311	310	316	326	294	304	313	336	297	333	318	356	300	296	303	296	325	315	294	301	308	313	301	269	313	310	296	298	295	309	277	310	279	308	290	303	317	295	319	324	301	296	290	312	296	324	303	318	309	320	307	312	295	304	302	294	300	294	316	282	306	275	290	287	323	305	281	310	308	325	320	302	341	334	311	328	286	310	288	332	310	292	291	293	302	285	283	295	301	324	299	306	339	291	311	317	318	289	284	312	321	313	296	306	299	301	281	334	275	306	306	295	290	270	317	298	315	299	322	276	295	307	308	307	295	305	308	288	319	283	303	352	306	286	284	310	267	244	280	289	297	317	300	310	299	295	272	306	328	303	287	305	318	310	283	283	340	282	317	322	306	304	304	310	294	301	325	307	322	292	278	289	318	311	305	316	304	288	287	282	324	326	284	308	309	287	310	292	329	326	295	327	324	283	321	297	311	300	326	321	323	292	289	302	305	264	308	316	330	280	301	335	300	303	293	285	311	334	321	284	315	305	305	303	282	275	341	294	319	306	308	287	292	294	300	316	309	305	296	314	330	288	299	300	313	306	284	285	301	337	316	297	313	300	295	294	313	299	293	283	320	301	306	305	267	295	286	286	303	297	303	319	302	309	293	307	319	320	328	261	327	319	293	301	272	344	323	316	324	315	279	244	310	333	323	303	307	304	304	310	321	311	308	279	251	286	322	299	311	301	307	323	296	279	295	290	293	293	335	332	324	347	303	295	303	300	327	297	302	308	286	333	323	295	316	323	285	283	311	311	313	284	280	293	326	306	316	307	296	268	301	289	324	305	305	279	328	327	294	302	305	294	285	284	300	301	305	331	305	299	300	294	283	330	300	298	302	303	276	271	298	295	248	307	300	302	343	291	314	317	286	314	309	310	307	277	333	302	301	274	330	323	321	289	281	302	300	314	309	252	294	297	304	297	314	333	331	319	320	297	314	302	326	297	334	306	285	283	279	313	309	286	313	282	313	272	312	306	284	326	333	304	269	307	321	352	309	271	278	322	297	294	323	291	320	274	286	319	300	276	341	320	293	322	294	306	285	291	290	277	326	312	295	327	300	292	324	283	321	302	279	289	296	297	297	285	307	299	313	297	310	307	283	309	298	295	289	299	279	301	307	323	308	306	282	306	317	296	269	296	290	290	324	327	320	320	307	304	309	308	319	303	282	290	306	305	293	332	331	301	293	319	292	286	294	288	302	291	315	319	315	318	296	327	311	320	298	297	326	320	312	312	330	302	334	292	291	275	314	270	324	264	325	307	339	339	294	324	324	295	293	298	296	309	333	311	295	282	309	310	331	316	299	307	324	328	297	312	325	327	341	297	294	317	279	312	283	280	296	315	293	284	332	296	328	286	334	299	294	319	309	324	293	319	302	323	279	281	308	286	287	320	295	313	308	304	331	307	323	326	314	271	323	290	277	304	284	314	298	290	314	286	295	291	302	283	272	280	310	306	339	314	297	306	328	321	286	310	300	298	293	305	309	288	298	302	302	296	295	328	317	321	278	329	296	303	279	335	288	299	307	309	291	300	323	300	302	305	333	287	316	298	311	269	335	306	318	295	292	287	291	310	304	292	289	281	315	321	287	320	319	308	322	278	328	288	293	299	280	277	342	302	295	298	280	296	321	304	306	296	314	299	306	262	295	316	281	309	347	314	304	302	297	315	281	304	298	285	326	312	341	339	307	291	294	300	283	276	315	288	336	279	291	327	303	266	347	280	313	305	302	297	321	315	287	331	298	290	293	294	302	288	313	323	304	332	283	270	315	299	286	294	330	324	309	308	315	302	343	255	306	303	327	309	307	293	282	295	302	310	286	312	350	306	283	275	318	310	306	309	328	316	319	305	335	301	329	297	322	274	322	297	294	319	313	281	308	299	312	282	335	333	301	298	320	311	314	307	323	276	311	316	313	309	293	323	275	282	298	310	321	291	306	290	308	310	323	294	293	327	289	293	276	279	308	318	257	298	302	293	308	325	308	293	316	308	326	307	299	297	266	323	311	292	328	322	317	287	293	289	322	300	301	308	315	300	309	307	313	316	265	311	319	308	291	282	299	282	296	303	310	320	296	301	296	318	338	303	296	341	282	318	282	335	288	331	304	310	296	314	329	304	317	297	332	307	315	304	310	310	317	244	303	297	292	325	282	316	311	293	298	318	311	320	274	312	313	313	315	321	282	297	324	311	275	315	302	308	284	304	330	294	309	314	297	278	297	314	282	327	302	329	277	322	322	304	321	307	301	303	301	292	313	316	299	317	295	284	275	312	314	302	265	279	330	326	304	297	292	287	299	309	307	283	331	314	296	298	298	322	281	313	313	281	307	304	315	328	306	294	281	311	298	322	300	338	289	299	323	276	309	287	326	285	306	298	283	321	299	298	306	292	296	298	297	329	263	338	284	288	319	310	308	313	274	324	322	302	300	327	280	299	302	322	301	326	297	327	305	299	312	317	288	292	305	270	318	292	274	302	346	292	293	307	312	280	308	314	298	326	338	279	321	307	288	283	290	277	284	296	299	280	294	324	311	300	322	283	323	304	293	308	320	313	326	323	287	301	281	302	297	324	305	296	325	325	307	294	280	307	319	299	315	339	315	316	266	290	278	327	284	326	285	280	322	289	295	316	301	274	304	317	317	308	300	293	286	294	297	304	290	311	335	369	328	313	295	282	281	293	292	320	276	286	310	292	313	298	283	292	337	312	345	297	285	277	297	315	308	302	320	294	317	314	333	313	314	293	322	309	301	278	286	320	292	305	311	294	310	274	304	327	308	291	337	300	315	293	313	328	293	309	305	281	295	315	296	327	280	274	331	289	299	309	276	302	283	313	279	308	316	282	311	322	290	314	299	322	273	281	324	321	273	283	301	296	311	321	318	330	308	336	320	298	260	297	334	288	315	290	327	297	309	287	310	338	313	302	314	286	286	332	278	294	317	289	273	308	309	293	303	254	313	338	263	296	301	295	318	305	332	300	308	320	301	304	313	300	312	293
7026	1873	3386	3897	3385	2922	2472	2169	1977	1736	1592	1505	1367	1351	1279	1185	1204	1170	1152	1149	1113	1065	1097	989	1110	994	1021	1027	977	962	964	958	963	890	907	996	938	956	962	910	931	901	970	934	931	926	897	922	926	986	918	920	944	892	930	988	947	908	885	901	960	897	916	933	916	914	917	883	868	915	872	913	895	890	912	894	939	866	901	916	900	868	900	950	927	898	914	874	880	882	914	945	861	860	882	876	886	852	881	883	916	811	893	921	922	907	867	930	914	908	886	907	876	874	894	903	884	867	872	897	926	905	906	906	907	893	909	909	885	902	854	862	925	893	907	911	871	865	895	907	903	891	913	840	934	968	876	884	861	878	859	858	865	919	947	877	877	906	897	868	911	889	893	862	923	909	880	898	865	904	852	860	828	896	890	889	944	907	894	894	855	873	906	845	839	929	904	864	905	860	873	888	909	900	898	860	920	930	893	858	859	920	931	897	902	948	868	889	921	899	924	950	900	932	925	888	850	858	930	861	897	882	890	881	929	858	891	859	866	896	891	895	876	893	858	868	906	839	867	896	899	875	918	914	946	923	858	869	845	880	899	908	878	931	871	862	885	886	903	846	897	922	873	919	891	890	866	871	900	845	883	876	845	846	919	881	916	929	899	920	867	867	897	865	891	945	892	873	898	866	875	824	855	879	888	868	884	852	874	888	916	823	876	902	913	847	908	884	905	841	928	967	880	894	904	878	874	903	897	905	884	938	899	901	865	980	886	891	860	840	894	875	861	922	859	882	866	869	853	891	869	936	908	885	900	907	920	838	876	910	892	881	868	903	864	891	869	902	881	889	888	908	859	872	831	925	923	878	919	865	896	865	866	938	886	868	875	900	865	893	838	906	875	860	912	901	942	882	866	942	952	838	866	863	840	887	934	892	874	908	880	871	913	915	892	894	868	949	916	889	885	890	837	905	851	839	892	857	914	875	923	905	857	891	883	906	892	901	860	904	917	890	889	954	850	857	940	870	931	931	894	878	908	872	879	876	837	859	885	888	870	883	859	890	915	855	893	891	849	862	866	857	877	937	891	887	848	866	885	840	906	861	872	868	901	908	899	883	922	883	868	973	891	863	853	862	906	898	845	900	874	856	919	866	836	867	926	886	901	921	888	877	910	870	861	887	838	867	854	882	905	915	859	853	924	889	912	883	870	873	937	931	942	879	823	820	863	900	884	893	879	903	840	905	934	941	866	897	878	883	905	894	869	874	884	918	887	909	905	880	870	872	873	908	893	933	894	902	950	881	886	875	929	839	921	867	874	892	897	955	903	824	827	947	900	927	922	895	907	947	878	891	888	889	870	910	875	871	928	845	908	881	875	841	882	843	868	841	925	847	871	840	886	879	939	850	886	852	938	881	886	910	891	901	911	913	874	916	861	858	833	878	864	871	905	862	949	907	877	857	908	856	866	945	868	910	854	824	929	908	917	905	868	931	903	940	900	884	906	884	888	877	870	862	865	900	869	857	893	876	866	935	873	904	907	921	880	943	857	910	927	880	893	856	879	917	905	883	910	919	864	898	902	898	876	868	869	848	887	917	881	861	892	885	888	848	920	842	889	912	958	863	899	853	934	866	879	847	858	926	912	875	918	898	819	893	890	874	865	911	817	913	862	900	930	887	857	889	899	924	948	886	926	863	902	894	864	924	868	839	907	878	912	890	929	926	877	911	926	872	858	858	902	860	900	865	935	854	830	854	841	895	923	892	884	942	916	862	867	913	937	914	877	896	882	853	910	916	933	851	867	857	935	888	908	868	871	892	970	896	876	865	863	834	866	884	884	938	889	860	891	958	880	862	876	891	868	906	910	869	986	854	862	894	853	906	951	924	921	867	899	881	890	894	851	854	922	881	862	840	932	856	858	885	890	870	898	858	885	875	918	895	869	870	896	891	912	877	915	880	893	893	823	852	883	936	888	863	862	850	848	852	888	836	879	867	936	876	935	877	905	864	925	953	844	874	890	884	937	921	876	883	888	835	886	906	860	871	846	966	917	843	933	879	906	903	864	875	909	922	896	824	910	878	909	883	879	886	855	915	948	889	904	876	883	900	898	914	917	926	896	885	958	886	837	904	910	897	927	953	927	915	899	913	902	943	905	874	911	908	861	919	934	908	923	882	914	909	883	924	880	907	883	889	860	897	935	903	931	883	911	837	882	906	874	875	887	885	914	858	854	880	842	880	890	860	895	922	850	945	924	905	861	883	918	977	910	881	889	849	904	927	852	891	890	881	908	844	923	888	892	864	926	817	886	885	919	889	933	925	891	912	868	936	897	900	927	923	954	907	918	901	906	853	913	873	835	864	881	848	915	936	855	866	893	891	926	883	941	850	893	864	890	884	867	923	869	893	890	824	893	902	910	943	875	907	800	858	917	928	854	902	881	893	887	891	908	887	865	827	876	862	867	941	863	911	873	895	875	939	909	875	894	880	893	917	925	909	871	950	902	901	880	886	883	876	858	907	940	916	908	877	893	892	919	877	901	871	883	896	890	882	891	887	911	900	906	802	820	940	897	916	878	892	912	862	847	923	899	920	914	917	807	883	864	930	822	854	868	979	935	867	944	880	930	868	862	918	874	885	836	910	867	866	862	903	923	873	911	899	876	900	873	873	910	901	863	846	879	883	822	878	867	873	868	911	883	858	862	893	864	849	949	914	906	883	836	861	856	923	891	873	916	838	877	943	884	946	911	842	914	878	928	856	885	866	883	904	874	902	912	908	836	830	903	883	898	913	929	909	961	910	881	869	926	901	872	924	928	854	890	915	926	932	841	926	903	835	854	880	936	896	892	901	926	901	880	897	893	868	894	859	912	882	880	864	957	886	864	833	899	913	888	917	820	852	904	877	922	846	943	928	879	840	912	897	870	862	918	873	920	890	879	888	886	849	866	901	869	942	913	892	846	885	887	865	896	923	922	907	871	908	930	886	837	917	839	884	901	868	920	893	840	849	909	945	861	901	897	836	902	872	898	934	947	920	921	878	835	943	880	856	901	869	895	944	867	876	888	917	894	877	911	904	905	892	837	866	874	870	934	840	867	874	877	910	917	821	897	870	862	854	916	860	907	866	884	896	879	870	856	887	879	891	886	845	918	885	870	875	890	865	902	871	925	923	876	902	866	900	863	922	896	872	891	874	869	881	881	904	840	906	879	853	851	851	911	885	843	911	828	874	853	876	894	859	867	893	913	910	887	898	904	906	882	915	935	838	861	866	893	890	922	897	946	919	899	922	888	893	867	900	867	864	831	905	888	873	849	892	861	916	880	892	835	850	897	903	916	882	905	924	857	830	872	887	862	889	880	885	927	856	877	901	872	863	892	871	888	832	860	866	875	854	870	908	906	881	898	884	886	901	842	874	853	882	952	887	951	842	901	909	903	875	841	909	923	925	851	913	925	947	889	878	878	889	893	922	888	933	915	898	903	878	904	939	907	881	889	896	860	868	905	916	913	891
20852	2992	3024	2379	1624	1172	999	761	666	521	540	477	420	380	368	391	378	357	351	352	325	326	330	343	280	306	303	269	329	299	308	269	295	282	285	278	278	305	275	296	270	291	284	266	274	258	294	299	262	271	286	300	275	254	277	267	321	267	272	293	270	272	279	259	282	271	291	265	273	293	276	265	277	283	309	312	277	248	285	279	319	269	288	271	299	263	316	291	267	283	252	301	275	275	269	263	303	298	263	287	265	246	260	272	257	261	291	248	257	291	315	294	276	270	262	275	278	278	305	276	302	270	286	256	253	274	279	277	264	303	258	288	264	276	230	266	294	258	266	284	287	290	254	288	264	256	296	285	287	298	280	282	281	257	300	292	306	282	272	260	292	271	285	245	281	283	322	274	282	276	291	249	264	278	284	251	232	233	249	298	271	263	262	281	265	284	270	282	280	270	283	231	304	273	263	283	260	290	272	285	276	278	278	287	292	242	274	277	267	274	278	252	267	298	273	289	274	282	275	278	257	287	274	255	260	309	255	305	267	288	276	240	274	291	279	274	264	265	262	268	304	258	272	265	264	260	268	272	258	286	273	233	301	296	278	271	256	266	252	274	268	297	270	292	280	282	311	289	272	265	288	239	275	267	256	245	280	288	301	279	291	277	275	270	279	257	258	271	265	283	279	267	275	261	264	265	263	250	289	264	240	292	288	266	269	266	295	276	240	239	286	286	246	289	277	286	279	296	276	253	273	266	272	269	277	283	250	265	278	304	251	258	246	286	270	224	303	295	266	274	292	262	248	259	286	281	247	259	258	265	278	277	281	265	264	278	263	279	260	286	253	256	288	272	255	271	278	266	266	274	256	276	278	259	245	263	247	276	305	280	278	252	250	309	286	238	242	289	280	272	276	274	260	281	263	275	261	230	288	291	285	254	279	270	261	285	294	281	301	265	260	257	261	292	282	291	274	282	293	260	269	280	269	273	266	263	261	266	250	282	262	261	292	273	286	267	284	300	270	276	265	286	278	300	282	285	286	278	277	291	276	237	284	297	269	264	245	253	275	270	297	254	263	267	247	301	300	312	268	279	264	296	251	294	279	270	256	249	257	268	297	279	294	276	246	287	267	270	280	271	286	261	279	275	273	236	274	288	270	253	257	274	273	263	304	258	245	292	290	257	288	269	250	265	268	264	269	272	264	283	240	258	273	269	264	260	278	256	261	286	271	281	279	265	301	297	248	255	297	274	276	277	267	294	280	264	242	288	273	253	273	225	290	266	253	285	316	258	269	261	252	286	295	263	294	256	258	266	272	250	260	269	282	283	270	259	254	274	268	271	285	267	270	280	254	273	262	276	291	299	262	299	300	262	281	274	288	284	303	297	271	273	285	286	280	267	281	282	263	291	257	288	242	284	279	259	284	270	288	260	299	280	258	292	265	236	269	284	289	270	259	288	288	276	245	292	255	280	284	235	272	264	270	284	266	284	277	263	275	265	257	256	280	277	305	260	258	262	272	298	289	247	314	263	240	295	262	248	305	292	253	236	278	293	277	272	277	299	264	263	256	259	278	283	299	274	300	271	283	267	264	259	250	277	259	279	246	286	286	236	261	267	274	249	261	282	245	259	237	292	278	280	274	273	292	253	240	263	283	246	264	262	284	284	289	290	255	268	265	278	276	266	268	261	268	287	285	268	289	284	254	280	271	245	254	282	292	245	271	307	281	261	267	258	289	236	272	272	260	295	281	271	264	258	261	294	285	298	271	301	269	281	275	264	295	255	258	259	288	286	239	290	272	284	257	241	260	285	283	280	273	301	268	277	280	255	290	289	247	272	274	278	290	297	293	291	263	256	283	273	299	284	289	257	235	276	280	270	277	255	274	249	283	260	259	250	280	278	245	301	280	266	270	286	273	259	285	258	260	254	302	283	278	283	266	274	265	276	286	296	248	259	298	256	278	254	276	238	252	246	276	283	272	280	265	260	284	315	274	271	268	254	285	277	253	275	246	288	297	281	271	279	257	279	259	240	287	284	257	292	302	283	250	302	275	268	259	279	260	308	270	261	256	276	260	286	255	294	265	246	255	265	280	253	288	259	281	286	260	261	274	270	290	273	271	245	301	271	264	289	294	274	280	298	276	289	263	293	292	264	274	272	294	273	260	275	278	266	250	272	294	298	286	278	303	269	271	267	270	288	304	274	255	265	279	244	286	269	284	283	270	279	309	284	254	260	278	291	284	293	283	264	228	266	281	253	285	261	296	250	240	281	272	311	271	291	296	288	273	272	244	284	272	258	259	269	294	283	296	264	277	294	270	255	253	311	274	262	282	269	258	273	271	295	277	281	308	268	274	254	255	267	270	265	267	273	248	266	283	269	304	272	258	276	266	254	269	238	320	249	258	290	271	284	270	284	239	251	270	267	276	263	260	263	264	288	269	241	274	264	267	265	263	287	289	290	294	251	266	266	302	270	285	260	255	292	293	277	271	256	274	273	271	292	264	310	279	282	282	228	256	304	287	255	249	255	275	281	258	299	275	274	290	303	273	249	270	233	291	289	272	273	260	271	237	275	253	270	235	264	273	280	257	296	296	264	276	261	289	277	299	299	267	303	287	295	264	271	274	268	266	291	288	290	273	277	311	284	276	283	282	272	264	260	308	267	307	256	273	298	255	275	233	281	281	277	276	279	264	264	286	275	277	299	262	271	280	284	262	302	280	283	263	266	255	259	292	292	282	270	280	260	277	267	280	237	257	285	282	270	253	246	256	245	256	260	283	256	291	252	270	263	259	267	276	254	264	282	298	291	270	243	277	278	250	275	263	243	279	306	275	259	270	294	278	299	280	274	229	263	257	257	272	284	261	278	256	272	280	262	251	284	259	236	296	263	259	266	283	257	294	287	265	255	285	282	249	289	305	286	254	278	265	279	266	260	291	291	277	278	230	321	232	269	286	231	277	263	288	277	275	287	249	282	260	292	257	253	273	293	266	284	288	282	281	277	262	286	302	298	273	265	265	254	277	251	268	258	258	283	286	300	266	278	281	284	278	250	233	288	266	281	298	268	287	282	262	273	330	263	305	256	263	266	253	256	307	274	259	272	265	283	251	248	281	271	283	285	279	263	291	274	272	241	241	267	280	266	251	247	297	262	259	282	243	295	283	275	262	289	318	255	313	308	265	261	306	271	281	273	279	271	289	267	252	304	280	285	288	278	278	276	257	307	311	270	271	270	279	296	278	264	278	277	292	262	276	266	258	269	268	266	273	275	284	282	294	257	266	271	270	287	271	287	245	259	284	267	291	274	266	243	260	258	267	244	284	306	282	280	275	276	289	277	287	284	286	290	265	278	270	241	244	269	284	272	256	305	275	272	270	268	300	295	273	272	282	289	274	265	262	273	282	288	278	264	249	267	285	286	296	273	268	293	247	235	296	284	266	254	283	293	244	268	272	267	267	267	271	286	282	265	277	289	283	266	280	259	277	281	265	278	261	262	290	274
10241	2679	5599	6428	5523	4494	3772	3266	2679	2417	2235	2022	1837	1651	1550	1433	1413	1284	1240	1214	1220	1106	1130	1092	1124	1078	1074	1055	987	980	918	1001	1006	953	950	901	974	902	869	908	908	937	895	892	850	838	901	808	917	841	873	913	842	807	850	848	795	866	846	823	895	842	839	930	847	841	814	783	843	819	823	829	787	906	862	816	803	737	773	816	826	829	785	828	765	770	807	787	858	790	824	848	797	837	801	854	794	825	855	837	789	792	751	783	753	805	824	798	803	812	843	803	788	802	813	761	840	818	847	725	781	804	820	828	851	863	747	766	751	792	771	817	796	778	805	799	780	822	814	821	815	798	779	827	822	796	758	788	772	799	806	759	772	823	769	804	783	769	800	833	780	848	794	794	822	787	850	778	827	829	812	766	795	769	793	791	767	800	767	831	837	853	843	812	825	790	821	762	780	773	837	840	795	826	754	772	780	801	809	772	852	756	770	801	808	784	801	815	787	822	801	815	856	757	863	761	782	822	834	822	761	810	818	809	788	758	787	750	841	799	746	802	787	778	800	751	768	814	831	769	816	789	753	813	732	786	804	779	789	778	728	817	815	752	854	833	777	769	770	756	848	790	801	796	773	767	766	768	799	777	820	768	778	792	834	821	761	779	771	829	790	778	765	786	811	853	770	852	740	844	805	774	759	812	812	797	815	845	782	760	831	795	786	822	789	827	832	826	787	822	763	803	815	820	861	762	798	808	772	770	748	810	765	784	803	799	805	759	723	821	719	801	821	852	770	795	795	810	752	854	773	767	894	762	752	782	812	780	804	748	785	827	840	841	795	818	799	797	797	806	819	781	779	806	785	795	808	787	775	782	830	811	809	746	778	776	830	794	794	799	802	794	776	808	708	798	811	767	769	834	857	827	786	783	826	754	857	799	807	761	796	827	786	807	790	759	815	812	789	798	751	764	845	802	788	757	776	857	803	820	805	822	808	809	739	803	806	822	768	781	781	829	820	759	848	795	778	804	807	798	810	791	804	733	824	808	774	797	783	850	764	836	822	784	857	780	807	801	786	760	794	785	780	820	804	771	800	797	799	789	835	838	813	782	862	787	788	809	832	791	872	828	800	811	811	764	806	785	744	812	798	771	760	769	846	803	794	810	841	766	757	830	787	823	771	761	822	832	796	797	805	802	807	834	799	762	772	816	777	805	780	770	802	810	819	784	786	830	811	791	880	763	798	801	789	830	804	810	789	796	807	809	779	776	825	769	799	812	828	788	773	830	788	804	851	745	792	797	812	801	812	795	824	808	769	790	739	806	901	792	762	818	808	838	822	760	818	757	813	779	816	780	826	787	771	857	744	761	821	802	814	786	844	766	808	813	811	775	762	799	791	791	765	809	817	792	828	762	734	840	814	814	834	786	769	810	846	799	816	794	790	736	804	824	797	820	754	769	832	783	818	754	793	804	807	731	793	767	808	853	782	760	841	820	825	776	791	822	756	795	843	812	792	803	802	782	828	789	815	778	817	816	816	818	830	808	788	797	805	816	752	814	818	777	796	798	834	847	814	798	751	753	707	798	757	841	739	801	835	791	819	796	796	766	796	810	806	807	856	838	794	797	765	795	797	862	797	804	754	763	794	769	817	794	803	798	778	803	752	748	797	801	800	799	811	836	804	811	817	761	848	842	768	834	769	741	791	779	734	771	841	790	796	745	806	800	818	816	799	811	786	811	796	812	800	805	752	819	798	820	807	784	788	787	803	759	806	753	792	791	858	818	819	714	811	831	770	796	819	786	770	799	807	737	756	786	754	773	778	769	808	789	758	844	772	742	781	791	784	781	771	746	831	771	812	789	738	808	802	815	770	774	851	784	792	821	856	794	844	831	814	752	835	793	793	817	820	800	783	797	850	807	838	786	808	823	777	875	818	792	718	778	817	794	797	813	759	716	808	769	787	829	767	765	808	791	800	783	783	811	813	790	809	782	813	810	844	775	791	823	823	818	805	781	796	788	767	805	795	845	765	774	792	859	773	767	815	825	781	781	794	821	840	779	789	817	804	764	799	827	778	755	732	788	811	827	837	833	769	812	769	788	819	752	776	821	773	759	844	796	778	827	744	812	787	791	833	812	786	802	823	818	792	801	746	738	800	775	808	789	788	766	787	803	779	837	770	795	757	768	835	809	814	796	721	765	870	836	802	817	779	802	753	774	788	813	781	769	747	816	801	805	814	828	790	835	790	773	800	779	817	801	803	798	771	780	761	779	771	793	802	778	815	768	848	784	752	801	820	831	749	842	754	792	795	811	775	776	774	765	795	843	781	837	839	786	799	810	823	843	774	773	816	838	802	800	796	783	813	798	812	776	812	800	835	785	751	817	759	759	789	823	771	837	792	754	822	789	764	833	811	852	832	819	801	770	783	832	796	827	830	780	811	799	838	760	740	790	865	799	744	790	776	804	772	800	813	831	809	754	807	813	792	760	789	856	809	736	828	820	788	770	784	811	747	756	815	793	807	783	804	759	799	809	821	860	763	748	767	851	850	793	776	814	801	809	785	801	825	766	807	791	797	778	786	731	788	846	744	840	799	773	802	812	779	778	789	820	800	789	825	787	783	768	831	798	774	768	835	779	827	757	808	795	828	815	829	814	808	794	785	758	804	784	766	784	816	799	824	792	795	807	790	798	801	820	799	810	828	824	778	777	792	811	750	804	816	831	791	792	816	792	798	777	802	800	813	752	748	794	801	779	780	753	762	762	782	796	773	739	796	779	804	767	799	806	819	818	779	736	810	776	783	811	801	799	827	782	866	763	840	803	850	783	773	737	791	794	780	852	793	814	773	843	765	774	778	791	792	791	815	747	860	755	764	788	748	810	776	764	798	822	760	799	752	781	782	843	793	824	801	867	790	784	768	789	834	825	832	732	752	782	820	826	768	771	809	823	803	837	800	803	789	880	768	806	816	810	780	780	802	745	746	808	795	816	777	782	827	825	784	789	821	764	770	802	808	792	741	783	848	798	762	781	811	820	749	761	794	766	789	742	813	731	795	810	795	860	782	836	798	824	759	819	783	788	800	769	806	748	825	778	779	783	790	789	823	763	735	802	799	805	831	806	778	853	805	787	798	771	784	791	838	781	828	792	826	791	775	821	784	805	792	813	786	800	812	802	808	785	811	839	807	793	763	791	811	769	823	792	743	797	820	763	771	812	747	785	772	802	837	795	823	782	773	817	773	774	804	751	782	851	787	764	821	782	760	779	816	807	797	790	753	777	783	797	787	778	744	820	800	849	786	831	772	783	776	816	815	804	809	799	797	754	780	791	809	801	788	755	804	804	812	724	797	782	785	825	803	783	804	823	806	762	794	780	739	769	762	781	778	795	792	776	824	811	794	779	791	820	724	787	781	811	820	808	818	808	804	810	809	818	825	775	794	762	780	823	812	785	780	737	749	762	768	753	823	765	770	792	787	822	757	800	813	818	807	783	781	780	850	829	839	795	755	757
2256	219	240	239	210	200	188	178	167	168	172	167	189	191	156	185	178	159	186	193	198	180	183	157	166	163	158	178	173	175	178	196	152	157	182	166	170	185	173	174	167	176	168	163	165	181	165	185	184	165	180	157	180	177	189	179	141	170	176	170	188	159	166	168	145	167	184	178	177	184	176	160	155	171	176	176	195	169	186	168	174	152	182	171	181	142	164	165	197	158	177	178	168	193	179	189	171	187	171	164	182	170	157	173	156	183	157	151	173	186	145	165	172	160	164	180	184	172	172	161	175	170	191	163	169	165	178	166	188	176	163	168	186	177	163	163	156	166	182	173	178	181	184	163	176	194	156	172	188	185	175	193	175	161	173	165	171	176	191	193	167	177	158	171	184	161	198	179	178	157	186	163	169	173	166	177	165	201	172	157	187	182	160	176	159	150	176	176	177	167	174	201	184	162	163	190	170	212	186	164	171	187	173	164	166	192	175	186	156	189	175	162	194	167	172	176	160	170	177	174	171	178	160	160	175	160	184	178	167	202	176	145	178	139	158	189	153	158	179	191	161	179	176	190	173	171	163	182	183	159	195	183	159	171	170	153	183	171	167	187	155	192	198	177	158	171	175	191	174	163	174	186	200	169	169	157	159	155	179	172	188	180	176	151	154	169	196	160	160	177	160	172	198	167	167	152	141	167	173	193	192	175	180	167	156	166	195	189	184	183	164	171	167	165	157	169	161	175	191	190	178	150	172	180	188	194	169	174	192	165	183	180	176	157	208	154	170	163	179	175	177	165	186	188	188	173	190	160	175	186	161	167	157	180	167	187	168	167	159	171	169	155	174	173	171	175	170	172	162	147	156	176	183	184	176	155	169	162	166	182	178	180	177	190	178	154	173	137	167	169	183	150	173	155	191	161	163	193	190	181	138	162	179	166	168	159	170	191	172	182	176	178	164	155	186	154	162	192	160	161	152	173	150	181	156	170	181	163	168	164	179	172	187	186	162	154	185	180	176	189	171	198	182	175	166	146	196	186	151	170	192	181	167	158	167	185	170	170	162	162	188	202	168	163	187	165	169	175	192	176	165	151	153	162	189	163	205	189	202	161	164	187	176	186	155	176	178	162	189	180	168	164	173	195	179	183	202	166	185	173	183	168	175	174	164	177	181	157	151	166	167	150	160	185	169	180	177	168	166	184	203	157	190	187	193	174	141	184	153	168	175	153	194	167	185	175	184	171	184	178	176	191	153	160	179	163	214	163	175	182	157	173	171	159	148	177	172	148	204	183	150	200	157	172	188	183	166	166	177	186	166	177	173	182	170	159	160	198	168	173	189	163	173	161	174	164	183	166	174	178	194	179	202	162	191	187	211	163	165	173	137	196	174	175	174	162	152	184	183	203	170	175	185	178	180	147	185	165	180	179	183	160	191	173	156	183	199	173	176	159	163	158	164	179	167	177	163	193	169	184	149	162	157	181	154	159	157	158	169	171	183	181	182	159	181	169	178	178	201	161	173	181	177	179	168	158	169	159	178	167	163	144	184	198	170	164	177	166	185	181	191	174	162	172	135	156	162	191	174	167	151	167	178	170	170	168	186	171	163	165	172	161	177	182	187	179	165	170	183	188	178	202	152	167	175	176	175	185	159	160	155	187	157	167	206	188	178	152	154	168	172	167	182	176	181	198	186	151	159	168	189	192	164	163	189	188	181	186	149	178	141	162	160	161	158	179	200	145	171	162	161	184	162	150	188	176	181	162	149	184	173	163	177	160	163	161	159	158	178	164	156	161	189	174	193	180	155	160	185	180	161	159	177	175	178	199	157	165	176	147	153	164	174	168	170	164	167	176	171	161	162	183	210	167	184	172	180	160	170	168	185	154	162	192	179	175	181	200	161	179	182	179	183	186	160	163	202	188	170	171	166	176	200	186	176	178	174	166	178	172	178	146	191	174	178	162	181	183	165	175	166	172	164	176	186	167	168	165	177	156	187	187	168	184	171	129	160	174	178	172	179	152	181	177	178	168	176	176	169	172	175	155	187	173	177	160	186	182	178	165	169	169	185	190	183	155	169	182	184	180	162	165	176	158	173	175	157	180	175	175	164	174	136	155	176	172	175	169	177	196	161	174	173	177	170	170	171	164	154	166	195	176	162	166	195	176	167	179	161	167	148	168	190	185	171	179	178	170	152	174	196	183	178	184	172	149	195	172	171	175	142	168	168	181	177	200	185	173	176	170	169	188	178	188	155	183	163	164	164	180	177	170	195	168	185	174	149	175	168	165	178	171	181	174	167	147	189	185	182	170	163	174	180	167	168	171	178	169	175	160	166	184	178	171	159	140	159	172	174	190	168	178	163	159	159	184	175	173	185	172	184	199	166	172	157	189	193	172	188	182	194	187	190	196	190	180	169	203	195	166	182	184	165	159	182	184	188	147	171	186	159	168	176	181	176	172	167	191	171	160	173	161	170	169	153	173	147	188	163	168	157	162	175	158	159	161	171	181	170	165	190	171	188	163	190	176	166	188	169	170	165	176	171	184	187	168	184	149	158	178	141	186	156	144	170	160	164	187	167	164	174	161	155	187	176	163	177	186	148	190	172	165	183	188	173	183	188	160	168	177	166	174	161	177	165	172	158	168	191	173	166	169	185	167	194	185	159	183	174	177	189	177	189	176	140	186	180	173	163	182	177	144	224	173	166	155	173	182	190	158	206	160	172	179	168	175	194	179	190	158	151	189	164	159	183	180	181	187	162	186	187	183	178	163	178	199	155	177	155	171	179	152	170	169	163	174	158	152	171	183	174	142	173	174	162	161	164	185	157	150	180	185	152	169	167	166	155	169	175	168	183	172	158	190	192	172	166	187	155	149	173	168	169	185	174	182	195	177	163	174	178	162	171	157	160	174	156	183	203	179	194	175	157	193	172	172	164	178	167	175	179	180	176	156	142	158	187	151	148	152	177	163	175	160	152	170	171	173	171	145	175	165	163	180	177	149	172	190	157	148	182	163	157	186	188	191	184	184	191	187	205	179	185	151	173	152	203	176	190	201	180	185	161	166	168	159	154	172	175	158	175	188	162	193	161	159	178	205	169	222	190	186	192	164	174	156	156	161	178	152	158	166	177	161	159	168	178	151	170	167	176	161	178	192	170	164	190	180	162	157	179	182	171	197	175	181	178	158	166	160	180	185	159	160	169	193	182	183	177	163	186	172	176	185	171	191	158	167	175	156	176	177	178	191	175	202	180	189	165	168	181	176	155	169	177	186	178	177	174	163	193	178	155	160	174	164	180	174	167	161	182	180	165	177	168	163	189	160	163	201	156	171	156	180	180	181	189	182	168	186	158	179	181	177	159	171	158	185	172	192	185	182	147	180	191	177	168	190	158	189	183	142	166	176	157	184	162	188	194	165	165	179	172	164	151	154	169	165	203	165	152	165	181	200	159	171	175	192	187	164	199	159	157	134	168	176	150	176	159	175	170	170	161	168	173	176
1990	646	712	740	667	670	658	609	621	588	596	578	602	608	564	580	567	588	566	550	553	609	531	548	565	558	533	563	551	571	581	540	557	558	548	587	523	574	533	603	570	565	531	590	554	552	525	553	590	550	556	541	562	544	511	542	549	575	561	567	591	505	530	582	520	553	575	553	577	513	536	528	577	596	605	594	560	564	561	588	553	593	554	540	546	549	542	551	571	568	565	549	565	538	570	561	585	575	513	557	571	577	538	547	579	534	553	588	571	592	561	593	553	532	522	538	589	606	587	536	577	534	590	582	529	564	534	569	587	576	527	548	572	539	590	557	550	558	581	555	503	588	556	555	540	519	582	566	565	541	555	588	575	537	525	532	546	529	512	515	550	555	551	572	569	558	515	584	552	578	536	538	589	549	583	543	586	529	532	536	515	617	572	501	547	590	524	542	585	546	579	540	552	561	531	570	542	552	586	544	546	560	572	539	576	551	582	564	567	576	562	522	544	569	586	536	511	546	524	565	539	561	580	550	583	576	538	530	517	567	527	564	520	526	538	573	563	559	567	556	546	549	563	564	571	541	547	509	548	528	547	551	542	573	588	549	529	575	568	582	557	560	590	536	552	525	534	545	506	515	567	568	549	530	533	567	534	542	565	558	553	585	575	569	544	561	503	541	535	544	566	577	536	620	504	603	567	548	531	531	554	551	530	562	555	544	592	540	569	545	528	516	529	537	525	550	569	542	571	546	559	529	574	529	526	556	585	555	568	540	545	567	510	583	544	549	576	556	591	536	607	563	578	550	556	551	545	523	529	572	548	509	577	524	561	526	562	544	564	556	513	559	518	597	554	540	518	562	525	544	543	566	549	577	550	511	567	581	546	549	558	543	539	538	575	560	573	607	571	577	549	539	547	567	573	557	576	518	571	532	553	537	570	549	551	579	556	536	573	574	524	589	585	503	590	537	562	534	560	563	563	570	555	588	531	533	524	552	561	556	577	569	582	560	598	569	582	569	572	551	534	551	573	497	541	541	518	562	554	548	567	510	522	575	500	602	548	533	527	558	540	523	532	563	526	565	588	558	533	578	525	552	541	524	583	591	551	529	585	532	591	566	524	543	576	556	558	555	556	525	593	558	541	556	561	567	549	547	549	572	556	507	569	575	603	558	564	539	546	564	563	546	543	553	580	537	544	519	602	560	573	542	549	538	539	558	527	575	585	598	550	542	515	548	549	539	528	569	561	524	557	573	586	536	580	541	487	527	528	573	543	541	556	544	518	563	560	551	548	539	559	579	535	594	543	506	545	556	567	554	561	553	564	547	550	567	534	589	541	528	529	558	526	517	546	560	529	549	579	542	514	552	535	563	551	546	609	543	524	591	571	554	545	520	559	526	562	580	537	561	554	540	512	559	570	590	546	547	521	535	557	556	559	567	552	523	570	548	572	548	528	578	550	553	584	555	530	531	577	559	545	548	519	577	585	540	594	537	548	551	563	537	530	545	585	616	556	533	563	568	560	591	555	530	526	537	538	590	518	507	521	568	562	530	570	533	541	570	547	534	528	539	570	560	531	535	537	513	574	524	553	539	523	568	550	552	549	538	562	526	549	545	554	529	506	554	523	542	583	530	608	553	490	540	561	581	549	563	524	565	555	502	560	560	550	584	500	507	533	546	535	572	548	564	567	529	577	528	548	554	561	575	502	568	546	498	595	529	564	546	584	538	534	577	537	546	529	529	620	577	540	551	524	577	540	566	521	553	596	567	550	546	573	572	560	573	571	600	555	558	587	599	545	570	527	547	536	520	609	508	565	545	489	562	545	588	555	545	586	554	522	549	530	522	517	563	549	547	598	557	561	539	558	532	591	565	532	564	563	538	570	588	517	528	599	537	520	556	566	545	579	573	603	563	573	567	561	566	549	527	540	564	586	574	588	562	554	556	553	564	512	584	562	545	579	544	543	573	554	513	529	559	564	517	575	543	572	574	557	538	521	533	585	602	518	566	550	563	548	585	548	575	562	551	560	549	542	529	572	526	598	527	568	544	548	510	596	556	524	548	548	506	537	554	579	579	468	564	558	556	554	568	547	534	548	545	577	568	551	559	542	557	533	540	572	534	535	577	548	572	597	547	554	578	537	574	612	570	565	588	601	540	549	535	532	555	562	549	525	537	566	537	577	571	552	571	498	561	559	524	552	592	555	575	553	552	556	512	565	543	497	572	564	561	537	549	535	539	560	550	511	537	566	550	527	600	536	559	603	537	572	593	541	573	538	567	574	552	560	567	559	546	590	543	564	517	569	548	543	546	515	544	571	534	569	531	528	516	614	551	577	569	551	561	579	583	560	547	602	623	540	537	538	565	551	548	524	509	511	528	540	530	550	519	521	586	569	555	540	541	568	547	576	526	558	563	572	517	571	532	584	543	576	534	550	552	551	576	548	602	519	555	531	563	561	564	614	527	570	517	564	558	530	578	562	535	558	506	551	539	529	524	588	608	560	535	602	577	551	518	558	579	567	547	552	549	510	558	534	518	550	536	552	563	553	594	517	556	554	581	536	578	551	549	556	563	568	552	540	576	541	623	575	500	576	571	554	539	585	537	584	525	490	554	560	596	574	569	547	557	569	536	533	546	554	547	548	605	567	499	564	583	532	565	548	559	552	568	577	513	546	549	566	532	546	566	567	532	556	557	568	517	530	548	554	563	536	580	575	529	540	573	528	558	529	608	587	559	567	578	601	571	556	558	552	513	559	566	530	521	529	592	584	536	542	549	543	526	557	579	543	552	584	559	553	549	556	557	548	549	547	553	540	560	573	564	527	561	571	566	589	539	551	566	530	542	596	545	573	528	558	540	556	558	511	548	539	554	545	557	547	507	549	578	545	527	577	569	588	564	597	533	558	525	567	519	549	573	563	541	549	553	552	551	573	569	595	561	536	517	558	535	532	597	554	557	559	562	558	555	520	540	565	535	575	564	565	585	546	585	533	554	533	552	560	550	553	579	584	519	593	530	582	584	519	521	547	565	576	543	594	563	566	571	556	589	591	545	534	597	508	563	581	584	527	537	560	526	548	539	548	542	583	524	555	547	621	608	552	578	542	568	559	558	554	573	541	574	548	580	527	565	574	561	522	593	538	541	543	512	550	589	577	611	577	572	559	551	529	587	561	511	553	568	590	552	562	555	547	576	538	549	542	567	509	564	564	534	538	522	569	569	593	553	557	539	544	571	511	560	584	563	602	577	516	607	568	552	507	569	615	570	575	552	549	538	560	551	546	597	565	521	561	560	587	553	557	517	542	562	554	531	564	547	527	568	612	536	549	549	529	578	565	535	577	517	528	549	554	555	612	529	571	534	535	567	583	531	542	571	551	558	585	569	556	581	561	576	540	544	525	561	549	581	569	576	522	588	536	571	567	536	572	581	603	523	548	593	560	563	548	546	577	541	538	549	579	570	566	552	557	556	507	505	535	561	607	555	545	572	593	548	548	539	550	604
9706	1225	1683	1358	1005	794	648	608	495	446	422	417	388	370	335	325	318	337	308	343	336	324	320	333	317	326	322	321	301	322	326	288	332	288	354	342	289	312	301	275	319	313	309	320	340	301	314	307	318	331	327	310	306	277	296	278	298	265	295	312	324	312	284	319	296	304	314	303	298	312	330	327	290	314	293	324	349	331	325	324	281	292	283	305	277	308	278	319	322	304	307	321	342	312	333	320	320	347	320	308	307	318	288	314	317	310	321	314	296	304	294	319	300	323	298	291	291	323	307	284	295	284	320	308	300	321	300	293	305	294	312	289	279	320	320	302	324	325	335	300	293	333	274	292	275	301	306	306	279	317	309	300	317	282	285	313	332	294	317	326	296	280	304	283	272	325	295	271	306	300	312	313	310	309	302	322	309	273	328	307	322	296	311	324	299	311	289	328	298	295	287	288	327	327	296	290	305	343	293	298	299	309	287	300	321	302	301	329	306	315	264	307	307	296	302	301	303	284	313	279	352	309	297	293	286	325	294	298	292	312	311	309	295	322	296	305	312	320	276	309	284	329	287	291	312	296	286	315	332	283	340	291	318	308	291	297	301	306	288	299	295	301	294	291	328	305	338	308	286	296	294	310	316	293	300	296	290	292	293	302	286	292	287	292	294	269	310	339	318	286	334	312	295	302	321	279	297	290	304	314	311	316	314	329	316	328	321	288	307	302	296	309	302	309	336	308	294	322	297	291	297	322	313	306	335	286	299	308	292	304	289	298	322	301	326	324	316	310	306	289	309	328	264	310	305	282	317	304	299	319	300	312	298	319	272	282	276	329	338	324	298	281	328	300	309	308	290	316	309	284	296	319	301	288	330	332	339	305	321	299	286	319	281	293	283	339	319	299	305	301	294	326	297	301	326	296	292	306	318	290	311	313	291	298	333	341	292	305	315	299	340	314	321	303	308	293	351	323	332	315	332	302	312	328	277	296	308	269	327	296	302	298	291	326	291	319	308	290	298	291	294	298	312	282	314	296	307	326	315	307	306	304	315	286	290	330	294	316	319	286	313	266	299	284	299	309	323	320	331	307	306	283	294	327	301	313	337	321	298	281	316	309	272	306	318	294	322	325	314	318	276	319	319	308	281	315	310	295	296	303	297	310	310	289	293	312	318	303	305	343	324	304	293	302	307	307	299	294	295	327	324	308	322	315	300	319	264	332	302	309	286	283	316	296	283	316	311	292	295	309	305	307	325	301	306	310	323	278	320	326	287	305	317	282	294	312	288	280	319	288	328	305	289	324	281	310	283	321	289	290	315	324	324	293	288	311	309	329	295	279	304	334	281	293	303	295	293	301	295	326	298	305	336	276	280	318	300	309	308	314	293	274	292	295	284	317	315	271	312	298	290	284	318	295	330	336	297	320	266	279	327	311	320	291	315	280	305	332	310	313	317	338	288	279	296	312	336	292	336	299	317	346	303	317	284	319	295	342	321	282	329	312	303	282	306	309	304	298	291	300	315	322	283	297	296	289	284	313	313	315	305	299	322	302	307	301	285	330	315	314	330	322	305	304	307	315	328	311	307	299	301	297	303	313	315	295	286	312	328	302	274	288	328	309	320	314	319	322	313	265	285	319	293	297	332	321	289	298	286	295	296	306	303	287	301	298	295	325	300	269	290	292	313	307	279	311	329	298	315	328	334	315	279	293	319	303	308	309	304	317	356	310	294	321	323	294	307	300	310	306	321	320	303	281	312	276	283	293	317	294	325	335	305	332	303	288	290	308	334	313	299	311	305	334	304	314	301	305	314	305	301	300	309	286	274	288	309	293	307	332	315	293	289	270	295	298	307	322	330	307	287	274	317	292	313	332	328	272	285	277	329	317	301	295	303	296	310	308	290	354	297	282	320	299	315	315	317	314	324	274	328	306	316	314	318	327	343	290	295	317	302	300	325	317	287	304	330	311	319	291	328	323	308	313	306	312	277	325	310	291	291	317	315	306	314	303	316	290	305	319	291	304	315	304	311	320	346	307	303	311	294	288	312	315	316	288	267	287	332	318	284	299	283	316	300	341	278	335	303	289	300	310	284	292	313	306	297	301	329	317	261	331	313	293	304	275	294	306	320	267	312	324	303	328	326	313	294	297	307	308	315	315	319	323	273	304	300	299	339	296	301	293	312	293	302	269	327	302	293	262	303	272	318	281	351	281	289	315	309	284	326	306	303	320	292	281	302	291	312	310	309	297	302	333	289	331	323	301	294	322	285	272	321	294	291	290	300	309	323	339	300	289	294	295	303	321	300	282	320	242	291	295	281	306	282	274	321	306	291	311	323	304	311	327	314	310	293	306	301	317	284	293	328	290	330	316	336	317	309	284	294	296	304	284	324	330	323	294	317	285	295	288	281	304	277	323	329	276	283	283	295	296	261	284	291	289	316	313	277	328	313	336	310	284	304	294	328	291	282	329	268	303	301	295	326	290	283	311	286	303	320	298	294	346	328	279	287	294	288	305	298	264	297	297	288	287	316	293	297	331	301	311	288	295	307	292	313	300	307	317	292	341	293	300	310	286	324	300	297	313	314	316	286	316	304	322	291	282	316	292	303	323	318	331	309	307	325	330	310	327	302	274	309	332	301	316	280	313	297	347	289	318	320	318	320	303	292	304	306	308	279	311	271	306	291	318	331	316	281	317	307	288	318	296	328	294	317	321	319	294	303	278	319	300	300	290	277	261	306	302	304	317	321	317	327	317	301	329	298	308	313	308	313	305	313	316	315	319	298	264	285	297	314	294	318	294	332	297	290	290	292	279	334	304	336	290	300	312	315	312	324	354	259	286	299	353	298	294	317	306	306	302	281	282	319	296	320	299	330	292	300	309	287	294	305	305	294	307	300	298	287	281	295	353	333	307	285	282	311	319	314	284	283	326	295	305	281	291	312	305	284	307	311	307	320	280	309	296	296	301	299	290	299	295	290	255	329	285	316	308	294	317	289	293	307	301	312	326	303	313	334	310	293	304	301	335	318	310	285	322	294	277	298	324	308	306	322	332	324	330	302	298	298	273	316	293	306	298	266	302	290	317	281	296	314	294	299	309	304	307	304	306	313	298	286	322	307	329	310	302	280	289	308	283	301	296	323	313	321	339	311	306	316	309	324	339	365	310	315	279	272	323	304	279	300	343	291	323	268	303	276	322	278	291	294	294	306	307	310	275	306	307	300	302	308	290	320	329	320	295	286	314	305	292	340	291	318	292	312	300	289	298	298	282	298	317	279	282	301	323	305	342	313	274	313	297	287	318	309	286	307	312	328	282	325	341	328	292	318	308	288	298	346	324	320	289	302	308	319	336	315	321	285	304	287	290	299	329	304	320	274	334	292	316	307	285	273	313	295	314	297	305	312	318	316	281	312	310	312	304	311	331	319	308	292	292	318	321	285	312	302	347	276	307	313	308	325	309	310	316	300	321	309	305	290	281	328	298	318	327	289	335	299	301	309	301
5860	1838	3424	3954	3535	2950	2472	2194	1921	1783	1582	1490	1421	1342	1295	1221	1125	1201	1136	1103	1115	1107	1075	1048	1013	1031	1015	1012	969	952	961	1028	997	956	976	972	932	932	927	918	985	859	939	920	925	935	917	951	901	928	921	948	947	959	897	913	937	853	928	896	901	890	885	883	946	943	937	966	883	951	893	881	909	880	922	952	878	884	886	878	964	933	905	907	891	960	878	843	885	895	894	867	854	900	887	850	893	941	891	887	872	959	863	875	915	898	889	859	867	899	882	900	874	900	886	868	902	925	838	851	880	858	863	902	894	877	893	889	898	919	842	893	878	903	880	888	896	883	834	918	908	921	898	859	913	945	956	854	930	915	914	839	892	903	828	907	881	898	907	900	902	864	907	889	941	882	879	867	930	932	945	889	902	926	927	896	915	883	911	944	900	865	933	929	880	930	872	899	922	904	883	850	878	909	880	932	851	896	894	879	876	894	853	888	920	906	927	877	845	905	905	870	943	878	885	893	881	883	880	879	861	925	902	887	901	813	888	872	890	904	876	885	886	918	895	920	891	867	879	868	847	868	869	833	877	903	896	863	861	927	863	870	866	838	883	860	915	854	914	914	893	952	899	892	864	897	907	877	907	874	870	883	827	859	868	805	935	906	878	925	838	886	857	896	907	829	915	907	855	877	871	919	882	911	835	898	872	874	856	862	901	880	927	878	903	916	864	909	908	906	911	923	877	893	896	888	890	881	910	835	925	859	906	876	836	892	906	855	859	880	856	897	887	925	853	872	888	886	865	923	917	872	922	914	929	913	890	872	902	880	866	846	848	883	912	880	881	897	893	908	872	878	923	887	930	860	918	877	956	834	919	916	911	869	870	880	853	882	864	890	915	910	845	936	876	897	884	900	865	868	917	871	834	850	890	900	873	848	964	849	934	879	904	853	827	877	839	821	908	866	888	850	917	870	875	881	917	877	872	891	906	890	909	878	871	868	883	883	903	896	809	835	914	880	875	858	907	875	839	882	878	904	881	932	857	835	890	885	932	917	857	846	866	872	855	873	886	890	891	935	877	861	945	842	891	859	876	848	902	890	919	910	903	916	861	884	905	906	905	869	910	929	875	889	896	918	904	897	869	865	878	876	871	883	827	891	838	869	897	889	858	924	869	897	888	866	900	903	874	869	815	894	811	917	884	909	901	897	918	861	882	869	942	851	899	883	918	823	881	896	934	839	856	889	840	894	822	902	857	864	864	862	926	881	949	887	844	855	867	865	933	854	873	907	905	889	876	929	872	871	887	859	886	877	873	891	859	857	860	905	905	876	911	886	889	848	864	894	876	910	928	832	911	880	872	904	875	873	869	897	829	854	940	890	917	870	868	895	902	874	917	845	877	844	913	931	890	847	855	877	853	924	860	851	865	884	953	921	923	929	912	881	902	894	881	901	875	898	894	849	873	848	909	919	883	833	848	903	901	860	926	914	823	891	857	861	882	877	864	884	918	886	911	856	880	914	899	904	919	851	888	918	909	883	862	866	835	896	822	895	918	816	916	831	859	886	845	898	888	901	829	887	872	948	898	865	920	858	905	871	906	847	896	912	928	844	895	958	862	901	891	890	943	923	918	851	890	891	843	910	848	924	826	873	877	878	926	906	922	848	878	851	883	848	889	906	913	888	880	861	900	935	916	945	896	896	874	883	886	885	926	873	880	938	938	859	910	888	931	907	912	912	891	873	914	868	932	871	874	877	908	912	907	839	848	933	904	853	882	872	940	868	850	911	875	836	884	875	841	925	882	931	912	913	937	892	851	915	904	859	907	869	896	954	938	888	974	975	901	841	911	915	914	825	857	874	955	848	922	845	893	875	942	905	847	857	929	891	910	915	895	854	911	878	866	906	939	918	923	903	894	899	914	886	956	893	896	879	894	865	860	882	874	868	916	909	919	898	852	905	864	848	891	844	902	939	922	871	849	943	918	854	907	876	899	858	920	871	911	844	876	858	862	896	880	974	882	936	898	864	890	946	859	900	864	888	867	905	902	817	924	895	913	865	893	848	838	886	877	869	927	914	916	923	847	863	923	873	873	928	921	844	874	899	915	890	879	867	868	850	937	886	883	935	812	948	919	940	912	885	899	925	883	903	858	881	946	908	917	846	868	973	898	933	866	921	887	842	846	873	927	891	872	890	946	914	910	847	918	876	909	892	850	893	855	885	842	929	877	887	868	917	956	868	912	888	837	886	902	917	865	882	904	857	880	920	867	907	895	851	911	909	881	905	876	913	867	939	913	906	904	891	902	911	884	916	895	903	853	848	879	921	911	853	897	913	927	875	870	951	875	885	899	868	927	913	872	904	914	838	910	855	948	905	864	897	880	903	882	864	851	903	877	910	901	806	882	841	884	819	899	857	878	908	868	883	847	843	920	919	912	874	874	870	884	868	876	828	906	923	871	883	895	907	842	905	901	851	880	903	878	872	885	844	904	844	852	885	905	900	902	905	882	902	933	884	875	875	850	929	874	862	868	857	871	882	891	881	887	905	855	877	864	841	879	879	912	875	890	891	890	849	894	914	908	887	898	922	897	899	909	904	894	860	874	852	861	878	926	857	926	891	863	824	927	863	874	841	908	869	875	880	888	831	925	846	942	895	883	871	861	864	890	875	963	904	874	879	880	892	877	900	923	936	880	807	906	865	899	960	844	947	882	859	936	946	857	901	864	875	851	843	917	917	864	888	836	877	937	873	923	895	923	896	870	883	907	874	854	963	939	918	834	869	860	871	889	940	898	876	866	825	895	932	921	922	936	861	845	905	864	904	900	918	889	899	922	876	861	883	896	903	939	840	883	883	913	894	935	873	858	851	912	932	959	906	929	881	875	921	966	921	898	877	829	933	902	859	907	844	903	823	918	934	886	920	904	865	846	930	878	856	897	913	874	895	931	911	894	886	914	860	898	880	841	863	870	873	889	861	897	908	864	872	862	855	883	914	946	823	820	856	873	838	917	896	875	930	874	901	886	913	926	878	881	884	888	875	891	863	884	897	942	880	905	844	913	864	886	880	857	910	880	900	864	878	952	877	870	816	911	880	882	896	903	856	859	864	896	873	864	872	879	889	945	869	857	888	841	941	890	890	909	854	861	895	921	921	841	907	870	915	873	860	905	891	901	881	925	929	897	899	835	912	896	906	914	877	894	914	893	923	862	912	932	829	964	835	929	838	872	872	906	860	851	877	896	928	873	889	886	876	919	873	855	888	872	841	881	904	855	868	901	881	852	855	861	872	875	889	890	888	887	875	934	840	863	907	840	890	853	908	938	904	868	912	895	907	871	927	871	873	929	988	873	830	872	852	837	883	879	876	870	904	896	858	866	930	905	901	914	828	882	826	893	809	907	972	917	922	875	891	889	876	888	925	889	857	852	865	862	859	871	834	915	855	868	926	899	964	905	921	849	866	931	895	886	883	918	914	844	883	917	936	908	861	867	942	847	871	952	921	919	876	901	905
16811	2674	3042	2386	1675	1231	975	755	699	552	540	454	446	416	392	405	336	384	355	327	363	330	330	337	267	321	281	284	271	307	271	283	279	282	285	307	284	286	290	318	290	291	263	286	282	278	307	286	264	289	272	307	288	281	275	284	279	270	254	248	289	252	279	272	285	280	291	289	300	281	295	304	264	275	262	277	296	269	277	268	285	256	289	257	279	292	258	272	309	269	277	280	311	300	283	304	287	283	283	257	257	300	261	282	267	235	264	273	288	267	272	264	286	264	287	285	288	276	279	279	271	287	261	279	265	283	307	259	286	277	281	280	311	263	237	279	275	279	286	265	269	277	269	277	269	295	246	235	260	283	286	246	254	249	302	281	343	275	269	261	277	264	249	276	272	257	278	257	242	255	256	270	285	303	283	262	302	276	278	259	241	259	288	263	274	251	289	257	240	286	267	266	271	272	277	285	253	255	293	244	274	284	267	282	275	259	251	239	264	250	291	268	282	298	306	278	255	291	300	284	273	307	260	318	310	293	297	302	266	273	296	278	275	286	280	255	261	304	280	238	275	250	262	274	258	277	280	302	261	262	297	308	268	271	259	299	277	282	254	287	290	290	271	277	274	269	284	261	261	281	270	272	244	264	300	260	243	275	314	263	273	277	268	273	292	313	271	243	311	284	262	298	248	279	271	297	269	273	293	268	294	284	278	259	279	259	270	272	272	301	303	286	291	251	268	258	281	265	275	251	292	291	274	291	286	257	283	288	266	284	270	271	277	268	259	265	292	260	266	277	261	279	240	280	252	306	247	275	315	293	288	301	255	233	277	271	249	275	298	260	271	256	290	272	256	244	243	289	301	265	260	257	264	277	276	291	308	292	266	276	290	303	260	301	282	292	258	258	291	256	284	274	263	258	257	254	260	254	244	277	274	253	253	268	269	247	301	274	280	270	288	297	274	268	253	312	273	283	280	257	263	282	268	250	262	292	247	247	281	275	274	257	261	302	297	255	258	278	261	281	279	284	289	280	256	284	254	276	304	291	274	273	301	251	247	265	314	331	266	278	247	283	286	284	263	295	287	262	297	275	250	266	277	259	297	290	266	228	272	260	274	267	280	268	286	281	272	270	285	257	286	242	281	290	246	284	279	254	293	274	284	274	251	295	272	263	260	265	275	293	285	292	282	268	257	274	299	258	268	293	296	279	299	274	251	245	271	275	272	273	283	268	268	295	265	275	263	266	243	277	265	292	265	268	295	275	244	269	295	251	275	266	257	251	262	269	270	285	274	267	260	260	278	288	284	284	267	253	279	255	254	254	286	277	259	283	284	267	253	307	295	264	265	273	293	243	288	287	279	300	288	265	297	237	240	265	261	281	292	269	264	285	277	281	260	266	259	273	265	248	270	271	287	262	265	278	259	270	263	275	272	256	264	298	274	251	309	270	235	255	255	252	272	264	293	264	302	286	268	261	290	268	285	287	273	266	288	277	250	284	289	278	265	295	255	281	258	255	289	266	288	295	263	280	291	266	256	291	284	265	267	258	305	299	261	284	272	281	265	285	292	282	291	246	266	246	259	294	276	289	281	269	269	276	252	276	263	267	274	298	294	293	272	286	266	292	239	234	302	260	249	283	260	281	265	252	255	261	260	257	278	257	268	282	284	293	255	320	305	268	286	299	298	285	267	249	261	245	256	255	248	293	263	279	252	254	249	303	286	297	280	283	254	277	284	263	281	293	271	260	278	220	276	261	283	257	277	262	283	285	277	273	273	278	278	253	293	275	263	268	282	292	278	293	259	298	266	303	255	331	271	245	259	259	270	279	287	272	276	275	259	266	280	295	262	255	285	265	310	297	277	296	269	255	289	296	290	300	288	254	275	264	293	272	292	275	309	264	243	243	267	277	279	274	277	261	231	284	291	276	249	255	281	251	248	269	278	296	295	284	297	273	284	279	257	317	260	279	258	275	293	255	261	276	322	274	271	283	266	288	262	262	241	308	265	247	259	271	292	271	266	264	266	274	247	272	270	270	264	291	267	285	264	265	285	288	260	301	250	244	282	253	264	269	265	273	299	266	299	251	270	245	239	249	315	277	287	260	267	255	273	237	271	240	306	267	253	249	263	277	248	279	257	281	270	269	257	285	295	285	280	271	267	275	270	274	269	258	273	270	251	262	261	228	263	291	258	290	276	284	248	283	251	267	242	268	269	316	274	302	328	287	253	291	275	272	278	287	289	258	263	266	256	272	260	260	287	268	284	295	276	278	261	289	295	273	255	273	261	258	268	276	290	275	294	280	264	266	264	247	257	271	278	256	289	286	289	278	255	283	258	255	280	283	240	300	265	269	277	269	285	256	271	260	243	270	300	272	261	276	220	257	278	282	236	249	248	265	273	280	285	274	267	297	275	253	256	278	240	242	282	299	271	254	271	256	273	287	264	257	270	250	293	283	279	303	265	287	247	280	258	290	290	269	264	259	233	269	245	279	291	265	246	266	286	271	252	234	260	259	306	265	246	249	257	276	247	265	259	277	251	291	274	251	274	278	301	234	272	302	289	266	273	259	256	280	272	306	258	282	277	269	267	250	262	306	295	266	282	270	290	260	257	259	276	285	255	268	289	280	266	283	283	257	275	272	260	303	264	265	266	292	256	241	259	271	287	256	260	260	247	250	291	249	291	255	284	312	256	268	295	262	273	276	281	266	247	263	268	258	260	281	267	256	266	248	265	279	273	272	262	258	251	294	285	260	258	280	278	265	270	276	307	256	283	260	261	302	246	254	248	284	285	298	260	295	273	272	255	314	262	246	259	261	268	254	285	265	289	283	261	263	256	260	259	268	280	267	272	261	254	268	285	269	269	268	287	269	293	267	280	257	265	272	278	288	249	277	269	272	263	270	285	262	288	285	286	261	258	277	283	292	247	281	281	293	267	293	295	287	273	298	274	269	275	270	260	277	280	277	298	278	271	278	261	311	272	274	264	269	292	265	278	290	277	260	255	282	260	268	253	301	280	278	275	292	270	259	266	249	284	275	262	279	301	275	248	271	255	275	279	286	290	234	282	266	296	279	280	271	298	287	268	288	250	288	313	312	256	284	269	259	263	239	285	284	266	260	288	292	269	301	262	262	269	277	256	287	257	261	284	280	277	241	259	262	290	259	272	275	271	315	249	257	258	266	285	263	264	263	246	277	258	306	231	271	264	293	297	263	255	246	291	288	269	267	244	287	277	262	259	273	270	282	251	283	259	292	270	268	257	275	275	259	274	259	263	280	284	252	303	284	280	275	245	298	256	279	287	271	246	272	256	273	288	285	273	277	311	278	291	268	263	271	288	261	257	264	257	267	274	266	248	289	280	284	262	255	292	260	270	301	245	308	290	301	274	290	279	270	249	265	293	261	288	272	268	247	283	269	269	249	264	282	266	272	278	281	269	281	243	274	258	265	261	288	281	285	277	261	291	291	294	289	297	259	265	265	263	248	285	317	288	292	259	274
7999	2629	5617	6514	5682	4643	3977	3264	2683	2393	2097	1973	1743	1706	1588	1502	1496	1353	1308	1268	1136	1209	1130	1144	1074	1090	1016	1030	975	978	983	1000	962	948	955	921	928	894	880	878	878	917	881	905	865	877	871	901	927	835	864	876	821	802	920	889	849	822	792	858	842	870	821	806	814	856	820	866	836	810	849	870	823	829	807	849	824	822	857	831	869	802	817	790	834	856	814	867	861	788	809	785	759	834	850	832	794	779	781	765	789	855	771	797	860	776	792	764	819	801	831	784	851	796	847	814	801	769	804	766	773	866	854	741	794	834	800	803	776	776	771	777	816	819	779	811	815	824	724	776	755	814	823	776	769	750	795	816	762	777	825	798	780	816	786	736	771	774	785	840	904	850	798	778	786	805	762	808	779	813	782	772	782	764	824	823	823	818	827	809	824	775	769	781	817	810	834	805	804	835	798	826	804	825	818	801	773	821	768	791	784	786	792	810	786	759	763	780	798	811	794	846	803	775	740	800	779	832	762	784	760	834	777	809	794	792	827	854	809	806	782	764	798	825	770	791	796	801	777	823	775	782	787	797	858	803	786	764	772	806	776	799	750	764	793	828	759	780	733	826	795	811	835	789	758	773	805	773	817	842	794	809	793	751	783	817	798	794	808	810	809	771	771	794	864	797	743	821	797	814	797	816	826	773	805	744	814	805	784	795	842	774	799	762	792	773	775	791	775	740	816	825	802	806	789	822	807	838	802	823	796	814	798	816	751	802	759	792	800	765	795	755	856	837	788	810	860	794	812	811	781	805	837	799	779	761	801	805	803	763	778	852	771	855	791	769	821	807	783	774	804	805	819	782	797	774	790	829	827	795	778	774	799	814	784	805	802	768	849	810	805	802	841	798	795	810	745	822	813	791	840	782	783	749	766	740	753	832	769	794	803	779	765	762	845	798	770	747	801	859	852	797	804	854	760	770	813	757	835	806	825	817	815	845	784	818	797	813	789	813	783	780	761	781	788	798	833	797	790	803	751	777	840	730	774	821	761	786	767	784	790	850	865	790	783	781	803	761	768	819	809	750	769	749	833	832	774	822	823	804	799	805	772	806	830	831	803	791	806	792	779	795	763	777	837	864	820	807	836	779	791	769	755	837	804	796	814	776	813	767	829	789	800	827	835	718	796	834	795	745	759	816	748	783	736	848	817	768	845	824	784	799	812	789	801	790	794	788	818	756	750	750	815	764	822	794	814	762	830	795	765	784	767	812	783	771	788	774	764	797	830	775	757	820	805	786	797	804	809	807	795	743	800	781	810	818	803	803	750	790	810	773	778	780	781	776	813	766	800	799	814	779	848	798	790	801	809	827	764	793	764	799	813	761	823	778	784	813	780	803	768	801	813	798	809	817	779	816	820	837	838	830	782	833	809	740	847	843	819	780	809	843	779	808	785	840	774	810	815	775	824	780	806	690	788	810	808	767	820	801	783	778	764	802	779	844	786	779	833	803	784	758	783	774	809	784	783	767	832	783	818	825	790	841	743	785	823	826	774	737	797	873	777	797	782	823	757	811	788	790	785	738	833	829	812	800	809	759	766	803	827	799	770	832	790	822	784	763	809	806	808	798	802	797	829	873	755	749	837	801	780	771	811	787	843	823	816	808	802	757	794	715	822	773	763	766	799	780	776	805	839	826	767	797	789	790	704	792	809	815	754	762	822	831	812	765	786	764	817	736	801	787	776	756	745	739	819	780	803	848	762	782	769	792	801	768	799	766	796	768	788	747	780	824	796	752	779	785	795	828	790	822	755	783	783	844	807	814	793	759	788	770	819	775	841	799	796	774	783	782	807	766	762	817	791	773	787	793	769	815	772	842	786	753	818	795	774	755	779	801	765	769	769	821	771	871	841	803	822	855	755	804	803	811	765	783	810	791	800	783	839	781	850	772	796	813	814	806	781	795	804	815	832	780	843	786	827	799	819	790	792	803	771	770	828	767	772	829	789	834	810	763	808	760	819	805	735	812	807	805	801	780	793	790	795	772	772	777	778	786	835	762	741	776	800	802	796	767	802	805	789	825	821	774	771	854	814	833	802	788	839	794	761	814	812	764	745	754	762	797	774	853	743	836	803	814	813	796	796	810	756	799	766	793	799	823	856	788	752	765	784	815	756	763	829	798	802	755	781	830	802	781	808	781	817	815	785	806	801	757	814	822	743	871	779	802	820	819	812	833	781	747	763	821	823	838	805	826	844	789	783	823	758	763	854	787	778	760	788	795	807	812	805	810	838	811	818	791	826	779	800	819	829	852	771	836	777	842	809	768	830	808	752	809	787	785	800	800	746	786	772	851	775	809	776	791	757	790	806	776	802	778	823	757	815	776	797	835	828	764	785	831	803	760	757	803	746	839	848	773	777	757	781	800	801	825	778	824	742	843	797	798	791	803	815	780	767	849	816	788	785	789	814	835	760	764	787	805	778	804	839	779	830	850	786	807	791	782	778	782	751	783	809	816	798	725	776	764	808	834	752	760	819	771	815	787	825	790	803	731	766	814	833	831	789	737	801	815	876	843	807	835	772	741	788	786	848	843	798	813	783	798	834	773	828	864	746	809	789	757	835	788	803	821	782	777	833	808	776	766	802	801	827	839	821	789	774	751	787	836	759	780	781	806	806	813	793	784	760	785	833	864	803	788	809	772	839	797	806	820	839	766	826	786	789	805	746	822	786	739	703	838	834	816	818	799	742	806	835	788	756	829	805	788	789	826	866	812	800	777	782	749	850	751	806	781	805	848	793	815	789	781	745	790	784	766	768	794	788	816	829	787	829	766	838	758	774	824	783	804	748	777	811	788	800	769	765	864	765	800	763	755	798	813	799	825	771	799	821	797	802	798	751	787	801	775	839	797	789	782	763	815	798	793	815	775	745	759	819	806	787	734	819	827	799	779	781	792	786	801	817	821	761	772	817	797	832	802	799	804	757	784	832	750	839	787	797	864	801	769	756	785	805	765	813	803	791	822	801	834	786	802	786	792	802	803	821	776	764	805	808	820	824	786	760	839	812	765	838	746	780	806	835	835	765	801	815	827	808	818	798	766	850	784	833	763	821	806	758	792	779	769	829	804	807	796	808	798	796	777	793	785	773	774	789	781	856	837	852	782	760	820	789	803	797	759	801	808	828	847	775	773	742	772	792	775	789	764	819	866	796	793	799	802	770	773	811	810	764	821	818	800	822	850	843	785	778	777	752	805	796	798	763	738	828	807	801	796	813	793	843	776	808	786	808	770	804	798	823	769	755	791	769	844	737	806	841	829	786	799	747	849	803	836	797	800	825	812	785	802	807	798	758	830	820	822	785	786	827	824	793	829	785	823	824	824	791	755	813	738	791	789	781	819	754	781	763	745	819	833	788	798	813	850	784	853	789	810	750	795	800	801	802	840	801	825	760	812	817	748	811	776	798	786	790	840	816	786	848	766	805	813	808	848	813	779	825	832	757	730	757	829	793	812	792	805
2118	224	236	215	215	211	193	194	178	162	170	183	155	198	187	176	163	189	181	167	161	170	168	178	200	193	194	183	175	189	161	166	159	159	170	189	173	175	184	179	168	177	175	183	183	180	162	163	150	183	177	152	161	174	156	179	172	158	179	177	193	185	170	162	189	157	153	175	169	188	172	169	175	168	180	176	162	141	156	170	157	173	163	171	167	200	181	170	181	153	175	164	176	189	156	176	167	189	186	163	185	171	153	172	163	189	182	163	160	182	174	159	163	166	184	186	171	174	160	167	156	165	177	164	157	177	176	183	180	171	175	155	177	172	168	168	189	164	185	144	188	179	176	187	158	167	183	171	196	190	179	161	168	158	205	174	179	173	181	193	167	163	159	168	158	174	150	180	157	168	158	162	169	163	172	160	145	162	186	182	159	215	163	187	182	160	174	153	176	185	151	177	180	166	181	179	167	168	184	142	184	195	175	183	159	184	167	163	175	204	162	154	181	182	173	173	178	164	196	164	165	164	167	183	206	183	171	169	158	163	183	188	186	185	170	148	179	164	167	169	196	195	182	161	161	183	182	180	153	176	178	155	168	158	201	183	173	183	162	140	158	162	166	169	180	169	186	177	172	175	147	161	180	178	178	179	181	166	151	175	172	176	168	189	159	193	168	168	172	171	186	188	171	131	134	152	158	176	161	161	172	199	166	187	165	151	168	157	181	157	162	171	160	183	164	167	160	177	167	162	171	159	167	185	167	161	200	189	166	191	166	194	197	197	167	195	151	175	167	170	171	160	184	191	185	169	172	185	171	151	181	193	186	180	163	170	174	185	188	161	159	151	190	180	177	179	166	166	157	184	191	147	173	155	167	174	185	167	166	167	170	178	197	175	160	179	157	184	185	178	162	184	181	169	168	159	169	175	181	188	140	137	168	172	164	169	196	184	166	165	159	185	175	183	183	169	152	164	164	166	199	159	182	170	166	162	171	172	155	162	188	183	162	157	142	170	178	172	188	150	166	171	155	143	206	173	168	169	190	183	185	159	191	162	180	157	160	151	175	172	172	171	176	197	180	170	177	169	192	162	182	162	158	177	173	178	166	149	191	193	165	181	190	149	184	163	155	172	165	163	172	169	190	179	169	180	167	189	154	159	154	174	154	174	181	163	199	169	145	176	172	169	171	145	146	192	187	189	207	169	183	180	144	149	163	178	169	151	195	151	159	149	174	166	190	160	159	153	148	170	183	171	167	169	194	160	177	188	166	164	167	177	154	158	168	181	212	170	179	169	152	202	159	167	184	190	183	166	182	173	176	171	181	170	166	171	165	183	173	168	181	207	166	175	183	188	188	153	172	158	171	157	151	153	189	157	159	184	168	164	171	176	190	206	187	180	159	175	147	188	154	164	181	190	194	163	159	164	179	169	184	177	177	216	190	177	174	169	161	188	167	159	177	166	154	186	169	179	171	180	148	193	167	159	172	192	174	174	182	165	166	201	174	189	145	173	171	173	174	173	171	159	152	166	182	161	174	187	172	177	180	175	156	131	173	179	168	179	179	191	170	172	192	207	182	171	187	163	161	190	181	170	139	166	168	172	194	175	163	198	174	169	184	160	145	166	179	171	159	176	165	164	161	150	173	160	168	163	171	165	182	176	182	171	173	159	180	150	162	158	159	152	176	198	169	198	175	153	166	166	181	166	170	192	172	157	180	166	179	162	168	179	171	179	163	180	181	174	164	150	177	178	157	193	186	173	190	169	182	158	156	194	177	145	175	169	174	173	167	163	154	184	152	157	170	185	159	161	163	176	156	160	175	195	187	189	173	211	181	176	161	144	187	183	196	182	182	195	171	188	172	171	179	186	173	152	164	162	139	173	176	174	185	153	166	162	150	159	189	160	172	176	151	166	168	169	171	178	182	192	167	183	175	178	184	183	170	190	178	177	161	188	190	174	179	202	176	178	170	181	157	173	168	154	185	180	171	187	153	177	174	164	175	168	153	167	180	193	177	159	168	150	176	181	167	161	147	167	184	182	161	174	153	167	159	196	148	163	172	159	160	160	171	157	191	180	168	182	170	160	173	182	185	172	160	173	169	194	172	190	154	175	165	182	174	195	174	174	182	144	170	178	193	177	156	145	168	184	159	187	175	167	185	176	181	167	172	186	163	153	199	165	168	173	167	194	157	168	174	171	200	158	170	173	125	157	181	164	167	165	177	167	146	173	169	170	161	172	180	159	173	172	164	187	170	161	184	172	169	159	169	158	157	164	162	167	174	173	170	165	171	155	147	175	155	184	182	170	189	183	161	168	166	174	190	151	147	179	166	161	196	193	171	185	191	163	177	149	173	173	160	173	190	168	182	171	168	161	153	174	163	189	160	184	160	176	156	157	173	177	154	159	182	180	161	170	158	175	166	175	175	166	167	171	187	189	150	169	160	164	170	179	188	161	182	164	166	159	190	180	182	165	205	172	179	188	177	177	174	179	164	148	153	186	164	184	170	155	170	190	158	182	147	156	178	174	173	162	186	188	154	168	190	169	165	132	161	189	170	170	199	189	195	162	176	164	176	182	163	171	202	171	178	212	174	165	201	179	147	175	151	157	167	178	191	178	177	191	169	180	168	166	169	161	160	150	186	170	179	170	180	153	186	152	154	157	162	175	179	168	170	186	160	154	186	144	172	157	185	161	145	153	168	185	182	169	189	169	172	192	175	180	172	164	148	177	158	181	170	174	174	180	166	144	164	160	192	168	167	176	157	181	168	171	145	164	169	169	156	190	179	187	185	165	172	169	188	191	174	173	170	156	179	163	171	153	165	169	155	175	205	148	179	176	157	167	177	189	177	173	161	149	170	200	172	175	176	173	195	179	180	148	156	192	150	192	172	173	175	157	161	182	188	174	179	189	172	164	146	167	163	175	183	188	189	197	177	173	162	152	159	176	170	173	179	179	185	159	173	157	179	169	181	189	161	158	176	161	187	178	151	172	177	161	197	159	139	179	164	172	158	200	194	180	186	151	188	172	202	194	175	173	196	191	156	173	168	160	155	191	155	167	203	170	163	182	184	160	184	182	142	163	187	156	188	188	167	159	171	176	164	125	183	202	162	166	161	164	183	179	156	156	165	145	196	184	176	176	164	168	168	183	178	180	176	158	161	162	153	185	194	190	173	169	177	156	188	170	179	177	161	184	176	174	177	197	192	172	175	182	162	177	173	166	174	165	156	189	168	150	171	176	171	178	173	189	164	174	169	180	171	181	190	159	181	156	153	155	134	168	159	159	167	171	165	203	162	167	184	191	187	191	182	181	177	179	170	168	176	160	173	178	161	172	153	158	170	164	167	166	177	175	168	185	155	172	178	160	179	163	186	153	191	156	171	162	181	188	173	179	173	198	153	155	188	163	159	174	157	169	156	162	174	163	162	171	176	162	188	180	166	199	158	165	144	145	193	165	148	210	160	179	166	168	169	197	149	172	176	182	182	184	167	166	170	186
1942	663	730	718	715	644	659	572	594	579	581	544	530	578	603	595	575	581	607	551	554	584	571	602	583	541	577	536	528	551	590	572	578	623	607	600	613	529	523	511	563	564	510	540	599	567	569	557	555	593	557	551	553	587	563	556	561	536	558	546	562	517	576	590	580	553	550	555	593	571	549	553	558	559	582	527	554	571	556	582	552	525	534	530	560	557	567	539	568	575	525	558	589	527	551	529	534	565	535	514	565	506	580	547	571	565	546	529	532	546	574	579	587	519	550	560	550	562	577	561	579	590	570	567	594	597	571	558	521	522	549	531	557	559	526	586	607	563	514	559	551	522	524	568	592	556	570	548	595	554	557	586	525	533	546	556	572	559	577	559	495	584	539	539	540	563	517	525	531	594	585	529	537	510	538	554	548	570	533	567	546	537	556	535	570	561	609	532	620	562	540	565	558	560	558	558	554	523	519	570	552	611	530	522	551	559	541	588	551	580	572	551	525	543	533	550	553	550	612	510	565	539	597	567	540	598	516	561	552	528	577	549	542	572	553	565	570	566	585	583	548	530	588	562	612	539	522	542	575	548	537	536	513	533	582	567	588	606	506	539	512	556	510	551	552	561	553	557	573	543	545	552	559	545	534	542	568	544	569	549	526	587	578	567	530	520	562	557	581	553	548	557	565	554	537	566	557	558	529	541	544	567	575	530	489	543	562	596	524	546	518	581	558	562	553	607	561	501	549	542	577	558	556	579	550	571	558	528	542	535	531	583	546	540	542	556	565	535	545	614	588	584	574	503	562	597	544	562	546	491	596	572	559	554	564	517	492	529	520	583	550	543	565	572	504	558	536	570	514	526	579	536	550	604	568	562	579	563	549	549	538	589	545	562	547	596	558	525	539	600	552	561	570	551	532	554	510	578	554	588	523	556	567	535	534	557	553	555	505	570	522	571	551	512	573	548	594	554	522	564	560	555	528	532	566	562	540	551	535	551	547	517	558	542	520	593	560	576	561	570	586	601	536	544	548	539	523	535	550	561	577	518	555	527	569	524	561	554	538	530	488	554	549	540	537	575	533	519	578	582	580	518	556	548	585	523	567	525	543	513	557	553	612	575	549	593	578	551	560	560	549	551	584	546	499	576	559	567	555	581	535	596	551	556	547	538	569	553	552	538	554	563	541	571	593	520	555	588	524	596	538	555	583	578	562	569	520	551	558	566	535	529	556	512	534	551	547	538	537	581	558	567	571	505	550	539	544	520	523	508	588	530	559	572	540	543	552	572	537	535	534	584	569	545	535	584	550	572	518	528	578	505	549	582	536	610	544	529	544	584	569	595	502	537	566	577	545	553	565	567	567	576	572	556	540	545	539	572	537	536	533	602	571	543	587	535	540	511	550	532	574	538	565	517	570	538	577	538	545	546	559	534	536	561	565	510	564	589	598	559	554	546	511	562	574	553	552	578	539	579	542	536	552	583	532	525	564	542	587	560	547	563	544	515	543	532	545	548	546	582	599	556	554	568	526	564	571	594	586	543	579	541	545	513	566	622	523	555	564	542	554	529	559	576	531	543	564	550	593	577	571	571	557	573	520	548	555	600	542	575	544	530	546	578	570	535	553	549	555	540	553	533	564	573	561	546	532	590	574	532	514	535	546	524	517	539	564	539	602	564	555	567	565	523	532	559	581	533	564	533	544	568	558	557	581	539	580	530	537	515	556	546	578	545	522	538	579	562	501	549	558	583	520	574	562	572	529	567	566	547	494	552	556	563	564	586	543	566	557	555	572	519	558	552	613	577	516	546	564	602	544	529	546	534	542	557	545	548	515	543	535	542	554	570	568	572	518	582	553	573	560	565	525	581	571	546	530	583	575	532	566	539	595	579	553	547	550	561	514	544	560	551	551	610	595	538	567	499	577	533	544	576	573	519	543	537	555	519	564	546	519	565	537	541	541	598	527	551	583	541	597	579	525	526	527	583	556	571	587	551	546	548	550	588	563	540	562	572	536	565	549	562	530	571	530	535	548	471	530	553	550	567	556	558	560	536	569	558	575	569	537	585	543	597	523	548	558	533	587	557	543	558	563	532	525	601	548	535	501	581	564	547	546	529	544	523	542	564	557	566	549	536	546	547	519	562	553	579	495	613	513	520	547	546	543	510	551	530	558	552	556	555	540	521	535	552	529	517	554	539	524	527	550	523	522	518	572	574	508	532	563	530	557	575	603	555	575	554	574	558	559	514	569	543	544	551	581	515	551	592	567	578	542	540	558	557	571	551	599	530	510	546	566	553	583	557	583	563	595	560	543	572	562	541	578	553	531	554	501	599	513	562	581	511	582	555	573	546	542	558	590	560	538	530	521	568	560	590	532	543	527	561	529	571	541	576	557	562	511	526	582	566	532	562	543	558	517	513	564	561	554	577	589	563	535	502	491	550	551	514	546	557	513	531	565	521	583	544	560	558	525	607	495	578	553	519	565	554	554	518	599	556	609	515	557	550	563	560	549	576	512	548	543	537	576	553	564	562	541	536	522	527	538	566	566	503	569	574	557	544	516	589	539	542	569	564	574	548	569	527	522	555	566	525	586	558	532	593	607	572	523	480	562	535	566	549	536	549	557	583	554	565	549	520	545	565	524	563	537	552	565	552	533	573	543	531	504	551	608	564	540	539	568	552	550	572	562	570	564	541	531	524	582	572	561	544	500	551	535	523	532	567	542	534	525	561	543	538	510	568	542	548	516	549	544	508	557	541	544	558	559	535	566	573	549	585	543	551	595	533	560	547	574	522	523	577	553	548	526	517	531	567	536	498	551	534	536	578	585	553	567	570	586	531	550	531	587	508	548	588	540	556	551	538	503	544	525	558	527	564	534	505	557	566	530	540	550	554	530	513	545	564	562	591	592	575	507	532	573	534	538	579	506	561	577	565	535	567	549	583	532	537	536	540	558	551	544	575	593	538	548	563	562	547	552	540	593	541	545	536	521	559	555	564	566	538	555	554	567	575	534	560	532	548	538	555	585	558	554	561	531	540	547	551	543	556	546	564	525	490	528	519	529	547	611	549	513	573	536	562	573	544	573	526	562	524	522	531	567	598	567	572	532	547	496	577	519	588	548	559	579	559	509	573	562	553	531	544	579	567	570	586	518	543	566	537	535	550	529	535	535	573	578	561	570	516	550	551	555	570	528	507	534	551	536	563	557	577	507	542	557	540	563	533	564	584	537	539	563	510	528	536	540	526	543	525	544	550	561	528	566	507	531	520	532	577	609	545	498	540	577	560	612	534	606	532	548	575	541	586	545	539	569	551	564	560	558	564	544	490	546	564	547	538	582	554	551	553	579	566	585	574	595	535	554	560	538	536	531	566	583	537	530	571	603	565	506	541	517	570	536	547	536	541	503	536	548	511	566	531	561	557	517	532	536	469	557	530	525	539	493	546	554	535	570	570	589	544	602	560	554	550	555	546	579	551	547	579	514	535	605	567	515	542	542	552
9890	1252	1641	1358	998	748	681	534	486	465	426	423	356	413	378	348	384	350	350	352	346	312	336	353	339	324	321	312	300	325	318	321	324	299	311	304	319	344	333	317	295	347	300	295	309	338	291	308	303	306	309	342	302	356	303	293	338	313	294	292	308	316	295	332	324	304	294	311	304	298	310	320	337	323	282	306	291	313	323	314	304	309	309	305	301	277	314	310	310	306	280	297	293	292	314	309	271	332	284	308	292	264	290	278	299	288	306	313	290	303	296	318	300	301	301	314	336	328	302	272	344	288	298	323	342	329	302	301	303	322	328	279	300	315	303	270	318	295	315	327	307	302	307	288	314	308	287	317	287	342	305	290	280	285	294	289	307	273	292	318	288	292	330	318	330	284	332	317	326	293	341	283	322	292	293	324	314	289	303	299	327	306	337	313	288	265	290	287	280	305	271	327	311	275	303	287	297	318	324	309	298	303	324	341	298	282	295	297	293	309	314	278	308	288	293	318	314	281	318	320	314	262	307	282	279	308	320	272	305	300	280	318	312	309	295	294	337	308	293	340	291	300	291	286	319	302	304	319	319	333	310	315	290	286	311	281	310	292	295	319	267	324	300	327	266	297	294	272	298	295	301	273	300	312	296	316	284	306	312	311	297	297	301	298	305	324	304	311	298	308	321	307	304	296	297	357	303	320	333	335	310	298	278	304	285	306	280	264	297	321	324	314	311	291	313	278	330	304	287	278	323	275	302	334	325	296	314	307	311	302	287	294	331	306	320	323	308	331	325	344	297	328	305	332	325	313	326	272	345	311	276	325	334	300	273	312	298	286	281	300	298	305	303	314	311	324	313	308	299	316	346	264	268	336	294	316	309	290	311	307	323	299	324	293	280	283	289	316	279	357	295	318	289	327	287	310	313	313	291	301	322	312	314	303	291	313	297	267	292	310	314	294	296	305	304	304	321	286	327	314	318	303	303	320	323	286	305	304	290	295	270	322	299	281	284	314	307	318	305	362	309	323	309	304	329	307	288	324	324	280	303	306	307	312	308	318	305	328	306	342	309	295	282	285	288	289	284	288	318	321	301	271	325	316	311	333	276	308	315	306	319	319	315	294	301	286	328	347	276	301	336	314	303	330	272	320	277	299	282	310	307	339	331	315	284	318	280	302	317	297	256	318	279	290	308	302	345	273	299	328	295	327	280	330	311	323	317	324	296	322	326	310	273	310	298	297	312	282	329	293	315	288	272	315	278	293	300	296	311	298	283	270	335	348	306	326	263	314	319	318	279	318	297	287	282	305	296	310	303	285	294	311	314	296	309	313	322	302	317	314	286	297	319	311	296	295	305	297	317	286	288	308	316	278	309	307	320	288	301	305	312	339	301	277	306	302	347	309	284	300	293	310	331	326	304	318	288	304	286	300	305	303	306	297	282	304	307	319	283	274	288	324	291	323	279	292	301	301	297	300	310	306	288	288	302	272	276	336	290	328	306	316	294	321	302	346	289	277	336	291	330	307	288	307	293	320	324	308	308	303	310	325	288	313	293	313	312	317	341	291	292	324	314	337	276	290	297	279	301	332	324	296	309	306	308	292	268	294	311	303	298	294	306	308	317	315	296	305	354	318	305	317	317	300	281	299	305	335	305	302	277	305	309	292	301	281	307	308	311	345	282	312	265	307	290	312	327	304	319	287	336	322	276	312	251	303	319	330	299	342	294	305	306	322	298	293	294	286	311	311	315	294	291	268	293	294	338	288	252	289	284	298	289	315	297	307	311	300	274	299	313	291	296	308	312	281	329	302	289	306	325	314	300	279	307	279	295	273	304	280	277	282	307	331	298	286	340	313	281	315	318	304	289	296	315	311	295	286	326	310	294	305	294	312	299	286	340	299	294	320	311	321	300	314	308	320	289	340	294	289	259	300	354	301	304	308	295	320	321	278	310	300	318	343	311	322	332	295	321	310	293	332	321	290	306	294	275	274	313	343	289	322	295	317	281	312	305	309	287	305	322	317	290	300	299	282	302	306	316	296	323	313	323	307	287	306	311	315	291	321	276	285	311	266	328	280	344	281	329	321	314	303	318	301	344	302	335	330	299	288	309	274	335	305	322	321	273	286	293	310	313	275	297	319	289	317	317	348	290	322	320	301	340	301	279	282	312	324	320	309	300	304	312	294	318	296	342	322	325	290	287	302	304	319	278	314	293	309	335	311	323	309	306	310	329	319	311	275	306	322	281	307	269	301	317	295	298	318	305	307	303	304	293	286	300	293	357	307	286	297	287	317	289	288	274	329	329	317	318	305	309	297	288	319	310	293	261	295	298	305	345	304	274	307	301	310	297	307	308	308	320	298	303	307	309	333	291	303	318	277	270	289	308	337	301	296	317	301	332	293	289	324	312	298	293	306	274	319	293	264	300	294	304	287	298	319	287	324	323	279	321	328	298	289	303	321	306	267	286	334	314	329	307	313	318	299	276	333	308	301	270	280	286	296	312	329	312	312	287	326	321	319	309	267	355	268	285	338	313	285	294	295	303	316	303	316	323	324	303	305	311	308	332	298	310	324	305	319	295	288	342	308	297	290	316	306	280	301	305	337	308	301	275	307	293	293	316	319	278	262	307	282	301	305	277	302	283	315	310	319	323	323	312	275	312	284	302	301	333	281	297	350	298	302	265	333	333	329	293	316	300	301	288	307	295	308	296	310	304	317	288	325	299	306	307	293	286	321	318	324	279	288	287	314	297	301	317	344	274	267	298	302	275	298	336	308	278	306	305	295	299	290	313	294	301	283	294	295	305	268	323	287	325	313	286	318	312	325	277	299	301	303	312	285	301	327	339	274	281	327	329	342	299	345	325	292	319	304	308	271	308	319	328	292	313	325	304	281	279	301	309	314	335	288	282	335	316	267	314	292	323	300	296	313	312	260	288	292	321	286	302	279	283	287	317	323	310	304	284	299	338	297	307	312	319	305	276	278	310	307	337	297	282	303	347	314	314	274	303	298	323	299	305	291	304	313	320	321	309	302	308	321	327	289	304	303	302	340	291	294	286	287	290	306	323	310	283	297	325	300	318	294	331	269	333	292	295	271	328	295	260	304	300	304	295	295	309	319	311	301	300	281	330	334	319	336	295	294	300	339	314	299	303	317	314	324	335	342	324	310	336	291	279	302	288	280	311	325	294	281	349	306	284	360	309	297	324	313	292	286	313	306	312	328	278	280	312	308	292	312	340	294	314	273	286	293	303	314	353	296	293	277	307	320	306	297	307	325	319	301	266	276	318	313	299	317	326	297	286	274	295	317	305	331	303	335	311	303	279	319	299	297	331	291	282	285	320	313	333	277	325	312	262	298	311	311	289	365	297	323	300	293	321	289	311	280	304	289	284	321	323	333	318	311	326	297	318	299	282	293	297	279	274	328	312	308	306	309	327	322	338	316	311	329	295	282	299	307	300	278	288	326	296	305	315	300	286	307	312	326	321	317	270	318	301	313
5900	1858	3309	4066	3541	2875	2530	2152	1941	1741	1581	1461	1398	1393	1356	1266	1220	1189	1153	1150	1099	1064	1018	1031	1100	984	986	998	1007	984	985	996	973	1029	939	1017	938	953	916	888	921	945	941	960	897	979	907	903	929	883	948	942	896	895	900	904	886	912	875	914	887	853	963	891	860	929	871	844	891	879	948	922	902	901	900	924	930	857	910	844	880	902	888	912	909	882	908	903	893	879	890	895	896	893	924	920	886	918	938	884	860	936	929	956	897	908	911	918	888	856	909	875	851	846	901	885	883	929	921	953	909	893	885	870	931	943	928	953	885	907	868	915	869	945	871	864	864	933	887	900	863	904	896	858	960	948	885	916	884	869	880	884	840	835	903	904	949	888	876	867	847	915	875	877	879	863	914	930	925	888	929	847	906	879	900	850	918	853	906	832	901	870	850	913	936	878	915	871	878	873	892	869	897	884	869	802	908	863	943	859	906	828	870	868	924	903	863	865	898	915	936	881	853	891	861	845	915	877	916	867	913	907	851	925	894	891	878	946	865	871	856	889	898	940	882	882	845	875	882	881	841	917	867	875	887	894	894	859	871	933	882	868	896	839	880	861	890	897	891	891	860	872	848	877	857	885	898	875	892	889	862	948	889	921	931	882	896	846	871	907	935	895	813	835	887	893	888	855	921	886	904	915	884	879	900	887	904	899	942	857	861	864	883	913	870	854	887	895	878	853	936	874	914	879	897	879	892	851	924	895	880	887	875	915	885	841	921	962	930	884	936	918	892	913	919	888	908	956	880	892	908	915	861	897	846	938	850	943	927	899	869	899	946	900	906	847	923	848	902	892	880	901	902	894	867	888	896	862	897	820	870	883	899	908	934	922	928	905	904	867	878	975	892	852	917	882	890	871	845	864	870	891	892	879	893	849	888	965	909	903	932	837	902	798	865	873	916	936	865	858	895	894	830	888	832	880	895	892	872	861	863	894	962	883	847	853	926	850	944	868	893	887	875	876	848	860	900	869	952	901	840	883	863	944	883	886	875	901	869	913	866	894	905	907	934	890	901	897	858	890	876	895	909	888	900	887	861	891	862	843	851	937	892	887	927	914	909	865	891	919	886	938	872	953	929	897	909	872	816	845	909	877	884	924	877	906	889	878	874	907	877	884	901	893	878	887	861	886	877	926	892	901	846	892	917	907	906	864	923	931	839	880	924	951	872	927	926	943	961	884	887	922	958	943	949	864	914	877	912	849	845	896	887	902	910	909	877	876	908	921	916	914	954	892	934	901	908	899	880	908	870	853	874	950	902	899	797	892	933	935	904	872	855	876	860	907	913	856	859	934	818	899	882	910	894	874	861	890	890	905	868	858	879	886	880	858	886	875	913	908	915	922	901	862	866	860	920	848	918	922	898	920	929	873	936	923	902	823	901	907	874	911	922	920	899	873	916	933	892	871	941	853	887	909	916	888	890	897	917	880	867	922	918	881	900	918	943	868	917	885	902	896	888	854	868	871	889	910	880	862	855	905	888	886	867	887	896	923	870	901	955	874	926	884	890	882	907	891	867	857	844	845	886	894	934	870	866	862	896	899	917	844	864	880	906	914	923	857	954	864	889	901	897	869	903	918	899	836	889	906	933	861	880	896	918	872	906	854	914	873	875	901	900	936	899	877	856	854	862	874	869	885	870	889	912	875	873	925	912	912	916	899	885	891	917	933	869	877	931	911	840	871	868	882	876	865	925	927	946	881	852	897	844	893	926	887	855	910	869	908	880	845	888	870	907	901	908	907	922	871	907	905	886	916	894	946	834	864	907	837	858	914	915	879	873	903	894	886	941	886	902	915	861	926	869	899	900	883	906	904	857	900	913	897	856	919	934	871	895	874	890	920	885	889	866	859	878	931	906	907	834	869	915	867	890	872	846	857	907	880	865	886	891	862	949	878	857	889	878	777	934	866	847	894	925	859	918	918	948	897	881	859	930	903	855	912	852	863	897	872	872	897	937	843	875	856	838	928	877	884	858	922	876	841	940	886	885	878	862	898	891	881	853	942	887	849	881	897	902	890	889	872	901	892	888	923	940	868	888	823	901	925	906	895	920	894	845	918	900	874	892	930	880	879	942	847	910	868	898	928	960	948	828	880	861	849	886	887	866	893	903	928	945	849	884	920	842	910	847	816	894	903	916	845	894	907	895	927	918	943	877	891	878	921	903	900	915	889	894	870	904	872	931	833	856	934	897	890	868	865	875	880	881	894	842	849	841	892	861	910	923	927	878	853	916	876	889	921	875	895	860	887	924	895	911	869	904	868	887	898	896	901	838	841	884	853	909	896	861	935	873	870	938	838	900	926	834	863	874	911	917	916	870	916	931	864	905	910	890	896	897	896	883	887	940	944	918	940	952	891	901	880	857	861	853	905	899	825	886	930	873	911	885	867	918	930	859	889	862	853	906	909	873	881	886	903	835	918	889	866	854	875	875	924	869	856	893	963	882	871	859	889	875	869	858	886	866	864	890	920	888	888	848	870	943	950	923	886	866	879	843	840	914	918	909	906	889	992	898	885	860	899	864	919	905	875	896	935	854	804	862	865	936	914	960	866	879	922	858	891	865	890	898	857	881	895	931	912	951	862	885	910	878	892	936	876	860	901	885	913	852	904	903	898	908	852	909	863	897	920	863	858	839	916	882	838	875	882	870	836	973	873	893	893	851	934	835	885	891	888	877	901	925	964	906	879	846	891	883	845	840	876	867	895	854	905	898	892	850	910	839	887	892	903	884	844	878	861	877	943	954	874	897	878	874	846	914	900	841	878	906	903	919	918	927	853	877	878	884	886	837	905	853	917	889	847	909	884	890	920	854	900	899	927	909	876	894	855	851	877	893	907	928	861	887	898	876	915	836	866	869	860	892	895	917	837	860	896	846	883	922	923	891	898	862	954	960	909	890	888	893	877	857	856	917	904	949	897	904	885	867	895	885	841	818	886	910	954	874	893	883	871	896	920	825	909	872	884	862	903	895	893	877	893	948	881	865	910	915	907	881	873	870	844	894	929	919	878	912	904	888	813	933	863	884	887	900	919	942	901	905	863	861	875	887	842	843	870	850	861	870	922	867	844	851	916	888	827	883	898	918	838	886	918	872	888	935	877	933	891	871	853	900	948	878	908	891	876	909	914	859	875	900	887	831	892	897	863	861	954	927	894	881	898	885	879	977	880	899	890	868	914	909	872	950	866	844	876	900	877	922	902	903	853	855	930	931	890	881	874	903	903	875	914	924	913	921	901	842	918	879	926	942	920	889	863	868	905	894	898	930	873	808	909	838	869	886	872	920	873	900	929	913	920	885	898	858	895	839	855	860	946	876	890	873	893	890	969	870	876	886	889	869	885	871	872	872	867	905	906	884	848	889	940	868	857	912	925	936	924	874	876	892	879	875	893	955	902	830	908	895	892	888	878	846	930	946	883	927	918	906	948	888	894	888	856	886	884	861	928	879	889	878	900	849	878
17900	2634	3027	2346	1593	1196	917	806	660	607	510	456	452	419	421	379	353	339	341	376	315	308	325	283	315	305	304	305	342	328	305	293	280	286	302	301	296	288	269	314	255	270	289	276	262	288	290	314	259	241	293	294	308	291	281	285	266	266	275	274	259	274	300	284	293	277	285	266	292	314	263	286	274	275	278	245	269	309	259	283	280	281	267	300	263	269	289	270	266	287	273	272	273	266	295	259	284	264	270	285	273	262	267	263	294	260	258	235	284	277	277	251	245	263	235	281	275	242	280	263	284	286	293	309	280	276	271	265	273	244	264	302	289	260	251	285	260	254	306	247	264	268	271	251	288	277	279	276	262	277	288	274	300	302	292	260	267	266	247	278	239	290	289	278	267	264	283	271	287	298	288	256	285	269	240	291	267	302	270	259	288	228	260	268	291	304	284	256	282	267	291	277	269	257	267	286	246	266	261	271	249	241	261	261	250	267	259	272	295	265	283	268	249	258	291	281	276	269	280	271	276	283	278	286	266	266	291	261	274	294	288	261	278	312	253	262	267	293	286	282	285	261	281	258	268	261	300	278	252	291	239	288	259	288	257	283	289	260	247	274	274	274	279	286	275	249	287	264	252	309	266	305	269	290	298	267	274	273	222	260	263	254	247	292	255	257	269	256	289	275	271	282	252	273	302	256	261	268	248	252	274	268	253	265	280	261	282	270	258	246	290	281	271	276	274	271	290	242	260	271	267	281	258	267	285	279	267	272	305	284	268	259	275	266	291	235	263	288	274	287	271	267	300	276	256	282	256	288	238	265	274	292	269	257	271	269	258	293	269	263	276	276	276	255	258	270	282	261	262	267	262	284	284	247	269	258	268	272	281	263	266	274	275	273	240	262	230	251	278	282	257	262	270	280	256	278	263	235	269	294	237	258	278	271	264	287	303	289	276	244	264	274	271	260	249	259	293	260	246	264	277	250	298	260	305	290	254	263	240	246	285	266	255	266	276	280	263	255	268	267	270	261	257	275	267	288	269	283	236	292	257	278	246	281	277	272	259	261	291	271	272	263	258	248	280	250	262	274	263	276	271	285	250	273	273	263	275	251	273	271	294	288	271	276	276	249	284	270	288	268	273	282	296	268	262	277	243	293	294	279	255	291	270	291	275	249	280	268	274	268	298	275	263	277	256	259	297	282	282	260	269	244	287	255	279	257	284	281	281	278	285	277	277	277	268	268	252	268	252	266	264	265	298	266	268	270	300	299	270	262	269	289	264	280	278	287	261	246	269	329	300	253	251	273	276	261	267	264	262	265	289	290	277	276	268	270	262	293	267	264	251	255	307	251	278	246	272	266	282	269	253	270	290	247	268	274	300	283	260	276	300	277	295	259	269	256	292	248	258	294	270	278	273	272	261	241	258	291	258	273	275	265	266	272	276	272	309	267	250	298	242	260	284	267	279	317	282	266	283	268	274	289	301	273	287	288	278	277	242	233	259	267	282	284	300	250	278	290	297	249	257	290	266	261	238	292	253	285	296	285	257	289	267	281	256	288	276	268	247	287	263	262	274	287	261	295	273	292	282	277	273	274	291	283	256	279	252	276	255	269	279	280	243	279	270	266	294	307	257	241	244	285	281	263	310	292	272	275	258	235	250	262	285	263	269	277	266	272	286	288	265	283	274	271	273	277	291	281	261	249	270	271	273	290	283	264	274	256	284	284	260	285	275	266	260	293	309	262	261	309	281	254	267	262	278	258	286	266	262	282	258	284	277	281	269	305	289	261	268	289	280	272	273	304	261	249	259	279	267	265	252	272	289	253	263	286	256	283	257	287	268	234	314	260	292	259	263	267	304	279	251	262	284	258	268	270	248	274	254	281	256	255	270	277	293	270	269	300	283	300	264	277	284	243	277	234	253	252	271	272	279	296	272	268	282	286	264	306	302	240	286	289	244	293	233	276	300	260	284	295	281	257	256	285	255	265	294	260	300	246	275	273	264	302	271	305	270	282	274	264	251	259	264	252	267	282	259	281	271	261	290	269	290	266	292	267	276	259	269	268	268	286	261	265	273	261	263	258	272	281	262	270	279	311	269	258	274	271	236	230	307	290	277	259	283	284	255	285	267	303	291	272	279	297	271	267	291	243	276	281	292	277	256	295	304	274	273	255	255	248	252	292	291	294	281	292	256	297	254	280	271	255	303	291	309	285	267	266	291	249	259	288	270	284	306	270	292	252	241	291	296	251	284	301	290	273	289	275	286	273	278	291	271	259	290	232	262	273	300	254	252	272	271	312	269	293	298	286	257	299	289	258	240	249	277	294	243	278	270	289	262	284	227	297	268	270	281	269	256	275	290	274	303	270	256	258	276	248	266	277	303	293	265	269	295	291	271	245	277	282	284	273	274	252	286	295	301	240	298	265	288	267	239	260	249	264	276	253	277	263	268	278	274	277	292	278	259	252	304	288	282	258	283	282	287	255	276	278	301	269	305	311	249	276	264	270	276	289	291	291	272	271	263	297	281	278	314	278	273	257	292	270	273	259	291	288	285	239	258	256	267	292	282	276	273	293	283	263	298	289	272	257	288	255	273	279	281	276	275	284	291	268	237	256	272	271	284	256	282	273	266	289	257	277	286	263	299	266	300	300	270	239	256	259	262	265	275	288	261	245	278	251	269	272	259	301	306	220	257	277	290	290	308	268	275	253	293	302	267	259	268	247	267	275	262	265	276	277	272	295	262	282	285	266	304	272	290	249	296	286	293	299	289	280	281	270	284	260	269	270	258	281	285	299	251	306	284	294	268	267	259	267	278	276	271	262	259	282	274	271	259	276	253	273	267	259	259	243	260	268	269	290	254	271	268	273	278	253	274	296	271	309	258	260	268	252	271	290	269	267	287	261	256	277	275	245	263	275	273	261	271	240	283	256	293	250	281	266	278	269	243	275	260	250	234	279	285	277	268	278	282	291	290	283	261	254	294	300	261	280	265	283	272	282	259	298	272	280	289	267	288	273	267	257	272	257	255	268	292	276	291	275	244	225	263	275	283	261	298	290	258	229	290	272	291	290	243	274	291	249	286	253	291	280	269	282	269	285	294	274	263	276	303	267	263	267	257	246	265	255	270	273	279	247	274	254	249	277	261	294	262	272	291	285	293	283	290	265	288	283	301	248	257	259	267	285	265	251	286	256	272	253	268	269	259	281	290	269	268	265	298	314	265	260	284	279	254	282	277	261	285	276	300	268	240	258	285	303	243	264	250	276	295	290	253	286	249	228	245	270	296	291	276	267	269	279	296	259	291	253	278	257	276	272	285	283	249	269	301	294	264	288	284	251	277	264	275	255	282	284	278	292	285	312	272	248	283	282	304	263	299	250	254	280	275	294	275	281	279	264	275	260	285	309	259	253	289	265	283	268	277	230	290	247	287	260	268	275	265	296	283	246	276	273	288	274	272	278	246	283	246	274	285	266	292	279	258	284	270	302	260	261	274	269	269	275
8520	2663	5594	6568	5558	4640	3727	3200	2784	2377	2129	1998	1801	1661	1567	1455	1391	1363	1235	1259	1206	1177	1118	1121	1162	1096	1047	1000	1052	992	959	914	967	940	922	917	909	893	881	909	899	929	904	900	865	894	910	881	889	876	853	846	843	891	828	844	863	839	850	832	827	786	849	852	873	846	827	879	799	847	814	811	829	811	870	853	770	857	813	817	792	805	832	815	833	800	818	807	807	818	845	782	821	831	844	818	807	850	818	836	789	788	817	825	796	800	811	844	826	820	840	806	746	813	806	806	840	784	830	825	795	822	869	839	782	752	760	774	850	794	789	775	821	813	792	787	826	833	795	801	821	790	774	770	813	785	809	817	836	805	835	754	830	855	814	768	801	788	848	848	836	776	746	787	748	732	830	792	828	786	799	794	779	782	815	823	881	830	794	793	812	822	828	779	827	789	752	790	775	816	808	857	816	787	798	763	768	812	788	810	822	786	814	805	771	815	810	757	811	859	834	809	813	807	803	737	743	858	758	818	827	768	826	822	827	760	798	843	809	776	787	813	809	776	804	831	779	785	789	781	753	797	824	813	812	808	812	794	817	789	857	740	772	781	769	730	790	796	836	797	809	773	837	821	804	823	779	759	787	817	792	828	825	828	795	807	782	777	825	799	793	808	827	762	799	791	815	829	815	797	842	793	802	822	813	783	815	801	809	743	788	803	810	808	834	768	795	784	830	783	796	843	772	809	754	808	764	752	826	792	800	815	852	786	823	796	803	755	772	806	827	751	845	792	855	780	783	798	758	768	782	814	772	779	777	781	792	816	784	820	801	810	755	789	775	809	833	826	815	798	817	791	805	782	845	827	737	810	777	861	756	788	716	819	796	836	788	812	833	824	789	802	812	763	802	771	811	797	772	829	773	782	805	800	797	767	780	758	790	795	836	803	816	769	778	757	783	811	787	841	845	761	818	764	821	839	794	809	819	773	796	799	770	777	816	768	771	786	785	794	746	800	842	823	787	799	806	848	803	809	758	773	821	797	801	781	799	797	832	810	775	806	774	806	825	767	792	828	795	792	781	780	808	817	818	804	853	798	816	771	823	830	776	843	797	800	799	828	834	794	815	775	841	825	859	812	797	827	832	833	838	806	805	779	828	807	783	804	823	782	836	796	854	813	807	718	817	786	813	798	814	808	875	815	845	794	813	798	802	774	825	792	793	794	800	783	781	834	773	779	811	785	850	803	806	800	821	817	865	773	785	815	798	803	799	793	831	819	809	802	792	783	802	863	764	792	806	749	806	813	801	796	752	866	760	794	819	733	836	759	782	718	839	785	775	809	820	788	857	819	749	752	780	807	739	810	809	824	766	793	842	825	792	791	795	762	778	834	781	821	827	783	793	753	791	827	784	838	794	844	800	808	827	809	749	821	789	795	820	833	768	835	790	846	759	785	806	828	858	815	810	801	790	831	774	750	784	833	862	796	822	765	803	831	767	797	763	798	771	794	817	782	774	801	796	789	839	839	827	820	790	753	817	792	791	787	773	772	799	806	835	785	777	783	789	809	784	822	798	784	793	842	803	854	795	855	774	768	797	796	797	817	817	805	806	823	819	736	811	736	819	840	834	796	798	762	788	819	786	831	805	865	781	792	797	764	800	833	850	831	807	796	790	788	824	814	831	809	789	831	812	824	821	779	809	813	815	813	773	784	860	814	746	751	785	793	796	842	768	831	801	849	776	754	817	751	793	839	776	738	804	824	799	804	829	789	784	756	819	773	787	804	784	748	729	805	849	798	797	784	822	804	758	796	831	799	821	819	809	793	835	799	778	765	861	830	806	809	822	783	803	772	784	825	834	814	788	790	804	811	778	755	836	792	795	798	785	807	812	780	832	778	779	778	837	800	770	802	795	835	807	774	760	788	850	842	801	754	811	811	815	782	800	825	836	777	803	824	765	782	893	829	781	795	820	808	821	812	794	799	821	799	804	900	759	812	794	860	814	813	826	772	809	855	816	806	796	793	759	804	840	820	783	772	811	775	798	823	769	798	817	805	855	783	802	825	788	761	811	814	762	794	785	811	780	794	750	867	804	781	778	755	825	778	807	811	804	807	802	798	821	813	769	773	802	823	813	787	779	759	828	810	776	795	792	845	802	817	811	831	756	839	732	835	735	771	772	781	847	835	751	819	807	803	785	819	759	771	791	793	810	779	809	764	796	797	771	819	797	773	756	813	755	835	796	794	789	776	746	808	812	801	809	793	811	794	826	824	818	811	789	714	824	758	784	803	767	752	806	766	766	844	818	807	794	789	831	795	836	784	818	780	795	788	818	756	819	814	775	848	796	756	797	775	839	822	842	794	798	790	763	824	772	817	821	824	816	760	770	823	820	810	747	805	797	806	814	817	806	800	790	801	766	785	798	760	769	810	841	801	849	835	819	800	809	796	838	833	827	808	792	780	772	838	785	831	799	784	775	792	771	779	804	770	786	756	770	793	804	808	794	756	817	815	783	794	806	799	799	815	762	784	825	832	823	815	780	808	825	796	747	795	801	812	777	794	827	797	863	766	776	831	804	815	800	792	853	765	780	760	798	798	799	840	838	803	803	778	806	778	769	800	806	787	768	763	759	748	818	762	843	774	840	773	816	783	800	792	822	806	803	836	869	765	744	749	834	806	758	831	764	752	742	781	771	756	825	809	828	761	798	826	815	811	826	803	779	874	819	788	826	823	804	820	754	840	770	780	798	836	791	758	761	811	787	789	793	758	781	777	831	737	809	801	819	809	812	777	784	801	795	770	841	792	778	817	748	821	786	803	812	793	767	829	829	761	818	829	787	856	886	880	786	771	831	830	760	743	796	811	799	786	772	773	791	750	795	815	822	765	768	793	816	749	765	798	793	838	818	817	799	811	812	834	816	804	805	788	774	807	760	782	764	786	752	759	822	785	838	807	751	777	842	816	777	832	801	818	800	841	859	852	792	810	804	809	796	819	790	770	792	796	819	860	826	800	772	798	842	796	751	817	766	780	769	809	840	815	767	800	764	778	800	783	825	780	805	836	803	782	743	805	816	795	796	810	750	848	819	775	776	750	790	798	784	793	804	783	807	781	764	749	839	782	802	809	835	778	809	788	784	862	752	781	752	791	805	778	825	789	800	837	808	806	800	807	824	812	795	783	810	756	789	794	839	804	791	851	813	805	771	795	827	831	814	787	757	826	789	775	738	833	787	787	835	794	781	806	813	817	780	833	833	818	780	795	794	827	794	800	785	817	798	808	831	785	794	861	801	762	885	763	750	777	816	877	790	824	803	802	804	793	772	844	820	774	774	817	828	756	803	794	802	783	805	806	791	804	772	813	765	782	827	764	784	781	814	802	799	757	814	791	805	799	811	849	825	816	768	803	836	817	826	795	794	806	787	738	801	790	780	805	796	701	849	761	767	767	803	742	782	762	804	790	809	813	808	755	824	797	783	836	791	753	760	739	757	780	821	834	752	784	878	798	825	789
2217	258	254	229	245	212	182	171	193	167	172	185	194	198	168	167	164	184	192	169	190	143	176	164	176	189	167	176	167	179	167	170	176	182	178	152	160	183	168	182	177	160	155	171	175	149	174	191	169	171	180	192	182	190	168	170	175	170	176	169	171	207	157	179	165	187	150	163	183	173	171	151	172	171	183	196	174	178	172	175	180	169	196	191	188	194	179	180	187	184	189	181	186	171	174	176	199	186	172	199	175	173	180	186	168	170	154	185	179	182	173	160	173	155	172	175	175	166	170	163	145	178	166	197	166	191	186	183	173	193	164	152	187	179	189	165	185	184	192	195	171	147	173	179	205	162	155	163	165	158	158	153	193	192	155	189	161	175	156	175	197	175	179	180	187	200	192	171	199	183	148	146	169	177	175	166	154	193	151	170	160	198	187	182	187	167	150	169	172	172	160	198	180	160	154	157	163	186	194	191	173	172	187	161	167	168	188	169	180	174	161	178	184	163	177	179	156	177	191	145	173	166	165	148	186	167	167	197	211	205	179	179	167	175	174	185	175	186	157	157	173	169	194	175	182	169	186	181	181	178	169	171	155	163	161	184	182	181	172	163	185	173	174	181	175	159	184	152	169	193	183	182	169	170	162	172	163	168	188	173	183	189	188	184	197	186	173	155	184	176	200	139	178	178	193	168	185	154	154	197	187	185	178	188	194	153	170	166	190	168	165	173	187	163	173	178	176	179	170	173	195	171	151	177	207	167	160	164	164	159	186	177	163	160	167	158	163	176	180	180	172	172	167	171	167	168	153	169	210	162	173	200	175	177	182	192	176	186	154	193	187	157	155	167	166	185	167	203	157	173	199	201	163	173	200	167	185	177	198	172	175	203	172	181	189	170	191	180	173	146	199	167	165	173	175	174	182	187	168	168	168	179	180	196	179	164	172	177	184	153	173	183	176	181	166	165	174	193	165	178	177	175	156	163	186	194	157	159	160	162	187	159	198	197	183	176	183	165	185	176	180	177	170	170	171	187	175	162	187	150	178	186	158	166	175	199	192	157	171	190	173	182	194	172	148	185	170	172	182	168	192	170	160	177	154	150	185	160	189	169	185	182	170	179	177	167	160	188	148	158	183	152	167	171	155	171	185	163	149	178	169	169	164	179	162	199	168	179	183	174	159	190	174	166	176	167	190	180	172	191	143	178	168	185	137	189	180	150	172	161	165	183	201	168	193	149	157	181	174	140	156	187	168	171	181	163	148	175	160	186	156	162	179	168	173	182	149	154	172	162	178	159	173	181	159	165	162	155	174	177	186	180	154	179	167	155	179	159	168	183	215	147	165	169	195	181	189	198	149	167	190	159	171	189	176	158	169	173	177	176	166	190	177	167	195	176	162	192	201	161	176	152	183	170	152	173	173	176	152	157	178	161	176	184	165	164	179	169	156	170	171	165	186	161	171	168	168	187	185	194	198	162	159	182	178	173	164	167	164	174	167	153	178	159	194	167	154	179	166	166	174	166	178	173	165	164	188	171	172	179	165	172	166	183	175	174	164	159	164	185	189	168	168	154	171	155	179	193	186	180	195	155	168	203	175	158	147	180	188	170	174	183	146	168	177	171	164	175	167	190	153	170	193	154	178	171	164	195	176	191	181	131	158	186	186	176	160	173	188	165	168	162	164	174	168	197	171	161	162	168	177	159	172	177	177	160	191	171	168	194	163	169	174	156	176	196	201	162	172	200	170	184	163	165	138	186	174	163	190	153	184	179	156	159	178	155	152	165	155	168	177	176	169	154	184	157	181	145	166	187	170	181	159	167	171	177	190	161	166	193	178	163	156	186	187	177	177	161	168	162	176	161	181	175	161	178	193	144	183	198	180	165	175	175	148	167	166	146	188	162	170	196	157	171	181	191	174	166	174	184	168	150	193	179	167	174	162	150	164	188	177	161	179	159	166	195	172	192	175	159	184	168	199	176	192	177	180	170	161	187	191	174	195	168	180	195	172	176	177	190	146	198	168	176	178	178	143	169	173	185	170	161	193	160	171	160	191	184	163	188	175	147	172	189	190	164	225	175	158	182	186	147	200	159	181	146	154	168	193	187	173	180	163	171	190	164	130	156	160	156	180	168	182	174	173	174	168	203	184	176	159	166	177	169	178	186	180	164	172	172	170	168	186	169	174	157	185	172	169	184	162	197	183	164	170	192	164	146	166	161	157	179	199	175	154	170	167	180	175	191	189	177	171	182	154	165	174	163	170	164	185	136	188	158	166	160	168	138	185	183	171	173	181	156	181	187	165	164	181	192	188	178	169	156	177	174	164	188	181	184	169	174	188	184	178	189	159	174	147	172	160	178	189	185	157	185	182	170	181	184	175	163	170	175	189	182	177	165	168	186	169	166	177	193	170	179	197	169	192	176	190	172	159	156	171	170	195	168	152	161	176	159	190	167	161	166	177	179	181	160	174	179	160	172	172	157	177	189	182	145	160	155	150	170	174	164	166	153	193	171	196	177	173	177	168	176	188	202	172	148	180	198	195	163	186	172	163	144	161	172	171	176	158	162	165	198	176	173	172	180	180	171	187	163	174	190	190	154	178	182	170	168	166	180	184	186	176	169	172	166	158	166	155	149	172	164	174	189	165	171	189	162	164	177	191	191	175	173	176	148	166	155	179	172	187	162	186	152	174	161	190	173	165	196	161	176	191	160	190	179	177	161	178	171	177	175	195	173	166	162	180	152	182	184	178	181	175	171	162	158	153	167	158	189	156	188	157	176	174	165	184	166	185	153	183	188	176	169	165	159	183	170	166	179	173	169	175	185	162	179	163	176	148	191	197	183	176	184	185	182	190	177	188	177	191	173	192	168	161	155	166	184	184	153	178	162	183	163	199	165	162	172	173	170	189	180	190	197	163	172	184	163	187	172	173	207	157	159	161	208	149	170	181	170	180	182	190	183	156	161	179	166	191	178	175	172	181	177	202	181	179	166	175	167	178	158	169	180	181	180	167	167	191	173	192	160	160	172	167	185	182	177	186	153	178	179	161	180	173	177	157	175	185	174	178	184	169	175	193	183	208	149	183	188	161	165	149	170	190	170	212	156	173	157	175	170	164	159	179	180	155	179	174	179	173	144	174	174	173	166	176	138	166	197	170	179	171	175	163	151	177	179	199	169	167	156	172	178	178	186	162	172	162	205	170	195	155	154	167	172	165	152	168	155	195	180	169	158	162	178	189	181	201	191	178	165	179	158	157	174	161	171	172	166	177	156	181	190	178	180	181	180	191	159	174	183	170	137	175	181	175	160	158	159	179	173	193	174	174	172	153	173	156	181	164	153	165	167	165	187	197	194	198	190	181	177	166	193	176	171	171	169	176	161	165	167	163	156	181	158	188	157	166	187	180	152	161	162	174	169	174	183	206	173	192	180	203	166	171	178	163	159	204	179	193	180	176	173	185	165	173	167	185	163	185	179	179	175	181	154	165	176	171	188	167	148
2014	615	740	771	707	669	658	614	632	630	588	615	595	561	559	556	601	562	568	565	588	533	562	559	560	565	555	556	586	564	527	579	537	569	542	564	507	570	536	550	562	581	593	583	557	540	524	558	579	536	559	584	587	525	549	609	562	557	569	562	570	562	548	563	560	542	551	600	553	552	585	532	530	591	568	521	535	568	562	596	541	565	547	570	564	587	568	562	519	571	559	567	581	597	583	542	570	574	560	583	519	597	563	539	565	571	589	544	543	561	555	556	556	580	556	526	542	514	532	556	537	591	570	558	545	545	532	549	539	513	582	545	548	549	543	517	518	589	548	551	575	569	543	502	545	580	580	534	546	563	573	602	529	530	543	632	510	514	560	571	548	494	592	527	556	532	525	561	562	541	536	613	572	551	569	541	549	513	566	511	525	528	559	571	539	560	574	552	567	548	545	526	573	546	562	528	574	515	597	572	517	564	562	597	564	557	576	544	563	557	567	570	547	553	556	544	584	568	545	548	553	555	547	578	559	570	579	553	557	562	541	593	610	541	545	542	558	576	538	547	579	533	537	549	545	542	538	535	561	538	556	566	565	549	528	563	591	589	562	560	556	541	560	548	543	575	561	547	548	555	558	524	562	563	578	552	567	549	517	523	571	578	547	585	571	522	573	599	564	600	568	559	512	532	529	573	564	573	561	547	531	544	580	602	538	515	546	544	571	553	573	522	572	549	576	506	574	569	538	546	560	556	536	572	557	571	585	547	558	603	535	535	582	568	533	541	557	514	548	544	563	506	591	568	535	544	570	586	604	587	570	560	541	541	564	558	569	526	558	573	548	555	514	561	596	566	549	548	540	596	543	519	534	532	599	584	578	547	609	546	550	546	568	521	566	545	538	552	580	528	560	499	546	590	539	544	611	546	529	572	557	528	575	557	570	542	520	555	564	551	570	565	540	556	615	531	545	558	517	578	532	561	558	563	549	577	576	557	558	531	553	579	526	550	591	587	544	553	552	543	567	563	550	556	547	554	509	556	568	532	557	553	594	557	614	573	568	516	529	573	567	555	576	518	562	528	544	529	555	517	562	545	547	571	558	570	550	523	519	562	554	540	570	585	566	575	610	544	563	555	610	515	540	537	575	544	580	548	573	601	529	529	555	569	565	536	567	527	529	562	549	570	563	592	552	575	556	541	540	592	571	580	575	571	545	536	577	560	542	570	514	597	540	573	534	539	560	553	562	565	575	561	594	543	569	562	613	560	532	520	559	524	546	545	534	581	539	551	567	532	603	585	547	557	522	577	512	580	577	574	564	533	576	565	614	597	542	545	598	543	558	557	526	543	540	537	564	600	537	585	546	530	590	513	535	540	526	568	584	570	522	585	547	554	550	571	547	551	563	534	557	552	604	559	580	531	527	577	510	606	573	536	599	545	552	552	571	589	539	531	566	584	558	549	575	545	555	571	572	551	541	541	554	545	568	589	546	511	584	519	568	604	564	562	560	528	543	554	573	521	571	531	595	586	562	605	523	527	564	569	583	574	542	567	535	573	565	563	574	523	600	547	524	559	529	545	563	563	565	571	565	582	521	541	540	563	624	529	539	566	563	581	571	622	624	537	531	554	503	537	595	541	562	560	566	547	533	531	512	525	571	591	517	586	571	523	559	517	569	529	521	560	544	576	530	553	557	630	526	539	557	563	577	536	577	521	550	574	583	555	526	557	527	579	599	528	496	540	595	596	555	493	576	554	517	592	556	578	583	542	583	533	514	572	560	580	576	549	546	593	571	569	580	541	546	554	546	546	558	561	515	574	560	597	574	547	595	542	514	543	539	543	580	563	584	581	546	596	559	597	523	542	558	523	554	566	537	562	583	540	561	524	579	545	517	539	503	515	566	523	532	556	602	543	569	611	577	530	585	535	536	574	522	562	508	553	519	558	548	552	542	613	568	580	554	557	605	545	573	550	536	551	553	523	545	548	546	551	546	624	538	545	549	560	564	543	545	561	543	554	583	592	586	558	584	575	560	544	534	554	603	531	555	566	546	574	553	555	544	539	580	542	591	567	567	559	575	579	540	559	560	592	540	577	564	567	568	575	582	570	578	560	582	556	517	570	579	544	572	544	510	542	552	547	542	568	519	579	525	504	625	547	583	587	558	487	573	551	526	527	604	545	561	570	553	599	566	542	533	563	533	576	553	517	567	570	520	575	577	527	615	549	554	534	562	564	529	521	566	581	587	535	595	558	544	545	559	550	590	515	584	583	534	495	539	582	549	565	547	570	567	569	587	579	561	574	547	532	556	561	519	604	542	500	565	612	576	534	581	574	526	604	584	511	561	556	537	616	560	528	537	577	617	509	552	524	556	552	597	609	553	568	543	590	535	531	537	536	528	578	583	608	597	571	562	537	513	524	551	556	549	537	522	570	541	564	578	568	560	576	562	577	571	581	539	577	593	548	593	578	542	579	536	534	532	540	554	545	565	567	610	548	607	595	529	547	525	568	561	558	538	553	493	578	537	573	599	566	566	558	607	570	603	538	562	563	520	581	592	550	555	572	530	567	569	526	565	567	535	577	575	563	508	545	619	572	560	570	561	518	570	519	560	586	594	559	569	548	538	540	542	553	591	567	579	563	546	559	573	517	556	570	550	534	536	554	516	555	547	525	561	586	540	548	540	561	607	571	578	544	536	560	558	549	553	580	596	561	571	557	548	522	565	578	538	520	545	541	548	542	526	587	553	599	569	514	537	572	569	562	541	526	548	534	565	560	550	530	557	580	535	563	533	577	532	537	532	533	546	541	540	535	559	552	545	605	588	602	572	599	535	562	547	535	545	619	543	531	512	575	578	557	568	581	539	527	550	575	543	584	549	512	551	534	541	559	596	557	551	516	516	563	564	547	581	556	596	531	524	527	549	540	598	557	581	582	587	575	577	516	558	593	536	560	576	556	542	572	571	555	563	563	547	598	560	530	525	550	594	638	529	547	568	536	559	576	569	552	542	568	582	575	534	540	563	585	579	544	592	539	537	601	542	569	617	524	588	536	581	534	564	525	582	532	563	611	560	554	591	561	540	581	546	521	551	590	554	548	536	581	541	582	561	489	564	572	516	544	531	549	557	522	581	560	589	591	564	593	606	597	557	544	552	583	586	588	598	574	585	516	602	546	561	554	573	543	561	558	585	572	569	525	534	572	597	553	561	595	570	577	516	541	559	571	540	573	573	579	552	560	515	509	562	572	527	563	534	589	590	505	561	598	598	604	553	552	587	556	542	559	609	531	522	558	529	543	546	580	560	526	581	590	568	533	560	581	543	561	530	561	581	547	563	543	511	580	538	529	530	554	567	543	569	556	552	633	584	600	551	527	569	580	576	529	540	554	558	552	488	547	550	554	581	563	570	567	546	568	602	562	570	556	602	546	557	550	574	574	507	537	540	587	587	541	566	533	592	535	555	554	541	569	523	561	577	571	565	554	546	567	549	580	590	545	542	523
10003	1292	1662	1295	1013	795	659	536	483	439	386	445	408	366	346	360	355	347	348	343	318	342	330	357	325	318	337	308	351	320	333	322	313	297	320	303	296	329	293	328	322	300	281	318	336	302	332	300	328	307	328	319	336	332	314	320	301	311	316	322	293	277	298	322	340	304	309	329	335	304	337	285	301	323	304	299	311	320	298	307	280	303	336	323	293	284	300	329	332	321	306	309	277	297	298	313	307	308	290	305	308	300	320	312	286	299	288	340	301	264	297	285	305	311	278	308	326	312	258	307	311	301	288	337	311	281	320	320	342	305	311	299	317	314	275	315	307	294	291	277	310	322	287	306	301	307	312	292	304	297	271	301	312	332	273	272	289	313	310	341	297	323	321	307	279	292	302	312	296	278	313	321	286	344	331	322	283	334	321	290	292	288	312	286	309	335	289	292	319	309	294	313	320	319	305	293	331	292	299	298	310	295	319	282	304	309	272	287	306	284	290	287	297	290	333	288	289	305	311	328	294	293	305	294	294	281	289	346	293	308	300	292	303	340	298	290	295	307	295	325	297	297	301	316	326	332	289	305	306	307	315	334	308	287	335	337	334	295	335	303	283	318	322	302	307	309	297	311	317	303	291	311	335	295	324	248	321	305	316	304	338	312	316	339	322	291	303	302	281	301	311	325	295	285	302	348	295	321	313	288	319	274	320	352	306	304	305	322	300	321	328	310	339	280	291	296	307	291	271	319	287	274	298	297	302	336	303	309	304	340	329	293	278	331	291	287	305	306	272	311	282	321	302	297	316	332	301	318	276	296	294	314	312	337	321	333	312	338	315	277	301	313	323	316	288	321	281	316	312	300	320	288	296	297	304	298	338	309	283	286	335	317	323	312	309	339	282	310	291	314	275	315	306	313	330	322	328	290	292	314	303	295	326	276	299	330	284	338	300	336	290	321	294	290	321	262	314	337	302	299	304	250	327	315	300	318	315	291	320	334	260	315	312	292	312	297	286	277	315	316	310	304	306	325	303	318	336	277	336	270	305	273	267	313	321	335	310	327	322	301	287	312	311	339	308	313	269	285	288	295	326	282	281	314	311	306	315	311	293	302	321	300	303	312	300	304	323	295	340	311	288	292	310	337	305	308	325	317	318	299	293	318	273	306	286	280	311	340	295	333	288	309	324	275	313	286	312	283	323	294	293	280	289	316	265	274	334	302	311	311	335	323	275	301	311	276	290	298	301	294	335	271	299	307	319	277	313	306	312	313	288	319	299	294	302	317	296	315	298	286	308	337	314	284	299	293	317	300	287	283	307	302	333	320	323	318	316	320	296	297	305	324	298	329	329	314	347	265	278	311	298	300	307	344	327	292	329	318	301	323	300	324	333	316	313	330	271	326	306	338	329	291	297	311	303	311	267	280	334	293	280	273	304	307	321	316	290	363	290	303	293	293	305	296	342	320	328	294	301	298	298	315	334	299	300	307	302	344	294	302	309	289	341	330	261	307	294	336	309	291	322	287	343	284	310	294	296	298	285	311	307	287	296	328	322	300	294	313	325	301	314	306	312	270	288	322	296	281	312	304	286	283	314	327	302	309	315	304	283	281	283	294	307	305	316	297	289	289	287	299	300	315	291	273	324	323	286	289	295	313	303	324	278	325	280	296	318	318	259	314	324	298	293	318	303	324	319	332	310	283	323	322	280	313	309	345	317	315	309	309	288	291	313	315	299	288	307	312	279	299	306	318	313	295	282	281	296	297	318	330	312	295	288	288	288	287	317	326	320	295	303	322	266	299	309	294	273	308	300	293	289	340	314	317	279	276	311	336	289	313	334	295	302	305	273	269	322	289	320	312	323	298	332	291	317	309	346	313	293	316	324	301	313	311	316	293	272	283	315	304	315	309	314	313	299	314	317	313	312	317	303	324	297	311	328	317	326	313	303	304	312	315	310	332	286	317	300	282	280	312	318	323	305	322	312	334	304	315	327	315	300	301	309	329	311	308	343	268	282	324	321	327	280	321	316	319	316	301	318	308	304	307	295	316	313	322	303	312	293	298	315	293	310	279	287	303	289	283	310	314	334	298	308	308	308	328	373	329	288	284	299	301	318	305	295	304	351	300	308	305	307	318	311	288	285	283	305	311	290	325	278	299	312	310	289	308	325	292	299	304	281	315	309	310	295	294	309	317	287	296	308	272	311	307	299	285	303	292	303	303	291	302	293	307	312	318	347	299	331	308	312	333	291	310	315	302	303	298	300	299	300	322	329	302	280	267	312	310	300	311	322	317	318	313	335	335	332	297	323	326	309	307	323	297	306	297	306	269	295	314	283	296	290	298	297	291	303	305	306	298	239	328	309	333	317	292	306	324	331	320	292	283	323	343	319	288	286	322	312	308	310	288	295	314	311	289	293	282	330	272	295	310	323	299	300	304	319	304	348	289	332	299	305	304	275	324	292	299	327	286	301	281	290	316	320	315	318	342	313	343	305	284	347	306	290	320	269	303	305	292	314	346	305	311	334	304	312	344	321	269	344	299	285	305	281	282	299	321	320	291	325	299	299	287	292	304	301	294	330	302	299	295	283	305	306	320	291	297	271	321	313	331	326	296	326	308	303	325	283	328	331	303	326	309	313	315	288	294	318	319	283	298	266	304	307	305	313	336	305	287	305	310	320	300	301	308	315	288	314	293	326	291	278	262	319	286	322	293	300	309	305	295	293	268	270	318	329	305	284	299	302	307	309	318	308	317	330	302	307	322	289	313	325	326	297	332	304	321	316	295	319	287	301	309	326	302	313	309	308	305	315	318	296	318	285	278	314	301	305	335	302	290	320	342	323	290	343	322	318	302	330	312	319	355	299	297	329	306	311	321	301	312	306	300	330	281	332	315	317	290	328	304	292	284	328	336	304	322	323	331	290	341	323	332	306	313	305	299	318	329	289	300	311	323	288	306	279	311	327	316	321	288	272	286	313	310	303	324	308	302	302	307	282	335	311	303	291	323	322	304	299	284	341	320	311	359	323	291	305	295	312	320	322	284	294	287	316	319	294	320	353	299	311	300	305	281	306	301	304	332	312	311	301	301	319	295	283	323	318	334	284	254	290	317	321	308	313	286	306	314	300	304	336	313	298	310	280	296	315	300	299	308	309	303	321	313	318	307	307	305	283	269	304	314	294	335	333	323	312	308	274	267	296	327	287	308	328	301	319	323	310	312	285	305	341	298	316	307	293	306	308	314	319	317	296	317	312	298	300	298	292	315	359	323	297	325	306	290	329	310	305	299	317	313	269	286	303	317	332	326	308	335	328	293	298	342	287	314	295	299	335	289	288	314	334	295	286	303	321	337	324	287	302	316	314	336	329	331	314	311	306	310	289	317	331	309	330	306	313	297	276	299	339	304	326	329	285	310	312	315	348	299	279	321	327	324	294	306	285	305	322	284	318	328	315	299	290	330	332	304	305	304	317	298	328	292	299	301	313	298	353	335	318	333	296	323
5933	1754	3434	3925	3542	2920	2467	2156	1925	1732	1689	1561	1356	1280	1319	1204	1117	1212	1129	1153	1083	1104	1059	1017	1017	1020	1019	996	1004	997	993	964	989	1002	958	940	974	920	928	941	948	946	933	923	940	905	988	937	886	954	916	914	853	919	920	881	911	942	905	885	933	880	958	882	882	902	907	919	884	916	906	902	890	870	917	963	856	913	885	883	933	903	922	880	907	888	923	932	890	885	885	920	878	916	924	897	875	956	900	853	884	942	853	898	894	863	899	894	918	877	921	871	917	874	979	825	876	896	855	886	922	882	900	904	871	821	930	900	873	838	917	906	904	891	894	879	952	894	854	881	904	908	896	890	899	870	937	909	906	838	920	880	958	925	871	837	934	869	874	876	896	896	916	888	882	869	951	927	907	879	829	879	892	824	906	946	862	958	884	891	834	833	905	838	896	866	857	937	909	878	840	890	878	905	872	935	898	920	895	895	888	888	873	921	880	853	848	913	872	929	906	843	861	837	933	861	854	892	930	866	917	863	906	863	846	878	900	895	911	887	895	869	879	949	884	893	906	900	879	867	878	891	824	902	834	898	878	841	892	876	856	915	923	833	885	877	890	871	863	872	882	931	929	880	890	944	915	893	888	878	902	917	837	888	856	859	875	882	860	887	914	849	879	922	893	841	872	876	813	931	882	954	880	889	938	880	891	876	886	892	898	862	893	888	895	906	885	887	861	917	917	901	902	927	834	943	900	877	882	874	857	891	851	905	879	905	915	875	892	898	865	919	944	877	870	925	899	896	867	886	840	886	916	900	896	910	849	874	878	927	891	896	876	924	877	877	866	893	882	950	885	879	867	917	886	874	909	842	882	844	888	895	927	883	877	922	882	872	874	897	892	914	861	918	880	865	916	902	932	893	910	887	860	831	914	909	942	853	903	880	881	913	896	904	913	857	903	925	882	867	853	891	878	948	859	907	881	932	875	911	872	825	871	908	909	845	872	903	857	868	915	900	891	890	886	848	863	917	871	895	906	871	914	877	818	911	924	890	892	933	866	928	903	872	821	854	857	884	866	868	866	841	915	870	891	893	876	934	825	830	885	900	856	886	861	896	894	906	873	883	831	902	841	875	925	912	909	928	877	862	899	876	887	874	877	802	857	835	914	839	901	907	909	848	862	903	834	908	905	859	952	916	878	895	896	884	909	920	910	833	842	892	931	914	887	929	898	865	893	900	937	820	872	838	878	878	904	903	869	864	892	918	869	873	847	878	940	928	874	891	900	860	921	860	910	840	861	812	842	905	818	865	926	899	875	854	921	883	881	880	861	893	881	877	916	928	909	889	894	844	907	910	855	848	899	920	914	933	929	890	896	861	940	932	906	870	912	894	885	876	897	871	870	880	889	889	906	905	866	855	925	928	921	915	834	890	869	922	875	898	877	897	938	861	938	877	868	869	886	910	908	920	827	869	914	874	974	899	919	845	914	850	913	892	911	906	907	880	852	885	922	918	846	879	945	887	890	902	844	878	922	872	910	825	829	903	905	900	882	916	846	940	852	850	902	871	898	868	861	913	907	901	859	875	903	902	892	883	899	901	897	922	881	873	919	889	942	917	851	910	863	824	904	900	891	949	812	895	886	888	924	887	852	832	889	868	929	902	912	884	869	918	872	871	969	881	901	872	826	887	884	828	904	871	909	910	876	898	896	887	904	829	907	918	911	940	915	946	907	854	909	869	848	826	931	892	912	913	891	854	825	876	891	908	881	875	964	931	912	897	902	917	881	926	912	941	912	934	899	902	870	887	939	869	906	877	832	873	933	866	880	922	875	901	925	852	860	868	855	873	933	790	891	855	899	904	846	861	862	933	874	895	895	885	887	839	865	879	882	905	871	856	887	873	933	885	876	888	861	880	877	891	881	868	897	914	892	900	905	913	872	899	891	883	890	920	904	850	924	925	886	874	895	880	860	859	858	870	873	880	898	939	896	899	879	885	864	882	920	885	906	886	844	846	848	883	890	937	881	905	896	865	870	843	902	910	889	862	870	838	904	926	957	904	839	925	887	910	893	890	888	938	882	834	887	883	883	922	898	895	891	905	848	864	882	904	928	943	860	875	906	853	857	888	915	893	843	912	865	908	902	924	906	880	924	911	847	939	881	839	831	916	864	908	927	851	853	913	870	850	891	863	835	905	904	868	853	952	883	900	917	893	935	873	907	787	906	923	884	873	907	869	922	831	885	911	925	873	857	946	887	862	861	935	902	895	936	892	900	867	922	927	875	870	842	855	901	877	854	852	846	926	855	900	895	878	861	907	841	912	919	895	881	847	918	922	922	900	881	857	862	888	892	853	867	892	866	898	871	910	927	874	849	835	901	877	890	871	855	869	845	911	902	873	938	824	895	857	871	888	915	933	856	924	905	908	905	879	892	886	917	955	871	840	896	932	898	912	897	924	892	883	914	860	906	931	832	864	883	900	924	862	904	892	864	852	912	878	916	893	948	877	868	873	945	857	896	876	869	897	923	894	999	907	834	888	841	919	924	879	917	823	908	948	863	882	898	874	893	898	887	862	938	869	911	899	832	864	888	891	897	848	851	896	887	821	865	893	837	877	936	872	873	868	881	857	929	898	925	872	890	841	876	882	882	886	892	888	912	899	909	893	833	879	920	864	930	874	884	903	897	877	856	849	890	941	837	859	855	852	925	911	922	861	835	881	915	853	953	915	857	858	867	916	870	857	922	871	876	876	910	911	850	870	875	881	900	898	857	906	871	875	901	862	861	915	841	836	888	819	895	869	846	858	960	925	910	841	903	905	891	906	856	957	820	910	979	886	885	936	909	850	861	872	887	874	901	893	888	887	890	905	852	867	858	850	882	929	938	905	828	880	902	932	894	899	947	895	919	855	873	862	864	882	921	932	911	893	920	924	920	952	875	894	842	907	907	885	857	881	865	907	843	864	912	854	846	867	934	885	917	916	893	914	888	880	849	884	917	898	853	887	851	882	908	884	863	838	936	891	829	863	898	851	927	870	853	850	886	911	907	923	837	870	896	938	914	917	873	808	857	920	896	856	914	891	860	890	877	873	929	862	860	904	921	885	895	927	867	890	898	833	898	872	906	825	900	854	866	880	895	891	854	866	867	856	929	900	809	904	882	895	881	911	880	831	841	870	907	882	878	886	862	877	859	855	899	891	887	880	870	975	855	854	879	913	948	883	899	890	874	880	975	913	917	878	880	917	886	887	912	920	859	885	900	876	902	887	865	913	928	852	934	863	894	890	842	845	858	832	870	787	933	909	858	898	903	897	906	828	846	921	874	886	910	915	825	873	912	916	920	883	870	867	920	814	883	853	829	863	880	830	850	917	846	902	831	882	910	842	827	925	897	880	917	891	877	839	875	883	842	947	809	885	932	867	874	888	901	892	921	900	911	903	913	873	885	885	976	905	919	879	894	880	900	904	877	918	912	889	870	825	880	923	887	831	888	894	879	851	855	913	848	874	917	822
