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
336000547980	336000548542	336000549092	336000549642	336000550192	336000550742	336000551292	336000551842	336000552392	336000552942	336000553492	336000554042	336000554592	336000555142	336000555692	336000556242	336000556792	336000557342	336000557892	336000558442	336000558992	336000559542	336000560092	336000560642	336000561192	336000561742	336000562292	336000562842	336000563392	336000563942	336000564492	336000565042	336000565592	336000566142	336000566692	336000567242	336000567792	336000568342	336000568892	336000569442	336000569992	336000570542	336000571092	336000571642	336000572192	336000572742	336000573292	336000573842	336000574392	336000574942	336000575492	336000576042	336000576592	336000577142	336000577692	336000578242	336000578792	336000579342	336000579892	336000580442	336000580992	336000581542	336000582092	336000582642	336000583192	336000583742	336000584292	336000584842	336000585392	336000585942	336000586492	336000587042	336000587592	336000588142	336000588692	336000589242	336000589792	336000590342	336000590892	336000591442	336000591992	336000592542	336000593092	336000593642	336000594192	336000594742	336000595292	336000595842	336000596392	336000596942	336000597492	336000598042	336000598592	336000599142	336000599692	336000600242	336000600792	336000601342	336000601892	336000602442	336000602992	336000603542	336000604092	336000604642	336000605192	336000605742	336000606292	336000606842	336000607392	336000607942	336000608492	336000609042	336000609592	336000610142	336000610692	336000611242	336000611792	336000612342	336000612892	336000613442	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2773	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
16144	2719	2795	2251	1603	1109	879	658	524	463	357	385	312	296	285	230	256	222	208	194	191	202	199	178	183	176	167	180	174	165	159	160	179	150	150	154	156	169	161	147	144	164	148	149	170	171	145	159	151	165	142	151	154	148	137	170	157	130	134	145	136	148	153	157	144	166	148	154	141	146	123	141	142	161	143	131	154	154	144	146	139	138	142	144	139	153	158	145	127	140	136	149	135	149	133	129	155	151	147	148	145	138	122	149	138	140	137	171	133	139	145	145	154	142	132	133	127	142	123	168	144	141	140	139	134	145	144	128	132	142	121	149	140	124	156	142	139	136	151	131	126	163	137	165	134	148	165	131	151	145	156	159	137	153	169	150	144	156	150	153	132	152	126	136	144	151	136	151	146	133	160	159	138	149	148	146	134	151	149	140	136	140	141	146	139	125	130	155	149	139	139	136	125	121	169	134	164	147	136	144	133	167	159	148	139	126	164	152	134	139	144	153	147	134	134	149	126	156	127	150	141	134	140	167	159	146	153	130	138	138	132	137	153	144	142	127	144	129	144	155	157	149	137	138	138	100	133	145	142	157	145	150	128	154	137	133	145	133	134	160	163	163	133	140	136	155	138	162	168	157	126	153	159	135	134	150	147	127	143	146	142	161	140	138	135	130	145	145	149	161	148	129	132	151	134	160	148	157	164	135	149	141	156	143	149	167	158	147	129	156	135	136	133	142	134	164	154	141	167	141	133	149	152	132	137	128	162	152	143	140	136	141	147	130	147	139	156	146	147	149	149	147	145	142	149	157	141	132	134	149	126	141	141	149	145	132	133	128	146	137	148	144	130	136	128	138	154	162	146	138	148	149	148	147	140	150	152	167	143	138	150	146	147	144	141	152	143	166	137	119	139	133	143	141	152	129	141	145	154	176	120	139	137	143	134	146	155	147	146	150	137	127	133	120	130	140	144	152	170	143	147	151	170	152	122	148	156	142	123	145	144	162	132	139	149	143	149	156	161	137	136	130	140	162	153	136	178	140	142	125	139	133	152	156	128	143	155	141	133	139	174	148	137	135	151	134	134	150	127	135	161	130	141	170	177	152	150	148	134	156	129	133	137	159	158	150	139	137	121	153	143	142	139	149	144	134	117	138	147	141	129	141	124	151	151	136	149	142	145	142	146	134	139	152	144	158	133	142	132	137	148	161	150	160	143	135	140	131	152	132	139	116	134	121	145	156	152	126	140	156	141	144	129	150	134	164	138	151	154	146	146	160	138	142	144	142	144	161	134	137	155	150	137	132	141	136	134	137	132	147	147	145	137	157	132	127	152	129	142	145	150	131	111	139	137	162	137	139	163	147	150	130	126	141	143	133	158	154	139	149	125	153	127	147	140	144	133	143	153	161	150	139	148	155	141	146	143	139	157	139	122	147	130	156	136	147	146	154	174	143	154	144	139	160	134	146	118	156	144	137	146	136	135	145	146	174	152	145	161	153	154	144	161	142	149	118	146	135	142	142	127	136	129	169	152	127	144	154	154	144	147	165	148	151	149	124	128	152	136	147	134	164	143	148	130	150	144	143	131	139	159	143	152	160	147	156	144	145	154	148	142	140	143	133	139	137	142	140	150	116	139	158	134	150	159	136	145	151	131	162	156	123	138	139	123	152	153	141	144	122	157	135	131	128	158	134	132	133	146	143	159	146	155	135	138	162	142	147	138	147	134	131	146	146	114	150	155	147	139	142	153	140	142	145	149	152	127	135	154	153	148	148	157	145	130	136	162	146	133	149	143	146	140	150	138	146	141	120	137	148	149	142	165	131	164	139	147	160	113	140	138	142	150	158	143	138	156	151	148	149	137	157	133	148	137	137	141	142	138	120	155	147	152	118	161	141	128	162	147	131	145	152	140	148	147	150	96	164	131	126	118	143	137	133	130	132	162	147	147	138	150	154	122	126	168	151	160	137	153	127	149	128	126	138	142	123	157	144	147	152	142	135	136	132	135	169	140	139	120	137	125	139	147	147	137	152	161	142	128	137	167	142	145	120	126	163	161	149	169	140	142	152	143	147	152	135	160	146	128	139	157	156	157	145	128	151	132	131	139	145	142	143	132	154	122	154	135	140	147	158	152	164	133	162	137	132	130	146	158	150	130	121	147	140	150	143	132	133	135	158	123	156	154	144	137	156	130	117	122	134	139	126	146	131	140	174	121	135	142	149	144	128	165	145	137	124	126	157	140	127	130	154	148	151	138	158	163	128	122	148	140	143	170	140	145	127	150	162	138	130	133	156	134	152	141	140	142	140	133	113	146	132	140	128	144	163	157	116	157	139	142	134	141	128	156	125	141	146	137	163	160	135	135	153	149	146	137	140	128	149	145	148	143	152	131	135	158	157	150	172	151	131	155	148	135	141	164	145	140	140	142	149	163	134	139	149	165	140	144	122	132	163	156	138	142	129	128	152	169	132	157	141	138	140	135	134	129	150	137	135	152	134	132	139	140	150	139	139	124	159	157	135	141	139	130	140	128	133	139	121	142	125	123	148	146	137	130	154	148	162	128	149	121	154	137	147	149	161	125	150	138	162	139	143	141	138	140	156	133	139	140	138	139	141	149	148	144	140	159	152	141	131	119	130	181	144	135	165	140	134	134	135	151	132	130	140	152	142	158	158	158	142	137	156	128	127	142	121	139	130	126	136	150	141	140	140	160	167	143	150	138	131	123	122	148	138	151	125	153	156	131	127	157	152	151	155	153	152	148	148	148	155	146	134	151	150	154	135	168	142	154	152	140	151	150	156	138	127	136	141	164	138	135	148	153	144	136	136	147	151	123	123	145	148	124	144	139	142	125	127	145	150	125	156	139	150	145	126	141	139	126	148	134	126	137	143	142	123	152	146	136	148	139	158	161	149	120	155	132	143	166	138	145	124	164	146	147	153	121	170	130	131	129	151	149	143	149	147	141	162	120	154	134	154	128	130	143	134	146	150	137	132	144	151	137	133	143	144	147	138	125	130	148	172	141	128	131	158	128	144	152	142	145	140	151	143	138	120	124	142	165	145	134	160	144	144	140	112	152	118	148	139	149	116	155	147	143	132	122	158	148	154	154	141	138	122	137	129	140	144	142	170	150	136	141	132	137	130	147	151	135	138	140	164	126	143	133	122	145	122	154	126	165	152	170	122	138	134	158	128	137	144	128	137	146	147	165	116	152	148	108	166	124	135	149	139	160	140	152	142	144	150	145	149	132	145	157	133	149	122	142	139	143	181	138	154	138	137	125	137	156	126	152	134	139	146	117	134	133	139	160	166	134	128	138	147	151	143	151	148	130	159	151	133	141	138	145	135	146	133	139	146	124	159	140	148	128	160	160	151	143	165	152	138	153	173	132	146	139	104	149	149	131	154	130	155	144	152	136	140	139	161	125	143	169	155	149	149	134	151	144	131	139	152	160	134	143	123	153	137	134	127	122	146	152	148	134	141	133	118	124	152	174	151	138	141
7839	2663	6226	6890	5915	4656	3859	3141	2651	2263	2007	1814	1597	1454	1356	1246	1118	1033	988	962	1000	878	881	817	780	805	745	753	725	706	678	688	667	666	601	591	612	624	610	582	623	559	583	574	555	552	581	524	549	613	524	542	552	513	568	535	574	561	500	545	531	519	531	541	534	527	543	520	511	475	513	491	530	547	509	524	501	543	516	530	513	476	515	445	528	512	508	528	509	514	454	492	508	488	515	467	523	462	514	467	482	500	478	511	507	464	498	490	472	512	497	456	463	504	478	506	461	490	485	513	491	464	478	497	525	524	471	492	486	493	526	523	491	533	506	498	474	478	433	512	496	499	500	484	464	459	497	449	477	512	454	488	507	478	479	460	502	445	488	473	472	442	482	494	528	468	452	476	495	525	493	483	484	476	469	472	484	484	472	478	505	485	506	511	504	468	474	483	465	501	507	492	522	475	478	462	487	505	500	497	506	483	476	513	497	438	500	480	497	464	494	459	522	485	466	481	479	504	488	508	495	521	470	503	440	489	475	485	470	500	501	459	477	501	491	451	508	475	505	485	496	505	481	473	491	492	497	500	449	483	470	464	484	475	500	463	486	492	475	445	458	482	456	458	440	488	485	535	485	482	478	439	529	464	470	478	433	442	495	460	506	472	480	499	470	494	472	438	465	489	480	476	466	475	504	493	494	522	485	458	499	499	502	489	514	493	488	491	453	533	510	533	491	457	501	479	493	504	464	471	515	459	469	490	468	455	475	474	476	479	441	490	524	463	478	478	493	493	468	499	474	482	506	478	479	514	429	498	508	490	482	457	452	486	451	481	478	449	505	484	481	488	478	480	492	501	472	435	497	470	460	493	468	495	453	464	465	457	512	463	460	472	483	470	508	459	479	517	513	470	495	474	468	440	522	486	481	485	511	494	476	504	500	479	459	478	490	462	491	473	464	470	473	472	457	467	490	454	471	487	479	477	483	478	482	495	484	472	479	434	472	473	473	482	481	481	461	474	500	507	463	472	464	468	467	501	436	511	500	465	458	466	498	481	496	493	463	503	465	476	448	448	502	499	465	483	487	484	550	475	491	470	497	480	486	481	459	483	503	539	505	486	480	476	498	494	468	513	521	496	468	459	458	464	486	490	477	479	488	496	469	470	472	462	428	458	474	484	457	491	472	478	460	504	453	458	462	492	483	470	473	475	516	502	463	458	472	487	477	517	503	432	439	512	450	492	440	485	474	474	480	496	472	437	488	466	474	515	480	464	495	469	497	471	483	506	486	507	479	485	458	456	522	475	476	501	498	483	467	474	491	506	458	465	488	464	461	464	485	491	472	456	464	461	505	450	456	430	465	417	455	494	503	498	489	494	471	543	483	465	512	501	487	476	468	456	471	486	448	488	493	475	502	478	484	480	475	455	491	492	475	452	486	505	450	505	495	478	467	464	497	462	488	480	507	479	481	479	448	459	450	469	491	477	478	492	479	492	461	470	491	490	459	494	456	520	455	478	471	509	483	480	490	466	451	486	474	474	496	498	495	477	481	439	474	480	505	464	479	505	507	502	473	469	525	457	499	481	492	476	491	466	469	469	448	457	460	485	477	448	513	501	483	434	481	452	452	475	506	477	511	488	433	510	491	496	494	482	507	448	475	456	466	449	466	501	498	507	477	512	473	502	509	491	450	444	470	488	480	464	516	455	489	496	434	448	462	484	437	480	508	482	512	485	490	509	491	458	560	489	494	495	488	433	484	466	463	495	477	494	460	517	467	495	478	484	502	475	474	473	476	483	459	470	499	458	502	501	475	484	529	478	454	467	447	508	471	459	451	475	421	477	487	508	469	500	478	461	502	486	462	486	493	506	480	504	455	447	494	505	491	507	490	496	502	425	460	501	499	480	504	475	481	454	453	472	461	501	483	453	482	482	475	495	445	508	499	469	455	471	472	462	459	479	464	536	485	496	483	497	456	455	478	467	469	503	495	479	465	424	464	466	500	499	464	495	469	474	441	483	468	506	483	454	515	479	447	500	489	467	440	447	472	434	467	490	508	495	464	483	493	521	475	532	479	436	481	472	490	462	500	482	495	447	472	476	486	498	436	464	477	449	476	494	472	477	485	474	505	455	474	470	503	499	490	472	500	450	476	482	484	507	484	468	484	479	464	463	508	488	497	465	487	511	475	535	453	450	440	461	464	429	444	437	482	495	489	495	444	499	490	488	477	520	460	452	471	475	478	482	472	522	466	501	453	460	521	487	464	482	491	484	494	482	529	458	438	490	502	485	472	487	458	478	494	461	479	479	455	488	465	481	468	501	520	467	482	445	475	457	495	506	491	476	487	463	484	429	468	453	456	480	474	460	449	479	473	450	467	490	434	483	508	447	487	473	488	452	459	425	489	499	520	477	500	446	534	521	468	467	461	442	465	461	449	491	468	467	431	483	484	513	471	432	462	511	474	504	524	480	502	490	506	476	439	492	471	500	480	447	488	437	462	491	504	466	510	497	480	470	477	511	451	488	467	506	510	445	497	504	476	489	518	489	497	503	465	482	452	477	459	469	462	453	471	479	487	479	505	462	480	513	481	477	469	516	479	469	518	509	491	509	481	495	495	464	456	498	479	489	487	494	486	481	454	480	503	486	509	454	506	457	473	487	491	494	501	487	480	445	432	457	490	481	478	489	499	446	456	468	495	515	440	492	483	474	487	477	489	490	498	488	502	458	455	457	475	466	501	474	497	464	444	471	487	484	481	471	476	513	464	467	444	494	485	468	488	509	508	470	468	477	491	451	473	467	472	471	520	439	507	517	467	484	471	505	461	463	478	479	477	496	490	497	466	494	484	494	436	483	494	475	468	543	492	491	470	487	472	480	495	482	468	461	473	460	464	461	477	494	457	521	496	478	446	453	489	476	498	466	459	489	498	508	473	505	482	454	500	506	495	477	472	482	476	489	471	480	462	494	453	450	461	485	481	460	491	498	452	464	437	482	509	497	466	541	483	478	466	458	495	499	467	460	518	497	509	446	431	500	442	502	497	485	471	448	478	463	460	458	475	513	493	502	487	460	467	484	467	478	481	517	472	493	465	497	463	483	484	493	489	479	475	466	492	489	468	475	496	491	508	474	501	498	468	471	468	468	465	517	457	459	464	477	525	497	484	462	521	507	475	502	438	504	461	476	470	526	495	468	523	494	478	464	481	486	448	499	483	464	481	456	491	501	485	492	462	498	485	482	442	455	488	493	465	478	493	499	485	449	508	462	485	476	509	490	485	474	491	490	433	459	487	478	487	453	471	522	483	480	454	490	472	493	473	470	456	480	462	476	485	490	487	472	492	503	517	492	477	451	479	484	468	473	494	451	486	443	467	431	459	436	468	455	456	515	485	521	471	509	485	447	467	458	471	471	432	483	473	499	494	497	478	475	482	490	503	485	484	484	484	482	473	484	488	539	474	476	482	465	452	468	487	471	491	485	487	491	483	478	489	503	493	466	494	473
2109	394	411	344	345	344	335	346	308	312	312	344	334	332	328	349	315	317	314	331	338	356	346	299	341	337	318	310	330	343	314	350	327	314	277	346	303	274	320	343	369	333	319	330	339	310	319	329	300	341	320	325	320	316	317	322	322	337	308	312	319	313	289	326	321	312	344	297	328	299	361	345	314	316	319	327	357	342	345	303	340	303	319	344	328	315	377	296	312	340	345	328	327	336	311	322	327	321	297	324	332	332	312	291	312	345	301	328	305	338	323	321	288	317	333	330	330	348	311	335	297	352	296	341	329	316	304	332	337	292	329	302	332	303	321	336	305	328	313	358	339	323	317	309	330	311	321	326	347	314	325	326	348	321	337	325	316	331	354	299	324	369	334	323	346	296	360	319	319	313	348	350	322	329	326	327	322	300	322	352	326	317	314	338	320	319	327	314	324	335	334	351	310	294	311	316	317	311	332	346	350	296	304	300	316	357	350	317	356	328	363	330	339	334	292	317	331	339	317	333	314	348	307	330	314	319	326	328	353	321	354	336	317	308	338	343	334	300	329	332	326	345	331	324	324	342	339	319	305	333	310	315	324	296	319	316	339	304	315	337	320	343	347	353	314	325	352	311	340	344	278	355	312	303	374	305	347	314	350	305	329	315	318	342	320	301	330	293	316	316	341	329	315	336	333	317	324	326	348	321	299	296	306	321	326	308	336	306	299	339	306	317	324	344	328	318	337	337	294	338	329	295	329	344	310	310	361	324	333	345	314	334	321	325	311	347	284	358	331	314	327	299	303	296	314	309	305	339	336	345	332	359	313	311	332	305	345	314	314	308	323	337	359	352	315	332	335	309	321	296	358	308	326	327	335	339	309	301	347	292	314	358	313	319	334	310	334	347	293	328	271	315	328	321	334	328	349	334	326	334	319	339	309	333	304	347	327	321	350	316	299	326	315	338	302	347	291	332	321	328	340	327	315	335	305	311	354	333	366	297	303	356	295	320	300	329	323	346	362	313	307	300	319	314	327	304	337	320	389	338	318	324	321	313	300	297	316	347	343	341	334	298	302	291	332	337	305	336	343	303	324	329	293	342	347	341	346	317	291	308	331	332	349	321	307	319	315	312	301	331	322	303	331	287	305	326	306	338	312	304	324	307	333	294	317	350	350	306	315	329	341	329	307	317	302	340	320	303	307	333	300	299	321	342	322	310	344	299	323	322	332	327	331	357	370	307	303	327	311	319	320	327	343	312	311	327	322	317	315	320	346	321	333	308	305	303	326	314	362	297	360	328	315	333	334	316	333	352	350	282	333	338	322	358	335	340	315	325	313	315	322	324	319	315	357	296	301	338	333	336	353	329	335	307	331	344	325	311	329	344	340	320	318	313	305	322	344	327	340	316	297	314	354	328	344	325	307	342	303	347	323	327	302	335	337	304	315	302	320	334	325	316	348	307	353	366	307	333	344	310	294	323	347	352	342	340	352	337	307	333	310	318	319	314	303	327	329	349	332	367	304	351	330	295	352	312	331	343	331	321	332	326	310	336	344	328	323	326	327	322	341	297	323	349	342	325	304	311	320	319	303	319	334	320	329	341	320	316	332	352	305	330	353	319	289	318	336	324	324	313	302	356	337	355	332	314	297	350	342	325	305	324	332	339	349	324	337	338	321	323	339	291	316	304	310	324	316	315	338	325	339	320	391	321	341	289	337	325	332	318	337	309	355	306	336	304	326	320	328	306	315	316	294	309	333	302	355	321	338	338	307	292	334	323	344	310	305	322	316	332	317	324	338	329	306	310	334	351	336	340	314	309	306	320	346	321	297	306	310	341	331	320	314	332	329	326	311	283	322	322	297	313	297	317	310	345	299	317	334	335	345	314	344	357	333	317	341	299	301	352	319	345	307	316	334	364	309	312	335	314	298	299	315	326	335	330	339	327	332	314	291	327	315	318	312	337	320	344	336	303	332	298	328	318	308	343	329	334	300	321	352	349	326	337	308	304	312	319	320	307	342	313	305	317	312	294	338	279	321	305	319	337	314	323	311	316	323	330	310	334	364	340	324	303	344	339	331	323	295	342	340	344	308	306	308	356	320	309	317	308	312	337	323	338	317	339	349	358	307	334	318	321	342	349	333	299	342	325	340	321	333	324	309	325	295	310	331	317	317	298	293	332	296	332	336	330	329	318	340	331	328	332	290	329	293	316	339	328	306	325	363	337	335	359	336	359	324	319	342	339	319	320	295	333	353	324	297	336	332	303	312	323	345	362	317	331	327	350	342	320	336	289	346	334	311	328	370	301	274	316	328	332	287	313	312	318	305	349	351	321	291	349	306	315	312	308	328	326	334	287	340	341	316	308	316	342	298	320	329	311	320	347	349	334	328	318	351	324	319	299	329	323	339	351	334	309	320	335	333	339	333	316	293	308	328	321	345	345	311	336	321	305	300	320	305	287	330	317	323	321	346	351	292	362	317	312	330	311	319	311	320	302	338	303	328	350	299	298	304	306	299	325	329	299	329	317	315	320	330	302	341	339	331	331	309	320	329	320	305	321	316	300	343	326	300	335	338	275	309	298	313	359	333	357	316	319	345	332	321	312	303	363	279	333	345	325	314	369	316	317	331	305	314	307	359	347	347	332	345	344	325	337	319	301	304	330	365	328	323	378	306	296	286	311	323	326	322	301	288	308	326	350	342	335	330	343	305	309	301	307	293	335	304	347	307	337	332	310	306	333	326	317	312	319	311	348	320	350	312	350	309	337	346	333	308	344	351	304	346	325	350	302	342	288	341	328	323	333	284	333	319	339	297	320	328	304	304	326	362	318	317	342	325	293	310	321	324	301	333	333	335	310	308	318	341	286	306	341	316	307	284	308	359	350	328	304	309	334	348	352	310	324	350	323	298	310	327	329	324	317	345	350	306	329	341	333	352	295	337	328	315	328	321	320	295	355	324	300	313	308	305	334	309	346	310	328	314	289	346	333	314	286	341	343	345	306	332	291	315	329	357	322	323	345	338	356	332	318	346	346	319	307	350	314	321	342	335	312	338	324	357	361	307	302	315	338	306	328	323	311	306	308	297	347	328	323	332	313	316	343	312	310	306	294	321	313	289	337	294	292	321	325	356	317	364	318	331	353	301	345	346	308	341	324	319	356	305	364	328	320	322	309	321	332	315	316	304	314	308	309	309	302	311	311	351	321	306	296	307	323	297	348	324	366	322	356	302	305	307	364	314	342	316	314	322	324	301	335	332	343	322	308	315	306	307	329	326	350	288	309	310	318	354	334	310	348	335	327	345	315	348	336	317	344	330	329	321	314	306	296	341	330	283	310	325	326	290	315	323	328	355	302	322	299	305	328	320	357	330	304	299	312	350	335	324	318	299	322	321	340	330	364	337	308	322	327	357	310	329	318	333	302	320	322	378	328	363	335	307	364	295	313	340	322	311	304	344	348	335	324	282	342	304	292	322	354	335	304	326	322	325	334	364	304	337	366
2488	991	1095	1178	1121	1009	1039	1006	979	953	994	1017	1012	922	989	949	1018	1002	985	941	992	963	953	931	982	972	889	981	976	938	951	947	941	952	997	950	981	967	958	934	973	960	951	946	959	934	878	979	983	902	1011	1011	960	911	943	969	923	884	941	919	971	964	943	894	994	929	1021	972	905	962	906	928	969	958	917	930	970	979	961	896	1029	914	892	951	948	958	905	1001	968	980	944	968	937	979	935	1000	929	940	918	937	966	978	904	909	954	937	953	886	903	930	935	906	931	944	911	911	922	935	985	959	962	950	964	970	932	953	969	944	970	975	914	938	888	908	887	918	929	928	936	919	920	1003	996	936	965	923	922	948	910	924	943	966	908	917	928	949	925	918	910	964	960	961	934	953	926	944	950	959	946	1002	947	911	934	938	955	962	990	917	917	928	881	975	940	988	971	972	936	938	912	979	927	924	975	930	952	925	926	950	1000	882	890	973	899	916	940	902	910	985	966	967	892	900	917	969	950	913	973	859	936	900	924	938	948	896	912	914	949	925	935	941	989	908	997	948	924	964	977	973	949	1001	952	968	945	963	1018	919	905	893	886	905	988	898	908	927	930	859	926	935	926	948	931	949	985	962	888	946	897	937	956	889	943	904	943	976	929	929	1025	919	919	978	985	899	929	963	940	1009	938	982	971	918	964	916	914	926	906	962	934	966	943	973	972	898	891	938	944	966	890	957	936	909	980	939	968	943	931	958	940	980	897	1000	939	945	944	959	876	901	878	922	937	940	929	940	972	977	915	963	953	960	1011	929	963	962	947	938	972	952	951	969	959	930	914	960	901	940	908	980	957	965	948	944	932	970	930	953	959	942	1008	923	985	943	923	911	970	932	951	947	922	932	988	996	949	956	938	982	928	987	976	976	943	883	931	956	976	932	950	904	914	988	954	898	943	920	936	953	1000	962	976	959	983	935	986	920	944	943	957	948	935	957	933	1001	902	928	906	952	908	894	1015	946	882	945	960	950	931	982	926	923	952	913	940	933	930	920	941	963	937	924	990	937	944	920	982	1007	960	927	931	910	911	975	974	954	939	901	962	929	961	956	892	919	952	929	965	973	924	949	960	922	976	958	950	948	982	867	964	914	957	947	922	923	910	885	926	989	990	968	932	949	957	1009	935	901	942	899	954	975	951	924	954	936	971	1001	949	928	952	966	990	944	906	927	948	973	974	925	951	934	956	924	924	1016	998	952	900	960	926	910	924	932	964	951	977	966	949	937	947	972	966	907	931	982	920	949	947	935	921	904	868	954	932	969	946	905	965	910	971	982	919	950	942	931	885	989	937	890	968	989	926	955	953	925	936	960	946	924	902	939	985	940	1012	961	976	991	904	983	924	959	935	961	911	976	916	905	930	937	935	937	965	949	967	916	924	930	910	957	946	940	931	954	913	917	1008	986	971	881	951	943	911	922	942	897	969	975	947	1013	932	920	963	930	921	930	973	961	931	924	978	960	990	995	914	955	947	939	958	998	951	890	980	958	966	943	946	926	900	912	954	982	945	985	915	991	925	916	891	936	964	997	944	923	930	915	889	942	975	975	973	979	925	924	909	972	912	891	918	893	959	997	963	923	1008	943	936	934	916	949	884	931	901	901	900	991	970	934	959	944	940	899	935	955	925	979	1016	949	915	930	969	937	933	959	963	911	934	938	977	947	950	941	925	971	926	952	972	979	948	998	949	959	972	963	969	966	890	901	906	958	961	901	972	941	959	941	913	919	967	887	917	919	959	992	928	910	947	953	935	988	950	956	947	972	944	939	894	1010	948	939	935	923	967	939	977	914	978	972	994	956	989	1010	908	945	952	946	967	927	979	924	942	970	938	977	952	946	917	937	958	932	1010	955	920	964	942	924	940	945	975	931	968	975	924	911	939	924	952	934	967	943	967	963	975	887	906	896	986	962	905	968	970	964	977	974	981	899	924	952	1060	969	910	977	1029	933	909	936	942	934	920	942	1023	973	952	976	999	966	979	974	926	930	921	961	940	955	978	953	870	1000	908	904	937	940	925	951	935	975	972	912	925	960	963	919	970	913	914	945	969	980	936	960	971	975	921	975	924	959	936	922	949	959	953	950	938	928	926	911	891	992	943	934	992	921	938	943	921	921	928	952	909	958	929	937	963	943	991	917	971	961	944	955	952	946	980	916	1005	913	941	897	940	947	975	965	998	972	898	934	922	945	913	978	1001	993	939	946	962	1029	929	968	876	964	959	902	956	949	911	948	958	966	903	894	939	973	977	866	943	975	968	909	979	939	929	928	951	918	977	925	934	925	935	952	947	879	910	926	927	953	998	886	949	954	996	892	947	912	951	971	1009	949	981	945	989	965	979	978	963	884	988	967	932	959	944	929	914	907	947	943	983	926	909	967	937	965	979	1015	993	993	904	908	921	892	909	961	898	909	906	916	937	982	952	870	973	934	974	963	989	921	939	971	950	955	939	960	932	925	950	977	994	1000	958	942	959	966	933	922	892	1006	975	952	968	934	925	960	924	937	959	975	939	965	908	955	984	918	959	951	927	1000	916	944	978	978	954	925	945	970	949	990	949	933	957	958	884	934	971	961	981	964	963	919	950	907	862	908	943	928	958	971	971	903	999	936	941	931	938	909	884	910	920	931	917	915	956	954	967	943	935	983	941	927	941	982	892	940	926	971	951	916	925	949	939	899	949	961	894	945	987	912	928	931	928	946	1023	937	963	940	937	944	974	904	939	950	906	983	987	946	915	948	941	919	987	960	995	963	868	960	946	951	943	937	971	965	991	960	969	970	931	950	905	917	944	1002	897	934	963	914	974	908	940	981	896	983	978	886	951	940	934	965	934	961	943	924	968	982	946	979	954	976	987	960	957	961	936	966	944	942	940	902	974	948	922	891	955	953	965	937	926	888	931	948	954	1012	914	957	991	930	934	917	932	958	981	913	906	903	964	939	955	921	963	1007	946	882	910	966	961	960	945	929	962	926	927	929	942	1000	948	923	928	939	934	926	953	959	967	971	935	993	941	943	937	993	947	884	945	900	964	943	971	962	960	903	923	963	930	927	929	976	946	914	929	906	1011	917	945	988	912	905	962	905	926	976	985	895	971	929	911	947	933	887	900	963	945	959	968	899	912	935	947	947	985	890	955	949	932	907	1008	915	931	925	974	939	930	1011	980	954	974	982	909	962	960	917	965	941	972	932	977	984	941	898	981	953	981	932	901	922	905	957	951	957	948	919	986	987	937	895	923	911	967	882	986	903	955	977	995	977	936	944	969	929	966	1023	930	961	969	955	967	940	897	891	934	945	949	929	928	920	940	1003	950	949	928	934	964	915	909	969	919	948	924	906	943	972	886	924	982	938	917	917	956	925	888	953	928	1020	977	978	900	959	961	1006	963	897	927	963	950	966	958	964	913	943	896	966	955	915	924	965	914	956	981	1054	933	962	909	927	990	962	953	973	964	994	947	917	914	911	917	924	936	978	870	984	1010	980	976	906	972	932	964	960	938	1016	934	881	971	915	955	946	1015	969
8712	1265	1559	1209	892	689	518	443	412	312	311	306	242	232	260	271	228	218	233	219	215	198	236	203	231	193	166	196	171	225	184	175	205	198	176	176	160	176	150	178	186	196	207	211	177	187	187	185	175	184	182	191	182	191	166	198	201	190	176	176	205	188	194	190	182	172	188	177	188	168	187	192	202	185	176	217	182	181	189	193	192	163	184	214	188	162	161	194	181	192	216	186	192	171	178	205	184	185	189	174	195	168	187	186	177	167	183	168	194	180	184	177	162	212	154	190	188	159	193	217	201	175	189	188	190	183	179	181	164	185	184	200	188	186	177	186	194	190	175	178	177	177	174	196	180	165	199	182	184	183	167	192	197	160	185	201	174	175	176	159	178	192	178	186	181	179	195	182	183	175	201	184	175	195	176	162	182	153	170	186	191	199	192	189	160	187	148	195	183	190	156	196	206	194	180	153	174	191	169	190	172	185	164	169	192	169	195	184	180	171	172	172	179	186	184	196	166	166	183	169	189	191	166	180	180	196	196	169	173	187	178	174	168	169	180	194	179	203	193	184	169	199	183	152	181	189	179	175	196	159	173	173	171	189	164	216	173	172	185	171	184	193	183	174	198	188	198	208	175	191	194	195	182	179	163	178	189	164	178	197	171	189	172	176	183	193	164	177	180	158	185	176	162	174	169	187	187	178	203	180	174	158	198	168	198	205	198	183	171	201	177	181	152	160	175	170	185	172	182	175	192	183	172	180	169	168	184	192	177	196	178	177	166	186	178	188	174	166	184	174	212	188	201	173	178	151	217	160	199	167	171	174	176	188	176	191	175	186	183	184	178	161	180	184	199	163	172	171	213	174	179	172	205	177	188	168	162	177	176	152	178	186	178	175	194	164	186	166	180	203	192	174	153	173	189	157	161	183	194	184	208	172	165	190	171	166	173	187	189	175	195	191	175	181	174	176	185	188	184	148	188	168	211	205	184	207	190	181	185	177	174	172	193	181	174	195	186	183	161	185	162	201	158	173	160	192	191	208	195	173	182	182	183	191	181	188	166	176	151	180	163	177	173	203	172	189	178	186	178	166	182	187	169	169	179	176	193	177	171	175	181	215	169	179	198	204	201	178	166	188	184	188	186	163	196	170	171	188	164	161	194	195	201	176	181	168	188	173	185	169	191	170	180	213	196	181	178	182	185	185	171	195	178	168	199	187	167	175	183	178	190	180	186	198	182	178	163	160	169	184	194	195	163	173	199	163	210	197	192	173	171	200	194	165	193	189	165	193	165	190	187	179	171	199	167	187	178	185	186	188	174	180	208	203	174	179	208	179	168	189	186	198	170	189	159	163	194	173	176	171	191	179	159	163	196	198	174	211	178	185	182	170	201	204	190	179	169	195	159	184	219	174	194	170	170	188	194	185	191	182	202	195	164	182	201	187	192	189	191	181	188	202	194	185	189	189	174	203	195	176	179	180	165	173	177	196	214	188	191	211	182	195	163	169	178	174	179	196	190	187	174	175	184	177	186	183	177	181	199	206	172	182	212	173	168	180	167	201	203	175	174	180	184	185	187	173	176	193	172	193	197	192	163	196	194	206	167	174	193	175	178	191	164	189	172	195	194	169	164	183	190	185	180	192	183	166	197	181	186	208	169	188	192	181	172	154	159	200	180	169	192	158	186	189	189	212	208	190	186	167	166	176	172	197	205	188	199	158	192	152	174	192	182	184	192	169	184	187	207	177	192	156	175	175	179	197	210	198	184	179	155	183	173	147	182	162	149	176	191	167	180	194	172	175	189	185	200	181	194	201	174	187	178	183	179	152	167	200	194	163	156	177	180	186	201	199	173	177	176	190	178	189	193	185	182	180	173	180	187	175	189	182	188	187	193	187	200	193	187	188	162	180	174	172	184	214	188	176	196	189	195	198	182	181	173	194	179	182	181	154	169	161	182	179	174	184	204	203	175	192	170	189	160	176	167	169	169	179	208	186	177	193	194	177	181	171	186	187	178	184	199	191	149	178	188	199	191	160	172	192	175	154	172	192	190	177	179	185	191	175	194	179	173	180	182	187	185	170	174	173	202	207	178	183	151	166	182	177	174	189	174	209	181	171	189	195	186	181	184	193	177	193	197	174	169	180	170	185	200	175	185	157	173	169	172	185	202	199	193	178	164	170	188	197	179	176	164	208	179	162	192	168	186	198	187	177	183	181	183	171	203	206	197	184	190	185	193	187	160	186	159	153	169	159	178	192	153	195	179	190	161	194	188	173	194	213	176	144	182	173	165	179	193	183	182	198	189	172	199	167	173	171	197	182	182	174	198	181	170	184	174	191	159	159	204	207	174	183	164	196	175	168	182	190	193	194	167	174	181	186	174	180	174	207	149	171	183	159	184	188	174	210	199	183	190	186	191	190	191	189	183	170	193	204	194	175	174	165	196	174	169	170	186	202	208	168	172	160	204	166	158	190	188	174	209	170	206	199	214	156	185	167	168	181	151	189	190	173	172	176	174	176	183	174	184	167	173	197	172	181	171	178	198	210	193	195	170	182	188	206	196	167	194	199	145	208	183	178	207	163	179	178	181	159	200	213	161	184	180	183	172	201	186	173	175	148	155	170	176	190	196	177	187	178	173	185	164	212	187	197	197	166	208	203	165	171	177	177	186	184	175	176	163	168	170	178	188	171	197	201	195	178	187	171	202	170	205	165	182	182	157	176	181	204	176	172	173	180	192	200	174	190	168	178	187	183	185	180	198	175	175	218	223	179	166	169	166	170	182	208	210	172	172	176	167	206	208	209	185	165	214	185	195	197	192	181	202	185	169	184	174	180	194	175	161	189	214	211	184	198	169	181	164	163	190	205	186	197	156	177	215	205	177	196	192	219	175	195	192	203	190	164	180	191	174	187	190	168	167	173	175	151	161	162	158	194	181	186	158	165	197	171	177	191	187	193	166	168	179	168	177	202	184	191	171	170	182	143	196	162	192	162	175	189	185	175	190	172	184	165	160	187	158	187	164	180	168	184	210	177	202	192	189	193	168	177	209	181	176	164	171	184	178	198	165	173	173	186	182	183	186	180	161	186	193	200	182	185	198	177	187	175	163	202	168	177	158	170	172	203	179	181	172	182	173	182	189	166	181	176	188	173	187	196	184	165	183	184	192	177	190	185	187	176	174	186	162	182	197	196	174	168	193	187	145	185	208	164	198	190	158	160	167	184	204	174	205	169	153	184	177	180	158	189	149	179	177	165	169	177	169	179	194	172	196	193	190	175	177	171	182	160	178	176	162	173	193	171	170	197	171	191	173	200	168	198	184	183	186	192	226	170	186	176	170	170	186	176	176	172	192	205	166	184	196	165	183	194	180	176	194	174	168	182	166	171	189	190	196	176	192	191	202	173	223	193	180	187	187	193	196	176	198	186	201	174	179	181	160	182	179	191	194	200	181	183	206	190	187	205	172	189	187	147	207	176	170	150	172	167	181	186	189	171	206	168
5543	1707	3627	3980	3428	2793	2293	1964	1704	1493	1391	1200	1105	1047	1019	927	918	897	845	843	835	794	737	763	727	698	653	724	710	664	703	711	688	640	631	654	652	668	643	642	613	617	617	639	691	682	638	617	632	611	625	588	614	647	583	577	630	569	609	597	582	636	588	548	576	603	629	626	599	579	614	585	594	583	610	598	625	596	566	627	594	596	588	595	615	564	588	602	564	595	568	651	596	602	650	588	581	584	559	561	544	593	578	579	582	597	526	551	572	596	595	595	568	602	616	566	578	598	549	595	562	589	545	602	536	585	584	559	592	573	570	545	555	577	567	583	612	570	591	569	607	588	598	554	601	576	551	555	588	622	584	582	552	525	563	583	575	602	613	574	622	533	620	568	552	543	570	617	602	567	579	564	579	553	576	554	574	557	544	573	569	535	533	508	573	565	547	635	585	573	575	584	562	551	549	567	589	526	565	555	587	597	584	598	588	558	618	569	599	590	552	624	555	576	531	590	547	550	591	556	582	585	598	574	591	571	596	578	598	546	584	615	602	550	557	528	596	563	554	557	582	601	602	607	570	566	577	538	589	539	573	568	530	548	592	579	534	576	541	544	606	584	616	566	559	560	537	527	572	555	608	574	550	596	579	559	613	584	547	558	570	562	576	540	548	557	578	571	568	561	565	535	558	564	588	570	546	568	554	581	530	566	580	588	542	578	583	565	565	590	563	599	553	574	597	550	570	568	566	560	597	608	556	537	570	568	586	615	583	553	567	587	557	550	572	579	572	573	602	605	564	589	613	575	591	564	581	570	608	554	601	563	582	589	557	554	556	533	556	600	589	585	533	564	596	547	589	550	567	556	579	529	515	558	578	580	521	584	522	590	564	582	575	588	554	549	590	573	587	576	563	604	562	582	625	571	597	607	601	533	567	555	587	556	574	579	559	546	605	587	507	566	611	568	546	594	574	586	564	534	590	585	617	587	578	593	586	545	572	607	559	540	584	574	563	552	625	546	595	554	558	590	599	556	555	556	602	594	606	578	554	553	562	548	576	571	603	559	545	592	587	607	601	569	586	550	551	575	606	571	549	566	576	576	556	544	549	532	550	592	589	552	544	543	584	551	568	590	609	588	545	576	562	563	565	582	573	595	590	549	578	599	544	606	593	648	567	543	566	593	569	569	576	555	550	562	535	570	551	560	574	600	548	540	535	563	561	614	571	567	530	557	542	553	580	555	535	568	574	546	581	603	606	564	560	560	579	578	532	590	575	523	569	525	575	557	572	582	563	580	576	550	538	590	544	538	556	567	598	556	558	553	588	587	538	581	566	552	576	573	573	592	595	562	561	527	588	578	596	527	570	571	591	617	568	577	617	605	590	550	546	609	572	533	605	546	537	523	592	557	599	567	550	567	626	532	562	533	557	551	566	602	590	581	585	572	572	529	561	621	637	576	586	565	585	559	574	569	593	621	613	580	558	534	621	590	542	545	566	571	552	587	616	555	586	588	571	567	545	603	576	597	596	603	587	588	585	562	561	563	571	622	567	558	596	601	582	572	549	551	530	603	521	589	581	589	551	552	569	549	564	573	589	590	565	581	560	572	546	569	556	589	573	596	563	576	579	539	581	607	557	579	551	595	612	578	580	573	565	582	540	561	555	633	595	607	594	580	573	566	538	614	578	571	609	577	586	584	573	593	554	580	589	592	609	582	526	592	567	614	607	579	539	579	573	580	535	581	584	586	579	596	601	531	565	597	552	562	569	575	573	592	598	546	540	564	602	577	573	574	556	569	633	583	612	578	563	549	592	587	568	557	566	602	616	578	600	557	541	583	600	562	591	590	584	596	568	577	546	569	580	541	581	542	567	564	563	552	583	586	566	581	562	574	538	573	549	597	559	587	595	579	609	508	571	589	586	585	575	562	575	547	554	575	532	592	544	583	581	605	563	540	563	572	556	583	519	582	566	578	596	609	604	558	567	568	554	536	560	535	570	598	565	602	558	594	571	583	549	560	583	554	554	585	585	579	596	610	580	591	559	563	571	595	595	542	617	557	556	598	534	565	539	590	545	642	565	602	564	554	605	576	589	576	530	550	619	552	543	592	557	589	593	541	506	590	561	584	576	596	560	586	602	562	574	596	562	595	559	548	557	553	572	575	558	610	575	606	560	605	540	559	547	558	574	605	603	511	580	608	560	576	591	585	566	575	568	580	563	559	541	573	595	630	573	529	556	566	586	566	549	563	592	573	610	616	557	579	562	522	588	571	546	580	599	597	575	583	604	566	582	580	550	591	546	576	572	566	533	499	611	566	596	579	588	635	569	561	586	553	605	533	573	546	534	566	567	573	571	563	584	570	591	590	577	597	540	588	584	589	567	601	591	555	548	542	576	620	575	527	608	554	574	596	592	578	616	569	545	560	605	579	587	558	561	577	587	572	566	589	572	616	618	544	572	548	530	536	541	545	582	619	582	591	574	574	543	562	579	558	551	614	538	570	551	573	601	578	575	586	541	561	618	544	558	578	546	554	553	567	545	553	589	582	573	572	590	580	637	593	576	579	541	596	561	577	583	575	571	616	572	615	533	567	562	614	604	615	594	581	572	556	595	580	558	583	610	566	567	577	570	605	610	604	596	540	577	567	555	586	572	562	552	588	540	549	557	544	582	589	575	580	546	573	622	549	541	529	563	575	601	612	563	542	588	637	554	589	554	577	574	617	561	626	542	582	589	588	577	602	615	569	586	573	613	583	578	542	538	582	613	579	562	572	579	577	578	591	564	603	567	533	592	576	586	617	568	544	561	511	571	590	556	533	572	562	548	591	582	576	587	554	588	600	622	594	529	583	579	599	586	585	570	538	552	603	539	554	567	557	549	551	575	593	547	578	576	592	572	539	538	556	594	613	563	565	581	610	547	579	555	545	576	580	594	567	602	596	575	579	571	550	555	560	597	598	550	578	586	553	557	587	528	586	535	616	585	561	583	576	575	613	580	563	579	546	608	595	556	565	584	587	566	585	582	562	578	581	586	557	581	579	565	566	610	584	557	538	542	583	617	611	562	567	597	584	593	594	635	592	569	597	565	578	577	533	584	578	554	570	581	526	559	580	576	564	562	519	580	572	571	579	608	532	568	567	536	586	558	587	584	599	538	555	574	596	556	556	602	582	561	584	538	592	584	597	574	585	522	559	564	598	599	591	566	548	579	566	598	567	604	559	553	553	588	558	588	580	561	578	609	610	599	571	571	608	553	584	605	612	567	563	520	573	607	568	590	604	586	598	558	567	582	574	578	565	569	566	565	574	568	523	510	599	581	582	585	591	588	588	564	547	533	569	575	612	573	580	580	575	592	562	585	527	558	551	602	568	609	577	579	557	594	576	592	550	588	569	597	573	573	506	542	574	542	550	581	549	581	560	595	576	568	553	573	590	604	600	577	570	572	545	590	532	580	554	564	575	562	565	550	539	559	561	614	590	541	558	572	554	573	625	573	563	553	583
15985	2679	2876	2265	1478	1053	782	658	532	462	372	360	303	271	258	245	211	223	227	212	216	190	198	197	180	178	175	167	153	165	138	168	158	151	167	140	135	170	173	165	146	151	135	153	170	148	131	160	145	159	148	151	163	152	141	116	147	146	137	144	151	143	151	127	161	161	141	161	153	150	115	141	157	130	150	143	146	150	154	137	124	137	156	151	148	167	142	145	151	132	140	146	130	139	144	165	141	146	140	149	134	127	104	144	137	139	134	146	144	137	139	149	142	160	132	149	149	139	129	133	142	124	156	132	125	116	153	130	143	150	119	140	152	134	114	137	133	144	148	138	135	129	147	155	181	124	134	144	134	130	147	150	124	127	138	149	136	150	146	142	149	160	110	148	148	140	134	143	129	122	151	131	128	102	136	154	168	141	144	140	143	137	135	127	117	171	141	134	144	149	143	131	142	133	132	138	135	138	134	149	152	165	155	130	149	135	144	119	120	140	153	151	146	147	133	123	160	133	136	159	147	114	128	143	142	161	149	130	136	129	132	142	140	136	135	163	138	130	132	152	153	154	141	129	144	135	148	142	138	154	129	126	160	144	115	149	131	130	135	143	148	130	134	146	142	138	160	120	147	151	142	143	131	140	109	150	143	137	142	153	136	149	138	136	146	131	137	150	143	121	128	155	129	135	148	145	149	147	135	125	130	155	155	136	130	147	134	130	135	163	118	147	148	137	130	145	145	144	145	146	135	142	146	122	139	129	143	171	146	111	161	149	152	165	139	134	132	159	153	148	141	150	132	141	142	132	144	140	154	142	129	157	155	127	152	144	145	124	152	146	126	137	124	149	129	137	137	125	133	150	138	129	128	131	148	140	147	130	145	130	129	137	145	122	147	131	148	144	134	138	124	142	135	142	126	123	140	142	140	136	140	137	142	150	167	138	147	125	139	151	152	140	153	120	144	133	145	158	151	142	125	121	129	146	135	159	141	133	132	154	101	132	136	161	138	138	136	154	129	146	128	144	144	116	129	148	159	154	125	140	144	142	136	124	149	127	142	134	147	125	159	142	126	144	151	140	149	146	145	115	152	146	144	128	153	130	140	143	130	144	114	138	137	152	124	132	125	163	120	158	128	114	149	127	138	124	141	130	143	144	132	131	147	150	161	146	147	139	121	120	129	160	160	142	129	141	134	147	113	144	123	154	139	140	156	136	135	171	139	141	132	140	119	146	161	128	142	132	153	129	163	157	152	121	129	143	135	147	145	114	138	140	134	137	139	121	143	144	121	151	139	127	140	133	129	132	136	124	141	127	144	138	134	150	156	136	148	135	150	135	137	138	139	142	131	130	140	149	166	136	144	151	145	143	138	135	129	139	133	155	155	141	122	129	149	150	137	125	157	144	130	133	131	120	126	138	130	121	133	115	149	144	151	133	154	132	166	144	128	132	138	133	149	147	145	165	138	174	132	147	130	117	139	137	123	138	140	156	141	131	124	129	144	152	150	151	140	148	135	137	141	137	130	135	157	169	144	147	149	136	128	136	146	143	135	130	135	132	133	165	143	140	148	147	143	141	136	152	170	146	148	125	144	148	150	129	122	154	137	140	141	114	148	129	173	128	147	127	126	148	133	122	154	137	137	143	126	138	145	159	130	150	128	130	144	152	134	121	150	114	151	128	147	126	130	140	132	144	125	122	135	143	157	128	136	122	139	130	134	138	133	115	151	136	125	157	152	132	124	131	138	142	127	155	148	138	127	139	141	144	143	130	150	133	133	156	145	142	152	139	133	131	157	146	144	129	147	143	145	139	150	135	160	144	124	149	134	131	141	163	138	131	140	134	153	142	132	144	147	130	154	125	154	157	122	150	136	132	137	134	147	118	121	152	152	160	149	130	122	137	131	157	130	123	144	147	131	147	135	140	151	163	177	130	118	135	139	134	147	120	152	135	127	125	147	148	145	138	136	140	126	141	111	146	116	142	139	133	102	134	120	129	155	165	133	107	148	144	140	180	150	124	147	154	146	137	139	144	128	158	165	141	146	133	160	145	134	142	124	137	142	120	128	149	145	145	127	142	131	146	144	130	132	138	151	141	149	124	149	148	121	147	136	138	124	137	146	155	149	151	136	119	121	118	148	140	151	144	120	121	130	127	145	140	141	157	129	146	147	146	129	127	159	128	147	145	144	131	119	158	122	162	132	135	154	144	134	126	135	145	142	132	138	144	146	146	166	140	164	155	122	154	153	166	118	139	142	149	130	141	120	130	153	143	140	133	141	130	134	142	162	142	114	136	141	140	130	137	128	133	106	142	146	127	148	126	146	142	148	142	152	129	148	150	160	159	137	121	130	164	154	124	149	133	122	130	131	145	146	149	151	136	122	134	136	156	152	132	120	137	141	140	122	149	132	164	126	148	131	137	148	126	136	154	131	146	149	162	145	144	163	135	149	144	141	138	127	151	149	126	139	95	139	155	136	154	123	121	152	149	133	133	149	127	125	137	120	152	165	121	136	136	139	150	140	132	132	150	116	144	146	140	152	138	139	117	136	146	137	146	128	152	116	130	132	130	152	166	132	166	126	123	134	125	132	137	122	125	138	141	145	156	122	132	145	133	134	157	163	137	123	160	162	115	133	151	138	151	147	147	135	137	136	135	126	136	134	134	151	160	138	146	133	156	125	132	140	134	164	139	145	121	143	141	125	142	142	135	141	140	124	118	130	127	147	165	131	162	130	130	142	153	124	134	147	148	136	139	140	120	143	148	135	129	151	137	167	146	150	134	143	143	153	126	158	145	136	134	140	148	144	131	125	147	137	140	150	132	121	142	157	118	125	142	118	144	147	148	143	148	137	132	114	151	125	159	148	135	126	147	135	136	164	126	124	141	115	155	126	123	141	125	146	145	132	124	136	161	132	121	114	143	133	149	136	128	139	136	142	133	154	121	146	156	133	149	137	154	135	144	128	143	168	138	142	127	146	153	141	126	144	153	132	133	136	145	144	160	143	137	118	142	146	147	163	139	151	145	156	151	149	140	162	157	119	134	134	141	139	151	155	133	131	147	142	141	151	142	125	127	150	153	132	135	108	145	143	127	137	146	131	125	131	142	144	154	133	163	132	144	144	146	139	129	143	118	155	133	147	143	137	143	135	151	167	133	150	149	117	123	134	134	144	150	177	146	133	120	116	121	151	141	145	126	146	160	131	122	131	144	154	108	139	133	136	162	141	151	141	140	130	141	136	137	132	137	129	136	116	159	139	135	140	143	125	153	133	145	141	139	140	143	144	143	131	148	136	151	150	153	132	120	153	138	126	139	136	130	136	153	129	120	139	152	142	128	135	148	150	151	132	123	150	137	133	143	126	149	131	138	150	141	139	140	126	157	126	144	157	129	124	138	140	168	137	132	150	142	124	124	144	139	123	138	136	121	168	127	150	145	171	131	143	128	135	129	126	135	125	134	131	147	147	141	119	134	186	134	133	138	140	133	152	135	140	156
7635	2604	6139	7037	5868	4757	3742	3162	2618	2254	1961	1719	1602	1349	1281	1246	1168	1082	978	935	916	904	828	831	828	796	707	693	676	708	685	667	651	610	611	624	576	569	593	580	573	603	599	513	573	547	542	538	509	554	533	497	539	502	527	532	540	519	512	522	548	498	556	437	538	545	470	526	554	501	510	468	518	493	487	482	507	524	543	519	485	483	493	541	505	472	499	507	513	455	499	514	460	426	481	497	489	491	471	496	488	470	497	477	483	501	536	468	501	494	496	507	474	459	511	460	494	469	494	498	492	479	470	485	469	510	489	502	472	527	474	509	475	481	510	479	460	455	499	525	509	447	461	490	484	529	473	528	497	479	449	475	498	496	488	487	490	482	447	485	480	502	483	469	512	411	506	480	457	485	461	480	508	476	500	472	466	471	514	482	464	477	494	524	449	428	488	456	463	487	455	448	475	472	491	470	477	472	468	501	468	478	485	454	463	492	414	478	445	438	505	464	415	470	463	465	469	445	449	504	470	447	458	463	450	442	463	459	426	455	448	457	512	457	486	451	459	462	476	457	443	458	435	451	480	427	461	507	464	477	482	449	481	462	483	469	497	493	462	462	469	491	484	453	448	471	476	433	509	485	472	416	457	486	463	473	449	454	482	475	471	463	484	494	466	456	467	475	485	484	511	463	443	468	513	502	449	499	474	434	454	457	515	517	476	494	437	446	486	459	463	465	495	469	432	443	479	505	455	476	468	470	479	497	481	491	472	464	488	467	484	458	488	501	491	434	503	518	456	491	480	487	474	487	463	485	475	471	465	463	441	518	476	471	473	459	462	494	484	470	473	462	451	482	455	486	443	492	490	463	452	474	457	512	459	461	467	459	476	453	471	465	471	487	451	486	489	516	465	453	463	471	440	471	504	458	489	471	472	498	485	428	463	467	447	435	502	475	473	454	494	480	477	467	444	466	474	465	462	490	446	498	452	442	480	478	489	475	494	454	479	489	439	491	459	482	492	488	445	450	483	462	470	449	460	448	476	444	498	478	473	463	497	523	482	465	493	442	455	459	438	446	444	465	454	484	467	456	504	477	464	483	476	488	457	491	451	498	465	487	458	471	487	491	478	448	458	445	433	478	446	434	482	473	475	474	492	471	439	473	482	432	476	459	476	436	456	488	472	489	479	445	476	496	481	461	466	476	439	511	446	497	478	492	479	474	474	478	484	435	499	471	443	483	469	472	452	474	478	490	455	477	449	500	494	497	482	495	451	447	473	442	498	498	432	448	470	450	475	447	455	488	468	484	482	443	439	456	452	431	473	464	475	484	491	445	486	449	491	494	480	424	456	476	524	498	437	478	458	463	445	471	433	460	471	469	436	455	524	491	481	489	475	466	462	458	461	451	475	454	491	497	470	469	486	445	489	510	482	505	518	497	491	445	496	466	477	418	487	485	502	499	471	477	502	457	438	470	472	464	455	481	488	509	510	496	470	478	436	492	434	457	470	458	500	473	458	451	493	463	492	471	492	436	503	432	456	493	447	471	496	488	466	449	469	503	454	488	469	478	493	490	470	413	453	477	486	473	491	473	491	469	504	439	448	483	449	481	477	460	462	450	463	481	449	492	480	456	481	495	490	487	466	454	430	457	489	459	423	494	476	442	459	456	462	460	495	501	466	474	475	477	447	464	454	473	455	477	473	470	473	450	428	432	474	449	470	459	436	498	464	473	475	476	452	493	482	452	482	466	496	465	499	483	479	470	481	462	481	451	490	429	495	467	461	486	473	487	508	449	506	462	482	481	440	453	482	439	521	458	470	496	478	491	482	467	474	468	515	443	447	460	497	467	455	485	473	478	467	489	437	469	474	530	492	461	481	478	476	459	507	456	497	487	434	470	423	458	472	466	459	436	465	487	464	495	472	491	523	507	482	465	487	470	436	439	461	522	451	493	463	497	442	442	474	467	518	451	493	462	499	506	490	459	426	492	448	456	442	477	460	494	453	447	456	464	494	464	498	490	470	451	479	510	455	464	469	465	454	457	479	482	472	479	473	453	469	468	463	488	479	489	491	460	442	472	484	459	461	488	463	457	457	496	472	474	454	507	499	464	476	421	430	477	494	483	501	443	492	440	465	474	449	471	505	467	470	516	494	473	439	474	465	469	429	432	471	501	452	509	476	474	465	433	475	441	487	483	466	479	463	476	450	423	506	499	488	465	452	492	458	464	459	490	471	493	458	458	497	459	474	453	462	447	476	452	442	491	428	450	479	439	477	484	478	513	516	458	512	513	451	501	486	480	476	459	470	483	492	489	471	477	484	471	511	467	465	461	497	473	447	445	467	498	493	421	482	439	465	441	471	467	489	487	498	524	448	472	463	480	425	465	455	483	489	443	468	433	505	467	479	453	482	475	435	465	468	438	462	459	480	454	443	493	496	461	442	479	503	478	457	486	456	477	505	471	466	465	500	483	478	484	431	454	432	470	454	512	505	472	452	482	508	443	461	455	493	466	481	483	462	463	451	466	492	485	492	454	483	510	434	457	491	450	488	494	462	433	487	459	460	483	452	445	431	474	427	518	460	468	470	508	461	438	469	488	503	450	480	456	484	470	471	492	445	480	454	435	470	470	447	486	439	459	461	444	466	479	498	476	464	425	470	433	466	494	487	484	466	466	447	471	449	448	440	494	476	441	463	456	429	482	459	451	471	467	527	447	435	475	499	466	460	454	473	441	413	414	434	471	500	463	445	481	460	463	449	464	451	469	479	506	490	475	477	476	471	470	473	467	468	491	477	460	499	482	446	494	461	432	485	473	464	454	470	456	443	486	505	464	452	434	460	459	462	462	456	483	467	464	469	489	492	456	460	482	508	464	472	475	458	456	502	477	481	461	484	451	500	456	480	446	441	457	456	499	475	441	449	488	453	485	470	467	459	461	446	460	475	430	473	440	489	470	484	466	482	473	480	450	464	460	463	470	482	464	480	461	482	436	460	485	453	457	444	449	472	487	449	486	470	493	468	465	471	494	488	477	473	475	474	425	528	448	487	453	531	492	492	440	479	469	430	480	479	487	445	465	453	513	482	452	457	457	485	487	506	476	485	466	458	495	479	474	456	493	468	451	466	476	466	476	467	457	454	464	461	449	472	439	488	452	455	485	504	485	453	462	467	503	497	430	449	472	445	507	464	459	480	467	471	478	451	494	495	470	480	467	495	424	430	474	466	444	445	471	489	513	442	486	477	492	483	439	472	486	443	489	448	497	477	440	474	471	445	478	464	505	474	444	490	460	472	464	518	440	498	480	476	472	499	462	510	457	508	485	510	439	472	455	482	495	480	474	461	491	464	459	453	448	482	505	466	467	466	450	478	475	521	466	497	466	495	505	461	422	482	438	476	470	481	450	440	473	464	531	489	459	422	465	487	445	459	472	492	453	481	437	459	471	460	464	477	481	464	495	422	486	508	467	482	495	454	489	492	482	463	465	441	482	516	472	462	485	469	472
2075	347	416	382	359	349	361	316	346	334	318	342	297	317	305	317	300	320	359	271	324	318	337	337	320	294	283	322	320	322	307	291	336	276	343	306	353	307	318	344	333	346	307	326	314	326	327	339	325	328	319	320	320	340	321	319	331	323	301	300	356	328	302	336	316	335	308	339	343	334	323	333	350	333	293	326	317	296	296	333	343	319	308	330	297	320	320	326	302	349	333	307	308	335	342	343	344	343	327	333	267	313	337	335	309	311	315	347	320	315	364	318	294	314	320	339	319	318	319	334	333	321	313	343	309	327	338	335	333	289	324	354	340	317	340	312	346	336	331	335	339	351	338	330	339	323	328	324	328	336	336	301	308	294	327	335	352	302	326	294	302	326	316	369	300	309	329	294	327	354	364	343	320	330	321	300	314	345	329	322	319	349	319	310	320	337	347	324	306	332	325	315	318	320	346	308	355	310	292	332	352	370	313	327	329	324	346	307	344	336	299	339	286	331	337	315	320	358	336	338	322	333	302	337	307	318	319	327	328	284	325	312	314	330	331	330	349	322	367	344	341	339	333	343	324	304	314	291	321	355	333	319	328	315	334	330	324	337	319	293	302	321	320	313	317	340	319	328	320	306	321	296	316	386	316	301	335	305	322	342	335	319	292	339	295	331	318	341	329	319	321	324	295	322	338	350	334	311	304	313	316	331	310	312	331	322	325	369	284	324	315	297	302	323	348	323	322	327	349	295	324	289	345	330	350	320	317	365	336	320	326	300	319	279	312	334	349	342	305	304	298	288	302	305	311	320	318	306	348	296	318	332	302	337	310	312	297	344	352	320	302	324	331	336	319	309	324	344	346	329	308	286	310	321	330	323	266	304	340	324	326	309	329	300	309	337	352	313	326	301	317	295	339	300	297	299	337	295	323	276	295	290	296	332	314	316	351	298	339	282	314	350	334	321	334	305	326	312	332	325	287	351	329	333	370	318	291	308	302	352	359	323	341	334	294	309	363	298	340	334	326	330	321	301	323	323	323	339	344	323	331	294	317	302	315	340	303	283	323	337	305	360	299	334	328	345	346	344	295	327	306	323	343	331	371	348	325	351	317	328	322	325	355	340	335	314	303	345	336	328	292	331	337	320	302	321	310	333	298	334	304	308	315	291	308	317	314	341	311	331	308	307	316	300	311	290	318	327	311	310	333	334	336	351	286	310	317	328	320	291	321	326	360	325	344	344	307	313	321	316	322	324	328	321	318	310	324	323	335	321	319	329	321	333	345	318	310	328	303	321	318	313	288	362	343	333	341	330	334	290	315	331	310	327	314	316	307	335	318	305	324	322	333	332	307	318	332	338	311	339	328	332	338	305	334	288	343	307	319	320	337	326	338	330	312	292	332	336	291	333	328	309	286	338	323	290	353	315	348	339	293	323	327	337	292	314	331	329	327	329	317	331	336	328	344	327	329	323	314	346	284	311	324	310	281	316	318	326	316	313	331	285	318	317	330	340	358	346	357	329	332	282	295	350	337	318	344	308	284	299	302	329	322	335	306	333	318	328	320	320	319	307	366	326	352	331	345	316	296	325	333	284	352	317	301	326	313	327	316	302	320	332	317	299	326	316	317	332	330	325	320	332	370	326	329	281	318	324	325	311	306	294	311	299	312	310	302	317	361	317	310	343	316	306	381	298	311	367	327	324	326	330	334	308	325	316	322	304	330	314	326	336	324	325	285	319	345	313	331	326	323	333	316	312	318	340	328	312	305	323	307	322	328	330	333	337	340	298	361	328	300	336	314	326	317	302	325	307	321	328	307	347	325	323	342	324	326	335	321	337	322	304	300	310	299	314	307	315	337	339	323	303	329	299	331	304	322	337	327	317	343	367	347	334	344	321	353	331	302	322	336	344	298	291	335	310	296	307	310	301	323	327	325	340	325	302	303	317	305	349	323	327	331	288	361	334	307	328	319	366	341	299	340	331	332	301	325	342	301	313	308	299	319	281	303	357	312	320	311	302	314	300	317	356	322	311	313	325	303	293	343	316	304	316	342	313	360	333	320	310	326	331	314	330	315	270	302	334	343	352	337	322	296	328	332	318	322	359	301	333	298	320	368	316	301	326	305	352	317	330	324	340	306	338	322	353	335	315	318	318	334	315	317	331	323	356	348	326	298	323	302	321	333	323	318	332	328	329	345	314	353	340	300	337	309	306	318	340	328	326	315	312	349	304	320	344	338	291	317	301	326	327	325	298	325	338	335	308	334	309	332	335	327	311	285	320	335	290	340	332	309	318	306	314	324	328	295	332	354	309	346	331	342	355	327	294	324	345	313	328	350	321	295	321	314	326	342	308	303	290	306	303	320	335	317	301	292	359	322	353	330	307	311	318	334	328	349	298	303	320	289	303	330	322	313	323	316	285	290	343	284	339	292	330	332	339	290	326	321	359	331	332	298	332	317	313	317	328	329	315	304	315	344	338	291	291	320	327	327	312	343	297	334	334	307	321	316	344	296	305	349	301	321	340	358	338	334	317	324	298	318	300	346	335	330	319	331	309	301	323	318	324	304	340	340	321	349	318	342	353	304	304	338	345	345	318	310	306	328	302	336	343	335	351	321	268	323	308	272	332	314	315	318	290	312	322	309	307	311	320	348	282	313	327	275	313	333	353	350	328	307	301	297	317	314	324	302	321	332	350	329	301	306	328	371	345	296	314	295	332	306	342	338	330	294	308	324	286	326	341	253	325	297	349	298	327	378	328	323	330	315	340	329	307	303	318	326	316	302	321	304	341	325	310	332	313	326	290	317	324	286	336	353	318	324	340	295	319	293	306	311	297	292	324	322	297	311	321	341	328	340	306	335	325	302	336	358	297	299	308	312	298	334	324	313	325	325	317	323	317	341	295	312	329	301	315	320	307	325	335	309	339	347	323	359	338	324	313	304	324	338	323	337	320	301	343	358	338	315	283	330	306	307	335	329	315	309	324	322	334	286	302	310	336	321	328	326	308	309	305	321	305	356	345	313	286	319	305	328	321	322	317	333	322	328	339	340	332	323	353	330	371	316	342	323	332	323	329	306	318	315	310	324	319	326	318	364	306	360	305	344	287	309	356	311	318	327	306	349	323	353	303	334	349	359	328	300	311	325	281	324	349	295	320	272	328	287	376	347	311	310	319	347	321	321	326	310	319	337	363	328	317	357	293	324	327	324	328	287	334	326	340	333	303	316	333	334	330	325	343	299	319	327	315	300	322	309	310	344	341	347	332	343	332	300	350	334	310	327	317	346	346	337	340	298	341	310	334	293	328	334	329	313	327	330	358	373	352	349	320	347	303	354	338	301	301	329	326	347	291	332	352	327	335	334	304	329	311	343	345	300	331	344	306	298	343	302	328	302	333	323	339	320	319	299	330	323	310	336	334	305	304	342	308	322	307	320	331	356	340	321	317	342	331	304	295	313	321	286	284	329	326	296	334	319	292	311	311	308	336	328	348	324	330	322	328
2431	1010	1087	1079	1074	946	1017	1044	972	990	950	957	931	982	938	978	900	959	905	948	898	874	996	926	922	886	977	981	913	967	919	943	883	940	949	956	934	970	973	882	925	917	929	925	950	926	965	949	933	938	911	969	961	934	941	1002	894	958	933	969	946	941	1024	978	994	908	946	1008	927	933	947	910	1001	890	912	933	941	947	961	952	931	949	893	929	952	941	967	955	968	928	902	1001	967	941	995	904	919	936	1004	994	943	922	872	955	906	922	894	939	945	976	989	893	906	912	963	988	1005	955	936	920	877	970	923	967	908	925	912	971	971	962	924	929	933	967	918	963	911	922	946	925	958	962	961	931	954	981	959	965	934	932	952	938	983	956	957	958	926	922	958	900	956	936	978	888	944	885	924	878	907	970	914	959	993	976	966	910	983	962	945	970	953	995	916	922	969	972	929	932	935	983	876	960	972	898	926	920	977	913	951	879	938	980	886	932	914	951	949	965	935	974	951	980	956	948	931	975	936	892	979	931	971	950	983	992	1024	877	943	955	928	970	894	919	932	950	928	917	963	920	907	962	931	974	941	955	906	927	920	987	934	939	957	1016	973	886	958	933	910	974	891	958	895	985	928	924	965	928	1033	924	894	950	893	907	935	930	951	954	944	930	934	917	933	943	959	912	943	969	958	935	953	917	944	979	918	971	964	939	902	944	930	929	931	919	906	980	965	962	970	937	958	903	921	963	923	967	984	977	944	923	924	915	981	942	967	921	935	970	967	942	936	938	974	935	973	961	904	898	975	977	956	969	907	980	975	938	960	958	939	922	947	954	942	976	944	917	928	961	963	970	949	1005	959	889	870	959	931	909	903	931	934	891	946	949	944	910	985	942	976	922	962	934	947	939	944	946	920	971	914	900	967	956	1030	962	944	895	934	1007	903	935	974	936	968	903	961	914	968	983	954	961	984	884	880	974	973	944	924	899	987	957	936	943	928	932	923	982	925	897	980	931	934	930	999	994	1001	937	958	980	916	887	954	917	923	905	933	978	894	955	884	935	896	940	917	976	903	956	995	946	938	938	997	923	974	910	947	957	923	969	967	923	944	936	946	930	927	904	984	962	956	886	930	874	1008	986	980	902	936	889	918	933	956	973	954	948	945	935	936	908	901	941	993	916	913	917	973	910	967	936	940	970	957	963	940	915	942	999	947	975	907	919	946	895	941	926	936	951	948	924	956	916	943	967	918	905	913	984	920	961	965	929	903	910	886	978	922	997	963	996	899	928	919	943	984	954	937	957	920	935	963	935	974	965	950	945	967	910	982	928	978	974	923	955	971	960	966	972	973	916	923	980	916	945	983	947	929	934	925	937	942	941	915	921	969	920	928	969	993	931	1002	944	962	935	1007	919	981	895	923	936	946	964	958	939	902	962	932	953	948	872	946	949	943	933	925	916	919	968	905	927	976	897	987	979	970	942	981	954	940	915	903	936	938	890	962	949	962	931	892	992	930	961	914	943	927	942	917	937	1001	953	904	977	903	941	910	937	973	1019	970	958	900	902	925	951	966	906	942	929	937	1038	994	962	974	939	941	950	936	894	928	939	965	926	917	924	1013	935	936	975	980	989	955	937	889	945	933	972	945	969	936	902	982	974	955	953	962	966	925	940	999	984	936	922	951	924	964	950	951	981	915	911	896	932	917	906	984	936	897	930	897	948	980	904	954	945	959	963	946	980	950	969	936	901	912	941	940	930	950	991	919	975	949	927	953	954	924	965	961	961	960	950	926	987	940	902	901	897	893	899	943	902	939	926	909	902	928	975	946	886	956	968	954	981	928	946	987	946	952	930	937	982	991	949	911	923	889	954	960	962	926	928	916	1032	915	942	891	964	888	931	952	947	912	964	887	951	957	994	937	939	939	993	948	950	898	916	943	935	973	920	870	910	911	973	941	933	999	929	903	883	951	873	953	940	931	943	950	930	949	987	981	911	912	912	869	937	917	937	943	953	901	954	905	921	922	894	888	983	927	931	968	947	959	941	968	964	926	939	914	872	978	935	931	909	927	950	956	912	979	926	1004	941	975	970	899	946	923	919	897	955	873	953	997	915	897	966	996	952	933	943	957	922	947	914	991	911	954	944	938	896	905	930	980	897	925	948	978	936	984	938	889	962	918	909	966	991	952	912	975	987	987	980	944	909	984	972	966	899	1042	927	921	953	960	923	934	967	986	982	932	921	963	946	953	915	914	961	953	939	927	953	980	956	930	896	936	951	899	913	975	903	972	925	903	978	933	905	950	959	899	1011	971	922	923	965	984	956	927	900	936	994	918	909	899	981	999	930	955	950	940	957	906	993	975	931	921	902	939	921	915	906	919	911	947	877	932	986	936	933	893	942	941	930	917	980	908	970	977	950	966	919	939	948	956	970	955	970	947	952	935	944	925	989	977	956	964	966	958	914	908	938	908	932	959	918	973	978	946	916	966	965	903	941	929	943	941	943	902	930	944	954	941	932	944	991	894	963	958	969	945	942	926	947	906	991	951	990	934	904	932	909	985	935	899	948	975	944	906	975	915	972	921	934	947	932	964	1019	951	879	888	939	933	975	879	940	898	981	915	936	953	915	986	908	946	910	959	928	940	948	937	943	996	937	891	930	959	917	904	883	899	946	930	949	984	931	936	962	1026	992	930	967	946	921	1020	939	919	980	923	896	894	904	916	954	929	982	924	890	925	930	929	976	962	940	929	950	933	920	915	984	966	927	938	938	980	931	932	909	914	930	943	941	924	937	974	904	906	925	915	949	961	926	890	926	962	921	958	942	954	921	876	936	909	951	937	969	962	880	947	999	912	1014	904	945	938	930	927	964	935	944	949	931	962	948	955	987	905	902	947	942	936	952	892	1038	994	975	962	935	925	959	910	914	916	1006	941	903	961	946	980	919	929	968	971	919	931	967	908	924	955	1002	948	980	906	959	903	946	917	915	931	921	928	939	981	942	924	986	906	938	924	924	963	1002	957	897	917	961	948	956	908	894	923	964	946	948	873	980	963	1021	954	945	913	951	963	910	898	952	985	944	943	940	922	918	966	891	947	937	1049	944	942	967	932	1004	950	973	955	907	949	956	919	982	933	957	938	935	939	935	942	926	939	960	971	912	982	958	939	982	926	962	925	966	966	930	970	940	945	910	898	950	962	955	922	902	961	930	971	974	955	988	926	929	999	918	962	983	924	896	973	911	930	915	965	960	919	965	979	986	954	918	923	955	904	952	935	950	993	891	959	992	935	938	913	947	993	952	942	960	931	929	958	977	947	941	955	994	994	912	944	925	920	958	938	998	977	955	950	918	896	918	948	1011	924	932	970	877	897	954	970	868	941	935	897	999	981	935	875	913	890	943	894	987	889	915	915	1009	977	977	940	998	974	1002	953	924	933	909	950	935	972	967	998	940	929	988	938	940	846	896	978	940	925	947	925	976	1076	924	905	950	873	888	976	906	922	930	998	935	918	956	1000	925	1000	936	892	934	919	892	928	935	947	902	907	950	958	1016	935	962
8701	1186	1535	1207	840	683	513	426	397	315	306	282	281	265	231	242	230	219	214	205	197	193	223	220	225	201	186	183	195	187	207	196	222	181	199	176	183	181	185	199	179	172	205	194	174	201	188	200	176	182	177	187	159	190	179	170	190	198	176	180	164	180	175	176	186	184	167	176	165	180	170	190	173	201	199	192	189	166	183	167	201	177	172	163	174	173	190	175	180	160	166	185	202	178	189	160	187	170	177	183	174	164	173	198	205	179	205	177	217	158	194	169	206	194	202	187	176	188	176	175	197	167	189	197	169	187	179	184	182	161	202	173	164	166	196	193	189	180	179	164	185	188	164	186	167	190	173	192	197	198	167	180	171	191	177	177	189	195	200	179	201	197	173	186	138	194	172	167	175	180	160	184	184	179	188	186	212	205	200	197	177	173	169	166	180	174	195	165	182	166	195	190	184	183	160	178	164	183	187	203	187	197	206	184	176	173	177	176	200	186	184	201	193	178	196	179	175	169	187	150	192	190	173	167	185	174	178	181	177	166	193	190	183	172	164	190	171	173	183	199	193	193	185	190	178	184	168	181	175	196	180	212	185	189	186	197	202	172	192	196	170	181	191	188	177	208	184	193	172	195	192	193	193	202	210	205	182	188	210	197	213	174	177	180	179	188	205	188	212	164	189	166	175	206	191	181	163	182	182	181	200	190	179	187	187	184	214	172	180	176	183	161	180	181	171	184	176	194	180	167	175	200	188	195	170	196	214	172	184	172	171	185	173	201	176	174	168	180	195	167	177	174	194	178	177	175	189	188	187	168	186	207	187	185	178	153	171	170	200	167	201	182	187	179	180	174	173	191	186	180	179	206	177	176	168	196	196	178	192	201	200	168	165	173	206	186	191	182	172	206	182	198	213	198	194	193	170	178	177	157	185	180	147	183	172	165	185	176	191	190	194	177	199	186	158	181	170	180	184	168	209	178	188	172	192	155	168	196	183	172	175	179	175	170	186	183	175	169	157	203	182	173	173	169	182	183	182	184	170	202	176	189	178	200	181	185	183	195	178	174	185	181	198	181	185	191	197	181	189	156	184	165	166	160	173	185	181	187	176	192	168	187	188	190	180	167	171	187	186	155	167	178	177	185	187	169	185	173	186	174	180	171	197	193	223	151	189	180	158	198	209	155	175	176	172	177	176	169	177	190	176	195	172	185	194	177	190	190	190	158	212	199	221	176	188	205	170	189	178	186	182	174	181	178	198	206	201	161	158	170	174	194	206	182	178	176	185	173	184	187	173	169	182	182	200	192	172	190	201	148	172	181	172	168	174	186	181	196	178	186	182	189	192	179	179	199	180	177	189	192	159	183	167	178	180	181	177	181	164	181	168	165	192	178	188	185	160	210	182	193	206	184	181	172	189	194	199	161	177	182	167	199	178	173	182	180	189	196	167	179	188	177	170	165	200	175	189	175	178	208	167	189	168	186	193	172	190	167	179	170	209	168	183	188	197	182	183	209	191	188	180	160	186	201	169	191	189	171	201	179	166	172	178	177	179	181	184	175	169	201	190	188	180	175	177	196	175	208	179	188	192	176	183	187	169	172	178	187	190	165	192	198	163	189	201	163	182	155	198	183	179	185	177	182	145	192	185	184	192	184	166	162	186	176	143	205	168	174	165	188	170	176	193	184	177	173	184	173	179	190	191	182	180	175	181	213	233	203	179	173	168	187	207	189	209	194	203	194	178	184	187	147	181	174	173	181	172	176	182	184	200	199	186	187	198	186	189	196	190	191	189	165	165	177	178	189	187	218	143	193	174	180	199	153	176	174	179	175	188	180	193	179	178	156	191	194	173	171	205	185	199	156	173	172	190	180	182	186	172	174	182	197	185	181	192	181	172	214	211	184	182	164	176	188	168	186	170	194	186	177	181	169	169	203	185	198	168	177	186	172	201	191	188	189	185	186	179	209	181	194	187	193	171	182	186	171	177	196	181	189	191	195	169	186	188	179	162	158	182	149	192	191	195	197	189	184	199	191	155	180	172	192	169	175	178	175	176	168	200	162	195	179	186	167	180	184	163	179	193	194	177	184	192	161	170	161	186	177	157	176	173	180	164	145	194	198	201	176	176	192	187	179	198	165	175	178	193	184	174	190	168	180	198	193	167	162	158	181	142	176	165	179	181	192	188	183	183	191	204	187	189	172	184	188	172	198	181	177	188	193	181	185	189	180	205	187	168	165	184	175	176	179	179	198	199	186	206	172	165	155	183	199	209	187	179	182	172	189	186	162	189	164	154	165	189	196	181	176	180	166	180	182	186	182	173	158	187	179	198	169	161	189	185	166	187	190	189	200	179	211	178	173	179	189	197	149	172	170	210	191	168	187	171	171	200	181	186	173	200	196	180	198	186	190	159	177	201	167	153	193	183	199	188	196	212	191	198	179	193	169	221	164	173	197	165	176	202	186	176	168	157	169	188	178	202	150	179	179	183	172	174	182	189	175	178	180	218	205	204	197	168	182	210	181	184	205	164	186	200	202	192	182	183	200	163	186	180	190	230	177	198	144	183	188	176	190	173	189	184	179	207	161	173	180	191	174	176	176	205	174	184	177	161	199	222	180	163	187	170	191	204	190	172	183	177	174	186	161	162	175	173	176	193	189	188	187	202	176	187	193	181	166	176	178	198	184	193	174	196	166	165	168	177	204	177	201	197	197	179	214	177	188	185	174	164	197	185	175	136	164	197	178	193	189	172	174	189	200	171	199	203	189	186	174	184	204	203	182	172	177	164	183	172	193	172	206	198	186	166	183	175	184	193	182	186	180	157	170	200	208	209	156	192	168	186	183	169	190	186	189	198	170	176	190	192	199	182	189	202	192	186	175	198	173	190	176	180	186	182	185	181	181	193	188	178	188	184	185	199	177	174	173	173	186	191	173	185	181	174	182	176	195	182	182	168	181	164	153	177	165	182	169	187	157	184	163	194	189	169	194	194	169	176	189	190	174	202	165	157	185	206	172	174	165	177	183	196	171	173	172	185	159	170	191	196	189	184	204	188	180	176	179	207	216	166	170	199	166	216	186	170	176	177	177	169	173	160	168	166	164	179	191	189	175	191	160	193	167	196	185	179	189	172	169	187	164	176	189	171	193	198	181	181	167	168	204	185	203	192	150	198	195	190	166	180	207	166	192	166	187	190	176	195	179	177	197	192	193	198	240	198	181	176	202	187	184	162	208	184	196	162	178	175	172	193	179	205	198	188	182	149	166	190	167	192	185	197	208	186	195	188	184	185	194	179	168	182	170	171	198	192	158	192	186	151	176	171	164	186	169	183	182	167	184	167	167	195	194	156	195	177	153	174	178	181	170	180	205	189	194	172	184	177	174	186	170	182	209	182	169	171	201	168	178	192	193	190	172	199	180	167	178	185	174	207	170	192	205	164	180	178	177	202	181	191	172	173	163	204	181	176	164	149	188	189	173	147	196	193	196	175	163	182	199	180	200
5568	1626	3643	4148	3451	2847	2342	2036	1670	1518	1378	1217	1132	1073	1022	954	937	887	827	828	773	782	780	699	716	684	687	719	662	668	669	665	662	669	628	650	610	608	625	631	618	621	597	605	607	617	578	643	577	582	586	644	592	577	593	595	550	573	624	591	647	593	617	663	594	623	578	578	583	568	588	608	613	640	560	550	584	611	625	579	553	575	562	603	561	577	584	609	557	594	558	618	573	591	579	578	548	582	581	566	551	589	592	603	578	596	550	581	535	585	548	598	582	633	553	586	577	641	527	560	585	618	559	602	626	566	600	565	576	559	567	587	582	573	577	564	585	553	573	599	548	514	570	566	598	592	566	575	618	559	561	584	616	540	574	543	603	573	591	575	583	559	574	587	554	578	575	602	558	558	569	579	557	579	616	588	586	580	554	556	562	563	591	596	579	593	548	571	583	604	579	567	581	580	583	583	600	547	585	599	614	576	572	558	549	602	580	581	595	575	550	516	604	548	576	574	535	553	586	561	577	600	532	563	550	595	581	535	616	600	551	589	530	600	561	573	595	611	582	553	563	568	556	585	533	590	565	567	543	566	546	587	615	577	561	575	561	566	605	533	584	582	589	581	562	556	562	559	558	588	579	542	558	577	601	571	576	546	586	583	558	566	581	553	582	572	542	588	557	616	569	562	597	571	575	536	547	591	564	607	583	599	570	598	559	571	598	588	542	583	531	550	550	549	578	582	584	537	539	595	561	558	576	519	562	573	573	625	613	581	557	567	605	533	586	570	575	561	578	588	577	570	563	541	514	581	571	602	563	555	592	605	562	590	580	536	606	562	552	552	561	542	515	574	593	557	534	585	591	562	527	590	577	579	606	574	569	561	591	577	604	577	593	589	566	572	583	553	601	550	584	557	595	533	585	569	564	590	570	521	549	575	587	540	594	556	557	569	563	573	541	592	542	562	572	616	594	578	601	556	509	640	544	578	576	588	557	564	599	569	616	561	532	606	590	594	550	574	579	567	589	560	556	570	600	577	578	607	565	603	571	587	580	592	579	579	567	579	595	581	563	574	553	610	623	569	581	614	563	569	564	593	593	542	538	594	556	577	551	594	607	582	598	554	605	585	560	586	549	599	585	568	570	592	572	551	617	597	608	615	600	585	579	594	609	566	560	557	567	538	594	534	567	549	593	555	573	579	530	571	567	582	593	566	572	545	579	545	534	589	556	580	590	568	559	538	582	584	560	558	566	573	615	527	572	583	578	589	566	576	602	596	572	567	598	584	535	545	560	549	522	577	585	574	590	617	574	566	565	609	586	609	615	570	571	575	548	541	594	573	576	576	578	571	581	586	586	560	565	536	567	551	546	565	567	557	562	584	561	567	529	588	614	540	568	585	587	576	581	589	576	596	596	577	563	563	582	546	567	530	599	599	629	558	613	574	598	606	582	584	568	590	533	589	579	581	556	555	550	602	549	597	576	604	590	577	566	594	554	580	587	575	580	564	592	546	571	585	581	593	590	535	577	580	576	536	578	584	551	590	566	578	552	606	508	594	578	558	573	555	558	579	592	582	550	592	573	523	611	544	580	602	594	550	601	562	611	564	583	581	572	595	600	597	590	566	587	577	549	554	558	609	583	573	580	598	576	568	564	559	579	544	597	589	592	585	558	592	582	578	573	556	538	601	586	543	539	582	555	563	569	562	569	553	592	565	556	552	574	542	530	581	567	566	553	589	532	602	561	629	605	560	537	595	604	596	596	538	625	568	580	585	552	557	588	541	577	536	600	579	553	602	554	631	576	564	543	610	553	556	525	567	604	579	557	534	548	541	570	567	625	579	535	575	597	569	532	596	575	621	569	539	594	592	546	561	605	563	548	576	602	570	540	539	538	604	571	591	592	579	588	614	582	584	595	570	553	568	579	589	592	558	553	555	578	563	565	567	591	615	581	587	565	601	580	598	579	570	564	547	585	595	578	563	569	585	563	603	523	628	580	595	605	617	597	599	586	543	544	575	530	561	574	538	550	586	567	567	585	521	542	552	540	561	599	569	577	582	566	560	561	569	567	582	559	550	616	612	556	558	574	610	569	575	549	559	515	539	534	593	590	598	559	539	552	583	587	584	589	537	564	543	614	545	577	528	602	583	615	535	583	591	542	570	546	599	553	609	600	562	553	540	613	596	533	568	602	593	568	592	560	603	600	581	532	590	583	574	602	602	597	562	543	583	592	556	609	545	582	556	542	591	587	539	598	556	562	565	577	580	622	577	593	550	569	579	525	573	587	593	574	553	608	554	586	571	582	577	546	577	555	533	549	599	560	556	609	574	571	563	567	573	582	566	609	585	542	587	600	566	577	547	577	589	584	570	543	607	610	531	579	587	558	542	551	543	546	556	575	559	535	583	555	583	597	527	550	573	576	551	576	554	561	601	555	544	579	582	592	594	609	522	530	582	568	576	610	588	581	563	608	575	604	559	542	549	566	595	561	570	556	592	576	529	554	605	599	547	598	548	559	585	566	567	599	589	567	552	549	540	576	604	612	562	600	565	573	587	590	576	577	555	565	561	589	557	600	586	588	537	595	566	592	587	556	617	579	546	564	573	602	573	558	557	571	582	603	586	570	595	543	568	604	605	554	588	574	563	600	575	587	611	586	546	579	591	585	586	574	536	595	580	568	600	575	563	579	508	562	596	543	552	562	605	552	576	553	606	594	548	554	564	576	572	602	565	612	552	558	538	566	587	568	607	528	596	551	552	550	630	594	585	572	627	608	584	562	544	543	586	539	579	560	588	582	533	586	587	578	599	598	614	551	562	582	563	513	575	610	582	581	605	574	573	601	546	563	570	577	574	586	545	584	574	601	577	545	575	539	554	591	545	587	554	578	575	548	565	564	544	573	546	572	584	593	578	630	600	563	542	610	584	568	569	546	588	578	595	566	580	558	577	591	548	570	548	554	579	535	611	580	578	593	576	605	565	598	525	561	558	524	540	587	597	563	559	611	553	610	570	582	497	571	535	557	541	582	555	573	583	550	591	523	551	593	556	625	606	567	580	518	555	585	589	570	583	580	567	559	576	522	571	567	565	592	564	583	571	620	611	557	559	583	567	542	557	583	580	582	544	570	596	553	559	591	567	572	561	621	550	611	558	535	577	568	587	556	617	584	560	584	600	587	603	578	555	602	548	587	543	529	578	573	563	561	555	619	548	539	581	580	639	601	547	586	629	587	585	561	607	553	588	585	619	595	567	594	591	580	545	560	601	561	580	563	604	565	575	550	570	591	572	580	610	588	579	558	563	543	583	561	608	570	568	542	582	545	582	573	538	542	591	616	569	594	596	560	621	567	624	591	575	567	584	581	574	621	594	563	576	559	538	592	558	597	561	557	548	565	580	593	576	574	563	571	552	554	558	585	543	565	588	592	598	556	524	586	550	578	558	551	571	574	542	549	566	534	576	587	575	585	614	567	633	574	566	578	579	554	527	556	584	542	577	557	577
15968	2691	2864	2235	1542	1036	801	623	525	458	372	304	323	277	274	260	221	221	216	193	177	184	207	177	161	191	197	174	172	163	185	167	161	160	134	148	154	156	155	149	147	143	146	147	160	145	169	142	142	146	138	135	147	133	132	137	145	144	141	158	153	140	116	128	152	150	136	162	130	128	132	146	146	125	150	169	158	155	137	153	154	146	140	161	141	158	130	127	134	147	138	140	133	156	152	149	119	137	155	155	139	129	148	129	146	132	129	138	130	99	147	139	132	123	151	156	142	138	143	161	130	140	145	147	137	133	131	132	136	171	136	145	131	115	130	136	138	153	149	114	134	137	127	136	145	167	137	142	131	117	125	118	128	149	157	130	135	145	126	128	149	132	123	123	136	141	161	141	155	141	143	133	137	153	116	142	139	147	136	147	140	137	156	128	134	127	139	138	123	124	132	133	135	145	136	144	132	136	151	130	134	139	157	155	139	126	162	124	132	145	124	150	144	145	148	127	122	132	113	141	141	163	132	157	144	164	118	138	124	163	157	139	137	151	150	128	135	133	131	156	132	150	140	147	135	128	134	148	146	111	132	134	149	133	141	139	143	143	146	132	123	146	162	129	142	129	142	148	167	123	133	145	142	143	148	143	127	140	128	146	149	127	143	153	143	139	141	130	128	159	137	135	135	138	151	141	132	136	150	119	143	106	154	132	148	131	127	131	162	140	128	140	157	143	132	149	146	160	141	136	153	156	127	148	140	155	134	134	125	147	163	131	130	156	135	147	139	145	138	128	118	131	160	126	145	131	142	140	129	132	135	144	140	142	120	138	111	149	124	134	146	116	137	148	138	157	126	144	135	129	125	142	145	137	132	142	150	135	143	144	147	145	146	138	136	153	146	132	131	127	139	144	131	168	121	141	145	152	146	143	131	139	145	131	148	115	157	148	168	155	136	135	130	139	145	126	143	130	137	134	142	138	135	142	137	127	137	128	144	138	148	143	157	138	153	118	162	144	169	145	155	142	139	161	138	128	145	134	145	139	131	117	178	142	145	154	132	128	153	142	149	151	140	142	136	150	135	145	121	140	136	152	124	136	151	165	117	126	131	145	144	121	135	147	133	139	133	148	132	147	151	142	147	145	136	133	130	137	141	155	139	130	129	135	137	128	144	150	140	144	163	141	146	139	118	135	154	127	135	124	149	139	148	140	133	137	137	136	164	146	142	144	137	137	115	127	134	154	147	151	128	155	124	153	140	142	122	140	168	150	145	126	137	138	143	168	137	129	132	157	149	130	162	149	132	150	136	146	127	142	159	142	141	146	149	115	151	168	139	146	143	164	149	144	136	148	132	136	133	141	125	144	128	143	145	153	147	147	150	159	124	133	137	134	158	126	144	136	141	148	136	139	150	122	146	129	135	129	134	123	146	137	144	154	150	129	150	150	145	121	128	135	144	176	125	153	111	156	166	153	156	160	133	150	133	134	131	124	149	141	149	131	142	153	117	138	135	131	132	144	158	152	135	147	145	127	140	132	125	120	127	146	158	152	137	138	124	146	142	146	122	127	149	136	159	124	143	123	150	163	125	136	113	129	128	129	122	141	130	134	152	128	147	147	131	154	147	147	150	155	152	145	141	150	145	143	114	129	132	136	142	149	148	137	139	128	144	145	130	120	135	135	147	146	162	123	141	127	149	146	151	140	135	152	160	137	148	136	126	140	119	135	155	128	142	141	132	139	126	129	127	140	115	147	163	140	133	166	148	126	140	125	157	141	138	128	132	131	136	126	128	155	151	153	146	123	143	125	115	150	127	130	157	139	152	135	132	117	151	150	156	149	143	142	130	154	128	153	129	139	144	144	140	151	127	142	139	130	144	141	141	130	149	141	167	145	140	140	127	126	134	142	149	150	159	131	162	138	170	145	149	131	144	149	144	160	142	130	136	165	142	135	144	145	157	133	144	152	147	129	120	143	126	132	137	144	137	117	162	136	132	122	127	135	118	133	120	140	131	138	150	142	135	119	128	129	145	112	152	148	141	149	113	131	143	155	132	149	127	144	143	151	150	124	138	136	137	123	138	157	143	139	154	138	124	153	107	138	126	130	134	121	141	153	137	123	151	121	137	128	124	143	138	161	149	124	133	139	126	119	149	152	118	139	133	140	135	155	144	122	154	146	126	156	135	159	160	158	139	139	148	146	165	156	140	154	160	137	139	125	134	138	139	139	150	139	130	131	137	138	126	125	143	145	138	137	151	133	134	147	138	120	136	139	136	147	155	143	127	144	129	158	147	141	157	144	132	154	160	130	136	126	149	145	127	139	122	160	136	152	133	163	142	129	149	141	153	141	140	134	139	148	120	137	150	152	132	145	135	137	135	117	142	146	123	140	132	145	118	135	140	147	147	127	166	134	117	143	152	126	146	152	162	147	136	137	145	137	129	161	137	140	148	151	137	130	133	161	156	125	150	151	125	142	152	144	151	155	141	142	150	148	154	156	144	152	146	139	150	143	141	152	139	155	120	145	137	138	141	128	155	133	124	123	150	125	140	141	134	152	159	142	147	141	132	147	142	140	147	147	127	137	145	130	145	147	137	142	135	147	170	165	131	142	133	144	123	146	146	119	152	124	150	148	151	134	158	153	133	133	147	146	152	133	139	149	147	141	146	140	142	154	148	147	136	137	146	141	138	151	110	145	148	128	141	139	149	174	168	166	136	173	151	132	148	132	122	121	162	147	137	134	160	139	152	128	144	141	149	149	153	146	137	136	142	121	149	160	127	138	137	139	142	141	144	147	141	140	130	163	153	133	130	142	142	136	150	139	119	138	137	150	136	123	127	157	154	151	152	137	160	147	152	125	163	137	163	148	147	145	143	120	136	135	140	149	142	160	132	125	153	151	128	144	142	150	156	164	164	171	125	154	161	147	170	152	144	156	144	136	131	168	143	142	124	127	149	107	139	156	137	138	165	125	135	153	145	124	150	145	134	142	165	141	130	124	137	150	121	129	139	133	144	133	142	130	128	164	156	144	141	128	134	153	136	156	135	156	134	125	140	132	135	134	159	153	153	151	136	138	146	146	152	129	147	137	134	141	133	143	145	135	142	160	122	128	127	149	111	150	146	135	166	133	167	159	130	125	129	135	148	112	134	179	125	148	154	152	150	124	136	137	142	147	141	143	144	136	144	142	126	135	148	114	130	132	136	146	146	146	142	141	131	167	150	142	137	155	150	124	127	137	159	150	138	143	132	131	161	135	145	146	130	140	156	151	152	149	151	144	139	132	128	131	134	134	124	131	153	131	130	124	137	132	131	155	142	134	142	127	138	109	155	138	141	145	143	117	156	167	129	132	149	150	143	133	126	153	157	154	142	144	141	115	159	127	142	153	149	153	106	139	130	146	141	148	142	147	136	136	133	148	133	136	120	132	130	139	149	132	142	144	136	151	129	143	137	115	164	150	147	147	132	139	119	121	145	114	149	129	138	126	144	155	144	164
7625	2719	6185	6904	5785	4614	3799	3107	2593	2197	2010	1764	1564	1397	1344	1201	1157	1024	990	966	868	833	892	811	773	766	696	724	675	684	671	659	613	625	617	593	645	618	607	564	582	551	580	577	582	512	546	569	566	504	505	544	541	524	527	519	513	536	534	583	540	534	537	543	525	507	550	515	473	474	506	510	463	504	483	476	520	494	473	508	537	523	535	462	483	491	460	501	469	534	504	498	493	496	471	470	448	481	451	520	487	445	507	487	470	508	486	490	483	470	466	469	497	473	455	429	452	503	457	458	514	474	470	457	525	457	472	448	477	490	462	469	450	471	476	462	507	464	469	481	463	466	469	477	447	449	464	504	481	498	467	471	479	502	458	485	494	482	500	490	443	449	494	497	501	458	485	496	452	493	474	483	482	478	494	481	480	499	464	479	470	450	477	450	478	520	453	464	491	447	436	508	460	519	464	489	457	488	437	435	480	468	483	464	466	499	497	452	471	476	486	470	451	447	499	467	449	461	495	501	487	491	498	464	448	441	456	495	426	481	476	475	487	505	476	483	460	490	500	482	494	456	463	483	504	495	472	479	479	479	451	442	441	482	430	493	467	477	464	460	491	499	469	478	460	469	513	451	486	477	444	442	495	461	492	481	471	456	511	465	472	457	417	496	497	462	451	469	493	417	446	483	504	468	461	469	463	471	480	476	435	447	468	463	484	482	479	469	487	476	472	504	517	493	476	444	515	499	464	488	471	464	475	436	446	480	466	456	470	506	463	487	514	473	445	467	452	442	465	468	471	489	466	450	462	512	483	438	443	494	487	478	475	472	453	489	458	481	461	484	437	488	453	475	496	481	472	467	473	471	487	462	474	487	488	444	481	451	507	466	430	460	457	502	471	471	460	468	478	437	461	439	490	474	522	452	478	476	435	484	475	491	506	472	438	482	482	461	440	472	444	467	458	448	472	467	448	431	448	445	473	481	488	460	476	479	438	466	453	467	483	496	460	476	470	466	445	455	468	450	475	461	464	437	423	492	471	504	470	460	473	487	480	511	466	451	500	501	496	491	490	493	484	457	441	463	443	472	467	432	475	467	470	458	447	465	462	462	420	467	472	463	482	488	470	516	459	481	500	448	474	443	516	467	433	473	498	466	462	482	454	494	454	483	501	477	507	453	473	496	439	470	458	507	476	497	447	477	483	464	477	509	483	492	438	480	431	481	485	460	480	507	470	491	497	457	473	464	506	498	469	463	493	465	469	487	483	476	508	471	432	514	515	475	443	479	456	452	519	497	474	419	488	454	471	464	494	471	443	448	453	463	475	471	476	447	487	516	476	482	496	509	464	471	447	487	506	469	462	472	449	448	496	461	477	491	476	462	471	460	452	469	463	451	453	484	486	457	483	455	457	464	474	460	497	505	439	461	463	489	488	474	469	480	477	469	464	422	460	450	463	489	458	454	464	460	521	489	484	509	487	467	477	439	472	493	479	475	458	484	496	507	446	458	512	456	481	479	446	479	457	480	501	425	427	448	460	475	465	466	477	431	488	481	445	485	504	495	476	527	498	463	456	452	474	501	471	436	498	436	465	489	491	452	421	494	497	456	498	466	460	486	517	482	459	481	496	470	442	464	485	453	469	492	466	486	472	500	447	473	476	468	489	433	493	441	479	499	472	480	478	497	458	477	452	469	464	506	468	456	486	525	474	455	464	490	477	467	427	470	474	466	429	454	454	488	489	477	486	459	440	459	454	496	502	460	463	476	494	496	493	501	472	507	461	496	440	500	454	498	522	471	456	492	496	475	487	439	438	482	505	437	459	437	466	486	476	450	458	463	486	474	473	474	456	451	447	456	428	527	460	479	450	458	463	502	481	486	483	464	448	486	497	463	460	445	466	478	459	445	489	451	450	460	455	503	453	493	481	478	478	457	464	434	473	477	498	468	456	446	486	478	437	458	481	475	490	494	466	442	448	468	451	462	434	463	463	522	451	492	464	464	450	405	484	456	481	458	495	462	528	482	506	502	493	463	461	452	462	503	515	462	466	484	451	427	446	471	463	483	469	443	438	487	481	441	478	469	465	485	479	420	465	461	454	496	436	475	447	433	481	446	453	477	459	468	440	470	508	483	499	463	444	442	469	470	470	476	454	463	485	464	481	489	451	483	491	467	450	474	431	477	474	424	464	511	454	489	480	471	469	490	463	471	497	437	481	504	485	432	491	468	472	438	442	493	482	467	462	477	463	456	463	472	477	446	463	435	461	478	443	479	454	476	502	438	503	444	500	497	462	472	480	484	484	507	455	464	448	452	444	476	483	457	488	485	445	476	423	464	447	481	472	485	455	436	460	456	498	453	506	478	501	484	462	455	466	518	459	484	457	463	462	456	470	434	446	469	483	448	419	481	456	452	448	477	474	494	460	482	472	455	486	486	445	475	459	478	490	509	427	484	483	443	474	497	474	461	471	443	494	468	470	480	481	439	426	512	449	449	469	473	483	435	483	432	489	464	470	474	500	481	444	476	434	462	471	452	472	484	465	465	429	498	444	474	485	462	459	479	442	498	469	506	474	477	426	457	499	452	454	481	486	468	482	469	454	468	474	485	494	489	481	461	436	464	485	483	457	512	469	458	447	462	539	477	464	416	454	470	470	489	435	479	518	460	470	503	457	487	442	452	460	474	498	475	441	457	462	495	476	466	447	450	429	406	475	506	462	504	488	446	499	463	509	422	496	454	460	460	452	493	493	470	433	492	502	461	446	462	487	460	482	493	477	500	471	476	473	446	476	465	509	494	480	462	482	501	490	472	501	465	483	485	456	461	479	466	474	473	498	464	474	482	454	471	456	487	443	476	452	470	449	465	458	470	460	440	467	422	476	443	479	494	467	456	514	503	475	475	452	447	479	456	429	464	472	494	481	489	435	453	468	508	456	462	461	508	462	455	468	490	427	451	457	498	447	487	462	480	471	475	476	490	445	496	497	465	471	459	472	429	507	487	480	464	452	484	489	462	461	471	486	482	453	476	445	463	455	505	466	521	480	490	451	439	454	460	468	504	455	489	466	501	467	477	460	468	468	459	449	480	454	460	494	486	484	461	457	476	481	453	447	449	447	472	454	487	458	507	483	482	442	463	455	483	461	479	524	453	473	440	466	442	455	462	479	459	486	478	470	447	456	458	484	460	486	497	480	453	488	439	476	447	433	481	440	453	480	447	453	481	468	480	465	469	474	517	442	466	405	504	483	438	485	520	483	460	490	456	516	448	476	458	457	467	435	456	467	453	496	455	425	482	461	450	436	499	471	494	481	452	481	458	503	453	466	462	475	483	495	512	455	457	489	483	486	467	474	480	450	467	508	507	494	464	482	485	444	416	451	480	458	464	506	491	489	457	432	519	479	471	440	487	423	492	479	499	456	457	466	464	469	453	439	505	463	469	530	454	493	462	468	463	482	434	470	510	470	466	420	473	459	480	468	417	494	466	440	487	433	442	474	472	478	487
2070	365	357	336	321	330	349	301	335	356	283	303	345	312	347	314	342	336	304	338	360	345	316	344	333	333	330	312	314	334	334	292	341	314	324	292	314	322	332	316	302	378	320	306	340	283	303	327	317	307	334	333	328	327	344	318	327	347	330	312	326	302	316	303	316	349	323	320	319	323	292	295	335	337	335	316	340	346	356	330	349	343	318	310	330	328	336	322	336	347	297	334	329	310	299	310	325	288	304	294	328	345	340	291	334	297	313	326	325	333	280	340	315	314	340	296	349	336	313	322	313	343	339	337	342	325	298	327	312	324	316	298	318	310	313	338	325	317	314	347	310	353	336	352	306	330	354	317	327	304	325	370	309	331	313	323	353	315	315	333	313	303	319	332	314	328	329	321	340	307	302	321	342	323	309	300	350	332	282	331	334	335	316	316	334	300	294	319	308	327	334	342	325	306	381	326	287	305	323	287	338	355	305	324	330	325	339	324	338	320	303	285	343	305	311	347	344	296	324	320	326	328	268	342	322	332	324	317	340	304	324	335	335	334	322	328	331	325	330	320	384	302	324	307	307	310	316	327	334	311	347	329	317	341	327	310	310	362	301	346	332	327	339	340	326	313	327	316	317	310	327	334	300	322	317	311	296	307	316	318	316	305	301	337	303	300	324	305	317	318	342	357	307	315	325	297	300	355	333	313	317	309	324	341	311	354	321	301	300	341	312	300	329	342	359	280	342	321	324	315	314	331	318	325	326	343	318	328	310	317	310	306	334	320	308	318	314	323	329	349	295	285	330	344	327	314	330	317	313	322	288	304	329	319	309	296	334	311	317	331	296	321	316	327	323	306	330	327	303	339	341	364	324	291	353	297	298	321	359	343	340	355	343	351	339	336	336	331	334	322	340	315	306	327	347	321	349	316	337	342	353	350	307	315	314	296	321	335	326	310	332	310	331	315	312	330	319	337	309	314	337	328	343	322	338	310	305	311	305	315	291	328	316	308	306	308	318	304	324	331	333	300	335	336	311	317	353	301	320	323	337	332	341	294	329	295	331	326	307	313	351	349	338	353	312	319	316	313	327	322	328	335	331	348	325	334	326	310	330	342	331	293	288	329	305	324	285	299	337	293	329	336	340	326	333	322	313	310	362	292	357	331	323	347	329	308	285	345	285	321	323	332	351	324	334	307	333	322	341	360	324	350	341	313	326	349	333	310	310	330	326	329	290	306	314	354	345	319	285	304	338	344	314	306	315	329	326	295	316	328	361	312	343	336	292	294	321	287	325	299	306	321	366	329	310	310	336	342	359	358	332	313	325	325	330	324	328	332	291	330	333	310	309	306	344	319	319	329	326	319	292	363	317	341	323	321	325	302	315	313	323	308	337	326	342	308	343	318	334	308	327	313	339	296	303	328	312	319	322	301	305	322	325	313	340	319	339	336	322	321	311	334	315	322	320	331	342	306	345	379	333	321	313	328	315	313	332	289	301	330	320	318	312	320	330	342	342	313	337	294	318	309	329	335	327	325	335	294	299	350	317	304	328	346	334	367	331	350	309	308	335	310	325	350	339	342	349	301	291	303	329	301	294	317	303	334	338	334	330	316	329	291	325	325	334	312	337	330	310	328	306	336	341	317	326	315	320	333	309	318	343	299	313	364	358	346	305	316	296	316	322	334	326	311	275	356	327	299	311	314	333	310	320	329	334	324	314	308	331	314	315	326	329	338	339	377	343	338	341	326	341	352	331	299	333	306	312	319	337	321	328	317	337	347	371	332	312	320	328	318	349	319	300	304	319	326	309	324	309	305	344	314	348	338	337	324	316	337	347	330	341	374	355	318	308	305	318	331	343	332	319	329	290	336	316	363	336	330	334	312	325	329	296	325	355	325	276	325	367	308	302	310	305	320	289	317	318	325	301	307	321	317	328	319	323	315	320	295	301	315	341	318	314	341	321	313	303	290	328	315	324	323	322	305	313	339	303	312	288	309	326	329	327	357	296	319	310	336	370	350	325	344	323	314	284	332	319	318	316	323	341	330	315	310	308	336	297	342	320	360	301	301	304	334	350	294	310	331	321	325	318	325	289	333	295	326	329	359	338	311	267	319	342	330	305	310	324	320	333	356	311	332	325	282	315	290	328	349	334	328	330	336	323	291	324	325	355	312	303	339	332	300	325	329	323	334	306	327	279	285	327	326	306	320	337	348	340	306	326	367	316	323	297	339	339	319	297	339	368	304	313	296	343	299	354	334	329	346	314	318	333	299	329	341	312	316	305	326	310	276	325	312	299	333	317	337	347	299	356	319	332	344	318	330	353	328	296	319	292	297	344	315	324	327	308	300	299	326	303	317	316	332	302	330	288	339	338	330	297	309	328	320	323	316	317	298	288	297	320	319	341	342	337	291	338	316	319	360	350	322	324	323	330	321	320	330	328	294	341	299	339	306	345	294	299	350	329	338	302	336	324	339	339	357	291	322	333	343	331	311	342	313	319	315	326	325	312	353	320	319	308	325	329	313	329	291	329	311	310	317	354	323	318	336	338	313	321	316	306	302	289	299	352	324	340	342	348	334	316	348	332	315	337	358	325	334	306	333	308	316	330	334	307	317	341	318	310	293	338	319	341	320	323	293	339	322	339	329	335	306	332	322	330	326	354	339	322	311	324	324	330	323	316	316	325	323	316	343	303	321	304	301	336	308	335	341	334	312	304	324	331	328	309	343	322	362	316	292	333	340	292	302	299	326	287	329	354	329	300	309	296	350	342	312	318	299	297	321	333	286	335	343	312	337	322	306	324	282	318	303	298	336	322	309	310	339	306	332	316	343	341	315	318	344	300	304	338	321	302	313	343	327	328	333	304	321	320	318	335	345	357	352	318	368	310	317	339	356	336	336	313	304	306	311	306	300	315	335	313	315	346	319	347	307	329	301	314	327	312	319	319	348	303	324	306	306	304	343	344	337	307	362	339	326	335	327	302	335	348	276	325	317	299	298	323	330	337	318	365	338	321	339	306	361	373	321	332	299	314	322	320	343	333	283	331	294	321	353	297	317	346	341	288	297	294	332	320	338	342	317	280	325	359	299	329	312	325	367	314	336	334	353	305	345	311	311	324	294	319	327	306	326	303	318	321	295	327	352	314	298	306	314	341	335	318	314	304	347	336	329	315	346	351	303	310	335	337	296	339	332	302	327	300	347	342	326	316	326	314	322	317	330	303	346	329	326	289	324	330	315	299	361	319	320	317	330	309	293	309	295	334	312	330	358	359	320	318	277	307	274	321	302	275	339	319	321	325	312	295	312	306	333	298	302	327	325	322	313	328	318	303	319	330	353	313	316	312	327	337	298	314	331	293	333	325	303	341	331	315	319	328	333	324	300	347	285	316	328	322	354	289	315	348	320	336	328	329	322	324	319	350	318	307	334	312	351	331	331	338	335	311	346	312	323	299	318	297	318	340	333	318	344	296	337	288	348	357	328	320	303	318	275	362	319	321	328
2438	999	1089	1107	1042	1014	1048	968	971	1007	913	937	964	951	953	946	918	988	893	976	879	955	940	940	937	995	984	1013	956	981	947	994	900	952	979	961	915	1000	976	921	992	963	947	906	941	949	970	954	973	864	956	955	933	919	928	930	957	921	1023	931	949	937	946	930	954	953	972	960	957	992	868	976	918	982	1004	979	941	961	940	986	948	977	885	961	914	953	906	926	924	926	923	893	966	925	900	951	924	955	931	933	890	934	911	921	928	945	962	920	965	931	958	945	912	925	906	964	977	959	982	952	945	976	952	952	1014	947	924	924	953	933	940	891	989	906	930	993	926	973	964	971	950	971	890	946	936	949	969	953	968	987	928	907	961	901	961	945	926	897	978	931	938	955	924	929	906	930	900	901	958	930	1004	991	1019	962	904	978	930	931	844	906	994	916	884	947	927	941	979	895	889	949	952	952	949	950	977	901	943	914	969	920	999	925	870	992	940	963	918	985	937	975	957	954	955	938	965	953	961	980	926	945	949	946	938	952	945	966	960	964	963	991	961	923	942	887	978	909	942	969	911	971	960	983	994	994	966	940	976	978	970	925	964	926	953	926	953	922	951	927	936	899	931	972	996	1000	918	972	929	944	904	886	968	943	966	864	913	945	914	942	980	943	894	900	922	941	964	890	948	923	937	929	947	950	972	968	959	953	931	970	947	957	905	969	874	926	952	948	936	909	933	916	900	976	932	951	933	905	944	953	960	968	903	951	929	935	937	953	987	914	996	946	989	949	952	967	893	930	959	911	975	1006	974	947	958	900	910	903	957	941	913	925	944	938	934	897	939	984	936	934	945	892	922	956	883	955	923	947	963	893	989	1059	935	924	941	937	977	1002	994	938	923	945	996	950	924	947	938	974	942	923	940	915	923	961	974	913	934	953	954	924	966	951	929	927	929	920	963	872	993	920	1004	955	912	926	911	989	928	997	955	942	985	924	931	947	1006	936	943	986	967	942	925	884	920	972	1029	979	936	947	926	916	930	947	927	931	993	951	995	961	886	950	944	1022	942	1006	912	919	997	944	952	922	970	964	958	1020	1003	983	997	937	928	945	951	915	956	958	966	910	947	882	963	905	924	985	928	913	936	908	1013	954	981	994	943	931	962	971	905	967	913	968	935	911	946	956	862	917	940	974	925	913	936	951	923	988	915	919	908	925	953	912	976	941	991	961	941	918	939	915	939	962	922	979	972	975	957	914	920	969	979	991	918	925	949	974	993	920	929	904	908	947	932	911	942	936	922	927	921	974	888	924	920	1007	953	925	957	965	962	980	924	996	968	925	951	931	921	920	967	946	941	929	966	973	946	922	996	942	933	962	992	954	956	920	944	1006	874	932	953	916	933	913	947	949	959	985	959	954	961	866	929	929	960	865	935	933	964	997	970	885	953	915	965	1005	936	926	916	952	977	945	942	941	937	928	993	915	967	947	929	927	912	966	961	969	938	959	978	950	955	948	993	978	906	908	967	912	972	939	913	961	966	931	962	972	936	966	941	929	987	912	975	997	970	923	951	919	1002	896	918	966	940	965	893	967	932	967	1018	958	975	962	925	950	943	900	975	995	948	1002	936	984	964	947	924	874	987	940	983	988	1004	960	962	966	981	992	963	985	967	932	979	956	924	926	905	984	952	973	987	954	937	919	924	992	895	937	928	914	1019	958	949	983	935	975	952	923	914	973	914	937	896	901	915	995	957	974	915	917	969	964	953	936	950	945	962	844	958	948	967	1011	915	913	937	953	918	914	885	943	952	1016	964	948	966	1024	973	943	896	939	948	989	988	972	956	940	923	967	1005	931	992	914	955	947	922	900	968	915	953	917	935	918	987	936	974	959	973	1006	972	940	933	956	953	892	956	943	945	915	915	917	945	962	957	935	976	943	921	965	974	964	956	937	929	939	973	952	922	982	948	902	966	1005	883	906	940	950	968	947	943	940	938	933	969	989	907	979	913	922	932	930	938	927	934	985	962	935	961	918	968	968	1024	983	964	984	893	965	952	866	883	954	928	959	950	992	920	921	968	919	928	919	943	934	967	976	931	965	932	914	954	963	964	1015	923	918	935	942	931	948	994	950	912	969	950	913	954	919	925	963	940	907	907	934	976	929	957	979	992	904	927	907	948	981	878	926	953	957	975	989	934	925	972	883	947	1001	952	995	937	917	999	922	954	928	993	977	966	947	980	950	967	919	908	958	953	958	937	907	940	924	975	959	929	937	957	907	905	902	949	929	878	947	965	961	965	929	966	960	951	922	994	955	976	978	948	929	906	925	890	960	932	921	915	947	910	942	936	972	1001	914	902	915	962	927	934	922	947	1005	959	952	968	983	959	941	1003	963	932	971	950	964	940	900	968	964	935	952	895	933	941	977	1009	961	925	897	933	969	918	935	973	967	936	928	924	938	949	908	966	937	943	953	949	920	949	972	983	975	995	968	1000	947	919	957	941	976	1004	947	915	939	959	946	911	928	935	908	924	988	968	902	956	901	966	944	949	940	966	923	966	982	953	982	924	882	958	922	917	899	947	970	943	904	943	911	1003	963	949	925	952	1008	957	914	927	854	925	899	977	920	971	994	937	1049	929	962	968	930	940	933	975	901	938	967	974	926	1002	953	931	997	900	942	956	932	901	910	978	965	975	907	901	907	966	943	965	945	952	961	937	927	975	948	963	956	964	950	958	979	935	976	883	942	924	938	929	926	999	936	970	919	952	919	953	967	998	915	945	930	903	922	952	1007	947	899	963	944	977	935	963	980	925	976	915	977	947	941	961	939	952	967	947	958	942	922	959	949	977	900	961	952	1004	933	947	921	947	940	914	925	954	927	917	930	981	897	965	937	936	930	948	898	932	977	936	916	941	975	908	1012	957	950	950	954	950	996	983	941	952	936	949	1014	954	963	904	893	890	960	946	955	920	966	951	925	969	936	935	975	924	927	951	915	947	978	966	905	1021	928	904	980	958	979	968	993	887	880	956	931	971	994	951	993	939	911	938	973	965	945	959	952	985	897	974	962	1010	976	916	950	984	927	932	952	944	925	961	904	960	947	951	977	968	962	952	948	918	984	882	907	962	1036	976	973	930	889	973	949	921	913	962	954	942	886	985	889	960	929	915	930	926	979	923	943	946	980	880	955	907	904	963	939	889	959	936	943	1005	937	1008	935	949	957	929	995	916	935	945	947	951	956	930	959	955	934	919	943	938	975	982	938	906	963	930	905	972	926	958	947	921	925	957	992	971	880	978	981	906	997	927	932	956	870	930	938	1007	958	909	1017	922	1007	1000	928	941	936	885	938	881	907	975	955	895	913	974	966	974	955	917	951	949	956	904	920	955	950	933	932	919	978	987	932	956	927	937	951	953	970	957	941	976	929	918	917	938	962	964	927	951	929	927	946	927	928	973	981	922	932	994	957	893	975	916	966	986	997	979	930	935	939	1002	933	956	965	950	986	947	940	957	907	947	962	946	958	953	957	927	932	925	975	959	971	956	964	959	988	945	968	961	934	960	908	962	973	948	982	944	916
8643	1214	1506	1157	919	681	521	403	366	280	273	286	268	238	232	251	246	205	223	206	206	193	199	207	212	206	198	183	210	175	220	203	194	200	168	184	171	195	187	212	164	202	190	173	186	167	176	183	191	200	178	184	193	183	158	183	189	172	176	183	181	178	182	191	184	176	198	179	177	171	207	201	175	182	195	184	153	209	195	184	189	215	169	164	191	193	171	187	173	196	184	178	175	201	177	196	206	186	178	167	179	189	184	176	186	177	168	187	166	179	180	179	181	170	203	166	185	189	177	164	194	165	181	195	186	192	184	154	166	165	165	177	178	188	181	178	170	191	191	195	205	209	185	187	157	175	199	189	169	177	162	173	141	186	172	169	176	198	199	164	187	205	167	156	178	171	191	157	187	173	182	181	174	191	166	199	180	179	164	192	176	178	181	183	183	162	177	201	181	178	172	177	202	181	194	160	198	190	181	193	178	185	179	186	176	184	195	173	180	196	182	163	142	196	166	140	162	186	204	186	166	195	202	174	173	161	177	182	167	174	157	168	194	183	179	185	169	195	192	178	161	167	181	178	176	199	199	199	165	202	188	205	173	180	177	188	184	205	167	150	167	188	189	172	164	175	179	156	179	214	172	169	189	177	179	171	189	178	182	183	174	204	151	169	201	208	205	191	179	163	187	194	171	188	194	165	173	171	182	183	182	191	173	173	176	171	171	177	198	185	193	180	169	174	185	193	160	156	176	183	164	169	178	202	186	185	190	188	159	176	184	192	199	163	195	179	167	184	187	181	181	188	159	193	188	173	158	181	193	180	174	175	175	181	192	188	184	163	162	170	194	218	197	156	193	178	191	181	194	171	180	160	167	181	182	175	167	164	199	194	176	179	156	165	175	184	172	194	174	172	189	194	161	183	167	153	219	154	163	174	158	197	168	184	175	153	187	162	190	181	184	170	187	167	194	175	203	194	186	183	169	206	172	168	170	182	172	176	186	164	212	198	184	191	193	171	191	184	183	155	172	192	175	171	202	180	184	198	166	169	200	185	191	152	156	186	175	202	179	191	192	161	177	179	190	190	172	183	188	182	181	186	169	159	203	207	182	174	191	206	167	166	201	170	177	180	169	178	171	186	179	181	169	177	149	185	175	178	164	190	192	188	210	192	195	205	181	173	187	205	194	183	184	188	181	179	172	192	175	176	164	181	163	183	165	165	195	208	189	166	181	202	185	198	165	169	183	186	173	184	176	197	180	185	169	194	198	175	183	187	185	189	168	186	158	191	205	196	197	184	184	186	188	180	198	191	177	208	200	194	198	166	184	188	185	163	194	159	167	193	177	184	207	191	182	199	185	185	183	182	183	186	182	174	184	168	195	201	193	168	162	159	174	158	194	170	170	172	179	185	165	153	190	178	192	183	193	191	204	186	225	169	178	170	193	175	160	172	194	182	186	198	171	190	208	168	167	186	201	182	159	187	197	188	186	213	178	189	170	187	178	197	178	179	179	170	186	184	170	181	186	174	179	183	168	182	168	166	192	170	163	177	172	203	189	164	187	181	182	174	174	150	201	185	184	191	171	202	204	163	192	189	179	193	186	179	192	170	182	169	190	183	198	184	177	158	161	166	172	188	189	171	177	184	170	180	181	193	183	167	168	191	194	175	201	182	152	192	173	174	194	167	183	201	184	191	179	205	171	175	183	193	189	179	178	179	185	175	189	148	185	201	154	183	180	171	183	171	170	179	166	186	161	178	165	186	179	193	188	177	192	196	197	169	183	199	202	171	186	181	197	174	175	195	152	187	178	175	170	172	169	167	171	179	177	175	177	165	213	159	178	169	178	179	172	188	174	183	177	170	156	200	196	174	184	187	176	165	186	181	194	195	181	166	155	167	177	181	195	180	163	189	214	189	190	199	173	191	193	195	190	158	179	197	167	198	187	179	166	193	191	189	163	178	172	162	167	186	164	161	164	188	185	222	168	171	176	162	177	173	204	185	162	162	191	196	174	213	187	167	189	173	189	184	193	175	181	187	159	146	173	177	184	188	188	186	182	182	179	183	181	187	173	178	178	178	178	178	185	175	172	169	166	174	166	199	162	181	174	179	185	199	172	184	190	151	195	177	198	171	196	153	181	186	172	160	188	172	178	187	200	199	167	189	188	159	201	191	159	187	196	172	198	184	161	188	219	164	175	196	202	173	221	172	201	205	160	180	161	181	196	203	201	185	171	200	187	179	193	176	168	184	191	181	194	189	183	168	169	178	174	165	180	163	159	196	198	189	175	177	173	162	180	182	188	195	172	190	162	204	167	188	186	210	174	176	210	176	200	167	164	163	202	182	181	170	182	174	178	195	178	202	202	192	188	209	173	195	179	193	188	179	168	193	171	189	165	159	161	162	219	229	197	179	196	193	173	181	186	212	203	160	172	185	171	195	178	186	173	182	181	186	168	191	160	158	177	184	179	176	163	201	171	184	177	182	177	177	200	191	176	177	169	182	178	192	205	173	162	177	189	205	183	178	168	167	194	177	168	171	181	209	179	197	172	163	180	176	173	189	197	205	168	163	180	176	182	166	167	165	188	188	189	167	186	200	176	199	171	202	173	171	162	196	176	186	172	147	191	191	170	166	190	193	195	196	154	167	201	188	173	187	178	179	179	183	175	183	189	185	178	205	174	187	183	196	163	171	184	173	182	188	193	177	173	186	182	168	194	165	188	180	204	172	184	174	186	181	164	164	193	180	171	191	173	201	183	176	185	184	178	181	181	165	179	169	183	174	198	198	173	170	175	177	206	186	181	195	201	193	183	174	194	166	220	184	206	194	181	210	164	178	176	191	165	156	178	180	183	186	162	187	188	183	175	185	165	187	191	185	178	175	183	173	188	176	179	182	180	157	190	157	177	174	188	183	192	191	162	172	178	169	194	202	170	167	185	188	178	198	174	184	186	179	196	178	204	164	179	191	175	188	189	191	167	175	193	177	165	199	181	195	167	191	185	177	185	194	176	193	170	156	151	178	179	192	193	188	219	189	162	175	191	185	188	185	186	165	189	172	200	174	188	176	195	189	184	196	167	206	186	177	168	169	191	171	179	167	174	218	200	202	185	169	194	185	184	187	191	188	201	203	183	189	192	164	177	208	190	178	173	181	164	204	197	159	174	197	176	203	205	187	189	168	163	177	178	171	178	193	200	199	168	178	175	177	158	202	185	172	184	161	188	181	179	190	159	179	172	172	178	178	172	171	194	174	179	161	185	188	176	190	169	169	211	179	169	213	187	178	165	177	160	172	183	180	161	192	182	186	185	177	168	173	182	171	190	193	194	179	196	174	175	185	176	190	203	170	162	177	180	175	190	198	167	168	171	182	199	201	181	190	172	184	190	165	187	195	165	173	182	170	170	173	173	191	202	177	191	189	187	181	154	197	165	181	190	162	200	171	186	166	190	193	172	199	168	193	203	165	194	172	168	193	172	195	173	173	172	187	185	170	193	195	170	191
5701	1746	3660	3980	3345	2774	2294	1941	1726	1461	1347	1156	1095	1053	1021	902	907	878	910	809	803	761	772	728	758	719	725	713	737	680	650	705	672	640	646	665	662	670	618	606	620	639	626	686	629	635	640	570	610	566	616	612	572	645	585	588	571	626	589	612	568	600	570	575	593	603	577	612	604	602	552	566	577	559	588	590	607	572	577	585	611	631	600	589	591	606	586	599	548	575	577	589	606	595	581	604	588	567	575	552	592	583	568	565	576	572	631	552	584	565	619	555	546	582	552	577	586	597	530	562	589	566	570	575	571	572	587	582	577	569	538	665	539	566	662	592	625	555	562	559	575	527	565	533	633	628	612	590	566	572	540	561	545	578	586	582	543	564	567	529	602	525	572	572	571	545	589	617	546	598	560	588	554	598	564	541	564	567	587	571	596	594	575	569	618	584	587	566	566	600	593	548	574	568	573	570	588	595	562	547	557	536	605	539	573	592	577	590	564	578	548	549	543	579	562	566	548	533	546	589	561	538	589	589	617	573	624	587	563	552	532	567	575	583	565	568	543	592	555	613	581	546	544	539	564	575	562	592	573	550	582	557	526	534	599	562	549	606	611	584	612	584	549	545	573	571	578	575	566	601	597	607	557	549	542	581	583	578	574	541	560	555	537	585	583	561	542	572	531	585	574	543	525	607	581	598	558	566	590	612	574	587	590	545	580	573	528	590	560	578	521	601	569	596	586	561	557	562	573	556	599	559	593	550	552	566	535	529	567	575	575	541	567	561	552	557	629	614	585	618	558	550	557	511	571	581	584	562	534	550	554	593	603	590	575	539	563	547	537	564	586	538	573	614	581	585	593	535	575	543	548	577	612	570	580	531	598	605	554	573	567	592	573	601	570	594	594	544	506	541	587	574	572	602	560	532	604	554	577	560	548	588	623	587	542	526	536	596	570	566	567	596	523	544	534	616	587	528	547	596	583	534	563	564	581	555	589	566	570	536	535	539	560	605	596	584	581	590	618	565	562	569	558	547	560	562	558	550	553	536	539	577	552	547	591	571	533	579	583	607	586	519	601	571	543	544	569	590	569	586	571	570	519	567	524	617	597	586	538	582	584	583	560	569	583	568	575	551	568	564	593	549	564	576	572	559	591	605	567	563	573	586	529	580	578	600	589	553	565	583	585	530	624	554	571	581	596	568	555	563	539	591	586	565	558	553	544	603	586	586	566	583	546	581	564	577	584	590	587	542	565	607	581	596	584	580	572	570	532	558	561	549	570	562	557	564	570	542	597	587	606	571	576	589	555	563	587	579	534	542	559	555	588	561	578	580	597	574	577	582	584	595	551	580	573	564	560	608	582	575	545	606	555	555	570	557	523	570	576	550	604	558	565	569	604	578	576	533	599	576	576	603	557	565	547	586	576	578	584	563	559	593	583	560	548	571	523	557	557	570	545	540	589	559	559	580	604	564	572	530	618	561	553	563	569	581	533	552	552	578	586	584	551	581	602	620	563	526	590	558	562	550	565	585	599	544	570	620	585	567	586	556	557	590	574	537	567	570	592	557	575	583	562	571	595	564	620	557	554	561	547	594	575	568	571	562	566	583	565	583	569	540	548	553	540	575	603	562	578	597	603	539	562	576	549	554	575	572	557	545	559	567	572	565	577	598	552	565	613	534	575	595	519	587	568	556	568	561	567	569	576	565	569	573	577	560	515	582	558	574	557	601	571	610	569	604	534	616	578	532	565	594	578	587	558	616	573	581	544	539	619	566	579	558	555	609	561	554	559	551	609	567	515	589	586	540	610	581	562	591	596	539	550	569	571	578	594	631	524	543	542	554	558	597	586	571	558	514	590	561	543	574	589	624	567	545	579	572	569	545	595	586	595	539	584	545	545	556	584	592	540	551	581	573	609	588	547	535	570	619	595	592	561	562	530	570	566	548	544	581	589	551	550	585	576	544	557	548	577	589	605	547	576	563	582	535	539	528	556	583	506	558	544	553	548	615	551	567	558	562	624	499	567	590	548	515	573	559	561	556	561	540	570	585	549	584	560	535	557	591	575	524	560	537	586	595	588	568	573	579	572	532	595	525	589	552	588	609	587	603	573	532	570	562	551	539	535	568	556	576	627	547	573	562	560	557	539	586	612	574	567	548	552	558	588	554	583	561	563	587	605	530	615	585	607	582	558	557	565	557	557	569	595	539	617	599	621	577	518	545	562	600	593	539	588	621	571	611	600	563	591	607	600	622	568	604	563	576	563	549	586	586	602	584	549	586	566	580	580	574	541	545	577	553	573	575	561	580	565	604	596	552	545	582	593	585	586	563	584	570	572	590	643	578	582	552	566	562	551	550	596	610	568	526	536	538	576	594	565	572	585	535	545	548	613	574	631	593	560	559	610	614	559	585	564	590	579	550	612	567	522	564	565	594	601	529	589	597	638	593	569	574	532	555	552	585	553	569	569	572	570	570	635	564	588	605	570	592	566	564	590	555	533	573	627	600	536	581	594	586	560	589	617	620	520	568	561	562	554	565	585	562	556	568	546	602	591	594	528	577	542	536	551	549	537	562	576	577	521	578	550	556	566	511	523	577	558	524	537	581	535	563	553	575	597	544	544	569	526	584	573	536	584	582	543	567	583	600	570	548	557	587	571	558	608	565	595	593	573	604	563	623	567	589	562	576	577	534	574	575	571	580	572	568	579	555	578	590	561	598	546	595	595	568	542	583	554	546	518	568	542	583	589	574	582	542	603	624	551	588	588	569	603	575	517	562	566	571	570	595	559	586	565	554	561	541	576	563	583	539	577	578	521	545	556	637	607	526	582	562	546	569	581	576	598	608	586	564	566	528	561	572	552	556	565	569	486	591	551	563	547	552	543	538	586	563	544	554	597	571	598	589	571	595	546	565	545	592	555	574	551	582	534	545	564	602	582	573	571	584	589	582	563	575	577	567	600	562	576	541	581	592	602	624	616	595	588	589	575	627	570	553	564	548	550	598	570	565	568	538	558	593	579	557	564	599	579	564	568	572	623	576	532	583	577	536	625	572	579	552	586	556	605	539	570	619	542	561	560	579	538	598	589	558	491	547	544	593	554	554	602	549	578	576	568	593	561	534	580	568	568	577	583	573	591	527	583	548	568	574	561	581	561	545	578	576	552	532	544	566	579	529	569	569	604	552	582	536	572	553	574	515	589	554	560	552	573	521	578	525	576	585	587	572	541	592	564	618	555	564	573	581	556	566	625	569	551	577	571	574	596	569	592	533	614	490	575	608	560	528	537	628	572	579	583	608	595	570	597	561	530	561	555	594	577	541	552	607	549	549	556	577	532	553	568	630	551	566	550	592	566	586	545	598	592	561	571	570	544	551	548	584	544	544	573	576	585	567	550	589	579	569	613	567	533	607	551	563	569	525	519	578	558	554	564	574	574	596	536	563	541	602	538	574	560	556	593	606	590	603	548	577	628	576	561	511	558	573	558	550	648	572	601	585	588	566
15877	2516	2839	2207	1526	1050	856	648	507	444	423	356	303	272	268	256	233	213	208	178	203	189	201	191	174	192	167	181	178	175	143	166	143	156	155	166	142	169	168	148	169	160	165	146	161	151	164	163	162	156	155	168	141	158	143	151	145	126	140	143	157	154	134	141	154	145	148	167	143	143	119	170	144	147	139	159	144	132	146	108	161	148	147	151	144	127	166	133	144	132	153	160	141	144	148	138	137	158	150	152	130	150	140	147	166	137	156	135	160	157	154	129	121	132	136	128	149	125	135	134	146	148	136	135	146	159	153	143	138	130	131	167	152	139	139	125	149	151	152	128	142	172	149	152	132	145	143	122	137	157	123	163	158	146	138	125	136	152	156	144	143	124	125	137	146	138	163	114	142	158	143	146	135	147	140	131	137	136	135	141	153	124	146	157	156	135	140	134	141	137	159	140	149	144	117	130	142	160	131	135	136	140	140	136	127	140	152	124	136	135	135	130	128	160	161	123	173	163	139	133	136	131	139	154	135	154	142	168	143	134	148	124	144	111	148	143	132	152	159	149	136	158	132	141	133	127	145	151	143	132	145	142	133	136	110	135	130	130	155	130	148	128	146	131	126	132	151	145	151	119	141	146	144	128	125	112	116	129	124	127	132	125	154	158	116	125	145	133	156	134	124	132	137	128	137	126	130	142	136	139	121	154	148	146	126	138	146	118	175	168	146	152	151	156	150	125	127	117	143	136	133	138	139	147	143	148	132	132	131	160	154	126	141	127	148	123	140	141	138	146	139	137	122	135	130	140	139	128	147	137	124	135	142	129	159	121	138	140	138	142	133	166	145	141	121	136	143	119	147	158	116	128	137	127	116	115	132	138	150	133	143	146	134	151	137	171	138	119	156	160	156	135	134	159	127	161	134	125	136	168	128	142	149	144	134	163	148	141	161	147	135	121	148	133	160	143	107	106	126	139	140	140	127	145	124	128	128	143	134	136	129	132	131	124	135	137	114	146	147	153	153	161	133	123	155	129	135	146	140	137	142	131	147	111	145	139	146	146	131	140	158	120	140	139	143	116	152	137	135	119	142	133	147	139	120	144	145	143	132	134	141	150	156	135	136	159	136	147	126	143	130	112	146	126	120	144	139	136	131	133	157	133	141	135	127	147	153	133	159	150	132	142	131	134	147	123	143	128	158	115	133	123	148	124	148	136	155	149	147	142	140	130	134	130	131	147	123	131	148	127	135	143	117	116	127	129	140	138	135	131	160	154	138	142	143	119	146	145	141	125	138	135	131	133	127	119	128	141	155	155	156	132	132	151	137	134	144	145	153	160	153	140	130	126	139	144	141	132	152	119	136	140	141	129	159	147	154	150	137	131	139	133	135	141	153	129	140	128	145	149	141	136	138	134	150	128	133	149	111	132	127	132	123	150	144	130	137	124	168	139	145	142	129	134	157	149	148	140	135	140	148	126	141	121	125	146	124	146	126	143	123	122	132	156	139	125	168	154	138	154	143	128	150	135	134	128	124	152	139	120	158	128	148	138	142	123	158	135	138	148	130	156	140	133	145	143	141	132	137	145	132	136	131	137	130	100	119	165	151	142	131	142	128	131	141	118	115	147	139	153	138	134	157	113	158	123	143	126	152	136	144	121	139	149	136	123	125	139	143	141	131	141	157	132	121	134	142	130	110	132	134	123	148	123	139	130	125	150	160	137	151	132	113	144	130	143	128	117	128	149	174	162	144	163	135	124	136	158	127	128	135	130	138	111	147	123	152	137	126	138	144	137	126	126	125	140	124	152	135	167	151	131	142	160	138	144	139	119	143	143	131	148	110	150	126	153	120	144	135	154	137	142	148	129	121	139	151	143	145	132	136	157	156	139	120	144	147	149	139	137	151	153	146	132	136	152	136	154	144	154	130	136	144	125	149	139	144	140	139	152	128	128	141	124	135	137	135	146	132	135	145	130	129	155	136	132	135	134	133	133	140	158	148	148	137	135	153	159	153	148	148	133	143	146	148	155	126	117	118	133	131	146	142	148	150	136	138	142	141	149	119	129	146	127	148	136	138	131	142	154	130	143	145	152	144	153	144	147	129	137	149	142	151	146	144	115	142	148	138	139	144	156	146	129	149	160	123	150	144	153	131	139	123	158	134	154	119	151	152	134	162	152	166	122	154	128	127	139	123	120	126	114	129	132	142	138	137	148	145	126	130	150	127	135	141	129	132	147	146	124	124	142	158	123	140	118	145	144	139	145	135	134	150	143	129	133	139	147	133	150	135	163	137	135	144	119	138	113	157	135	140	130	139	148	134	131	129	132	143	124	134	144	132	157	146	133	130	135	138	154	119	138	128	121	129	169	132	133	158	131	129	145	131	138	144	124	138	144	130	118	121	165	125	154	143	144	132	127	140	123	149	144	137	140	141	138	128	149	173	130	135	131	141	140	132	128	153	134	163	138	142	132	124	156	154	127	166	151	124	140	135	155	150	144	133	165	152	147	133	139	120	140	121	141	133	156	151	150	145	148	145	109	136	144	152	138	143	150	149	147	146	146	128	128	139	144	140	135	137	123	162	122	135	151	132	125	131	136	138	137	126	135	125	159	137	144	148	129	134	137	127	135	129	133	142	168	122	144	157	149	137	140	137	127	148	137	132	128	140	136	153	119	151	130	132	123	131	134	148	140	161	147	129	132	137	125	149	127	130	142	143	123	148	121	136	139	127	144	136	140	134	136	129	144	132	150	138	150	151	114	140	145	153	149	136	133	134	137	134	151	130	129	145	136	153	142	127	147	143	135	138	138	141	158	123	140	139	149	154	135	137	141	157	133	140	131	134	118	159	122	121	135	126	146	155	155	101	120	141	138	123	145	134	137	148	143	139	143	159	106	144	143	129	139	129	175	146	167	151	147	147	129	111	126	139	137	127	139	160	158	156	143	136	133	122	128	121	135	146	120	157	139	142	159	142	118	141	160	135	163	148	149	128	150	135	165	133	128	121	144	142	137	144	145	164	141	154	143	148	134	137	140	112	129	137	159	150	148	127	126	138	147	124	132	156	156	145	124	138	123	136	144	152	159	149	148	144	108	143	127	148	149	137	138	152	157	143	145	125	124	133	176	149	151	120	144	117	132	134	141	136	146	133	139	151	132	143	123	153	125	157	144	157	139	153	136	126	143	153	142	164	134	133	140	138	120	151	151	153	134	145	135	120	129	142	170	134	146	129	118	131	136	147	127	155	140	125	144	152	147	150	152	104	147	149	151	152	151	127	145	148	131	149	140	126	140	161	139	144	140	130	122	124	144	135	130	140	142	133	153	129	144	138	129	143	139	133	139	124	159	127	134	141	146	118	143	151	136	104	143	127	161	141	170	147	140	146	157	143	143	139	137	138	147	132	121	119	142	140	132	134	165	156	142	167	145	155	155	138	114	124	153	136	148	161	126	134	140	126	150	132	139	145	148	143	138	139	146	136	142	122	144	138	132	140	130
7731	2564	6150	6880	5768	4787	3771	3134	2619	2247	1966	1722	1531	1420	1356	1166	1132	1045	994	979	916	892	834	807	782	727	711	691	700	717	691	663	577	620	614	581	624	663	585	571	558	583	547	598	564	548	585	539	566	534	582	579	523	558	514	517	567	514	565	520	524	525	517	496	501	525	529	548	493	490	495	528	501	522	469	490	481	500	540	488	513	463	479	507	504	461	488	496	451	479	493	483	461	485	492	464	469	510	458	480	469	460	478	487	477	480	499	476	468	471	512	516	517	490	494	500	467	471	494	470	472	490	532	482	455	463	485	469	455	454	494	463	518	493	457	428	487	457	457	463	489	475	461	420	470	467	461	441	461	431	461	489	485	445	499	466	451	503	472	491	428	438	497	474	473	479	462	477	461	457	519	471	471	477	458	467	489	481	479	447	473	457	510	449	479	482	460	492	444	491	485	467	464	464	452	501	471	430	466	488	452	494	449	459	473	480	436	484	430	469	468	458	480	485	493	452	465	488	444	463	507	464	444	518	448	496	460	458	453	457	438	466	444	440	521	474	459	472	455	472	455	489	489	470	472	469	450	472	485	481	486	430	477	470	455	472	445	483	448	464	464	482	471	477	449	450	463	474	474	445	474	469	486	483	506	479	467	461	500	510	462	440	471	494	476	436	445	500	450	488	455	459	441	446	467	504	471	502	493	489	495	479	497	447	469	456	508	494	439	464	472	441	488	450	488	452	495	461	457	496	429	456	491	458	444	508	444	468	487	445	475	436	442	526	506	425	471	450	481	486	476	484	460	451	462	482	480	453	502	498	459	465	492	443	454	435	491	488	499	502	459	478	511	494	439	488	491	493	464	475	434	486	476	477	491	476	508	455	482	512	456	456	463	463	450	468	477	460	479	460	461	466	504	477	498	495	464	456	437	458	492	477	466	461	445	468	453	449	428	447	506	462	446	448	506	481	443	440	454	526	501	463	516	424	439	480	438	467	453	433	471	449	463	459	454	494	478	453	482	486	447	452	495	471	484	490	467	445	464	469	447	464	475	503	458	471	470	447	476	503	438	477	446	451	488	455	447	490	481	484	479	469	484	460	434	495	478	478	421	472	443	462	493	468	463	491	452	441	493	419	452	493	444	489	490	483	457	478	460	485	469	442	481	477	453	494	470	449	468	436	444	450	468	497	452	473	471	459	482	474	503	464	477	491	461	424	479	451	476	469	471	472	466	450	480	452	454	513	485	478	466	450	461	468	466	430	447	464	441	509	465	448	469	484	435	489	482	488	472	466	425	467	502	475	494	469	487	451	462	477	480	481	498	490	455	459	483	482	456	426	469	484	455	467	428	433	483	430	472	483	499	474	474	447	432	457	464	460	453	475	469	490	474	446	466	462	451	484	493	506	480	465	451	437	435	455	450	496	469	459	458	481	461	493	466	505	495	503	449	503	444	463	477	472	460	453	476	502	485	477	437	454	468	497	475	469	518	475	484	434	480	464	503	490	487	424	448	459	447	479	454	516	512	411	479	469	491	457	493	497	514	479	463	460	466	467	476	474	477	478	498	469	496	443	476	458	489	450	441	450	483	490	463	468	465	458	470	465	466	484	481	520	490	479	519	460	449	433	454	487	443	464	470	460	451	451	431	502	456	505	464	503	462	473	490	448	453	466	463	475	445	469	463	443	466	458	469	465	467	449	448	422	485	495	459	495	481	449	480	515	456	481	471	464	477	495	501	433	468	486	484	487	482	430	483	468	451	484	454	499	477	470	469	457	450	496	484	471	472	470	474	451	477	496	457	492	461	464	452	469	467	471	477	447	451	483	445	461	463	460	457	454	495	470	499	443	436	410	492	505	465	461	501	494	414	511	479	480	461	491	427	477	446	485	463	479	491	448	487	447	450	443	493	432	447	481	426	444	486	475	451	471	479	496	473	445	482	473	461	491	452	491	445	466	493	460	441	485	480	517	450	497	486	472	454	467	478	447	485	473	450	473	483	488	505	483	465	451	527	462	441	498	464	470	474	497	483	481	447	483	463	510	461	512	463	436	456	503	474	445	423	459	452	438	487	459	490	461	478	455	444	457	463	472	459	451	476	459	459	498	453	439	448	448	489	459	464	435	486	475	477	453	426	497	480	509	449	476	454	457	477	484	491	455	422	461	433	477	480	475	512	438	458	438	467	500	458	487	484	459	455	455	471	488	514	453	438	500	465	471	465	469	433	474	494	468	493	440	453	459	465	465	452	467	471	503	496	491	485	462	506	456	447	457	481	483	474	503	501	489	507	450	477	462	490	475	480	467	484	486	492	474	454	470	465	452	451	492	466	464	463	458	469	509	430	453	482	483	421	461	489	472	497	469	473	474	454	481	433	478	475	475	472	474	445	469	441	472	510	476	492	466	474	477	475	477	465	462	439	466	505	487	480	443	479	434	478	420	470	491	466	475	457	493	500	466	461	451	466	466	482	465	464	493	478	492	456	497	457	455	465	501	474	450	432	442	474	514	465	461	473	506	431	459	451	447	481	467	480	442	458	456	468	469	515	469	446	476	446	481	442	447	472	480	483	456	489	443	483	452	481	467	477	452	465	447	502	454	483	444	458	451	518	451	463	422	506	469	511	428	472	445	486	468	494	490	455	442	485	433	441	476	438	431	446	484	460	487	466	452	441	447	453	474	424	468	458	493	488	480	429	449	491	453	464	499	446	485	472	475	465	440	463	455	461	490	468	461	479	460	491	446	468	452	447	440	466	478	475	491	484	526	485	413	432	455	470	467	481	512	476	488	481	442	464	465	463	487	476	498	489	454	433	506	495	473	458	423	464	462	469	491	462	454	514	480	463	458	476	491	451	501	442	497	480	455	453	458	463	480	492	475	482	480	469	458	465	432	441	489	454	467	472	459	494	468	454	477	480	442	483	484	484	469	445	483	509	473	472	445	478	429	468	472	472	486	444	410	467	476	462	503	453	452	493	483	473	467	441	424	479	505	436	510	465	472	454	471	472	493	470	460	434	478	483	476	482	455	442	484	481	457	482	476	445	451	465	456	462	446	456	418	464	508	430	456	465	476	490	495	445	440	427	483	451	457	451	503	496	464	466	489	460	491	462	462	457	481	450	437	512	443	478	448	458	452	491	463	438	483	442	487	488	490	463	488	464	463	508	457	455	514	475	486	461	475	482	454	461	468	522	487	454	436	479	456	466	452	453	455	462	520	490	488	454	444	466	488	462	463	459	451	495	469	474	426	470	490	448	424	498	471	484	434	505	460	474	505	473	459	502	448	452	482	472	477	453	451	482	474	450	446	493	464	490	459	455	507	499	483	434	488	462	454	520	448	461	457	483	490	472	470	431	458	475	483	459	443	463	446	448	506	463	457	456	463	434	489	466	468	506	461	470	455	506	483	458	443	424	448	482	461	470	458	445	434	464	503	458	476	433	489	431	468	456	481	461	464	482	465	493	487	495	437	466	475	447	506	489	464	477	462	452	499	476	444
2110	384	341	370	335	346	336	342	364	370	334	340	323	336	325	333	324	310	355	329	328	305	336	341	324	341	332	306	314	305	306	343	323	295	356	299	328	331	307	326	302	340	325	341	304	303	327	315	325	333	316	317	335	314	350	315	315	309	329	303	319	308	308	321	339	348	310	312	276	292	333	326	331	313	311	278	340	319	322	311	297	350	332	326	328	292	333	338	308	342	283	311	339	335	352	347	334	302	317	333	314	326	319	317	317	333	335	302	338	294	322	316	326	296	297	327	288	282	310	301	339	336	315	313	342	345	357	324	326	324	307	343	324	335	342	345	310	281	292	313	324	304	313	310	326	320	326	306	294	318	334	312	306	306	292	349	312	311	310	339	339	294	299	332	322	316	318	313	309	300	338	352	341	300	349	366	334	341	333	288	312	330	344	330	327	340	339	312	338	326	317	324	377	314	336	320	338	332	330	342	330	316	295	344	309	289	313	334	318	322	283	325	297	320	338	331	308	314	335	328	334	308	313	303	307	307	322	316	336	335	320	331	313	306	328	327	306	325	306	292	326	319	358	326	323	356	345	318	303	300	290	325	284	367	323	323	337	310	332	323	331	287	334	316	350	333	333	314	325	315	303	303	318	302	326	312	317	343	296	310	307	317	359	332	342	320	292	321	314	360	339	317	318	325	319	336	336	309	327	343	309	348	330	359	310	288	283	335	292	327	329	338	343	319	340	327	318	316	310	326	321	329	322	333	352	351	311	319	310	302	298	337	302	309	285	333	287	297	337	326	330	309	309	326	288	316	299	343	284	348	296	301	274	302	336	334	344	312	290	291	329	321	323	308	351	340	333	348	317	309	344	316	319	319	302	330	345	322	319	329	299	295	321	357	332	339	347	316	301	330	324	327	307	350	358	308	349	312	318	309	321	313	344	341	318	307	314	330	325	304	316	299	317	333	306	325	328	283	294	295	298	335	309	360	345	352	320	326	318	334	324	327	300	321	308	354	308	298	308	324	322	325	334	289	324	323	333	308	336	306	331	300	319	319	315	325	328	324	301	291	290	321	313	296	324	279	318	347	323	313	313	298	329	302	316	298	332	343	346	335	328	301	343	308	318	305	324	316	287	313	338	296	320	331	310	341	346	320	303	306	297	339	341	313	313	305	326	317	328	328	296	326	307	305	340	306	333	320	291	353	358	315	349	303	311	314	294	326	336	320	308	340	323	305	298	301	332	338	307	314	339	331	342	295	314	327	328	291	332	295	318	267	316	314	320	336	305	334	320	312	324	304	339	332	305	304	301	336	320	327	315	330	305	334	284	318	322	325	355	342	318	332	330	344	293	325	322	328	327	327	339	287	332	315	324	319	333	317	308	332	337	330	307	320	345	323	296	332	310	338	306	327	320	350	336	330	307	326	356	308	312	323	310	349	343	309	339	331	307	294	344	326	323	307	343	327	322	360	332	324	318	335	304	315	329	318	322	331	342	326	307	356	331	301	363	322	335	307	340	332	354	306	327	336	334	309	328	332	272	324	334	320	317	334	357	332	305	316	318	321	338	343	324	298	304	335	346	310	338	329	294	333	349	338	296	337	306	342	326	308	337	301	341	339	303	317	309	302	358	336	350	320	343	308	296	299	315	327	343	319	346	313	297	317	341	301	341	279	326	322	281	302	334	313	316	371	329	319	312	319	331	320	342	319	337	302	327	347	334	290	304	336	332	337	319	347	316	340	342	358	299	340	326	329	317	303	318	345	363	328	317	307	307	327	326	311	344	320	315	303	314	305	326	340	307	347	293	308	317	310	304	335	320	325	338	301	323	323	320	315	324	330	336	314	330	302	312	312	314	308	298	278	317	309	315	301	302	321	322	310	321	311	292	343	342	325	317	321	317	289	313	346	320	320	317	320	319	311	321	354	347	327	363	324	307	340	310	309	287	368	326	338	315	321	304	315	302	307	300	349	322	314	362	307	328	343	320	386	313	317	343	302	355	302	319	328	321	301	310	336	310	311	312	340	315	360	295	333	306	307	324	309	369	340	322	309	305	288	342	320	295	319	315	318	306	324	322	340	331	315	300	317	304	318	325	318	336	324	303	318	331	301	305	344	320	312	282	328	320	303	349	307	307	336	313	303	321	288	307	280	294	302	313	331	299	303	327	325	336	327	338	304	315	331	297	312	304	319	306	290	304	310	305	304	306	301	317	356	326	338	328	299	308	331	324	290	327	321	297	329	334	345	321	363	312	326	319	316	285	319	313	336	315	320	313	345	360	320	320	325	327	324	343	306	320	327	361	309	324	315	333	324	333	331	364	327	329	280	313	290	313	337	316	344	339	295	312	312	331	327	329	332	306	327	328	314	305	346	312	338	357	328	310	345	325	293	310	311	328	351	328	286	352	347	322	339	336	286	297	336	329	347	323	332	313	331	310	311	317	311	347	321	307	314	312	362	313	320	292	293	326	319	308	339	356	317	321	329	316	294	337	316	305	323	334	328	356	324	340	327	333	300	295	295	331	338	317	315	306	317	317	328	309	302	312	331	322	338	363	334	341	327	309	316	338	336	370	344	314	327	344	333	322	324	326	325	313	318	367	361	323	330	329	291	314	336	310	292	316	294	337	339	273	297	333	341	346	329	315	286	311	310	333	342	300	308	320	342	330	310	331	286	326	316	321	328	319	301	300	308	336	326	298	319	347	315	376	291	301	325	314	309	313	335	331	295	316	315	318	314	324	305	316	329	327	325	312	287	293	319	335	318	312	320	328	368	346	308	328	316	328	321	334	340	314	331	319	317	322	305	297	356	339	315	357	311	355	363	330	313	341	336	348	335	324	325	323	314	306	298	336	300	325	339	315	314	330	333	333	305	346	301	342	291	311	336	337	296	334	306	324	334	304	317	332	335	315	337	347	334	346	301	307	294	324	327	338	322	316	331	318	330	320	334	300	328	348	332	277	313	316	312	313	314	306	302	326	346	314	340	338	319	352	312	337	328	352	330	321	325	364	315	322	316	334	313	334	300	313	307	311	314	314	338	330	301	313	310	359	317	337	324	334	321	307	324	292	346	327	297	352	307	315	316	322	332	319	312	328	290	317	302	331	303	311	350	325	312	344	314	336	315	310	353	306	321	303	321	333	338	318	338	318	313	328	314	346	359	342	310	320	317	338	340	343	318	311	319	331	299	308	312	330	346	343	323	293	308	333	322	277	315	323	310	307	280	338	332	335	342	321	310	343	292	324	319	311	312	319	312	383	340	352	343	312	306	312	332	319	317	330	319	334	320	317	302	301	328	313	310	323	293	308	309	298	334	313	315	328	300	352	322	307	306	331	309	330	300	294	336	345	313	352	332	336	317	294	313	316	315	337	280	285	306	340	298	312	338	297	297	337	306	336	324	347	278	300	338	369	307	344	301	329	310	335	338	303	318	312	321	327	320	318	301	283	308	373	316	290	301	297	358	301	315	345	337	322	325	313	337	283	328	331	306	317	334
2418	1016	1091	1120	1128	1054	1014	1040	941	1031	960	1007	974	937	984	1013	980	943	940	1045	937	1022	912	959	983	931	881	902	990	913	981	946	932	960	958	943	986	930	880	905	938	950	942	958	909	914	940	914	972	962	942	908	972	906	931	904	978	958	949	1009	973	922	898	938	934	934	964	938	931	949	943	914	932	953	971	905	996	954	904	942	942	931	921	861	926	928	965	906	913	922	935	888	951	919	914	937	899	923	927	972	942	918	897	939	899	920	956	987	951	951	946	957	898	992	946	903	949	922	981	943	991	944	982	962	1006	968	964	1038	939	970	928	914	964	912	990	946	968	950	959	950	913	937	952	981	955	1001	909	959	1012	911	932	972	922	930	971	1000	999	927	918	969	896	927	963	978	942	966	940	987	974	992	950	959	998	939	961	942	990	978	931	885	893	984	990	889	935	1004	965	930	926	975	934	916	929	900	902	996	967	930	964	932	943	905	921	892	938	928	941	934	976	956	935	943	959	930	975	926	945	943	937	912	918	939	946	953	981	933	964	947	942	941	873	968	964	967	951	945	965	960	934	906	987	944	942	936	955	916	944	919	976	961	917	903	913	968	864	942	966	985	991	961	939	970	904	963	950	969	949	995	958	911	1008	907	921	948	912	910	986	904	957	959	933	934	944	978	927	941	895	925	961	975	938	890	970	937	1030	939	923	910	926	954	953	926	945	995	911	988	936	894	1002	930	923	991	940	948	915	916	893	873	975	935	957	992	916	906	983	902	935	941	948	910	931	942	904	968	901	912	947	926	947	897	933	926	916	916	921	926	939	880	945	903	965	976	942	949	973	944	946	943	948	949	959	921	944	909	962	922	959	918	989	988	963	967	918	975	955	968	951	987	934	943	940	937	946	941	922	992	934	946	939	890	910	941	925	941	943	978	895	989	905	893	934	879	919	927	945	922	900	953	913	966	936	1006	956	964	889	938	912	916	895	914	903	902	921	911	899	935	931	941	921	994	920	926	1003	953	918	923	917	980	917	943	954	931	909	963	938	965	906	931	965	915	912	953	941	964	945	900	974	964	909	974	961	986	919	955	959	928	965	951	888	929	939	935	992	893	926	1003	951	909	940	931	963	966	916	955	872	956	923	995	996	941	961	970	971	913	922	905	910	956	969	958	912	957	934	973	941	941	972	957	952	942	924	909	939	976	965	926	932	904	987	890	925	927	934	953	970	947	946	906	933	960	932	941	970	908	979	911	920	910	938	937	907	894	952	949	932	914	929	906	885	913	1000	977	926	925	979	971	950	950	940	930	942	958	950	938	972	874	960	919	951	978	979	974	927	946	939	981	967	900	973	908	936	944	894	921	962	923	993	932	1008	934	912	1008	934	888	991	913	936	915	916	970	941	925	941	920	947	948	918	909	971	919	996	951	924	936	891	913	930	900	881	935	910	1001	970	960	900	908	909	973	999	912	917	987	992	926	937	1026	977	967	944	960	952	918	975	906	916	875	936	915	923	929	961	966	991	1013	908	939	941	975	982	927	969	976	975	978	945	909	953	926	957	938	961	965	962	937	960	932	961	930	943	987	963	876	952	931	904	973	963	977	983	964	980	909	898	968	923	936	931	939	977	928	939	918	959	915	969	868	962	938	917	890	907	974	1048	912	907	975	943	971	919	943	960	898	899	926	914	922	921	889	948	957	1018	948	928	973	925	930	1006	950	921	950	965	954	940	923	951	922	973	939	889	930	937	910	908	989	977	912	934	919	911	918	915	930	913	934	902	997	947	914	935	942	957	987	943	901	945	935	946	984	993	932	937	933	942	938	922	926	960	1029	919	938	951	922	978	937	928	921	959	885	907	942	880	970	890	922	947	929	913	918	910	970	916	983	956	930	933	932	911	982	931	903	985	917	955	947	937	929	911	930	944	901	959	950	940	895	983	959	976	965	910	924	978	902	914	910	882	881	929	990	958	940	915	935	905	978	930	931	948	967	948	955	958	959	895	924	936	950	898	887	935	924	992	911	949	987	918	948	1000	942	919	981	912	983	1004	894	870	937	959	946	925	957	928	911	959	932	951	943	934	933	948	951	960	871	961	946	960	905	957	877	870	954	885	945	956	954	973	973	905	884	920	927	960	855	979	931	956	920	988	958	898	1018	936	923	906	961	938	921	985	907	943	974	936	958	942	982	943	949	924	1000	931	935	950	974	947	939	878	946	971	994	939	944	961	887	888	964	906	936	908	958	947	900	973	949	963	924	919	903	958	885	930	973	950	955	972	926	972	942	933	930	969	968	956	966	977	968	885	924	914	935	970	899	950	947	925	991	968	959	942	938	930	958	963	930	987	993	968	891	914	946	948	944	937	952	942	961	970	909	911	906	938	962	935	960	934	906	952	946	951	865	941	956	973	919	909	1012	936	922	932	936	958	918	924	893	941	960	916	937	877	910	957	931	920	931	916	894	931	963	913	955	1004	920	906	978	932	929	961	945	956	940	896	916	948	956	972	936	949	989	979	981	948	917	904	971	906	918	946	931	919	948	980	944	914	941	964	974	1009	886	942	912	943	913	978	941	929	926	953	914	946	901	959	914	942	902	963	986	875	935	925	947	941	934	961	940	938	941	917	942	951	962	947	983	950	931	926	893	896	960	937	973	899	913	979	985	950	942	963	934	928	900	932	925	948	924	948	923	948	862	927	949	1005	960	1008	924	1023	883	893	952	927	985	935	972	932	968	981	955	901	976	884	929	920	999	912	940	900	972	960	961	924	958	986	943	955	941	863	917	952	936	963	929	911	927	960	885	948	977	976	924	937	938	980	1004	878	916	921	948	956	908	889	946	942	936	876	939	932	932	977	976	943	899	917	908	965	918	942	927	910	957	972	971	896	888	943	1010	966	926	967	930	983	950	921	923	1010	915	938	924	920	929	1019	953	943	929	930	935	959	963	944	914	943	948	930	910	925	940	904	913	943	903	890	887	929	948	975	950	927	926	906	991	941	950	912	894	964	919	914	965	996	902	926	937	935	1003	912	981	908	955	932	922	993	909	980	939	964	964	968	967	954	968	944	989	911	920	899	993	956	938	927	944	984	903	989	932	935	940	930	975	962	953	983	962	954	950	917	892	891	936	935	945	938	934	975	917	945	947	933	904	931	972	913	923	980	913	932	915	934	922	969	923	1014	925	954	981	908	971	975	912	931	936	950	945	921	911	954	919	944	963	878	921	911	898	941	937	982	957	951	932	952	969	957	969	973	932	936	981	960	908	891	949	916	974	955	916	900	899	933	932	963	954	921	958	988	991	954	957	938	901	1010	938	917	943	932	964	895	981	1034	948	936	991	943	962	911	919	938	923	960	940	927	991	924	991	883	968	924	949	880	966	931	895	969	905	956	897	916	907	969	927	947	979	936	967	903	953	930	988	973	982	919	907	966	968	935	884	937	919	969	1000	962	946	886	979	924	931	892	959	937	930	927	912	972	990	949	958	947	958	939	936	956	904	964	965	924	915	890	923	907	947	980	943	1000	938	898	954	946	921	944	893	894	973
8695	1190	1540	1193	848	657	490	444	360	293	328	287	259	266	228	242	233	224	195	183	216	205	228	197	197	198	208	158	214	186	201	189	204	174	142	191	180	189	186	199	194	210	175	177	178	173	188	191	189	190	166	197	191	178	197	192	163	175	192	180	184	189	189	178	174	172	190	181	172	184	197	186	182	205	156	174	168	166	176	193	168	181	203	153	168	195	173	201	150	196	171	168	182	172	192	197	164	161	174	169	191	194	202	164	183	157	185	169	164	161	188	159	169	191	205	183	208	203	186	159	193	171	190	166	184	191	207	177	173	187	166	178	176	186	188	172	193	172	220	214	181	180	183	183	169	176	203	190	188	177	194	196	214	183	153	176	170	192	200	210	205	190	179	183	200	184	160	193	164	178	174	180	173	173	171	189	166	205	170	182	198	167	186	189	183	183	209	195	207	166	162	161	188	183	169	189	188	182	194	177	155	178	165	191	165	168	172	173	182	196	141	180	200	167	172	142	172	151	199	182	202	188	172	153	172	212	169	167	155	190	182	201	186	189	173	176	159	187	208	179	188	194	208	178	171	183	182	170	185	163	184	177	179	175	201	177	181	175	172	178	187	195	201	192	185	189	199	193	212	161	182	202	157	170	205	187	204	178	172	185	162	185	164	155	182	213	190	191	170	157	190	178	195	202	182	173	170	171	169	143	175	183	204	183	186	198	192	155	205	196	173	184	195	175	174	176	193	205	181	182	198	191	186	178	163	176	190	157	190	188	193	190	155	171	187	164	204	182	199	185	179	194	171	186	178	180	180	182	155	176	184	178	158	195	192	192	202	181	158	179	205	191	188	175	181	213	161	187	174	192	173	180	172	184	199	187	185	171	202	177	174	193	196	183	202	181	194	178	192	159	175	182	181	189	195	155	170	197	192	175	176	167	182	177	190	212	189	168	189	174	168	187	178	168	182	172	188	174	172	172	164	183	201	194	185	191	174	180	175	185	188	158	184	195	155	185	190	192	187	165	186	186	192	181	175	170	176	165	186	189	188	189	164	185	182	165	186	172	169	208	176	179	179	150	183	231	193	174	178	176	185	176	200	149	176	188	166	175	141	173	175	171	189	185	183	174	196	171	186	173	182	176	196	175	174	188	198	187	170	193	166	208	181	170	163	180	178	185	169	193	168	174	179	178	199	185	180	182	172	178	188	192	168	185	202	200	172	180	192	176	174	184	176	192	182	165	195	178	181	170	194	171	185	176	161	189	178	186	176	162	178	178	186	182	203	201	199	162	200	185	188	169	157	183	171	176	189	194	205	193	203	179	192	178	214	174	177	160	170	154	213	177	170	174	155	173	175	172	176	165	173	186	179	174	185	201	187	176	193	186	189	170	174	173	176	171	172	166	181	166	161	173	189	156	188	171	166	181	163	199	180	210	180	165	190	183	191	172	170	185	171	189	192	207	173	176	199	171	184	186	184	189	194	187	178	173	195	183	171	160	172	190	179	187	176	179	186	172	194	181	183	195	179	180	191	215	176	147	159	179	207	166	183	164	201	192	188	194	183	171	178	147	173	196	199	165	178	201	154	173	180	167	211	171	166	195	200	172	179	196	178	201	188	176	186	191	165	156	192	184	155	171	177	169	181	173	183	188	195	180	188	181	152	167	144	192	193	196	191	163	165	153	186	177	168	173	213	190	175	160	180	181	190	170	187	208	168	163	228	216	203	172	158	192	178	192	184	177	152	179	177	189	155	168	185	176	187	187	198	182	184	179	170	201	184	204	183	158	177	167	206	172	205	182	164	192	189	194	168	185	153	167	189	191	156	171	166	172	168	179	169	200	170	199	170	186	184	183	181	186	184	197	174	205	204	180	181	191	158	194	180	180	198	183	205	180	177	172	182	185	174	187	179	187	173	157	177	183	168	178	190	210	188	171	177	195	168	181	186	169	199	176	195	175	178	163	170	189	165	182	165	176	177	166	172	169	169	182	175	167	171	208	191	171	195	150	177	181	180	200	166	181	148	181	175	186	167	204	183	220	157	183	192	152	162	182	192	190	203	161	181	173	171	191	193	208	197	180	187	165	165	185	175	181	200	185	177	165	164	181	177	191	179	186	185	174	192	172	173	180	176	166	189	173	195	182	189	193	171	176	190	190	188	193	190	171	211	172	173	187	186	162	194	201	183	155	165	190	163	181	189	180	200	197	149	187	205	188	189	198	192	170	180	191	158	171	211	180	198	171	182	171	187	172	184	169	177	166	156	186	190	190	159	177	213	150	178	208	171	164	192	174	148	177	186	176	142	180	191	188	168	186	168	177	178	182	181	193	204	180	161	153	176	186	188	170	184	190	195	159	164	175	166	204	192	178	178	184	191	150	184	206	174	184	197	177	169	208	179	165	164	176	181	183	187	205	174	197	163	180	171	193	193	174	175	177	169	173	180	201	169	199	207	175	183	184	179	172	176	179	180	158	169	203	200	176	187	180	177	167	198	186	186	184	169	187	166	166	195	209	167	180	188	198	160	179	187	174	175	174	193	193	179	192	165	183	164	208	170	176	183	180	178	180	168	172	174	170	197	208	189	162	178	194	180	177	186	171	174	198	176	186	169	174	200	184	175	186	195	196	181	179	164	184	195	159	172	161	193	194	181	164	194	183	185	183	173	149	208	191	193	161	167	177	177	179	186	181	172	167	143	191	184	184	192	167	167	175	181	179	191	177	198	208	201	181	171	179	202	185	175	205	200	202	154	178	179	164	175	169	197	181	196	185	182	168	179	198	180	174	191	159	164	194	193	183	154	174	185	192	190	175	171	177	191	176	167	172	166	203	170	178	205	170	169	183	185	167	174	189	225	192	182	195	162	164	179	167	190	182	166	185	150	173	205	189	183	164	170	208	189	178	186	160	181	181	166	171	181	196	167	169	191	179	180	166	184	206	177	176	174	165	161	199	186	191	173	211	176	175	192	170	184	169	183	192	213	186	149	175	185	185	179	186	170	157	187	162	184	175	197	185	181	187	200	201	151	162	177	188	220	165	204	195	187	179	180	176	174	178	192	172	173	177	166	191	179	167	181	188	180	172	172	162	172	200	163	180	182	163	184	177	173	220	175	181	216	180	165	182	174	196	178	179	170	196	177	175	218	191	172	173	182	196	164	171	177	176	180	225	174	188	174	173	188	225	184	186	202	196	163	187	176	175	181	196	181	185	195	179	208	177	181	183	194	169	182	214	159	188	196	169	169	200	192	170	184	166	161	153	166	185	179	193	160	156	184	186	169	194	182	180	191	192	167	195	189	159	209	160	184	190	177	191	155	184	187	181	176	172	196	189	186	180	192	205	188	176	165	174	164	190	193	173	157	175	190	198	183	184	180	183	186	192	182	191	163	175	180	185	172	189	198	201	177	169	187	181	204	169	194	162	164	179	180	189	174	184	185	192	173	186	200	183	166	169	171	156	181	199	172	182	173	179	187	166	184	182	198	211	189	195	155	177	156	186
5530	1636	3559	4113	3378	2802	2373	1879	1627	1525	1301	1277	1174	1016	1070	932	914	918	858	841	778	752	730	743	677	741	734	678	667	672	678	649	670	651	671	653	660	615	626	621	630	614	643	640	611	585	596	621	595	585	588	600	566	597	569	589	644	576	609	615	573	608	583	622	556	642	563	596	569	527	594	568	548	607	595	575	563	568	612	623	608	560	550	587	598	595	635	578	597	610	593	586	598	577	609	602	569	604	578	590	570	590	569	559	585	599	590	557	561	602	609	581	550	586	580	557	582	578	568	588	563	598	594	583	564	573	596	593	554	558	563	572	606	573	571	611	598	535	562	584	552	610	577	536	563	593	539	607	599	570	578	564	571	527	538	587	585	588	548	591	561	565	548	551	588	566	565	545	590	602	630	567	553	584	611	604	565	571	575	564	542	570	587	595	561	565	580	533	608	549	576	551	569	617	614	564	559	596	532	586	547	545	527	575	535	586	563	600	545	571	561	550	566	588	566	572	620	537	586	509	557	552	590	588	551	580	547	580	576	593	557	557	620	535	563	583	558	579	628	546	599	564	531	563	580	532	571	560	592	574	615	567	565	539	552	549	544	561	522	561	596	547	525	567	572	565	552	553	586	589	549	560	584	503	525	565	569	597	557	605	552	587	566	548	588	555	625	578	579	545	549	568	603	557	532	540	543	573	520	594	541	588	574	586	571	601	571	589	553	536	583	562	558	523	576	567	538	551	564	588	553	577	582	601	568	549	622	553	513	589	589	606	577	582	548	561	581	559	557	570	569	560	543	573	551	586	570	549	595	590	596	559	577	547	529	574	566	515	545	562	606	539	543	573	537	568	579	578	542	573	584	604	571	560	575	574	571	590	513	577	540	512	623	566	542	564	589	525	585	589	568	596	579	536	563	579	597	571	532	600	560	596	571	546	545	567	545	572	568	593	562	586	578	606	573	590	546	609	648	586	575	569	556	544	580	561	569	559	577	603	553	568	530	603	516	557	548	585	553	611	603	594	564	586	538	563	606	568	585	567	527	549	555	572	545	563	521	605	572	545	597	557	578	587	576	603	575	534	528	505	583	545	521	558	593	543	605	583	570	608	585	584	557	557	589	587	503	529	566	555	576	538	578	562	550	618	584	537	557	563	601	562	553	563	514	604	543	567	561	558	571	597	570	566	565	540	568	571	630	558	563	591	549	539	512	556	579	580	581	567	520	529	607	551	591	581	551	535	579	568	506	552	538	589	597	584	542	544	594	592	593	586	578	583	599	605	596	574	576	539	586	579	585	571	573	576	602	552	575	557	522	554	554	552	578	583	532	544	537	573	569	572	591	561	531	577	605	575	606	579	568	555	527	545	574	565	535	568	530	600	589	545	576	576	604	602	534	586	568	578	561	590	557	577	563	536	623	548	535	554	602	569	581	624	522	554	614	625	550	565	570	591	598	593	543	575	549	596	558	572	575	538	542	514	589	566	562	574	567	570	577	581	562	606	575	617	594	551	555	564	586	565	527	581	601	600	587	524	565	517	598	594	553	556	560	568	560	532	544	568	591	575	583	544	593	545	566	524	561	559	600	595	588	601	543	535	563	571	594	606	500	576	586	610	547	559	587	517	540	587	579	613	607	560	523	579	564	599	559	584	569	553	546	615	604	587	599	586	550	553	565	558	597	554	596	557	537	569	570	575	572	544	584	570	582	583	572	585	565	556	561	548	545	573	575	565	567	561	571	567	595	569	573	522	555	551	550	575	582	543	587	565	593	565	614	574	563	602	574	542	551	604	520	548	546	585	557	552	596	535	601	579	605	551	548	569	551	550	565	581	574	591	539	596	567	610	545	585	556	548	553	602	588	569	560	559	527	597	548	532	598	513	561	525	558	549	576	625	562	551	526	543	559	570	583	569	596	550	595	591	592	592	560	533	572	581	616	570	600	578	580	567	555	570	600	554	542	544	564	532	610	558	575	558	602	556	571	597	588	575	572	560	587	594	589	589	610	603	579	547	579	544	612	592	537	559	569	619	604	587	560	538	507	563	572	584	573	554	547	571	552	553	589	590	576	533	599	546	572	561	567	543	603	563	572	572	567	583	623	565	611	558	568	550	553	590	543	591	580	546	581	566	566	560	553	520	595	550	590	567	538	578	557	598	553	594	580	565	546	561	536	615	611	593	548	609	586	578	534	546	578	550	587	618	583	540	561	578	557	563	588	597	540	570	607	546	557	607	548	580	533	561	601	582	555	556	571	563	602	551	581	599	565	553	586	571	581	613	582	581	607	603	578	580	561	585	562	547	560	574	566	583	610	554	570	585	531	541	523	568	578	591	555	577	581	575	543	603	512	560	559	589	567	548	607	552	562	565	572	560	618	549	521	548	565	592	569	622	559	595	554	589	555	577	539	568	576	543	586	590	557	602	571	547	570	571	537	613	524	573	570	571	624	546	562	529	570	553	500	592	562	576	565	565	529	520	579	566	590	590	603	616	568	567	534	560	538	550	567	566	543	566	574	591	575	584	566	571	597	560	584	586	575	574	588	560	613	570	574	535	517	566	573	579	631	588	573	537	573	563	580	608	583	601	584	568	545	537	574	543	555	567	556	584	564	548	558	556	542	578	547	562	590	577	565	591	551	556	530	578	556	554	631	570	554	523	552	601	540	553	555	602	544	587	579	574	542	580	595	534	606	563	548	577	607	581	566	562	555	570	566	569	583	526	587	543	589	586	582	608	582	555	597	569	566	574	586	556	516	542	584	592	600	586	560	551	583	559	584	588	554	590	616	582	583	539	549	594	530	537	595	598	554	601	583	544	584	546	561	552	579	588	603	566	557	536	553	582	546	534	582	611	573	536	608	540	588	599	558	550	530	573	552	529	614	571	561	578	557	578	570	562	544	597	547	578	612	577	578	557	602	563	531	585	560	548	594	605	591	556	548	583	593	593	562	571	579	598	582	552	578	572	561	544	554	520	584	576	527	601	572	567	581	582	544	578	536	546	590	595	566	566	585	640	565	519	559	546	567	571	530	590	571	593	558	555	581	607	578	562	577	563	598	588	549	564	557	587	557	554	619	564	562	604	572	556	555	593	530	601	536	574	548	614	555	583	528	581	591	562	588	617	596	546	544	559	574	587	566	606	560	591	586	550	573	580	571	562	580	577	584	558	607	547	588	540	529	526	562	600	566	570	574	607	600	536	530	558	577	578	601	583	582	575	581	582	524	569	570	578	555	566	560	511	642	568	518	575	590	603	598	553	548	563	583	567	572	555	552	553	549	591	588	573	541	611	576	513	609	586	584	532	563	586	581	574	592	553	588	559	545	599	609	577	587	552	591	560	534	555	550	567	551	545	516	552	566	600	584	575	563	622	590	561	565	556	554	560	578	563	559	619	568	560	534	581	571	591	564	557	612	575	567	593	555	559	561	592	536	561	567	539	586	584	565	578	591	565	580	553	553	576	573	602	589	561	577	531	569	602	580	562	549	583	583	576
15950	2592	2830	2149	1451	1076	773	637	549	457	398	318	305	279	245	235	253	230	206	223	192	179	188	197	182	187	161	145	200	156	164	150	136	157	148	158	157	150	142	165	166	173	169	144	138	150	150	141	157	142	145	163	155	153	144	173	130	145	162	139	150	171	141	128	143	148	138	154	165	136	108	144	159	140	157	134	143	154	137	159	159	165	169	166	136	125	152	128	142	142	144	140	143	134	160	150	142	145	140	143	145	159	137	150	121	162	117	148	131	147	123	127	136	145	146	144	126	126	135	123	158	159	119	171	142	146	143	140	149	140	125	142	129	153	137	151	138	121	131	124	136	128	153	127	122	142	137	135	159	140	132	149	156	138	134	139	144	156	133	146	128	134	137	144	137	130	138	140	140	161	138	157	128	136	126	113	141	120	156	128	148	144	140	131	123	119	149	130	146	160	121	129	120	139	147	119	155	130	138	146	136	118	131	141	125	150	133	128	151	161	135	147	161	137	159	133	150	120	154	119	152	143	155	122	140	136	124	115	149	141	162	136	151	132	132	133	163	141	154	140	149	137	129	137	148	114	142	141	131	145	149	130	136	154	149	156	150	137	135	141	152	156	129	137	137	135	138	143	136	146	156	131	138	161	134	143	153	148	133	136	148	130	138	133	124	131	145	149	168	152	130	133	137	118	149	125	113	165	118	150	131	167	157	125	160	136	146	140	149	165	132	126	124	167	132	127	145	128	146	127	139	134	156	135	148	152	136	129	129	130	130	119	135	159	147	126	143	113	158	104	128	140	137	161	133	141	123	110	142	148	122	144	108	146	128	144	133	141	131	153	138	147	139	130	130	136	148	138	131	133	125	149	144	141	135	138	137	143	146	159	167	145	144	150	128	121	136	160	145	143	131	136	134	148	147	130	145	138	148	147	138	144	144	120	125	157	130	127	148	144	130	129	148	153	118	137	129	140	147	120	141	135	150	114	121	156	129	126	134	129	142	121	125	148	144	153	150	139	138	148	132	127	142	130	131	142	146	163	148	153	143	128	171	139	134	132	163	157	146	147	135	138	138	138	152	137	138	130	139	135	132	129	130	136	136	135	142	130	131	151	144	141	135	141	140	145	154	134	130	160	127	150	146	134	147	124	125	139	117	132	144	122	143	145	144	138	134	141	133	161	127	132	151	155	139	151	118	125	139	128	155	120	132	135	149	146	140	146	129	139	139	125	148	147	123	149	132	139	116	136	121	140	123	142	147	150	143	125	146	143	147	142	149	150	151	120	143	120	155	164	142	134	146	113	143	143	147	162	113	144	142	128	144	137	131	152	155	118	138	114	146	160	151	132	142	154	122	106	150	140	143	148	163	156	134	152	131	143	123	140	148	136	127	141	130	144	144	161	143	145	142	132	131	128	144	124	130	131	157	136	139	131	156	129	146	143	116	138	141	147	123	137	149	134	130	133	133	149	142	127	133	110	157	142	122	152	145	140	131	132	147	141	132	122	146	129	148	142	143	146	153	143	159	125	139	148	149	132	133	129	134	128	139	131	159	126	146	142	130	141	152	142	151	117	136	128	132	153	130	138	146	150	127	130	138	132	147	143	116	130	162	143	155	152	149	141	119	164	140	135	155	117	129	147	137	126	134	113	125	134	129	125	142	127	146	146	135	136	135	141	137	160	119	136	116	134	137	145	136	123	145	164	164	128	140	139	136	143	145	164	140	148	138	162	139	139	128	124	132	139	125	134	133	122	130	149	124	149	154	169	141	122	135	135	135	139	134	157	146	145	119	142	147	147	161	147	138	138	150	151	139	161	133	148	140	125	120	138	142	151	120	119	135	136	133	144	142	139	128	133	113	160	133	127	154	123	150	139	140	132	128	143	135	123	142	136	130	143	147	144	155	148	123	114	156	148	137	140	130	143	123	136	149	135	156	161	128	153	136	140	139	121	146	153	149	154	151	149	146	121	156	140	144	147	151	137	122	138	128	150	137	137	152	154	125	129	157	143	153	129	123	149	159	139	136	129	122	144	129	155	140	133	149	139	135	135	145	145	139	136	144	158	142	124	125	119	159	143	163	155	114	167	147	126	127	144	149	145	130	137	142	109	138	137	151	153	132	137	133	147	152	142	136	127	157	159	144	140	114	166	128	135	144	140	135	139	162	149	129	139	135	150	141	142	157	137	141	144	147	141	134	148	136	129	126	129	135	124	141	129	151	157	128	156	151	140	118	138	139	138	152	143	134	137	148	135	140	131	137	141	153	144	136	151	132	141	122	156	115	151	133	142	146	137	127	128	152	133	130	139	145	155	141	152	131	127	142	148	125	151	137	129	130	104	131	138	126	134	137	155	135	157	141	145	127	141	146	141	142	144	133	138	142	121	148	132	142	111	132	130	158	143	147	149	135	115	120	144	153	159	134	136	128	134	114	162	159	129	132	133	138	153	127	135	137	173	134	144	135	130	141	127	136	140	131	128	129	138	131	144	137	142	149	145	140	122	161	136	131	151	153	160	147	130	163	138	115	135	133	124	141	127	157	145	145	132	152	126	116	133	144	129	138	135	145	151	143	151	115	154	141	131	126	146	146	135	158	118	144	144	134	144	159	137	143	150	128	140	128	147	159	142	137	129	128	147	136	141	143	147	157	154	131	133	142	149	125	141	136	127	152	131	120	136	145	134	124	157	139	139	130	154	158	133	140	132	146	155	172	152	135	142	110	154	142	146	145	138	140	155	135	159	137	131	122	133	133	124	134	144	134	131	135	136	145	126	127	123	149	150	132	146	150	131	127	158	136	153	133	145	139	137	139	134	136	123	125	130	120	135	143	135	139	130	132	141	164	130	163	125	152	154	159	166	144	130	128	133	147	126	133	145	148	141	135	141	144	135	109	141	149	153	142	147	139	138	121	147	135	136	138	136	141	138	152	122	153	116	149	119	145	146	133	136	143	144	139	153	130	137	142	143	113	141	125	133	152	137	140	143	129	122	141	122	135	143	137	137	136	148	130	136	126	129	129	140	139	126	128	159	161	147	133	135	140	145	134	148	143	119	133	143	132	129	126	123	138	119	166	134	135	144	156	129	137	117	137	123	139	121	122	138	144	161	134	146	127	146	134	109	137	140	135	134	156	128	124	131	132	142	142	138	152	130	141	130	145	152	128	117	133	106	155	143	133	130	117	120	149	124	146	141	144	143	165	143	153	157	138	130	152	113	154	155	144	138	122	137	123	175	132	138	145	140	135	134	161	135	138	138	143	153	167	128	124	147	135	132	152	137	136	145	143	149	133	128	147	155	129	128	126	132	144	115	142	147	162	148	145	141	142	135	139	158	125	150	136	172	165	132	131	126	146	140	152	160	158	148	147	158	142	118	135	134	155	152	164	147	136	138	147	136	153	166	131	143	140	153	156	136	152	167	139	169	134	132	148	157	132	140	138	122	150	142	117	126	147	162	155	115	155	141	144	135	133	159	128	153	125	132	147	143	148	151	127	132
7552	2574	6207	6727	5684	4576	3696	3010	2600	2180	1990	1716	1603	1453	1283	1249	1080	1018	955	959	904	906	774	788	740	742	756	677	649	669	639	684	654	618	618	608	603	586	615	617	595	587	562	525	550	541	579	528	567	530	523	530	517	525	531	512	517	554	485	537	560	496	497	494	521	494	488	527	533	507	467	502	491	520	494	465	474	488	493	485	502	482	479	503	499	472	474	479	492	454	484	460	466	486	438	518	497	527	488	460	471	458	468	501	478	455	517	477	463	468	477	466	494	520	463	455	503	507	483	462	479	450	507	494	474	494	479	487	481	457	455	468	410	476	502	468	459	506	515	455	493	437	468	457	483	481	495	497	519	424	458	460	428	494	527	504	485	489	479	537	490	462	462	483	505	472	438	461	487	485	455	464	474	465	471	478	465	476	477	465	455	455	478	475	457	487	449	459	467	462	481	475	463	469	470	486	483	444	431	454	488	514	471	445	446	453	489	453	456	444	466	474	489	422	464	461	466	458	470	462	445	466	431	506	500	462	461	453	444	450	458	461	453	487	488	476	458	475	466	487	433	455	479	464	499	478	493	431	439	492	466	515	481	463	461	478	471	469	450	481	459	459	454	480	460	449	455	455	451	459	490	478	470	478	456	477	475	469	508	460	491	481	472	468	421	427	449	475	485	459	419	424	465	451	486	502	489	472	482	453	457	410	480	441	469	437	493	469	460	427	434	481	445	499	486	490	444	484	499	432	466	497	448	457	465	445	470	464	461	473	479	447	479	481	489	488	451	458	423	459	474	507	460	468	434	477	474	480	442	432	483	438	466	484	466	496	478	473	493	447	498	422	456	471	491	486	491	496	495	486	491	445	474	496	488	482	493	466	496	482	463	483	451	487	440	454	447	463	448	455	459	476	464	461	489	481	468	465	483	468	487	445	480	429	445	440	473	490	460	470	474	471	443	469	480	457	470	479	463	463	511	488	448	489	452	499	432	464	460	520	439	470	446	496	485	465	461	457	463	462	478	508	422	405	452	444	476	453	461	468	437	490	490	433	474	465	442	471	452	456	459	460	448	496	464	456	473	462	480	467	502	467	442	450	426	461	432	480	483	482	490	472	446	467	455	467	470	481	430	478	473	469	480	434	466	451	474	481	493	467	444	496	503	467	481	456	480	441	477	450	471	485	463	463	470	476	434	455	491	475	445	469	470	517	453	418	452	457	461	441	465	455	454	454	465	497	497	467	435	414	499	466	486	500	499	461	446	477	464	437	453	495	452	488	450	473	472	459	468	451	484	455	424	484	501	481	468	468	489	443	461	485	488	453	472	477	511	461	452	469	448	484	469	490	442	437	469	475	471	490	447	466	455	448	472	499	425	522	466	507	447	482	427	441	474	464	517	472	449	487	473	485	468	483	439	461	486	478	458	461	450	488	463	471	447	474	469	506	464	447	456	476	467	450	491	453	433	455	490	464	483	482	479	471	453	476	440	418	430	499	459	488	454	455	457	441	485	491	479	502	472	446	463	477	441	470	452	472	504	465	466	441	469	450	462	447	469	464	476	435	414	477	463	470	462	461	463	464	509	466	433	493	435	459	450	447	497	514	436	450	490	468	445	454	448	454	479	481	445	511	444	442	472	454	434	457	438	490	485	443	461	448	476	465	482	478	444	474	483	439	463	491	428	466	489	448	459	488	455	456	480	492	479	480	451	467	446	458	488	471	479	486	450	424	482	485	498	453	440	494	499	516	472	460	489	462	494	488	482	451	478	470	507	455	479	444	453	489	466	438	437	476	484	475	483	459	461	458	458	462	458	446	452	475	478	488	480	448	491	485	446	482	409	462	451	510	478	470	471	453	485	467	495	476	472	454	506	467	453	440	494	463	495	471	470	497	482	467	485	483	460	463	498	474	441	479	462	465	464	483	457	482	409	459	480	455	482	476	462	425	450	444	497	495	453	481	435	473	462	455	449	459	443	429	474	492	472	454	460	474	516	460	496	481	461	474	486	466	460	471	473	457	441	450	453	492	452	460	455	463	475	509	465	457	440	455	467	464	515	468	493	475	434	495	453	443	469	477	430	438	469	475	485	448	491	481	464	456	427	483	418	483	440	507	480	438	486	489	477	461	444	452	462	443	478	449	444	440	488	464	509	465	491	462	452	446	476	472	468	499	492	433	448	487	471	455	453	439	444	477	458	414	441	474	476	491	496	483	434	499	454	458	444	443	438	507	434	475	503	467	472	446	457	474	463	457	465	483	463	453	473	462	491	452	470	432	465	489	446	446	429	475	455	468	456	500	442	444	432	441	442	482	474	457	500	451	457	475	451	439	474	446	444	476	443	493	424	462	500	533	433	480	465	485	442	467	471	447	448	477	482	484	468	437	469	440	479	494	446	459	473	487	436	452	446	479	478	480	487	454	452	473	458	502	485	447	437	441	475	454	464	467	484	473	439	473	476	453	452	468	464	494	476	471	495	489	455	460	458	472	494	489	501	496	449	468	462	466	467	474	454	470	462	445	394	441	466	482	484	467	450	471	449	431	478	440	466	463	463	430	409	480	457	499	435	493	440	479	463	454	503	488	454	479	463	439	451	493	441	485	461	453	511	474	463	469	431	492	498	478	459	472	492	454	458	473	480	489	453	449	466	507	483	470	454	483	461	461	471	485	483	469	468	479	438	465	495	488	476	437	467	443	440	464	439	499	445	464	479	472	457	435	450	475	496	459	454	467	490	463	478	477	497	493	491	455	446	440	476	485	483	450	451	460	466	458	483	481	493	411	471	472	481	442	470	442	475	465	441	520	472	465	415	461	480	453	457	489	466	420	425	461	477	467	469	446	473	495	457	478	500	439	501	445	480	474	490	451	471	479	424	453	443	450	457	466	451	477	447	457	467	449	486	468	486	414	490	501	466	470	464	460	465	447	473	441	448	423	483	458	474	476	469	513	441	470	420	447	467	482	468	480	448	465	472	458	468	477	463	491	461	481	520	467	475	474	466	454	484	481	484	475	447	485	485	475	464	463	467	455	421	466	453	505	445	452	473	453	486	491	458	467	464	470	441	462	498	443	481	417	455	467	451	465	472	429	458	452	462	449	471	435	460	457	450	461	480	454	464	440	484	460	460	432	414	477	507	485	443	458	466	467	495	496	470	523	489	445	451	494	498	493	453	470	471	478	413	493	404	441	456	462	437	437	442	450	472	442	471	468	491	426	490	493	474	492	458	452	477	453	468	471	445	495	456	485	430	475	478	456	483	477	465	450	486	463	486	472	470	449	438	472	504	467	491	447	463	472	477	488	425	454	437	459	447	485	459	480	472	467	495	463	475	467	460	461	473	452	440	487	471	437	490	443	475	502	449	412	478	469	477	470	478	446	452	520	442	441	477	432	451	496	513	457	481	486	498	463	506	464	467	499	452	477	466	481	438	444	475	449	459	495	491	461	468	478	452	498	470	440	440	468	503	462	492	475	474	468	439	452	489	475	518	446	481	448
2068	413	361	347	337	382	322	359	328	328	304	324	320	359	340	311	362	303	316	309	370	315	322	360	308	287	339	336	341	329	323	309	323	299	335	318	331	319	327	348	309	351	351	305	318	296	356	338	330	345	328	330	352	324	350	321	318	323	301	328	354	318	322	356	321	308	324	308	321	336	326	325	313	316	295	307	339	319	316	318	322	282	319	327	350	329	347	329	331	307	318	293	320	329	336	332	332	309	314	323	325	354	336	321	297	326	315	316	325	337	330	311	309	335	314	330	334	313	325	310	283	345	304	293	302	337	326	350	324	316	361	329	334	331	318	343	351	326	332	339	351	323	295	368	322	301	354	301	316	343	312	296	322	322	322	327	350	356	335	306	340	282	346	325	336	329	332	325	333	320	322	325	335	322	344	330	333	318	311	305	340	342	353	298	342	309	332	289	286	337	298	309	309	321	293	344	306	314	320	316	329	327	334	293	327	328	319	342	292	317	336	309	340	301	308	321	331	313	304	360	334	318	339	318	337	304	310	312	347	333	335	354	356	347	310	341	335	318	316	313	320	323	329	331	336	320	278	296	295	303	304	324	334	312	308	305	326	290	331	300	300	304	320	309	336	315	334	318	299	303	310	318	336	317	330	336	342	348	343	345	334	322	301	310	295	337	314	333	331	301	322	313	307	327	351	316	334	323	328	327	348	359	348	324	344	331	316	299	319	311	322	305	331	334	313	325	315	331	313	368	344	352	300	310	329	333	299	309	345	301	343	311	326	296	329	315	320	338	318	311	308	329	311	311	320	340	306	338	350	308	289	308	335	341	325	325	319	297	338	298	307	318	301	337	319	343	326	350	306	392	297	333	337	303	315	305	325	315	373	329	281	319	328	328	297	322	311	328	323	341	322	335	351	351	306	325	289	305	321	333	332	360	301	285	318	335	313	322	324	353	328	332	319	331	345	332	323	313	312	369	340	326	292	300	311	306	314	309	301	311	352	300	317	337	305	340	320	347	307	305	316	275	356	351	333	327	334	353	349	300	329	297	318	352	310	342	334	310	318	322	348	312	320	318	325	319	315	343	321	295	333	339	299	303	326	302	306	314	341	316	314	330	349	336	342	312	316	333	300	335	319	317	312	346	302	313	295	336	341	313	310	298	295	342	314	330	313	304	309	351	306	320	314	314	330	313	296	329	340	311	333	326	309	308	289	305	360	323	333	337	318	351	337	346	312	347	323	312	337	326	312	363	325	283	357	293	342	326	312	308	320	325	318	324	338	328	324	332	327	313	325	320	316	319	326	324	296	325	314	318	324	325	340	311	306	330	333	308	298	338	332	352	287	324	335	318	346	323	310	353	342	323	292	312	332	293	340	343	322	329	312	360	346	329	302	308	363	298	330	340	297	339	310	317	362	316	312	335	353	343	357	330	302	309	318	334	329	327	315	291	328	341	304	295	338	337	326	316	336	309	328	302	369	309	303	335	291	328	337	308	339	323	314	317	294	320	340	347	335	322	346	332	341	339	332	327	336	307	312	327	287	344	334	316	337	317	306	311	328	299	311	339	349	294	313	321	349	327	321	323	339	316	324	307	329	293	313	309	334	328	328	327	318	331	319	314	331	334	345	321	331	323	296	325	324	310	320	301	323	328	323	321	313	344	323	348	300	324	331	325	301	335	293	297	319	346	348	341	328	288	301	337	356	291	306	349	325	316	306	336	292	333	344	350	341	307	306	330	326	351	290	343	347	300	314	322	307	326	299	355	318	322	303	337	337	336	303	321	306	342	327	295	310	313	321	300	330	315	338	361	325	311	334	354	297	340	349	331	358	332	345	359	362	296	301	332	332	341	308	345	307	325	328	320	301	317	316	340	312	325	343	333	335	282	325	333	335	301	335	350	320	320	337	301	315	316	318	311	311	341	361	295	364	332	315	338	315	317	334	339	316	304	310	337	304	341	308	298	365	329	320	300	341	315	332	334	307	350	333	334	331	310	326	321	358	305	329	311	324	341	313	311	320	330	335	313	308	320	302	329	325	357	316	357	324	299	313	335	312	317	324	297	292	303	304	304	309	336	307	321	302	307	311	327	337	336	305	332	335	327	359	352	297	324	317	315	315	292	337	306	274	318	309	323	343	327	350	313	363	347	340	327	335	307	326	314	330	347	349	334	309	324	325	329	343	342	308	323	318	311	334	346	312	285	305	311	323	311	342	337	331	323	308	335	307	354	325	355	317	292	324	317	333	322	318	288	337	304	318	346	307	336	307	297	336	326	353	322	348	298	321	327	335	337	307	320	316	306	313	334	341	302	335	337	321	334	327	340	337	306	336	337	308	360	324	290	322	315	334	304	308	332	300	312	350	308	300	318	316	350	328	278	331	313	318	304	337	353	338	340	323	332	304	307	333	317	317	299	329	330	319	332	362	318	317	317	305	365	313	345	312	334	316	317	306	330	300	344	312	335	325	338	328	323	356	315	361	306	355	334	331	340	320	300	297	332	325	328	307	310	293	326	323	303	322	315	349	351	333	312	337	297	312	367	337	330	321	304	341	317	305	324	356	343	299	327	327	284	358	317	310	334	308	354	321	348	334	306	327	309	332	341	328	310	295	335	320	355	334	380	315	336	307	305	329	331	319	335	329	286	339	342	314	325	334	317	327	349	327	327	338	350	331	373	331	309	335	332	320	287	313	312	366	326	341	327	334	341	320	308	319	319	304	342	333	325	310	292	309	294	317	326	298	309	321	322	333	361	323	349	321	327	298	358	302	346	323	337	333	328	309	333	303	340	319	303	312	328	318	354	298	317	309	313	345	361	332	315	339	308	309	312	301	322	335	327	365	315	333	339	315	350	321	333	327	359	349	326	310	326	328	334	323	332	316	311	328	335	347	322	322	311	325	306	319	318	340	281	300	330	339	313	300	334	327	301	336	323	337	338	309	304	312	292	295	319	312	301	326	328	300	322	296	322	343	323	333	301	343	304	304	343	354	291	331	311	358	339	347	325	328	337	314	328	327	308	318	307	314	356	322	327	344	341	363	325	318	339	315	341	322	360	275	329	318	319	330	370	324	315	303	296	337	318	303	305	343	302	325	291	342	315	314	324	309	317	348	358	336	362	318	323	338	317	332	324	357	314	319	336	348	313	303	320	347	314	334	305	337	351	356	336	323	337	306	340	322	322	281	314	276	342	303	305	352	308	336	323	341	325	277	320	347	355	274	324	301	339	302	323	336	326	325	295	325	334	334	334	325	326	312	299	347	288	319	326	325	303	344	347	333	346	292	316	346	341	336	288	338	329	329	309	345	336	338	323	302	335	328	337	381	313	312	296	342	307	306	326	322	307	332	342	325	310	325	312	309	308	317	287	325	322	283	334	323	319	322	329	323	349	294	336	322	362	328	286	321	305	320	328	320	289	289	337	324	322	348	306	334	332	306	299	356	325	301	310	324	327	327	308	338	338	368	342	305	342	327	368	328	323	344	331	330	344	335	318
2392	1029	1060	1133	1050	1028	1032	1009	982	967	981	948	968	993	915	888	928	946	943	1005	955	1003	993	943	962	919	878	984	982	959	963	914	948	997	999	944	959	982	953	963	979	877	929	876	975	917	987	917	920	958	960	916	935	933	973	932	915	987	976	898	894	940	1009	930	933	929	941	945	926	867	966	976	961	968	978	980	913	997	960	950	928	964	937	947	936	878	903	921	912	974	943	962	961	938	935	953	984	950	981	980	986	943	892	931	963	971	1011	958	911	967	943	897	940	930	923	957	931	955	943	980	993	932	998	935	936	973	894	960	987	954	868	928	979	996	895	998	954	986	925	938	975	987	912	906	997	1019	941	943	978	935	906	991	880	914	964	881	968	1012	952	963	963	958	971	927	913	935	951	962	917	929	966	923	986	925	958	999	973	986	911	926	969	957	949	888	934	904	924	908	942	936	1015	921	969	929	913	957	970	892	932	935	983	895	933	898	958	977	980	953	963	950	893	881	971	941	956	935	975	923	901	925	962	899	947	982	952	953	970	929	911	959	989	926	965	942	940	943	966	905	916	946	1030	930	949	938	948	887	943	971	964	887	970	898	945	928	930	905	981	959	980	918	939	933	975	889	950	976	949	911	955	931	960	910	976	932	924	911	914	944	976	894	952	902	944	973	901	935	953	972	964	976	949	996	941	942	963	998	950	926	998	964	924	899	926	945	974	958	934	985	964	941	897	930	955	972	913	871	994	929	959	889	972	884	956	990	948	905	895	964	978	949	948	962	960	869	918	861	933	969	926	929	925	939	945	908	976	912	965	948	930	978	958	984	966	953	882	878	918	904	968	969	951	973	935	967	946	925	958	910	962	921	961	940	944	932	938	946	925	970	957	995	1004	1002	937	969	940	934	963	924	902	970	917	878	953	959	914	936	913	937	953	933	972	918	952	970	975	959	991	958	961	947	951	954	960	980	962	995	911	927	963	944	948	994	909	938	943	959	965	945	926	927	899	959	957	908	940	894	902	949	923	919	967	954	987	916	919	904	923	869	898	923	922	924	883	921	1009	939	914	916	947	921	953	919	951	927	952	923	948	911	939	937	945	970	945	919	961	881	927	920	958	897	939	942	946	972	955	939	949	935	995	916	974	939	948	898	920	970	879	922	906	965	941	927	985	927	915	941	954	1007	976	974	970	915	1013	907	953	971	1006	891	868	932	920	962	979	911	913	924	928	939	956	945	969	919	960	921	964	947	930	935	967	983	919	941	975	1024	939	938	939	988	953	928	950	1005	938	1000	904	901	936	956	982	917	900	906	965	933	907	942	935	955	923	910	957	935	985	909	942	980	922	946	959	901	992	969	989	933	937	913	913	934	922	956	952	923	973	969	946	973	961	948	981	927	985	924	934	936	945	939	945	903	914	946	990	982	928	905	957	984	941	922	896	921	944	997	958	982	895	955	935	901	988	941	924	930	895	909	888	959	968	960	961	950	939	936	928	913	901	913	985	962	922	968	949	977	907	909	969	930	959	922	953	974	922	903	881	914	924	960	892	947	1008	955	988	958	919	914	913	881	962	923	1002	953	957	935	894	920	957	900	1001	960	991	937	934	947	983	913	956	952	1000	966	898	964	948	926	960	918	952	974	939	962	929	970	987	978	939	992	951	895	966	987	983	941	944	952	900	918	951	879	997	906	928	911	896	966	985	977	957	1009	953	928	968	932	910	897	1001	922	925	966	909	916	944	943	937	984	918	954	903	932	934	935	958	939	920	909	979	934	998	945	935	929	977	980	858	945	918	907	954	939	929	922	930	972	948	911	942	938	965	970	994	970	932	934	982	972	928	992	998	974	935	967	890	956	890	870	920	931	911	897	969	923	942	978	929	951	988	937	982	938	976	931	936	962	969	936	948	881	914	966	941	961	957	933	955	930	955	927	948	937	935	969	924	973	980	939	981	961	1001	918	881	924	954	980	962	926	952	968	898	873	900	947	900	1001	965	933	888	950	957	955	905	940	971	937	952	983	913	910	1001	907	894	921	945	971	977	950	930	1001	932	941	932	928	931	955	974	939	938	933	942	915	976	918	994	896	933	884	947	923	965	953	942	985	965	924	905	1017	921	920	953	903	965	978	971	888	919	902	970	947	985	896	941	976	952	962	986	932	973	982	890	948	929	951	961	923	937	909	934	965	931	919	944	909	948	933	915	932	955	924	948	913	964	997	915	941	917	935	850	942	957	970	909	952	974	906	931	946	913	959	922	945	953	932	967	930	983	914	923	924	956	939	977	922	900	928	910	955	955	973	956	909	865	952	959	935	959	921	946	927	921	913	916	922	984	900	994	915	944	1009	963	947	926	886	958	1005	963	959	977	889	963	970	920	966	962	906	950	924	960	1009	950	962	906	968	899	955	913	985	943	953	962	923	941	970	921	909	938	942	981	915	971	935	1024	918	980	920	976	974	935	945	883	952	948	948	932	1013	940	934	880	955	920	906	942	921	931	899	944	890	971	951	914	985	939	929	956	915	869	948	950	922	998	916	968	976	909	1001	929	905	978	935	877	941	888	966	951	869	936	963	938	944	924	963	956	982	1027	945	951	929	961	959	957	921	969	929	940	998	941	901	920	909	950	948	940	936	966	891	937	966	920	935	968	937	945	912	990	927	924	980	924	896	1007	935	963	952	976	911	995	953	948	929	966	925	910	885	954	933	972	900	904	936	925	932	974	936	946	926	915	932	931	997	975	973	938	971	923	932	981	911	930	922	943	930	929	945	958	876	907	940	976	923	993	941	939	955	922	910	939	952	950	958	921	979	977	961	940	933	925	920	898	953	947	966	926	983	905	886	974	942	959	899	951	966	976	902	914	920	931	938	916	1022	948	892	919	923	920	923	925	930	947	981	916	949	933	921	977	946	921	974	881	931	945	992	916	961	933	979	979	978	864	1005	971	927	935	934	917	980	945	916	948	978	930	920	923	886	1000	962	968	931	942	948	915	937	947	951	909	895	895	962	953	916	957	969	956	883	991	912	896	935	937	969	944	919	903	982	991	911	925	944	950	909	909	924	970	949	916	941	932	954	949	921	921	935	918	948	895	907	975	959	928	962	915	920	929	916	927	916	963	930	934	905	909	989	906	912	909	922	941	903	943	950	987	923	979	927	941	972	929	970	942	993	921	879	929	919	942	945	952	874	927	943	910	949	925	858	941	955	925	964	931	913	963	890	958	929	914	934	925	949	993	926	928	918	917	966	939	938	951	970	939	908	990	924	944	953	955	918	922	989	948	923	954	936	946	956	961	949	912	918	899	933	965	941	879	982	928	953	927	936	971	914	969	955	933	924	944	926	938	905	962	920	906	979	918	954	970	1008	939	944	945	887	1004	972	1001	950	908	909	920	936	974	963	910	908	939	962	915	959	958	899	935	924	958	954	892	941	936	931	970	893	896	874	940	969	951	920	920	913	964	915	929	879	875	955	981	909	911	908	940	972	966	940	914	938	977	956	874	982	912	880	950	941	946	924	989	907	899	913	934	977	945	912	999	899
8756	1195	1558	1184	825	651	521	406	380	340	356	296	265	286	277	250	253	213	221	228	204	211	197	211	185	232	204	216	185	194	196	183	189	219	218	176	187	155	192	205	174	192	185	184	171	181	162	193	186	172	190	177	191	187	183	195	183	183	172	189	174	192	170	200	181	185	189	187	184	173	179	167	177	158	194	164	211	151	171	197	193	197	180	200	184	181	165	201	164	184	164	183	178	186	166	208	200	178	206	186	183	173	194	183	165	190	195	200	167	187	193	190	188	170	193	173	167	163	181	206	180	184	187	176	200	194	198	186	197	169	181	184	186	175	197	180	175	200	197	193	197	189	183	186	199	186	186	189	170	185	178	158	174	175	169	185	166	178	177	178	195	161	178	175	185	172	171	191	190	194	165	185	174	194	184	186	179	171	172	215	159	193	168	164	198	173	186	164	170	162	187	194	170	182	188	197	200	173	189	178	192	179	165	179	189	173	206	209	173	183	199	201	189	169	184	192	171	170	184	185	161	186	166	173	202	183	204	179	187	150	175	156	170	184	168	183	182	186	174	199	168	194	167	190	175	174	190	185	185	167	187	181	194	184	195	189	182	181	180	181	185	165	180	158	193	199	190	187	176	165	175	191	181	216	177	187	170	145	177	177	191	182	176	178	199	168	199	193	176	176	179	156	199	164	181	196	180	206	161	164	194	171	192	193	191	175	166	182	194	183	174	183	188	192	168	160	170	170	170	174	169	189	166	176	184	165	189	188	189	190	185	172	183	181	187	184	168	181	171	212	182	182	197	184	186	173	143	191	185	171	200	163	193	178	192	193	169	174	192	195	172	162	204	176	181	172	178	184	180	179	172	170	183	176	177	167	184	172	148	173	201	173	157	188	182	191	186	158	202	186	162	197	185	182	178	194	188	194	183	186	162	176	173	177	178	180	166	196	172	187	188	172	166	176	177	179	173	211	212	182	181	174	177	174	160	171	168	198	169	167	174	200	203	205	199	168	192	195	208	190	166	189	178	198	172	177	162	152	177	210	163	166	190	175	170	190	190	167	190	163	174	182	156	197	209	191	162	191	171	184	179	161	175	174	177	175	163	161	183	181	176	185	177	207	189	190	196	163	195	220	177	208	179	172	174	172	188	171	193	168	180	184	169	196	185	181	195	174	181	196	189	193	177	174	169	179	197	185	189	180	163	172	176	206	196	185	185	168	192	179	191	191	159	192	181	155	187	187	171	186	194	163	197	199	187	182	204	165	160	172	174	177	177	191	189	185	157	189	196	176	178	182	160	184	184	168	198	201	190	182	171	184	181	167	176	188	184	207	184	180	187	187	179	181	188	161	187	192	205	165	179	179	201	174	208	194	169	187	191	198	168	175	187	191	188	176	169	170	173	180	169	181	197	173	175	156	151	172	174	166	182	176	174	184	208	199	216	178	185	191	172	188	164	165	197	175	166	177	189	178	178	173	182	176	193	177	180	178	171	198	184	174	169	190	201	157	176	186	170	151	195	190	180	187	187	168	186	189	195	182	151	179	177	172	193	184	203	189	188	180	202	181	190	181	189	165	171	194	161	198	160	176	193	175	170	172	200	191	170	181	168	171	200	172	188	195	199	180	172	187	181	187	164	181	165	179	190	194	186	180	170	173	171	161	177	187	171	182	188	188	207	194	150	183	196	197	184	165	176	177	190	176	179	192	169	199	189	169	213	171	165	178	184	164	193	172	181	183	184	182	164	132	181	186	165	181	168	167	190	174	174	176	194	192	187	189	185	165	205	200	168	200	183	198	186	173	173	204	205	166	166	178	189	169	193	206	174	181	191	191	184	190	179	170	208	170	191	167	173	197	190	196	192	169	182	173	178	220	169	176	169	182	159	182	172	169	187	184	189	166	191	182	166	170	179	178	197	165	173	194	190	200	171	172	177	169	164	197	196	170	162	202	187	206	177	181	162	171	167	192	181	190	176	181	192	164	171	167	144	155	178	175	164	158	176	173	178	190	191	176	193	168	175	183	173	160	176	165	167	176	166	174	175	177	192	205	168	155	173	199	222	192	200	151	179	194	165	200	169	191	183	165	172	164	199	200	185	167	171	170	187	179	176	171	180	182	174	177	161	169	176	171	194	180	181	218	199	152	162	180	180	160	195	177	163	170	190	158	198	164	194	186	155	207	169	180	195	192	173	186	172	187	195	173	192	207	170	206	186	191	179	195	194	165	182	197	195	194	177	183	173	178	174	182	163	168	185	184	167	211	169	185	195	177	197	182	174	193	163	179	182	196	189	187	180	156	182	180	172	177	173	194	180	205	195	177	186	178	171	174	204	181	195	179	186	184	173	167	186	181	195	192	157	196	199	163	197	159	200	186	175	165	177	184	189	203	170	174	210	179	182	179	169	174	195	197	184	178	194	174	187	159	185	154	170	170	187	185	200	164	237	179	174	169	192	199	169	162	179	178	153	165	153	172	171	187	164	187	173	190	193	189	171	158	180	207	197	161	169	174	190	164	182	177	176	185	171	142	187	161	172	189	156	197	195	193	199	180	178	184	181	175	193	178	171	156	194	171	184	186	193	172	181	191	159	178	199	179	169	149	206	154	176	157	181	189	181	156	181	205	173	166	177	182	178	181	195	171	163	191	208	179	172	197	177	180	198	162	180	173	175	177	183	159	191	161	169	190	192	169	179	172	197	192	177	197	162	200	185	136	200	185	196	191	194	180	171	175	201	178	181	170	166	172	171	191	182	180	192	192	156	185	168	168	213	182	171	164	171	171	186	167	187	165	177	190	187	172	168	203	190	171	148	194	176	186	174	178	185	187	190	190	158	180	182	189	180	194	168	184	167	190	198	180	189	182	171	150	179	207	173	184	213	196	213	168	182	188	151	188	183	183	168	187	179	180	184	196	170	194	169	186	199	175	183	207	169	204	198	205	177	179	171	180	190	187	161	198	183	174	177	165	180	198	203	168	175	178	183	196	162	180	194	171	162	203	196	193	177	193	205	191	188	171	175	173	193	179	148	202	190	184	166	192	161	181	162	177	202	183	203	212	185	196	160	189	190	188	169	169	161	171	167	185	160	165	184	171	191	165	198	177	170	170	188	175	187	178	177	159	150	190	228	189	192	159	172	188	171	203	177	202	188	180	180	167	197	184	176	202	180	187	180	187	197	178	182	179	181	193	189	168	178	174	183	187	181	189	187	162	169	172	193	184	175	200	190	171	172	183	198	214	174	178	162	176	177	178	174	207	166	195	162	176	160	154	215	177	198	200	179	180	161	172	182	184	181	178	171	176	194	177	188	193	178	183	179	171	168	182	186	177	166	198	177	188	192	152	178	168	172	174	190	174	164	177	178	183	188	184	193	180	177	182	171	197	183	178	176	165	157	137	171	175	164	165	176	181	204	215	186	189	179	197	184	189	195	164	171	193	172	177	181	180	177	200	172	180	195	182	185	162	198	175	178	201	175	160	183	174	179	190	204	183	176	194
5601	1608	3655	4020	3441	2774	2361	1897	1701	1521	1353	1230	1167	1044	1010	955	927	870	854	800	702	749	796	731	750	728	710	685	650	664	677	672	643	648	646	643	623	661	604	588	604	617	594	593	601	617	602	595	641	593	607	593	614	598	606	621	592	580	632	602	596	626	590	601	598	617	571	567	619	574	598	611	587	606	622	602	634	544	566	602	561	593	576	557	563	552	581	582	557	562	582	551	567	594	616	559	563	560	579	578	541	599	550	549	596	617	605	596	551	594	578	549	591	588	558	569	553	533	599	586	547	557	589	584	587	574	558	612	557	540	623	568	577	590	583	542	563	550	540	594	567	572	555	587	512	538	584	552	563	607	567	561	526	604	583	576	538	542	529	548	552	586	552	562	551	562	558	574	583	601	553	561	528	562	561	541	572	573	557	536	578	561	540	546	587	646	555	581	581	585	605	586	544	553	572	541	567	571	601	555	636	516	549	584	569	571	540	576	592	585	575	558	554	582	570	577	569	580	547	618	605	569	554	609	605	531	556	568	537	569	556	509	553	567	575	574	568	547	610	568	517	593	569	573	583	542	589	586	565	560	545	548	526	553	602	565	543	577	547	528	603	587	612	537	563	546	535	567	605	573	510	607	557	592	588	557	549	546	551	582	575	555	575	590	572	555	576	577	563	540	574	577	537	586	584	559	526	547	563	571	590	582	571	559	540	535	581	573	616	554	563	573	586	569	567	599	587	531	621	515	596	588	568	599	589	527	572	542	551	603	549	554	580	626	560	558	650	572	571	568	594	573	576	554	548	612	554	557	579	555	568	568	572	536	569	614	586	628	533	547	595	531	588	564	568	512	592	552	564	564	597	550	589	593	583	508	581	606	541	532	551	568	544	560	569	593	547	536	555	539	591	592	530	554	585	561	575	586	542	574	570	572	562	551	602	548	580	532	571	590	574	570	559	625	586	577	584	531	557	611	544	581	589	562	575	565	587	617	596	553	603	587	548	605	569	580	566	567	545	556	568	542	552	543	552	547	540	540	603	550	565	533	546	546	582	539	578	593	571	585	562	541	553	565	571	573	587	627	543	508	581	541	535	593	609	555	542	572	526	570	576	604	573	564	543	546	563	569	580	566	575	574	547	594	573	595	576	559	525	549	575	562	541	562	550	586	600	597	546	588	580	555	526	526	544	559	589	561	601	589	558	572	522	568	561	561	588	602	563	548	592	532	567	576	514	581	591	594	559	579	581	604	547	550	595	556	582	537	615	541	587	593	578	612	575	584	573	597	563	572	544	549	524	590	589	565	539	500	566	565	558	581	513	539	576	622	548	555	584	551	570	575	555	568	560	561	555	612	560	546	598	590	595	553	625	566	588	568	565	588	545	597	582	541	585	561	553	594	555	577	590	577	582	618	606	555	579	559	585	548	608	557	567	571	615	549	534	577	565	605	544	555	573	562	520	593	567	577	532	555	556	547	560	557	603	601	543	537	562	518	599	568	568	559	586	584	585	533	624	575	556	576	573	560	548	589	556	564	575	537	582	556	578	597	538	591	567	525	557	558	553	546	592	598	603	529	623	605	535	586	580	559	564	554	615	591	611	568	593	582	592	544	545	543	587	596	611	607	558	566	558	549	552	596	537	534	578	598	566	606	560	572	563	554	566	574	576	557	537	571	572	603	568	539	590	517	565	561	604	617	573	559	557	550	564	569	597	580	591	602	565	544	535	553	553	533	599	572	569	566	531	536	576	565	573	560	572	574	592	622	582	572	585	573	568	599	544	551	558	550	590	606	578	603	584	586	608	553	571	567	590	567	539	573	538	593	570	573	577	584	567	627	556	587	552	581	557	544	601	564	599	585	531	579	555	528	560	579	559	605	541	508	609	586	550	517	591	573	529	541	582	578	601	524	538	582	646	535	559	575	538	603	547	540	567	569	548	537	582	558	579	512	579	584	532	591	580	596	562	564	574	547	536	605	551	564	582	508	550	567	570	593	574	524	612	568	598	570	566	541	549	572	569	564	560	563	568	572	589	585	578	605	539	567	595	543	543	580	559	564	531	572	579	567	608	592	607	577	565	602	583	582	518	538	552	568	593	528	525	571	548	569	546	536	553	581	551	578	601	531	610	547	610	609	550	564	569	592	524	562	541	561	512	580	556	571	566	575	566	550	585	568	577	562	525	561	582	571	572	542	575	556	559	570	594	585	586	628	570	564	551	536	583	549	592	584	563	565	500	563	524	548	543	538	570	568	587	585	513	576	566	615	590	556	581	614	547	594	561	525	528	514	575	532	546	534	541	585	587	583	571	542	539	583	563	594	563	590	604	567	528	563	537	583	587	563	569	594	576	581	555	576	556	545	588	559	561	573	562	538	554	551	579	560	577	549	616	561	614	581	585	565	588	522	586	595	578	560	580	568	555	570	644	567	589	599	611	572	573	559	534	553	533	566	559	541	556	566	562	601	562	593	509	559	577	571	513	552	554	552	591	564	575	545	569	561	605	544	532	590	564	600	531	599	559	558	574	594	574	548	589	563	575	534	575	560	528	561	568	580	587	595	559	578	619	589	558	574	540	529	590	580	577	536	558	518	573	586	599	583	592	536	620	575	575	552	548	561	579	564	572	611	593	544	537	599	539	549	572	549	562	560	546	535	511	551	526	556	537	543	537	534	576	556	556	580	569	561	532	550	584	543	546	581	551	544	555	557	557	540	513	577	584	605	582	511	549	551	539	586	548	546	586	560	554	510	615	565	586	573	615	559	549	560	543	505	583	571	578	590	550	555	532	521	570	603	573	582	571	583	530	578	550	560	611	543	529	560	570	537	565	536	591	575	572	572	556	551	570	562	613	548	584	586	564	581	583	559	594	582	614	583	583	547	601	565	534	562	590	563	555	603	582	572	585	559	548	554	554	571	554	564	577	573	575	521	564	551	572	534	535	563	579	587	545	605	579	577	560	570	589	560	575	542	540	541	564	534	540	597	594	564	566	541	544	564	556	552	544	580	566	545	566	551	559	554	547	565	557	571	555	558	576	584	569	564	588	540	586	597	598	521	564	568	564	564	584	527	584	558	568	568	639	524	574	549	566	600	627	607	587	555	588	551	585	588	585	546	574	617	584	594	522	541	549	551	599	588	537	569	565	567	560	589	577	568	549	593	569	570	551	527	541	565	542	560	586	557	603	590	549	589	564	574	520	560	601	561	550	545	538	597	605	560	621	574	591	555	588	566	530	557	572	523	597	537	558	552	577	534	619	564	555	561	548	514	564	554	577	565	600	559	579	570	607	572	598	595	599	538	581	572	565	529	533	561	559	554	538	542	609	569	565	571	584	538	578	552	548	557	568	565	572	546	557	542	550	613	582	577	565	515	571	568	526	544	544	528	556	604	581	572	552	523	599	601	544	568	520	582	535	557	601	576	580	562	573	558	519	525	569	593	580	563	549	547	565	534	563	553	548	585	628	565	589	580	549	556	564	568	608	598	538	568	582	567
16008	2688	2841	2287	1542	1089	814	684	531	451	381	359	358	300	268	259	250	216	215	194	172	186	185	191	199	200	173	167	187	161	157	153	159	163	144	164	169	141	127	152	163	150	147	143	140	151	140	158	140	144	145	136	166	137	131	160	140	142	154	152	154	162	128	139	127	172	147	143	148	145	158	147	132	178	137	150	155	142	147	135	126	152	139	126	136	150	142	130	165	185	157	146	135	131	148	140	130	150	124	152	150	123	144	126	137	139	126	153	130	157	147	130	144	129	139	139	146	142	155	135	138	140	148	145	150	136	139	154	140	112	151	144	140	150	158	144	138	140	145	142	132	131	120	109	134	143	138	143	155	133	145	133	149	134	143	151	136	124	139	142	149	135	151	143	144	161	109	137	127	147	139	141	138	137	152	159	133	124	138	144	136	123	142	135	153	144	144	125	139	157	133	149	121	140	146	128	125	128	134	137	133	136	131	147	163	134	130	139	125	141	123	153	136	144	134	164	144	138	128	150	141	143	128	104	138	139	136	133	137	126	147	124	122	135	127	132	146	152	133	149	143	121	142	133	120	137	150	116	143	120	156	124	142	151	156	152	136	140	156	143	130	129	173	133	133	134	134	116	149	155	149	167	159	131	132	140	139	127	157	138	136	134	138	142	160	146	142	134	124	138	139	151	146	142	136	153	152	145	138	142	158	130	126	149	153	125	148	140	133	129	137	156	143	127	146	114	131	135	147	179	145	150	156	147	147	139	148	159	150	154	145	159	155	131	139	133	130	154	163	132	122	130	141	116	150	139	149	139	146	122	140	150	140	148	124	134	151	117	151	131	140	142	148	160	131	177	147	159	137	153	116	123	137	134	167	144	147	143	144	142	139	129	144	147	144	148	135	155	139	137	168	139	138	146	133	145	113	130	138	149	120	129	119	128	137	148	116	141	135	129	131	123	137	145	148	132	149	133	143	138	153	129	139	162	139	145	161	137	150	140	158	133	117	152	117	126	139	128	136	150	143	121	154	145	133	138	160	117	113	137	160	137	155	141	108	166	131	137	136	106	138	143	140	137	155	145	143	169	146	139	134	140	125	151	151	131	134	138	121	155	160	156	143	120	154	153	152	154	159	155	143	148	143	147	140	145	161	158	135	136	135	130	142	137	136	154	150	123	142	157	135	160	144	143	147	136	139	133	125	139	126	127	148	143	119	141	129	125	133	135	137	119	156	138	155	143	114	159	136	135	156	134	133	130	155	127	146	146	127	125	146	130	156	135	137	150	136	111	128	150	136	141	151	148	147	119	123	137	128	146	124	141	150	145	145	152	139	129	147	129	147	142	119	116	159	141	135	132	143	147	128	143	134	143	137	132	138	150	142	144	129	127	135	140	136	134	139	156	146	118	147	132	145	122	130	141	151	121	163	144	147	156	138	130	153	113	130	155	135	126	142	132	109	133	157	142	148	150	143	145	142	151	139	149	149	131	145	118	133	144	146	156	158	150	149	151	125	117	138	125	146	141	132	127	165	158	114	143	151	128	157	130	113	147	137	132	157	133	154	133	149	144	132	150	157	154	123	153	137	155	128	142	113	133	133	148	138	139	132	124	144	152	146	160	145	140	124	151	131	127	129	142	133	144	134	131	164	113	141	135	151	139	154	144	158	168	125	142	142	149	116	117	135	130	122	154	159	128	145	105	149	131	131	147	143	155	153	140	129	128	114	138	136	156	160	168	118	142	143	145	145	148	157	155	137	132	126	146	126	130	110	141	142	123	140	122	154	123	137	146	134	133	136	147	142	123	125	134	159	136	133	134	122	132	140	133	124	143	149	145	155	140	147	152	142	146	146	133	153	142	142	161	128	150	139	138	134	113	140	135	145	139	143	128	137	135	159	111	132	135	132	148	139	131	142	147	162	139	166	134	137	121	163	111	128	127	138	157	143	135	132	141	139	162	149	131	133	166	167	134	124	142	153	142	161	125	126	137	154	124	156	162	128	140	148	107	126	127	138	136	137	130	132	128	147	151	142	157	141	140	142	130	101	142	140	133	137	143	140	155	132	149	139	114	142	120	126	138	159	138	147	149	133	126	137	149	148	144	153	139	153	127	125	143	156	113	130	137	154	129	146	139	125	157	150	120	151	144	158	124	123	146	142	134	127	132	119	134	131	145	128	149	140	147	133	158	134	117	147	158	135	142	148	135	162	145	133	151	146	134	128	132	138	130	154	121	129	151	161	143	144	146	161	159	157	150	132	139	155	143	154	117	146	160	141	121	131	132	145	134	130	151	131	132	139	151	145	136	149	155	153	141	141	139	147	120	132	142	161	151	167	145	149	137	138	176	150	130	141	119	138	137	147	153	146	134	128	145	143	126	147	131	144	136	142	114	137	125	144	140	154	136	131	137	141	151	127	131	143	148	129	154	157	120	144	150	127	141	134	153	135	140	128	141	133	151	134	139	142	159	138	130	161	128	146	136	132	136	116	138	143	130	147	138	136	149	137	137	124	122	145	154	145	153	141	151	133	139	155	132	132	131	136	141	150	137	164	154	126	157	124	126	140	160	132	123	143	137	150	127	153	135	146	157	119	151	149	131	159	115	127	134	154	132	136	129	126	164	135	121	162	133	148	108	150	137	122	131	157	159	133	139	141	131	131	133	131	145	135	165	137	129	143	123	133	146	122	141	144	132	149	135	153	141	136	135	136	150	149	145	157	149	144	136	161	139	147	130	153	152	133	135	141	142	130	128	136	139	156	140	159	146	139	129	142	137	141	143	117	142	142	113	135	125	116	140	135	133	149	133	140	134	128	151	115	133	146	136	143	146	152	142	142	140	150	153	160	136	148	173	130	140	122	167	138	139	159	125	145	152	150	129	149	134	155	152	137	140	147	116	159	137	149	152	155	131	154	148	159	123	121	134	128	127	122	123	136	132	143	149	124	151	141	137	135	154	151	147	149	153	133	137	138	118	162	152	138	148	132	143	145	131	143	138	136	119	148	118	141	159	135	122	148	131	130	148	146	129	134	144	151	138	131	141	164	128	157	153	131	127	137	121	129	139	133	130	140	150	152	130	127	146	142	159	130	121	138	160	138	130	121	142	141	141	160	159	150	131	132	143	143	147	134	138	142	142	133	143	141	159	145	124	116	144	133	146	148	138	149	151	132	136	152	152	155	145	160	142	140	147	173	161	138	137	143	154	138	137	127	132	180	159	145	144	139	141	147	134	133	128	137	136	138	146	141	151	164	123	162	158	158	124	158	143	137	141	116	132	139	117	130	134	148	117	139	127	158	145	124	148	142	151	127	159	144	149	129	163	129	128	122	141	142	129	138	176	130	156	150	124	107	149	158	138	138	136	128	166	148	157	142	155	138	140	153	127	142	156	148	147	117	144	127	121	141	146	146	143	145	152	144	146	148	152	147	149	134	134	145	132	136	141	150	136	136	162	138	139	130	114	140	117	103	148	168	156	147	133	125	156	133	147	153	143	121	158
7524	2658	6201	6817	5777	4762	3808	3144	2562	2209	2014	1728	1566	1445	1336	1179	1163	1024	1023	972	842	868	855	847	798	719	722	691	747	677	661	683	623	640	672	597	599	574	647	564	552	600	573	554	555	541	562	551	549	544	546	533	517	537	489	505	520	535	540	509	503	513	520	510	475	517	521	539	486	535	477	484	521	501	497	489	496	490	487	452	473	494	504	484	518	467	512	441	494	498	545	480	511	505	479	499	492	450	523	477	444	497	468	464	492	464	465	485	499	439	437	445	480	489	477	470	477	493	471	505	449	478	476	469	462	476	478	465	495	488	484	456	466	455	441	465	446	493	453	454	454	473	451	475	445	483	442	448	497	448	472	503	467	473	456	487	469	491	452	468	477	475	473	473	443	503	525	504	481	506	446	497	502	468	465	507	428	465	459	459	457	489	466	429	471	490	480	458	470	468	469	502	446	452	502	500	490	450	471	464	427	465	494	469	465	467	500	467	451	470	480	470	483	468	424	468	459	447	470	511	465	484	486	460	487	480	455	470	455	489	446	499	469	454	443	481	464	479	457	460	454	456	494	448	470	464	506	491	464	488	468	488	451	471	447	469	516	431	462	457	497	470	438	454	468	486	487	467	449	434	487	449	462	487	457	463	487	453	469	470	440	500	490	479	435	448	474	501	475	453	425	442	504	455	448	433	441	474	419	459	489	470	465	479	480	469	428	471	426	497	471	523	455	444	440	465	497	467	482	472	473	410	425	458	474	462	421	453	488	504	410	475	439	456	420	457	525	469	458	484	460	460	479	456	459	463	460	493	465	465	471	458	504	477	464	477	478	460	508	476	437	482	475	459	493	466	469	475	456	495	475	471	467	473	488	472	477	495	479	459	488	504	489	488	476	479	471	451	483	483	476	460	459	477	466	495	474	454	463	450	459	467	485	461	434	456	488	475	498	474	456	505	474	457	468	465	440	459	486	449	468	450	480	466	444	483	462	441	480	462	477	415	473	482	454	457	475	459	472	466	467	490	482	500	445	483	435	493	426	475	483	488	439	487	465	466	483	474	497	461	467	473	425	435	468	460	493	447	492	444	436	484	481	456	426	470	439	463	455	475	463	437	470	450	444	439	463	449	459	446	475	473	445	461	443	427	511	480	455	475	455	433	435	507	450	463	476	489	497	505	467	483	475	545	478	482	496	464	469	438	508	460	475	453	460	475	478	507	474	469	446	458	472	448	478	479	507	463	463	493	470	445	487	517	480	481	457	477	473	479	451	511	460	510	468	482	437	481	450	462	445	472	439	415	469	451	480	455	449	472	491	463	452	499	456	485	466	465	495	505	438	483	453	510	441	481	469	428	459	434	485	467	465	420	484	440	462	480	477	479	457	465	446	473	468	497	474	458	498	439	457	475	490	443	474	442	487	473	463	466	467	489	468	482	476	509	498	471	474	500	456	492	505	454	474	455	483	484	497	475	489	485	444	428	495	467	471	469	473	475	469	463	448	472	492	442	430	485	470	488	461	490	478	479	442	497	481	452	451	472	491	483	499	465	460	470	463	479	447	480	452	470	501	433	421	473	457	460	469	491	488	480	486	493	471	463	428	442	481	474	469	444	448	491	488	452	450	478	451	439	441	466	469	473	458	484	467	471	461	449	438	487	465	468	475	450	465	501	491	488	460	442	470	479	424	492	471	480	456	457	504	464	442	478	455	480	469	471	502	474	480	487	476	469	446	462	443	460	484	448	469	456	485	432	435	477	471	444	479	423	477	455	497	442	469	436	444	457	493	477	436	476	498	501	445	480	439	506	446	456	462	462	440	485	469	485	445	447	449	485	499	461	463	442	447	443	479	484	471	449	485	460	434	480	458	474	457	483	454	460	450	464	457	492	471	496	488	455	472	480	439	477	411	475	506	442	482	464	472	496	483	519	483	476	472	478	489	466	502	482	447	419	448	455	510	493	464	461	446	464	474	468	463	484	484	448	463	481	493	489	471	486	462	422	476	451	472	461	469	483	510	474	487	446	508	477	489	469	478	494	452	499	466	479	438	417	467	439	476	474	464	469	447	427	445	471	467	457	487	493	472	447	449	506	455	459	483	494	443	514	445	506	473	481	448	467	466	469	498	501	481	456	491	469	482	451	486	466	490	458	497	462	451	442	494	508	488	499	430	525	444	483	486	466	468	467	445	437	434	460	468	462	476	458	479	476	460	506	493	459	476	486	452	492	480	487	484	477	439	455	484	452	431	485	524	398	525	490	461	467	480	472	492	431	430	477	462	479	481	494	531	477	430	482	447	429	452	455	472	486	476	453	423	456	404	489	476	484	432	467	478	428	496	466	489	509	439	497	490	478	503	451	482	493	438	456	476	437	459	466	452	461	452	459	454	473	436	489	491	456	483	462	493	430	508	476	448	499	469	467	466	493	466	444	509	443	453	413	518	511	496	482	429	456	512	494	440	467	454	466	444	499	453	494	488	494	469	506	483	482	445	449	432	473	463	508	443	432	447	465	467	497	465	492	464	467	475	476	468	462	488	513	450	466	460	476	419	469	451	483	469	428	488	462	475	527	470	450	510	458	449	459	494	470	443	465	447	468	454	450	457	464	475	460	455	468	437	453	486	409	455	450	493	484	456	477	489	474	515	480	466	457	464	471	500	458	463	432	428	496	479	498	488	449	462	449	469	469	484	476	458	473	417	489	484	483	452	447	472	462	479	468	445	458	483	472	467	462	454	486	477	445	427	505	451	460	458	445	466	479	503	479	455	479	449	499	451	467	454	464	475	483	427	497	469	450	491	455	485	471	458	484	482	465	469	482	449	463	444	466	467	466	480	505	446	462	439	453	451	478	465	488	463	441	473	474	465	494	488	464	440	461	481	494	442	441	444	450	472	426	453	501	474	432	455	484	459	470	473	454	448	479	464	454	429	465	484	469	469	445	481	470	465	453	475	483	440	464	471	445	447	424	465	498	445	512	451	476	472	481	472	472	489	463	474	473	496	489	465	472	468	425	500	499	464	481	435	477	487	452	475	477	471	483	500	501	500	468	460	487	475	429	484	462	457	470	508	486	449	472	507	469	460	473	491	444	467	452	478	491	519	458	469	444	497	453	436	454	453	475	472	457	437	478	492	471	475	459	474	501	455	498	464	468	489	510	475	468	476	480	468	442	479	468	499	514	472	478	459	484	448	437	441	451	451	457	472	457	483	460	472	493	451	491	444	440	472	453	476	440	488	442	495	458	509	468	455	524	470	449	495	492	483	438	478	465	450	433	453	459	461	416	409	447	447	492	483	437	463	493	459	493	458	464	477	475	442	454	420	489	486	510	433	492	423	465	471	491	463	465	421	481	487	469	432	474	456	477	480	450	439	441	447	476	454	485	478	467	434	459	484	444	459	489	493	510	475	435	486	497	456	459	461	460	478	457	491	474	507	441	455	470	463	475	459	467	450	465	482	442	464	460	471	480	475	481	443	432	493	470	479	475	474	435	469	413
2094	376	376	370	350	336	333	337	310	296	363	347	345	322	303	291	316	330	342	316	322	343	348	357	310	322	329	316	330	346	325	317	331	326	316	328	343	343	350	317	310	310	310	334	309	279	307	311	289	320	337	301	304	359	318	355	338	326	339	320	309	315	298	301	341	337	320	281	311	317	333	327	294	330	305	316	301	315	332	319	345	320	304	301	344	318	328	331	342	306	316	302	345	305	313	333	320	321	331	304	326	307	354	320	342	297	312	327	333	339	337	315	335	339	334	319	323	337	317	309	365	309	335	321	349	298	321	336	323	320	332	323	345	316	335	350	310	287	335	316	331	336	296	323	310	336	304	325	324	334	303	323	347	286	293	317	328	333	316	321	326	331	309	331	345	342	342	323	298	335	310	374	333	311	330	313	333	332	322	335	355	363	328	354	316	334	309	361	303	337	318	359	334	329	318	334	340	323	331	302	336	348	326	312	326	327	335	339	322	344	348	338	337	332	329	329	355	310	318	332	324	319	320	298	314	329	325	356	347	322	306	304	360	272	321	323	334	330	314	283	330	281	360	342	331	355	307	340	313	336	366	358	343	338	324	321	317	314	345	339	307	353	316	341	299	340	320	289	338	317	322	324	300	311	323	299	322	349	351	312	305	336	332	310	300	335	341	296	343	307	350	324	333	335	320	319	310	338	302	271	292	328	336	329	335	301	333	344	337	328	329	348	323	319	324	315	316	306	318	321	337	332	337	328	311	345	316	315	334	314	295	303	314	321	351	315	303	323	333	334	341	336	326	328	321	348	357	342	309	320	333	331	317	324	317	337	314	308	355	313	367	347	307	291	310	347	335	325	319	323	335	312	305	328	332	336	302	318	328	297	317	309	285	343	299	320	345	318	333	326	328	323	327	317	291	273	343	314	310	316	354	337	305	349	292	301	342	322	323	329	348	337	317	330	310	323	328	314	311	320	341	334	323	321	351	333	290	320	359	339	346	334	310	277	316	339	358	324	286	351	337	344	329	326	350	309	288	329	295	314	323	358	339	353	350	341	336	289	306	321	318	315	327	339	302	311	295	339	324	335	305	330	327	319	344	304	320	336	312	304	324	329	312	288	325	325	333	330	302	319	333	317	304	350	317	323	319	314	335	303	316	343	329	360	356	342	308	348	342	332	337	278	354	361	338	319	310	351	344	302	262	333	332	376	331	330	297	330	312	349	339	320	328	327	294	329	325	336	310	331	335	318	306	321	324	312	337	332	326	301	319	331	349	302	302	319	324	341	355	345	336	332	322	325	354	317	324	357	346	313	318	329	337	319	328	375	338	329	314	333	316	297	331	343	366	318	324	306	307	339	292	331	325	333	337	314	339	325	304	294	334	331	310	334	345	337	330	321	307	317	321	344	337	291	323	329	283	341	326	341	354	311	339	322	332	305	359	300	351	299	313	351	336	356	310	372	340	305	325	327	347	362	329	308	316	301	326	314	306	315	299	321	307	341	309	304	298	327	310	326	313	307	329	305	280	324	312	329	327	325	321	354	327	317	308	348	317	347	307	321	303	351	324	323	338	312	309	300	321	331	349	301	323	323	340	360	323	325	339	305	357	328	322	319	319	345	363	340	364	349	337	340	301	282	316	364	318	361	309	309	314	327	319	311	340	360	346	326	328	334	323	345	326	344	325	327	315	311	331	319	309	308	298	334	289	347	318	350	316	337	316	328	325	339	339	306	335	326	343	317	304	304	358	302	286	311	324	296	315	325	349	299	338	306	300	293	308	355	334	322	299	311	298	322	318	327	307	316	315	298	325	335	326	317	341	328	347	300	303	343	346	338	333	316	326	308	332	311	285	320	337	338	344	313	331	331	314	332	295	326	313	327	317	319	289	320	336	308	328	325	326	330	347	339	303	307	341	319	321	299	305	310	335	313	338	342	320	335	309	334	308	308	330	314	327	279	307	339	349	337	350	314	319	317	341	330	325	297	339	296	356	306	310	306	363	338	391	328	318	337	292	328	315	335	340	326	336	344	324	349	338	297	347	257	314	332	329	323	305	326	304	334	311	332	310	313	305	348	320	314	342	301	329	334	346	299	338	324	314	320	333	308	298	315	321	352	311	338	296	339	333	375	323	326	376	321	344	318	299	330	335	332	313	347	329	312	336	320	328	309	333	327	295	336	338	328	308	323	319	336	333	324	345	305	319	352	334	307	324	315	325	348	303	298	330	357	362	335	309	319	303	323	312	347	339	353	303	330	354	319	302	300	321	303	327	328	335	315	352	319	336	312	344	350	315	319	333	324	309	330	308	331	307	305	327	314	341	332	329	338	314	356	287	304	316	336	324	354	311	322	325	407	313	331	346	313	317	328	318	329	311	358	341	287	334	348	315	329	332	323	337	353	325	334	314	334	306	339	305	328	321	329	336	338	338	341	335	316	296	334	324	319	325	354	326	295	308	304	337	310	342	339	291	297	312	329	318	335	335	309	280	321	332	305	327	317	348	306	303	333	332	347	316	339	312	329	321	330	344	350	352	351	311	313	366	345	297	326	324	352	331	306	323	323	351	342	329	347	311	302	327	317	302	293	328	313	344	328	339	335	311	329	304	357	304	320	306	276	294	321	331	329	344	306	298	343	347	332	324	339	322	336	314	340	346	329	312	335	327	320	282	352	331	311	313	318	358	306	343	327	305	310	353	331	331	292	343	317	323	349	355	318	345	315	337	326	344	303	322	341	324	300	317	323	315	363	339	302	358	342	319	343	326	344	308	320	351	351	284	363	304	291	302	328	358	303	323	316	345	300	319	342	333	309	345	322	350	302	331	332	345	304	334	315	331	322	335	321	332	342	330	337	335	362	306	312	333	346	325	344	349	324	319	335	327	338	314	348	334	328	307	307	301	331	349	325	283	324	336	305	336	342	349	306	299	331	344	310	346	327	298	326	305	332	340	312	324	292	330	340	323	311	316	340	321	320	312	331	324	339	334	336	320	327	339	345	310	327	335	307	317	311	316	332	341	315	335	303	316	353	343	367	340	327	316	329	298	298	336	314	304	306	291	344	337	337	329	369	334	345	310	327	330	330	315	318	318	334	329	312	362	313	321	290	301	319	318	364	334	325	329	316	343	331	325	342	367	331	353	328	321	323	316	314	351	311	305	329	311	341	300	293	328	326	313	315	294	328	318	305	325	316	332	363	307	343	322	335	327	327	380	344	302	326	310	351	333	301	308	308	347	321	325	295	294	308	352	323	338	302	315	311	328	287	302	329	342	293	301	328	305	359	329	315	321	333	335	334	333	316	318	331	349	334	348	321	346	337	309	338	369	360	329	317	306	339	295	306	308	295	330	310	328	340	324	325	297	309	326	365	329	329	343	291	330	325	330	352	329	336	320	311	322	324	379	333	335	359	341	282	327	347	292	342	301	319	336	311	317	357	312	332	314	371	313	323	342	320	335	334	320	344	302	306	320	323	311	313	328	315	309	367	341	321	308	310
2491	923	1027	1160	1037	985	1030	966	985	959	949	948	949	957	952	932	958	925	980	907	963	903	964	913	953	961	930	981	933	959	958	894	975	921	974	937	953	957	900	949	915	973	956	938	965	929	909	918	917	974	973	964	981	934	927	939	896	999	926	960	945	905	972	913	974	962	962	946	896	959	933	924	935	896	967	881	949	956	920	950	937	910	938	953	935	946	941	970	969	911	957	922	960	973	910	967	971	948	952	963	984	924	980	964	961	900	896	990	889	967	934	947	942	1014	916	957	1016	953	947	901	969	933	984	920	967	983	906	951	969	959	897	997	919	947	962	1005	969	935	921	967	952	924	923	948	923	960	983	959	994	897	991	904	976	969	950	952	965	917	943	913	944	963	942	956	958	973	984	952	932	988	930	939	894	929	959	970	968	880	936	888	954	914	930	951	947	910	957	985	918	919	983	968	937	898	984	947	910	903	959	947	888	953	1014	972	942	946	944	944	918	913	964	971	972	871	948	985	952	987	939	961	961	986	966	933	914	925	880	922	938	946	941	957	985	972	952	996	967	921	996	966	941	937	943	919	907	958	900	952	946	913	998	968	936	1008	929	912	953	943	940	950	928	970	995	928	935	970	901	939	943	914	926	948	901	1009	931	943	946	931	898	948	980	970	969	953	1000	909	912	971	907	965	965	989	948	891	898	878	977	957	929	977	968	943	921	911	951	949	1010	940	924	957	953	879	932	958	941	977	911	931	1017	978	989	972	965	946	915	957	953	930	990	902	963	852	937	910	898	976	925	969	879	990	917	915	968	926	961	888	948	935	956	971	954	919	920	954	941	968	961	911	956	929	945	914	898	990	919	976	951	939	999	1012	967	891	928	948	933	979	943	971	969	925	944	944	962	896	951	940	943	921	900	925	968	959	973	949	919	996	1005	947	900	926	945	946	893	921	962	929	980	896	1018	946	975	900	935	996	934	979	938	936	937	960	892	936	922	918	956	904	922	961	947	963	925	923	951	950	971	948	951	906	899	904	949	906	924	976	912	993	967	930	919	956	902	907	956	931	945	951	949	913	947	956	918	959	899	942	899	917	910	948	951	903	937	938	964	989	900	928	989	939	920	860	924	864	898	956	943	947	913	933	860	985	908	916	919	901	923	922	914	891	913	913	928	943	912	1027	936	984	963	966	964	945	959	898	969	942	929	934	993	939	912	957	967	946	981	935	936	866	912	936	868	1001	952	958	936	956	944	891	918	962	918	951	909	970	982	909	911	950	927	975	927	941	969	925	957	919	969	905	981	955	946	912	989	926	939	902	948	911	930	977	967	960	963	963	922	951	989	966	936	974	978	936	879	943	1002	926	983	918	907	958	954	1006	921	949	961	948	939	974	919	957	990	970	929	893	912	924	989	913	972	941	935	1003	897	969	909	973	940	966	932	996	933	955	919	971	973	939	926	945	878	1009	929	937	942	966	906	957	887	957	969	948	939	944	927	915	890	1005	965	934	911	920	951	904	933	968	957	963	966	947	882	976	955	979	900	973	972	961	944	896	959	982	941	953	980	960	979	898	969	941	971	953	965	914	938	970	943	955	955	905	948	920	1008	934	960	927	955	933	936	1014	963	971	916	919	918	934	985	981	986	900	956	910	938	939	919	971	951	967	927	925	943	938	955	887	965	971	929	932	1000	922	898	938	964	911	980	961	969	927	910	960	985	963	972	939	938	927	971	961	937	919	970	947	957	955	1006	949	930	936	866	962	968	943	950	934	956	958	973	904	953	897	903	943	953	936	1026	866	913	924	982	938	953	976	947	931	942	960	931	1009	928	973	969	956	1032	922	918	963	933	976	965	910	994	982	943	902	938	948	927	896	936	931	921	954	1007	953	981	919	954	974	922	1000	950	987	985	866	960	948	944	918	919	990	932	969	949	893	919	980	893	887	982	952	940	931	960	955	920	990	981	952	982	914	957	931	995	863	947	940	946	947	967	916	962	923	937	979	949	967	927	952	967	970	949	950	947	929	880	969	921	882	940	885	978	928	960	929	875	948	928	908	961	955	919	944	946	955	925	952	933	913	993	983	955	934	1001	954	962	929	975	1017	926	957	944	941	1001	1013	904	944	914	958	982	985	922	902	939	900	982	914	982	992	932	965	973	979	924	974	952	981	953	941	955	1008	916	958	965	902	925	936	938	940	941	966	918	899	952	976	930	968	970	931	982	985	960	938	941	887	911	952	976	928	954	930	999	946	910	926	952	944	892	958	946	940	933	960	974	928	951	937	941	924	931	940	979	991	945	940	954	935	952	946	916	996	934	924	937	929	933	978	954	920	940	1014	933	939	909	936	940	935	928	968	975	927	944	964	909	985	943	956	978	892	975	925	965	948	959	936	971	903	908	975	871	920	918	908	945	973	888	905	947	898	975	925	962	925	969	896	928	936	936	973	959	958	950	942	958	976	917	928	897	917	980	924	951	907	950	933	970	917	948	930	951	966	936	917	968	971	1008	1023	956	934	942	927	978	898	955	899	927	950	933	921	902	980	955	987	982	972	944	970	927	945	932	976	932	941	966	938	950	961	960	941	946	973	886	963	901	922	941	953	929	1001	958	1021	929	980	984	964	955	948	927	916	900	947	956	902	988	924	916	925	933	932	925	928	912	908	892	935	916	885	951	1004	956	922	929	960	944	964	931	911	983	960	966	914	895	950	942	910	996	985	896	956	888	962	938	958	935	972	980	928	927	960	965	959	931	901	966	973	918	964	950	894	950	999	982	968	958	973	935	1003	915	933	896	890	985	993	991	927	980	1011	934	950	937	985	962	943	930	968	905	1007	952	928	956	869	1009	983	942	913	959	919	949	978	988	934	906	946	949	906	1001	919	916	916	897	909	926	922	963	960	944	893	966	918	910	944	886	970	961	923	933	968	957	949	987	977	934	953	937	947	954	993	923	971	889	915	992	912	972	910	894	899	939	925	939	942	933	963	959	985	910	930	913	936	942	954	938	955	1002	961	953	909	954	928	1008	997	965	958	916	951	960	956	904	905	952	956	943	928	900	941	957	979	992	940	973	970	875	995	929	958	965	953	924	991	975	1005	956	987	921	951	962	967	946	924	953	893	903	952	955	996	944	930	978	924	920	980	996	948	958	1014	990	904	937	947	989	958	975	898	953	977	1030	1005	934	942	972	905	937	994	915	910	955	923	941	938	936	982	874	937	947	950	956	956	970	978	920	883	907	962	928	966	945	977	933	951	917	968	920	910	958	860	958	992	984	942	909	977	904	933	947	920	953	992	943	971	955	979	991	983	924	960	906	920	966	924	975	910	909	983	954	1017	946	886	886	960	955	948	965	996	935	894	926	915	975	928	962	963	965	921	941	974	949	996	930	952	934	904	944	986	952	901	956	986	971	928	959	912	936	910	951	940	930	886	965	942	919	964	945	920	922	941	960	956	972	959	972	944	954	950	1021	931	957	965	926	961	964	936	900	938	955	926	943	901	993	920	949	977	950	974	924	949	929	951	905	955	887	923	917	929	948	952	952	1031	941	892	949	957
8728	1235	1510	1167	867	620	547	401	330	320	317	257	263	260	227	289	228	228	198	233	209	185	207	194	211	214	203	186	187	187	186	187	186	173	179	206	223	204	199	171	179	187	196	195	172	184	188	185	201	188	181	193	174	187	208	200	197	205	196	163	178	185	202	201	182	177	172	193	179	176	190	166	152	177	179	188	174	207	179	181	176	173	166	175	177	184	172	189	156	187	173	184	182	171	174	194	207	175	181	178	146	168	176	163	186	188	199	199	173	203	176	156	177	160	166	193	172	186	171	179	205	182	193	182	172	171	178	172	159	182	166	162	176	163	177	189	176	189	173	171	178	169	202	191	184	165	194	183	183	198	205	205	194	182	189	164	168	179	174	211	194	166	180	174	191	164	189	179	169	175	159	177	179	206	165	176	156	195	173	194	171	182	160	162	168	185	179	185	181	182	168	180	167	185	182	201	185	190	146	179	172	178	169	170	171	173	169	164	161	177	189	172	185	198	167	170	184	175	181	185	192	182	171	170	165	194	175	177	193	181	193	185	180	190	191	169	171	195	196	192	185	181	175	184	174	190	169	195	190	195	166	177	184	161	185	213	184	175	192	173	205	182	187	164	164	191	191	158	178	177	186	166	168	178	189	171	170	177	165	206	195	187	179	197	173	190	185	156	165	161	185	196	176	162	174	203	162	185	187	159	193	198	183	188	178	161	184	168	177	175	188	193	169	208	164	183	186	160	195	162	170	176	176	182	191	169	193	193	194	193	164	194	192	160	190	175	171	156	175	180	184	167	180	178	187	165	166	163	199	178	178	208	192	189	167	178	188	183	185	189	171	194	182	169	165	179	179	182	179	180	141	185	173	161	177	190	175	207	198	170	161	165	184	171	190	174	164	174	197	183	185	181	178	197	192	195	187	176	180	188	175	172	189	159	179	187	163	164	168	206	187	190	175	171	180	180	180	181	205	181	163	184	171	190	192	184	148	180	173	187	196	191	195	199	174	192	191	159	155	179	193	180	204	192	197	179	185	179	178	172	170	172	177	177	192	191	199	178	198	177	204	163	180	199	206	161	183	190	194	170	180	185	174	176	181	167	166	185	168	194	158	154	175	176	183	172	213	190	167	179	181	186	169	161	195	158	180	183	228	194	199	170	180	172	182	165	190	174	174	197	203	192	194	167	187	166	176	177	170	156	174	187	178	180	204	177	183	163	186	186	170	195	146	207	184	160	190	195	164	172	185	168	170	203	182	169	192	192	174	177	187	169	193	184	173	177	176	186	190	182	195	176	177	177	181	164	167	191	176	169	174	188	173	184	176	157	173	187	184	174	192	191	175	181	203	158	184	182	183	182	178	196	177	166	160	185	182	160	172	182	178	176	176	169	228	163	173	191	167	183	181	184	174	195	215	189	164	170	170	178	183	185	193	153	185	183	171	165	187	164	176	190	171	191	176	181	196	179	167	154	169	160	192	175	188	183	184	183	180	195	186	190	170	183	162	158	161	204	197	165	195	183	167	184	175	205	204	196	184	168	174	199	191	163	166	169	165	166	150	183	180	201	170	166	181	170	194	188	197	176	161	186	176	195	180	181	174	182	189	188	202	151	180	183	170	176	179	186	202	182	146	168	162	171	184	193	155	185	170	188	177	194	195	176	174	159	202	172	177	182	169	214	184	181	179	180	188	187	200	172	167	187	191	157	182	176	175	180	191	163	169	197	201	176	165	170	173	188	185	188	161	167	185	166	192	175	195	182	166	168	172	169	162	167	182	161	203	170	192	186	165	208	194	162	170	172	156	177	193	178	182	190	191	179	179	173	180	171	168	187	177	199	177	169	194	190	192	176	178	208	171	198	158	185	182	187	178	203	195	193	182	189	197	170	173	174	178	182	179	176	177	164	160	187	174	195	155	183	187	190	188	185	178	162	178	200	179	182	171	201	175	173	180	194	164	181	191	192	189	179	185	198	176	181	158	191	173	165	185	159	189	179	186	166	197	170	219	180	165	192	177	181	198	174	200	197	172	173	194	178	168	184	185	162	179	171	196	173	166	189	178	181	197	196	201	174	192	176	165	172	191	166	177	192	164	164	175	168	180	179	171	193	156	190	172	185	183	210	160	198	194	187	167	173	161	175	167	174	182	158	180	196	177	208	193	176	178	192	158	177	196	180	173	176	203	161	191	169	169	175	178	174	189	167	188	169	169	188	192	192	211	173	172	178	158	173	171	183	179	177	174	167	178	167	162	194	167	171	182	170	156	185	191	165	184	171	186	191	196	163	194	189	206	150	182	185	173	171	185	193	166	160	174	199	167	179	204	154	184	199	169	192	173	177	195	174	187	163	186	178	169	193	172	185	185	173	166	187	189	172	174	208	204	155	180	190	166	182	187	209	188	193	188	198	173	196	150	167	180	172	177	168	186	165	216	171	196	194	157	177	195	187	193	180	175	185	190	184	172	184	191	172	173	180	188	191	190	192	200	173	187	172	169	198	205	185	172	174	170	197	165	197	177	181	181	174	176	173	183	178	197	193	181	191	182	175	166	167	185	175	184	186	160	191	158	174	201	198	188	173	182	183	185	193	175	177	179	183	193	157	200	174	183	164	185	190	211	175	159	192	187	171	177	185	193	190	193	166	182	179	185	179	182	188	165	163	173	166	163	172	162	198	178	190	195	204	190	176	189	170	191	180	179	193	207	188	171	166	204	176	183	175	167	175	192	189	163	201	202	205	176	167	191	166	159	185	176	176	153	197	199	187	156	175	196	190	157	174	186	163	185	165	197	176	174	201	171	172	196	179	173	181	166	199	198	217	182	181	160	163	163	153	168	172	166	200	196	178	159	169	177	170	186	156	185	180	181	172	194	182	185	192	178	186	187	164	164	174	178	172	161	174	196	159	161	184	192	175	190	176	188	169	167	181	189	180	177	195	183	170	172	194	193	201	176	174	199	176	193	175	169	179	185	176	156	163	188	175	161	192	199	169	189	195	189	183	214	190	166	167	183	192	198	175	175	183	184	194	192	194	184	167	179	186	188	173	201	164	154	187	166	196	173	160	162	184	172	204	183	196	181	171	177	188	172	177	192	175	196	202	179	168	184	182	191	164	186	183	179	178	165	190	166	175	134	165	173	184	180	180	166	178	184	197	175	191	145	174	198	155	180	162	187	181	180	190	203	196	162	187	174	199	194	186	183	192	190	163	181	169	172	169	182	176	181	171	206	203	187	162	187	188	170	176	188	206	181	190	198	168	194	196	181	189	164	180	170	152	189	184	181	176	184	172	206	195	193	153	182	201	186	180	182	194	162	209	159	176	174	185	162	164	190	196	182	170	171	184	191	186	161	215	180	170	178	180	195	171	190	176	212	161	174	192	186	177	188	190	177	183	168	188	160	182	187	168	185	183	193	191	177	176	174	220	178	176	179	164	156	197	190	179	182	184	201	175	155	191	174	163	178	192	162	175	191	200	194	164	176	185	183	194	203	214	189	176
5629	1592	3629	4001	3418	2812	2189	1966	1686	1473	1309	1244	1157	1049	963	955	893	911	848	802	829	762	753	779	704	692	708	725	703	691	660	659	651	695	676	604	622	624	641	672	589	617	584	599	619	620	568	585	593	611	607	610	587	594	564	575	627	578	578	594	586	573	587	553	572	610	560	584	585	586	564	597	597	553	577	600	576	596	572	573	554	536	596	617	631	564	562	609	553	599	618	572	589	593	596	604	566	576	593	562	584	596	590	572	639	563	569	596	589	558	556	590	595	569	590	568	540	608	573	563	591	548	559	619	542	584	547	562	588	577	480	596	545	531	538	511	561	571	548	584	587	584	555	543	576	637	566	577	566	578	557	537	591	579	615	546	558	595	587	610	565	608	588	582	609	553	567	600	587	553	493	566	556	588	601	544	602	544	572	598	614	565	574	548	615	535	572	577	558	578	523	570	599	572	544	585	589	567	569	567	566	565	556	531	514	595	543	561	573	611	609	578	583	561	511	567	574	554	572	528	609	547	584	541	518	584	567	609	578	579	579	595	538	579	569	565	577	597	574	564	618	528	574	527	591	539	551	576	608	588	528	550	596	568	570	559	549	555	544	594	559	619	601	577	551	579	563	569	561	605	558	572	580	557	589	588	589	621	591	569	565	567	533	539	588	567	569	563	554	570	542	535	522	584	564	533	548	580	527	572	553	538	530	551	545	538	591	595	584	551	580	541	571	540	570	558	617	562	570	550	562	568	575	584	571	561	570	571	551	591	585	585	587	541	534	584	558	558	538	577	585	563	576	565	523	524	568	546	593	524	589	545	555	563	547	573	604	554	561	578	524	515	563	547	614	583	541	550	543	578	578	550	583	580	560	590	562	608	541	601	548	569	597	560	566	536	557	548	600	544	600	582	587	502	543	591	572	559	586	571	563	542	577	559	575	594	541	570	555	531	568	579	588	545	555	571	557	579	579	575	540	576	536	573	584	541	621	556	556	559	559	524	573	623	562	570	564	591	565	523	540	537	588	602	517	550	593	627	563	577	582	573	603	576	558	567	564	601	544	583	572	573	543	553	553	571	540	562	578	580	547	532	564	578	568	555	533	590	546	568	527	609	558	555	555	578	586	598	579	594	568	546	529	554	551	569	612	581	569	551	581	565	534	568	619	578	564	528	577	591	577	554	549	569	552	582	580	529	569	559	569	538	547	609	578	537	581	566	563	601	530	592	557	536	575	599	562	576	545	531	612	539	539	590	555	592	558	592	564	573	554	569	557	575	582	563	598	545	564	580	599	567	583	528	602	585	565	591	572	530	542	580	545	550	545	558	581	563	610	570	528	563	568	564	546	540	608	604	569	549	539	578	510	566	568	590	576	555	556	572	562	580	516	578	581	517	551	572	551	560	532	557	575	561	568	558	559	572	589	549	563	583	565	600	542	592	577	568	566	590	525	540	628	568	576	588	574	572	588	564	599	579	593	556	580	573	608	541	570	569	563	561	611	592	575	551	575	563	527	557	571	568	544	566	579	580	583	556	567	561	541	581	543	537	589	560	603	543	535	545	557	598	617	534	591	607	551	571	535	548	606	590	528	583	529	581	572	524	535	536	555	601	603	588	582	541	564	596	577	604	538	568	540	576	573	538	567	585	549	605	530	575	573	538	546	629	569	585	573	578	553	545	575	562	572	522	534	589	533	588	552	577	593	551	583	570	569	580	575	567	550	610	588	503	542	589	524	561	574	560	529	552	551	562	562	548	591	570	600	504	572	542	563	545	582	563	500	592	627	509	540	581	568	567	567	546	578	548	577	587	563	546	580	520	603	557	540	555	589	596	560	547	549	585	595	547	581	537	549	547	571	554	575	564	554	566	597	561	549	550	580	604	601	548	593	552	563	564	543	587	549	571	555	524	555	518	561	583	552	557	581	567	589	557	534	577	558	561	540	584	568	544	594	577	546	519	542	558	543	572	550	569	576	541	555	541	588	549	592	570	581	560	557	554	572	572	571	573	556	617	571	576	590	586	537	560	550	515	580	568	561	566	620	587	565	539	553	573	574	556	586	589	546	519	542	553	586	561	543	587	582	551	618	559	567	598	595	532	541	549	576	558	564	543	587	558	539	543	558	597	576	583	556	539	562	548	540	563	565	532	575	584	593	558	544	581	579	548	521	549	601	574	546	584	553	563	572	584	530	559	564	564	567	600	524	582	575	545	616	571	547	532	540	566	598	555	562	558	559	568	530	565	537	547	532	599	536	553	587	540	566	578	578	590	606	552	582	583	557	548	585	545	589	553	614	558	562	580	614	581	571	519	552	545	578	593	542	580	516	552	582	581	546	577	569	539	593	555	556	609	537	575	533	588	545	574	551	558	556	573	567	580	572	560	549	578	513	556	554	569	563	592	553	573	592	591	592	543	582	577	568	597	558	542	571	575	535	578	543	568	550	567	545	531	575	560	563	555	604	535	549	544	559	555	550	592	556	574	589	583	568	566	579	502	527	582	553	533	545	547	558	620	545	559	578	560	570	563	551	564	543	536	559	590	546	572	583	534	579	574	564	549	552	569	548	572	555	590	550	562	572	555	591	606	610	610	596	554	552	573	541	543	565	552	525	603	511	549	539	516	571	594	549	568	579	594	611	529	580	595	546	549	527	573	566	560	568	577	577	543	570	505	589	571	534	536	558	580	583	586	555	518	529	573	567	551	575	584	526	579	529	509	547	578	541	553	555	552	570	585	585	566	617	590	580	554	593	618	596	550	578	557	562	509	568	557	574	572	570	574	581	562	567	599	551	545	606	571	580	566	592	581	600	587	603	598	600	548	598	600	555	586	499	563	574	607	567	545	537	608	540	587	562	569	542	536	581	571	545	563	577	550	624	538	582	568	563	558	527	573	577	545	579	535	571	555	581	531	572	571	527	562	566	566	571	536	588	552	542	557	543	547	584	517	553	565	580	563	591	560	581	543	576	595	569	538	558	557	547	572	573	548	552	568	599	553	589	560	563	553	576	582	566	546	566	610	567	572	579	547	579	576	571	549	573	547	576	559	565	541	537	567	548	557	574	590	542	577	545	557	622	563	595	604	579	588	599	531	575	565	568	582	579	574	558	611	615	554	532	509	630	609	610	587	587	549	580	566	551	568	580	563	560	559	576	537	578	552	568	565	596	574	600	588	580	559	543	603	573	550	525	570	574	587	569	517	572	588	560	518	551	547	578	560	514	561	584	598	544	550	592	571	490	559	535	532	555	553	579	548	626	605	574	576	553	562	573	581	551	597	538	532	565	558	527	565	553	551	586	530	553	565	585	591	583	559	543	535	601	532	629	588	545	575	552	573	569	560	577	530	557	592	535	564	532	577	542	541	545	581	574	569	588	578	574	549	595	565	552	597	584	599	560	541	560	530	612	581	547	541	564	574	556	541	580	563	604	569	562	570	603	555	542	570	589	585	557	558	601	585	552	592	553	569	593	569	537	558	555	513	536	569	573	582	562	543
16073	2616	2794	2164	1506	1123	792	636	570	426	406	356	293	308	274	238	234	255	209	203	190	193	171	170	184	196	180	166	173	148	173	164	176	178	153	174	154	140	147	156	164	173	154	167	137	143	139	144	144	165	131	142	128	128	148	149	122	157	147	133	161	141	146	146	130	171	156	135	160	142	164	130	127	154	145	113	128	158	137	123	140	151	154	119	158	140	166	149	129	145	141	128	127	161	145	131	137	144	149	145	129	143	128	153	137	148	142	153	150	143	163	136	141	123	159	127	154	155	130	137	125	136	156	149	132	137	178	166	155	137	178	140	146	163	153	146	163	146	134	152	134	121	137	144	141	122	151	167	153	140	148	136	138	159	105	140	149	158	137	141	155	148	143	115	145	123	140	137	154	144	135	156	136	133	126	126	127	145	147	135	148	153	162	117	133	136	126	139	143	133	128	146	136	134	139	151	127	154	128	127	160	139	126	141	138	151	141	135	140	142	157	141	131	132	123	145	116	142	134	148	141	162	134	144	146	149	143	140	139	134	131	147	153	151	148	130	141	147	135	133	129	134	148	144	134	136	126	123	142	138	152	114	147	141	154	137	144	147	144	143	144	144	145	103	158	152	140	117	143	154	147	123	144	130	130	129	139	131	144	149	155	137	144	140	146	134	152	132	148	136	139	132	153	141	116	151	142	131	127	151	147	128	139	150	132	135	149	128	135	139	131	146	160	135	136	134	136	139	134	123	131	150	152	137	141	139	141	164	150	112	147	136	134	160	128	142	158	141	138	126	135	148	152	130	130	144	116	122	150	145	155	135	126	128	138	127	128	124	143	154	143	151	127	147	131	153	136	154	161	131	154	160	150	135	138	150	140	134	135	153	123	129	119	160	143	144	157	148	160	137	147	134	159	154	134	143	137	132	155	145	165	126	130	120	132	136	152	140	133	127	136	128	123	142	136	138	140	148	134	135	166	138	147	134	147	126	120	155	144	132	139	138	153	118	123	133	141	129	148	136	127	155	146	131	127	139	122	129	129	153	135	142	146	140	141	149	139	146	151	146	139	145	153	131	136	152	141	169	140	141	146	136	136	136	123	156	152	141	137	139	131	144	157	137	134	143	129	131	145	149	152	125	138	150	137	122	139	120	135	133	117	145	142	110	145	156	129	134	125	145	145	143	141	130	130	161	147	158	144	141	151	128	127	140	132	140	146	149	145	157	145	158	138	129	143	150	133	148	126	138	124	156	134	125	148	151	136	131	134	138	144	144	149	138	127	128	134	138	141	140	151	117	144	128	141	152	149	139	144	130	123	142	127	139	135	136	124	137	126	149	151	149	113	140	137	138	137	143	128	147	157	138	139	139	168	148	134	150	127	125	141	128	137	139	136	137	143	136	123	155	149	126	135	144	145	151	136	147	140	125	120	144	135	114	148	148	131	150	142	158	146	155	131	133	133	148	146	131	141	120	135	161	144	139	144	134	142	143	145	146	144	131	132	140	121	143	128	105	150	140	141	143	154	136	116	129	157	138	158	155	141	144	120	155	138	130	138	136	130	131	152	138	138	138	157	145	167	137	135	156	158	149	148	137	124	131	130	143	151	140	139	138	142	156	162	129	149	141	139	116	112	128	151	143	125	134	124	156	146	127	136	132	132	130	128	131	138	136	147	139	146	152	165	155	130	159	140	156	154	140	144	152	136	119	139	139	162	141	127	142	126	129	139	120	146	152	135	138	116	149	131	152	140	149	147	130	127	145	151	124	127	137	116	142	156	133	151	148	147	141	157	138	124	137	122	148	161	162	163	148	141	133	125	160	133	139	143	146	124	138	131	157	137	145	140	139	143	144	155	148	151	152	131	133	131	156	127	141	133	137	147	132	145	133	130	121	126	145	146	136	157	143	128	153	157	151	149	132	132	129	119	132	122	144	153	155	132	128	121	153	136	130	154	141	134	136	145	152	125	154	130	142	151	138	144	130	145	149	140	124	149	120	152	131	157	132	122	127	138	147	127	144	149	128	145	135	140	140	141	129	130	152	131	144	146	141	125	143	128	156	144	154	136	116	124	141	126	125	142	136	145	139	121	121	148	127	135	139	158	136	144	119	133	148	121	158	139	118	153	164	142	131	142	125	145	138	109	154	132	170	137	149	141	133	140	123	119	134	132	137	157	145	161	148	139	149	119	141	139	145	124	124	147	124	129	156	145	158	147	147	125	132	142	152	175	128	138	145	156	123	139	145	140	158	134	140	135	128	123	122	143	139	142	149	132	128	146	120	139	143	144	137	159	164	147	124	141	143	154	130	129	138	150	129	124	161	125	156	143	122	122	127	146	152	133	148	140	147	140	141	150	158	151	126	130	127	145	145	151	141	140	134	136	137	135	142	147	138	139	116	150	169	155	149	147	125	146	132	154	135	148	141	152	137	123	126	124	130	129	154	165	128	156	138	129	156	140	127	157	120	126	123	146	150	133	163	145	156	130	121	149	115	128	152	147	139	129	148	136	131	126	122	142	119	133	152	128	148	129	128	144	149	129	142	148	142	144	150	154	150	155	144	135	154	125	129	154	142	135	147	106	128	133	137	122	165	135	147	124	137	162	139	146	134	137	135	144	145	148	142	128	148	155	132	111	145	128	145	149	143	143	149	130	129	143	132	145	127	134	134	126	123	158	154	125	122	139	144	148	123	165	153	132	156	155	133	124	139	155	148	151	138	123	133	131	158	162	124	142	164	152	128	138	155	153	147	134	130	129	150	154	137	138	161	133	145	137	126	119	153	146	153	143	131	126	140	149	146	156	132	145	139	126	165	144	140	150	137	140	146	132	152	149	137	153	133	132	124	128	129	137	125	121	128	148	127	145	135	142	153	131	159	158	141	141	151	144	135	137	138	131	157	127	122	103	145	151	130	128	140	141	128	145	134	120	119	138	166	140	146	141	140	144	137	147	145	139	145	155	158	156	134	144	136	131	134	166	135	133	154	113	125	139	131	137	147	147	142	147	164	141	143	148	150	148	137	134	153	137	155	150	134	145	132	122	155	150	145	131	143	138	143	139	118	156	128	143	138	138	147	148	127	113	146	146	129	141	144	144	147	167	149	147	128	123	150	151	142	129	131	151	151	145	151	144	153	132	137	134	135	132	141	122	135	134	144	144	134	127	153	150	113	133	140	137	146	136	134	139	145	138	140	130	164	151	120	138	156	137	140	147	129	152	131	144	116	137	141	142	131	139	138	127	147	137	132	149	143	159	136	125	146	132	117	133	120	121	131	149	152	132	145	120	140	148	134	139	132	123	145	138	140	141	145	133	143	150	140	134	156	156	118	126	142	143	127	134	154	153	120	118	144	133	158	132	142	137	148	157	126	152	141	134	143	138	143	125	126	148	158	103	121	143	137	146	163	126	136	136	117	142	135	144	143	125	146	140	142	134	162	144	153	134	129	158	157	156	130	129	158	134	135	145	142	154	146	159	148	154	130	149	144	156	104	133	159
7575	2627	6154	6833	5756	4716	3756	3066	2656	2241	2042	1786	1569	1471	1279	1178	1130	1089	1048	952	935	808	833	785	787	788	773	715	697	661	699	661	664	634	609	643	589	582	624	602	570	530	550	575	607	572	486	569	564	534	523	570	484	530	577	482	547	539	487	495	548	514	501	491	543	489	474	493	466	494	478	509	514	504	501	511	505	477	484	520	483	476	507	511	471	513	475	490	547	485	466	458	487	464	553	477	438	506	505	522	458	464	472	480	467	484	439	476	455	520	468	500	520	517	470	499	468	474	489	499	440	488	469	496	460	455	485	486	452	445	427	443	516	448	485	482	479	468	471	449	486	474	464	459	474	472	503	433	469	483	445	486	458	468	452	526	484	490	483	485	483	468	475	461	491	484	482	449	482	467	453	453	468	467	479	464	426	464	455	474	496	494	483	468	472	508	462	469	455	506	445	439	468	490	503	465	438	455	459	453	491	493	486	496	496	422	485	483	426	453	510	423	463	468	463	471	480	488	454	460	473	410	479	468	484	487	448	488	444	513	466	464	480	452	466	465	446	498	472	454	493	499	520	473	477	493	469	470	457	466	462	468	471	435	467	464	475	479	433	480	460	448	481	468	475	453	489	472	448	491	478	457	498	461	498	468	454	460	473	422	465	487	458	466	446	434	459	473	486	464	459	473	455	454	463	485	497	496	458	469	447	474	484	483	490	441	489	506	463	450	468	473	468	457	492	488	472	458	463	464	448	459	484	471	470	466	449	473	491	445	458	453	462	463	451	479	446	458	455	479	491	482	497	435	483	465	481	436	436	449	451	485	425	488	500	493	469	452	467	481	471	474	473	448	451	450	497	448	461	452	473	446	460	495	452	505	441	501	462	447	510	439	468	500	403	466	484	453	461	419	443	519	454	482	463	431	495	426	467	415	464	484	475	455	487	496	413	466	470	471	451	465	469	449	462	475	476	495	513	484	444	471	453	449	402	474	433	500	501	430	461	461	476	409	427	466	479	454	481	487	465	543	479	469	482	465	458	463	464	489	464	502	458	478	479	460	414	461	498	437	476	481	442	446	478	493	500	497	494	482	469	467	484	458	457	469	472	484	460	466	454	435	459	472	494	493	441	459	472	473	433	469	528	481	498	497	522	475	452	486	476	466	465	462	487	467	464	432	433	509	442	468	441	485	498	431	469	431	467	463	505	471	481	466	482	472	459	436	485	440	502	464	485	479	494	412	497	459	469	491	457	447	488	445	420	455	490	459	484	452	461	457	448	492	437	501	453	479	445	438	462	481	517	473	468	507	478	475	459	491	471	475	457	438	460	519	489	456	441	467	466	485	462	455	471	486	428	519	460	458	481	471	461	446	478	479	451	471	483	439	472	469	459	444	471	443	468	449	462	510	496	470	426	475	499	450	493	487	480	472	438	464	448	460	433	451	535	498	458	500	480	485	446	419	466	470	521	467	485	427	502	462	492	472	459	478	467	474	481	460	456	483	452	454	449	475	487	453	448	441	464	487	490	470	489	463	453	478	489	460	494	472	455	473	490	489	455	440	478	461	445	460	479	467	461	443	457	442	479	480	473	417	461	464	473	457	484	447	480	480	465	481	436	480	478	473	472	451	457	451	472	425	490	424	475	455	449	479	455	450	472	475	496	445	463	456	478	452	495	487	417	464	471	465	419	506	498	419	402	468	476	476	436	460	500	472	473	449	476	492	454	469	475	461	494	449	483	449	444	491	466	446	459	467	497	479	459	471	477	449	470	474	475	501	501	487	474	452	477	460	438	466	490	463	442	481	474	483	461	453	471	451	483	499	469	476	467	504	503	493	484	436	470	440	477	451	446	463	462	463	461	485	475	459	450	444	489	481	475	515	465	462	456	460	467	433	440	483	501	439	431	482	487	436	465	426	467	456	474	481	499	496	486	464	468	474	480	465	449	481	488	453	480	458	482	459	455	446	430	426	495	474	433	452	514	470	444	483	487	487	456	470	456	498	448	472	443	500	473	446	520	469	477	465	446	461	443	492	435	499	474	461	490	472	437	487	456	450	440	449	471	474	463	463	478	461	469	472	477	411	454	471	503	492	438	460	464	455	453	485	489	452	469	442	488	474	493	415	494	496	448	488	485	456	495	469	482	470	457	447	474	448	454	493	476	471	491	482	517	496	465	478	461	433	495	466	499	432	472	423	477	499	492	453	470	498	443	458	470	459	464	480	488	472	434	492	446	468	502	492	505	497	443	464	449	484	462	451	438	445	471	493	471	459	497	463	469	493	486	466	451	466	451	441	469	487	454	448	477	448	464	451	498	461	507	492	454	470	460	462	466	463	451	468	468	478	456	437	439	469	430	476	474	466	450	478	475	519	490	492	479	451	469	452	460	489	477	430	478	474	466	454	411	465	469	471	448	470	457	483	465	460	480	520	479	476	436	451	495	451	454	499	458	439	484	551	478	443	494	511	505	490	501	480	446	439	435	449	504	465	433	468	455	488	456	424	449	440	450	489	475	447	484	441	438	459	479	472	487	464	444	472	426	462	464	481	467	465	480	488	479	479	458	447	494	451	476	465	484	491	485	503	477	506	463	478	426	448	461	486	430	465	446	464	484	512	488	454	470	459	490	450	453	461	407	478	457	474	490	442	450	481	494	469	495	464	499	487	489	492	480	466	479	434	446	440	487	481	445	490	455	480	438	481	455	487	503	468	470	462	512	478	486	460	460	435	460	464	468	441	456	482	444	455	446	474	475	488	481	495	481	453	495	479	493	439	506	475	443	437	459	473	441	455	414	457	487	464	497	502	505	457	458	459	526	494	452	525	461	434	441	496	444	452	444	452	461	443	447	462	442	473	470	468	473	454	426	457	457	495	478	503	445	459	469	513	461	465	466	453	478	493	429	459	494	460	475	465	453	495	475	484	450	479	462	481	451	460	463	455	465	475	494	453	453	508	498	487	461	441	517	457	457	478	486	466	443	456	460	491	457	456	422	441	470	500	457	467	474	458	454	469	474	483	445	457	463	488	469	472	442	471	474	501	505	462	450	467	470	451	471	433	459	455	452	527	447	467	491	467	472	439	479	461	452	459	474	471	471	480	461	478	479	492	483	489	505	440	465	475	499	447	476	424	461	505	483	522	471	473	466	478	442	464	429	461	436	520	460	516	497	480	460	478	438	480	497	449	478	441	437	509	462	442	452	429	452	458	443	430	467	474	446	463	477	488	498	462	534	473	458	478	484	476	438	486	459	467	494	493	493	466	436	459	476	476	474	461	466	468	437	483	441	457	463	474	460	500	485	460	468	489	449	477	461	491	462	426	422	481	453	448	486	503	480	487	466	474	453	453	473	481	504	427	435	459	448	457	469	491	474	467	516	483	447	468	501	462	424	457	447	449	449	463	474	454	474	492	469	460	444	457	485	489	504	476	469	461	508	470	463	476	505	456	481	468	472	471	486	465	426	440	451	462	476	486	469	429	476	469	467	507	453	476	459	456
2050	369	377	351	320	342	314	322	305	339	332	302	354	338	328	335	328	315	321	371	314	287	335	338	307	319	320	352	313	350	349	314	363	325	306	335	310	331	317	327	319	290	323	325	345	296	308	314	316	307	326	349	316	324	326	353	288	300	293	366	320	314	347	331	335	350	338	315	310	334	355	314	342	314	328	360	326	300	347	332	282	311	303	310	325	299	325	311	344	299	328	321	289	332	336	347	352	318	347	332	314	328	327	306	319	319	356	321	323	338	307	337	296	327	336	311	303	322	318	295	315	281	335	318	317	358	321	302	329	263	305	343	331	333	340	280	346	304	338	290	301	285	325	329	351	317	306	362	352	318	373	307	299	316	345	321	313	315	300	327	310	333	322	324	345	362	316	294	370	333	337	319	331	324	280	331	299	332	296	349	308	352	328	346	345	348	311	313	314	350	330	342	329	349	305	346	323	338	283	356	332	314	328	318	341	338	307	296	327	327	338	320	271	363	314	334	339	297	331	324	325	346	337	294	326	333	305	313	317	300	296	324	308	281	342	297	348	341	348	324	346	315	339	320	323	338	353	301	335	345	330	314	314	334	336	352	340	343	347	297	334	331	317	320	328	305	350	336	336	325	296	331	332	329	335	301	338	365	323	334	368	342	337	348	321	320	278	322	312	307	311	350	323	334	316	324	333	320	341	363	364	327	325	313	335	335	306	355	324	302	334	345	308	309	301	319	341	309	334	320	335	279	307	323	321	307	308	307	332	306	298	326	331	338	319	369	358	324	330	343	318	326	309	333	314	335	319	332	320	327	331	289	309	316	344	350	340	323	330	313	317	325	291	367	308	316	290	313	307	327	292	316	316	341	303	313	362	325	327	288	300	336	345	271	329	323	314	316	295	394	317	326	320	351	319	327	312	302	340	337	357	333	341	311	326	325	307	321	345	306	348	313	337	325	296	305	311	322	313	337	337	307	319	326	322	315	336	325	302	318	293	362	336	322	334	313	322	313	307	313	324	346	326	303	342	332	340	316	345	331	323	344	340	310	285	293	320	326	321	302	341	324	339	295	296	324	295	354	312	351	325	310	358	327	335	324	322	374	305	342	312	336	344	327	316	306	320	332	335	283	313	312	325	328	331	309	329	353	313	319	349	338	312	325	339	313	312	325	297	323	352	327	343	331	305	304	320	315	333	357	316	361	312	340	316	305	326	289	290	323	327	327	331	319	340	333	331	326	347	331	371	320	314	331	310	332	343	376	316	365	316	322	346	334	309	308	297	357	304	327	343	319	332	342	339	341	299	367	334	308	352	329	300	320	322	351	284	329	312	315	335	347	348	340	321	307	344	317	300	328	321	329	287	318	294	329	324	326	350	333	367	325	357	307	334	349	321	333	325	328	300	356	316	339	323	287	322	314	317	336	324	334	293	336	311	322	313	320	298	334	341	313	318	363	336	299	351	303	322	326	333	337	340	281	309	311	350	339	358	310	323	294	330	304	320	341	328	325	324	332	289	297	325	307	350	319	344	338	292	315	325	344	349	338	315	326	308	321	315	360	347	328	321	337	329	283	320	295	328	353	334	336	330	307	338	346	322	310	342	323	324	317	285	328	310	329	340	344	318	343	297	340	322	329	300	336	313	310	342	329	324	339	322	325	322	337	303	330	322	338	318	334	342	330	350	344	316	327	311	282	325	322	341	296	337	341	359	315	308	315	343	289	334	299	323	336	342	305	346	335	287	303	343	324	317	310	341	324	345	336	325	339	301	318	333	345	333	342	345	322	324	303	334	351	325	328	306	321	363	329	303	341	310	306	315	313	310	318	290	295	338	333	314	340	337	306	341	341	325	313	340	326	367	317	361	318	302	331	329	308	321	326	316	341	324	324	279	311	304	328	329	313	305	282	342	266	336	320	290	309	365	322	333	328	322	324	303	336	332	332	305	324	304	316	295	329	341	314	300	291	312	290	318	319	343	328	343	292	337	319	299	327	344	335	301	337	359	365	310	288	351	319	335	330	313	355	301	335	310	286	330	326	324	308	348	318	326	342	310	301	307	325	343	326	351	345	315	301	303	372	361	310	310	368	313	302	331	317	321	346	364	300	318	307	316	318	332	339	323	322	342	355	328	322	328	329	303	326	302	308	347	321	343	308	327	321	323	338	317	309	325	325	321	338	312	336	336	328	298	305	308	311	312	330	293	320	343	332	324	311	344	364	319	320	351	314	343	318	329	348	311	324	311	320	326	330	302	323	319	335	335	312	339	294	307	317	290	338	306	320	307	353	284	347	369	312	305	304	326	326	363	323	302	321	327	346	332	339	303	347	300	322	307	322	321	333	334	314	308	300	290	362	334	313	292	306	323	272	314	343	334	312	334	320	350	351	345	323	323	297	299	323	313	315	345	287	332	350	307	375	321	353	302	316	326	318	333	316	300	343	362	323	328	329	315	339	316	303	354	350	317	349	352	339	349	363	314	314	311	291	319	307	332	302	321	323	327	338	309	326	341	297	360	290	327	306	314	314	341	320	348	310	341	350	317	331	307	294	350	315	324	331	331	307	344	312	331	300	333	295	349	302	365	319	318	310	340	326	302	332	303	326	322	305	328	326	294	325	346	294	334	319	337	302	309	358	303	337	327	327	330	322	335	299	308	332	320	317	328	293	324	307	335	351	323	305	333	340	303	276	316	286	324	300	312	334	333	335	331	302	319	316	331	300	326	341	349	319	320	308	330	337	338	326	349	344	336	326	293	320	313	347	341	312	313	371	334	340	325	347	323	304	301	308	319	318	330	298	315	311	315	339	373	312	304	314	321	316	340	292	287	320	356	336	292	336	305	338	306	368	331	339	367	318	298	325	301	309	335	328	325	302	354	320	336	322	286	319	315	314	328	331	321	325	307	347	317	332	311	351	327	318	303	348	324	329	335	334	323	347	334	329	325	308	379	338	341	325	301	304	343	312	347	342	332	337	318	303	316	346	336	349	332	329	346	329	331	312	343	317	307	312	299	341	325	311	336	320	352	343	337	337	300	258	342	340	306	340	300	322	333	343	325	308	338	335	322	336	326	321	333	324	342	353	351	277	342	318	341	323	299	304	346	321	343	347	341	340	345	371	347	357	345	342	335	333	321	356	343	318	337	346	313	303	321	306	346	316	333	324	316	348	315	290	331	334	329	302	297	311	339	376	383	300	301	345	298	348	301	334	298	369	295	334	336	329	280	310	342	332	299	319	346	309	330	301	331	326	347	315	339	357	310	326	310	353	299	337	347	295	358	322	331	308	335	372	328	331	310	332	312	362	324	362	317	320	308	350	332	320	338	323	332	324	295	338	317	300	347	324	389	321	331	346	303	299	322	360	324	342	297	312	328	320	320	304	315	333	340	336	337	320	363	311	318	318	318	343	334	329	374	345	331	336	342	341	306	350	333	316	323	314	335	292	334	329	349	330	352	329	319	327	366	330	317	335	308	334	343	328	366	289	330	335	328	307
2375	976	1067	1083	1027	1076	1084	1000	940	980	971	990	968	955	976	973	996	966	915	967	1013	1001	928	926	925	980	982	959	939	903	938	970	900	943	971	951	985	955	941	933	925	920	968	893	952	894	979	882	889	1035	926	946	927	989	936	937	895	971	923	988	967	962	944	959	915	942	957	951	985	930	961	948	973	930	977	944	927	967	966	961	931	931	910	876	951	948	994	943	944	945	933	915	954	1010	919	1001	961	938	950	886	963	987	984	964	935	978	935	982	897	891	899	915	959	935	965	906	949	921	947	943	969	988	959	940	997	929	890	892	960	933	916	967	931	909	916	969	993	875	931	907	957	937	989	916	1023	954	913	902	913	899	903	988	885	914	906	933	968	982	900	888	1000	927	912	968	911	991	929	904	957	937	972	991	932	912	965	937	926	941	940	950	920	892	911	969	918	962	1000	953	960	962	953	926	993	964	960	950	937	939	936	1007	958	958	948	926	968	914	911	935	971	924	932	896	951	936	890	950	959	945	903	962	940	984	954	902	931	991	925	962	956	925	982	938	917	924	991	933	973	998	1005	974	917	950	918	972	845	897	921	896	981	929	897	940	916	953	892	964	888	954	920	883	957	960	920	997	943	928	922	947	951	953	970	921	935	911	950	940	923	960	940	949	969	874	920	906	911	898	931	929	971	914	957	927	973	985	935	960	954	940	899	877	985	912	954	1010	888	908	887	954	967	929	933	945	850	931	917	915	895	932	964	939	891	956	923	964	943	895	931	921	981	946	948	955	965	910	874	955	923	987	904	924	949	940	936	894	932	930	976	919	905	944	987	925	909	975	941	962	903	944	1026	931	962	946	930	915	943	946	963	936	975	972	915	994	943	968	931	1031	959	958	953	917	900	946	943	1001	854	971	976	905	931	937	964	964	939	1016	907	939	977	938	927	938	903	937	906	975	941	910	931	969	951	935	966	902	880	953	946	947	915	878	891	980	994	935	934	967	927	962	958	917	972	917	885	1011	930	938	988	937	917	954	933	984	957	943	913	961	975	937	927	977	980	903	940	923	907	918	956	960	922	958	932	914	937	935	905	988	927	952	912	958	1000	956	953	946	958	916	944	948	958	996	934	911	928	924	932	931	947	928	945	953	949	968	911	951	917	969	912	909	903	936	967	916	907	904	985	926	958	889	951	903	945	911	926	964	966	863	937	951	1007	934	931	965	970	924	924	984	906	957	958	893	984	955	876	904	952	915	930	884	911	956	972	967	917	958	925	932	915	937	927	964	933	867	974	953	946	924	966	954	896	884	963	982	932	913	971	946	955	960	961	969	897	897	927	950	918	963	981	950	954	945	966	988	922	914	900	906	922	965	903	929	923	969	939	898	970	956	933	964	949	890	921	944	935	1004	951	916	934	950	991	923	971	956	906	942	963	924	936	908	914	956	938	934	914	895	918	985	883	962	948	941	967	882	901	943	994	938	987	996	986	896	919	958	937	913	981	896	874	964	948	919	934	928	968	933	969	938	945	935	962	979	935	892	939	961	974	923	932	904	940	972	968	929	945	986	892	950	936	966	971	997	983	951	950	927	958	1008	948	934	958	961	943	939	949	975	923	972	908	917	920	908	971	934	937	907	988	949	914	911	967	919	910	906	922	963	875	1001	968	1008	987	926	990	991	970	944	909	891	933	918	888	989	999	927	963	940	988	992	905	911	925	984	891	884	950	952	945	949	984	992	924	954	957	975	941	978	972	969	941	914	924	911	934	928	919	924	951	964	960	992	975	885	967	918	1020	978	961	927	941	972	953	911	930	924	931	985	910	869	908	966	943	908	991	943	953	933	866	994	938	982	941	912	911	906	972	963	926	933	979	971	931	911	948	964	910	947	911	974	976	925	899	941	966	956	895	886	974	937	998	901	961	982	922	900	1027	920	927	924	997	934	951	941	946	942	956	895	953	928	924	962	903	942	926	940	911	943	935	958	958	884	924	909	969	994	913	962	917	913	909	910	918	928	913	986	907	994	953	965	965	948	950	980	956	903	938	882	925	952	1002	899	950	945	973	896	914	920	999	942	965	1000	979	941	947	941	977	965	925	909	957	909	945	913	953	895	919	943	953	963	951	940	952	970	960	901	989	959	887	950	923	980	939	931	955	990	950	954	923	948	920	941	971	942	940	984	956	963	936	898	957	905	965	935	914	941	926	909	982	942	969	865	922	937	1001	904	932	900	973	886	974	980	954	940	915	936	964	957	962	953	932	933	950	986	951	947	938	958	971	887	949	873	965	949	964	1004	899	922	863	927	923	971	965	940	944	980	978	1025	967	960	892	988	948	955	946	948	924	946	926	913	977	937	885	959	945	924	1003	941	918	943	945	898	953	989	929	1012	984	909	919	939	976	966	966	901	913	918	972	945	945	891	977	984	980	949	949	916	911	970	982	946	934	961	922	936	949	945	911	966	912	936	935	944	940	899	947	952	952	938	931	944	937	968	936	969	973	982	898	940	975	942	955	916	933	995	873	962	938	946	956	933	930	951	955	923	930	923	924	949	931	945	910	958	980	957	981	956	914	1002	892	907	952	897	961	962	925	936	878	927	955	960	905	956	931	931	934	959	976	1010	934	916	970	898	967	942	939	930	922	976	915	955	996	968	909	977	944	962	914	926	989	960	899	943	945	958	894	983	980	952	946	933	940	1017	927	913	930	1020	920	868	906	967	929	971	966	951	971	910	952	905	976	990	927	931	963	913	936	904	927	910	929	919	944	987	953	913	908	961	936	974	942	956	979	888	945	960	961	939	954	958	971	922	929	950	957	920	956	907	972	972	882	880	949	923	941	985	949	948	970	937	909	958	930	925	966	920	878	914	908	927	922	869	891	966	945	926	898	965	954	918	998	890	944	910	902	914	987	941	900	924	964	905	963	972	923	951	968	977	915	937	873	942	948	933	926	907	912	937	905	904	874	918	981	939	968	980	923	933	975	914	925	953	984	883	926	966	929	941	965	947	973	933	969	960	945	968	947	955	956	955	920	917	917	921	912	934	893	918	961	907	927	903	934	966	950	897	918	919	978	1002	948	929	909	914	974	900	1008	922	978	968	921	970	945	896	949	932	948	950	997	940	933	956	955	937	989	949	939	927	935	925	963	972	881	902	926	960	955	946	900	964	938	935	981	880	941	921	970	933	945	961	957	978	948	980	892	972	907	985	947	924	971	958	932	976	965	929	941	941	931	895	911	953	938	958	897	957	928	877	879	970	899	936	948	890	953	934	914	945	973	926	915	931	946	924	923	962	960	937	981	916	963	944	962	956	909	894	1003	906	955	954	939	938	944	965	947	938	942	935	977	937	924	940	853	910	950	881	946	960	895	900	941	979	937	994	951	935	969	942	984	909	946	952	965	972	931	961	997	942	879	981	906	978	950	938	991	903	946	932	895	899	928	924	968	947	984	930	911	898	1005	894	929	926	947	936	936	957	919	935	929	936	961	922	949	957	981	984	929	920	924	1014	922	962	961	944	939	973	917	965	945	931	943	938	966	968
8683	1260	1509	1244	901	650	480	435	373	352	297	281	241	228	248	236	241	225	238	212	221	210	197	204	194	184	212	218	182	192	202	197	207	208	183	172	186	188	169	188	158	207	204	187	202	177	171	188	213	179	169	173	194	171	175	167	193	195	180	201	183	187	186	181	160	187	191	198	182	208	165	190	193	189	180	205	196	186	180	199	164	191	184	201	183	189	190	185	198	150	192	200	195	187	149	182	169	176	175	174	201	194	196	176	186	187	178	196	174	181	149	200	177	178	197	187	216	183	171	148	191	179	194	179	198	169	201	179	171	186	183	195	173	173	193	185	172	187	199	187	171	172	186	188	181	202	173	189	181	180	177	171	155	202	181	184	174	176	168	197	170	171	189	164	191	182	185	196	185	172	172	186	198	173	191	176	180	186	177	189	176	161	185	200	193	174	178	173	168	157	176	186	185	167	178	174	186	168	182	182	158	174	147	190	158	166	161	164	171	183	174	183	187	195	177	178	186	194	177	185	182	189	187	178	181	172	166	192	194	177	164	165	187	180	207	171	177	168	194	186	186	188	178	175	160	182	212	160	188	183	177	168	179	205	174	199	160	192	161	179	175	169	188	179	180	165	185	188	188	198	194	189	197	178	174	194	185	191	176	193	166	180	166	169	174	179	164	192	183	197	162	182	192	199	199	165	169	176	164	182	183	197	170	182	182	191	202	157	187	184	166	198	182	175	168	184	194	168	205	174	197	200	167	160	179	186	178	187	188	197	218	184	195	194	161	172	198	188	171	167	181	183	190	167	178	182	187	188	197	186	168	160	197	181	167	192	172	170	190	163	180	171	200	153	176	169	200	163	176	188	155	173	191	188	160	165	208	191	187	191	169	181	204	177	167	192	197	165	173	154	166	183	191	194	154	192	187	176	181	170	182	170	200	162	158	176	208	174	185	196	180	182	188	187	177	178	164	203	161	171	165	187	206	172	184	162	180	190	193	210	170	175	177	176	170	188	190	203	202	186	173	189	184	182	169	189	185	168	171	224	169	187	189	170	182	176	186	173	179	175	172	177	207	166	176	154	166	180	188	195	190	170	190	176	191	171	171	171	164	167	195	198	167	177	188	155	177	196	164	192	179	166	175	187	171	160	201	166	200	179	176	159	181	171	165	183	179	174	191	196	175	183	193	205	208	178	178	174	176	172	167	179	163	197	169	162	189	174	174	180	190	182	157	177	177	174	174	182	183	185	206	167	174	194	173	181	185	187	165	171	191	185	181	180	161	205	183	187	198	183	164	183	183	186	166	166	198	192	166	181	181	188	178	196	183	180	165	178	179	186	188	168	183	180	173	193	171	173	195	189	204	189	189	204	190	197	166	187	187	162	167	194	176	173	187	156	159	187	194	197	189	161	158	178	195	180	225	167	189	190	171	184	170	175	185	208	173	191	195	185	183	193	175	181	201	181	161	178	178	184	200	190	172	177	169	191	177	179	193	208	182	162	184	176	189	189	177	173	160	176	161	191	179	210	172	182	199	191	179	167	163	176	179	190	184	193	160	159	207	183	177	195	203	161	172	184	192	188	168	202	188	184	162	175	152	157	172	169	182	212	171	172	175	179	195	190	169	187	198	185	172	166	171	165	160	184	168	175	181	208	177	200	157	198	201	160	188	184	164	187	196	201	195	191	166	178	192	200	166	199	194	181	208	175	213	169	180	177	175	180	159	183	180	154	192	192	208	220	188	177	180	172	169	193	172	165	160	159	156	181	172	178	178	200	180	190	182	173	158	178	191	171	165	187	178	164	188	168	184	166	180	161	209	174	168	211	175	174	179	157	174	183	184	168	199	200	209	186	186	208	180	165	182	172	161	191	167	160	192	176	185	194	176	164	183	178	192	203	167	173	188	187	173	172	174	181	162	196	191	197	166	164	175	182	170	192	171	183	182	187	165	199	169	178	181	193	189	158	203	194	198	176	195	186	176	183	191	169	168	188	188	195	202	176	161	183	206	205	204	208	171	187	170	192	166	192	173	190	192	184	162	197	189	191	187	188	169	181	182	188	157	174	150	180	185	177	173	187	189	173	187	182	205	206	203	178	189	151	158	160	178	178	170	178	213	180	174	171	202	167	188	173	171	168	192	173	184	189	179	172	167	174	206	178	179	183	181	182	183	195	203	190	172	180	198	172	176	160	181	190	168	199	211	204	190	179	186	180	172	171	180	188	171	175	170	184	173	165	198	193	174	183	189	185	182	177	184	182	190	150	174	185	192	174	183	194	196	184	154	167	166	179	199	155	191	169	173	187	194	165	181	167	171	187	161	187	168	156	169	192	202	183	167	199	206	172	184	168	171	152	167	156	191	175	195	190	184	170	185	163	154	150	183	208	178	169	186	197	144	184	184	178	178	164	191	193	176	203	166	183	195	189	171	185	156	170	181	178	181	181	184	175	174	172	185	166	189	179	169	193	170	182	194	163	186	192	149	186	169	192	175	197	208	171	216	167	177	192	188	185	204	192	166	167	188	180	180	177	189	165	191	180	169	181	172	189	180	200	176	196	216	187	170	195	175	192	200	189	182	181	200	180	183	192	189	184	206	175	163	167	187	196	215	164	187	170	180	167	170	168	175	166	161	171	171	189	179	182	181	177	192	191	199	179	193	180	157	189	186	174	176	190	176	194	183	175	163	176	173	183	181	184	169	171	196	157	195	204	188	212	159	182	184	199	182	164	168	190	169	186	173	186	201	194	179	173	186	189	190	193	199	211	177	156	169	174	196	203	193	167	199	188	201	174	175	179	207	173	191	150	186	148	179	188	185	182	196	178	183	148	164	185	215	196	189	187	193	195	179	156	170	177	193	176	200	185	192	191	193	160	172	182	179	191	163	177	168	167	179	182	198	191	186	180	159	165	201	187	171	179	173	204	182	171	172	191	197	175	189	211	160	195	179	173	189	189	175	176	192	174	185	175	196	176	176	192	167	208	175	182	183	193	190	182	182	203	160	167	191	179	176	176	190	206	184	193	172	162	181	189	203	178	166	180	159	186	170	189	203	200	199	189	163	185	158	208	184	206	199	196	170	176	189	184	207	209	191	182	183	196	172	174	164	182	186	191	179	188	189	191	183	180	186	167	178	160	198	169	180	177	175	157	173	182	160	185	193	189	176	192	181	172	187	172	186	182	178	190	181	200	182	177	200	176	213	189	174	195	153	174	174	186	201	184	200	191	143	186	181	199	179	166	168	174	181	155	163	187	181	207	189	166	182	169	185	181	186	202	194	155	196	178	202	187	188	168	169	199	183	181	203	177	190	202	210	187	164	197	177	181	176	182	163	188	158	178	215	171	196	195	199	178	165	172	157	196	166	193	177	188	173	202	211	164	185	169	189	203	162	180	189	176	207	192	189	196	195	157	182	173	198	153	185	188	166	193	165	182	175	184	183	186	175	198	181	165	208	180	150	172	187	186	178	184	168	178	190	165	177	183	156	156	174	185	195	162
5665	1624	3531	4040	3311	2795	2340	1938	1676	1417	1398	1219	1106	1073	973	932	959	861	833	829	806	749	750	730	687	665	731	705	712	677	662	700	641	668	655	678	665	670	608	636	636	662	597	636	616	605	562	631	615	593	587	587	613	576	634	589	540	567	581	590	565	567	590	575	603	566	568	593	570	514	574	610	575	570	587	593	592	584	568	577	589	594	547	590	564	583	501	604	593	599	556	570	584	555	552	582	573	569	616	584	533	533	550	609	589	544	623	534	577	592	576	555	535	580	576	567	577	590	551	602	569	554	594	557	509	609	572	574	608	587	579	579	561	580	540	577	550	572	563	602	508	563	556	570	548	575	553	542	615	575	568	574	546	568	572	562	511	586	561	564	529	604	569	557	531	514	602	550	551	563	557	550	560	578	573	553	613	591	562	539	572	571	529	595	589	585	595	563	581	541	605	611	542	525	598	583	555	575	553	565	523	555	581	560	560	589	586	562	556	582	588	564	575	510	513	588	629	566	594	572	605	588	576	582	559	537	560	584	613	550	562	564	525	549	595	542	530	532	569	568	573	604	572	572	587	553	547	575	540	596	538	597	580	573	603	551	586	559	570	544	589	576	519	584	560	540	584	598	609	553	576	574	598	528	530	579	561	588	553	611	615	536	569	562	568	561	609	589	566	556	573	584	553	641	567	588	578	545	585	582	611	531	537	550	540	509	593	599	549	583	583	553	543	595	527	590	592	558	557	567	589	549	597	559	572	522	565	539	602	575	577	555	572	601	572	542	554	558	566	579	580	582	568	539	599	543	558	583	562	574	621	608	583	533	555	533	544	538	541	528	573	623	547	587	576	511	559	600	597	581	569	553	593	607	585	540	592	570	523	555	551	592	566	575	583	580	558	535	542	573	574	550	577	597	540	585	553	573	564	574	586	575	540	522	564	576	587	580	585	594	575	557	598	516	575	585	487	561	551	601	587	582	576	585	557	544	595	568	544	546	593	522	595	530	564	542	556	552	527	556	578	514	572	582	569	570	522	582	575	535	568	576	555	555	570	555	544	578	552	565	526	562	602	568	552	562	528	575	550	547	575	553	564	615	572	591	573	573	584	574	559	535	581	527	574	561	585	576	565	592	541	585	564	567	573	536	534	559	539	522	554	569	568	532	626	530	554	545	565	587	548	571	611	550	562	553	570	532	549	552	596	537	535	546	572	595	555	562	573	563	565	601	618	555	567	588	549	570	545	565	568	561	542	581	564	548	562	547	553	574	567	576	584	558	586	587	606	520	570	548	563	545	556	529	539	532	570	559	599	582	547	573	581	585	546	586	541	599	578	558	540	549	566	557	592	574	567	565	569	554	559	510	586	549	572	576	594	589	530	546	587	536	536	571	546	569	561	529	558	563	582	535	597	593	581	564	576	536	545	535	554	551	583	569	579	567	568	558	566	574	539	576	567	552	544	593	565	582	585	549	591	538	600	547	584	566	553	567	568	552	544	541	541	541	579	548	572	574	560	578	556	605	590	557	533	586	557	546	547	605	548	581	584	607	563	591	586	532	500	555	570	551	586	558	582	571	550	581	593	586	544	540	600	597	587	572	590	560	571	607	628	613	573	521	574	554	576	586	525	549	601	592	565	566	532	569	597	597	572	550	580	575	597	592	608	581	593	556	559	610	561	550	573	602	576	582	526	595	560	547	599	555	596	615	551	526	570	578	597	572	566	585	588	601	556	519	551	525	572	548	596	552	562	597	561	540	552	553	599	525	559	585	597	570	588	581	538	574	536	570	565	576	530	558	611	539	567	553	572	563	539	569	582	530	556	585	581	566	589	599	564	558	610	588	539	534	581	579	581	561	561	563	587	573	575	556	571	617	549	540	602	593	585	540	604	559	558	542	579	631	578	584	578	588	543	582	600	595	508	551	542	541	579	590	525	547	555	569	546	555	587	581	548	582	569	586	587	573	568	567	565	532	576	583	522	584	590	544	603	559	544	486	574	613	580	541	522	581	558	615	520	620	583	531	539	543	597	555	580	580	576	565	589	566	582	545	593	547	549	578	563	574	550	546	526	575	508	598	549	545	568	586	567	530	572	587	605	556	533	597	554	598	612	558	550	580	585	559	551	534	564	565	578	548	557	581	562	575	568	576	551	571	545	555	564	607	550	582	522	579	591	573	572	525	559	606	579	586	588	589	545	563	603	543	554	559	630	568	555	548	510	592	559	545	533	567	526	566	542	562	558	544	544	540	575	545	562	571	552	589	594	581	508	529	580	579	579	532	589	544	556	533	605	538	540	565	557	547	534	581	593	567	578	554	565	556	554	568	601	576	598	569	541	547	591	534	571	593	589	582	573	585	535	575	589	555	531	574	589	581	574	546	578	583	585	565	586	534	609	578	568	543	556	537	517	547	595	577	576	553	546	542	532	581	596	547	518	542	558	576	574	519	568	563	574	545	593	611	564	595	610	574	567	563	561	545	616	584	560	546	565	558	547	577	538	529	565	550	541	587	558	616	580	556	606	553	540	569	537	551	553	559	535	536	537	606	628	579	576	569	566	544	552	548	594	568	571	563	577	584	575	571	565	587	557	542	532	530	575	556	566	597	566	543	563	591	520	547	509	515	569	575	582	580	586	571	573	569	565	563	569	585	514	586	592	528	514	570	581	539	581	549	562	589	523	579	551	530	576	575	588	616	564	573	569	555	568	577	572	533	585	589	551	548	576	600	579	560	585	593	531	546	593	563	579	561	576	593	571	577	578	582	581	565	533	589	545	555	555	588	558	564	602	546	544	559	561	555	532	569	579	527	568	548	528	573	557	566	582	558	596	586	558	548	545	534	558	581	579	578	557	520	574	555	566	552	585	543	572	547	563	518	580	581	555	568	557	582	557	558	568	599	568	604	562	597	570	562	544	573	558	535	623	581	589	563	609	577	544	526	556	540	561	574	575	547	549	568	571	561	531	617	535	551	603	577	593	588	556	585	585	555	566	577	570	505	581	551	577	561	585	546	570	593	569	572	605	532	556	553	569	601	528	571	554	605	558	583	556	579	602	591	541	624	612	615	551	553	616	556	553	568	548	542	575	563	573	601	630	567	568	571	579	562	560	534	594	597	573	589	524	580	582	557	530	541	528	541	580	540	562	519	555	609	549	569	563	553	549	588	517	548	567	525	537	567	572	549	596	607	532	597	570	569	529	560	582	603	535	581	578	592	516	549	571	519	581	571	582	579	586	540	561	545	584	571	548	590	577	587	557	557	577	601	575	565	546	588	538	553	572	600	561	599	535	562	536	577	570	557	554	579	554	579	605	590	622	594	576	607	557	566	542	601	571	591	556	566	554	573	605	590	530	580	541	580	547	545	595	536	556	611	557	571	537	554	556	621	562	562	546	557	545	512	566	540	565	564	527	559	573	548	618	562	610	520	551	544	589	582	548	561	630	561	540	589	588	581	575	584	567	520	566	584	547	566	560	598	619	576	573	564	544	591	596	542
16117	2673	2957	2166	1552	1066	791	622	514	436	387	354	308	270	279	231	231	227	190	203	192	228	199	193	192	160	182	174	189	173	162	159	195	155	165	137	135	153	147	121	166	165	152	136	152	138	166	145	183	132	150	145	148	157	145	154	149	138	137	122	157	155	152	131	150	135	124	119	161	144	131	145	144	137	145	156	128	140	168	144	141	136	130	165	145	133	135	123	154	136	134	147	140	145	124	143	135	135	153	156	129	176	151	138	137	129	157	138	144	146	135	156	142	154	125	147	122	126	141	127	127	133	143	130	144	145	140	142	139	121	146	125	143	142	137	137	148	133	114	129	139	143	141	139	136	150	128	154	128	147	133	133	130	137	133	151	139	132	139	128	115	157	161	133	162	125	150	153	128	140	150	157	146	142	138	102	128	149	135	138	134	160	125	164	113	145	132	120	140	142	133	137	141	136	126	143	145	151	137	129	133	147	136	152	126	136	138	148	125	132	147	137	156	127	143	134	150	133	161	140	151	141	166	158	145	127	136	131	139	132	128	126	130	143	140	133	146	136	136	131	125	128	141	126	155	150	128	149	143	165	133	133	134	130	149	126	122	157	131	139	159	155	144	136	131	118	134	116	142	134	134	137	150	143	129	137	144	137	144	151	142	125	146	148	135	145	126	129	121	137	139	133	135	136	143	150	145	125	133	136	142	150	146	130	140	135	135	143	130	149	130	129	152	148	149	127	125	115	151	131	135	135	142	135	132	136	149	141	129	143	152	140	149	151	144	134	144	152	151	152	149	140	160	136	121	142	147	153	146	146	115	129	142	128	133	146	147	144	149	139	162	152	116	144	125	144	130	115	149	146	122	123	168	122	135	139	152	121	125	144	130	133	157	125	149	137	133	145	136	158	139	121	138	158	130	148	142	135	118	145	130	139	143	168	132	114	161	134	143	126	141	157	144	144	137	125	141	130	125	118	139	125	156	139	135	152	128	192	134	143	157	148	125	142	140	152	139	148	136	129	135	149	122	134	152	135	143	138	149	155	157	150	135	152	138	139	156	115	143	168	134	140	132	133	127	126	155	149	135	154	135	144	135	152	142	139	118	141	129	153	147	130	142	131	145	152	137	131	145	138	124	140	159	151	127	122	141	133	143	154	151	135	133	120	143	120	145	146	130	150	148	161	134	133	160	123	151	135	140	137	133	134	141	137	122	142	109	131	143	139	152	152	131	145	139	133	163	151	144	112	148	129	142	164	120	136	135	162	146	131	142	136	132	141	150	135	137	165	156	142	146	158	148	125	144	137	158	139	139	152	168	141	150	158	135	151	130	142	136	131	159	145	140	134	145	135	123	138	143	134	137	153	138	151	144	136	141	129	127	128	141	125	158	145	127	134	137	136	135	149	125	140	127	143	135	147	143	149	138	141	130	145	128	157	144	148	136	140	146	116	131	134	116	120	146	139	157	163	141	154	159	122	129	125	144	162	155	154	126	133	121	141	144	133	132	136	153	129	130	140	148	134	136	150	132	136	160	135	137	132	156	146	129	149	153	128	137	104	139	128	147	153	140	145	152	120	104	126	116	148	129	112	130	120	134	134	155	146	145	131	158	145	135	138	149	135	142	138	159	143	137	139	131	148	153	132	133	133	149	139	135	133	130	157	122	142	144	134	132	131	143	139	144	136	150	142	149	111	133	150	155	128	160	114	156	130	154	127	133	143	156	148	140	131	141	138	126	132	133	141	144	137	150	149	139	146	157	141	132	137	140	123	134	130	130	131	138	132	148	134	130	136	153	127	133	134	133	138	147	140	136	133	140	144	157	129	150	137	113	132	149	151	169	135	150	136	137	143	151	152	126	141	159	128	134	142	117	134	160	129	153	147	137	120	151	142	151	143	122	139	130	136	167	144	138	117	150	152	173	132	133	140	142	145	152	142	143	137	128	132	142	135	154	150	148	150	133	136	138	135	172	134	135	134	127	127	147	119	138	131	144	138	149	148	149	144	140	151	140	148	129	143	155	151	128	145	141	137	140	161	126	130	145	151	152	149	142	140	134	148	130	131	137	143	135	133	123	119	115	147	138	163	127	123	150	141	142	162	140	126	148	113	128	154	140	146	151	136	159	113	153	159	136	142	133	131	161	144	142	136	141	143	160	121	138	159	146	124	133	144	129	141	155	108	133	148	131	152	139	131	136	128	148	140	139	138	128	146	123	138	129	141	143	130	131	124	102	142	152	149	129	123	128	142	144	138	133	139	126	126	109	149	143	145	143	146	160	138	140	157	114	126	148	134	156	134	139	137	149	132	122	150	140	147	139	147	168	140	142	141	146	131	132	144	154	128	140	162	126	142	152	145	118	141	145	147	153	138	147	145	135	131	160	126	138	147	148	157	140	135	138	168	146	164	165	128	137	144	151	126	131	150	137	116	155	160	160	128	141	129	130	150	148	124	132	129	124	128	140	120	136	130	151	150	132	124	122	135	146	159	151	130	164	149	146	126	143	140	143	154	135	132	130	137	131	168	142	120	134	130	128	135	169	121	139	147	155	140	123	129	155	143	133	127	151	164	143	132	151	134	132	118	140	133	124	132	140	137	155	151	134	125	109	143	135	143	145	135	148	146	136	126	141	150	129	151	138	141	129	145	136	141	140	126	133	143	132	141	128	126	130	139	161	120	163	142	145	138	171	126	134	133	152	136	124	145	136	128	143	116	170	163	142	122	156	114	125	151	162	132	133	108	129	131	113	144	162	132	138	144	135	149	141	157	149	152	165	134	143	137	132	154	120	131	153	160	140	152	132	148	167	152	134	145	159	127	136	125	127	143	136	161	151	130	141	173	136	156	119	124	113	141	140	123	124	128	155	147	125	153	152	132	110	152	144	138	134	145	136	137	130	131	148	138	134	148	123	155	118	135	126	143	153	151	132	143	131	156	150	135	137	144	138	133	127	148	138	130	153	132	143	134	139	132	139	137	139	149	141	153	148	163	125	137	137	155	134	140	154	151	161	148	152	130	158	116	167	132	125	132	156	138	140	152	126	140	146	147	143	150	169	141	130	138	137	150	155	128	139	153	132	114	128	138	134	123	154	130	127	117	138	138	144	123	139	135	143	143	158	128	148	147	134	141	135	158	160	126	136	135	148	146	148	139	149	134	145	154	154	132	153	150	105	150	126	130	135	137	167	130	132	143	122	121	123	141	130	134	142	147	141	158	126	129	143	139	151	143	159	147	139	151	147	136	143	119	147	143	148	144	140	155	111	145	154	140	140	144	135	137	135	145	138	143	141	130	134	135	141	151	164	120	142	128	137	131	133	151	120	148	147	129	134	159	132	135	144	142	157	166	142	132	129	148	148	139	149	123	127	145	158	137	155	135	141	143	145	148	148	129	162	131	144	149	131	131	128	141	132	137	153	135	149	156	139	131	133	142	136	135	143	132	154	131	149	139	159	148	124	155	134	147	125	144	140	141	139	149	148	143	149	134	144	117	128	118
7459	2617	5947	6694	5760	4554	3730	3052	2619	2245	1964	1779	1568	1390	1257	1204	1077	1079	982	982	893	833	856	769	744	759	748	714	704	634	670	680	646	611	556	590	596	545	539	575	553	577	567	580	573	553	563	570	548	519	582	515	564	509	514	534	515	523	516	537	539	498	535	518	521	473	484	541	519	488	492	498	506	486	465	465	482	510	481	504	501	494	500	505	501	485	464	425	466	488	468	484	463	470	437	492	428	466	502	437	498	443	495	431	508	529	480	487	493	487	488	510	502	440	478	484	457	483	525	477	445	452	498	482	471	473	484	478	469	456	494	468	501	470	476	469	478	459	456	492	487	445	474	483	480	465	446	458	491	515	458	484	485	481	498	487	429	470	494	471	484	466	446	483	449	491	503	487	479	472	486	455	441	481	457	486	469	470	507	467	439	478	486	467	464	457	428	458	483	463	527	492	427	490	479	460	462	481	442	434	502	492	449	462	478	453	460	473	499	440	450	485	505	463	476	431	507	427	497	453	438	449	440	474	462	482	481	450	486	467	496	454	446	473	481	471	481	473	462	450	486	476	466	472	484	498	449	491	442	487	470	457	453	439	413	453	486	455	487	464	454	478	472	449	472	465	492	460	445	484	478	470	493	455	446	474	485	481	471	474	460	525	440	444	442	482	469	473	464	465	427	490	446	457	458	491	478	493	481	507	465	463	447	472	450	494	477	481	465	454	465	500	472	473	450	491	459	453	514	506	485	453	499	488	455	470	493	473	476	499	471	445	468	448	472	471	505	465	427	443	480	467	508	496	492	471	469	447	475	470	479	464	488	492	483	479	450	487	473	472	485	466	497	471	473	459	457	420	495	443	465	413	515	447	470	452	437	478	491	469	487	440	454	435	476	483	489	456	444	419	481	468	513	457	444	458	444	456	480	477	432	457	454	479	482	469	455	474	460	503	447	524	473	486	473	452	479	441	503	482	418	484	467	469	476	490	473	448	533	444	436	494	441	489	468	475	482	461	483	457	473	458	511	465	488	465	468	460	444	474	503	484	473	491	442	469	441	471	456	451	473	449	476	449	476	452	449	450	427	501	471	446	488	479	439	468	458	457	489	498	482	483	436	444	476	488	462	444	446	487	449	464	444	461	487	448	490	421	449	522	417	472	442	445	459	447	467	469	469	489	505	486	439	453	399	429	490	478	474	487	473	481	455	487	493	476	511	449	452	492	424	490	449	494	456	459	502	479	477	489	448	478	477	475	494	431	454	515	452	459	446	490	482	472	475	467	486	481	469	455	429	448	483	475	482	467	489	486	502	454	473	466	482	492	457	487	471	484	484	464	475	444	490	462	443	441	454	440	465	471	484	463	457	426	474	462	467	463	484	453	436	435	480	461	456	454	503	490	458	448	491	446	499	451	445	447	498	443	495	487	461	492	484	469	456	464	408	464	465	507	462	455	458	454	483	458	534	471	458	453	446	465	433	434	461	490	488	502	455	474	474	480	473	446	440	479	450	488	473	483	458	500	439	453	462	458	487	461	450	437	448	463	440	500	459	472	463	479	435	486	463	476	508	448	469	463	497	447	441	486	458	453	454	475	464	428	473	437	435	475	475	456	438	445	447	465	502	451	478	459	457	521	483	433	443	452	470	488	428	451	483	484	471	480	469	452	463	478	485	482	473	445	487	437	515	497	453	427	445	461	489	446	444	448	496	463	463	467	467	466	502	470	479	461	467	479	453	450	466	437	477	507	446	451	426	489	499	464	453	477	448	421	488	455	469	466	519	453	472	482	467	473	449	507	437	451	452	443	499	475	469	477	511	457	473	479	451	468	435	452	466	489	489	452	485	483	456	472	477	488	485	458	463	457	434	430	463	487	446	469	486	471	453	455	472	414	479	469	450	468	483	504	434	476	456	473	436	464	468	494	489	449	435	477	476	460	461	461	475	460	508	451	440	491	478	461	459	499	466	479	443	474	492	442	428	463	442	451	466	468	447	416	460	459	459	475	480	482	458	479	471	466	476	490	450	457	472	451	464	469	452	450	501	498	450	469	432	492	457	480	455	446	477	456	438	494	490	434	463	505	455	468	470	487	463	434	491	492	453	490	435	470	463	479	476	458	494	446	451	478	447	432	480	469	464	455	459	445	462	467	451	468	493	460	464	454	437	480	476	474	417	454	429	483	444	498	472	482	494	457	442	453	460	494	442	456	473	471	471	466	488	456	480	460	486	429	454	454	452	507	463	480	457	523	463	455	476	484	449	428	472	469	471	475	497	479	426	472	467	437	429	440	469	456	442	467	457	466	476	471	479	499	460	467	455	458	469	463	457	417	479	481	470	487	483	469	472	493	492	400	464	448	447	473	488	438	496	484	419	455	524	456	488	492	462	448	464	465	480	474	447	439	488	483	471	452	475	492	441	479	470	516	477	449	479	455	445	447	476	463	432	478	464	479	481	497	490	436	443	462	494	425	489	472	436	461	455	451	497	462	432	435	509	468	493	440	464	450	452	470	462	495	481	493	475	448	471	462	427	457	475	490	462	455	441	500	466	441	436	443	444	474	458	461	510	473	464	461	479	456	463	460	447	418	460	433	479	452	441	460	507	468	500	515	448	444	455	493	455	474	433	467	466	480	490	430	440	497	458	450	445	489	481	433	465	469	466	472	505	450	439	499	494	482	429	483	469	482	433	492	479	490	506	458	462	464	447	459	487	504	438	461	441	464	479	492	464	465	479	468	473	474	477	441	508	488	454	437	460	431	456	450	452	454	437	475	462	457	453	456	460	467	481	479	435	455	477	535	455	424	516	479	480	470	491	478	491	454	471	488	492	479	487	481	473	460	466	440	449	440	467	483	479	473	451	479	455	469	450	467	491	467	485	486	468	439	453	453	437	451	465	464	478	448	486	451	442	448	496	460	497	484	483	489	472	459	455	448	456	450	476	443	449	474	475	458	501	491	483	468	485	447	463	470	447	456	513	463	462	492	455	446	499	472	452	485	443	437	443	440	477	418	474	468	468	505	442	482	466	479	492	448	472	470	477	505	447	439	438	471	454	463	496	454	474	499	460	462	468	478	456	469	447	503	492	452	451	449	444	487	451	453	468	484	485	488	474	478	488	468	467	466	459	476	446	474	433	450	469	482	441	479	421	429	478	434	468	429	458	461	451	492	449	497	455	453	494	423	431	481	449	452	490	460	473	446	448	462	464	489	450	485	459	461	423	476	446	492	534	464	477	475	445	426	482	496	472	464	507	475	431	469	484	455	487	487	466	430	450	476	461	452	483	430	431	451	475	460	473	484	464	483	492	454	439	476	456	501	482	486	458	486	452	480	491	450	462	464	465	480	462	456	474	506	462	454	462	452	464	511	495	457	473	444	472	480	466	467	452	500	494	446	499	443	482	483	472	497	419	460	484	448	492	441	417	451	488	483	446	433	473	455	448	485	493	460	495	462	438	502	477	495	445	491	435	461	447	439	411	436	457	485	477	474	446	479
2109	346	380	380	384	313	345	337	312	321	321	284	329	330	309	298	331	344	351	306	332	328	316	332	337	351	325	314	338	354	339	312	350	303	315	322	296	321	291	302	298	317	328	329	328	336	313	367	332	334	325	335	329	331	331	339	329	344	334	360	292	325	315	313	331	358	296	324	281	350	288	257	319	295	360	287	323	313	336	312	306	296	313	311	349	328	343	313	332	329	319	319	340	301	361	305	346	309	322	321	319	327	317	313	336	350	335	310	337	325	326	317	332	310	303	330	304	323	338	330	296	319	327	280	325	338	322	324	321	321	325	317	307	351	370	321	342	299	299	325	320	303	293	341	313	336	346	310	337	327	321	326	317	296	341	340	300	324	339	344	321	321	330	322	303	340	320	313	338	325	308	323	325	332	302	339	307	352	301	324	326	362	298	330	300	312	349	309	309	348	291	330	323	334	302	313	333	329	339	331	322	364	327	355	309	323	306	308	334	326	311	325	322	306	292	291	301	312	356	285	295	339	315	320	295	313	315	325	322	332	371	354	311	310	344	321	339	359	328	321	328	314	328	322	351	330	296	322	342	305	320	307	326	317	334	329	295	304	313	324	321	321	303	328	325	335	321	298	333	310	313	328	316	316	270	311	322	306	284	335	309	346	321	302	320	305	362	278	335	316	315	310	322	332	324	333	348	332	331	318	305	317	317	335	328	322	311	306	346	336	321	303	323	313	312	303	285	315	358	303	317	329	317	333	338	296	346	327	311	311	330	338	308	351	289	323	310	332	335	339	327	311	325	344	325	313	313	330	324	352	314	303	306	332	295	323	306	318	347	327	344	321	328	319	316	333	323	295	327	301	318	308	318	306	336	334	320	332	304	335	295	304	299	320	356	340	316	341	305	302	327	313	319	333	338	333	350	335	338	325	344	313	264	285	319	341	316	324	324	318	311	352	294	322	346	318	315	342	325	318	329	341	316	338	309	344	301	333	337	288	322	316	340	328	351	322	297	362	308	311	331	326	285	311	346	293	320	329	295	296	325	359	360	339	330	310	358	336	287	321	309	334	319	311	318	320	315	327	351	322	306	313	294	313	354	344	350	316	312	334	312	323	335	307	324	305	359	323	355	297	324	331	335	344	323	313	287	314	311	291	314	333	321	319	311	327	344	287	356	307	306	312	322	296	299	314	295	346	306	296	337	320	338	302	302	310	327	340	338	349	346	328	322	292	317	296	324	309	332	329	333	333	351	315	304	307	323	344	331	288	327	324	359	302	299	325	344	339	310	285	354	323	305	333	351	336	303	302	314	309	314	300	305	321	306	320	337	364	316	308	306	369	313	315	334	330	318	337	291	335	320	346	320	347	325	316	303	297	341	328	341	371	316	312	303	385	308	341	312	303	313	346	333	307	324	315	330	325	337	321	324	303	327	320	331	350	343	338	337	297	330	339	317	296	328	304	326	281	320	313	304	332	297	324	317	324	298	316	324	315	341	332	328	307	361	307	278	290	314	293	318	289	323	313	284	350	330	342	326	310	319	315	302	344	293	331	326	326	328	296	295	336	308	318	329	307	343	310	352	327	309	324	320	336	303	316	340	315	317	331	326	316	324	325	289	326	342	323	323	316	319	288	352	333	288	309	306	327	303	283	282	323	324	297	326	315	330	315	327	299	332	320	290	317	331	312	313	343	319	318	327	311	296	291	345	301	290	340	301	317	328	329	325	320	288	323	316	343	319	372	302	345	338	331	326	275	337	310	330	350	325	338	310	301	303	316	326	312	318	310	348	333	334	363	355	317	303	319	318	312	301	314	311	286	315	336	342	328	318	333	316	311	333	293	339	330	302	326	348	330	306	304	325	302	315	320	351	358	325	317	331	313	311	304	311	343	310	285	325	309	346	302	343	304	301	347	326	307	333	294	299	337	337	325	323	340	328	331	357	316	290	303	300	325	313	324	309	335	324	351	329	304	334	322	291	294	329	342	312	301	298	337	310	323	337	324	329	331	334	331	317	329	340	320	334	317	329	354	314	288	329	324	334	319	365	339	297	336	303	321	314	336	309	284	345	330	312	293	299	319	315	333	332	361	312	321	343	345	318	320	315	298	306	311	348	336	331	330	321	317	331	323	329	345	339	321	324	354	348	313	322	329	312	286	320	330	329	309	350	304	326	292	307	282	332	311	320	352	322	315	336	316	309	310	340	317	317	316	319	286	308	324	308	325	329	333	314	323	324	282	321	317	323	339	325	315	311	348	310	315	329	307	314	312	297	313	326	332	290	315	358	311	287	341	333	309	294	332	299	330	345	338	319	316	300	311	337	311	322	354	331	333	314	312	342	336	315	343	364	338	332	350	307	351	324	289	308	352	325	324	356	344	324	367	352	349	350	289	327	310	318	291	337	325	298	330	304	335	322	355	320	322	296	328	332	340	352	306	325	298	291	309	321	333	318	340	330	315	323	357	324	305	342	322	323	321	343	316	316	332	327	289	339	303	280	346	324	343	327	363	308	308	315	329	310	340	315	290	338	340	343	332	361	318	344	310	331	318	338	300	329	329	359	318	326	319	295	353	319	329	306	302	311	300	286	350	368	337	330	299	349	340	350	315	352	348	300	314	362	329	310	331	342	331	359	341	330	342	327	347	337	304	314	332	344	307	328	349	333	344	347	307	338	307	290	313	320	331	343	297	363	319	323	330	313	317	304	344	322	308	350	329	315	322	349	308	309	297	319	330	309	301	314	313	311	354	309	325	309	325	316	338	317	310	334	311	329	290	323	300	344	305	324	336	322	329	315	290	313	308	334	316	328	331	319	367	330	342	301	314	336	305	302	310	304	320	318	324	304	315	330	313	327	324	301	319	327	350	309	330	318	306	327	303	328	318	332	340	282	341	325	272	320	345	321	331	332	316	307	319	349	326	298	314	340	311	351	305	340	275	319	305	344	339	338	331	325	304	333	349	317	319	352	321	322	319	296	312	331	311	331	336	318	332	343	298	312	345	314	315	333	338	294	331	337	283	353	317	318	306	325	357	351	366	301	329	328	301	295	353	335	298	342	333	324	311	334	323	353	311	277	274	334	335	331	352	344	338	352	309	301	308	334	353	326	332	338	312	314	334	357	340	352	319	311	323	305	338	330	342	329	325	363	350	315	339	325	323	341	344	310	337	324	356	321	345	324	311	330	322	345	326	325	335	329	320	348	306	328	281	326	298	336	310	320	327	360	315	324	301	318	320	332	324	304	284	331	332	329	334	285	323	330	313	306	331	313	341	297	323	288	324	310	359	326	314	302	343	320	339	313	326	345	305	321	322	330	308	290	310	292	307	368	329	324	349	326	300	336	313	300	320	315	340	303	302	340	322	297	309	312	319	353	321	301	359	290	361	309	313	308	316	306	333	327	329	316	325	323	298	334	284	342	324	318	313	348	329	321	323	299	319	305	323	325	341	344	290	310	302	314	325	325	322	304	331	311	322	340	303	304	328	330	343	342	332
2373	1022	1084	1066	1031	1039	1027	945	963	1040	1021	962	907	1006	999	941	969	928	929	945	977	919	983	932	903	928	925	960	945	917	919	923	945	957	984	936	929	929	938	891	922	957	992	976	977	908	950	930	944	915	980	910	961	950	932	984	905	931	928	942	909	950	984	933	911	923	990	987	925	960	959	950	942	916	905	929	909	972	953	947	979	961	936	941	993	914	918	1005	926	977	923	929	907	927	923	941	1013	932	916	906	970	939	895	914	976	942	961	925	940	968	950	942	974	967	954	935	961	930	949	932	944	1012	993	936	952	959	957	951	917	908	948	911	922	977	990	901	943	959	921	904	968	963	931	873	969	954	917	946	897	957	990	962	995	995	933	925	943	987	985	951	964	949	966	902	929	927	896	950	948	911	936	942	931	927	918	947	968	955	885	932	917	912	866	984	1016	975	946	962	947	934	920	931	938	956	919	898	943	926	921	884	924	919	938	919	939	965	937	980	958	927	919	939	957	990	903	935	960	962	957	934	972	914	931	927	944	900	965	911	947	944	887	911	976	917	901	921	1013	936	962	913	957	952	931	888	900	959	918	941	930	936	906	943	950	907	956	965	957	933	961	985	876	896	922	945	938	963	946	957	967	950	956	966	920	1003	944	899	950	926	965	958	948	969	948	910	933	940	950	977	882	937	964	933	956	977	992	928	937	932	944	968	942	920	975	986	946	955	940	894	949	965	963	891	956	932	952	963	912	943	967	928	988	912	939	908	957	998	932	930	895	889	937	922	924	959	898	927	952	908	925	930	950	979	1003	983	972	938	920	922	931	884	912	956	989	946	980	905	922	1005	913	908	923	961	967	948	937	948	941	961	928	918	954	961	947	921	883	942	953	927	900	939	957	964	943	953	918	972	870	924	985	933	1006	884	889	985	944	913	938	974	951	943	920	959	913	966	940	903	953	917	879	929	989	915	942	924	946	975	911	959	926	924	885	964	915	949	958	918	949	903	920	959	998	963	990	915	887	928	944	924	913	989	1018	931	920	946	960	880	987	939	924	900	929	957	954	915	930	957	923	999	947	928	940	932	984	1020	909	950	942	895	976	929	999	958	951	970	949	922	973	946	932	962	935	936	958	877	944	959	916	940	954	937	910	927	945	944	927	906	932	933	873	888	964	968	907	951	905	975	999	914	869	1016	978	931	922	899	919	920	920	938	864	957	1032	920	1022	952	980	899	934	918	959	958	951	919	947	907	971	934	939	919	956	968	919	987	948	959	960	928	958	908	950	954	932	927	953	946	941	915	916	958	894	1023	992	985	882	955	971	925	962	942	941	989	942	922	991	924	983	950	935	990	912	902	942	958	897	958	948	961	929	963	999	935	931	914	896	954	963	915	977	938	920	994	932	941	1004	967	888	958	982	929	958	884	936	984	905	922	970	965	895	954	887	902	939	878	923	955	874	958	954	908	977	891	964	1027	955	924	904	962	959	946	937	925	926	957	907	1002	912	974	958	915	937	973	974	942	992	939	984	931	944	940	941	852	987	945	972	927	943	937	929	934	919	955	932	981	947	946	938	930	914	923	941	954	954	923	922	918	932	911	963	921	949	915	1003	954	877	939	963	930	940	926	961	941	978	994	958	934	885	971	914	957	949	947	912	930	913	973	964	965	921	967	956	917	942	968	951	951	967	974	944	952	890	1002	975	922	887	934	954	932	915	938	997	883	951	926	958	912	953	929	937	945	932	968	926	953	964	940	888	927	951	949	946	922	929	940	949	916	927	939	941	972	946	934	944	971	961	965	1033	938	905	967	934	899	930	923	955	900	979	955	913	900	919	971	960	961	912	884	922	895	977	906	926	940	885	894	966	923	959	992	909	979	952	934	920	929	957	939	940	895	917	918	909	941	957	935	921	881	917	945	928	936	911	985	945	986	933	964	947	950	966	952	1001	909	937	909	896	884	911	896	949	883	976	996	936	944	896	940	923	902	985	942	943	1012	960	939	939	947	930	942	915	956	972	905	894	976	975	914	948	939	939	939	901	962	930	947	913	982	949	967	891	973	940	931	951	961	999	918	937	973	933	973	908	964	952	902	929	945	903	962	974	899	967	940	993	899	972	931	974	893	930	956	933	948	966	928	927	960	968	935	956	941	914	969	901	883	986	921	952	952	925	902	915	977	967	928	948	921	975	949	892	960	951	912	1006	929	957	961	934	942	953	920	925	940	938	936	936	930	955	957	943	953	977	911	941	840	970	926	940	947	895	946	1042	955	922	882	918	911	1025	913	899	922	960	945	918	923	939	963	927	971	900	913	904	956	941	932	937	924	948	1020	931	932	931	902	967	983	987	926	943	931	979	978	941	890	975	890	926	917	1014	946	938	958	969	966	953	914	953	961	910	1002	976	983	979	929	982	961	1001	931	991	920	958	865	909	951	905	906	939	961	975	943	932	981	1009	947	976	931	936	924	938	963	919	982	976	925	933	933	936	956	957	907	966	902	951	923	937	973	932	971	972	947	954	930	952	938	977	890	976	990	991	911	959	932	876	912	918	929	936	951	926	1015	953	960	938	943	950	910	896	949	962	955	962	946	946	898	952	938	897	970	972	936	923	927	938	911	909	944	952	941	947	970	941	939	982	964	919	963	848	940	904	952	890	936	965	969	929	975	939	914	986	953	942	886	993	912	941	979	905	932	933	933	942	929	906	926	932	960	954	933	909	943	1021	938	926	960	954	905	956	922	935	900	943	932	1007	971	1003	914	881	901	887	886	964	941	930	923	972	979	932	924	938	997	951	942	955	917	985	946	937	979	938	941	937	909	969	999	913	915	913	912	938	971	957	948	968	883	906	928	966	897	885	933	918	910	967	957	947	949	907	890	955	1001	978	989	905	940	949	941	955	905	976	966	990	942	945	932	918	934	957	968	956	894	914	898	902	928	879	917	953	933	913	948	943	880	957	915	947	978	950	920	954	925	962	969	907	966	967	962	887	939	865	965	908	978	919	939	910	956	953	981	923	953	969	930	987	993	899	919	934	1026	950	911	990	925	934	952	909	967	938	936	938	883	912	935	943	921	915	950	947	927	985	881	924	889	861	936	886	986	983	948	955	945	924	936	915	947	952	892	907	938	913	986	895	958	957	957	936	935	917	924	947	891	922	954	978	994	979	966	969	965	906	978	850	950	916	896	879	929	907	944	894	892	974	932	894	946	963	938	954	933	969	975	999	935	983	981	937	970	876	974	933	963	949	907	906	972	951	937	1013	949	913	909	872	912	988	945	940	963	895	929	1005	960	932	921	912	955	973	960	951	946	945	968	965	922	947	962	958	943	986	944	917	927	931	935	1007	937	952	944	974	945	915	939	920	980	958	926	939	925	941	908	980	986	983	972	932	990	906	855	973	954	967	940	846	924	958	947	952	933	949	924	958	922	924	918	921	930	924	946	946	974	921	950	928	948	922	891	959	932	1003	935	954	938	935	952	938	937	929	954	932	948	960	890	898	935	980	938	921	942	926	930	981	963	915	886	931	939	949	962	932	968	954	996
8769	1163	1541	1216	880	683	544	469	402	336	294	276	274	256	259	244	236	223	221	188	228	200	182	203	190	173	189	187	210	202	201	178	188	177	186	202	183	191	196	190	175	194	150	212	186	191	208	195	176	159	194	176	201	157	193	159	160	192	198	166	178	170	175	185	190	177	180	176	188	184	189	185	172	187	186	172	188	184	185	198	184	191	166	183	169	146	176	185	183	180	180	160	175	192	192	201	157	197	182	187	220	170	179	184	175	203	189	169	191	217	175	180	190	163	160	180	194	149	184	161	185	177	157	168	206	168	178	164	173	188	189	186	181	179	190	220	173	187	189	174	192	192	176	173	162	188	174	180	182	175	179	188	189	170	171	190	173	171	186	166	176	186	174	191	154	170	176	203	202	169	189	178	190	197	154	188	164	166	168	195	193	180	184	161	177	184	179	174	196	181	194	210	169	168	165	177	183	187	199	172	174	190	181	189	199	185	183	163	159	190	160	166	196	172	177	212	175	186	173	177	168	181	186	185	167	182	181	199	198	182	191	160	198	154	154	175	196	181	172	191	178	193	203	182	179	154	184	167	212	205	187	183	165	186	176	185	157	195	176	165	185	159	193	198	194	199	185	193	185	179	192	190	188	181	190	178	177	173	180	182	185	195	185	193	153	201	172	174	172	185	165	172	170	169	164	176	188	176	179	191	196	180	186	191	184	178	184	163	170	197	173	171	190	184	140	170	196	171	173	146	177	177	202	205	175	181	183	190	172	186	174	168	194	174	201	167	199	214	192	178	185	181	168	193	172	195	157	174	187	169	189	178	175	167	192	180	164	187	175	186	190	176	162	187	198	184	161	196	169	177	181	177	171	186	147	204	179	171	188	191	188	180	173	181	200	187	194	167	173	180	187	161	192	158	160	191	186	177	192	182	192	196	184	166	181	176	202	163	169	160	184	162	170	190	197	171	220	173	178	164	151	207	180	174	165	200	159	183	186	197	178	188	201	199	164	190	191	162	180	194	196	175	195	187	192	173	191	164	199	165	171	173	207	202	167	172	191	167	152	188	180	182	205	170	186	162	192	184	195	179	170	182	164	177	181	204	183	174	174	172	184	174	183	204	180	214	194	192	176	153	161	161	187	201	188	185	215	192	178	176	159	176	182	181	194	175	177	194	174	168	185	169	175	179	175	172	178	179	186	181	182	192	188	189	166	178	190	165	170	198	206	168	181	177	196	165	194	184	180	159	154	198	172	167	182	190	161	169	173	176	185	165	194	183	197	175	180	198	178	171	198	173	191	156	156	194	189	181	206	186	203	192	160	167	182	206	190	197	188	168	201	189	168	200	149	162	185	170	168	213	155	170	182	208	186	190	170	187	166	208	186	219	180	159	199	176	189	185	152	182	195	178	177	181	174	172	175	190	184	159	166	192	198	187	182	188	176	185	177	208	189	163	197	204	181	184	185	165	162	195	168	189	178	194	152	170	180	175	168	188	187	184	167	176	177	203	181	175	191	158	192	188	182	172	158	179	159	171	177	211	217	191	195	183	176	184	183	190	170	191	169	181	155	183	177	167	182	169	192	186	193	194	187	175	156	183	182	161	190	192	176	175	171	183	172	180	181	203	183	196	180	188	186	193	163	187	175	185	198	183	186	179	177	181	198	160	189	163	190	180	173	175	153	192	190	182	190	160	182	216	182	194	169	189	216	165	201	152	193	188	160	167	161	188	172	174	171	175	167	169	184	191	188	163	163	161	169	189	164	160	183	178	192	190	170	175	171	163	168	180	164	162	193	195	180	164	183	172	190	174	180	158	208	199	163	201	174	165	187	190	195	173	170	170	196	192	182	175	176	176	162	193	158	163	209	174	174	177	160	196	160	186	197	185	188	185	185	181	204	191	173	174	185	170	183	176	156	166	154	204	171	179	191	193	173	165	149	191	193	180	189	210	184	212	165	176	186	182	167	149	205	193	165	181	169	178	189	167	177	183	193	197	168	174	177	194	172	197	182	155	165	209	185	184	184	171	165	197	164	168	206	175	166	178	158	181	187	194	167	178	195	177	187	188	191	189	158	195	188	205	185	189	171	175	179	176	187	159	172	181	176	179	177	162	192	209	173	181	165	199	165	168	207	202	212	191	184	185	200	165	179	185	170	185	183	182	176	190	191	169	184	170	154	190	185	175	172	165	155	214	194	181	181	186	188	175	173	178	179	175	196	182	164	191	173	173	172	176	189	197	184	165	165	184	168	177	198	154	171	177	181	149	176	169	209	185	154	173	182	190	189	185	182	174	169	192	200	179	202	180	190	202	191	181	196	222	179	167	179	191	188	164	170	197	202	189	183	162	181	168	173	194	187	193	185	185	184	159	182	157	189	198	168	170	191	174	173	188	182	190	188	162	185	179	195	207	182	199	178	171	169	157	164	170	162	198	192	193	209	182	182	183	179	210	173	167	159	178	208	191	173	162	166	180	189	175	189	194	173	170	178	184	188	191	189	182	183	158	191	165	169	182	200	191	178	185	169	180	183	179	197	178	157	158	154	173	190	170	187	173	189	170	188	211	214	151	201	167	154	166	179	153	186	170	192	188	221	182	173	168	156	183	197	174	167	146	177	176	150	173	168	179	172	186	192	172	174	180	183	205	182	169	187	173	195	169	173	182	199	192	203	184	184	164	183	147	170	175	164	160	167	159	180	187	178	190	165	176	195	195	175	175	198	181	158	186	165	213	186	173	190	165	180	200	188	176	186	190	186	181	174	201	198	166	175	172	190	158	192	167	155	201	191	156	185	175	171	154	200	171	183	181	182	174	177	204	165	184	190	185	169	168	189	171	157	193	215	182	199	179	184	183	172	196	168	157	186	179	171	173	180	185	210	190	165	159	179	178	186	182	169	180	184	173	160	173	205	163	162	187	181	178	193	194	184	187	188	193	168	198	188	175	185	187	205	167	191	186	201	156	158	177	203	192	190	183	176	164	162	164	197	171	183	193	170	166	159	194	157	181	184	191	169	189	189	185	194	163	187	174	172	152	192	197	194	190	176	191	155	178	170	183	199	178	172	179	210	174	186	193	165	189	186	183	170	186	165	198	165	171	165	175	170	182	185	193	180	186	194	205	176	192	165	172	170	213	207	193	170	205	153	175	196	190	168	203	170	195	178	171	176	171	156	190	182	182	184	182	187	188	175	180	191	179	187	194	175	166	168	174	184	180	221	177	174	157	184	177	168	184	167	183	149	186	193	217	177	199	185	176	167	170	187	179	167	174	194	189	202	181	170	181	179	155	180	189	157	164	189	189	188	189	182	184	182	179	175	186	160	180	170	195	194	197	187	159	194	191	168	184	199	176	181	155	172	185	186	182	183	184	192	165	167	182	175	167	178	185	187	173	181	181	170	177	200	182	192	174	195	179	183	175	162	191	165	160	184	176	205	189	170	193	174	179	205	182	180	174	160	167	181	180	169	184	191	182	151	160	177	176	212	176	192	199	193	185
5698	1580	3563	4006	3415	2812	2325	1959	1693	1480	1350	1215	1101	1027	983	972	889	909	836	879	772	840	748	727	666	761	708	652	677	683	682	663	655	625	652	668	642	629	648	615	597	627	648	642	601	629	619	613	619	628	614	639	580	623	583	632	551	544	612	578	583	638	586	586	596	580	607	568	571	596	574	563	586	554	590	572	608	570	548	589	613	586	521	619	539	532	597	567	549	591	558	551	596	575	576	631	554	567	587	567	559	517	596	548	608	609	555	535	537	596	571	620	600	616	572	565	601	580	597	563	582	614	604	574	571	596	596	592	584	541	569	601	567	570	622	601	597	569	571	558	560	569	553	546	572	571	555	550	572	549	541	540	587	544	560	552	595	585	561	566	592	586	621	561	562	554	566	573	560	568	522	565	523	583	509	559	579	545	603	570	605	557	571	545	567	568	575	559	538	584	561	570	557	563	598	578	554	538	586	564	585	560	573	570	564	558	549	564	589	619	529	556	554	580	595	529	548	557	522	602	554	599	608	528	580	567	561	560	561	609	552	533	587	582	545	575	528	598	534	571	599	561	606	556	578	586	567	544	562	593	549	571	572	593	559	563	610	565	548	571	586	554	519	585	557	557	598	554	570	539	556	571	599	576	594	585	539	569	571	555	553	566	607	545	535	563	584	550	515	587	576	552	569	619	563	593	521	573	596	591	560	555	556	576	571	525	587	592	554	561	577	586	617	584	568	571	593	570	578	554	529	589	571	561	605	554	532	577	566	542	542	604	551	553	619	569	553	565	541	560	559	600	578	563	542	529	521	573	592	526	595	558	596	559	549	564	570	542	581	564	544	584	582	560	563	538	572	547	560	520	560	561	562	614	560	566	568	543	591	533	600	575	569	604	567	561	572	539	573	598	585	582	553	576	575	566	518	574	545	578	533	571	566	565	563	561	596	597	570	552	561	616	544	585	578	597	539	600	557	567	551	606	555	565	552	558	587	543	515	590	546	536	584	517	548	551	560	571	574	572	573	552	596	583	504	590	600	565	580	570	559	556	631	550	584	561	545	537	566	588	574	549	547	568	589	600	590	564	556	581	552	578	593	566	579	561	543	584	564	534	571	574	589	601	592	572	569	558	597	551	531	541	528	536	530	583	556	555	579	543	549	562	572	522	583	564	606	603	566	545	556	541	606	556	533	552	536	559	542	564	542	557	558	567	588	545	597	625	562	545	559	539	561	582	599	557	556	565	558	548	604	584	551	569	562	587	535	564	594	544	511	559	559	536	579	549	566	532	575	566	553	610	555	572	516	586	609	537	569	560	527	579	585	575	600	541	581	555	580	562	573	569	543	575	623	593	580	536	593	604	555	592	577	544	579	556	586	546	566	562	563	564	539	536	555	583	580	609	540	523	563	578	591	570	574	535	532	551	571	563	535	572	583	614	580	613	550	556	571	607	577	575	563	573	566	561	562	539	557	574	533	595	548	569	633	591	597	585	578	607	517	561	552	558	550	596	572	588	594	595	567	530	574	579	573	541	546	602	540	516	545	538	592	580	535	555	571	553	600	566	561	550	566	590	528	529	557	561	574	596	573	557	570	549	533	560	578	583	566	608	547	545	569	583	548	539	535	558	519	549	590	527	584	559	566	568	589	610	548	553	581	567	542	586	558	577	572	592	581	588	601	568	597	543	589	544	576	579	536	550	589	580	559	566	588	599	565	561	588	540	587	559	546	581	611	606	586	596	594	559	589	552	581	549	547	580	555	609	573	578	573	541	572	549	553	555	577	546	549	600	561	570	541	555	573	542	568	604	585	565	560	564	544	569	538	580	541	584	579	536	544	557	586	554	567	566	591	571	558	548	587	552	544	577	563	530	594	616	599	540	530	552	564	562	556	583	521	537	597	534	576	582	563	552	577	552	567	593	564	578	587	559	591	558	555	515	552	523	576	583	523	515	566	581	554	591	570	539	591	579	578	557	579	530	547	565	558	577	571	587	566	603	583	552	553	537	602	550	593	561	599	564	588	510	552	595	553	558	505	573	585	590	570	590	579	589	549	575	566	575	573	491	554	557	550	572	607	559	572	572	544	581	596	600	592	557	570	598	530	542	584	587	581	575	582	592	561	576	549	570	538	600	541	557	572	586	561	561	541	578	556	512	531	581	631	554	595	569	553	571	572	560	550	586	569	586	585	575	528	606	613	597	575	571	563	544	574	591	541	551	603	573	553	585	592	589	570	552	585	523	553	580	586	555	547	575	599	551	535	594	569	531	567	584	553	598	598	530	572	570	538	571	577	604	547	537	562	569	595	549	558	559	557	562	577	591	571	568	584	573	576	522	527	581	542	535	565	558	589	603	606	516	580	561	622	598	565	566	552	563	526	590	570	578	614	645	609	563	551	568	567	541	571	576	592	566	539	579	570	576	587	510	583	584	610	556	571	585	581	594	624	553	531	599	569	527	600	535	530	606	586	525	582	570	577	537	586	582	574	563	530	628	591	503	577	580	579	549	570	569	536	615	570	558	558	569	613	609	616	591	550	567	593	571	597	523	578	594	577	559	598	565	575	573	589	533	563	538	573	569	586	598	511	554	548	603	564	554	554	511	583	567	571	563	554	582	578	546	550	559	562	541	534	581	551	564	543	535	576	547	592	532	558	580	551	553	564	588	588	572	583	549	550	570	553	540	583	596	596	544	569	560	558	610	559	544	592	566	537	572	559	575	575	543	549	585	559	542	580	615	579	587	586	543	515	636	632	609	567	548	518	513	564	534	574	558	630	599	571	596	526	579	568	563	547	589	566	572	589	565	565	558	565	583	571	581	562	525	574	550	515	593	576	554	549	513	606	576	588	575	550	559	556	567	576	604	589	539	567	576	563	555	578	601	555	571	601	568	552	532	540	578	566	583	541	575	593	574	552	575	597	555	593	562	601	570	517	578	589	538	577	574	600	542	564	549	620	586	540	562	566	562	546	569	574	557	549	511	616	565	562	599	595	569	549	554	586	584	546	575	605	562	540	569	561	575	573	580	607	552	570	576	504	589	601	576	576	554	563	549	593	587	551	572	534	552	604	569	574	560	586	507	543	595	558	581	572	542	578	599	557	603	558	586	597	586	590	597	552	597	579	546	540	585	563	601	568	582	561	589	566	567	539	586	628	533	570	570	553	588	568	544	562	557	566	558	589	561	572	537	540	566	562	560	554	561	587	585	597	597	563	544	554	566	562	587	528	549	578	567	591	539	555	577	534	583	540	568	619	564	600	597	579	604	555	582	563	588	585	558	582	537	566	539	546	570	575	539	531	580	554	610	566	600	569	549	569	536	554	582	600	609	569	620	552	565	558	517	560	537	559	543	603	583	534	579	572	554	555	563	569	539	563	530	563	565	586	550	595	543	576	590	566	599	562	552	572	577	561	560	579	565	534	550	591	590	577	599	559	558	575	583	593	572	583	536	574	580	570	554	516	637	561	554	587	612	606	549	579	572	538	568	571	578	609	566
16247	2710	2787	2141	1452	1082	774	601	544	433	387	341	298	256	251	248	250	250	203	219	200	182	188	187	199	167	172	176	180	181	176	177	160	153	188	164	143	161	141	171	161	142	180	173	172	153	160	162	141	151	152	142	137	137	134	151	134	132	160	143	129	142	129	148	164	157	155	155	142	145	143	137	132	140	149	155	140	138	153	137	127	167	131	141	133	164	140	127	153	141	137	175	161	144	143	142	119	158	143	150	129	132	126	136	141	139	129	147	140	131	159	142	142	167	133	137	138	134	147	121	153	135	155	133	127	132	132	167	154	132	134	121	136	142	139	142	158	152	135	154	156	120	150	136	135	139	120	127	132	144	109	142	126	148	142	144	116	158	137	147	137	139	140	148	153	152	128	129	137	135	152	147	127	144	140	144	159	134	142	120	141	124	122	127	134	138	137	146	186	146	134	138	147	126	119	155	129	156	146	158	147	129	124	139	141	137	151	131	148	107	125	129	134	167	143	129	146	115	111	151	158	143	165	140	142	130	140	167	146	147	134	126	154	129	128	127	121	144	142	130	160	127	154	116	144	148	134	172	116	142	157	125	150	146	142	112	149	123	115	149	126	167	140	151	128	162	147	163	154	139	130	132	123	131	143	158	145	142	139	150	139	147	149	119	123	124	163	119	134	140	119	127	140	128	149	153	119	163	143	155	126	135	143	148	148	138	138	138	133	129	146	133	149	123	140	140	154	149	161	132	151	143	149	139	145	140	140	157	138	123	145	153	139	135	152	132	123	127	135	129	154	130	124	133	144	130	130	146	156	160	157	149	155	146	140	133	149	127	149	131	123	128	133	132	151	162	133	122	133	130	153	141	131	154	140	133	121	122	131	134	141	148	116	127	131	141	135	105	156	126	142	138	142	139	153	132	156	143	149	156	119	101	155	145	144	142	147	133	154	136	149	131	147	135	159	139	137	145	145	133	139	155	141	151	133	146	135	146	123	144	139	154	132	147	134	132	152	166	135	150	122	118	132	131	142	164	154	126	133	142	139	156	134	123	152	130	137	153	143	144	137	143	140	155	142	119	133	142	163	151	144	167	129	127	142	142	141	155	130	130	143	135	125	133	154	147	138	142	148	145	130	170	143	143	120	134	130	124	134	153	134	135	127	153	128	135	131	148	150	135	141	161	112	143	146	134	126	126	125	159	168	145	149	126	136	153	160	92	168	143	149	120	135	138	149	133	128	150	126	132	159	145	146	135	147	144	140	137	130	142	133	134	122	147	161	133	151	146	128	144	142	137	141	113	142	157	123	142	141	141	152	151	136	123	151	140	160	144	147	142	158	126	141	111	138	140	130	127	146	141	146	144	147	139	123	140	136	160	125	125	148	138	137	140	138	120	136	146	136	141	125	148	143	128	153	121	144	138	136	136	141	141	136	121	136	154	154	152	143	142	124	115	147	130	148	139	141	118	130	147	134	126	134	139	141	137	152	138	138	148	134	147	117	149	135	153	148	165	144	119	154	110	148	142	139	143	140	154	146	125	136	133	132	123	141	126	136	136	126	139	149	132	139	161	124	138	161	138	144	124	119	138	150	148	118	144	152	144	153	151	117	123	134	138	143	131	129	134	157	148	164	116	137	159	131	138	143	141	138	136	133	136	130	138	124	149	148	137	139	133	135	137	118	124	147	148	129	126	141	137	145	142	151	150	114	122	155	118	136	140	132	124	148	135	131	136	120	134	138	140	157	146	138	131	145	151	147	138	141	119	140	137	150	141	108	124	146	138	127	127	148	123	130	115	139	133	129	131	124	137	135	164	120	144	146	135	120	126	148	143	173	138	149	122	159	139	139	150	121	161	142	112	145	128	145	136	114	136	134	135	132	132	145	148	145	156	119	146	133	138	156	133	123	133	163	137	150	140	123	147	153	135	142	165	116	147	144	146	143	153	136	163	132	139	147	135	142	149	127	134	135	150	145	129	157	143	150	139	128	155	140	131	119	125	160	140	137	152	125	136	139	142	141	155	147	146	138	131	120	136	149	132	140	148	134	139	136	150	132	134	138	118	136	133	154	153	148	144	136	147	128	146	140	163	154	140	123	167	142	122	127	124	142	155	143	142	133	137	147	147	157	133	139	153	141	151	152	148	137	107	145	135	120	152	115	140	150	143	119	139	123	136	158	154	117	131	151	129	152	120	128	138	139	152	157	149	131	133	145	145	137	133	136	139	150	127	136	147	132	136	126	139	131	157	154	139	128	147	119	132	153	136	131	122	140	136	134	114	157	146	127	145	140	126	143	144	135	124	122	164	129	161	143	138	130	118	129	137	142	152	133	153	136	145	128	130	139	132	151	153	143	141	159	151	138	149	136	138	123	133	125	167	150	154	131	133	167	133	150	134	137	140	129	130	131	150	143	146	138	125	152	133	144	128	137	139	143	158	128	118	148	154	143	130	158	137	159	134	155	154	139	123	137	117	116	151	145	141	125	130	132	158	144	140	147	133	152	165	137	158	131	122	145	140	142	128	156	125	112	140	152	119	131	146	124	142	117	126	134	137	131	142	123	140	136	146	137	151	156	161	140	120	163	136	134	136	131	139	122	129	129	134	139	138	142	136	139	136	158	144	136	136	134	155	143	138	167	141	132	141	147	137	140	153	116	134	143	134	149	144	147	124	133	145	142	151	137	154	138	134	133	140	139	127	164	128	140	117	141	138	142	143	132	145	127	127	155	122	154	144	141	135	135	155	133	147	142	151	150	144	140	165	135	128	144	110	164	125	146	146	151	139	114	138	156	137	150	133	142	131	114	128	165	132	142	140	139	151	129	134	148	148	165	146	138	133	137	152	132	131	140	120	150	123	150	120	139	139	138	141	123	159	131	158	112	139	140	151	128	143	139	149	139	144	143	123	138	145	131	122	125	137	149	149	164	127	131	154	137	127	122	145	123	133	122	131	134	149	141	163	138	137	124	121	142	163	146	143	110	147	135	145	130	127	165	139	137	132	127	146	144	125	138	125	129	139	153	117	159	129	144	161	103	140	124	125	125	138	167	144	154	140	134	144	150	129	142	146	130	148	121	152	129	103	164	143	153	134	148	132	154	145	148	139	117	139	122	123	149	115	135	142	153	153	130	124	153	146	134	148	150	138	118	147	151	134	142	152	137	137	137	121	125	143	151	124	156	136	155	140	131	147	149	144	120	147	134	124	137	151	129	147	156	139	144	158	136	135	135	135	121	133	126	125	138	135	133	150	146	123	123	147	134	140	150	127	135	160	145	138	126	153	146	172	131	139	138	135	134	144	142	137	117	123	139	127	148	129	139	125	140	125	145	138	153	120	161	143	124	133	143	155	134	140	135	162	153	140	143	151	131	151	136	117	155	141	146	163	131	154	157	149	135	167	141	132	142	132	143	142	137	166	142	143	141	134	124	144	136	133	135	142	146	134	161	150	130	147	141	149	131	127	124	133	148	143	144	166	153	143	126	131	147	144	151	136
7654	2592	6151	6735	5843	4735	3856	3209	2581	2266	2036	1787	1567	1383	1310	1189	1130	1069	1029	930	930	862	816	853	746	764	715	690	725	653	672	646	706	646	636	606	630	590	627	579	546	554	597	590	581	555	579	540	556	492	508	541	554	517	505	531	509	523	541	505	518	509	517	483	496	472	474	490	499	493	523	469	494	534	539	521	483	457	518	522	522	505	472	494	498	490	512	497	493	481	450	488	472	492	496	464	491	497	477	483	550	470	483	472	541	512	472	462	513	480	461	482	498	479	454	430	498	445	467	455	480	486	459	454	476	471	474	448	480	497	464	464	455	515	466	472	503	461	489	471	471	453	472	443	436	517	513	471	467	497	466	459	463	472	487	472	467	457	449	497	492	441	466	474	468	484	473	442	474	493	448	477	505	452	502	466	454	448	504	494	470	463	460	475	508	495	511	472	461	486	471	476	480	481	464	465	499	483	441	475	452	466	516	460	486	450	512	504	462	478	500	442	477	478	459	478	477	440	524	450	489	484	495	473	458	460	471	476	455	451	433	477	450	457	465	452	495	405	450	468	470	482	490	469	448	467	479	458	472	475	469	473	491	457	461	459	507	470	479	460	488	483	461	480	445	524	474	502	477	475	467	457	484	480	444	471	493	455	484	469	484	449	448	441	478	436	503	492	476	475	481	444	449	461	447	512	445	456	471	466	497	438	459	469	470	480	464	454	485	475	479	463	469	464	467	522	417	470	463	486	464	487	451	438	467	424	472	458	439	445	475	460	463	444	505	453	460	505	468	451	465	502	453	478	471	444	455	501	489	469	450	458	453	457	451	456	480	476	460	459	470	496	510	419	490	449	492	456	451	481	476	453	539	458	470	475	495	452	473	465	454	471	421	438	451	479	454	472	483	466	482	485	461	449	491	480	451	464	461	455	506	433	468	477	455	465	462	426	448	477	458	474	456	501	459	446	455	454	450	475	510	458	509	441	459	475	488	491	454	440	474	441	450	435	497	487	493	463	469	465	496	458	438	512	484	466	483	475	448	465	473	482	465	453	462	428	432	503	464	495	498	494	448	478	485	470	448	474	450	506	454	470	479	435	493	443	449	457	471	465	542	476	433	485	441	463	495	496	463	454	454	472	437	471	459	451	482	446	464	441	462	420	488	457	482	454	478	472	493	437	479	451	451	474	454	474	450	509	472	495	427	457	469	481	474	484	466	503	465	431	462	485	459	469	484	492	466	445	517	450	487	428	482	471	473	453	479	493	483	519	452	458	437	507	449	446	453	468	470	453	484	488	450	514	461	448	473	444	445	468	515	472	453	482	435	443	462	480	431	494	468	479	468	436	455	459	455	449	497	481	496	460	493	442	495	457	495	521	454	455	419	462	447	492	480	488	471	447	451	463	456	466	457	481	463	516	470	478	483	508	432	436	448	440	486	443	432	483	481	464	489	455	455	493	454	445	425	443	480	479	483	457	437	457	472	469	449	470	452	463	457	453	456	522	470	479	524	469	457	486	437	469	490	476	484	521	503	471	427	443	491	483	462	467	475	472	448	471	484	481	465	467	467	450	442	448	425	454	453	451	447	477	435	459	461	465	483	459	469	472	460	470	478	508	446	448	469	500	471	483	462	500	459	437	496	498	457	497	440	459	471	435	438	498	441	461	449	453	459	472	469	470	468	484	472	481	488	491	518	442	471	450	488	464	457	486	473	472	470	479	530	454	478	481	473	483	477	448	467	466	497	431	504	444	428	466	495	476	456	515	450	464	454	491	443	478	531	514	418	478	454	466	477	494	488	448	469	454	485	465	461	476	451	467	471	445	492	450	462	490	487	483	492	467	439	506	455	479	484	475	469	468	474	463	479	425	484	444	470	473	446	467	463	434	440	456	483	472	492	482	491	441	435	496	457	447	478	443	467	460	463	411	435	481	447	432	465	497	470	474	479	461	472	497	485	453	437	474	461	459	463	465	438	492	457	452	457	491	477	460	506	457	467	476	504	474	491	484	482	453	439	472	474	484	427	461	486	486	474	491	462	486	433	497	460	472	486	458	503	450	451	446	496	465	481	494	474	488	451	463	488	476	441	459	440	469	497	469	432	466	507	452	504	498	498	492	502	412	470	498	495	481	452	452	471	471	473	509	452	486	460	514	450	472	491	462	458	500	471	488	478	449	464	450	488	449	434	478	446	474	426	459	496	478	461	449	448	441	464	430	462	449	501	466	477	487	464	451	456	448	506	497	499	468	491	460	485	486	446	439	452	455	474	470	468	430	492	441	459	478	478	434	465	463	478	468	462	470	458	474	530	509	465	443	447	471	470	439	460	494	452	488	455	469	431	484	427	421	467	451	447	469	443	471	466	486	474	457	458	453	456	449	510	471	478	472	463	438	461	515	467	475	444	454	519	485	483	470	509	437	438	433	462	407	462	482	461	461	473	468	429	436	469	495	474	475	462	454	444	475	497	444	447	495	463	468	454	474	483	483	467	491	495	471	459	429	470	450	484	507	472	466	483	465	452	467	468	482	480	486	514	470	461	494	521	444	444	502	469	474	495	516	469	477	495	509	469	446	482	464	497	457	508	444	477	454	480	480	503	454	467	465	467	435	421	477	467	459	445	480	473	450	449	483	486	477	450	493	451	485	495	461	435	471	511	454	478	462	468	481	478	507	478	503	462	479	485	492	512	450	484	442	464	476	453	445	440	480	456	465	454	458	419	489	480	455	443	505	450	487	461	455	473	498	461	466	528	523	481	468	458	480	440	443	421	453	465	470	475	477	467	453	475	457	483	480	470	465	487	495	455	471	440	507	425	471	462	512	435	475	475	490	438	504	453	482	462	487	473	470	525	493	455	481	481	489	461	499	481	469	503	448	450	454	444	457	487	463	456	432	456	508	475	474	466	497	480	470	449	471	416	454	448	493	493	493	481	478	468	499	459	456	471	457	460	459	455	485	491	451	476	475	510	483	498	482	454	457	479	491	447	499	514	467	462	428	475	459	462	480	472	485	422	471	489	485	469	475	443	445	475	466	457	456	423	485	480	455	449	502	411	434	472	450	502	432	500	478	469	488	476	472	496	478	494	477	473	422	460	464	459	477	450	461	502	478	462	483	508	496	440	447	428	445	436	463	456	453	466	481	470	490	501	457	498	465	464	472	456	497	513	458	465	476	523	460	460	480	484	433	456	480	425	469	489	427	441	446	437	508	505	484	496	485	445	459	483	472	478	505	486	530	479	504	455	490	456	491	463	506	492	468	462	480	480	462	477	483	477	478	466	465	466	429	471	522	471	501	461	443	492	451	492	437	489	477	441	457	478	465	464	475	415	437	455	438	457	474	473	455	469	471	474	479	472	459	466	451	442	437	477	460	470	524	435	460	483	462	449	480	474	423	490	481	468	438	488	460	451	439	472	465	476	492	445	440	458	426	467	491	430	453	437	488	473	478	481	483	505	437	494	495	501	441	461	454	462	491	469	477	481	476	455	492	472	481
1937	321	365	342	341	333	354	320	288	338	305	305	335	309	314	311	342	349	323	319	351	299	287	353	314	314	325	309	363	320	312	320	309	320	336	298	317	364	321	346	325	295	328	319	329	290	320	306	339	334	380	307	305	313	341	334	341	344	318	313	346	303	348	301	333	299	301	287	310	302	316	353	318	323	348	332	313	308	319	316	317	350	331	310	319	317	333	313	308	311	318	313	332	332	349	340	348	297	339	317	331	328	324	304	301	286	332	315	327	327	334	310	295	320	342	314	309	304	322	341	346	311	341	329	312	333	344	342	312	303	321	293	323	320	342	285	286	334	335	309	300	313	334	341	318	300	330	377	334	325	320	316	292	316	317	318	304	290	332	310	317	324	300	322	319	317	283	314	314	304	327	319	324	341	322	287	333	318	301	322	356	314	291	313	341	290	322	329	297	341	343	298	300	333	358	331	321	291	354	355	310	338	304	324	309	308	313	290	339	314	312	317	312	338	339	313	316	345	326	302	317	315	327	311	341	346	310	338	338	331	304	309	327	321	328	340	314	302	326	296	342	311	311	306	321	322	324	315	339	334	327	336	327	342	309	295	336	306	347	325	324	312	306	348	302	323	310	308	306	320	337	314	319	311	325	322	304	302	310	350	325	330	309	293	330	314	328	308	317	349	318	318	309	320	287	344	326	321	339	297	320	326	351	323	323	355	300	299	313	301	333	336	298	335	321	315	302	326	310	290	316	309	366	295	324	319	289	311	303	293	318	291	331	289	323	318	292	323	338	343	314	314	302	309	339	337	306	315	313	343	316	328	343	300	342	325	284	297	309	320	301	320	309	327	338	303	335	321	356	334	352	327	332	314	351	349	320	299	312	319	346	324	307	377	319	314	288	347	336	301	329	345	327	305	370	327	300	338	333	335	356	302	322	323	298	308	306	326	334	337	279	319	306	351	317	321	335	341	335	300	317	348	376	346	344	314	310	300	294	332	360	296	319	345	317	319	282	331	316	302	284	323	310	326	315	313	318	290	289	370	325	314	279	314	316	319	298	299	335	323	315	351	327	324	323	322	314	335	313	330	305	364	303	330	351	289	306	328	316	314	302	321	315	306	365	356	324	348	315	319	340	305	321	339	330	315	322	306	308	317	297	318	316	318	335	313	322	311	305	325	301	374	295	315	344	290	324	328	326	330	320	335	333	300	323	318	306	301	329	305	347	326	293	320	327	323	294	320	311	327	301	317	309	302	297	311	326	311	318	304	307	310	305	314	373	292	331	316	329	287	312	318	309	309	334	321	322	295	301	306	306	357	320	333	315	334	307	318	324	300	307	361	299	330	321	321	317	307	325	311	304	322	325	293	309	322	326	325	326	322	309	320	286	295	354	324	319	314	317	304	315	332	331	312	316	313	332	323	346	331	324	328	349	341	340	305	307	294	299	296	301	321	303	304	319	343	301	303	288	331	334	333	332	323	336	349	281	339	336	313	317	298	307	331	301	307	291	294	312	314	329	333	337	318	333	309	264	302	275	301	300	265	369	333	290	364	364	331	333	298	309	324	318	335	334	307	351	305	334	303	352	336	313	332	316	306	321	288	308	349	315	330	315	263	347	298	288	305	336	327	339	296	320	307	297	313	335	313	309	311	312	308	325	312	310	314	337	298	319	339	328	327	311	313	317	303	326	301	336	305	283	314	280	354	338	308	313	349	328	334	322	311	335	321	276	329	319	301	317	336	333	298	335	299	308	359	314	321	295	326	310	337	306	310	301	341	318	298	315	314	319	341	338	348	316	313	338	296	326	290	342	369	339	344	299	345	312	286	316	332	312	327	304	370	314	308	340	336	335	327	313	312	321	293	304	337	350	269	351	316	325	327	341	301	319	328	314	350	308	295	314	369	339	323	355	317	326	339	330	331	345	309	349	323	320	331	293	343	301	273	335	309	342	339	299	320	341	311	349	319	321	324	335	345	342	322	341	319	327	320	316	353	300	308	321	309	304	325	316	310	313	302	306	303	341	311	284	281	344	335	306	309	315	346	324	303	286	329	350	332	328	327	324	320	335	301	300	316	315	351	337	340	322	339	326	310	304	294	297	332	329	304	321	301	293	313	336	305	318	312	319	303	334	331	347	296	330	321	334	315	320	356	318	286	307	353	325	302	328	292	274	347	308	328	325	334	346	352	339	294	322	315	342	316	354	331	332	313	323	327	287	316	278	303	324	320	313	321	293	322	330	289	338	332	306	307	326	334	294	294	319	307	325	297	337	329	331	318	359	279	316	340	306	337	336	321	313	319	288	340	319	338	333	327	346	334	329	348	336	363	291	314	330	318	303	287	309	340	311	349	337	307	322	355	326	309	326	317	328	297	294	316	325	326	286	331	343	337	338	322	326	330	302	330	307	330	319	333	319	297	316	316	323	364	312	301	318	299	335	314	331	322	295	329	327	315	322	336	316	334	295	334	278	364	338	319	322	311	336	320	339	308	311	355	301	301	335	339	349	347	336	339	318	319	314	320	346	302	329	326	322	335	319	321	343	329	306	324	313	321	354	315	324	328	344	328	338	322	338	334	280	326	313	311	339	318	299	302	335	307	297	329	328	335	337	299	309	339	308	289	295	322	322	305	332	321	332	313	315	340	307	335	299	318	304	334	332	335	325	318	288	336	307	314	278	291	321	334	314	308	336	324	324	349	346	291	325	330	348	318	283	315	290	330	331	314	273	287	313	365	305	341	348	294	333	355	296	329	304	348	329	302	288	335	316	339	303	305	343	315	320	336	283	330	344	326	314	330	317	326	287	336	322	310	296	310	334	318	324	308	298	328	285	262	335	341	334	302	322	343	348	311	357	347	326	315	335	316	297	299	348	319	341	314	295	327	365	292	317	339	300	297	316	301	333	294	326	305	288	324	319	309	273	289	322	351	338	298	313	307	309	308	316	307	343	311	306	332	341	340	312	345	334	335	314	336	323	314	291	337	319	315	313	313	343	324	292	293	338	322	332	333	297	328	328	306	295	341	320	337	300	330	342	305	302	322	321	326	313	341	300	322	292	328	347	313	335	308	339	303	305	337	342	289	329	338	321	340	292	288	342	321	294	311	357	339	330	290	357	307	317	295	338	309	352	331	315	320	335	341	334	329	357	322	300	303	304	342	346	339	318	343	327	306	310	338	302	327	301	292	307	300	301	319	314	331	314	317	318	336	358	343	295	302	320	316	320	329	339	324	334	365	352	313	323	314	325	335	314	322	277	335	348	286	324	329	306	307	308	314	322	311	327	312	308	332	318	321	314	310	324	301	353	312	336	325	314	318	332	304	342	330	342	341	305	306	337	323	320	305	327	300	356	294	314	320	340	328	315	298	292	324	319	320	307	303	312	343	342	314	303	343	318	329	313	305	321	297	315	301	318	308	351	296	331	327	333	339	309	306	306	318	349	328	334	340	364	289	318	303	319	316	308	293	306	327	312	302	340	291	338	295	328	315	351	325
2356	1003	1019	1025	1020	1006	1001	994	947	936	937	907	949	923	927	946	975	926	941	926	909	950	975	910	972	978	962	989	941	916	945	904	976	955	930	947	969	929	898	1019	953	930	971	931	988	930	953	898	984	873	903	883	939	957	967	926	951	923	958	951	954	999	949	940	883	918	989	909	926	933	944	949	943	972	968	882	946	935	982	980	1008	944	937	936	917	929	937	958	983	944	977	977	953	944	915	949	920	905	943	937	889	910	970	915	913	901	967	939	950	954	1027	921	949	938	944	947	857	982	865	936	901	968	887	966	893	902	924	894	905	975	944	964	923	931	979	946	936	932	925	967	935	916	896	909	921	969	881	949	884	974	909	973	914	908	920	958	913	914	976	852	934	985	903	953	964	922	901	967	970	918	966	980	959	906	869	955	908	924	929	914	946	894	931	918	899	931	884	986	889	955	901	905	886	882	987	922	902	967	979	894	892	933	972	928	988	927	936	938	923	905	946	957	921	978	884	920	930	918	889	943	918	911	949	975	943	1002	924	962	927	945	966	935	919	957	869	972	901	903	940	955	963	982	949	908	944	920	957	913	947	912	960	949	927	892	944	946	897	967	905	929	982	926	901	961	917	947	893	928	941	994	954	905	952	921	924	962	945	928	932	932	915	858	969	937	917	974	920	933	947	888	898	962	976	939	925	983	928	919	975	929	942	880	932	873	945	937	912	913	934	924	923	918	992	941	959	984	954	940	947	925	919	917	924	911	941	962	907	947	927	932	901	949	959	934	966	909	952	963	942	941	916	876	960	948	960	954	904	901	904	962	910	903	888	863	913	951	964	940	934	954	955	930	955	902	947	919	941	930	938	949	912	964	877	960	922	909	938	928	939	935	860	931	946	929	952	911	968	973	944	873	925	908	870	887	909	951	968	941	896	988	948	918	923	926	960	944	951	948	915	938	970	910	937	999	954	960	929	921	919	961	948	933	934	921	935	910	936	944	882	940	934	982	946	921	943	899	933	919	864	943	917	928	998	943	997	879	903	896	938	957	910	957	961	975	930	908	960	927	950	891	976	914	937	911	952	921	905	891	945	923	924	936	932	933	937	964	940	890	961	1009	946	901	915	938	953	958	931	941	915	923	949	916	936	975	935	928	970	923	906	983	899	931	967	972	914	982	895	984	952	947	887	973	910	1028	927	962	958	924	927	915	914	918	897	940	933	929	977	944	922	982	938	918	910	944	937	938	897	957	965	953	929	989	936	924	943	913	906	981	969	907	973	929	928	948	952	861	934	933	928	936	880	990	905	942	920	952	919	927	906	925	952	973	902	915	867	933	930	964	966	957	947	958	954	933	938	942	994	953	971	948	980	925	959	999	940	915	943	903	945	929	974	912	935	929	934	974	977	947	938	981	943	961	941	894	854	912	916	974	972	951	935	946	912	965	979	945	922	937	949	921	951	1012	957	920	965	972	909	901	907	951	908	907	975	882	889	976	897	885	951	979	947	964	913	927	908	979	914	928	888	928	945	901	949	941	947	989	919	954	966	933	911	944	953	960	912	928	913	898	892	948	959	939	930	893	963	947	944	903	882	888	900	939	954	912	928	951	895	907	861	917	880	921	952	933	952	942	953	963	938	891	905	992	992	952	871	964	915	962	882	890	949	991	913	936	904	901	906	963	920	912	978	929	940	915	950	927	953	913	962	956	906	874	963	927	908	928	901	924	904	900	965	936	920	934	1014	969	963	911	939	947	906	949	875	932	971	916	978	962	923	910	949	934	871	925	866	934	899	909	973	941	841	886	934	971	943	959	960	929	938	944	932	950	961	908	923	885	971	913	933	908	941	893	952	927	957	933	904	942	971	930	904	945	916	910	932	885	921	922	942	951	965	948	963	928	897	948	969	938	908	919	932	929	931	931	908	916	955	884	926	919	912	974	953	910	898	953	969	908	926	938	928	894	943	904	915	875	962	931	895	902	917	921	951	947	970	939	918	885	938	981	930	944	887	983	890	939	941	945	966	940	914	930	933	952	950	914	962	934	915	982	906	930	927	920	892	912	941	954	914	942	965	953	930	919	913	929	944	933	992	952	928	974	903	875	923	927	901	919	934	980	952	979	936	1026	942	963	975	954	899	832	969	979	973	935	1013	952	911	889	933	928	911	921	926	908	939	921	928	914	911	912	950	947	939	932	953	1001	899	921	915	936	967	973	946	922	943	878	893	936	931	919	935	951	996	961	948	969	917	883	929	964	932	971	895	899	946	989	954	951	926	917	937	976	869	936	908	922	924	923	925	957	950	881	930	884	933	976	899	892	930	904	926	931	938	858	1008	917	945	972	953	977	960	952	945	926	930	1003	905	950	908	933	923	882	945	992	857	895	987	980	917	954	937	957	956	898	933	935	920	874	934	921	923	899	886	944	963	950	924	951	909	982	992	978	932	919	909	914	926	931	928	941	920	989	943	902	935	918	994	977	924	941	914	979	956	963	900	898	929	997	935	901	969	881	948	894	1010	939	945	912	901	950	925	898	950	908	952	958	927	930	917	889	956	952	973	949	896	930	913	963	957	881	986	958	963	905	909	955	958	939	929	961	933	938	930	915	921	981	936	885	918	914	993	964	865	929	881	940	921	1007	932	977	903	905	945	886	885	908	935	932	939	950	987	927	982	975	917	930	930	947	945	925	970	933	929	952	914	894	990	957	960	892	951	962	949	919	980	920	930	924	1002	896	928	889	946	920	909	940	914	904	928	967	974	996	885	905	953	966	900	920	948	939	882	927	901	897	969	948	922	963	918	948	906	987	913	922	935	916	922	932	969	928	916	967	887	951	924	926	967	883	943	907	980	912	949	933	893	920	947	954	978	929	957	941	912	970	928	943	931	925	951	969	954	923	942	917	950	939	976	976	929	930	892	946	996	967	968	943	922	906	905	870	896	953	964	958	947	935	929	949	936	964	950	900	941	962	914	940	935	933	872	939	954	880	929	920	943	978	981	967	971	986	936	942	934	941	953	930	953	937	943	930	924	921	967	906	970	883	945	891	965	967	923	942	901	898	934	915	961	956	953	937	921	915	918	912	959	923	974	956	926	951	967	938	919	912	903	923	907	966	926	909	926	941	952	893	943	965	970	929	965	899	866	909	944	940	924	908	919	879	920	993	963	958	934	937	913	930	897	954	963	959	920	886	898	964	968	922	894	909	962	886	861	935	903	966	936	904	967	897	947	933	932	908	959	964	977	905	920	938	895	921	893	905	944	973	918	914	934	920	945	920	900	894	939	941	971	931	913	935	946	906	940	930	901	873	930	918	899	923	921	959	922	959	923	937	925	972	973	994	970	881	928	922	932	994	953	964	949	939	920	943	906	942	939	1035	955	941	961	970	920	974	936	889	920	883	950	916	873	942	966	907	950	930	943	926	919	944	935	923	944	957	928	994	911	945	923	923	918	885	951	970	931	951	909	952	916	961	944	930	932	977	910	922	918	939	960	913	913	935	948	948	1013	929	938	949	998	921
8694	1199	1475	1207	901	647	539	412	366	345	291	260	252	254	273	231	253	226	230	222	188	206	189	208	197	194	201	184	174	205	188	210	174	191	187	227	175	196	172	172	203	208	181	188	181	224	197	203	203	176	199	205	175	194	196	165	181	188	191	162	174	169	190	185	171	178	208	157	177	181	190	182	198	153	179	202	203	191	161	164	201	171	189	180	189	172	163	165	207	141	174	190	174	153	172	196	187	182	195	177	160	175	160	191	191	181	195	171	196	174	162	170	165	173	185	177	163	206	197	195	175	168	157	209	197	193	145	163	188	149	156	185	178	150	177	179	177	167	157	190	184	192	199	200	185	174	167	161	183	175	183	171	180	166	175	181	176	190	179	163	172	174	165	186	171	196	175	156	175	164	186	167	189	190	173	188	182	207	164	175	190	232	150	177	179	175	176	178	181	171	164	195	191	186	183	169	165	152	165	157	172	184	179	191	169	196	184	161	171	158	167	204	193	176	170	181	184	186	198	190	192	154	158	176	191	189	192	206	190	186	175	180	165	181	191	151	180	195	164	187	189	162	165	183	176	182	198	194	162	184	168	173	180	196	190	202	189	163	185	189	182	185	195	178	180	189	190	186	190	181	144	181	193	185	162	197	190	185	186	200	185	148	196	156	170	177	194	171	179	164	179	176	166	185	180	192	173	166	182	186	168	187	172	179	176	172	181	209	174	157	181	169	189	194	168	161	191	170	188	180	186	179	173	180	217	173	199	191	186	177	181	175	190	180	168	180	194	198	181	180	166	186	179	170	159	190	158	170	176	183	153	190	186	191	183	175	186	183	199	144	172	193	175	205	176	185	199	191	178	196	181	160	178	180	141	160	189	159	162	200	182	159	168	189	184	178	173	166	188	200	206	168	197	183	156	195	168	183	184	182	166	168	180	136	187	186	184	157	195	161	151	172	176	180	173	174	173	178	184	190	176	157	177	177	174	175	190	161	156	187	173	184	205	181	194	191	195	153	183	159	181	174	168	169	165	185	179	170	199	163	168	180	187	186	194	182	182	179	216	178	192	176	204	181	158	162	209	175	147	164	180	208	172	188	203	176	210	160	199	193	170	178	184	208	183	194	193	194	191	176	202	182	187	185	174	197	194	182	189	171	176	187	184	188	190	203	173	145	179	189	180	181	164	165	183	183	189	190	166	188	168	182	167	170	171	186	180	190	179	173	164	174	177	190	170	154	188	160	166	172	179	192	167	177	187	177	170	174	175	160	186	164	156	175	177	180	179	160	162	187	184	166	182	171	160	160	174	174	172	181	169	191	187	193	201	177	174	188	176	206	172	173	156	192	168	189	164	170	195	196	170	184	151	204	186	188	179	176	204	162	188	176	177	145	209	176	192	205	168	162	154	160	179	151	158	172	154	179	177	186	173	173	184	179	168	177	166	187	209	189	164	168	166	177	155	176	177	182	171	169	200	145	193	185	173	177	190	189	188	157	194	180	170	186	183	202	165	170	189	200	176	192	191	176	175	168	181	185	165	195	191	180	186	173	178	188	172	198	161	169	178	180	178	186	186	166	186	170	177	186	162	156	140	163	172	182	172	184	174	196	192	186	174	180	174	185	196	176	150	167	166	179	173	171	180	168	199	169	194	167	179	168	171	176	190	175	193	162	168	179	204	171	186	177	171	166	187	182	191	182	184	166	177	175	171	161	190	179	170	179	157	185	191	184	173	172	188	188	164	148	191	197	199	151	183	161	164	207	161	187	171	180	181	177	186	167	176	161	181	160	185	175	187	176	186	146	164	182	177	183	172	193	188	182	173	158	172	159	183	203	155	194	179	195	169	190	189	170	162	182	187	185	179	164	193	200	190	165	159	178	149	170	184	167	168	157	142	213	182	195	181	186	183	157	170	169	184	188	175	184	180	201	177	183	204	194	156	179	176	166	166	178	175	175	188	160	143	208	201	167	181	170	167	167	211	186	172	174	179	181	167	168	175	157	188	168	201	186	219	185	206	203	167	189	171	181	184	219	182	154	161	167	191	168	171	184	188	159	163	166	182	197	159	184	155	181	180	161	189	192	147	171	197	178	177	191	171	181	162	169	189	190	180	180	185	173	192	162	187	151	184	201	182	175	190	184	186	176	158	147	181	184	167	179	161	213	184	178	178	175	187	167	187	186	155	177	175	159	168	186	176	185	189	178	191	170	157	184	192	208	202	189	181	165	197	182	156	185	190	182	173	186	189	161	168	171	176	187	170	189	188	166	191	169	168	186	170	191	184	157	182	171	173	187	175	175	188	182	175	161	192	174	195	165	160	205	164	165	193	180	177	180	186	203	202	184	152	153	183	166	170	154	156	170	193	168	184	176	161	204	175	194	170	151	183	177	174	181	173	164	182	190	174	161	166	171	190	204	174	188	170	169	185	196	197	170	165	201	189	178	186	158	171	208	164	205	186	165	188	191	146	190	182	192	188	166	183	196	162	180	185	149	168	179	165	179	201	185	177	168	189	183	160	184	165	170	170	174	183	176	196	200	180	188	174	202	164	163	183	178	183	169	191	166	175	177	178	171	187	182	167	189	195	174	186	172	177	174	187	170	179	165	177	177	163	183	203	186	176	214	175	183	190	228	169	173	209	167	175	175	141	188	176	163	152	171	167	175	187	182	181	182	166	174	169	167	197	208	185	185	169	198	171	189	171	177	190	196	178	164	182	195	161	172	198	202	187	165	203	164	150	193	166	198	167	200	166	155	180	167	158	194	177	185	180	176	195	206	181	177	164	175	169	173	202	173	170	155	193	170	158	169	196	181	169	176	169	186	210	170	166	166	171	183	157	187	174	188	162	169	172	171	200	180	156	187	186	160	185	171	183	193	201	200	184	152	183	171	175	176	169	149	210	170	193	185	172	187	187	199	182	199	198	163	179	191	168	180	175	161	186	169	180	190	172	152	178	195	189	179	173	199	177	156	163	169	189	174	172	154	180	184	176	160	173	160	176	162	170	176	195	177	183	192	159	200	193	161	167	173	185	165	175	176	183	181	173	165	188	178	179	175	193	174	162	173	188	180	175	167	182	192	182	195	190	205	176	192	166	184	177	169	173	186	168	170	191	195	174	182	182	181	160	194	196	190	185	157	184	166	169	166	175	182	181	187	182	169	173	179	177	183	179	179	178	169	175	203	186	205	185	174	172	177	166	174	186	173	171	188	198	192	172	173	192	191	159	180	175	185	162	170	181	176	163	173	179	186	181	175	158	203	177	199	176	178	154	153	176	157	177	195	195	172	181	175	178	200	150	193	186	173	154	164	180	193	172	164	183	181	181	179	170	183	174	172	184	176	177	178	187	167	183	197	174	185	161	195	171	184	176	196	188	170	165	192	169	190	186	192	188	200	164	179	175	193	163	189	177	146	190	189	176	183	191	192	190	158	172	173	169	173	202	186	179	189	170	174	180	189	161	169	171	184	190	175	178	185	183	184	180	166	176	182	175	191
5723	1644	3653	4067	3447	2840	2262	1952	1665	1484	1372	1252	1101	1101	987	925	947	898	823	805	837	785	727	737	676	685	733	667	703	674	643	615	675	637	636	662	604	653	612	604	631	631	578	616	608	614	629	635	647	591	594	602	587	563	605	576	577	584	587	577	603	577	592	562	612	612	609	608	587	633	579	613	555	640	581	567	568	589	547	531	579	587	585	551	501	591	582	603	532	568	541	540	545	531	561	544	556	580	608	547	565	564	560	544	589	584	552	528	585	609	548	583	613	562	614	542	573	573	535	574	570	539	550	603	561	578	590	548	572	627	601	566	527	562	558	593	553	576	569	550	565	582	586	586	536	553	557	564	535	544	583	570	566	541	542	578	595	591	573	540	557	553	559	571	547	549	583	544	554	523	590	558	541	559	543	549	603	575	577	585	499	540	563	552	560	589	554	572	605	567	541	578	594	582	616	553	566	537	540	585	601	577	583	532	549	590	581	592	529	565	598	569	573	562	577	530	585	610	580	560	531	565	566	552	575	545	589	534	573	581	571	551	548	537	559	563	539	547	542	550	569	572	524	594	511	589	576	602	551	548	518	565	537	571	578	538	588	552	598	587	551	575	555	588	591	564	559	528	592	578	566	552	545	561	518	594	562	573	572	571	566	566	595	501	590	550	550	559	596	547	551	566	558	579	550	581	569	552	543	562	563	579	540	544	559	527	592	566	534	565	585	600	527	559	545	596	560	581	550	577	587	570	598	568	584	589	555	520	570	544	519	542	555	591	586	545	577	580	540	582	534	577	534	580	589	534	560	531	526	583	562	559	532	577	549	570	633	570	553	533	581	585	576	527	579	533	576	543	615	574	536	545	569	554	530	531	510	580	575	548	533	586	585	584	561	519	612	550	565	627	548	583	571	587	573	603	526	586	573	556	572	577	567	581	567	565	561	612	526	581	540	583	579	545	561	568	578	527	558	555	562	533	510	587	552	530	552	585	576	598	569	551	563	559	564	577	567	553	509	548	546	603	575	553	551	581	550	533	608	606	576	591	577	552	552	572	556	574	549	531	569	560	603	584	525	555	541	582	574	552	583	590	560	549	537	566	518	557	557	563	545	620	545	567	551	549	533	582	584	552	552	588	575	569	602	601	593	570	586	605	592	558	555	578	552	529	547	555	551	611	559	605	550	599	528	556	547	546	561	578	577	535	588	563	583	561	551	545	588	539	604	561	553	550	546	557	578	570	584	542	552	578	586	555	550	576	552	555	584	600	561	549	584	565	595	585	554	558	583	541	549	592	556	554	614	558	516	587	551	563	555	600	546	574	527	540	548	536	560	526	567	556	548	580	566	565	564	564	580	564	572	587	572	557	536	559	535	532	571	614	578	579	538	576	548	571	563	547	574	580	591	568	544	566	549	563	544	521	543	560	556	576	559	560	608	572	576	560	573	572	548	549	602	557	568	610	552	639	635	533	553	565	561	526	553	590	553	581	551	560	591	579	550	581	564	549	568	576	529	568	567	558	586	562	574	552	581	567	539	570	538	578	561	558	571	613	580	614	567	575	574	562	554	520	577	559	544	581	584	576	575	534	635	564	553	585	566	606	575	571	604	541	576	558	582	607	586	539	557	560	606	529	558	580	580	553	585	550	534	520	581	574	603	536	521	560	517	584	603	586	573	535	571	582	572	559	566	527	580	553	616	571	553	541	537	567	568	551	584	525	553	577	620	613	575	567	575	585	581	574	581	538	582	551	526	597	562	603	550	547	529	558	543	572	614	543	577	550	578	594	560	574	557	519	596	537	559	559	554	605	548	562	557	504	580	548	566	564	560	534	552	566	515	558	576	548	564	576	575	577	566	545	583	550	558	591	563	590	571	575	570	543	537	535	577	581	564	513	559	543	581	572	536	562	565	529	533	593	592	563	595	567	591	558	594	593	532	558	568	612	528	546	585	551	542	560	555	533	548	561	622	607	532	589	593	539	585	554	578	590	549	597	589	544	543	581	549	558	611	558	564	568	567	556	562	564	544	553	584	585	518	533	566	565	577	567	560	580	543	588	571	585	596	589	575	556	561	543	577	591	552	567	538	540	533	571	542	577	558	593	582	540	551	596	540	551	576	547	549	567	525	572	553	571	581	591	551	560	546	590	566	556	554	512	566	522	540	558	607	551	562	547	544	565	558	592	577	556	548	611	572	576	581	568	591	523	545	584	527	552	563	584	552	573	543	553	595	546	576	595	578	596	581	586	583	574	595	604	608	546	555	579	584	567	525	555	534	582	560	573	587	586	564	606	588	557	575	597	595	575	564	561	594	580	522	545	566	568	548	569	582	531	558	616	561	608	563	572	582	562	551	537	540	591	578	581	545	564	587	563	567	566	560	605	567	554	540	566	508	603	609	585	572	544	579	572	615	600	542	577	579	546	570	565	561	546	561	569	552	614	568	597	584	519	566	568	601	565	561	576	560	556	574	571	563	594	565	533	569	575	555	516	564	582	575	565	540	586	585	595	561	561	561	575	564	581	603	631	564	564	604	609	579	592	557	598	573	581	597	560	588	585	566	530	505	523	593	577	611	572	532	600	562	561	567	580	549	552	592	568	585	585	580	581	542	537	556	581	573	566	582	577	557	526	579	578	544	563	556	542	592	581	556	536	576	574	566	579	532	573	578	571	559	623	605	544	572	594	538	527	554	575	544	609	539	573	561	554	543	579	556	592	588	592	563	530	525	552	553	579	528	597	579	602	576	557	514	519	540	518	552	553	568	571	553	553	534	563	520	520	561	568	533	529	532	568	540	568	549	548	522	570	569	514	619	531	539	554	571	574	558	533	537	565	578	579	565	534	596	552	586	542	601	539	560	587	540	556	551	548	574	549	571	574	560	572	555	534	544	588	555	575	571	570	524	556	551	600	565	590	560	548	541	604	523	572	600	566	579	531	572	515	601	539	588	564	560	549	558	573	554	545	589	614	563	580	585	546	552	559	563	599	539	564	541	571	594	532	592	551	585	573	522	557	553	542	584	590	571	527	560	574	579	561	566	552	635	597	522	522	559	575	550	554	566	596	586	574	552	581	592	579	568	588	599	556	604	556	532	566	552	548	584	535	576	516	572	564	558	580	571	528	556	553	622	557	521	520	530	544	532	589	518	544	556	582	558	529	590	566	566	555	543	601	553	567	555	540	573	557	559	602	539	557	555	566	583	577	589	604	545	555	537	579	594	565	580	600	586	525	505	553	516	524	537	537	565	589	551	560	556	584	547	572	535	550	575	571	581	546	582	502	568	594	560	551	562	568	574	571	573	563	560	540	566	560	562	553	555	605	548	580	553	588	591	537	577	544	556	559	572	573	576	595	542	560	568	575	575	523	530	532	585	606	609	574	580	613	549	556	546	569	558	568	557	547	566	609	567	564	585	547	572	575	587	560	562	587	584	539	563	566	572	585	571	573	528	586	563	571	529	528	546	577	572	558	583	593	519	583	527	527	587	589	576	553
16011	2594	2834	2078	1528	1101	816	631	505	407	396	351	317	285	245	245	234	219	223	206	197	185	188	152	168	196	142	166	177	188	161	146	168	148	152	171	154	145	161	147	144	157	165	152	156	170	140	150	136	156	139	121	123	148	155	170	159	159	151	154	150	157	144	165	153	112	151	143	126	146	147	165	134	117	156	144	159	147	121	141	130	138	151	130	169	144	131	154	132	148	135	134	142	139	146	154	149	135	127	142	140	116	132	143	145	124	130	145	136	133	141	135	134	152	145	149	151	136	160	129	142	139	152	137	149	116	139	115	151	119	117	130	128	136	133	114	150	150	175	130	136	128	126	135	130	146	135	144	116	150	141	144	146	142	130	158	125	150	144	150	146	158	146	127	147	133	138	117	162	139	134	125	143	132	138	148	160	141	160	137	134	134	135	136	142	123	130	153	160	137	124	148	113	117	130	133	133	118	124	130	143	151	137	135	120	133	144	114	136	122	111	128	142	126	142	149	134	125	145	169	132	155	151	120	147	130	145	146	130	123	130	126	151	150	126	157	139	145	143	141	137	155	151	136	125	122	134	153	140	141	144	143	136	158	147	150	125	143	125	165	142	139	140	147	142	156	150	126	135	135	132	143	140	154	176	141	148	133	147	166	132	128	141	137	125	148	141	129	143	144	138	136	144	142	155	131	140	157	138	129	161	129	128	123	144	123	133	126	135	159	123	137	150	133	130	148	124	143	170	149	129	131	142	146	133	132	138	139	145	148	133	147	139	131	144	131	126	141	147	134	138	128	123	127	129	144	126	137	132	130	128	144	142	134	145	129	144	162	144	163	131	128	134	123	115	145	139	127	135	143	149	136	157	156	159	151	131	129	132	137	132	126	116	137	135	135	143	154	137	141	135	178	142	186	130	134	140	169	144	135	138	130	154	115	135	146	142	126	142	167	146	154	154	170	114	130	135	143	142	125	148	144	135	162	142	138	143	160	141	137	172	135	135	133	123	149	134	132	114	143	130	144	133	154	132	140	125	115	134	154	147	142	135	127	142	148	147	144	142	137	139	144	139	143	112	139	126	131	138	126	135	134	147	149	132	132	131	131	136	127	140	125	135	158	128	140	151	154	133	138	143	122	130	143	115	107	162	148	141	152	141	152	145	121	128	137	150	147	136	135	127	139	145	140	146	136	131	127	150	160	132	142	123	162	131	141	126	113	132	163	136	143	127	133	151	140	130	132	131	150	137	140	160	150	146	136	149	132	146	142	133	141	142	126	137	118	118	145	143	137	139	133	145	140	133	138	153	136	148	136	143	116	125	143	149	139	145	139	159	145	147	137	134	130	134	132	139	125	137	138	130	140	132	131	159	130	143	147	145	148	116	119	140	122	140	134	120	133	137	133	113	122	143	156	144	136	129	146	137	120	151	146	149	137	131	163	135	129	138	155	138	143	160	140	146	128	142	152	142	129	124	152	144	132	155	134	130	131	141	146	139	141	162	131	139	137	136	130	124	143	110	144	125	138	134	151	133	145	135	139	137	147	132	141	147	136	137	140	129	136	161	128	130	135	162	138	137	120	129	106	129	138	138	134	140	154	155	129	147	137	160	154	144	145	140	141	122	126	117	137	153	136	130	163	162	121	130	142	147	125	152	137	122	144	144	134	124	149	139	146	153	137	150	149	139	128	136	147	138	123	141	132	147	145	124	144	132	134	122	125	134	144	143	121	135	136	152	141	143	139	124	148	128	145	119	139	148	144	137	147	152	143	146	125	130	131	140	143	154	116	153	152	144	124	143	164	138	142	130	144	154	147	138	149	133	140	116	140	143	134	141	130	137	127	128	131	135	143	147	121	145	140	125	142	131	138	137	157	134	124	140	124	136	128	146	150	130	149	156	141	141	150	116	116	129	127	108	136	154	131	128	160	119	116	116	129	173	140	142	134	137	150	159	158	136	154	157	162	133	136	133	143	135	156	138	132	139	120	143	138	136	134	145	151	150	150	125	138	116	136	119	141	142	136	142	142	148	158	127	152	151	134	160	150	139	117	144	162	141	138	144	140	154	152	132	140	135	143	139	145	154	142	146	145	124	143	133	154	141	127	155	143	142	132	140	136	148	154	136	144	146	126	134	132	137	149	155	144	134	121	139	124	136	133	127	159	123	134	152	123	144	149	128	107	137	142	140	166	150	136	133	127	168	138	134	122	149	134	129	141	135	134	146	128	128	133	143	170	149	144	147	140	158	143	157	140	141	139	139	138	152	133	144	127	128	126	125	134	122	150	123	133	129	129	144	140	139	144	164	135	128	132	136	144	137	140	140	157	144	142	137	141	139	142	159	158	131	128	139	150	131	143	158	156	143	145	152	128	132	137	153	130	146	141	137	135	149	157	132	137	127	121	165	160	126	121	136	129	141	143	126	136	150	134	144	130	131	163	155	139	141	142	144	140	149	118	158	134	146	127	142	118	120	123	135	151	122	154	131	141	119	142	152	160	134	138	144	142	148	116	127	160	161	130	151	144	126	131	120	159	147	137	150	129	152	163	128	132	144	122	143	126	140	150	118	128	125	125	153	130	128	129	141	157	133	161	140	133	121	163	136	148	142	121	131	138	144	141	163	128	124	117	148	120	138	165	155	151	145	126	150	163	110	139	115	152	171	150	156	139	145	118	144	137	141	135	117	150	127	148	130	136	131	134	127	153	136	133	127	150	141	139	132	143	137	130	137	149	145	124	161	151	167	124	139	137	144	133	131	131	142	128	143	137	137	133	146	142	121	142	128	135	144	127	143	154	117	152	126	132	136	123	138	130	134	133	152	143	115	153	153	129	142	147	132	152	138	158	139	135	119	143	124	153	125	135	146	123	130	133	143	143	154	143	137	142	125	151	136	133	143	142	145	157	119	145	140	147	113	130	131	136	143	125	127	133	137	122	119	143	137	122	121	135	150	154	138	146	125	157	151	147	123	148	130	139	133	148	125	133	147	141	127	123	142	143	132	138	147	143	155	133	145	128	138	124	136	142	137	155	126	127	150	129	138	135	148	120	117	156	136	140	140	125	140	136	125	138	139	132	143	129	153	127	153	136	149	142	137	140	138	144	153	134	149	145	139	118	151	137	147	138	148	158	150	107	154	160	127	144	120	152	154	148	133	151	148	132	146	147	145	128	138	137	161	156	120	130	151	141	140	144	150	122	147	154	138	118	141	147	138	132	146	124	123	145	133	148	143	136	128	132	148	137	140	142	131	144	141	132	143	126	144	131	135	164	154	132	123	144	143	142	154	125	146	135	137	136	131	139	130	154	148	131	145	146	131	137	133	133	131	136	159	136	124	169	125	148	144	129	138	144	137	159	153	150	133	141	152	151	123	138	150	136	136	150	148	136	123	130	152	146	126	122	134	150	171	134	144	121	156	131	134	143	138	157	125	132	151	143	145	158	137	151	140	135	144	141	141	160	153	118	149	147	129	145	129	124	152	133	124	135	148	136	151	143
7507	2630	6025	6810	5626	4596	3746	3102	2481	2259	1958	1709	1520	1419	1269	1274	1135	1081	1011	972	881	835	807	799	727	740	709	734	694	670	657	624	667	630	567	633	611	586	570	560	578	611	566	543	583	566	544	547	554	532	532	538	544	492	562	453	502	472	528	547	482	515	521	482	523	518	517	505	554	502	498	481	523	516	478	475	468	459	507	493	499	474	502	458	517	543	479	499	472	456	517	541	475	464	524	474	452	474	485	484	468	453	515	471	473	505	522	434	486	483	482	497	460	485	459	460	442	455	487	455	464	453	461	477	481	467	465	483	469	466	458	479	440	471	478	453	481	439	456	472	449	464	480	485	509	461	462	476	484	517	470	447	467	490	467	450	487	476	483	472	444	498	491	502	496	472	475	484	492	521	470	495	430	461	488	450	448	447	478	426	458	478	507	476	470	464	473	446	498	460	492	478	487	503	439	472	455	458	496	453	435	469	495	454	482	479	467	486	442	464	489	440	475	466	502	465	461	494	440	497	495	486	453	497	427	472	523	448	475	460	469	461	498	441	505	465	457	465	461	449	441	483	489	494	436	458	490	475	463	478	485	445	466	456	462	456	474	472	416	468	445	429	499	495	501	482	481	436	475	479	476	437	460	472	448	481	480	486	484	491	436	507	485	439	488	459	483	420	511	441	469	457	470	468	457	439	449	441	484	475	461	443	494	494	410	469	475	438	483	450	522	467	524	486	450	449	426	501	440	466	497	471	462	443	443	450	462	480	483	487	494	445	498	464	426	476	433	459	440	447	467	456	449	497	476	480	470	497	480	465	487	494	470	441	483	486	484	435	476	499	492	491	488	469	470	484	463	499	446	483	464	468	458	469	471	475	464	484	524	499	422	477	499	467	462	454	451	496	417	498	442	486	435	472	435	455	466	462	465	491	504	447	478	482	438	440	469	478	477	487	465	481	446	467	448	441	455	471	487	457	425	462	468	469	479	442	465	499	468	446	462	474	447	447	445	487	440	453	503	461	470	468	464	503	449	434	426	468	476	478	441	473	490	478	422	467	427	463	427	461	514	448	468	483	477	465	507	461	422	499	473	465	449	459	433	484	469	451	496	467	499	391	414	465	482	478	428	423	477	496	457	455	445	441	474	493	487	508	482	433	462	511	462	504	439	500	475	480	451	448	482	494	455	467	468	456	506	473	474	458	451	439	445	479	465	458	455	435	450	452	468	456	513	449	466	465	487	474	449	445	441	472	488	452	422	484	480	445	467	447	473	517	443	437	456	453	474	478	470	424	475	468	493	452	468	441	486	476	450	453	439	439	485	491	440	426	484	463	483	468	464	470	439	459	460	466	451	532	477	450	448	458	460	469	473	474	441	473	502	453	436	445	465	506	476	441	446	442	478	471	464	452	497	473	495	438	439	483	431	464	488	483	454	480	446	458	431	447	417	460	461	492	434	469	462	452	465	448	445	456	476	492	448	445	474	446	455	466	482	526	465	466	424	438	491	455	462	453	449	457	494	458	460	473	417	451	482	478	434	461	492	478	464	476	445	472	458	465	429	472	483	458	506	456	485	445	433	452	419	480	485	470	471	448	474	452	451	445	456	540	460	495	459	486	466	492	464	433	434	483	439	441	412	467	462	459	463	432	475	431	510	465	438	449	454	434	426	445	492	479	469	464	424	457	512	468	471	465	471	466	454	447	464	469	501	461	443	461	483	474	456	447	473	470	435	455	454	449	464	469	440	441	443	441	458	487	465	437	487	472	479	477	470	467	458	452	463	485	457	444	456	504	482	487	455	471	434	470	431	451	456	465	440	478	490	474	448	459	476	503	466	443	451	442	481	471	469	489	473	476	471	490	466	470	458	476	465	446	472	472	488	482	460	452	444	500	440	450	494	432	457	478	456	456	452	474	491	470	480	458	491	468	458	474	477	482	501	486	436	456	475	448	484	458	479	480	485	420	465	517	468	465	474	504	471	446	467	488	436	446	482	496	435	440	505	479	437	450	485	452	464	456	450	451	437	481	456	446	449	452	442	463	482	441	446	466	448	484	432	463	462	462	425	467	489	468	448	483	488	434	485	491	413	501	476	427	437	468	503	483	502	435	482	529	477	475	444	461	465	499	436	495	463	423	450	451	445	480	472	465	506	478	451	461	511	459	479	496	495	492	482	464	483	469	460	445	503	446	498	445	489	500	491	456	483	438	472	461	463	493	477	446	435	485	470	485	502	468	458	450	460	447	440	469	486	437	458	451	429	459	435	484	499	476	487	453	460	435	422	482	455	481	499	454	457	474	454	469	475	448	493	456	468	459	441	475	486	470	504	489	457	446	447	483	454	452	428	492	435	477	463	449	444	478	490	473	436	444	467	456	427	464	459	472	467	470	471	467	461	452	486	458	455	477	500	483	446	441	452	493	490	464	472	470	465	446	449	507	446	467	427	409	502	475	468	426	463	448	483	462	461	503	487	486	430	446	459	467	497	475	479	473	473	460	475	476	466	453	499	477	477	482	451	455	452	473	493	453	486	446	422	484	489	455	483	440	450	458	462	445	474	495	453	479	457	443	497	489	475	455	473	499	443	444	474	480	452	475	464	435	489	449	479	463	472	462	453	447	430	461	468	475	465	471	453	447	486	492	454	456	486	439	468	464	479	472	478	468	464	487	474	463	442	437	451	487	484	427	481	441	453	453	445	483	427	456	431	438	450	445	444	441	470	488	442	467	497	465	456	486	443	446	493	461	440	438	481	498	467	445	485	436	472	452	453	491	470	470	452	448	451	494	467	457	468	448	456	445	507	452	462	459	518	452	449	503	495	455	498	446	453	505	467	468	465	451	503	485	511	445	492	448	473	477	477	452	479	450	464	434	458	465	459	460	449	449	460	480	464	512	441	487	466	461	489	444	433	500	448	426	471	454	472	483	484	413	491	483	474	452	492	455	459	454	482	458	445	447	449	465	452	421	516	486	472	456	482	448	469	441	447	438	479	464	441	443	504	480	440	455	438	441	499	483	468	438	498	423	480	482	409	486	467	453	444	434	492	462	465	456	482	437	423	472	470	493	452	475	469	446	459	488	452	497	479	480	475	470	473	452	489	453	494	456	474	465	464	454	438	475	479	484	500	471	473	468	512	418	468	467	456	470	446	491	485	455	463	486	429	465	478	440	468	453	487	433	458	452	491	445	445	471	421	437	506	430	456	460	456	487	457	472	473	502	481	494	449	483	434	463	496	443	459	469	468	482	464	433	454	443	487	471	467	459	462	496	493	485	486	474	459	437	468	472	447	487	450	476	480	439	487	487	455	436	460	466	456	477	497	460	471	432	466	429	473	511	478	485	508	457	448	474	486	473	446	483	425	478	467	489	455	487	482	472	462	416	459	460	489	494	475	482	454	450	511	476	493	457	456	493	436	471	465	458	502	459	484	508	433	457	447	468	475	456	488	492	456	482	473	504	487	482	474	498	442	450	453	422	468	454	454	464	458	420	491	481
2260	396	390	394	363	317	351	318	311	324	331	312	355	326	319	332	334	309	335	322	325	325	326	339	322	320	322	328	333	339	315	300	296	326	300	334	295	323	331	310	309	297	295	324	295	368	317	310	331	278	340	347	314	314	314	307	308	321	330	319	279	331	301	339	304	278	310	334	305	310	328	319	320	320	334	314	329	352	319	282	329	313	323	314	345	290	332	300	302	332	308	315	330	296	307	361	322	309	332	281	310	314	323	280	308	322	287	312	333	338	309	303	318	336	317	329	329	341	296	325	327	307	348	323	300	296	338	308	283	321	305	284	309	316	318	307	338	324	354	304	307	319	334	334	315	316	301	298	347	331	325	326	323	304	338	346	322	323	312	335	335	298	340	323	321	302	297	304	323	300	346	304	317	301	311	305	350	307	330	290	323	316	329	330	306	304	322	296	314	325	287	328	318	284	310	331	317	347	322	306	298	313	297	298	311	303	360	318	326	333	312	293	316	368	333	319	343	314	329	276	299	295	306	340	274	301	342	342	333	320	313	319	311	301	288	322	294	303	293	305	325	359	336	324	298	313	323	346	316	334	291	283	308	318	355	310	289	349	324	352	312	281	326	327	308	332	316	317	311	343	312	307	325	296	303	302	331	338	327	296	329	317	316	342	311	313	332	300	317	331	316	338	308	325	331	301	326	311	269	327	307	324	310	316	357	309	321	320	306	303	343	292	318	315	315	280	333	342	344	295	299	326	325	275	331	337	302	309	321	320	314	326	297	321	353	314	333	322	354	296	333	318	332	329	342	275	316	297	311	310	328	346	308	350	289	357	309	298	276	320	322	312	311	350	355	322	311	315	312	330	326	343	339	333	306	315	300	327	336	304	313	317	284	314	323	328	315	329	307	339	325	335	306	310	344	329	305	301	320	336	327	287	321	317	346	295	323	302	314	307	325	319	308	297	342	300	300	300	366	330	320	291	301	301	321	325	298	315	326	316	322	309	328	304	287	331	293	309	320	346	339	324	330	310	313	316	318	325	310	311	307	332	324	299	337	329	306	325	327	323	299	294	293	286	300	336	285	338	308	313	299	291	270	296	318	340	317	296	323	294	312	310	322	309	324	305	310	335	340	318	357	305	323	309	351	294	314	334	338	296	291	323	305	301	347	325	312	299	293	296	332	296	325	284	316	327	326	295	338	321	290	315	297	342	348	302	318	315	325	335	311	310	328	333	323	310	347	323	324	322	293	307	305	321	339	322	345	340	334	326	329	314	319	295	307	334	316	326	314	307	295	309	344	315	286	307	308	325	323	301	336	291	298	309	323	358	356	329	310	325	318	306	328	314	351	301	309	298	338	319	318	313	307	323	306	293	305	293	273	304	331	344	317	316	324	352	320	319	289	314	288	318	315	329	309	283	375	320	339	281	315	295	307	328	324	335	330	296	303	330	323	287	315	292	328	308	285	344	355	333	317	317	324	292	321	309	312	335	303	317	311	333	335	317	294	320	312	334	316	335	282	358	302	317	341	347	301	326	302	329	318	314	327	312	295	310	313	310	334	310	322	321	312	298	325	291	332	321	315	316	315	320	299	311	353	366	303	315	331	295	346	332	297	323	321	346	314	292	312	347	323	317	305	316	318	333	288	342	291	300	302	351	304	286	349	314	303	298	325	315	311	323	302	299	305	340	334	364	354	324	329	325	288	303	292	287	291	318	366	322	288	327	296	312	329	321	340	340	294	324	307	323	328	279	321	327	328	294	342	304	313	344	302	321	296	300	326	302	278	323	314	317	291	318	295	331	282	332	291	313	334	330	308	309	361	314	350	316	334	324	352	317	310	342	335	317	310	337	301	341	311	299	307	322	300	352	297	330	312	355	331	300	313	325	292	288	320	330	289	325	343	328	329	359	305	328	300	321	335	309	300	286	329	315	289	327	342	340	335	325	294	322	290	330	310	299	294	322	329	336	315	345	334	340	327	318	319	330	365	350	324	311	313	304	317	285	312	291	308	303	321	334	332	324	327	300	336	294	296	299	319	317	316	299	326	329	311	325	308	314	297	358	366	305	319	343	341	325	288	335	320	286	280	293	327	307	301	311	311	324	300	337	321	324	303	317	308	322	326	309	328	318	317	328	342	316	328	327	304	331	292	329	338	339	312	292	336	314	319	305	285	345	322	299	305	364	308	329	299	331	325	319	311	346	324	331	302	293	293	330	318	282	332	311	332	298	288	314	290	316	310	328	329	352	323	327	328	317	333	318	333	333	318	327	307	327	367	311	284	321	325	286	280	320	338	335	318	305	334	307	296	309	298	336	293	312	307	277	328	329	346	323	294	307	278	296	347	313	308	303	298	320	296	324	314	335	326	331	311	332	291	308	333	340	300	323	311	325	327	315	305	324	319	305	307	315	329	294	325	293	323	327	317	328	321	262	322	306	337	297	318	310	296	323	325	325	327	315	316	297	289	319	307	318	314	287	326	289	330	339	319	307	343	294	321	312	330	331	319	310	324	313	351	329	342	310	317	337	327	335	348	308	309	316	359	314	329	332	298	325	318	311	287	299	317	330	297	313	308	302	318	320	332	344	323	335	335	310	327	336	315	300	353	341	308	297	307	319	301	325	303	340	321	320	293	327	321	304	315	304	324	321	292	297	294	289	315	326	298	329	351	298	333	323	307	292	281	326	330	279	322	332	316	348	285	351	334	320	304	313	332	323	344	330	309	325	320	298	303	347	308	308	310	305	295	299	347	310	363	335	349	333	319	332	338	340	362	315	319	326	305	326	337	303	294	321	326	307	314	322	346	321	321	313	318	305	297	290	319	317	332	348	311	330	306	337	322	310	313	302	288	317	357	363	323	319	320	303	324	342	271	322	295	303	283	309	309	358	321	297	323	337	335	301	303	297	324	335	328	319	343	326	305	323	314	319	304	324	358	322	300	302	292	311	309	308	319	316	313	284	340	330	329	319	314	320	302	304	327	307	318	273	321	322	324	344	307	327	320	333	316	305	307	360	294	321	326	335	314	315	292	298	310	303	328	327	338	290	295	313	321	293	319	321	284	335	312	322	342	314	302	331	325	314	337	269	326	311	327	311	330	305	310	329	309	360	310	302	289	337	319	316	299	309	332	298	295	344	313	316	311	319	297	343	321	322	306	324	301	325	305	328	323	320	321	341	331	319	309	307	349	305	335	327	332	317	310	312	299	311	319	300	289	346	319	311	281	339	329	329	320	312	317	306	319	308	330	306	301	313	320	297	326	352	267	298	290	292	307	294	365	313	330	327	327	316	304	306	316	344	320	328	334	306	324	325	311	299	296	357	299	272	309	293	332	327	321	324	314	339	298	302	311	369	333	335	332	327	313	322	323	322	314	323	295	310	310	289	326	328	333	346	320	344	315	308	289	323	308	294	320	283	285	340	304	317	299	359	317	317	317	330	328	286	292	313	333	349	327	300	305	322	330	317	324	323	315	328	337	367	317	314	303	314	317	304
2538	993	1113	1174	1152	1030	1018	1059	985	998	1003	975	969	928	953	981	984	961	961	960	931	937	964	888	965	937	942	951	940	941	906	979	976	919	917	925	983	935	1007	942	901	944	911	953	919	885	970	901	930	959	948	909	941	876	974	995	944	980	976	940	964	883	946	936	943	958	966	944	975	868	981	930	962	935	880	934	935	922	953	974	943	900	875	931	909	880	911	953	918	926	919	929	926	869	904	914	974	991	942	986	958	908	899	941	952	907	916	923	935	848	951	965	942	921	971	929	897	911	958	939	925	886	858	917	934	928	928	946	919	956	925	865	903	1009	983	923	877	927	876	910	943	886	938	901	875	940	934	921	933	888	903	969	889	864	958	918	958	940	930	923	927	877	931	974	848	937	907	918	970	932	840	921	944	920	907	928	913	931	954	941	995	945	960	918	990	884	889	939	927	906	941	922	967	929	999	876	925	912	921	901	937	897	938	963	931	942	986	968	994	906	966	912	929	972	950	885	954	925	976	928	889	896	962	935	929	885	929	895	966	937	883	903	903	864	979	922	918	957	960	941	875	915	898	868	933	939	945	905	898	861	940	951	900	874	948	934	937	896	972	926	876	907	916	906	931	905	925	921	862	869	927	933	875	908	913	954	959	866	908	956	932	952	950	882	980	934	926	942	907	984	910	902	945	935	968	914	925	908	923	921	927	998	945	880	885	907	934	958	917	943	892	987	973	902	947	931	950	937	961	938	926	883	917	959	937	918	970	908	928	871	956	951	904	900	908	964	923	947	921	865	938	876	994	914	952	1008	947	937	912	898	939	936	930	910	922	962	890	935	940	924	875	954	932	916	930	917	898	992	936	895	910	917	970	915	939	966	953	918	925	889	938	951	921	898	910	913	903	936	943	943	897	951	858	917	917	902	901	952	998	962	897	921	964	915	916	943	931	941	915	942	884	938	937	957	926	888	913	968	908	887	930	942	982	924	921	995	927	927	952	840	914	908	933	956	936	927	913	897	903	883	931	940	899	968	920	901	946	961	909	890	980	953	958	960	988	979	945	921	921	952	915	990	927	939	999	971	928	878	960	910	948	905	941	915	927	940	958	909	866	944	932	904	935	960	937	884	899	892	891	921	969	921	979	935	959	902	943	896	923	924	944	923	942	953	915	921	971	929	966	936	933	961	934	862	908	944	908	881	937	890	863	941	939	920	840	930	881	907	902	984	930	908	884	951	901	949	946	934	980	922	960	961	918	897	969	918	948	937	907	918	887	894	935	935	932	945	912	931	928	941	935	935	954	933	944	921	920	959	991	969	953	924	895	959	941	953	907	936	945	910	950	959	915	930	945	926	940	956	924	892	913	983	939	915	902	921	924	912	903	910	916	944	1009	887	910	950	962	972	908	919	915	891	878	886	909	905	941	902	924	952	882	1034	916	987	928	871	918	952	923	925	902	921	905	949	925	877	933	936	941	959	885	935	950	933	898	943	939	937	939	907	947	961	909	916	951	914	922	935	910	993	953	926	994	870	903	962	920	915	915	919	924	945	929	916	878	929	981	911	913	942	896	885	923	880	917	929	890	919	928	896	956	969	913	923	930	905	989	933	967	972	955	866	949	909	971	904	899	900	921	932	986	979	948	903	986	923	900	958	869	936	940	961	964	943	949	968	896	937	966	943	905	861	949	927	968	918	932	949	934	911	933	930	908	926	923	986	941	976	976	1012	946	912	917	854	929	906	901	944	999	958	929	910	919	894	906	939	923	904	941	952	928	905	911	889	931	958	926	947	939	951	909	938	941	941	870	965	959	932	886	966	901	961	979	908	962	985	863	937	962	926	921	908	941	945	944	932	914	950	889	947	875	972	928	964	924	965	952	912	909	948	946	956	900	958	885	938	896	978	908	994	877	934	923	933	922	976	928	949	904	867	938	957	884	922	940	907	958	942	886	960	902	953	941	943	869	968	917	901	914	916	898	901	899	936	928	952	947	935	946	949	898	914	943	888	958	920	933	897	914	945	926	905	912	963	883	916	923	892	890	967	956	875	935	911	932	920	919	904	925	921	930	932	947	921	894	990	920	921	890	919	928	929	931	868	905	940	947	907	941	887	970	927	933	927	900	963	910	900	889	903	939	985	905	917	930	993	890	933	934	955	935	957	938	950	975	865	927	929	878	960	956	905	969	950	979	934	963	945	894	942	896	907	949	927	912	914	870	935	952	923	922	907	936	913	972	942	882	926	926	998	949	897	908	945	996	976	873	910	907	906	905	957	902	945	920	912	925	932	941	934	900	934	902	885	884	898	992	919	871	900	955	885	899	927	935	947	960	898	974	891	902	955	975	940	873	917	911	994	904	883	928	889	928	993	856	906	957	930	971	894	966	930	920	951	901	937	960	923	919	924	935	904	944	911	922	954	944	970	926	918	911	937	965	958	908	933	897	941	952	850	919	921	943	946	886	912	900	957	930	945	912	953	966	912	947	944	951	959	924	935	926	955	908	921	891	988	929	965	921	955	932	958	932	908	953	936	928	914	946	890	940	950	978	941	902	919	940	944	886	944	930	920	967	917	909	942	931	920	908	947	919	901	890	950	873	905	928	931	894	904	916	956	972	991	914	944	903	892	959	930	986	918	908	928	919	935	910	880	895	904	982	952	913	952	951	888	907	930	864	902	895	912	929	947	916	954	943	990	980	960	900	926	960	875	922	896	917	956	974	961	877	894	928	914	952	939	889	915	910	952	878	902	910	871	911	949	956	881	929	916	911	912	886	960	922	961	928	974	952	905	898	971	925	925	930	900	912	977	940	978	935	945	979	872	957	917	946	886	933	898	928	905	916	943	896	892	953	948	959	945	917	926	964	899	904	902	932	901	941	924	890	940	992	921	972	989	936	882	963	934	893	967	932	938	949	993	917	942	936	919	922	928	958	890	943	940	959	960	981	959	926	933	928	968	993	908	910	929	929	930	930	897	956	926	934	940	918	972	876	947	908	860	911	897	904	939	922	975	924	932	955	976	969	915	966	904	958	931	888	956	960	941	944	891	934	953	927	984	951	899	916	945	921	942	890	903	898	1005	951	925	869	903	929	974	940	893	887	906	969	887	872	963	858	912	958	971	936	985	954	953	901	940	918	970	974	883	878	931	950	880	914	911	925	988	966	941	947	932	918	919	838	928	977	979	926	943	917	1009	893	966	964	917	936	947	940	936	886	931	940	943	946	868	959	909	915	962	940	929	900	949	871	957	919	857	954	930	931	880	906	936	970	924	860	938	961	1021	904	938	937	951	919	935	918	916	947	907	947	912	915	949	963	922	926	914	935	949	919	919	919	893	944	927	902	899	916	928	932	917	898	879	907	898	927	919	988	916	963	926	930	947	943	904	864	922	909	888	947	910	970	912	945	931	916	936	1000	913	941	931	904	904	961	980	929	986	867	928	930	913	946	914	948	949	919	951	878	873	905	944	901	988	915	903	901	971	910	921	965	915	912	912	905	907	911	919	990	908
8734	1167	1489	1179	866	658	543	452	375	330	294	286	243	250	247	266	204	225	236	202	218	195	226	199	205	229	196	220	197	188	189	190	205	161	196	184	205	185	164	201	201	196	186	172	176	195	184	187	183	172	206	179	198	162	187	211	194	186	182	185	177	177	191	186	193	182	193	181	191	193	206	195	170	185	181	169	176	196	168	167	178	167	183	191	179	163	180	156	176	180	176	190	199	183	172	178	188	175	178	175	204	162	161	171	198	159	187	178	168	180	146	151	169	199	172	188	202	176	145	174	161	164	176	192	188	167	188	175	164	171	177	166	155	168	208	163	175	176	190	196	193	194	183	186	210	187	167	152	174	169	181	180	185	166	192	174	180	182	178	178	168	188	181	200	206	186	201	174	181	143	166	181	193	189	190	185	166	167	199	190	188	179	193	163	200	160	176	178	176	191	157	170	187	190	173	186	153	187	171	179	164	176	181	192	176	180	188	186	192	185	177	170	181	184	179	183	185	202	187	168	193	178	199	207	190	178	185	185	160	171	191	198	196	167	188	165	186	182	189	192	148	193	167	157	189	199	193	189	210	168	200	177	209	181	186	175	171	200	172	194	204	191	193	197	197	166	186	189	185	179	174	155	183	176	194	185	201	183	179	170	193	184	185	207	154	181	204	169	210	167	188	179	191	201	175	162	180	193	187	200	199	170	181	168	179	204	184	187	178	162	181	191	186	169	181	181	166	207	168	190	150	168	187	197	176	171	187	176	214	168	205	190	183	172	172	176	172	191	191	177	169	168	179	189	146	175	202	167	169	160	173	175	170	187	185	212	165	191	187	166	175	188	195	170	172	153	152	187	201	175	167	185	169	185	173	181	170	171	178	172	181	160	188	175	164	164	191	181	168	166	161	175	169	171	162	199	168	181	179	200	180	172	183	182	179	172	181	164	184	177	194	167	177	205	170	185	165	158	178	148	160	161	174	158	169	171	175	183	198	180	173	181	155	173	206	199	178	163	175	169	169	166	180	173	186	175	182	171	187	173	186	190	187	187	165	206	184	181	156	176	178	186	167	187	176	185	183	169	182	188	160	194	181	165	169	172	157	189	178	202	175	177	190	172	181	177	168	202	175	168	191	158	176	184	176	189	191	191	189	187	172	161	159	178	202	177	164	169	166	180	177	153	184	194	187	179	195	180	178	207	191	178	167	173	173	162	198	178	164	183	176	192	150	194	197	175	202	193	179	187	187	193	172	166	165	167	183	181	165	195	188	162	179	212	192	176	163	172	192	172	160	181	183	159	174	169	177	194	172	179	188	184	167	181	183	197	191	167	163	164	175	175	202	170	172	166	173	163	175	175	161	204	153	178	172	190	184	180	185	212	172	196	192	186	181	196	162	175	196	184	170	168	184	182	175	191	185	162	153	213	176	182	157	197	158	186	165	168	161	168	219	165	184	174	177	186	179	170	183	173	176	198	168	180	166	175	176	164	194	195	169	185	179	186	139	177	175	191	169	181	211	173	163	164	192	171	177	175	142	153	149	175	191	189	180	164	192	181	176	178	185	202	156	173	168	178	174	175	169	177	166	193	186	173	158	182	180	174	197	172	172	187	178	210	161	183	206	189	192	183	166	171	183	166	188	160	182	166	180	192	179	152	197	170	172	163	176	164	187	173	171	169	186	170	171	194	171	176	190	197	172	189	162	163	163	186	189	190	180	175	177	186	150	192	185	179	190	175	168	175	174	180	184	184	163	167	173	161	168	174	171	175	182	181	182	187	184	183	169	171	161	173	174	192	194	175	188	178	174	142	168	175	170	173	153	177	158	160	181	178	159	149	173	201	187	176	196	193	162	149	162	164	154	191	189	170	190	193	189	172	141	172	170	188	192	189	206	206	190	187	161	166	165	178	185	172	211	177	179	200	189	165	181	187	172	169	146	199	193	195	173	191	192	197	181	174	155	151	177	184	174	172	170	181	183	155	176	192	174	194	170	183	173	180	181	168	185	164	185	161	189	186	193	176	160	173	176	190	153	180	202	185	177	144	175	163	180	189	168	187	164	180	172	185	181	175	184	169	177	168	159	187	177	186	184	174	175	187	182	197	190	182	160	146	172	175	182	180	170	158	196	200	173	163	172	165	195	196	199	157	174	190	195	171	158	192	169	181	160	177	167	163	166	194	147	154	189	181	176	191	190	171	188	189	177	182	171	173	169	180	163	172	149	213	187	187	178	175	174	164	194	200	168	170	172	188	161	148	190	164	164	167	180	187	183	179	177	182	166	197	164	170	192	183	190	195	179	171	165	178	180	175	186	180	179	178	184	169	171	167	193	176	185	173	193	191	190	164	188	195	174	177	178	185	188	159	181	178	175	190	166	168	180	166	173	193	194	156	181	162	177	187	190	167	194	180	175	193	185	197	166	190	198	172	187	178	173	193	177	210	202	176	168	183	206	168	172	182	166	193	173	195	190	180	173	178	168	164	166	140	172	173	176	164	179	176	176	167	201	193	181	192	172	191	188	180	158	147	201	175	151	207	176	183	152	174	168	207	185	195	177	180	180	178	165	169	174	160	176	134	176	177	166	178	176	195	172	164	174	204	187	184	174	190	185	189	184	162	193	188	184	187	198	180	161	170	193	181	185	189	200	176	186	187	152	203	174	187	167	178	174	189	160	159	209	168	198	185	188	174	188	200	176	177	150	168	168	166	162	174	176	162	170	177	166	176	159	190	198	204	161	177	167	178	161	195	183	206	202	182	174	165	177	164	175	167	171	171	172	183	171	169	182	188	179	191	190	181	201	171	189	192	178	181	209	178	168	193	212	159	192	177	186	154	159	176	174	174	182	179	182	180	192	190	163	181	184	187	173	165	168	175	160	176	191	163	186	201	167	176	195	183	165	163	162	162	183	191	150	191	173	173	176	195	161	182	178	202	167	151	153	197	161	174	169	170	178	191	196	167	182	195	175	185	177	174	170	170	173	170	189	163	169	185	187	181	183	187	184	196	170	166	154	188	186	173	164	176	187	178	148	162	189	183	177	170	189	185	180	193	157	164	174	179	201	156	169	196	185	179	162	184	168	171	184	180	201	182	181	186	189	190	173	156	185	177	178	171	182	167	187	173	192	159	196	177	180	188	183	169	178	184	188	176	200	179	158	182	172	185	180	169	180	177	177	183	156	174	185	195	187	182	176	194	184	193	198	163	161	169	197	169	183	166	175	189	170	185	175	170	191	187	174	186	188	197	168	164	175	190	167	173	186	172	155	172	172	178	177	179	181	154	183	155	205	199	186	184	164	176	161	170	195	179	157	194	174	177	154	208	144	160	154	163	171	190	191	179	177	197	205	177	175	171	180	164	159	167	184	174	155	178	183	204	192	182	173	158	213	195	186	179	198	178	167	177	211	182	183	163	169	176	157	163	195	178	186	161	184	171	198	191	190	177	202	176	187	156	189	191	179	200	173	172	180	180	160	199	173	178	169	170	194	179	207	171
5517	1612	3615	4000	3365	2785	2333	1918	1645	1479	1246	1189	1126	1090	1059	955	895	882	786	861	807	745	760	745	707	652	771	741	696	676	636	659	616	657	706	646	617	659	639	564	633	582	641	629	656	618	596	631	593	642	596	627	537	584	596	586	578	579	604	645	609	562	543	575	603	566	579	513	562	616	600	613	555	589	590	593	564	559	589	542	575	629	581	571	634	584	625	581	595	550	620	562	609	565	590	554	524	560	585	588	589	571	590	515	543	565	576	583	547	569	565	600	551	553	549	557	555	612	560	553	587	572	540	592	569	564	607	610	564	617	609	558	602	558	563	540	576	564	569	592	592	557	565	553	515	584	580	602	537	582	589	564	557	570	587	553	581	532	605	564	541	537	567	555	536	579	566	555	597	534	573	588	539	532	526	558	608	579	593	583	540	518	548	597	563	532	583	573	557	589	588	519	561	580	546	550	572	582	552	524	564	575	565	547	590	538	551	596	564	560	566	534	559	543	570	534	519	586	557	563	552	582	552	568	552	540	552	526	553	590	572	553	560	565	575	560	570	564	570	523	555	552	586	572	545	558	541	564	519	600	554	577	585	558	595	547	616	553	545	564	557	545	571	559	561	581	546	550	600	573	551	543	593	556	562	584	581	566	541	552	562	555	569	548	560	571	536	594	547	541	524	570	543	564	561	574	587	539	551	557	524	609	538	552	540	554	594	587	536	544	563	622	534	552	578	558	598	554	585	575	558	561	579	579	561	574	579	560	564	532	577	564	562	522	526	567	557	535	559	562	551	566	569	596	562	586	566	524	572	510	581	576	561	584	524	637	541	578	571	535	557	579	537	557	520	541	557	575	545	541	540	571	599	574	585	560	581	554	572	540	562	585	563	561	579	553	557	566	562	564	551	592	595	546	567	511	552	575	578	600	589	561	542	532	591	579	553	543	564	537	556	575	592	543	560	579	508	563	555	597	560	548	562	568	571	583	569	554	562	524	554	567	577	550	536	546	559	580	598	557	573	581	566	563	573	556	560	540	589	548	576	550	609	601	557	552	581	563	532	547	525	534	577	601	575	541	591	560	562	553	542	572	595	591	556	592	548	554	576	557	566	561	572	570	565	547	586	549	579	614	543	589	599	557	543	529	552	538	594	555	577	512	587	511	571	579	579	556	598	523	518	557	570	579	563	582	536	576	534	547	584	556	595	547	533	584	531	605	570	564	544	592	550	573	565	543	562	528	586	538	554	593	545	556	577	534	575	583	565	551	579	549	540	581	561	574	578	555	546	584	553	563	576	575	584	565	631	541	576	545	537	561	634	579	560	520	570	560	561	522	544	548	537	540	540	580	533	597	594	609	593	577	591	556	587	532	525	580	548	558	531	578	576	544	516	540	532	596	600	538	557	557	599	569	581	576	557	585	592	543	540	548	580	591	529	571	527	550	546	542	564	534	544	511	605	543	603	592	569	579	541	554	570	565	529	525	551	565	581	555	558	545	540	541	563	558	589	570	582	553	563	551	561	581	595	529	568	540	596	546	567	564	566	572	592	588	551	563	545	570	582	575	544	567	574	571	558	536	565	553	572	560	563	595	524	535	538	562	598	551	577	597	571	526	590	571	593	576	594	579	550	566	531	497	500	578	550	577	544	582	561	559	573	581	553	544	585	560	545	553	542	543	599	569	562	553	551	561	597	561	553	590	569	568	553	529	575	584	573	576	533	553	550	551	560	565	555	591	604	540	579	561	541	550	539	610	584	579	565	590	549	547	551	575	548	523	581	586	535	570	565	561	554	576	589	583	531	560	571	546	540	568	541	600	576	559	603	591	539	588	556	513	547	547	538	576	578	585	573	579	609	561	567	575	524	570	585	571	594	537	569	536	576	591	563	595	555	581	549	580	549	553	560	548	582	541	568	609	542	594	540	553	555	565	587	561	581	566	542	578	553	559	576	556	519	581	528	552	537	575	539	573	516	595	566	554	534	559	577	583	575	571	533	560	578	569	581	577	603	547	576	545	569	553	562	539	537	597	571	595	561	582	546	566	572	547	558	569	553	544	565	561	546	525	585	594	571	553	609	577	537	525	548	555	582	561	576	606	554	572	583	555	557	572	563	533	593	567	578	582	536	568	603	548	511	581	530	560	561	555	564	596	550	568	544	556	569	535	551	559	593	561	551	572	569	536	571	559	576	577	585	575	565	563	564	519	618	574	504	558	557	551	539	556	561	590	587	543	584	580	569	540	570	550	566	578	568	555	587	544	546	516	553	603	599	534	582	569	553	582	517	585	553	544	544	550	563	574	551	546	608	565	534	555	600	551	572	547	595	544	528	623	574	549	566	588	568	537	578	576	542	576	578	588	610	514	610	594	530	583	526	546	568	549	572	603	513	589	590	569	577	561	574	562	548	560	582	555	559	548	554	586	583	581	563	575	564	560	571	549	541	562	571	522	603	551	548	552	566	544	557	574	569	553	585	541	567	549	594	562	540	610	561	540	562	554	564	588	565	547	521	559	571	575	579	536	564	576	542	558	539	541	552	562	543	608	574	554	533	546	554	565	562	546	550	587	567	561	555	562	551	588	588	583	585	582	556	584	564	568	567	589	521	580	579	567	603	565	526	554	588	557	563	568	564	572	602	554	574	573	566	560	562	548	582	574	557	579	575	596	550	518	537	555	562	543	541	559	555	560	553	569	590	558	602	581	569	546	535	529	566	570	535	540	580	543	553	571	559	582	557	550	557	560	543	591	526	543	563	528	553	557	573	541	541	521	553	560	566	571	614	515	597	564	558	544	557	570	646	544	548	547	560	558	554	586	580	590	573	553	613	601	566	516	541	579	566	556	573	578	566	558	546	544	545	576	551	588	549	582	580	527	541	530	582	578	575	597	545	567	541	571	559	505	561	574	534	540	578	610	568	566	573	543	595	554	566	594	580	524	557	564	549	535	580	576	549	554	536	559	576	576	581	569	630	573	561	564	523	552	548	570	593	577	569	550	583	544	562	551	544	553	616	536	542	528	550	552	565	582	578	539	540	519	567	573	536	570	577	581	548	554	533	558	557	534	574	547	577	546	572	549	562	556	549	584	547	548	538	554	571	586	565	568	578	562	577	555	583	567	583	569	577	562	550	600	547	599	542	604	582	560	551	576	526	576	554	540	563	582	578	591	556	560	554	539	531	596	533	560	563	580	555	558	548	566	548	568	560	570	578	621	582	527	543	541	596	576	586	628	545	571	545	587	539	518	564	567	557	519	620	578	530	561	543	561	551	553	598	541	564	515	589	524	562	562	555	575	543	574	553	588	568	579	556	532	527	555	559	552	597	598	560	532	569	569	581	496	567	591	561	577	560	579	565	587	542	574	607	546	553	555	593	604	585	586	572	549	567	541	565	590	629	575	534	511	560	590	570	570	576	587	586	558	556	521	547	547	563	588	585	556	586	560	589	549	575	531	561	603	555	597	551	534	582	531	547	571	559	545	553	554	613	547	606	573
16108	2615	2820	2147	1536	1101	782	631	536	453	366	373	304	288	260	223	230	190	208	197	200	210	179	165	180	172	183	164	165	142	181	168	166	162	142	150	178	148	157	168	135	147	142	161	168	138	135	144	154	157	150	162	146	147	138	149	145	135	147	136	144	145	140	132	134	146	134	173	148	139	129	133	166	101	144	131	144	149	132	150	163	150	135	151	133	134	129	147	140	125	147	150	138	140	149	144	141	136	164	126	126	146	150	151	117	153	135	111	126	151	125	134	147	160	142	128	141	151	143	136	126	129	133	130	134	139	140	156	128	146	131	147	146	134	135	126	150	162	130	141	139	132	143	132	145	162	126	145	128	133	144	145	155	138	142	132	123	139	144	137	137	126	160	151	136	155	136	154	123	161	146	132	127	141	138	144	154	136	148	139	141	135	134	153	142	128	133	133	141	151	122	148	129	137	135	139	144	123	156	146	134	145	135	145	137	143	129	136	139	126	148	141	151	148	136	146	119	148	147	140	132	122	132	122	157	157	145	142	148	120	152	152	145	168	129	149	143	130	153	141	134	131	146	142	160	136	132	140	155	124	130	128	153	141	144	156	140	143	121	128	160	124	135	138	159	127	149	136	136	142	139	124	127	134	130	136	144	127	152	137	124	146	113	135	126	154	122	141	134	152	147	137	138	141	128	125	133	153	135	125	128	149	130	136	149	132	126	139	127	132	138	152	143	136	141	119	147	135	143	139	146	138	144	116	140	126	149	141	149	137	119	124	140	138	126	140	131	130	121	153	157	138	154	141	163	132	144	137	135	142	132	148	142	127	149	140	133	142	137	146	135	149	118	141	166	147	149	133	146	133	148	129	153	139	156	137	144	109	150	146	140	133	149	143	129	148	160	138	135	140	142	144	136	144	160	141	125	140	138	138	158	147	139	126	141	138	138	134	147	135	162	125	144	138	144	134	132	130	135	135	122	160	149	137	143	169	140	132	124	126	130	110	131	115	143	124	148	121	133	140	153	149	135	135	133	156	141	145	140	130	169	169	159	146	137	152	117	147	134	154	149	146	137	119	142	147	152	126	129	114	142	136	102	154	155	154	162	137	178	132	133	131	149	139	157	137	142	134	160	123	145	140	138	155	123	160	125	120	139	148	123	143	124	132	141	134	130	117	134	141	136	145	134	132	154	126	123	144	151	144	130	125	146	138	160	133	140	135	158	139	138	130	138	135	154	144	142	139	162	161	150	142	132	127	154	122	144	145	121	139	136	153	160	154	136	131	126	147	151	163	142	164	148	163	142	136	131	130	117	140	159	131	126	120	150	141	146	133	118	138	133	133	147	126	114	131	152	137	154	139	142	163	129	139	132	144	130	134	132	150	123	118	114	148	113	131	146	150	136	141	126	132	137	145	136	131	125	114	142	113	124	156	145	131	160	115	161	132	118	153	139	147	136	129	154	138	118	150	142	150	144	156	137	140	137	131	145	158	137	142	142	140	138	141	136	135	124	139	153	134	134	127	125	154	160	165	158	143	128	130	128	121	169	132	141	142	129	118	139	121	132	147	147	131	123	136	138	138	140	144	134	140	152	148	129	127	123	152	132	141	153	131	149	127	112	138	119	143	117	141	166	133	143	128	124	137	120	138	134	121	137	141	154	145	139	166	150	154	132	150	137	151	142	164	142	134	124	134	151	127	170	148	134	144	129	134	147	132	146	136	149	120	151	150	140	147	164	146	119	131	138	144	155	146	143	150	148	135	140	131	153	127	148	136	159	160	129	126	127	140	128	127	143	146	140	143	149	148	138	151	147	133	150	143	133	148	124	125	120	141	134	132	122	121	139	146	133	145	115	140	134	144	157	143	151	131	131	140	120	125	136	148	137	125	126	162	154	133	139	159	139	143	156	138	142	143	131	143	131	147	158	140	152	113	149	124	137	143	161	128	131	146	132	147	127	125	137	125	139	146	121	140	125	127	159	129	132	134	144	134	123	128	128	133	148	145	145	163	153	160	111	141	140	131	146	136	129	153	157	145	139	133	131	134	135	139	139	147	161	132	152	141	142	129	141	140	148	131	110	134	145	151	135	129	128	132	133	136	138	119	153	137	145	126	142	142	121	138	138	149	132	146	134	166	142	129	141	140	153	139	144	124	147	148	145	157	154	146	131	142	124	152	179	140	146	129	156	153	136	131	136	126	136	139	124	144	136	138	120	118	150	132	139	137	129	129	154	147	129	140	134	156	147	140	133	139	166	126	148	155	142	151	144	129	127	127	139	140	135	157	112	149	130	140	158	139	118	135	118	155	128	146	136	163	133	122	124	107	130	156	122	139	133	147	154	139	149	134	126	131	149	132	139	123	154	166	146	140	141	149	137	146	154	131	129	141	137	118	144	147	137	145	132	125	156	153	134	156	145	139	132	134	129	150	151	149	147	145	127	142	154	130	122	143	132	148	159	145	127	139	154	144	159	144	130	128	156	134	142	133	148	126	127	152	121	160	137	117	155	139	138	141	144	133	130	147	150	141	145	165	154	135	133	153	110	140	136	131	127	132	126	159	121	159	130	114	143	132	136	147	133	148	148	138	154	139	123	121	134	123	164	128	127	156	119	144	123	157	140	141	150	142	141	135	144	109	132	144	129	152	155	144	145	143	124	128	166	132	120	142	140	124	150	130	145	135	151	139	144	130	128	141	140	148	133	118	122	149	127	137	161	149	129	122	129	147	132	144	164	127	154	149	145	160	127	141	135	149	149	142	138	140	144	132	136	133	147	134	155	140	138	142	135	134	146	132	159	143	143	135	151	141	141	133	139	131	155	151	131	133	147	141	152	159	126	139	135	118	143	153	145	145	141	123	132	153	147	132	130	135	147	157	145	165	140	155	138	159	116	127	117	141	158	151	140	137	135	162	133	152	126	161	139	146	146	145	159	143	142	139	128	123	111	120	172	146	146	129	119	177	147	125	129	152	143	116	126	133	149	122	131	134	144	141	146	122	139	128	140	128	129	145	136	129	147	124	141	130	123	144	141	123	144	149	128	133	123	166	145	151	158	142	130	125	144	132	144	132	128	134	164	143	131	145	146	119	136	154	134	135	129	140	125	148	130	173	126	142	137	143	144	128	144	155	155	129	145	147	138	169	132	134	119	143	131	121	126	134	137	119	131	145	128	121	139	147	116	139	151	132	155	125	159	133	114	146	129	130	118	131	137	150	144	141	146	136	130	132	133	155	131	145	134	140	126	143	125	141	130	137	132	151	143	153	144	155	143	145	127	125	139	155	136	136	133	123	147	147	141	129	111	153	135	144	130	134	129	125	134	139	139	122	131	152	147	143	137	139	156	121	145	133	129	151	145	145	155	133	137	136	132	141	138	128	120	155	148	131	163	135	144	138	158	162	160	137	134	144	132	149	155	160	145	154	146	143	141	129	144	123	138	151	113	143	144	147	151	124	137	159	153	149	143	131	127	119	128	148	168	131	142	139	163	141	129	150
7706	2590	6122	6825	5745	4597	3798	3075	2595	2236	1882	1790	1581	1383	1246	1233	1130	1079	1007	992	870	922	865	826	762	731	729	714	695	645	669	696	687	583	603	617	596	623	618	587	538	554	561	575	540	537	577	553	522	533	540	507	496	530	521	529	519	506	530	547	549	522	530	481	505	502	535	458	484	494	499	527	474	481	475	460	481	513	490	492	479	480	538	484	478	488	494	508	473	465	455	468	481	507	484	458	487	490	471	461	437	508	495	443	479	473	479	483	457	456	487	445	443	487	488	493	468	496	489	473	480	454	464	515	435	486	488	477	503	486	490	461	451	459	434	490	479	425	475	440	453	441	491	518	478	457	499	479	488	446	485	450	474	495	498	481	503	455	497	447	479	500	462	469	471	482	451	471	488	501	483	449	465	471	470	499	489	501	471	455	487	458	459	477	455	503	456	510	508	479	508	466	487	487	472	480	459	455	467	469	483	460	488	457	485	459	469	477	473	480	452	473	480	479	460	456	489	433	499	477	498	443	459	493	440	450	499	475	476	476	472	430	449	463	460	452	465	488	418	459	494	465	473	501	463	468	453	460	454	435	470	457	467	443	475	474	495	467	471	428	446	453	482	438	448	470	445	484	486	529	458	500	450	456	458	453	453	442	481	502	498	496	465	480	430	468	484	464	471	484	449	441	470	478	414	504	452	437	487	451	447	471	509	456	469	465	448	473	479	457	467	487	453	455	487	446	466	519	436	455	490	468	478	497	455	477	462	441	481	482	478	472	473	479	473	459	450	469	463	471	461	454	450	465	485	423	486	460	451	514	488	454	488	455	507	487	439	461	480	475	484	486	465	495	449	463	460	431	528	438	465	443	460	462	504	469	481	457	466	490	488	474	473	493	457	488	436	499	475	470	501	463	466	464	445	448	440	473	430	493	456	444	502	464	432	490	476	426	471	440	451	473	441	467	472	477	456	476	477	408	505	484	483	463	448	458	505	458	441	471	437	497	430	470	478	469	521	455	461	495	474	514	469	476	462	432	492	474	474	480	427	461	477	453	449	454	462	497	500	488	454	422	467	479	500	455	402	493	484	473	455	479	448	482	476	485	462	502	433	445	495	494	491	488	434	477	471	449	483	521	462	442	466	460	474	446	480	452	448	413	442	465	412	452	463	469	470	443	462	449	489	475	503	456	495	435	417	463	472	460	481	482	481	475	459	473	502	485	449	495	523	441	455	483	449	472	461	452	476	478	463	488	441	492	526	497	470	447	473	502	487	463	472	440	461	482	451	476	469	473	464	490	465	442	452	459	471	489	442	440	416	441	485	460	490	453	458	471	465	448	476	427	500	511	443	478	478	490	470	449	479	454	459	465	443	447	473	477	453	429	425	472	468	465	426	444	465	463	482	500	469	477	458	489	490	509	460	459	494	453	433	461	467	488	471	475	439	462	469	462	547	509	484	514	392	534	454	473	485	418	459	431	475	445	506	463	442	464	477	483	471	472	435	470	429	470	460	451	456	463	464	454	464	474	499	462	529	458	499	449	452	478	457	480	486	464	497	461	484	463	424	478	456	475	435	490	437	490	426	488	460	473	469	460	461	454	445	510	465	443	458	459	483	428	494	461	520	474	452	419	490	498	477	442	472	452	456	474	466	453	472	471	519	484	448	428	465	479	446	453	504	482	463	489	439	514	459	452	436	464	467	487	473	513	452	434	461	457	482	464	467	453	476	447	492	459	413	493	441	473	473	497	425	497	433	508	486	502	486	453	498	467	429	507	513	434	461	452	471	482	460	479	465	452	501	444	481	457	473	460	440	453	476	447	447	474	449	460	473	440	461	495	470	473	457	493	467	472	431	488	468	471	447	473	442	478	433	467	437	464	488	467	488	507	480	490	444	436	474	463	467	483	508	466	470	478	476	462	471	477	499	448	442	463	463	473	495	466	446	477	491	466	483	457	473	471	494	479	483	470	462	484	470	461	462	487	439	457	471	474	445	477	488	457	461	425	478	484	459	424	476	490	453	464	486	474	472	491	502	452	483	478	442	451	472	515	471	502	495	445	441	424	464	467	502	445	472	516	467	503	464	433	442	466	417	464	449	457	464	447	438	502	514	470	464	473	481	443	451	472	458	508	510	446	449	471	477	443	469	481	483	443	458	480	497	465	460	491	452	504	494	404	456	446	479	446	495	444	449	460	469	479	463	486	478	474	471	459	459	463	444	434	527	491	461	474	467	489	440	482	440	439	443	488	480	487	450	441	458	426	467	457	470	483	474	468	467	435	491	494	460	458	507	431	475	470	493	472	509	429	466	476	480	472	493	481	465	501	478	450	461	444	483	490	438	502	441	462	503	469	475	485	507	446	481	471	452	434	468	462	464	447	525	462	468	481	478	453	485	467	434	491	472	447	492	460	467	511	486	430	498	520	434	449	472	456	454	468	466	498	469	479	426	439	440	472	515	453	449	493	504	457	469	441	470	462	500	456	456	493	461	446	443	463	461	453	462	473	452	476	483	454	489	473	458	476	461	507	475	431	477	463	444	455	450	487	441	445	448	473	474	440	477	505	466	490	447	480	477	451	464	476	450	503	468	462	424	458	435	463	446	470	446	505	496	447	466	481	471	463	455	462	474	510	454	496	435	526	442	428	489	490	441	482	458	469	483	475	470	454	500	460	471	471	448	442	484	457	456	448	455	443	448	463	482	512	504	445	492	447	438	473	527	485	453	453	448	492	452	462	442	497	501	462	461	443	461	450	467	467	437	420	466	475	454	464	499	464	466	487	434	451	466	427	509	481	436	479	492	500	501	472	476	414	495	436	459	463	439	453	500	465	468	463	457	448	469	430	462	475	468	466	464	463	432	460	469	505	448	484	451	498	463	501	468	516	460	441	470	480	481	436	488	458	461	447	490	494	465	465	454	456	457	457	466	463	502	484	476	420	460	472	508	454	468	478	460	480	475	491	440	463	468	495	490	460	445	424	500	447	478	483	487	487	478	477	484	476	462	454	469	485	495	475	463	492	434	448	498	501	483	464	441	490	494	465	482	464	494	476	471	467	451	503	498	466	488	466	478	481	462	471	465	475	452	484	480	490	468	468	487	472	455	468	440	450	457	493	478	456	467	475	437	452	444	476	478	484	482	460	417	444	440	503	490	493	479	479	468	502	490	465	457	499	425	455	493	457	445	450	439	460	455	495	493	479	454	463	439	470	451	503	438	422	436	475	470	461	490	432	457	447	454	465	455	485	488	495	485	429	477	456	477	478	486	450	459	467	474	487	503	494	463	478	473	488	470	478	457	474	476	460	477	462	492	478	484	492	467	490	470	449	469	479	474	468	458	465	493	454	485	446	480	494	454	422	459	479	481	452	505	462	485	510	478	482	443	463	509	491	452	430	475	457	461	435	476	471	440	460	474	494	470	458	423	482	437	454	431	481	486	486	482	473	449	486	504	461	440	447	439	433	483	440	476	517	478	469	490	459	449	478	483	486	462	443
2300	419	403	363	358	375	382	335	394	341	297	293	329	324	299	347	335	326	330	301	323	295	303	341	329	302	354	336	332	306	343	302	321	318	343	336	316	341	345	323	285	299	318	318	329	335	334	320	384	295	341	327	293	338	319	287	292	338	345	338	326	314	347	327	326	322	319	317	336	331	328	339	374	305	305	314	339	306	339	314	335	313	307	330	314	324	314	273	311	307	324	299	305	297	324	322	284	300	322	319	318	312	292	340	296	322	319	336	281	313	313	316	322	305	314	288	317	315	313	342	297	300	312	303	335	325	311	336	315	300	325	322	300	315	300	334	315	343	325	326	300	304	296	290	324	301	315	314	303	304	347	314	315	330	316	305	283	322	349	312	293	311	327	312	314	327	336	322	284	305	331	319	327	298	312	322	322	323	285	296	343	307	315	306	316	342	345	303	294	346	317	322	326	334	342	319	303	302	349	319	305	327	309	324	342	326	301	309	334	336	306	317	366	324	300	296	329	312	316	303	307	319	293	321	309	285	333	292	341	316	324	306	314	304	304	312	303	325	293	302	305	290	315	333	307	317	341	331	319	306	317	321	300	297	309	322	329	334	321	319	340	317	311	303	299	332	310	302	319	314	316	303	302	326	300	319	308	320	328	349	278	345	326	324	308	306	293	318	321	290	313	326	294	304	306	321	318	319	302	334	297	319	303	330	336	325	312	302	304	301	298	323	344	279	318	313	307	335	346	328	275	292	346	297	333	305	304	286	298	273	290	305	315	308	322	320	315	294	305	315	284	342	281	341	334	333	315	351	339	305	317	306	326	336	286	312	329	328	314	306	315	311	324	342	334	319	323	293	316	340	301	323	312	339	330	317	322	284	331	286	322	363	290	284	331	300	348	301	303	291	329	327	327	359	312	320	296	325	327	314	306	310	293	333	284	318	290	297	342	312	303	311	335	349	319	336	327	308	313	318	307	303	277	301	343	317	312	320	304	344	315	305	350	311	344	336	340	317	301	310	339	316	308	302	321	293	305	288	320	331	304	287	307	306	335	306	358	358	304	309	332	348	314	321	327	305	337	286	340	307	323	326	320	330	298	309	316	340	309	354	347	311	333	316	318	322	336	336	314	311	323	349	304	316	320	331	326	289	293	330	333	340	285	303	328	321	301	319	305	325	335	305	314	298	293	297	287	337	347	298	315	322	351	282	356	301	288	355	319	346	318	277	341	322	319	319	326	314	300	336	292	321	304	347	279	316	323	337	303	329	332	306	323	313	311	317	325	339	323	293	318	354	305	315	284	277	297	308	298	300	318	308	326	303	317	346	329	335	299	334	313	311	310	333	310	331	308	325	336	300	328	324	320	345	340	317	338	341	335	321	307	336	295	317	302	313	333	303	315	295	372	322	361	341	328	326	339	332	322	354	315	344	360	350	313	293	317	313	317	334	325	317	306	299	306	293	336	320	301	339	325	330	320	318	325	332	280	289	277	328	335	321	283	297	298	293	335	317	308	338	321	344	290	297	333	310	317	337	343	312	313	332	313	346	308	305	323	335	294	323	332	346	303	301	334	317	331	301	316	320	319	315	317	329	306	310	316	321	319	337	317	335	328	344	329	316	341	345	307	319	298	320	356	308	300	309	320	333	310	343	332	322	294	350	302	313	319	336	336	325	320	275	293	322	289	334	304	350	335	347	317	339	311	296	321	321	282	322	322	315	331	349	323	311	312	330	344	312	333	299	294	279	343	325	308	318	339	302	308	316	328	330	307	316	310	328	298	280	314	321	301	310	312	317	306	338	319	287	357	308	317	306	297	287	299	319	290	306	329	315	318	335	336	311	313	273	310	315	318	302	300	303	309	304	303	317	315	353	314	332	295	296	324	304	322	321	338	347	324	329	315	309	321	330	329	308	300	334	335	299	320	276	286	304	312	319	319	297	321	328	264	315	298	346	342	366	334	302	319	307	319	314	347	301	334	295	311	301	334	313	300	293	296	340	276	329	328	274	301	303	315	314	334	357	323	309	332	288	320	323	341	306	337	298	326	312	323	260	326	310	316	311	312	344	306	317	298	340	349	329	275	295	335	300	310	297	297	337	289	332	295	302	309	298	284	329	309	289	373	297	332	320	300	319	331	307	310	310	319	325	322	312	320	326	296	322	282	364	346	310	297	301	333	313	333	329	343	338	325	289	304	354	287	297	324	297	335	336	328	287	311	341	321	350	305	316	295	311	314	328	314	278	318	334	337	323	348	327	320	318	314	317	296	350	293	336	321	319	344	305	320	302	327	312	292	293	292	308	292	339	313	313	324	324	314	314	365	295	314	355	302	321	297	308	323	299	310	314	340	302	284	301	335	315	317	347	312	355	332	346	326	314	292	318	313	317	311	341	338	323	315	307	322	320	327	303	316	274	329	318	322	272	302	361	292	341	296	320	314	292	318	331	289	320	302	339	349	317	307	326	332	306	328	308	328	334	340	374	312	303	324	333	329	289	348	330	327	308	340	330	302	335	305	319	296	315	324	325	316	317	315	323	307	317	294	334	338	288	322	305	310	322	335	354	321	280	349	287	288	348	349	296	295	317	352	304	328	312	331	325	326	310	315	321	325	309	332	316	312	325	294	332	311	326	312	342	319	294	307	298	323	310	300	292	314	315	325	317	314	325	360	329	305	314	304	346	300	317	298	298	311	307	316	314	315	316	304	310	289	291	313	339	322	326	290	314	313	308	335	313	351	300	296	311	320	310	322	335	321	335	322	330	330	304	303	311	331	284	334	304	328	306	313	325	358	328	355	287	354	305	339	305	333	325	346	352	296	318	323	299	340	307	316	316	313	292	289	315	291	307	312	343	314	292	340	291	317	298	278	345	312	305	302	319	336	325	314	290	318	344	300	301	304	306	312	280	346	334	348	348	301	302	314	318	295	337	308	336	314	302	310	337	313	326	334	314	324	296	295	349	323	317	301	323	302	333	311	300	282	318	338	322	303	290	350	310	314	305	321	331	333	340	297	315	298	299	303	321	284	303	346	309	338	321	336	325	322	322	329	337	328	301	318	312	303	320	326	311	349	277	302	339	316	328	294	323	318	309	332	315	311	296	312	308	297	299	301	298	300	325	317	327	327	337	318	332	321	331	326	286	312	301	315	333	325	324	306	307	289	307	334	291	343	312	333	338	322	347	322	295	309	313	316	293	317	301	321	297	297	315	301	306	306	307	314	300	305	316	363	339	329	299	331	320	309	327	303	298	301	301	332	327	345	305	345	320	314	310	333	317	305	344	344	346	311	335	332	324	338	338	309	320	337	315	327	346	353	333	315	338	317	313	322	318	329	301	300	325	322	321	297	355	285	313	305	341	322	308	335	344	322	323	322	304	305	317	311	293	300	335	287	293	332	311	332	310	292	303	344	334	330	309	292	309	323	326	302	335	313	294	323	335	341	331	313	338	305	312	290	301	318	322	361	310	295	337	306	292	295	323	344	311	321	315	294	313
2474	1001	1132	1177	1071	1077	1019	1007	965	978	973	984	997	928	952	946	995	926	982	964	959	943	916	963	935	956	1000	912	936	922	923	936	971	991	925	902	887	926	911	921	955	988	938	938	953	887	874	925	944	840	925	886	843	948	912	958	909	886	934	864	932	913	934	930	975	900	910	1015	935	977	976	940	906	896	924	959	999	894	953	940	904	943	915	907	867	930	929	962	952	934	956	868	958	901	901	1012	865	966	881	963	943	871	949	971	936	905	881	918	925	934	919	938	909	930	884	969	961	909	952	966	953	932	975	914	921	945	907	906	947	924	904	923	940	973	918	978	900	922	929	935	896	907	1005	929	953	945	935	928	892	923	938	893	914	914	918	894	955	998	923	889	917	899	902	913	894	898	881	889	940	956	961	919	920	913	940	923	911	940	909	937	922	962	936	888	907	865	986	869	963	953	921	924	947	916	916	893	975	936	914	953	862	896	944	907	941	901	945	884	854	924	907	918	891	894	974	915	942	871	896	932	1009	932	900	924	929	983	940	928	942	945	918	875	886	929	939	938	975	929	880	941	894	960	936	947	919	966	923	918	970	915	976	938	955	914	950	913	925	933	938	908	939	931	911	923	919	924	881	929	982	944	947	917	954	897	930	921	947	905	876	931	977	920	904	860	940	975	995	905	939	913	955	932	944	945	914	948	925	905	934	927	947	899	993	945	954	908	937	904	966	854	915	905	933	948	969	897	955	945	940	952	927	914	942	906	916	971	996	926	873	983	907	883	905	918	941	877	945	941	878	914	984	925	926	947	954	914	886	909	971	923	935	926	943	942	993	947	948	981	929	912	934	944	937	931	912	953	971	906	926	928	925	927	904	940	920	927	1014	953	905	891	919	890	943	884	956	946	963	949	947	943	922	908	943	937	905	910	945	917	932	925	976	943	923	891	929	942	980	931	939	975	955	900	875	906	871	950	897	911	923	951	930	937	977	888	888	929	946	911	896	932	950	940	914	914	949	893	951	952	1006	958	943	857	937	932	948	966	939	959	976	907	928	947	947	902	932	879	979	931	881	895	900	879	903	992	911	922	867	926	917	924	913	949	915	881	900	945	938	984	836	964	892	964	924	917	933	910	893	897	925	946	940	895	977	971	873	1004	905	987	921	881	930	935	896	944	976	941	894	952	982	888	900	944	922	946	963	970	939	875	943	914	947	922	959	940	887	979	933	936	977	905	909	930	959	995	881	935	918	899	975	913	906	964	909	931	929	956	937	926	943	970	897	952	880	961	916	943	930	970	926	915	902	938	939	941	999	964	895	919	942	882	913	905	988	930	935	922	936	879	923	926	959	953	909	902	873	890	926	955	917	960	925	930	897	917	877	910	942	899	952	900	974	1002	963	972	993	941	880	978	951	934	922	857	916	885	976	921	932	916	924	947	943	889	921	963	896	912	903	875	919	967	863	943	951	970	917	890	886	1001	961	918	934	943	928	918	913	942	925	898	891	946	999	975	847	936	992	928	944	955	896	923	957	948	894	878	871	945	956	896	944	939	964	905	921	921	962	918	926	894	904	929	963	927	897	945	960	960	997	956	936	966	990	920	951	928	930	871	921	911	934	929	939	885	925	937	932	895	915	931	931	938	971	941	979	902	958	932	897	938	931	977	930	936	934	893	923	899	916	951	936	892	964	966	932	868	937	913	884	897	941	941	953	927	908	908	919	957	923	960	926	944	930	899	929	916	932	996	930	909	944	951	951	919	919	901	958	930	947	929	896	926	884	908	934	967	916	921	959	900	892	938	894	918	892	934	911	919	930	896	929	961	943	933	930	926	937	928	882	899	949	925	946	907	990	949	902	969	965	899	907	960	966	890	952	974	882	985	938	923	929	899	917	938	903	938	905	945	888	903	944	920	972	908	945	941	915	916	978	929	927	912	930	982	932	930	969	897	939	915	927	965	961	912	944	918	910	927	945	934	943	954	950	970	887	900	914	941	934	946	977	946	902	887	898	927	908	949	903	918	907	936	924	937	945	885	909	913	984	896	902	941	905	856	906	930	934	964	951	932	912	900	884	940	952	925	930	917	939	963	923	947	900	1002	869	948	949	903	887	922	916	916	883	922	837	891	911	933	951	920	921	893	938	899	881	940	944	1007	902	928	952	932	913	918	966	937	886	985	988	907	957	880	961	920	937	929	889	928	928	947	996	948	942	911	952	940	934	940	943	977	933	943	926	899	913	938	925	937	932	940	907	926	970	976	963	967	942	963	908	956	915	916	938	941	970	998	910	940	945	958	951	968	904	928	921	921	952	974	920	924	993	922	930	926	910	944	912	896	1000	879	915	931	921	952	923	935	921	882	947	877	947	902	902	931	912	978	937	918	899	898	945	925	953	932	921	922	950	919	940	904	918	975	986	868	954	938	914	909	918	926	944	837	908	942	912	944	910	955	955	952	929	967	920	914	958	941	881	913	883	877	936	983	940	922	895	907	971	894	899	922	918	920	901	935	973	994	973	952	937	929	896	939	948	943	882	1011	907	948	975	905	915	922	928	959	986	881	900	933	949	897	930	946	920	971	969	972	916	867	939	929	943	912	935	993	943	917	919	934	933	911	917	917	999	932	986	938	923	893	916	907	871	920	864	915	914	964	919	895	1036	954	977	953	932	918	903	953	942	896	929	903	993	928	926	897	935	960	880	949	890	937	941	928	911	945	937	871	946	868	907	906	913	932	901	942	840	970	976	1002	940	957	963	912	929	945	957	907	947	951	945	906	930	913	903	961	912	905	941	881	943	935	928	927	927	956	949	920	939	893	944	973	932	914	968	936	947	919	919	1006	948	944	957	958	909	886	911	938	950	955	947	943	918	932	977	890	935	940	944	888	960	976	898	907	906	978	957	983	832	885	914	930	988	1016	956	955	886	874	965	945	938	1018	914	905	972	933	909	948	918	957	903	863	939	903	926	941	898	883	891	927	895	945	956	920	959	931	969	922	910	966	927	911	898	933	906	936	929	917	901	941	959	915	929	920	933	925	898	947	938	901	999	909	955	951	913	889	935	931	942	976	884	939	886	891	923	872	974	919	928	935	937	958	940	981	971	991	963	880	892	904	921	906	961	951	923	946	929	918	951	943	981	898	943	949	936	913	903	914	927	913	949	894	862	929	978	917	971	936	985	875	939	939	978	901	888	952	947	893	911	962	901	950	921	910	979	953	888	981	840	933	938	961	925	914	885	927	932	935	894	970	952	952	950	884	918	942	943	947	903	882	958	934	915	828	1001	944	916	897	935	872	928	932	952	922	908	970	978	904	929	951	951	901	938	969	907	948	872	930	926	926	937	947	913	998	892	891	897	886	977	882	884	859	904	930	963	914	917	923	918	927	924	955	937	941	935	856	964	924	940	950	883	946	926	895	934	955	949	932	936	970	954	939	943	868	948	930	891	907	935	952	956	982	917	942	874	991	935	891	970	907	946	979	892	958	904	872	916	932	907	924	938	939	956	957	927	950	911	1007	862	896
8533	1286	1572	1155	850	625	507	433	386	304	294	265	274	241	242	244	211	229	227	210	209	199	208	176	166	188	200	199	172	181	170	192	226	191	212	194	179	199	193	205	198	175	193	178	198	174	179	155	203	194	179	198	193	162	182	164	168	204	190	190	193	219	183	181	180	201	175	193	193	174	164	166	179	163	153	188	194	163	175	194	210	198	169	156	176	203	190	196	206	180	162	172	158	224	156	192	180	175	197	163	164	177	206	183	167	203	204	189	160	168	174	175	185	176	170	194	175	197	162	191	173	185	177	169	191	195	195	194	181	168	186	165	177	192	165	180	198	172	179	191	188	207	178	170	191	179	162	178	188	211	185	181	182	174	193	184	183	176	184	181	169	181	198	188	199	221	170	190	183	182	161	169	178	171	178	178	171	209	163	199	187	177	156	164	166	163	178	222	187	193	184	168	196	172	175	166	211	160	205	174	166	193	191	176	208	165	160	191	178	164	184	192	184	193	184	196	186	169	178	179	179	180	175	191	176	182	177	188	170	169	174	193	191	173	178	171	183	182	162	194	178	181	205	175	164	153	183	194	170	185	171	176	154	180	168	178	192	163	197	182	170	189	185	153	164	197	183	188	172	180	187	177	193	192	191	206	201	191	189	167	181	165	169	164	189	173	192	168	160	184	161	156	178	172	178	191	186	170	189	176	190	184	170	189	184	178	184	198	185	180	169	169	181	160	178	176	183	190	180	167	190	165	172	174	179	205	207	158	212	200	195	176	171	178	182	172	188	188	152	186	165	176	167	180	169	171	173	183	167	169	174	156	174	155	187	167	195	160	173	187	191	182	190	160	192	160	164	194	190	156	177	181	199	186	191	192	166	184	182	186	155	174	191	190	188	152	180	200	167	186	179	155	171	181	167	191	166	167	195	184	185	204	198	192	195	173	179	172	159	185	197	197	166	173	170	174	175	185	184	166	181	206	193	160	178	148	159	175	161	190	185	171	163	175	176	168	169	194	184	196	199	167	174	186	174	161	177	154	191	173	179	183	175	195	180	152	190	175	175	188	179	160	160	189	174	184	195	153	167	180	181	173	178	157	170	192	164	179	164	190	176	197	211	175	186	195	170	189	190	183	194	168	202	179	172	159	151	183	168	194	163	189	172	186	171	158	197	183	196	157	182	177	172	184	172	174	172	172	169	180	183	174	180	185	150	159	172	166	153	184	189	169	171	215	170	198	155	182	170	177	182	177	163	143	194	174	189	174	160	185	193	180	192	189	181	191	174	169	210	205	170	176	197	178	196	180	184	176	149	186	178	207	155	173	169	189	185	179	182	167	169	187	174	188	183	185	170	173	165	195	182	184	166	172	184	203	169	194	216	184	193	178	180	167	166	202	151	157	162	184	169	175	154	185	192	174	178	171	176	174	198	167	186	211	172	182	180	180	187	211	188	191	186	175	164	186	181	191	191	180	194	172	187	153	202	168	175	177	152	188	169	159	178	173	165	183	187	173	194	198	169	190	181	153	185	166	176	170	187	193	175	184	175	180	205	194	191	171	195	194	171	172	173	199	181	194	196	182	188	183	181	162	165	181	171	164	188	176	174	166	171	181	181	175	177	170	179	199	174	174	176	184	173	172	160	177	161	177	182	167	159	202	198	186	186	185	176	170	165	162	169	205	185	177	175	181	176	167	181	171	184	173	185	168	155	184	183	183	175	182	159	193	158	178	174	196	167	175	203	173	177	192	197	145	194	159	189	178	172	206	187	146	180	196	165	152	177	165	184	159	158	169	181	187	195	182	189	193	198	161	172	185	193	182	175	183	169	190	151	167	169	168	181	169	171	176	187	178	186	180	191	173	166	179	191	137	168	166	215	156	184	159	185	167	173	164	188	168	170	197	171	186	170	180	189	182	169	187	203	156	177	168	157	170	186	169	150	170	170	162	189	181	179	162	205	162	196	175	175	196	167	180	182	202	167	188	183	179	185	154	171	173	158	177	191	187	170	156	169	164	205	165	182	188	148	183	177	181	179	184	200	165	171	163	194	172	170	174	149	174	165	183	173	197	182	160	163	194	191	162	190	186	172	180	171	182	212	179	182	169	193	196	203	168	193	191	190	189	184	186	180	186	198	174	162	162	163	181	191	176	207	197	184	181	177	177	200	191	161	152	193	164	199	176	180	207	189	185	176	171	195	163	162	187	188	184	177	172	198	161	165	168	186	201	163	196	185	158	190	151	221	166	168	189	189	164	175	172	163	165	176	189	192	159	189	178	189	178	185	182	209	194	185	164	196	189	181	206	191	167	188	168	195	156	170	175	178	157	175	202	166	192	163	158	185	187	183	190	187	217	188	206	182	185	198	196	172	191	169	194	193	178	157	172	166	189	173	178	174	171	164	173	179	173	164	199	190	205	187	180	167	155	185	166	183	184	196	178	183	179	163	173	157	185	191	196	188	183	207	175	163	189	199	182	196	178	177	184	175	197	189	143	193	168	181	185	177	178	196	180	169	174	148	160	164	169	158	184	184	207	193	161	186	164	182	188	172	171	192	216	206	164	162	179	172	203	172	179	167	180	190	179	176	178	170	189	197	177	198	184	184	178	161	167	188	199	174	177	182	166	156	191	189	161	194	171	199	179	164	164	171	195	202	180	182	194	158	171	177	165	214	192	155	189	178	178	166	195	169	159	171	170	184	189	177	198	188	161	186	199	180	164	181	175	170	195	184	200	164	191	168	179	194	169	157	167	177	190	168	159	174	163	194	200	189	170	171	176	181	193	194	173	171	168	187	201	158	188	176	194	198	206	174	172	204	174	190	166	169	175	192	175	201	187	156	180	200	175	198	159	184	187	157	189	187	180	196	196	176	182	187	165	177	166	183	186	170	175	189	153	171	171	172	176	169	183	163	183	187	173	178	179	198	172	179	198	167	188	181	175	177	188	178	197	179	196	198	179	179	167	197	184	174	170	182	190	190	163	175	180	165	177	174	195	172	171	207	182	181	166	178	176	161	201	144	193	175	158	202	161	209	176	195	157	156	181	195	176	164	190	188	197	176	202	187	207	175	191	167	179	181	192	182	165	189	170	166	158	168	199	188	192	174	183	176	180	182	163	191	184	176	194	180	197	171	190	185	174	186	156	175	197	172	167	173	192	183	191	193	176	160	172	161	175	193	199	163	151	187	177	179	185	183	175	216	200	178	205	192	178	169	189	179	149	195	181	150	167	177	180	201	178	157	187	173	178	190	171	184	195	181	191	182	174	186	178	170	169	191	188	173	172	174	179	169	184	187	175	176	185	166	178	187	188	194	170	191	197	182	158	175	198	204	176	192	198	165	164	171	207	159	170	167	189	173	171	169	176	197	178	194	199	190	176	172	175	166	175	184	175	162	191	177	174	193	182	159	160	171	170	184	176	191	193	207	163	184	178	193	172	166	185	189	172	175	208	175	169	172	205	152	183	186	174	198	164	181	162	195	168	195	173	172	153	205	162
5611	1622	3471	3938	3328	2699	2346	1900	1649	1558	1343	1188	1143	1076	975	956	893	827	808	816	783	783	747	705	686	686	680	712	665	687	704	629	652	654	685	649	687	671	658	601	607	608	599	649	591	602	615	607	600	602	593	583	605	586	605	584	607	581	592	596	595	528	593	601	555	591	566	624	551	606	601	543	610	592	583	586	586	532	560	579	581	551	606	579	565	584	588	584	591	581	582	551	600	578	579	559	578	589	526	531	569	605	560	604	574	561	626	598	596	515	559	534	542	580	593	581	568	574	530	544	549	527	589	567	575	580	571	579	555	511	571	545	582	605	546	565	563	574	565	534	545	577	568	582	519	557	592	545	584	568	539	567	537	579	603	569	554	596	524	542	583	581	515	547	554	549	584	544	598	565	594	607	604	534	547	550	585	532	577	540	529	550	569	576	567	557	604	521	542	549	577	590	493	563	584	533	605	564	564	565	611	579	549	561	536	593	561	551	572	551	547	575	542	502	558	550	590	557	533	603	536	559	551	607	579	553	600	555	563	526	571	594	554	591	542	586	566	554	583	566	549	566	572	607	530	562	554	555	596	542	529	555	546	566	574	542	555	532	538	579	557	585	554	552	543	572	520	536	551	576	551	566	567	526	607	589	555	552	558	595	559	531	508	552	512	534	533	556	574	512	575	583	567	634	574	527	545	581	557	597	579	546	531	547	535	529	511	557	536	563	570	520	572	573	593	562	579	589	579	569	589	602	535	561	597	530	554	575	580	590	590	552	580	556	565	538	530	559	560	577	541	515	550	582	559	569	551	538	566	578	580	553	579	562	569	546	585	588	539	582	536	562	567	553	567	536	550	547	534	572	587	564	538	553	564	591	596	577	536	550	607	561	585	572	610	599	534	552	596	563	543	557	566	551	584	565	617	563	574	563	554	566	529	562	552	551	535	521	563	558	554	518	581	563	586	524	544	527	568	600	559	547	564	536	543	598	536	517	526	551	566	565	537	588	582	591	563	614	568	568	533	537	547	580	617	522	545	553	620	522	591	605	559	557	550	568	528	531	588	573	555	565	562	575	558	555	560	544	529	576	548	550	598	560	563	567	551	576	532	595	526	536	575	526	575	611	559	606	540	561	550	587	552	593	554	543	581	545	548	581	539	571	534	567	562	561	556	584	593	581	539	528	579	562	577	549	553	578	601	572	596	608	568	564	590	516	557	572	554	510	536	580	606	525	571	582	560	578	607	546	575	579	561	574	572	576	595	539	559	582	573	550	599	572	512	566	597	598	582	605	576	574	549	563	621	559	543	594	555	536	564	527	545	571	530	579	590	566	579	587	557	536	534	536	588	563	601	531	591	565	548	572	536	560	586	549	547	598	601	557	560	579	567	560	547	564	559	521	566	509	547	533	562	572	521	563	550	556	526	573	602	591	564	548	551	591	581	543	584	546	536	563	574	546	547	570	613	533	595	562	599	563	568	554	572	583	564	583	518	613	541	531	580	552	545	574	565	601	530	584	527	580	570	549	609	557	537	582	574	585	578	568	587	565	573	603	569	556	572	492	555	568	523	548	573	541	560	599	597	589	578	567	606	561	579	533	565	613	562	576	533	592	553	587	559	588	630	580	571	583	588	528	574	578	573	548	563	575	536	554	567	551	572	601	543	565	570	546	572	581	555	592	538	588	548	562	567	567	574	578	528	550	587	534	550	549	544	555	544	535	601	535	556	554	557	592	553	596	553	550	581	552	540	587	562	550	572	542	552	587	587	577	554	534	576	558	582	581	583	571	561	549	589	578	593	563	580	542	550	628	575	546	538	557	563	564	565	529	529	604	528	554	571	562	561	581	578	568	559	580	554	608	553	577	586	571	612	587	531	547	574	578	515	582	588	566	521	554	550	561	528	542	573	551	564	588	567	594	548	562	518	589	585	526	560	577	569	570	589	558	594	558	603	580	564	587	565	548	554	573	556	568	544	589	572	547	534	577	524	583	577	552	587	531	584	576	562	561	562	587	539	569	574	576	538	579	555	583	585	587	623	570	555	588	565	556	537	520	575	540	547	595	575	590	530	558	505	550	507	536	560	531	543	590	557	550	558	521	580	541	578	568	566	555	561	571	567	625	530	565	586	538	570	548	520	584	568	577	568	525	555	534	550	598	534	572	556	590	513	575	578	566	569	563	619	562	576	583	583	533	505	545	605	579	573	593	543	552	585	568	563	523	592	570	552	567	575	560	582	539	577	532	577	603	580	590	577	536	558	511	566	564	615	544	542	560	532	565	549	594	555	553	603	547	597	504	561	556	548	519	588	562	536	584	545	584	568	581	585	528	573	601	529	542	566	497	540	531	573	594	605	562	555	590	555	566	546	589	563	553	593	526	537	539	553	544	562	584	572	587	538	561	578	579	564	566	593	572	538	578	560	522	563	559	558	564	552	570	544	542	543	622	572	603	582	559	588	596	619	536	562	561	557	575	542	556	526	585	575	552	559	558	557	580	592	560	590	529	551	553	541	589	609	564	548	559	598	558	520	586	608	575	570	563	550	603	559	538	572	584	538	538	569	523	597	553	495	572	608	536	579	550	543	515	555	587	566	557	550	593	542	584	585	594	569	543	553	546	540	603	569	584	561	564	528	547	587	544	593	563	594	575	548	565	560	563	565	612	573	554	583	558	553	571	578	587	528	594	572	586	562	542	538	540	540	597	567	539	566	578	531	539	568	601	560	588	578	587	558	543	552	529	567	523	592	553	595	599	569	568	534	581	577	576	553	587	566	567	562	569	527	550	563	536	558	570	537	558	525	585	549	594	556	557	540	539	558	575	587	554	547	590	556	566	548	529	531	563	561	557	531	559	566	564	565	592	562	568	524	566	528	560	546	585	591	533	599	576	571	548	568	603	541	549	565	604	549	580	528	580	512	557	514	534	577	546	583	565	556	590	588	566	577	535	574	560	521	543	577	593	535	513	532	631	577	561	540	578	518	550	584	598	619	537	601	589	512	593	573	583	566	520	550	611	573	578	584	548	578	596	545	614	606	525	592	583	534	571	517	594	586	567	601	581	553	562	546	576	523	522	557	565	576	594	581	553	606	525	610	528	559	560	571	562	553	599	576	544	571	582	595	562	532	542	535	569	641	551	553	563	595	564	556	549	586	553	564	601	549	571	530	529	568	574	551	576	534	584	574	556	570	567	557	590	540	548	542	535	574	601	552	549	578	584	567	551	589	558	567	547	556	569	582	575	579	540	588	575	569	534	578	586	566	557	587	543	644	545	584	561	595	596	564	545	550	540	569	585	560	596	581	540	569	542	560	575	501	558	584	567	543	581	562	549	549	595	609	588	553	578	562	566	575	530	603	585	526	583	545	573	565	536	580	599	534	599	571	536	541	544	570	531	557	543	555	553	567	585	570	531	559	562	530	575	554	556	536	635	561	561	566	517	538	532	562	549	515	568	568	581	572	558	568	608	539	570	530	588	563	588	563	601	517	572	588	608
16116	2649	2879	2178	1566	1018	797	622	543	426	365	312	322	276	266	238	244	179	234	178	211	177	187	172	178	166	147	167	165	169	152	169	171	141	159	148	156	168	155	176	155	135	184	170	166	140	163	137	161	144	124	146	161	149	148	165	141	138	130	147	135	129	149	144	131	161	124	150	159	142	134	165	140	160	152	133	133	163	136	145	136	133	137	146	136	153	137	119	165	107	151	133	146	142	140	141	135	142	143	140	144	142	153	128	148	140	149	153	144	138	121	155	118	156	138	132	134	127	152	135	135	143	147	134	125	149	157	122	139	125	130	133	132	151	146	154	147	143	129	144	132	144	140	133	140	145	142	132	153	139	141	138	121	144	149	140	151	142	149	123	158	164	149	146	141	148	138	158	149	130	146	137	126	132	123	145	138	145	150	150	125	132	141	126	136	132	132	148	160	136	128	128	156	154	154	148	127	139	135	131	123	129	147	126	136	126	125	157	141	129	134	144	141	151	148	138	153	125	129	142	166	132	141	139	142	159	128	153	148	130	152	131	120	108	128	141	151	142	121	140	152	154	121	128	144	129	143	132	142	134	145	153	150	154	144	137	138	136	119	128	127	136	151	126	141	156	134	117	127	136	140	148	140	132	122	153	135	141	154	127	125	155	135	147	135	137	138	136	140	154	116	148	123	131	128	139	135	129	152	155	147	127	130	139	136	136	153	136	128	119	144	117	127	132	136	155	148	101	131	129	115	134	157	132	134	147	113	128	143	121	138	134	161	168	157	143	144	130	150	142	154	134	135	136	141	129	138	147	107	143	105	145	139	140	152	175	148	141	132	124	130	151	130	140	143	130	130	142	153	149	154	150	133	155	151	162	130	139	121	127	156	130	126	123	125	116	132	133	133	129	136	115	126	143	143	142	150	141	133	151	149	129	145	159	141	159	141	148	155	151	149	148	146	149	134	153	145	147	138	128	151	134	158	127	142	161	140	160	146	137	114	123	140	132	135	141	119	143	158	132	129	134	146	142	139	139	150	141	138	150	130	152	140	133	155	148	160	152	154	141	142	149	139	129	117	114	123	138	150	131	151	128	140	145	170	147	161	146	153	145	135	137	130	123	141	125	138	127	154	137	118	150	147	124	137	142	130	119	126	147	137	135	149	136	136	150	113	140	109	137	146	142	142	148	139	149	139	135	155	124	122	154	124	131	151	167	118	136	140	170	135	152	151	151	137	139	130	133	136	142	155	145	126	119	133	135	138	146	139	116	125	129	135	141	136	134	144	139	161	153	129	141	130	144	146	126	149	129	134	128	123	121	135	141	141	145	142	132	136	131	132	141	150	153	142	135	123	145	129	138	167	151	126	149	140	130	121	134	129	117	147	129	134	136	120	134	140	132	152	116	151	132	135	161	127	137	136	141	124	148	145	125	158	146	139	151	140	118	139	131	147	136	152	141	151	109	135	146	131	134	151	132	143	126	133	131	147	144	130	153	144	132	115	148	152	146	157	140	137	131	125	144	138	152	146	127	157	133	125	137	155	124	152	137	133	134	141	167	132	128	105	133	134	134	127	135	143	154	143	163	135	127	127	145	143	116	148	145	150	139	127	149	163	119	154	131	137	121	109	138	126	134	120	146	138	119	160	139	136	133	147	136	155	140	129	140	152	134	127	129	129	156	110	163	137	155	158	136	141	130	132	150	170	148	152	126	160	136	158	137	146	146	114	133	106	148	147	146	132	152	144	145	127	123	111	137	130	143	135	142	135	140	116	139	134	153	141	134	154	119	128	129	131	120	135	146	171	137	123	142	150	131	128	135	127	133	142	166	136	132	153	142	126	142	123	120	137	143	133	125	159	120	141	149	164	137	130	144	146	116	129	134	135	152	126	125	121	145	139	130	147	136	120	130	128	142	142	149	125	151	121	134	134	134	172	119	153	134	137	121	153	146	146	137	140	123	156	158	138	160	128	146	154	134	133	136	148	142	130	163	142	149	141	124	130	122	137	122	151	137	156	143	144	135	138	137	136	132	134	131	144	143	156	150	151	127	130	137	131	99	135	138	134	126	121	134	158	148	121	128	120	114	136	141	145	153	140	177	137	150	137	156	142	136	130	139	135	142	146	124	150	105	124	163	144	127	148	137	139	147	134	146	163	122	128	144	166	149	142	139	147	137	150	126	132	148	133	135	137	121	141	143	130	125	124	137	146	143	142	155	129	145	134	149	125	143	126	150	145	156	129	143	128	147	177	155	136	143	127	140	147	131	131	141	130	145	138	155	135	118	131	147	143	125	144	120	123	137	133	122	143	137	131	125	142	117	144	144	149	138	141	134	142	130	139	147	148	143	149	133	160	155	138	118	146	127	158	130	153	121	124	134	137	139	132	141	155	126	122	112	162	150	154	135	139	153	130	144	137	124	142	151	152	127	130	161	163	125	140	147	138	136	161	142	150	136	134	146	159	160	141	142	146	146	129	123	132	149	165	142	132	145	143	130	140	144	174	140	122	135	158	121	161	132	131	140	163	141	135	159	145	149	124	110	149	148	149	156	136	129	134	137	138	150	134	120	120	128	121	123	151	128	146	131	121	143	130	121	153	135	135	135	147	132	118	141	139	115	126	156	144	152	134	128	139	136	127	117	144	128	139	145	141	123	130	125	151	115	155	147	144	132	150	134	134	127	139	141	155	132	120	144	147	133	149	135	154	135	153	148	123	134	150	128	127	137	148	127	130	152	139	135	106	155	143	140	165	144	162	130	133	150	147	173	133	136	123	125	124	134	151	128	127	144	143	139	135	136	126	136	135	137	143	120	144	134	146	141	135	151	149	144	142	127	145	144	135	131	127	136	142	126	153	151	134	143	120	155	127	129	151	119	139	124	140	141	134	154	131	146	123	122	125	153	115	154	146	153	139	134	145	160	133	129	150	146	139	161	136	135	140	148	146	139	126	158	131	121	137	131	141	105	143	138	129	121	132	122	125	138	128	129	156	133	150	151	132	137	150	173	147	154	130	145	126	142	154	141	152	134	125	143	149	112	157	133	121	153	140	136	155	136	133	146	144	156	132	130	149	138	153	138	132	139	134	139	140	142	137	143	146	130	145	145	136	148	130	137	135	138	138	147	142	137	141	159	125	151	123	154	135	151	144	132	145	134	136	128	145	124	146	119	141	128	140	149	143	124	160	152	150	140	135	150	170	139	136	157	138	126	132	152	124	134	137	151	129	142	132	115	146	138	127	136	130	124	152	140	159	142	158	140	161	122	146	122	148	154	144	124	142	134	126	143	131	140	125	130	145	128	130	149	135	149	147	134	137	146	150	131	129	137	134	145	137	129	116	129	138	134	138	144	144	143	153	119	165	126	120	117	134	145	127	153	142	129	138	134	115	156	140	153	143	148	134	137	145	156	145	154	141	132	130	124	153	140	140	148	149	158	152	161	130	136	148	150	137	147	139	145	134	133	135	166	148	113	124	130	163	134	148	139	113	143	138	149
7559	2642	6126	6861	5707	4625	3825	3044	2520	2240	1914	1794	1597	1392	1327	1200	1175	1040	1020	1014	933	896	872	789	755	729	738	677	683	659	691	632	631	631	611	588	596	579	587	583	573	579	507	577	549	542	538	517	588	501	525	524	506	523	531	559	526	514	526	509	545	550	518	533	512	506	520	529	492	513	495	517	483	502	512	500	525	497	514	477	457	486	458	483	483	495	464	524	508	467	486	490	495	527	479	465	473	476	512	445	485	499	460	513	489	481	469	496	493	483	498	495	454	470	481	458	476	485	438	477	476	455	487	475	437	448	477	512	458	462	445	496	459	442	466	496	472	491	494	490	441	460	512	478	456	480	471	414	500	458	467	496	478	481	461	433	500	488	477	478	497	473	436	460	412	454	454	503	503	463	488	468	469	488	487	447	465	455	476	477	470	457	436	497	466	468	486	473	461	464	446	466	490	462	451	441	435	475	457	462	454	500	448	440	477	472	462	471	445	477	472	493	509	456	436	469	471	490	469	460	485	487	454	474	485	450	457	463	464	467	462	443	426	478	496	498	403	477	458	453	489	460	515	448	455	422	475	456	485	503	450	500	465	473	457	436	491	450	470	492	439	501	473	429	459	493	503	496	505	468	491	439	483	428	472	411	448	522	507	476	456	525	441	442	468	460	480	458	481	456	515	473	492	441	462	473	474	485	501	479	439	449	493	465	490	480	452	458	510	479	488	487	474	472	496	474	444	446	428	463	465	487	471	449	476	448	441	433	449	457	474	449	475	437	443	461	443	483	468	461	477	504	477	451	469	458	494	500	459	468	441	468	479	457	465	458	445	522	489	512	439	478	454	425	442	453	455	527	482	440	495	479	507	485	468	512	484	463	449	443	468	473	476	443	441	484	485	460	510	440	453	487	419	448	486	486	453	493	471	488	458	464	506	444	475	453	459	453	484	434	428	499	477	483	495	465	479	456	432	455	454	469	483	460	493	460	460	458	486	435	477	451	470	436	458	405	491	484	493	452	494	503	408	443	467	495	512	507	465	440	467	442	476	476	508	494	486	439	477	491	483	459	454	478	447	487	482	444	485	511	441	446	502	464	470	455	442	411	499	485	452	415	478	447	440	469	474	465	436	479	493	471	469	463	474	476	530	495	468	475	457	487	448	477	439	516	467	497	440	515	444	479	448	463	458	454	471	475	435	465	474	420	448	452	500	482	438	478	465	470	470	444	474	470	484	479	440	517	471	477	453	461	445	459	462	453	515	470	473	440	475	476	486	405	484	455	504	483	444	492	477	463	460	498	467	437	490	463	470	452	479	429	501	471	465	462	480	463	448	478	464	491	464	478	467	485	419	457	447	435	441	443	461	456	474	474	472	465	484	456	446	483	438	439	468	450	485	459	464	496	525	458	473	442	473	479	445	441	473	460	477	431	465	451	477	458	475	475	448	486	453	432	456	452	459	457	484	464	464	442	496	444	466	466	462	454	471	486	460	477	458	463	484	482	453	472	458	485	466	430	427	523	418	501	458	443	438	476	492	479	473	463	491	501	450	471	477	483	468	485	449	474	481	420	453	469	452	483	469	458	495	468	482	470	442	476	475	471	502	449	482	465	439	452	439	476	493	482	465	461	462	486	478	486	444	496	463	452	437	482	463	451	471	448	499	455	470	414	419	474	507	459	438	506	444	429	460	474	462	494	446	407	450	454	492	479	451	449	486	445	490	497	480	489	465	478	442	481	476	472	457	476	488	468	508	517	448	452	469	458	413	502	454	477	494	453	459	458	468	475	455	518	417	444	442	427	487	441	473	491	446	468	476	433	503	449	497	470	450	450	480	437	479	465	501	467	438	464	469	441	489	452	453	477	445	482	488	459	458	488	472	494	472	471	443	497	456	437	425	500	472	458	433	439	507	447	474	468	420	467	464	433	452	483	501	481	457	496	454	477	470	490	475	500	461	471	496	453	477	502	468	449	474	465	423	465	494	476	460	424	469	440	471	498	474	466	466	468	488	503	458	478	445	441	496	489	466	470	479	451	466	463	470	488	480	505	465	431	432	478	427	524	455	461	505	452	442	411	464	457	467	433	462	462	478	447	465	462	497	430	479	486	469	457	509	451	476	476	436	472	444	475	464	501	450	480	487	482	467	465	486	477	479	468	447	473	507	461	453	466	439	448	470	469	464	459	454	500	426	463	475	477	475	433	518	471	432	455	465	485	453	479	468	446	483	439	454	475	457	492	497	472	462	475	475	493	418	431	473	473	470	483	493	491	430	490	482	494	476	446	453	479	479	423	433	499	479	469	453	493	502	458	446	436	467	435	475	410	479	458	483	448	494	476	456	448	477	470	446	488	450	474	439	483	471	466	444	439	486	484	489	488	486	472	464	449	457	471	448	466	487	430	458	441	459	457	474	468	443	475	500	507	449	441	502	425	432	444	464	440	399	458	437	491	447	467	489	487	460	440	457	499	445	487	476	446	458	486	476	483	494	487	481	475	475	471	462	411	465	480	457	456	455	495	496	451	472	484	499	487	448	465	447	505	438	477	454	475	451	444	443	490	448	410	465	458	448	471	461	455	488	411	480	477	451	465	468	501	435	481	474	427	508	489	480	451	519	453	489	479	512	450	461	459	463	479	482	515	485	455	433	474	453	466	475	454	494	487	456	478	429	505	448	456	455	468	445	478	442	470	484	494	463	456	454	441	461	484	442	494	445	517	459	475	465	457	465	509	438	476	494	455	420	480	469	449	441	437	466	456	458	454	508	462	502	468	475	474	502	477	457	465	488	446	482	474	485	451	444	450	463	472	474	462	492	442	460	472	478	452	450	413	451	455	468	494	467	503	480	486	480	449	465	478	473	472	436	445	465	495	445	465	449	483	466	463	448	433	455	481	419	463	462	469	453	442	470	468	455	495	464	489	465	460	481	468	446	461	474	496	438	476	454	446	459	444	504	506	488	484	456	463	544	480	464	479	479	471	505	465	517	490	459	475	466	463	479	476	465	529	490	460	439	479	464	470	453	501	446	463	439	496	509	462	458	443	465	445	479	429	469	465	537	452	477	482	453	468	436	467	480	514	486	425	478	447	484	472	480	492	477	484	444	446	463	484	483	456	473	494	446	482	469	503	479	472	509	506	456	484	492	472	487	446	476	478	494	455	430	462	466	464	434	433	506	456	465	494	463	438	421	468	457	431	487	443	453	480	476	458	481	455	467	455	481	476	477	471	471	448	515	455	483	466	440	461	418	454	465	447	448	505	451	474	474	466	494	490	460	468	468	483	499	430	450	487	464	464	482	494	481	459	453	489	440	478	437	459	438	485	476	444	484	489	466	492	444	432	478	493	458	474	460	462	457	466	461	453	492	447	492	438	467	442	452	460	479	497	442	439	460	477	478	470	442	496	487	465	492	484	480	470	464	431	480	473	446	449	439	531	512	472	465	454	438	494	494	445	446	481	455	493	439	466	443	447	479	481	466	463	442	498	467	442	499	470
2366	401	425	395	368	344	341	348	311	340	318	353	290	323	332	300	326	328	334	327	304	329	344	299	305	336	304	347	325	312	317	296	294	329	328	327	335	299	296	340	305	311	343	319	319	313	340	352	296	300	282	292	351	325	285	329	275	343	300	325	322	327	327	325	310	315	297	344	323	306	314	304	287	363	339	275	325	315	342	354	320	304	319	293	313	307	320	319	298	311	313	306	346	332	338	318	326	328	306	292	311	340	289	287	317	322	303	305	311	317	308	336	321	347	320	282	292	319	313	340	324	327	299	327	321	280	315	294	305	323	339	302	306	300	307	284	323	347	310	339	294	303	311	360	306	328	320	347	316	327	351	337	332	299	292	259	332	296	318	341	341	314	283	288	319	312	316	325	317	306	325	263	327	303	322	331	322	285	343	327	318	326	307	320	314	303	340	318	314	313	299	304	317	309	326	310	333	346	324	331	297	330	327	328	297	336	313	316	323	308	313	313	354	287	330	305	323	323	322	335	334	328	309	329	329	284	323	314	316	351	334	306	319	301	314	317	351	339	336	335	267	306	331	317	311	325	296	332	311	301	309	309	381	310	335	307	333	291	313	307	332	303	307	329	323	317	314	320	326	323	312	296	321	313	328	302	317	314	293	287	312	326	301	338	307	336	292	335	302	302	284	334	311	290	312	277	299	311	340	311	336	318	300	337	312	357	313	280	306	321	328	324	315	323	345	323	299	324	308	361	326	335	335	287	304	301	317	327	299	322	320	341	324	318	326	329	329	308	321	319	322	303	277	295	301	297	318	319	314	292	311	315	303	314	299	306	329	289	329	337	332	316	311	324	296	325	308	330	323	294	326	313	302	332	319	318	323	320	339	334	310	339	322	322	307	310	289	292	312	273	303	317	322	330	311	341	306	324	306	305	335	324	311	325	283	323	312	325	324	297	335	291	315	313	309	320	335	310	332	306	340	305	360	319	323	303	352	331	302	336	302	321	324	296	303	296	305	323	338	315	334	309	336	323	389	302	297	324	331	345	302	323	314	326	321	290	322	337	325	285	296	318	336	309	321	281	333	280	331	308	315	349	334	332	329	327	350	330	338	276	343	309	321	285	321	327	362	312	310	341	295	330	319	329	310	316	296	298	312	278	331	329	329	319	301	298	302	351	316	334	337	350	312	315	319	320	309	346	302	301	325	319	348	303	314	340	338	321	328	321	299	316	300	339	335	300	309	338	332	295	271	334	291	353	343	320	330	330	320	321	360	314	314	327	317	308	311	279	322	275	319	319	316	322	321	319	301	335	310	302	346	336	304	307	334	285	305	312	329	323	323	271	316	314	327	306	329	296	344	310	318	316	357	335	316	333	329	307	316	308	293	301	280	301	291	292	306	346	304	322	338	345	310	285	331	314	321	319	305	340	300	331	302	285	316	338	297	339	316	319	307	331	334	303	318	328	316	311	339	329	314	312	299	320	314	302	333	307	323	337	300	318	322	338	328	306	325	297	317	310	330	339	317	287	266	309	325	324	329	311	343	318	311	304	294	312	292	342	322	305	354	308	351	284	342	345	302	314	314	304	310	309	299	300	346	307	336	314	288	292	320	326	341	328	298	343	321	335	316	307	318	315	323	323	348	301	295	344	320	343	348	292	313	313	329	321	309	313	314	310	326	283	298	306	342	314	323	360	310	326	314	325	320	333	322	295	320	309	309	288	316	288	302	309	314	313	308	300	342	312	290	321	286	293	325	283	311	333	323	285	310	288	322	310	302	286	349	320	294	343	333	320	316	344	322	330	306	349	352	316	311	328	320	340	328	326	312	333	333	346	326	301	312	319	307	322	347	317	324	314	297	296	314	325	300	321	324	333	315	303	304	315	337	348	316	314	314	307	343	305	323	333	318	339	329	325	324	317	327	332	336	316	312	289	321	329	307	333	300	325	349	316	306	285	323	321	321	300	331	300	321	328	327	299	322	299	349	319	326	332	309	325	320	315	316	300	314	307	315	272	326	281	313	340	333	290	305	326	309	293	299	301	349	337	302	321	294	327	315	320	318	318	307	301	290	336	316	329	334	297	336	348	333	351	327	317	324	320	334	280	299	316	301	286	338	316	353	324	301	287	319	303	316	335	295	328	306	345	326	307	304	325	341	315	313	293	326	338	298	311	323	304	315	334	332	326	328	338	325	317	286	316	347	312	336	338	339	327	314	319	318	286	308	313	341	269	322	302	322	321	315	346	314	266	318	330	319	308	345	329	349	342	311	337	318	318	293	303	306	295	313	355	333	325	317	304	326	323	339	329	303	315	302	295	319	314	307	307	325	309	319	302	309	331	331	316	330	318	289	302	297	323	302	332	324	348	332	310	337	309	348	334	307	313	300	315	301	358	312	312	318	312	294	325	310	316	315	322	316	304	315	309	311	304	319	281	315	320	337	315	334	343	342	327	322	327	334	305	318	323	331	346	333	297	300	317	321	291	315	325	333	313	313	313	316	300	317	334	316	338	315	304	289	332	328	343	293	310	318	279	313	305	325	306	318	355	321	353	339	291	315	297	321	328	311	297	329	329	293	328	311	324	327	315	332	331	307	334	319	314	331	302	310	331	336	305	322	346	325	307	352	307	293	335	292	325	332	353	344	330	315	304	329	317	322	295	337	329	333	294	331	327	323	286	300	336	281	314	312	296	295	284	336	267	289	300	315	312	308	317	351	303	333	335	275	328	338	325	295	322	317	326	312	294	321	321	343	333	309	314	321	335	342	305	311	343	323	300	311	327	295	335	332	328	346	324	334	324	312	339	317	337	298	280	360	304	310	323	311	315	295	328	350	286	329	313	302	330	325	326	327	312	344	317	315	306	328	323	317	332	316	321	345	347	324	330	344	312	310	314	308	313	316	297	320	312	299	333	313	331	295	315	319	338	293	324	326	332	309	317	326	328	318	325	320	319	312	314	344	322	324	330	317	318	354	298	306	336	314	319	325	320	337	292	331	324	313	326	348	308	308	341	293	310	328	331	311	309	340	324	275	369	317	297	314	341	314	308	345	312	303	298	284	318	306	329	323	319	303	321	298	323	328	312	338	316	275	331	311	318	300	288	316	315	314	306	340	299	322	280	300	315	307	301	312	347	290	318	306	319	322	323	310	286	313	315	331	331	302	297	276	309	287	331	348	312	357	311	316	332	301	300	318	364	293	343	295	303	294	290	313	331	347	337	335	289	326	336	298	332	327	292	299	278	309	298	331	331	305	280	322	309	300	315	314	322	286	305	297	318	311	327	330	302	315	342	323	306	342	311	310	294	327	327	293	303	316	316	309	355	318	318	302	319	299	332	314	290	320	325	311	324	295	309	301	344	342	344	324	311	296	347	333	343	281	290	332	340	314	306	304	313	293	289	296	333	338	352	324	320	311	343	318	305	326	340	326	292	332	297	302	324	291	325	336	339	283	340	336	309	330	321	308	272	357	320	381	313	308	324	285	332	325	332	312	312
2486	992	1213	1181	1199	1062	1104	1058	1016	979	960	1006	995	1008	946	1039	962	926	920	959	944	903	1026	954	893	930	918	904	911	944	997	949	943	924	852	979	944	919	986	923	961	923	936	872	913	967	893	987	907	926	982	929	960	898	927	891	928	877	931	962	884	939	882	957	937	913	893	884	957	918	951	917	894	937	911	861	830	927	888	992	924	950	942	883	946	980	895	915	914	926	921	882	917	902	881	953	953	919	929	886	954	948	931	934	974	901	986	916	903	925	919	953	918	887	965	881	973	862	941	876	910	906	990	935	940	859	910	957	928	914	970	939	968	971	953	901	910	933	932	891	926	903	940	947	923	946	909	911	900	912	862	915	934	929	954	860	919	914	895	946	896	966	955	931	970	903	938	948	946	918	919	902	964	949	917	984	913	892	947	963	934	1025	942	943	921	895	953	964	912	902	956	943	905	898	992	904	893	890	950	942	972	949	905	914	929	926	961	953	948	934	922	839	907	958	937	943	953	931	880	934	889	903	835	878	946	926	909	920	898	936	940	908	952	907	912	968	896	883	845	892	935	895	941	974	926	880	937	923	970	972	940	937	929	952	912	977	1017	957	910	922	976	948	892	849	959	897	961	913	889	916	936	906	945	962	934	913	925	916	925	905	932	939	877	866	906	885	880	877	908	930	890	981	958	931	905	938	976	876	962	894	953	934	954	937	925	886	927	979	942	925	996	917	930	916	901	919	948	943	909	952	889	870	890	908	912	899	898	931	910	939	934	931	918	917	915	897	939	941	959	944	893	927	953	941	952	912	916	910	911	900	960	924	885	969	924	920	954	925	975	939	952	958	903	912	965	944	938	975	945	927	895	915	918	950	887	946	927	878	946	932	930	963	893	945	942	973	934	969	900	998	970	933	996	934	947	918	935	934	866	951	898	954	958	956	982	949	915	905	957	915	929	930	905	889	983	905	961	917	936	922	937	946	907	894	921	938	931	965	933	848	934	948	905	876	947	904	970	853	876	916	897	959	942	905	919	903	924	973	928	979	933	877	911	977	927	955	918	937	945	910	940	965	983	945	879	956	952	947	942	940	879	923	915	939	996	933	946	989	905	874	997	895	894	909	911	936	932	930	923	932	938	877	884	941	949	899	891	943	936	962	985	964	941	952	956	914	902	896	909	892	892	903	940	1000	907	891	942	922	915	915	917	917	971	925	887	950	920	892	969	926	927	906	944	895	910	980	946	879	918	902	912	930	920	953	901	901	886	931	911	915	826	908	903	911	895	892	913	933	934	961	894	897	953	921	919	912	886	958	936	950	900	967	923	890	889	859	943	927	921	900	938	943	947	896	925	920	916	943	963	902	918	927	906	874	917	918	927	946	900	968	975	878	992	898	866	885	874	941	932	957	929	942	962	928	941	921	954	994	948	932	878	920	936	955	899	924	922	982	967	909	890	866	953	878	892	891	889	914	971	875	959	936	968	914	928	891	958	995	929	893	939	896	902	867	947	933	888	900	943	932	894	934	941	903	868	966	920	915	917	916	962	897	959	980	962	900	959	908	937	917	918	927	921	900	966	905	905	900	919	952	916	992	949	914	899	872	927	931	940	941	960	911	950	858	956	909	901	903	921	954	972	902	931	908	900	876	928	888	893	893	899	847	942	976	916	912	939	973	877	939	865	923	936	945	889	915	888	939	937	947	902	906	963	940	903	974	901	950	954	906	923	909	887	916	925	995	926	893	909	924	922	969	871	867	954	884	920	913	929	963	897	887	923	976	899	953	898	910	955	859	966	970	877	943	899	879	866	940	889	939	950	907	946	958	910	959	939	932	929	914	858	953	994	917	910	984	943	959	907	882	889	906	976	958	968	932	1000	893	909	972	941	912	959	889	955	958	866	872	906	924	940	1013	935	898	948	912	969	909	929	940	900	911	936	906	941	913	949	941	931	977	899	932	940	923	943	894	939	903	912	932	959	952	916	938	927	963	901	877	906	908	864	941	884	960	965	920	916	942	920	924	922	945	928	949	903	977	952	945	968	896	947	952	935	956	904	920	928	954	883	961	939	881	907	948	893	948	886	975	920	906	950	976	977	942	892	928	926	932	923	966	931	857	894	864	933	949	925	901	940	985	976	907	933	926	1018	946	899	923	873	977	975	976	940	948	916	932	904	955	917	937	912	901	916	909	915	945	924	916	957	953	984	884	918	1018	979	894	916	940	898	895	955	877	896	842	879	908	953	949	886	937	910	946	953	983	926	965	908	884	953	953	910	918	897	931	968	908	954	955	961	902	918	865	971	911	940	953	896	932	944	942	902	929	948	909	882	862	966	952	912	928	882	895	926	890	905	903	969	963	865	1005	885	925	970	974	894	944	937	924	969	883	956	883	873	919	906	960	958	921	945	918	915	901	943	907	917	955	972	987	921	905	848	948	910	910	915	941	959	974	934	953	929	971	936	964	912	951	893	931	943	968	971	950	915	884	931	934	980	936	984	932	926	919	880	905	915	903	916	891	993	942	938	878	849	935	929	928	951	928	915	941	942	961	946	967	931	901	957	974	900	920	923	893	940	901	929	908	902	909	896	987	995	873	966	899	918	916	915	872	991	905	943	927	894	950	896	954	956	915	922	891	881	935	924	880	966	892	928	958	922	930	901	923	876	954	911	864	985	878	893	907	859	919	975	878	917	958	923	879	964	940	964	892	918	897	909	973	922	899	911	899	943	880	912	955	914	990	940	968	960	911	888	874	905	868	930	939	942	939	918	971	935	926	935	898	962	934	890	977	957	927	905	948	886	950	939	931	945	905	971	926	892	914	945	945	939	941	907	946	916	924	934	941	980	906	882	878	893	971	947	979	916	900	895	900	946	932	942	981	912	916	956	953	865	956	885	917	943	923	940	942	929	931	953	942	947	951	957	971	955	960	904	881	929	925	873	926	932	890	898	940	987	953	984	936	890	922	940	885	840	882	890	944	967	920	928	900	920	879	937	962	945	921	956	985	853	954	985	949	932	886	813	896	906	950	946	902	884	909	951	856	940	870	902	911	941	926	954	917	1020	919	957	916	945	956	962	951	868	893	938	922	911	925	924	942	942	890	961	911	932	997	920	960	943	909	916	905	920	925	916	919	918	910	978	941	947	900	924	872	919	890	918	922	931	886	947	882	968	919	923	999	937	929	948	928	981	929	924	915	938	982	931	956	940	961	964	912	918	939	918	957	887	878	939	950	933	947	890	960	907	904	925	959	907	929	869	969	976	968	930	875	879	963	943	974	991	923	883	970	888	893	897	915	891	930	927	921	932	909	924	886	863	896	907	932	931	909	965	955	923	929	916	905	929	925	930	972	885	927	936	951	929	902	935	879	925	971	894	916	926	971	927	869	908	897	961	889	964	954	926	967	938	900	977	932	896	940	896	950	874	921	893	911	916	884	923	946	948	892	970	910	936	964	976	928	928	891	968	944	1017	931	896	913	939	891	906	875	946	909	931	987	905	978	959	958	938	946
8674	1187	1416	1209	877	645	540	437	349	312	324	272	309	280	243	217	213	231	243	213	201	182	224	200	216	191	198	182	220	171	182	170	200	181	227	207	179	200	184	169	171	219	150	181	198	190	203	166	183	155	158	168	157	172	163	179	188	189	191	187	170	191	179	225	175	159	189	194	170	193	192	173	172	181	199	192	195	193	167	172	194	182	176	198	186	168	172	166	187	173	174	201	199	176	190	173	178	179	202	154	185	166	188	192	182	195	189	181	177	192	220	179	165	181	178	185	193	171	162	179	164	178	150	189	172	185	169	188	174	177	166	179	189	168	184	164	184	169	195	189	171	204	168	174	169	163	168	164	162	167	190	168	170	167	191	179	180	181	183	154	211	166	175	177	174	172	167	158	158	188	181	167	183	198	171	188	189	154	182	177	174	183	159	218	187	153	177	165	184	181	176	175	149	192	194	184	161	191	155	182	152	153	178	184	165	165	147	168	195	183	186	171	203	169	195	180	159	168	179	178	195	169	182	200	193	203	176	182	187	183	196	186	198	181	169	149	189	196	196	174	177	164	165	171	204	147	176	193	160	175	188	165	157	168	164	171	168	190	177	178	183	164	184	185	178	179	186	180	166	180	158	178	178	171	177	182	208	173	157	177	182	175	188	177	180	184	187	189	192	168	177	226	173	168	197	197	194	166	163	185	184	182	185	181	170	171	174	191	142	150	185	180	185	182	194	187	188	193	192	181	186	183	169	182	191	186	167	177	183	195	203	191	189	179	173	205	189	151	178	189	183	174	183	173	175	188	194	194	161	200	162	192	167	180	159	184	210	190	201	173	197	176	166	163	179	162	178	167	194	185	172	167	173	203	160	179	175	152	199	176	167	175	182	170	169	182	194	202	184	183	158	190	182	166	178	174	175	183	166	187	189	181	168	152	179	153	181	181	184	172	169	178	186	170	182	187	177	192	201	186	183	178	170	182	185	181	194	182	167	176	194	164	167	185	156	205	186	166	174	169	187	175	168	179	178	178	183	176	172	163	179	195	181	211	168	176	201	187	177	178	184	161	180	169	182	184	180	146	194	190	192	186	192	180	186	186	171	159	170	184	176	156	152	168	165	178	184	159	184	176	166	176	158	183	160	149	180	198	163	163	184	171	165	189	191	189	174	179	185	167	191	156	164	188	164	159	185	206	181	182	159	175	179	182	158	192	153	191	174	181	186	173	169	176	173	184	180	194	176	150	170	184	163	169	183	200	172	163	201	185	163	188	161	194	165	189	179	188	206	183	194	190	162	184	176	147	188	169	158	174	189	168	198	190	205	181	163	169	172	184	168	173	182	183	155	177	177	185	183	191	195	206	165	177	167	193	168	199	188	174	171	197	175	175	174	173	192	167	155	172	164	183	174	185	184	189	180	206	173	180	172	183	165	179	175	174	155	178	185	192	169	174	180	188	180	187	188	183	174	181	183	158	179	168	182	192	164	192	179	172	176	180	193	171	191	166	186	168	151	192	142	161	177	182	172	182	169	163	173	162	161	163	193	173	199	167	178	178	188	179	176	168	179	181	166	176	220	191	162	178	189	194	172	170	176	187	178	183	179	181	176	196	176	191	189	180	146	175	172	210	188	181	194	153	200	172	201	171	179	183	175	166	148	179	194	179	158	182	174	161	183	173	202	147	161	169	171	172	192	178	198	173	184	185	151	176	200	192	180	155	168	180	171	160	167	147	190	167	172	185	170	164	175	183	173	175	162	184	172	184	184	183	206	181	183	174	203	169	185	149	203	176	178	168	183	176	187	201	172	188	187	172	178	153	160	157	198	163	175	179	190	180	158	176	180	177	168	173	194	189	173	171	185	162	179	171	182	168	168	173	181	182	164	168	172	163	196	194	192	169	188	175	183	181	202	188	181	159	184	181	179	177	161	170	173	205	172	190	193	200	163	187	176	187	177	167	165	180	178	206	186	175	186	192	159	171	171	189	176	187	166	175	163	158	192	174	188	167	184	185	176	192	178	168	187	164	154	194	175	168	193	196	185	196	169	178	177	182	192	175	173	165	163	173	166	166	158	172	167	197	183	168	156	189	173	170	192	182	169	154	163	181	164	180	208	159	181	201	179	184	169	176	186	156	199	179	172	177	199	174	159	164	185	171	182	187	174	167	175	185	175	180	165	176	176	160	164	161	152	182	171	186	171	187	170	162	192	191	171	187	175	170	186	188	172	148	170	201	159	164	195	188	213	166	194	162	184	163	181	178	176	176	162	177	181	192	180	187	162	167	167	184	153	175	182	209	189	183	206	183	172	170	184	184	180	160	162	170	196	175	166	170	168	175	184	199	180	169	184	167	168	163	162	194	200	173	163	200	165	168	188	170	188	191	184	160	161	181	188	188	172	180	190	169	173	187	164	170	198	187	193	192	197	171	169	164	180	187	184	191	170	185	173	173	156	158	196	181	170	160	178	204	170	187	181	174	189	180	171	180	181	192	188	168	180	151	188	160	173	181	196	178	177	173	170	170	207	189	173	166	182	178	176	177	162	180	189	161	217	174	195	200	178	180	201	168	182	170	177	176	180	193	194	181	186	171	179	170	163	174	188	171	222	170	192	156	156	197	146	185	180	204	170	188	153	198	181	151	149	183	182	179	178	177	179	175	177	167	189	175	168	192	179	180	170	178	167	183	184	179	180	173	190	187	195	185	163	178	174	200	152	188	220	184	204	185	185	152	180	182	192	181	207	179	190	183	177	181	167	180	163	186	161	195	185	165	166	147	186	177	186	169	198	181	175	163	166	193	172	171	173	162	211	189	194	205	163	178	147	161	187	167	189	180	188	178	166	166	200	180	171	183	184	192	204	187	197	162	157	167	185	180	182	174	175	158	183	179	203	157	160	182	182	173	180	191	166	166	165	205	180	168	187	180	173	179	176	178	168	185	189	192	183	185	179	192	176	188	179	162	195	184	186	173	201	174	197	160	194	179	173	178	159	166	166	183	176	175	176	194	186	186	188	179	168	190	191	188	198	174	173	152	157	203	184	176	176	182	191	179	169	188	187	186	197	192	181	167	195	196	195	169	190	164	191	180	174	172	155	172	176	161	162	183	178	200	182	183	173	153	191	177	195	182	172	166	189	178	194	184	188	184	162	188	190	156	165	184	193	151	190	166	184	171	195	178	184	181	166	191	161	175	159	172	174	162	170	190	204	162	167	171	190	172	163	166	166	161	174	197	187	192	202	154	189	175	180	160	184	158	165	165	198	167	163	174	170	182	164	187	170	183	166	184	177	182	168	140	152	173	156	172	176	163	179	177	176	153	167	150	175	207	160	167	195	174	160	162	201	185	175	168	168	162	166	180	164	173	200	191	199	172	188	167	168	190	198	164	177	154	177	172	170	168	183	180	192	185	186	178	180	170	179	187	189	195	167	165	195	166	184	174	201	166	171	200	185	190	163	169	180	175	194	186	174	172	183	168	181	184	163	192	182	181	172	180
5500	1622	3562	4023	3420	2808	2268	1911	1698	1463	1336	1177	1155	1018	966	983	920	889	868	810	787	739	749	758	696	765	663	727	665	651	700	646	665	657	610	631	638	616	633	642	615	646	622	666	675	585	633	658	619	565	599	615	563	570	628	586	595	585	593	600	602	588	576	569	592	579	573	575	567	604	553	574	586	559	565	568	629	545	572	556	570	582	602	565	575	544	594	575	574	581	505	600	576	581	607	559	593	561	607	533	517	554	594	588	558	585	582	601	598	527	555	584	536	562	555	517	558	582	564	567	570	581	543	558	573	544	583	597	541	560	557	558	547	565	563	565	547	581	582	552	552	586	559	541	540	538	537	591	561	558	595	588	572	549	594	544	577	614	541	568	581	563	580	592	575	552	571	548	573	576	581	540	556	554	556	581	551	573	513	534	565	562	559	579	559	562	600	572	543	598	523	580	566	589	550	561	558	594	561	566	597	533	597	578	574	577	602	587	592	613	556	584	560	526	570	613	572	581	570	592	564	578	544	555	607	538	584	580	568	552	597	553	570	553	565	557	553	505	589	588	564	528	583	568	599	551	559	579	557	547	571	599	509	577	522	576	533	585	597	572	536	559	551	576	532	551	550	604	540	532	607	528	553	547	558	544	585	586	531	572	534	584	548	537	565	540	609	556	518	530	598	583	593	590	545	567	590	570	588	547	551	556	579	564	510	557	597	551	547	571	566	549	529	565	542	534	533	552	565	561	552	574	551	569	573	543	599	541	513	542	629	572	558	511	553	568	572	575	515	559	559	578	556	540	542	596	551	580	552	616	542	583	563	591	548	550	552	525	556	594	571	529	582	612	564	588	543	553	515	592	555	588	598	556	533	590	574	535	540	559	604	533	542	547	565	546	562	551	542	573	594	546	566	559	588	547	572	600	579	560	518	519	551	591	541	562	598	537	533	555	531	592	541	572	554	554	593	566	632	566	584	555	549	539	536	522	585	543	537	574	575	573	550	549	566	504	530	533	581	559	564	576	611	553	526	564	600	558	576	540	590	575	579	566	537	532	599	535	525	541	549	591	591	548	586	604	583	578	560	534	557	594	579	598	560	619	562	578	531	542	556	558	545	547	539	579	541	577	550	581	570	586	593	590	552	544	571	549	571	581	545	555	560	559	572	516	542	566	551	555	561	591	552	608	567	581	571	579	606	582	527	588	564	558	545	558	580	585	541	578	566	558	543	535	620	566	548	582	539	578	554	570	583	585	572	543	565	534	625	556	570	586	563	576	536	552	578	548	560	543	474	538	589	553	618	558	603	578	543	551	577	586	531	553	564	516	598	580	565	601	570	579	547	576	561	610	518	588	532	575	570	579	602	550	601	603	567	546	536	536	553	580	525	578	563	586	529	564	551	589	567	574	543	560	560	544	588	540	599	519	554	525	539	571	578	546	556	589	601	569	508	597	621	568	581	501	549	586	534	546	585	562	567	556	522	528	565	555	577	575	579	544	549	545	579	559	545	571	572	553	547	555	518	516	547	573	585	532	551	546	605	584	552	507	580	613	579	560	536	589	581	557	564	576	586	592	574	574	536	534	580	548	548	564	558	559	577	575	529	570	558	565	544	563	578	549	541	612	554	541	552	589	576	529	591	548	585	555	568	609	562	551	540	542	550	540	591	565	567	542	553	588	539	576	549	588	556	535	534	551	580	549	604	538	556	575	589	572	581	574	589	578	562	558	540	570	587	541	571	538	565	558	565	577	572	538	569	518	590	555	626	605	542	566	505	538	617	545	525	605	605	548	551	583	573	568	590	598	568	595	611	557	524	584	571	605	562	569	532	570	590	547	556	539	546	576	614	560	602	570	529	533	570	556	558	562	532	556	548	591	605	589	527	566	555	554	598	518	575	577	555	571	561	562	561	573	583	569	551	543	569	564	560	576	533	575	568	567	567	573	578	533	553	560	545	578	584	604	572	556	549	500	603	588	559	587	572	568	561	544	550	576	575	626	572	575	548	558	527	538	538	532	577	559	590	602	563	600	543	498	602	566	557	571	558	581	591	520	557	552	616	553	560	579	550	545	572	535	575	566	553	561	580	565	543	569	583	560	534	566	561	587	579	596	531	560	581	534	514	582	566	553	598	569	570	584	537	581	557	570	558	556	584	613	552	555	538	567	552	524	552	551	523	528	575	553	557	569	541	572	579	579	576	577	584	546	571	585	565	578	526	551	605	572	598	565	558	568	553	594	604	532	586	564	539	524	610	607	580	568	594	573	559	594	542	588	566	534	533	563	561	575	557	555	535	566	530	559	591	592	531	543	553	555	530	535	544	561	562	580	573	542	538	595	623	590	539	578	551	561	532	600	556	599	576	561	568	554	545	537	589	529	591	551	576	554	583	581	554	556	569	604	586	544	560	597	566	578	593	585	584	538	550	589	584	510	574	503	563	566	591	547	569	566	600	573	559	579	538	544	570	535	548	547	566	562	520	576	548	547	575	568	534	541	517	557	561	584	586	543	577	567	554	498	623	603	598	512	543	541	544	539	596	592	567	543	595	554	625	541	590	581	588	599	601	587	565	605	571	569	584	534	588	598	571	600	566	569	534	521	581	521	580	567	568	557	547	558	568	565	581	580	530	546	580	538	562	569	519	558	591	595	531	562	511	579	563	603	560	544	542	567	561	514	589	543	593	584	547	533	573	595	558	508	542	546	576	565	578	579	558	599	555	556	591	574	637	533	513	561	589	537	594	552	554	567	573	552	553	565	547	552	567	568	581	570	572	518	545	588	574	577	560	554	543	564	547	527	580	577	569	581	587	550	592	533	581	582	577	564	515	557	553	562	596	571	605	565	575	537	555	538	547	559	575	552	551	554	557	530	536	578	543	549	576	549	574	544	532	571	547	590	552	581	540	550	557	547	599	546	591	541	528	523	549	579	570	535	559	581	570	555	560	611	526	559	574	600	548	571	577	529	559	563	555	533	574	536	556	567	558	591	569	590	547	597	558	568	511	571	601	564	566	593	523	567	556	536	562	550	569	581	605	557	520	550	543	558	552	547	569	534	542	561	559	598	589	577	528	550	557	546	563	515	520	556	613	512	553	576	531	561	568	552	546	582	575	557	578	563	566	584	558	557	584	532	552	596	576	522	540	565	632	525	570	592	589	542	557	583	543	579	609	570	574	557	595	578	543	586	548	561	572	626	587	594	561	603	545	544	564	566	530	520	568	594	566	555	556	548	572	579	552	552	573	544	595	526	570	556	587	546	580	603	539	575	614	564	565	562	545	550	554	577	571	570	582	533	567	571	587	552	557	543	547	525	584	549	546	575	547	552	598	591	567	581	562	535	612	537	551	549	541	589	552	533	523	531	559	502	582	547	549	538	543	596	559	520	528	543	556	559	558	589	517	542	526	602	587	586	544	527	563	591	582	550	551	530	528	577	543	544	555	570	571	578	593	589	574	560	535	564	572	535	567	529	564	557	570	583	572	542	572	543	519	545
16027	2547	2866	2121	1520	1058	833	684	543	428	361	374	326	282	238	254	243	252	197	188	195	170	176	207	183	148	199	174	179	149	158	148	175	165	160	158	169	166	159	129	143	143	146	157	138	142	151	146	152	166	149	142	136	148	139	144	149	119	142	142	135	144	134	138	129	126	134	145	142	155	113	137	153	143	139	160	142	131	116	137	147	132	130	156	167	124	120	131	141	169	139	164	128	129	135	143	149	144	147	130	129	154	146	132	149	126	139	125	145	145	119	146	145	146	141	125	158	149	151	136	145	123	131	145	138	132	144	127	152	131	124	151	132	134	131	140	128	129	136	155	133	139	127	133	173	150	157	146	149	136	139	133	150	153	146	121	150	145	134	148	165	148	132	142	151	131	150	152	142	139	148	157	131	168	131	131	133	154	156	155	127	145	145	126	145	132	150	153	146	145	120	129	127	154	124	150	142	127	123	141	144	136	147	151	140	151	143	152	121	148	159	139	144	127	156	133	143	155	125	139	140	156	145	147	137	163	110	122	133	142	142	127	140	156	122	152	130	145	152	129	106	144	161	157	126	130	153	125	143	127	148	138	121	132	147	129	143	142	142	124	148	132	118	137	139	131	123	140	146	122	159	134	145	134	145	155	119	149	135	133	128	150	143	140	150	146	156	136	139	134	159	137	141	161	140	135	126	137	133	128	128	146	149	130	149	148	133	138	127	131	126	132	141	153	121	135	107	150	148	141	128	154	126	137	152	141	148	112	162	157	111	125	130	135	127	144	135	117	129	148	158	151	142	129	122	142	159	139	139	142	157	150	122	137	147	144	123	146	133	144	121	134	118	131	153	138	129	147	143	180	145	130	115	129	145	132	137	155	160	137	139	128	165	124	125	165	133	142	133	131	122	137	121	136	146	123	124	118	139	128	142	137	123	145	118	137	128	154	145	139	150	149	126	140	131	135	132	131	142	139	126	143	141	127	158	140	107	138	134	126	126	161	145	151	145	145	132	153	142	157	120	136	111	130	130	152	141	146	132	136	128	129	144	152	133	132	137	153	133	138	132	150	148	145	132	154	152	149	121	145	137	139	142	144	148	128	134	145	107	128	127	126	141	128	150	109	150	157	123	149	135	132	135	138	126	132	137	145	164	133	150	129	155	148	145	135	123	146	141	142	136	163	124	129	134	125	139	128	136	112	148	161	131	145	132	155	150	162	141	139	146	137	142	140	159	138	146	147	142	136	144	129	132	149	135	126	151	113	128	147	155	136	150	148	125	157	150	142	151	155	132	140	133	130	138	151	136	134	163	144	137	144	141	119	131	147	151	127	134	135	169	147	138	154	125	132	122	131	117	133	143	140	119	157	133	143	129	161	134	140	133	138	144	141	118	142	135	140	129	137	142	128	151	145	133	123	138	143	123	122	159	131	126	124	131	130	140	163	132	140	125	149	130	126	130	131	136	118	155	125	155	130	137	145	105	155	138	134	134	134	159	128	142	147	141	122	152	120	141	152	133	150	151	153	134	136	147	133	148	149	133	150	105	129	123	139	129	140	119	131	142	143	150	124	145	141	119	122	145	144	118	149	143	126	160	141	153	138	128	147	128	151	151	145	144	123	135	149	130	144	138	125	168	137	132	143	130	132	145	170	138	133	133	144	137	147	135	142	145	148	129	126	131	133	152	137	131	133	123	147	140	131	143	145	150	127	141	122	125	127	140	134	151	126	108	122	143	131	140	154	131	127	123	150	137	147	142	123	140	139	147	149	148	126	140	125	135	140	137	128	127	143	142	122	156	145	164	124	121	148	140	150	153	132	149	150	138	160	148	155	149	135	131	137	155	155	136	153	132	142	127	140	137	123	131	136	137	185	134	148	141	131	135	143	118	153	111	134	144	140	163	132	140	137	114	129	160	115	146	127	155	126	147	145	126	112	129	139	134	129	165	142	164	129	135	160	152	151	146	130	146	149	129	161	140	154	141	143	151	125	136	157	125	123	145	143	150	147	144	139	144	118	122	121	131	157	137	129	145	143	147	122	126	148	140	157	129	143	141	132	150	126	132	132	152	147	166	135	143	137	128	139	137	126	129	139	159	141	144	124	147	123	116	134	134	122	139	147	138	155	126	137	147	135	143	135	129	133	131	137	142	133	155	131	143	126	136	123	114	123	134	158	143	139	117	145	140	128	130	138	165	112	147	136	127	131	137	152	153	148	133	148	138	151	129	128	139	150	162	142	137	126	148	140	140	147	139	143	138	160	150	134	131	147	159	162	123	113	148	135	135	122	119	133	160	147	153	137	136	138	151	124	136	156	127	143	155	134	147	151	151	128	135	113	131	148	139	126	157	125	144	127	154	124	128	166	132	139	136	126	130	125	138	120	141	128	138	146	140	157	140	143	130	157	154	107	123	143	137	132	146	142	137	164	162	148	155	139	145	139	128	155	145	121	155	150	146	141	129	146	138	130	137	140	147	156	129	104	133	145	156	139	145	137	125	141	150	132	119	132	158	151	158	144	130	132	143	143	133	146	134	141	124	150	144	130	104	134	134	120	135	158	148	121	137	137	141	158	115	136	137	125	125	130	134	129	149	142	158	139	150	149	136	139	127	138	143	128	136	122	129	142	125	150	142	147	149	134	133	142	118	136	144	138	147	162	142	143	161	127	154	119	138	138	127	154	168	145	132	122	147	172	142	146	153	137	157	145	145	135	131	144	136	138	148	134	149	140	146	123	148	122	140	153	158	135	137	138	138	147	136	141	157	123	142	128	139	137	115	159	120	126	158	148	140	157	135	123	146	143	163	136	134	134	126	151	166	141	132	144	151	123	163	144	150	152	157	130	146	151	122	138	144	136	161	124	110	144	134	140	140	139	147	149	146	129	144	146	134	109	141	128	132	159	151	145	120	139	151	134	132	116	119	135	132	142	142	119	153	142	130	142	143	128	153	144	138	150	138	124	163	167	141	128	128	133	166	163	137	147	137	129	131	145	136	134	135	145	107	132	161	150	149	143	138	146	123	134	124	136	128	143	127	134	128	130	148	145	142	159	130	136	130	150	110	135	136	129	128	137	139	146	138	141	150	146	125	125	124	142	121	121	121	143	142	121	143	141	154	129	148	130	141	136	142	126	145	112	118	152	162	122	132	142	128	156	145	129	125	143	139	120	130	128	140	158	138	139	167	133	140	133	126	144	142	135	123	136	139	153	133	136	132	138	142	137	151	136	139	135	156	134	152	135	135	146	126	149	123	147	133	142	129	148	160	142	136	140	117	131	145	141	133	142	119	131	140	152	149	128	136	140	118	146	142	154	143	134	128	126	133	146	126	114	109	124	148	130	157	136	140	132	145	143	128	145	115	143	133	152	145	137	149	151	140	139	123	112	146	135	129	141	135	132	153	158	140	152	128	145	142	136	162	119	143	131	132	142	97	134	139	134	149	121	128	148	126	146	128	140	140	128	150	138	128	143	135	136	133	127	156	134	154	151	134	131
7548	2508	6223	6872	5670	4540	3763	2988	2611	2170	1956	1752	1553	1437	1330	1216	1203	1032	1031	1014	933	851	850	799	782	745	723	698	717	652	671	648	655	632	625	637	626	594	621	576	579	599	551	564	591	543	571	527	529	560	542	525	544	512	530	510	517	550	503	516	527	494	496	470	507	473	496	508	498	527	467	497	488	487	483	494	491	499	490	458	495	492	483	479	467	497	472	513	482	471	489	474	445	514	451	480	488	497	471	454	499	488	481	470	445	483	556	478	500	497	472	492	469	473	472	467	495	471	495	497	449	482	458	475	466	484	492	498	505	467	497	454	502	468	460	507	467	448	460	446	473	449	508	449	473	487	446	487	471	455	492	490	466	460	474	474	447	461	490	476	476	464	472	468	510	444	481	490	482	476	471	484	473	505	468	447	484	486	454	439	453	440	478	434	469	464	483	457	426	480	517	477	459	446	458	439	500	428	441	484	500	523	455	490	442	449	454	483	516	486	450	484	473	433	439	452	455	481	424	457	486	466	450	488	458	460	500	456	465	485	450	507	443	435	456	429	461	526	500	468	454	472	435	475	465	478	483	441	478	455	459	460	503	485	479	509	457	450	518	476	446	509	464	470	450	499	440	463	479	451	489	464	448	464	490	481	451	486	469	485	486	463	475	461	506	463	458	490	457	490	464	469	434	467	449	472	469	439	469	501	429	434	448	462	432	484	446	439	470	450	509	481	498	480	487	465	468	484	463	469	428	438	443	434	453	489	474	493	488	489	426	521	464	472	469	443	438	468	499	440	490	442	478	448	469	470	443	454	464	493	446	458	477	489	459	493	479	455	481	456	444	451	484	442	475	479	443	475	463	513	503	459	464	474	434	473	463	464	445	427	459	445	440	455	474	526	498	448	472	438	472	494	487	455	466	466	517	430	469	457	439	470	459	501	472	489	458	465	486	453	424	441	484	500	433	445	451	492	473	486	508	448	474	435	465	491	498	485	484	444	479	482	472	496	423	485	464	480	472	504	415	508	466	423	468	468	495	424	504	470	486	467	466	471	447	441	473	478	457	478	476	438	460	489	472	481	473	454	494	452	458	440	470	456	477	446	475	489	459	472	446	485	467	495	457	500	474	444	425	462	453	445	470	451	456	483	491	451	472	434	474	459	447	479	427	433	467	469	448	474	480	469	475	472	449	485	449	467	462	457	451	479	449	441	487	481	483	474	471	505	479	453	477	443	453	453	451	449	506	453	445	458	446	467	490	476	484	450	473	511	463	472	489	442	472	451	443	460	464	488	478	470	458	459	495	496	459	487	444	493	405	468	483	475	464	476	451	486	463	476	451	469	424	476	479	472	447	453	471	496	480	471	436	501	496	470	476	492	448	466	497	461	479	477	447	478	482	465	455	430	450	447	468	482	447	456	455	440	475	462	464	468	447	448	452	449	482	433	448	460	483	464	477	433	430	456	460	443	458	498	465	456	461	438	450	467	463	451	422	498	448	473	481	475	476	497	474	486	483	482	443	453	468	484	489	498	474	508	487	444	450	476	487	440	475	478	439	460	433	482	466	451	463	474	463	468	448	454	417	470	498	452	464	510	475	432	488	494	484	460	461	495	448	476	448	464	453	468	497	446	462	475	499	450	447	469	481	500	501	472	481	467	473	478	466	493	478	477	431	458	476	449	441	491	501	429	470	488	462	480	452	510	505	484	465	458	437	444	448	433	492	471	478	470	421	516	493	467	468	454	450	471	469	488	432	433	478	465	467	478	441	446	470	465	449	451	459	483	442	483	451	466	469	460	486	485	458	465	456	435	459	463	460	453	482	438	453	433	491	468	476	429	467	480	478	519	458	457	480	469	443	486	467	492	488	467	473	494	440	459	503	471	453	460	439	507	466	445	520	479	480	444	449	459	455	496	460	430	487	429	510	465	463	481	480	485	460	470	455	482	442	453	524	480	482	486	442	475	442	462	457	525	436	483	471	439	469	445	453	461	496	480	451	475	462	469	477	486	410	445	452	469	472	494	425	449	454	465	458	467	488	500	505	467	485	532	461	507	468	448	490	470	437	479	473	457	438	440	477	497	470	461	504	449	483	469	499	467	419	474	482	480	485	489	474	458	464	507	465	439	473	488	478	459	509	490	467	451	481	493	457	472	467	463	453	456	439	441	484	443	476	468	470	474	478	459	451	475	431	467	473	473	471	449	478	483	462	473	481	521	467	442	482	474	457	475	463	425	443	474	440	492	471	489	500	445	445	486	494	502	467	464	504	463	468	466	419	491	422	473	455	465	458	466	449	464	437	497	448	457	471	462	499	449	495	487	477	417	451	459	456	465	461	408	469	450	442	462	464	467	493	450	453	478	492	464	476	468	473	460	485	504	461	447	443	460	447	486	472	471	524	467	456	452	474	442	474	430	440	473	494	488	497	448	475	449	497	497	453	461	478	463	418	416	450	467	465	497	495	464	442	467	481	418	470	474	428	462	446	461	495	473	475	475	467	475	418	507	453	479	487	473	445	457	435	461	470	476	486	450	474	454	463	435	455	460	450	458	451	453	468	473	461	440	507	524	479	477	449	483	493	473	462	453	456	445	455	480	491	474	495	472	464	441	476	434	484	427	509	456	470	480	474	457	459	460	459	464	443	466	472	441	484	475	474	474	470	460	493	460	460	456	451	504	473	466	443	466	493	474	506	464	476	453	486	485	459	487	438	469	454	458	450	455	476	457	466	459	436	454	478	484	466	497	413	437	491	472	454	463	496	431	465	488	492	496	514	434	445	426	465	458	463	489	496	448	460	460	453	470	491	458	485	488	466	484	438	488	473	446	468	441	484	493	490	444	463	463	467	474	417	453	470	477	484	492	451	466	486	474	462	475	449	464	469	469	445	471	479	468	459	480	445	467	456	465	463	466	469	465	438	475	443	457	449	465	472	475	452	463	480	458	464	496	478	486	472	439	454	409	481	472	444	439	476	460	460	468	452	480	450	479	476	451	431	504	495	443	530	469	439	470	455	487	453	484	466	484	450	505	478	462	466	500	498	477	479	477	411	491	467	487	466	453	460	458	483	448	534	491	459	455	473	502	503	435	436	493	466	459	476	468	492	505	455	517	475	460	447	491	445	464	449	486	447	489	450	450	494	508	455	538	474	441	454	500	451	471	480	482	488	457	499	482	435	453	476	499	471	478	425	462	455	486	474	440	452	447	448	484	455	461	417	470	447	479	438	428	471	438	463	461	484	467	463	472	475	492	436	445	429	469	482	433	455	475	426	483	477	491	458	503	451	509	443	421	477	484	479	445	443	500	467	425	458	516	429	433	451	471	434	445	437	426	474	457	496	460	472	478	472	452	451	473	448	478	487	494	430	469	447	469	486	451	495	484	473	431	418	467	444	449	443	459	461	423	464	486	493	447	466	467	479	471	479	493	452	475	492	450	478	474	456	494	476	466	474	453	431	461	483	484	486	461	473	458	449	447	428	490	495	461	453	509	466	463
2164	400	421	408	377	364	330	316	313	340	319	311	320	337	340	307	305	321	300	305	333	319	328	338	333	326	302	365	333	317	295	297	333	325	278	325	355	325	320	274	320	326	303	318	328	315	312	343	320	339	331	285	325	307	314	280	323	306	305	329	286	323	319	336	304	316	311	335	313	321	300	312	294	308	299	286	309	303	303	313	350	314	326	340	296	328	343	318	358	318	316	343	299	336	305	337	317	292	327	312	292	290	354	330	296	337	288	286	307	316	319	305	320	330	290	319	321	305	347	300	297	333	302	346	318	335	326	337	323	292	310	295	327	285	291	334	306	328	322	335	305	302	293	312	301	334	331	299	301	299	312	303	312	377	310	329	288	308	297	347	324	314	322	311	330	333	330	337	318	294	336	306	326	301	287	326	315	310	310	311	298	319	339	311	283	314	326	320	303	338	310	349	334	312	315	302	306	312	330	324	333	293	299	284	305	293	345	303	294	316	303	279	332	317	335	302	318	306	293	310	330	348	324	312	325	325	318	274	312	277	292	324	332	311	302	295	307	292	282	346	298	346	321	324	335	356	327	307	302	319	328	327	319	288	316	337	332	329	290	301	309	341	326	329	308	318	320	319	319	297	328	296	310	320	297	308	316	293	338	330	324	260	306	339	338	303	310	282	332	314	317	304	312	330	289	325	284	300	335	319	331	299	284	331	272	304	347	318	309	313	307	328	312	277	333	309	329	329	309	300	294	283	310	311	286	335	281	338	308	319	342	315	313	311	339	307	323	340	349	344	351	296	337	319	333	322	303	292	316	295	325	324	325	317	311	334	322	302	329	322	320	298	316	304	300	325	332	301	310	334	353	335	271	316	333	307	306	298	299	310	338	298	306	346	316	317	315	318	323	301	286	282	296	318	325	317	320	282	320	342	332	314	336	344	354	313	310	343	283	292	317	329	309	305	309	329	360	309	269	279	314	314	301	314	326	325	318	286	293	316	348	349	328	288	311	323	295	321	333	319	322	296	333	294	319	304	313	297	296	295	320	311	311	320	315	319	333	310	317	319	309	310	325	348	349	290	338	334	315	340	335	308	335	371	291	315	351	298	323	288	290	306	329	302	313	308	296	317	366	288	289	288	332	300	311	325	295	326	311	316	291	315	287	307	323	327	319	348	310	328	310	310	294	283	294	335	312	325	316	326	349	325	345	296	301	304	350	311	304	307	299	316	353	297	297	348	325	326	303	298	293	325	325	336	304	275	315	338	332	305	309	313	329	314	358	318	292	337	322	358	293	323	307	327	301	294	306	327	294	312	313	346	291	296	297	309	308	311	337	315	302	322	331	308	322	308	322	324	329	320	304	312	324	328	314	340	322	318	303	290	317	313	322	280	283	328	314	362	338	286	301	309	309	324	314	330	312	340	323	312	334	319	355	325	311	292	328	304	297	303	285	299	306	314	308	332	302	352	313	322	316	316	282	306	310	306	296	354	297	303	308	313	308	344	321	355	310	301	323	312	328	334	352	333	288	308	301	298	318	311	316	314	341	312	319	327	348	351	309	319	330	311	314	307	324	331	313	303	322	301	329	347	308	373	335	314	335	308	318	307	334	278	314	277	276	301	349	330	324	326	292	300	333	334	320	283	317	335	331	323	313	339	308	333	341	322	303	352	335	290	285	318	336	338	313	306	317	341	315	337	316	316	338	325	326	330	298	295	329	299	344	361	347	341	293	321	318	305	327	329	313	320	335	314	314	344	333	327	336	330	360	337	301	302	309	312	290	332	328	298	311	334	347	329	318	325	336	328	321	318	330	301	315	323	306	301	323	284	311	333	308	331	326	290	335	317	315	340	317	307	313	318	329	331	318	339	344	335	319	295	343	318	311	320	345	347	319	307	330	296	281	324	289	303	333	334	320	330	324	309	298	299	324	333	329	345	333	309	328	296	327	315	314	298	305	317	326	335	325	334	298	316	337	306	303	320	319	352	305	324	356	282	302	297	337	311	299	337	330	282	305	321	336	328	320	268	319	324	282	334	313	299	334	334	315	321	306	303	312	295	314	289	312	292	322	299	309	307	313	314	300	340	322	314	291	333	287	348	271	300	353	315	308	307	307	335	315	311	366	314	326	329	323	295	299	316	301	321	297	339	297	292	287	326	337	319	327	309	309	352	294	324	333	289	310	349	307	286	289	295	309	294	345	318	338	325	279	301	310	328	322	314	311	316	297	297	276	327	306	284	316	295	287	346	320	303	324	337	310	315	293	284	319	295	310	269	329	317	299	289	304	323	301	289	314	330	300	311	292	299	331	308	287	311	332	320	313	338	335	317	288	335	339	312	318	324	319	326	338	329	293	300	301	275	326	344	317	303	327	272	281	324	327	303	315	324	276	317	297	326	345	331	301	296	325	251	293	312	319	307	303	288	335	318	320	322	321	303	313	345	340	329	360	279	326	317	307	334	318	321	276	329	307	302	295	340	302	322	319	341	308	301	319	304	310	327	311	341	339	346	310	308	337	321	327	312	319	310	308	315	280	313	315	302	328	318	341	327	339	340	316	321	328	329	352	315	322	343	316	329	298	334	320	355	293	343	341	317	348	315	313	349	298	340	265	295	320	314	312	330	305	321	330	329	287	296	289	302	284	325	310	298	292	296	339	354	306	315	301	324	329	363	305	347	292	343	322	307	348	288	310	320	286	337	290	293	336	347	343	317	336	291	308	277	306	328	322	302	304	348	276	346	298	304	315	316	318	339	353	334	302	320	300	319	303	330	313	334	326	310	312	332	296	310	328	306	342	324	321	316	314	317	308	308	325	306	300	342	344	331	302	321	313	323	303	337	334	318	336	329	317	313	350	281	308	306	292	293	334	320	299	343	317	324	324	330	338	304	333	313	354	345	343	320	306	297	341	341	322	322	301	331	297	327	304	346	345	293	309	317	309	324	324	331	320	290	299	316	331	325	329	288	345	301	278	318	306	342	349	328	297	308	301	341	338	360	305	330	306	328	317	344	287	295	300	329	347	318	342	333	287	332	335	313	301	356	330	330	306	319	319	297	307	268	351	340	318	320	299	289	333	312	309	331	337	316	311	319	321	339	326	340	325	355	331	337	315	307	306	338	322	320	308	341	329	321	319	300	323	302	312	338	327	316	314	284	284	315	307	289	314	320	319	315	312	348	329	296	327	310	323	346	308	317	323	327	319	345	318	312	354	332	347	331	313	330	306	297	296	329	311	334	340	316	311	304	295	327	289	304	313	292	302	302	299	350	344	308	306	336	303	329	311	340	296	323	296	327	303	335	312	328	298	323	328	310	316	299	316	344	305	341	282	330	326	299	315	325	308	346	326	332	338	305	339	310	354	320	300	323	338	341	310	324	345	309	289	321	337	345	338	339	340	329	301	343	302	308	324	347	302	320	324	295	321	351	331	289	293	356	320	308	329	326	303	329	342	334	315	317	338	327	276	312	290	317	316	314	362	308	316	300	350	315	307	311
2469	1016	1082	1111	1061	1014	1015	997	1041	996	1012	951	973	985	955	927	903	934	910	977	934	891	947	937	865	943	954	973	956	919	885	906	858	949	929	945	925	950	885	957	892	945	933	959	900	917	902	873	880	959	950	897	883	911	961	942	879	976	1002	994	921	965	895	920	901	922	883	922	904	935	878	948	938	912	953	895	911	917	898	907	890	882	938	969	904	962	933	879	928	894	945	896	941	953	931	928	926	891	901	947	879	889	901	933	947	932	941	929	905	918	931	1033	891	913	925	927	917	909	940	927	921	939	967	874	907	884	891	966	927	944	934	920	918	945	902	905	919	856	935	898	962	918	902	940	923	935	959	913	911	943	954	885	972	908	915	937	926	904	971	967	881	942	903	934	920	927	919	883	919	936	898	940	903	947	937	961	889	943	936	864	932	932	909	907	981	915	889	945	928	986	943	974	939	924	937	915	942	882	932	949	913	930	878	930	929	939	949	884	978	936	922	896	904	953	943	902	909	909	929	884	939	951	946	881	949	877	891	935	951	912	935	930	932	992	892	954	880	926	899	974	925	872	906	917	872	1013	977	896	964	926	938	870	898	938	921	946	963	871	931	947	976	921	932	905	905	896	922	888	963	907	891	860	917	963	936	909	955	909	926	899	927	938	911	928	952	927	901	916	928	939	964	929	918	908	861	904	951	915	895	930	929	958	903	940	881	850	902	962	900	905	896	963	914	919	952	879	879	908	976	943	878	908	911	907	896	924	941	923	944	928	989	962	905	967	904	938	978	929	910	945	886	915	952	908	986	982	941	962	963	911	894	975	940	957	918	940	910	949	888	893	924	880	893	912	939	897	886	943	897	932	903	927	924	955	898	890	944	959	953	912	952	914	862	926	949	946	907	937	919	913	955	946	911	992	915	927	903	936	986	930	925	921	897	948	934	927	864	928	906	905	898	982	946	919	976	940	950	935	938	894	898	891	876	926	888	954	966	911	901	902	892	969	959	915	875	921	940	912	941	917	929	978	867	885	881	970	899	969	876	956	931	929	886	944	950	908	956	933	940	931	924	966	906	898	913	918	926	933	884	931	916	920	968	992	888	927	944	908	886	900	929	902	944	927	927	881	924	902	863	934	875	909	924	972	963	925	938	874	891	953	885	927	889	983	927	921	951	907	925	907	983	924	906	920	952	893	883	909	879	903	942	964	915	877	909	941	949	938	879	895	917	865	936	906	875	906	936	969	956	914	874	908	945	925	917	937	962	895	913	916	917	935	864	862	953	907	927	903	985	914	900	914	910	952	904	928	929	914	944	974	962	907	946	920	950	921	949	925	937	920	928	975	907	956	908	895	923	967	910	967	955	980	922	949	945	913	891	907	962	973	914	917	893	907	913	946	934	926	925	939	962	927	919	895	900	968	971	929	974	911	953	928	873	983	928	957	929	945	958	915	909	950	904	930	880	936	931	903	930	860	898	906	906	994	942	923	864	876	909	943	957	918	902	948	902	912	904	981	947	937	918	910	985	906	911	937	895	936	925	890	937	919	939	899	898	855	922	925	922	941	957	936	890	912	933	957	872	923	915	931	926	911	973	922	902	940	961	889	878	910	925	981	927	874	905	921	930	927	911	924	960	901	885	935	887	985	934	932	914	938	948	931	943	937	918	860	926	910	967	932	909	924	898	893	950	955	910	969	916	905	974	933	895	935	935	952	903	875	936	935	888	934	971	893	903	881	908	929	964	944	939	937	928	931	890	966	908	943	850	898	890	947	933	879	902	884	946	937	955	902	906	896	933	913	907	910	878	874	955	879	960	901	979	955	968	890	913	924	931	882	909	930	922	912	887	948	912	928	890	921	945	886	924	934	909	895	936	941	869	954	893	918	975	911	885	907	938	954	939	905	960	873	911	916	945	891	927	905	940	926	904	904	934	907	920	930	918	922	896	985	900	976	926	942	956	915	892	883	919	916	958	924	934	912	916	955	897	890	896	964	939	918	927	928	920	935	901	912	881	948	930	913	897	963	927	914	915	999	907	925	937	914	948	914	902	941	949	898	941	908	921	899	893	943	869	902	983	963	921	946	879	895	934	917	901	902	974	870	927	922	927	926	928	880	926	893	899	975	905	946	950	897	913	968	950	894	965	905	894	970	960	934	899	883	941	955	927	967	916	913	934	923	942	897	881	927	920	878	935	941	961	970	927	953	927	933	925	936	955	914	974	937	926	887	967	885	910	946	935	915	933	939	922	882	904	940	920	977	943	892	917	911	897	903	978	949	909	944	976	922	969	930	944	944	932	906	975	936	951	913	941	935	916	932	933	901	971	901	973	944	955	908	922	1023	881	954	902	935	904	955	893	930	923	957	888	879	927	899	891	935	905	944	899	892	918	932	954	909	899	932	940	918	860	956	938	937	872	960	895	935	943	921	917	853	950	951	905	881	893	966	917	926	907	913	894	944	955	932	968	931	931	954	884	898	965	973	942	910	906	983	951	934	852	871	930	917	897	932	892	920	876	910	969	924	886	921	946	970	932	959	913	973	912	949	882	917	915	850	911	933	925	881	852	959	934	927	954	943	914	881	931	871	888	934	950	946	949	967	899	930	942	921	898	946	908	942	909	942	871	892	920	896	924	935	936	950	950	902	910	975	943	910	936	901	940	946	935	914	965	873	976	895	903	895	934	919	935	913	988	907	920	930	948	965	948	918	954	893	890	913	855	934	946	895	931	934	973	934	969	880	931	949	964	952	923	931	941	915	900	868	931	978	896	945	926	885	971	1021	873	916	921	978	943	913	957	878	973	950	927	984	905	932	970	943	926	932	889	897	901	895	963	976	892	902	957	890	948	918	947	947	917	949	894	929	982	955	900	881	877	904	955	957	940	943	925	963	967	994	926	889	916	911	963	940	937	959	941	947	878	942	921	929	896	973	945	934	903	931	925	915	854	924	933	917	925	909	914	918	955	952	935	979	921	883	940	951	909	911	937	920	947	946	939	890	911	970	918	921	939	939	957	895	919	984	923	877	904	924	927	899	887	1007	938	886	929	948	878	930	876	866	941	931	913	924	933	948	875	900	871	936	933	943	915	922	1041	928	926	913	932	893	983	958	896	934	905	934	931	932	923	921	953	908	941	930	930	947	954	935	897	949	900	938	975	958	966	928	938	936	903	933	887	976	888	949	924	916	935	922	914	913	868	857	913	930	921	946	907	895	892	935	898	935	930	933	893	910	873	956	942	956	936	900	944	983	899	914	919	1001	866	967	929	886	890	969	954	921	932	944	875	941	944	917	925	967	941	928	910	954	959	916	933	936	926	925	949	889	921	943	870	875	973	901	905	938	900	921	869	921	893	922	908	895	951	908	963	901	905	953	927	948	943	911	940	935	934	953	907	946	961	907	902	908	935	949	918	904	906	918	938	914	945	892	966	946	940	954	952	925	999	963	925	967	951	931	945	902	974	928	803	920	911	940	925	911	899	894	912	940	926	895	901	951	910	931	920	932
8742	1223	1459	1183	888	657	492	410	377	315	292	294	266	265	233	233	241	242	213	175	215	208	187	210	214	181	198	203	190	214	194	203	169	182	175	189	166	177	198	191	178	180	198	180	179	192	207	182	195	186	183	202	182	194	192	176	211	169	187	191	171	167	180	184	173	169	210	178	213	166	165	203	173	171	174	185	157	158	188	184	187	186	170	198	156	155	164	194	179	153	158	164	199	196	193	169	198	211	172	168	183	181	174	188	178	175	184	172	169	206	176	155	190	187	178	178	173	175	171	179	180	189	150	223	164	208	195	184	184	182	198	170	171	171	178	173	163	162	192	182	181	193	186	190	178	207	186	161	193	173	182	174	159	189	211	197	171	167	175	165	190	200	182	209	174	170	175	185	186	198	178	202	170	158	197	196	173	170	175	165	178	186	177	190	182	158	188	182	179	180	178	153	176	175	176	168	177	174	193	163	160	183	187	197	191	151	189	165	184	182	153	158	179	178	208	196	177	185	170	170	192	202	180	193	181	207	181	194	174	165	184	165	199	168	197	175	202	175	166	183	185	173	184	152	181	184	143	178	159	169	184	192	172	191	181	149	180	162	191	154	186	181	168	179	190	184	176	186	176	161	205	190	177	176	161	179	182	158	184	171	167	153	170	174	194	195	189	171	153	177	197	177	170	163	160	162	166	159	163	181	162	167	159	193	160	197	181	155	204	202	195	170	187	163	189	165	176	179	181	186	170	174	159	179	182	188	181	180	187	189	164	158	155	180	174	164	166	187	178	164	187	175	169	195	175	187	198	199	181	161	179	186	196	179	172	146	172	176	164	196	168	178	150	175	179	191	168	167	187	161	187	194	187	159	180	159	190	181	173	194	193	175	179	186	175	161	186	202	153	164	195	180	186	169	177	208	168	182	180	182	159	201	161	184	193	184	171	153	199	168	194	163	204	183	152	170	183	181	182	187	166	166	174	179	190	169	179	156	168	199	204	172	169	155	170	197	181	168	177	190	181	191	177	183	173	202	188	182	189	216	207	186	163	170	165	200	219	170	196	181	211	174	182	174	203	193	195	178	184	177	181	175	159	182	192	161	177	172	165	169	192	171	201	183	197	148	185	172	164	194	160	179	175	182	186	188	183	168	181	189	156	153	162	201	167	199	172	161	178	202	186	168	189	177	175	179	184	181	183	153	175	169	176	178	152	177	188	179	193	190	177	181	175	187	195	178	168	170	193	173	180	160	193	205	173	216	183	170	163	179	163	180	162	161	174	167	192	173	152	179	182	185	170	195	170	190	200	167	153	182	149	184	187	174	164	189	170	188	158	197	175	211	166	172	168	164	196	178	178	181	181	157	163	167	232	189	195	174	191	203	163	193	187	180	184	188	172	184	191	187	174	152	177	180	169	184	176	174	186	185	181	178	180	204	206	196	176	169	172	174	178	179	170	196	184	188	157	183	172	161	182	188	167	173	189	195	173	161	167	177	168	174	156	188	170	153	208	185	169	179	201	186	172	177	192	163	169	191	174	172	172	184	184	201	183	189	204	165	197	160	174	149	189	172	168	167	197	180	188	190	189	160	173	196	174	200	158	193	178	169	195	177	181	211	172	180	189	181	190	179	182	168	173	187	172	192	188	178	188	197	187	183	204	169	176	188	184	179	165	172	181	167	152	186	188	164	211	179	193	171	197	173	180	181	170	155	182	157	173	177	158	217	170	173	175	192	164	165	181	181	182	201	182	172	182	181	177	164	151	207	208	190	189	199	206	179	136	158	167	177	175	170	188	183	176	161	168	177	189	204	165	163	163	178	161	180	171	191	177	167	190	169	157	210	180	174	170	183	165	181	196	173	190	182	181	208	177	167	190	164	171	166	173	163	166	164	154	168	180	187	167	181	186	171	174	187	195	181	178	163	169	164	213	166	163	204	187	181	197	181	191	182	172	164	189	199	183	184	158	203	208	169	185	175	178	179	162	167	166	200	177	180	193	174	161	193	186	143	172	190	153	176	177	172	196	173	187	167	184	188	183	182	171	150	193	183	167	158	174	195	172	159	186	185	189	171	185	194	167	197	185	180	169	187	181	174	189	177	177	212	171	161	192	198	183	181	184	163	193	203	171	187	191	166	168	201	184	171	192	175	186	191	173	182	196	190	207	171	191	177	176	173	176	168	195	169	171	178	206	165	185	164	157	162	212	191	195	186	159	173	183	200	178	167	166	173	202	170	190	190	203	167	164	223	167	177	152	176	182	178	203	171	150	177	158	208	171	192	191	175	192	188	186	166	142	186	178	162	176	183	173	183	184	176	187	191	192	171	151	180	160	198	159	196	164	179	179	167	172	175	187	190	175	204	170	181	173	175	176	187	181	177	170	177	190	160	181	180	169	190	182	161	164	178	196	170	174	165	195	201	197	180	179	179	181	165	171	177	159	196	176	182	167	180	176	177	197	146	177	162	180	156	168	166	152	195	204	170	187	195	173	170	171	189	174	170	177	166	187	165	168	179	183	186	175	177	162	190	174	183	168	176	181	189	155	179	179	170	187	155	168	182	176	175	172	197	175	187	201	173	171	174	179	176	157	187	198	161	185	178	190	168	169	169	166	198	195	192	163	194	186	189	191	165	174	179	150	175	180	185	182	169	169	191	178	175	213	190	180	162	193	180	168	184	177	156	204	158	179	176	180	153	176	176	170	195	151	173	165	195	185	175	182	183	169	188	180	153	203	191	167	181	198	190	190	167	165	194	173	185	178	186	168	187	183	175	164	152	167	196	173	180	165	195	197	142	206	168	186	178	187	211	176	179	176	194	164	182	160	198	169	195	176	186	194	185	154	186	201	200	191	175	175	163	176	181	187	167	190	165	184	165	163	155	177	158	170	159	195	155	179	172	173	176	179	180	188	203	149	173	174	183	177	177	169	168	173	182	181	146	182	171	169	174	184	164	164	174	168	175	167	164	179	184	216	184	155	170	188	196	188	185	172	171	177	193	199	174	175	160	184	182	195	180	166	169	182	178	160	226	171	166	165	168	183	172	170	184	176	168	167	202	171	180	175	172	171	160	182	188	186	170	195	210	167	165	187	162	165	155	190	172	176	187	178	180	183	170	187	189	186	171	164	186	158	196	173	206	203	187	181	161	196	179	180	179	189	165	194	199	167	180	161	152	169	190	174	178	158	156	173	179	170	179	165	183	166	180	183	169	176	172	203	196	178	177	188	169	169	185	201	193	205	168	178	182	160	197	166	180	177	172	177	196	171	187	186	185	178	184	164	172	173	170	150	185	164	160	171	169	205	182	179	155	194	177	178	182	174	174	174	167	154	184	174	173	149	174	167	186	208	188	165	196	165	183	187	190	175	194	182	196	197	195	174	133	185	193	204	181	191	174	174	175	188	175	190	173	195	180	173	205	171	178	184	158	156	182	164	181	181	183	159	172	187	173	193	185	212	168	184	155	194	155	170	179	201	165	183	174	166	168	194	177	175	187
5456	1622	3624	3953	3358	2867	2339	1918	1703	1488	1306	1271	1111	1057	1040	995	885	829	906	847	762	785	747	735	717	689	665	618	692	686	641	669	671	651	676	597	661	604	655	603	617	588	567	568	609	573	611	591	594	615	567	584	618	565	582	564	588	565	575	569	616	543	638	539	629	587	548	509	587	576	588	588	563	572	527	629	579	543	577	606	530	563	526	553	566	568	563	606	570	584	530	546	577	642	566	548	579	597	576	548	582	560	548	580	557	516	527	598	565	568	545	562	606	579	584	555	534	582	542	608	617	570	605	542	551	550	524	577	595	533	623	535	573	547	563	551	586	582	554	556	619	584	589	556	602	585	562	589	596	573	581	570	554	624	585	583	594	593	541	579	573	585	557	553	536	539	543	547	567	579	571	555	548	549	608	558	555	593	563	563	579	577	560	569	574	581	583	557	549	575	578	579	610	505	627	548	588	570	525	537	539	538	582	572	607	576	550	616	555	546	544	553	586	590	589	568	584	558	527	574	577	553	552	534	561	523	636	530	581	589	562	545	560	601	520	541	527	628	563	533	562	555	568	580	540	577	515	560	527	559	573	528	534	560	550	570	582	593	533	545	564	549	575	535	504	555	554	567	573	588	577	569	572	581	555	589	558	579	561	588	586	563	563	528	573	543	568	536	577	575	528	542	525	565	538	567	586	571	602	591	548	570	585	567	561	561	587	552	577	642	578	571	556	598	571	563	549	563	542	552	565	566	558	548	533	577	557	542	570	552	567	544	532	549	564	608	595	572	534	548	534	528	575	572	537	610	579	551	570	570	548	565	542	591	596	577	561	578	568	575	554	592	540	572	585	568	556	550	571	580	550	569	525	554	537	517	557	537	575	569	557	547	558	566	595	534	546	583	471	526	556	557	552	593	572	530	535	541	550	550	596	532	528	583	572	589	562	565	598	563	501	540	561	563	580	567	546	556	567	545	572	572	564	561	558	567	534	540	575	559	536	573	543	525	582	520	558	547	546	586	571	536	517	566	535	570	565	638	552	586	577	546	533	557	552	585	548	600	573	543	583	557	569	526	524	587	520	594	576	581	558	549	577	510	533	595	597	539	546	547	531	584	551	534	547	543	570	596	556	534	571	577	554	576	563	598	582	582	606	580	552	572	544	533	568	573	575	555	574	514	517	556	536	575	536	553	545	567	540	566	574	576	564	496	559	542	598	534	586	532	571	572	577	552	533	590	504	551	589	586	607	560	537	566	541	576	538	573	590	561	533	546	559	608	538	565	605	541	574	568	546	569	576	565	528	588	586	579	593	604	574	539	574	580	537	565	548	586	545	566	537	507	531	567	545	554	566	533	542	572	571	553	568	564	492	572	565	585	550	552	557	543	558	562	554	515	518	602	575	550	517	544	561	556	530	561	616	518	544	547	582	584	564	555	550	585	527	547	575	573	594	585	549	576	583	537	558	537	537	596	533	515	612	584	560	529	586	567	606	554	575	535	558	521	548	532	535	556	537	573	561	596	531	550	565	550	601	535	545	559	586	536	558	609	582	575	564	560	571	581	538	547	574	556	572	576	527	539	587	561	550	512	563	550	533	547	556	552	548	588	566	557	581	573	555	549	599	533	558	600	568	553	573	563	567	558	572	547	598	549	583	611	554	543	560	531	532	609	547	578	544	574	525	575	575	544	541	572	548	598	554	588	558	569	549	525	547	590	596	553	552	542	558	566	536	573	565	523	536	622	531	526	599	554	556	565	533	587	596	558	615	539	581	571	579	616	563	524	577	595	546	592	588	600	577	549	519	535	531	553	520	563	572	560	575	568	544	559	577	558	549	534	581	527	533	627	586	581	548	590	553	624	557	572	564	592	561	526	589	591	582	570	545	604	558	562	563	556	558	573	572	569	556	564	543	587	579	570	569	557	539	545	617	541	561	560	605	589	541	544	586	542	576	536	534	613	585	565	548	592	556	590	549	604	597	558	590	596	554	577	543	567	591	562	604	581	572	529	559	609	543	590	524	551	566	613	574	561	551	581	562	572	582	537	539	582	596	560	573	612	563	586	541	547	559	567	607	542	561	567	557	577	563	580	549	553	508	603	552	573	566	582	550	554	565	559	538	517	544	529	589	532	555	598	579	596	591	561	528	546	499	604	583	603	557	576	597	596	570	536	569	576	532	589	536	570	530	541	524	576	563	577	596	591	537	571	511	550	558	599	521	556	612	563	585	566	554	540	565	582	535	567	550	560	593	560	536	592	558	587	587	559	534	590	592	552	534	568	569	615	575	562	509	552	536	563	551	598	576	556	551	556	552	586	580	543	569	567	569	580	510	548	515	579	527	560	575	550	546	549	579	539	568	541	562	551	542	572	568	587	573	514	602	578	604	560	549	546	489	558	555	577	583	547	552	562	596	549	579	532	539	580	567	606	570	582	544	592	574	612	578	554	563	599	536	608	515	541	529	573	550	560	513	568	568	571	576	566	573	572	570	534	541	548	559	581	584	564	565	564	555	577	591	558	586	537	546	599	573	600	583	583	569	545	578	568	592	590	595	561	542	575	566	554	595	595	554	565	527	520	594	539	570	532	548	592	519	583	560	551	540	551	577	521	546	611	567	510	564	550	578	556	561	545	547	579	524	544	539	551	509	530	537	587	545	592	539	482	591	618	546	529	567	521	532	591	546	546	568	512	574	544	541	552	555	536	532	597	515	573	561	519	549	551	548	605	565	560	543	574	537	590	550	572	561	568	540	565	572	591	578	570	621	594	580	577	579	556	560	565	595	569	555	559	538	549	592	560	545	519	520	597	535	579	535	548	546	532	581	620	568	589	533	571	562	583	594	519	619	519	552	588	590	497	580	538	590	555	545	581	555	526	528	571	587	546	581	579	580	543	576	542	586	563	616	577	555	591	511	569	571	581	563	545	538	578	537	593	556	537	546	578	563	590	586	537	591	582	518	564	547	559	589	540	567	582	572	561	532	543	579	571	556	540	580	567	548	524	573	596	575	563	549	547	565	574	569	545	527	580	523	559	566	558	521	568	557	587	597	562	564	556	572	550	549	551	585	546	546	570	643	556	553	627	588	619	573	588	582	590	543	586	593	551	610	564	583	604	576	544	591	562	599	566	565	519	609	596	565	563	578	576	518	565	573	556	582	571	577	626	569	562	587	537	553	578	568	551	557	580	538	574	562	532	585	578	523	542	552	588	580	556	596	580	530	552	528	541	569	557	568	559	551	551	536	595	548	511	559	551	559	564	565	546	530	534	556	569	612	563	572	584	535	573	589	553	558	546	580	601	554	577	579	615	601	604	591	596	561	532	547	568	621	574	586	546	619	537	558	602	513	569	580	534	545	601	561	601	560	582	567	580	559	563	570	597	540	524	562	549	612	571	590	526	557	548	600	541	583	549	544	541	563	571	537	534	547	550	523	568	537	529	551	556	565	550	592	550	535	552	540	575	588	565	568	498	522	547	540	543	624	578	579	572	584	584
16002	2607	2861	2127	1452	1093	789	681	477	472	387	317	294	256	275	246	221	207	200	239	162	190	200	180	175	183	173	161	179	170	150	171	173	182	151	148	148	153	147	153	156	161	148	125	142	123	138	151	147	143	126	123	134	157	130	144	131	162	155	170	142	138	163	143	140	146	165	143	128	124	143	133	137	163	134	131	138	158	133	150	130	149	130	137	132	143	163	131	136	130	164	123	127	136	136	137	134	127	149	135	147	129	135	117	158	138	127	151	117	136	133	130	139	145	128	141	165	153	143	154	132	154	148	134	137	135	128	125	155	124	140	124	144	143	137	121	143	129	122	153	155	145	148	143	148	141	102	127	136	129	130	147	137	135	122	123	130	149	145	142	119	153	155	148	147	136	135	117	143	139	137	113	131	131	145	120	144	118	140	141	135	161	146	137	137	146	136	152	139	142	139	148	142	128	138	153	143	131	122	131	148	145	150	141	122	128	129	125	141	159	145	153	150	141	144	140	134	165	137	147	120	149	111	172	122	151	135	132	138	133	139	131	124	142	145	132	131	149	135	160	118	144	156	148	153	131	134	156	146	130	141	133	135	148	134	141	156	147	153	126	132	138	148	142	166	135	146	153	121	138	113	124	143	135	144	139	128	125	118	137	122	126	146	152	134	141	146	131	146	154	139	127	145	148	144	152	124	117	129	122	128	137	138	158	154	141	134	132	151	118	141	139	164	135	130	135	149	136	133	156	117	141	140	125	128	131	146	142	137	149	143	132	151	135	127	133	136	149	147	134	144	135	138	121	140	125	139	129	123	119	125	122	118	119	142	147	118	142	134	132	145	130	149	123	147	121	154	142	139	148	156	148	148	148	147	119	138	123	134	137	122	135	159	135	168	145	135	147	149	140	122	137	145	142	151	152	142	143	122	147	147	140	142	148	132	155	158	141	114	133	164	164	131	139	138	147	142	128	138	121	148	138	130	127	141	160	125	146	146	123	146	143	149	127	160	150	143	130	149	153	128	123	146	170	135	156	148	147	140	142	150	150	125	132	125	139	127	148	143	128	122	130	144	139	144	149	136	137	153	131	126	143	120	139	158	138	141	138	131	144	136	138	152	127	122	142	147	138	133	144	144	122	136	132	137	123	131	132	131	148	154	151	152	140	130	148	152	139	129	139	139	124	153	134	129	146	126	140	142	135	151	130	154	167	153	127	166	134	165	144	162	126	128	151	138	157	146	120	145	106	117	124	141	145	129	140	142	121	132	178	138	126	132	128	131	149	129	123	121	132	152	124	139	149	140	127	145	126	146	145	145	131	138	158	124	144	141	122	129	126	112	123	138	156	159	145	137	137	137	139	143	134	158	145	133	124	131	151	140	147	142	135	151	149	127	139	151	144	145	143	140	155	134	147	150	127	149	144	120	142	118	161	137	157	144	148	147	149	152	140	130	154	144	145	136	138	152	152	131	122	133	144	138	155	136	126	131	130	147	140	140	146	122	129	128	134	117	139	132	132	140	132	147	142	124	148	141	132	135	172	150	158	120	139	144	137	151	138	142	153	130	131	118	149	158	149	145	133	116	150	119	112	130	139	169	139	132	132	131	151	157	147	154	114	146	131	142	146	144	128	148	126	165	131	143	149	134	138	116	146	150	129	133	141	103	133	134	137	132	142	114	137	152	171	114	140	139	135	131	152	134	139	134	144	120	136	129	135	135	136	139	151	150	143	155	137	150	124	166	160	134	135	163	119	160	138	122	128	136	136	140	131	138	129	128	117	159	133	121	147	148	158	123	123	122	118	138	126	142	143	148	108	156	120	143	135	142	149	160	143	128	123	118	126	151	124	134	133	138	150	136	143	125	119	118	141	123	146	124	146	134	137	137	132	151	140	129	128	124	140	147	138	126	144	148	134	128	138	149	128	136	140	142	128	138	132	124	150	139	169	143	160	139	164	144	133	117	128	121	146	122	130	116	138	127	144	139	143	124	157	144	106	142	136	147	133	123	144	120	141	142	140	134	137	113	126	128	136	123	125	133	144	139	133	144	130	130	140	126	137	129	147	146	129	138	137	142	145	144	148	126	160	130	145	121	136	123	133	136	133	133	127	129	139	145	143	139	157	153	141	131	167	131	161	128	123	143	148	152	155	160	142	127	151	126	169	161	121	143	137	146	147	160	142	130	148	122	149	141	133	155	128	151	144	134	158	117	129	146	151	149	139	131	132	130	120	138	138	146	149	160	123	126	150	139	153	139	138	149	126	140	133	138	142	145	124	131	136	118	120	151	158	149	124	133	119	148	141	159	125	125	156	139	133	153	138	137	133	132	112	153	134	139	160	131	140	124	130	133	129	136	150	134	135	140	113	136	144	128	127	137	132	124	139	146	143	135	138	128	141	131	131	144	122	149	126	129	147	122	151	131	152	156	119	135	144	141	139	137	141	147	135	109	120	149	137	116	133	137	110	141	146	127	132	114	122	142	159	136	119	131	133	143	120	144	139	128	143	125	122	137	151	146	122	135	131	124	126	133	140	137	134	153	147	122	124	134	146	139	136	144	134	142	136	136	145	130	133	142	148	133	114	143	128	128	142	127	150	125	149	148	153	142	147	125	135	140	145	124	117	127	162	133	145	118	166	146	130	124	117	148	139	131	138	145	140	163	117	134	143	128	141	141	139	120	146	135	119	138	159	122	136	148	110	141	130	149	146	139	139	128	145	142	156	140	128	139	136	138	153	140	151	139	125	138	143	143	121	153	132	137	156	148	143	152	136	140	144	121	144	151	137	121	166	128	155	135	127	121	138	157	147	136	124	136	141	144	140	135	145	138	135	141	138	151	138	124	130	142	114	146	131	132	129	121	139	139	127	126	136	134	133	145	155	128	114	136	153	149	137	138	134	133	146	157	149	135	139	134	143	123	150	135	119	146	135	143	153	145	142	148	130	149	140	118	131	132	119	130	139	130	147	152	135	152	146	131	141	153	131	125	154	154	150	168	123	143	137	138	127	143	148	148	152	150	147	126	133	150	125	143	168	147	154	142	128	120	136	143	143	144	162	138	115	150	111	130	109	138	129	127	158	113	140	160	140	131	140	147	125	149	136	140	135	147	143	137	126	139	146	118	131	130	151	150	117	139	155	139	136	137	136	142	128	146	133	139	135	125	132	124	129	144	125	137	129	132	138	144	122	127	124	134	146	153	145	150	133	154	148	145	128	126	125	139	140	142	134	145	165	149	139	125	124	133	136	139	126	147	140	152	149	129	133	134	156	152	134	146	138	147	133	147	139	132	137	111	118	135	127	138	124	128	125	144	130	129	151	142	142	137	136	130	153	147	122	140	141	154	151	134	145	116	133	143	113	151	131	142	142	122	136	160	140	145	129	146	143	144	144	120	145	131	137	117	127	125	119	126	126	143	126	126	136	131	112	130	152	148	148	122	147	138	112	132	152	147	163	125	143	144	143	120	129	127	145	129	132	131	148	143	127	121	135	120	135
7541	2531	6202	7036	5754	4689	3696	3085	2643	2313	1974	1751	1560	1402	1336	1173	1114	1002	1027	917	907	889	856	812	777	780	705	691	692	645	651	618	594	628	604	624	584	591	600	580	597	594	534	578	535	509	506	542	539	546	515	493	532	547	483	480	480	517	504	532	508	474	508	435	536	526	497	521	538	522	466	523	513	464	509	496	492	473	483	518	492	485	477	531	493	469	495	466	474	517	468	463	481	460	482	451	452	426	439	507	458	486	490	457	454	458	482	468	486	445	480	485	491	473	437	473	460	498	453	490	446	478	503	458	449	466	470	449	444	503	486	472	457	443	485	452	474	482	411	462	488	439	441	486	452	494	443	506	476	497	442	459	442	474	498	465	491	497	425	423	454	469	471	458	496	432	446	460	455	420	515	467	479	504	453	451	457	477	478	483	484	450	470	450	461	424	466	472	448	469	480	472	455	478	475	479	482	481	531	495	480	468	440	451	447	447	431	465	450	478	446	461	500	477	451	459	474	484	485	435	473	455	446	474	444	467	413	460	486	460	475	480	503	484	439	471	473	463	457	460	496	467	488	443	468	462	464	476	463	468	456	432	512	436	479	465	475	507	439	485	433	459	446	478	463	467	485	468	447	461	463	451	471	463	442	463	478	465	476	462	440	478	460	453	464	461	470	457	489	449	443	453	498	493	458	436	420	467	451	468	444	463	466	432	485	472	479	497	479	466	496	469	494	461	447	467	446	474	443	475	473	481	446	507	457	465	461	445	465	423	483	448	453	468	469	470	435	461	476	445	491	454	461	476	471	484	506	466	463	458	480	459	455	473	488	458	462	451	476	466	499	479	466	493	490	478	461	477	479	493	477	436	463	450	485	445	440	435	464	439	454	470	452	488	445	481	430	483	472	465	437	439	475	472	457	488	479	492	444	455	457	471	441	425	435	479	483	491	474	459	457	478	482	486	470	467	479	494	500	480	496	493	466	471	463	448	450	480	440	488	449	448	474	462	455	465	453	406	460	439	427	453	487	432	508	419	477	450	455	487	460	516	508	462	467	492	472	497	466	491	445	508	480	469	467	453	443	447	465	488	490	483	487	471	450	456	489	466	470	440	457	476	494	506	519	483	462	452	448	469	441	453	500	435	437	489	456	465	467	466	465	457	466	518	485	466	475	458	469	425	472	462	420	471	473	457	428	492	425	451	451	477	439	449	447	439	491	480	485	440	521	485	439	465	502	456	432	480	435	485	446	447	462	480	472	427	462	503	446	485	473	487	453	468	457	460	461	489	477	490	477	445	454	456	475	492	442	459	514	510	442	450	458	464	448	512	444	447	462	467	442	468	465	443	443	479	506	445	481	491	465	455	473	493	474	471	492	434	465	468	460	470	454	446	455	504	437	417	461	481	459	448	472	438	452	472	400	454	462	477	493	476	424	443	477	495	455	459	475	496	455	441	493	492	467	466	442	451	453	461	476	447	445	485	470	469	486	432	458	452	461	487	472	501	501	458	473	454	442	469	473	481	489	499	462	451	506	470	440	470	448	433	465	475	471	458	451	426	447	434	461	448	469	491	478	476	452	457	463	501	468	466	471	481	484	469	463	461	468	459	483	458	449	465	452	468	472	493	467	473	457	474	454	456	416	491	472	452	457	453	442	497	454	466	461	475	421	475	474	501	468	506	455	459	464	442	443	444	451	452	463	442	458	474	496	456	462	439	469	507	478	498	448	495	458	483	431	470	449	490	477	523	466	478	470	473	499	477	408	484	462	462	481	498	430	472	434	453	454	466	471	461	491	517	475	443	460	486	463	470	433	439	498	471	455	429	478	468	467	447	464	477	454	481	481	474	467	456	438	465	480	467	474	492	456	450	450	515	499	470	440	435	441	485	457	513	430	447	486	437	447	478	447	446	493	472	516	502	479	457	482	474	472	445	454	457	487	463	473	464	451	502	503	460	471	442	440	489	422	424	526	476	465	492	462	445	456	460	465	477	484	453	491	484	419	492	475	463	480	478	448	444	512	465	448	472	415	469	506	484	501	470	461	478	487	467	494	463	446	463	449	468	522	442	495	433	476	452	497	487	475	473	448	473	447	507	474	467	474	456	453	499	469	465	455	475	447	451	485	452	449	474	423	460	450	464	487	482	481	447	455	459	455	444	479	483	449	415	468	494	475	472	467	478	456	505	473	488	480	450	466	477	430	474	444	482	494	485	458	431	475	424	477	469	499	419	454	460	499	472	497	471	481	478	446	490	481	487	488	452	480	499	453	427	470	458	450	489	492	438	471	496	476	450	492	483	516	506	462	461	474	476	452	430	483	476	432	532	470	491	465	471	492	490	468	429	477	420	489	487	470	448	448	443	461	469	457	428	426	480	434	481	467	422	474	440	455	443	414	440	470	476	435	441	459	473	512	419	474	464	458	489	459	414	441	455	433	461	514	465	483	479	458	471	476	495	441	458	491	475	481	472	483	465	441	470	478	450	449	457	438	476	503	482	458	424	476	481	429	449	481	466	501	479	458	472	497	444	488	496	466	474	467	438	496	477	453	473	435	474	484	499	492	448	467	458	469	452	493	473	443	442	497	453	463	499	481	453	479	435	460	466	474	467	452	435	491	473	476	447	475	469	455	465	452	473	455	455	421	488	465	463	470	477	449	476	474	475	449	475	462	492	490	463	452	474	448	476	450	479	450	452	463	488	475	493	438	449	462	441	486	463	479	463	414	470	487	496	435	458	438	445	479	455	501	461	440	482	461	458	456	463	471	432	453	481	425	463	469	487	434	477	454	444	438	421	439	511	465	451	486	495	447	477	451	461	471	445	505	494	462	487	469	470	452	474	481	455	469	462	499	498	501	435	490	483	442	455	454	447	468	475	487	429	495	461	473	436	483	410	442	415	453	477	453	480	473	493	469	434	454	461	460	465	469	448	491	459	489	480	440	456	444	500	447	460	446	530	457	473	452	451	445	483	482	444	496	447	436	452	481	432	468	467	479	457	455	443	498	500	460	438	467	486	468	477	457	446	460	481	463	473	408	467	491	446	485	444	444	456	460	459	450	450	435	464	451	467	436	434	426	473	447	460	506	468	472	512	472	445	471	464	446	464	458	451	480	450	454	462	463	480	468	473	496	442	486	481	474	503	446	436	437	480	464	448	501	472	466	473	487	486	471	495	460	445	471	468	468	439	508	457	476	478	511	466	448	480	480	479	460	452	459	435	443	477	497	466	487	451	444	458	504	509	470	512	479	446	481	471	500	439	473	448	458	448	475	436	488	497	439	458	494	495	495	436	470	467	459	477	448	451	441	480	457	486	491	435	487	482	521	477	488	432	501	452	470	484	463	529	433	455	485	461	458	496	452	441	492	448	488	494	461	457	478	455	484	467	473	489	463	488	449	452	415	455	470	506	465	445	445	494	486	445	500	466	462	461	451	459	427	421	474	469	489	481	466	454	445	462	460	478	451	488	446	501	486	465	491	476	476	460	455	444	456	427
2197	374	400	406	390	374	315	328	373	333	308	321	314	341	314	328	329	286	323	297	298	335	303	296	334	325	300	299	324	324	353	321	338	298	312	303	308	313	307	342	319	319	305	329	305	277	309	285	280	357	299	296	315	324	306	307	311	299	330	285	338	299	300	318	320	280	288	330	314	301	315	328	304	349	295	322	302	308	279	304	335	319	325	329	315	320	315	317	351	316	289	299	336	319	333	297	302	317	331	332	293	329	267	301	344	274	299	302	323	291	329	284	337	314	292	313	300	326	311	313	297	307	289	321	306	313	300	306	323	303	324	295	316	313	311	302	297	324	315	301	319	306	342	305	330	324	339	293	306	332	324	303	326	319	327	306	330	313	326	301	309	334	298	330	319	331	319	343	326	340	334	345	315	315	302	300	304	320	308	306	302	313	325	309	308	310	299	326	321	309	318	339	329	299	317	310	314	315	323	345	310	291	294	303	326	326	303	315	303	303	316	337	300	338	292	305	325	340	286	316	336	286	315	298	293	339	345	313	323	329	314	315	300	325	343	314	323	334	304	337	330	286	299	300	324	269	288	306	307	318	305	307	324	338	320	306	288	306	311	321	323	327	321	314	275	332	305	293	324	306	317	329	309	315	269	279	311	317	318	295	305	336	303	311	290	317	285	324	321	304	316	296	358	287	327	321	329	315	334	292	298	304	258	306	323	291	323	336	302	289	298	319	333	331	295	332	304	310	293	320	293	316	305	362	338	322	321	329	309	327	305	302	299	360	322	319	326	304	308	322	325	339	332	308	315	298	339	322	311	302	308	343	296	297	319	302	306	328	314	290	308	335	324	294	338	315	319	327	321	321	324	290	305	361	320	307	323	275	297	315	311	299	310	329	332	340	314	338	321	355	302	302	311	328	310	292	319	295	314	270	346	329	328	328	314	321	290	304	322	312	312	341	338	310	334	285	308	327	321	282	292	302	317	338	319	291	345	302	315	311	325	324	305	318	335	321	344	322	338	287	319	330	279	317	294	315	318	325	314	309	333	330	305	325	342	305	332	285	358	325	306	299	321	324	317	315	301	307	280	300	318	311	325	318	344	301	301	297	299	315	289	310	297	328	313	324	301	340	349	311	328	302	328	284	298	304	290	291	333	329	294	340	306	307	281	293	318	321	321	305	337	300	331	293	304	333	296	312	316	325	314	320	302	307	315	290	321	314	332	310	300	342	341	338	340	299	286	322	336	304	309	311	297	291	322	313	307	298	304	313	321	330	320	318	316	365	307	275	305	300	317	304	317	380	335	330	318	309	306	319	315	284	298	317	321	348	316	292	319	298	328	301	307	324	319	304	318	324	286	322	310	327	332	283	323	326	335	297	314	328	302	335	320	312	312	281	328	359	332	267	302	342	312	301	297	307	322	308	315	321	293	322	335	327	331	309	288	304	315	336	332	301	320	339	299	275	287	326	324	284	324	346	324	304	318	321	318	341	320	328	310	314	331	338	339	362	313	284	301	339	324	333	314	313	310	321	311	334	341	338	325	320	307	357	307	318	310	364	322	316	309	326	350	340	308	307	311	308	298	315	300	302	337	311	310	288	287	327	316	278	299	314	302	307	286	303	278	288	331	321	306	316	291	303	308	334	330	312	309	281	320	331	309	310	285	304	333	326	317	347	300	325	305	328	295	307	292	336	313	337	324	306	341	292	300	329	329	305	316	303	299	309	336	309	337	322	303	336	331	303	355	325	333	322	313	304	324	305	283	325	309	342	345	299	335	335	297	305	304	302	316	324	284	323	315	294	326	288	305	285	294	329	301	328	308	341	337	336	282	321	303	304	327	312	327	324	319	351	284	290	329	294	340	347	354	357	306	342	316	290	322	332	314	312	298	340	327	310	330	308	308	341	320	267	337	306	324	326	325	317	322	324	296	334	306	327	318	334	301	285	297	297	321	342	280	307	307	295	303	296	321	315	294	304	325	320	322	312	340	336	330	307	307	276	300	274	326	312	327	321	363	344	320	320	296	359	296	289	299	337	312	303	314	317	349	338	329	286	350	312	324	331	343	311	336	317	312	305	292	331	307	321	321	321	288	296	314	336	293	332	308	312	346	297	289	329	317	331	293	314	303	300	315	348	300	312	293	303	335	307	350	312	309	307	294	322	316	306	313	322	311	322	307	317	329	317	297	316	322	338	293	297	304	331	321	297	318	337	325	333	288	295	303	331	321	299	337	328	313	330	308	322	299	320	319	329	303	297	336	309	302	341	318	307	318	329	314	328	320	306	359	292	305	299	293	317	313	292	332	303	304	321	332	317	317	302	308	319	309	333	310	309	341	295	322	342	310	301	279	313	349	313	307	298	300	308	332	308	326	298	360	321	305	306	277	318	302	314	316	306	296	300	302	319	322	333	320	336	292	289	272	295	316	312	306	295	347	310	330	318	346	295	299	302	291	334	301	304	300	306	319	313	292	333	362	331	319	302	295	325	339	317	334	322	355	303	328	286	321	313	320	301	314	296	359	307	324	314	313	270	312	340	315	303	337	308	315	299	302	332	289	341	284	294	355	335	295	309	332	315	323	283	298	331	319	310	334	306	338	305	352	310	333	325	323	310	317	332	291	319	304	314	358	292	307	318	306	325	282	339	320	334	274	329	332	321	314	334	317	305	333	317	323	312	341	307	341	286	325	321	287	333	321	316	323	334	318	337	334	293	306	298	319	288	285	301	317	302	328	347	355	291	297	334	305	342	296	324	340	288	330	318	292	283	298	315	292	289	311	320	318	299	321	321	338	312	337	338	312	364	318	302	297	300	354	315	312	309	320	299	317	307	313	280	318	291	309	306	309	335	343	308	333	320	332	307	290	321	310	316	311	297	329	309	326	311	305	309	324	311	302	320	319	323	295	320	339	311	315	336	344	315	291	313	307	328	330	341	303	305	299	261	299	312	306	311	369	315	295	322	303	325	295	307	348	321	326	354	306	369	301	296	315	317	309	315	337	313	328	336	310	299	316	307	296	340	321	336	292	286	338	339	339	328	318	341	323	324	344	320	292	331	333	338	299	299	309	321	298	320	294	336	321	316	334	314	318	332	296	341	314	351	286	336	307	319	322	321	322	279	298	308	304	300	321	293	362	316	331	303	285	355	315	302	341	352	309	324	310	325	324	328	293	309	310	349	327	344	300	322	336	304	335	361	327	330	305	309	301	310	314	355	338	292	297	314	353	308	311	302	305	284	329	327	309	331	307	333	325	284	301	284	325	311	304	314	333	339	325	274	304	337	307	325	341	349	287	318	320	303	318	299	312	297	338	345	296	311	304	297	322	308	306	277	323	347	320	307	292	345	271	326	329	322	305	302	303	320	322	325	304	338	320	315	319	300	341	366	307	333	317	311	305	258	322	297	320	321	293	335	317	362	325	328	349	288	347	294	295	329	336	310	306	305	311	288	318	312	310	328	321	318	339	303	312	334	325	318	294	325	295	302	312	327	303	297
2452	1022	1147	1115	1145	1087	1074	1054	1067	958	975	987	973	959	948	1010	918	962	934	918	982	964	978	953	904	923	968	914	906	909	937	897	937	939	903	927	957	853	923	960	957	916	917	965	915	896	950	925	941	886	901	911	924	917	924	883	934	908	918	928	890	977	937	977	923	901	951	847	866	931	972	894	932	954	916	952	926	882	894	889	925	917	988	898	930	969	896	906	927	917	884	857	891	930	970	836	858	942	938	906	941	941	922	943	943	920	966	950	953	888	954	901	910	882	912	933	901	928	924	855	914	932	955	948	906	924	928	904	872	939	897	882	915	921	904	940	938	930	926	915	937	928	946	946	920	914	908	890	938	936	938	954	917	898	928	1004	916	902	967	903	969	963	953	925	899	1033	966	938	908	994	896	942	965	929	969	920	895	1010	879	876	956	950	920	929	961	892	941	904	994	901	933	957	929	957	881	906	934	873	912	937	972	996	896	906	926	968	935	897	930	896	904	882	884	943	916	966	870	950	940	943	875	934	911	923	946	911	910	940	959	900	931	936	930	919	855	868	900	921	910	908	959	885	992	921	914	926	935	934	860	889	910	874	963	975	901	914	929	908	1002	949	905	899	948	933	956	936	897	933	905	952	940	950	963	989	901	955	866	952	955	913	915	943	944	888	903	991	908	926	928	890	939	965	976	918	921	929	955	907	928	901	964	944	954	957	872	914	953	905	918	909	972	907	945	877	948	936	961	938	942	910	884	908	943	960	942	911	879	937	926	903	978	979	928	941	934	906	927	914	921	941	900	889	932	932	955	903	914	867	913	887	974	945	948	875	910	919	932	928	942	909	890	883	942	917	910	932	940	949	885	892	873	935	934	971	928	912	937	910	953	924	933	944	905	922	948	939	914	956	943	935	924	897	921	907	912	901	965	926	911	938	903	925	888	945	1020	974	951	914	935	891	928	933	885	941	944	915	888	952	929	872	884	908	996	925	880	895	873	948	924	929	959	907	945	935	931	975	915	938	950	983	937	992	893	892	902	853	910	899	854	920	906	876	965	899	891	952	907	960	870	936	906	951	962	902	947	884	908	889	884	928	907	917	911	945	915	947	913	909	968	934	925	914	924	937	961	957	922	892	948	921	894	925	984	946	909	954	947	934	931	966	972	914	924	903	907	967	922	944	937	921	949	918	902	909	907	923	901	915	945	926	935	945	890	907	936	934	887	914	968	888	894	878	928	932	893	912	920	973	935	878	906	904	883	927	961	909	998	959	938	901	882	931	893	966	922	926	941	927	905	939	940	937	953	890	908	959	942	965	985	933	917	909	896	913	924	899	925	905	899	950	912	990	932	832	908	928	939	965	905	948	917	915	938	945	897	827	952	923	881	925	900	965	929	956	880	918	979	913	937	967	924	960	924	971	909	874	920	926	936	877	909	929	928	923	878	920	937	946	921	933	945	944	921	958	922	960	988	970	922	978	889	966	876	987	946	950	894	856	923	943	1021	972	917	860	904	938	903	948	919	910	895	931	954	924	945	935	935	974	955	902	972	974	916	919	989	923	956	933	889	957	935	899	920	883	912	925	954	965	878	902	853	893	937	982	939	943	885	868	911	918	945	945	961	931	912	904	992	922	937	979	976	920	977	907	919	936	929	881	879	915	967	959	919	931	927	909	891	929	909	901	932	945	922	839	856	929	905	900	972	947	965	914	942	922	954	905	942	923	917	881	915	912	932	921	939	962	920	946	901	961	891	922	996	915	913	916	998	967	965	885	900	962	948	891	938	953	892	912	897	870	886	952	891	866	982	928	942	918	881	903	929	999	911	938	1004	931	950	880	916	861	898	907	936	893	953	883	901	963	962	841	918	1003	912	950	915	956	908	930	905	990	907	969	875	935	931	890	894	916	910	932	968	930	884	943	906	878	939	933	903	891	962	925	904	945	846	872	931	889	930	936	978	916	857	894	913	937	902	890	884	952	937	934	930	922	928	932	922	941	895	927	928	920	911	923	892	968	962	920	926	963	952	968	934	940	944	935	956	960	933	867	947	937	942	931	923	934	973	907	960	935	935	897	913	920	929	915	887	903	888	899	928	974	909	902	970	887	912	915	950	915	950	943	946	879	879	908	913	936	889	939	904	947	975	908	928	948	913	886	927	922	861	936	944	915	932	898	949	835	856	887	899	956	937	885	927	955	895	943	894	944	894	887	929	1021	974	884	938	896	880	904	890	922	920	946	899	934	895	871	896	986	887	948	911	906	944	877	946	913	902	941	958	908	945	963	927	970	909	898	958	876	959	861	899	915	946	921	937	921	938	946	969	935	947	936	904	947	967	938	930	914	924	935	953	867	932	903	912	921	906	953	1022	912	923	939	888	892	915	937	899	848	916	966	914	907	947	939	900	855	897	929	905	896	961	918	883	916	900	928	942	942	909	951	980	968	986	960	900	906	977	883	955	876	931	902	958	969	983	896	921	902	924	932	924	965	889	900	891	918	922	919	921	944	893	924	925	987	943	964	906	927	944	937	1022	939	897	948	909	954	961	958	915	920	915	941	929	930	901	858	929	916	914	907	894	951	898	932	966	920	926	883	950	876	964	904	915	953	958	927	975	950	911	916	884	922	968	933	957	944	903	928	890	936	904	943	902	902	870	941	935	951	937	960	914	919	896	918	923	983	926	925	929	935	944	971	891	957	884	934	928	943	962	975	932	869	930	921	925	895	961	942	940	918	901	882	920	941	960	957	904	943	909	978	898	869	966	954	920	870	902	940	879	972	963	883	934	921	957	967	1005	914	917	989	926	925	905	921	964	924	923	920	952	924	926	948	914	899	948	909	911	924	920	1013	882	856	910	980	920	935	880	876	907	898	920	943	926	979	953	919	985	945	908	901	875	933	933	928	991	915	923	953	946	917	926	922	900	883	898	931	950	927	926	922	950	939	997	895	964	955	911	971	931	929	960	880	958	926	902	985	954	878	923	953	921	948	915	886	893	920	914	974	908	873	948	934	933	964	914	923	976	939	946	884	918	936	948	929	942	936	850	923	948	923	940	917	899	977	960	840	942	961	939	901	961	958	939	921	969	962	964	936	961	929	924	874	922	883	920	936	914	916	877	883	959	912	927	955	883	937	902	910	938	948	889	933	852	952	879	932	915	912	954	897	865	874	961	971	943	958	965	949	901	902	903	896	949	932	870	982	960	945	920	950	930	905	916	940	931	975	923	914	908	912	938	984	915	927	909	935	989	917	951	912	941	919	981	937	928	955	899	841	927	947	904	942	901	930	903	874	962	935	924	923	927	942	978	966	896	916	905	924	919	927	928	959	916	936	883	932	881	937	920	948	927	908	908	977	972	950	929	942	916	900	949	890	914	928	904	974	897	924	912	902	892	927	935	956	923	974	940	920	961	861	935	989	969	914	852	941	931	909	934	922	947	951	934	922	968	903	966	942	862	872	890	895	886	972	1016	951	936	959	858	943	924	931	964	951	972	879	895	939	955	914	932	900	908	900
8686	1151	1466	1198	861	637	502	441	339	326	291	264	260	245	278	265	223	260	215	187	218	191	219	200	198	200	221	178	208	186	212	174	186	197	195	190	197	203	164	179	210	180	151	204	192	161	183	175	160	193	163	187	181	185	177	194	206	181	174	185	180	186	167	170	177	191	197	156	188	173	191	169	195	172	187	171	193	159	183	163	194	193	178	186	163	201	171	174	198	175	162	181	172	181	162	188	195	180	167	184	190	180	182	152	177	187	175	173	177	171	183	187	171	174	159	201	163	159	199	178	165	176	168	176	169	180	163	182	159	157	154	161	172	176	160	174	197	175	187	179	163	187	195	164	188	189	179	168	208	165	189	166	173	190	185	172	183	169	171	169	176	182	187	173	153	154	203	156	217	178	171	196	177	152	191	167	200	182	197	177	203	173	181	157	174	199	181	163	162	164	176	170	178	205	179	198	192	176	161	167	176	167	192	186	164	156	183	163	164	158	187	179	174	182	171	172	195	184	188	184	169	178	192	195	181	169	169	140	166	168	178	168	192	178	158	186	180	180	168	173	191	154	192	210	175	176	174	180	182	157	163	170	179	180	194	178	171	177	174	191	168	171	165	188	173	176	187	160	166	198	160	174	195	180	190	195	184	165	182	173	183	152	180	162	178	170	170	194	206	160	191	192	174	174	183	175	192	174	180	181	187	195	171	202	184	157	197	175	184	189	174	197	176	158	179	177	184	203	165	182	186	165	151	180	160	192	177	152	186	194	153	188	186	181	196	199	195	185	177	192	164	162	198	153	172	173	179	175	197	182	170	196	185	163	159	160	176	195	197	170	172	175	144	176	179	191	187	176	191	154	176	157	169	174	155	179	189	167	203	194	170	186	166	166	172	179	181	181	180	176	179	197	182	175	179	173	182	188	182	175	189	168	199	170	168	174	189	185	185	168	183	172	187	165	172	147	195	162	189	182	186	168	163	180	196	185	185	180	186	196	195	197	159	189	188	173	163	195	161	181	167	185	185	177	189	157	169	196	171	173	175	179	186	180	169	156	168	171	187	184	157	171	179	162	167	177	181	172	207	151	173	164	215	176	201	142	190	180	200	168	167	167	156	159	165	177	185	170	176	153	193	170	200	174	204	194	187	207	179	190	179	192	163	180	194	201	178	169	163	186	164	149	152	172	179	159	168	162	188	172	179	200	195	191	174	181	181	158	190	204	172	169	181	194	170	182	186	173	194	162	196	179	176	196	177	169	170	173	165	177	167	193	169	179	183	183	185	159	166	189	179	168	192	186	191	197	198	229	174	168	187	182	157	173	149	174	194	172	163	164	185	171	181	188	193	158	161	189	168	172	158	200	174	195	172	182	205	158	163	180	200	183	148	174	183	169	179	170	195	158	185	181	192	200	223	201	189	151	160	163	193	163	183	189	174	188	207	173	166	167	183	179	173	174	193	174	162	187	182	195	144	168	203	184	168	179	200	176	173	163	182	201	173	190	186	186	192	168	177	177	160	185	173	194	198	186	186	160	176	175	196	186	171	171	174	173	183	158	192	180	170	176	186	178	164	165	173	168	193	171	178	204	190	189	170	191	162	177	179	193	173	170	162	193	173	197	196	170	152	193	183	178	183	162	169	190	179	172	173	174	174	180	196	156	172	183	203	170	177	176	180	165	158	166	170	181	185	193	182	177	186	180	158	176	182	184	186	167	182	171	188	196	200	170	181	164	177	170	164	195	197	176	172	177	178	189	175	186	169	192	189	177	176	204	179	186	166	187	184	174	164	161	187	168	153	175	166	175	177	173	180	174	160	169	180	181	169	164	188	192	198	186	167	166	180	153	158	179	184	184	179	182	165	165	174	175	179	189	174	177	176	159	171	182	167	180	162	175	191	168	189	177	171	160	159	204	192	167	189	173	156	169	198	160	177	176	188	191	169	187	183	176	159	175	165	202	177	192	169	158	192	171	180	171	174	165	161	181	182	188	159	200	174	168	160	198	168	182	203	177	187	166	179	161	164	178	188	175	172	193	186	182	208	165	171	199	172	165	186	180	162	196	187	195	195	177	192	180	181	166	178	172	177	172	201	185	183	174	159	182	197	193	189	172	157	183	161	172	183	179	168	184	185	175	192	164	176	194	179	192	195	160	181	196	201	193	189	191	182	184	199	161	154	167	207	193	159	185	178	184	179	163	186	154	170	184	175	165	171	186	153	188	174	186	205	196	188	160	190	199	186	182	182	185	178	193	169	177	166	190	160	190	178	181	175	188	189	173	186	165	185	167	187	170	188	177	176	173	206	200	185	162	156	172	182	190	153	201	205	174	180	200	186	165	152	181	177	175	177	173	192	187	190	187	179	162	200	161	185	183	200	177	174	192	178	190	197	176	186	178	177	181	176	170	167	167	173	163	183	178	182	186	197	156	184	167	182	172	177	168	174	198	169	153	184	191	180	172	202	199	172	176	172	174	183	197	185	175	167	185	179	179	165	168	188	197	194	171	196	177	186	171	146	197	173	193	170	155	178	181	152	179	181	199	165	176	172	179	189	198	163	177	210	175	199	180	179	168	130	198	180	193	167	164	179	187	186	190	183	194	176	178	164	182	166	193	173	183	171	145	171	179	190	204	167	163	169	182	180	168	200	178	190	166	151	188	157	194	181	183	163	189	182	172	182	184	153	159	158	175	189	153	194	167	151	188	176	182	184	172	181	213	153	197	168	192	179	156	170	182	189	175	187	204	186	188	183	149	188	180	167	192	176	179	167	184	189	166	193	180	185	195	179	166	163	175	155	197	163	177	155	162	184	182	160	209	149	182	186	210	178	175	176	165	167	169	164	194	161	170	180	168	157	187	183	170	172	182	179	182	179	204	179	161	173	157	182	175	198	165	186	158	177	169	172	193	183	167	167	197	185	176	169	180	189	165	169	191	174	190	182	160	188	186	167	186	174	206	191	173	173	189	166	162	183	185	175	193	177	160	188	162	173	176	169	195	173	182	181	189	186	164	177	179	206	187	188	174	165	164	185	189	183	185	168	186	185	172	189	222	158	194	180	174	169	190	170	190	182	168	168	167	198	205	160	153	180	188	181	181	188	173	207	157	179	216	151	169	170	193	203	161	196	168	157	152	191	190	167	197	177	167	183	199	187	192	183	199	177	172	161	167	164	180	172	179	160	174	174	187	194	195	177	166	166	175	213	182	163	153	182	157	172	168	176	167	197	174	169	178	205	166	193	179	178	153	186	159	183	179	158	173	193	178	179	169	196	189	180	185	202	145	197	167	175	176	164	178	147	184	209	176	162	173	162	178	202	152	181	178	168	169	170	157	199	188	160	201	187	171	184	158	166	173	197	184	175	182	173	178	177	184	174	160	171	188	185	172	162	193	207	186	163	187	187	174	183	158	178	167	186	183	172	172	197	177	186	186	176	191	179	182	184	170	178	183	182	189	170	178	172	186	188	205	164	187	182	167	176	179	175	171	176	204	174	182
5517	1562	3620	4139	3321	2816	2242	1885	1634	1445	1312	1221	1067	1028	1011	902	882	891	810	817	728	756	699	687	691	694	711	769	730	712	646	670	692	609	674	662	673	637	640	635	656	642	615	585	627	627	605	568	574	598	580	605	587	577	611	617	613	580	620	592	597	593	622	589	584	573	554	548	640	624	602	572	579	587	590	567	600	613	542	557	570	576	603	527	583	545	577	563	545	590	590	519	597	588	554	568	586	545	499	594	587	585	583	545	542	590	558	563	586	586	562	553	587	588	542	551	555	536	568	536	561	576	554	585	585	548	566	542	539	598	581	578	584	579	563	567	575	556	533	589	532	530	556	609	576	551	525	557	584	528	550	594	560	576	561	566	570	570	574	618	538	537	556	586	557	574	534	527	552	554	580	564	544	550	562	584	539	560	548	558	587	547	536	577	538	531	604	574	573	549	551	605	548	551	569	538	560	547	547	559	587	535	550	525	559	512	540	546	565	562	579	552	578	576	533	559	581	561	576	557	562	555	568	571	551	541	554	562	549	559	616	555	572	562	551	521	564	598	572	563	553	598	582	555	569	567	555	549	564	594	551	577	581	539	579	610	560	537	542	553	549	605	571	567	599	546	560	535	538	571	586	586	586	535	622	572	588	597	553	569	600	553	557	570	530	595	563	554	558	560	602	618	573	558	576	604	584	579	574	537	600	572	578	601	544	567	583	553	582	571	565	512	557	564	555	591	579	518	588	581	544	579	579	517	527	566	546	559	546	573	592	560	547	552	560	556	552	583	549	550	600	552	544	511	623	584	569	585	531	524	557	590	568	587	556	578	560	569	556	524	556	602	580	599	594	557	598	553	586	559	512	561	578	551	558	590	548	546	557	534	570	566	579	558	586	561	556	529	549	576	592	557	584	575	579	573	568	558	521	538	541	559	525	577	552	559	573	555	572	564	582	575	543	548	545	599	544	550	550	552	600	612	552	570	550	528	554	569	586	582	533	559	579	556	563	544	589	580	578	526	549	599	530	550	596	557	595	578	595	584	505	556	586	575	578	560	561	569	598	537	549	545	532	518	503	577	598	539	580	558	570	538	530	565	555	544	530	573	549	540	598	559	536	582	576	573	555	554	615	571	557	601	528	565	566	571	561	586	577	571	581	552	559	560	566	584	565	568	576	548	557	580	586	544	542	499	547	597	563	573	564	526	546	519	596	548	544	537	566	575	574	595	542	563	561	536	554	557	539	545	555	554	565	573	576	554	557	603	530	557	514	571	573	560	589	551	535	614	553	564	553	578	575	588	566	572	541	546	568	552	546	530	555	579	527	528	582	583	581	587	625	562	581	566	570	538	516	563	527	573	585	543	551	581	601	551	546	575	553	576	571	555	540	584	575	545	558	532	550	545	547	544	540	580	565	564	530	547	565	572	530	561	578	595	571	603	560	533	573	539	591	524	595	558	497	545	561	514	575	544	519	541	567	529	559	530	564	642	527	559	568	574	532	538	541	538	564	563	562	592	540	560	534	550	564	539	548	514	527	599	557	505	580	572	545	531	540	570	514	552	569	571	562	543	545	568	519	556	563	579	511	573	571	550	530	553	555	560	562	542	615	594	565	566	538	564	555	577	548	532	579	560	515	555	625	598	577	552	596	552	544	545	571	539	571	587	549	608	580	567	552	546	549	546	620	553	535	578	578	579	546	552	585	589	560	520	543	557	511	609	551	553	526	584	546	539	543	553	615	527	521	581	549	577	530	533	545	585	564	580	545	549	531	545	558	522	558	528	573	606	540	582	530	556	564	574	555	542	525	585	599	539	548	593	543	569	567	581	544	587	551	563	555	568	556	578	560	610	501	553	517	536	532	557	574	549	541	592	554	539	584	524	576	575	579	558	568	573	578	552	590	572	572	558	529	542	586	517	506	560	543	591	561	585	572	573	554	585	602	570	538	553	571	573	608	552	561	529	572	594	583	559	577	555	614	599	556	557	554	538	564	579	552	555	592	538	607	563	571	538	573	566	534	499	566	578	590	614	530	547	555	551	556	548	592	544	573	558	596	586	514	569	596	534	555	560	572	601	551	556	569	583	592	536	553	554	579	592	550	564	586	568	583	560	551	550	541	590	593	589	544	542	508	562	593	609	588	522	572	547	576	555	570	563	549	551	539	574	560	549	607	619	524	556	570	559	568	550	511	571	610	612	550	592	555	565	603	578	562	563	561	557	568	603	583	529	558	565	585	543	599	541	536	541	547	566	571	516	578	587	567	549	563	603	551	575	593	560	604	568	595	538	567	583	543	586	573	579	550	556	546	616	529	566	573	573	572	587	551	567	569	560	561	574	565	576	580	561	569	577	567	557	521	579	576	567	561	564	565	534	565	565	557	531	556	545	554	544	539	546	519	547	545	609	545	522	572	576	547	556	590	555	554	561	602	559	562	596	523	582	599	602	571	560	528	554	559	550	555	561	565	578	582	600	550	548	555	564	528	589	515	520	535	542	543	564	592	582	562	593	533	577	599	583	563	584	546	528	543	531	559	536	607	580	538	587	552	568	510	580	541	590	604	539	566	551	591	580	595	578	580	537	628	552	572	558	521	578	551	551	552	564	568	553	572	577	565	528	594	585	609	568	543	566	560	586	618	576	539	549	565	555	560	578	591	548	582	560	544	597	528	569	533	541	533	555	570	577	550	602	529	544	530	541	556	542	576	556	564	556	601	555	540	592	569	569	557	554	587	587	578	529	549	586	571	599	576	625	567	553	537	517	576	567	573	569	615	564	572	584	522	573	579	613	548	558	608	624	564	549	559	554	582	580	525	547	571	573	555	618	579	583	600	587	577	563	551	586	573	593	554	566	568	599	561	533	635	569	533	580	575	553	570	581	561	544	577	550	555	557	558	564	569	559	589	575	536	537	506	557	521	557	574	553	575	590	570	566	565	544	563	555	559	581	572	574	601	545	564	590	539	551	548	566	561	554	556	543	543	588	602	521	569	595	573	520	547	573	510	570	579	545	592	570	575	546	544	617	575	558	542	567	584	559	596	548	514	596	562	561	555	578	582	583	530	571	581	532	579	559	563	581	585	569	553	606	565	541	578	593	586	569	554	523	584	527	559	556	578	536	554	551	570	536	560	611	574	525	568	536	522	554	534	591	547	564	556	540	561	552	552	556	534	531	570	542	543	570	623	522	556	553	545	542	556	570	570	543	577	534	521	550	579	571	540	610	530	530	550	563	510	548	545	560	589	571	623	540	562	533	575	562	536	582	556	565	526	514	569	566	559	562	548	598	578	530	554	527	585	568	549	606	557	557	580	557	573	518	536	579	525	569	598	567	575	548	556	586	581	545	595	576	555	555	533	565	562	543	574	545	565	577	601	523	583	555	501	550	578	552	537	575	585	575	617	512	560	563	602	592	554	541	544	563	562	546	576	565	577	584	580	545	595	555	553	516	600	534	562	572	567	537	556	534	539	524	501	559	592	558	592	574	569	514	545	575
16093	2647	2909	2233	1457	1022	800	667	520	421	361	370	304	235	245	237	234	213	215	175	184	189	197	203	174	199	179	180	151	141	147	159	166	147	163	131	154	155	145	156	144	141	131	154	142	172	161	172	135	149	142	125	164	149	154	166	136	146	142	176	150	151	125	133	141	136	155	132	134	130	143	143	124	134	125	123	155	151	154	144	128	164	145	134	135	130	129	158	145	136	133	154	156	121	148	163	132	146	135	127	148	140	164	131	135	137	121	140	136	133	158	141	156	161	145	142	122	138	133	150	150	143	160	147	140	131	140	152	138	144	133	132	156	133	133	122	136	144	137	148	140	145	146	163	151	122	134	131	131	144	153	134	125	123	140	140	140	129	142	120	117	118	127	151	128	139	154	139	115	134	135	141	113	127	148	129	141	128	140	147	129	142	149	145	152	139	150	123	133	143	127	143	148	141	124	153	145	150	137	121	123	142	144	121	132	129	163	135	130	140	128	125	118	145	154	168	142	154	126	124	124	135	138	132	134	128	138	130	150	151	138	120	135	152	151	139	171	141	155	145	129	132	135	166	147	150	122	141	134	134	112	132	141	138	142	135	159	153	140	161	154	154	153	156	129	160	139	138	150	148	151	148	120	128	121	149	145	157	131	132	136	119	147	160	143	128	137	126	143	106	142	130	148	151	136	142	136	132	150	145	134	145	166	160	122	141	133	152	153	150	140	150	115	133	141	124	141	131	122	134	126	131	137	153	112	123	140	134	139	131	146	147	125	139	136	135	140	143	144	131	136	130	138	141	136	147	120	127	124	109	156	162	159	115	130	145	148	127	134	128	140	127	120	130	153	136	127	141	156	127	140	133	129	130	136	128	127	125	149	125	144	145	139	128	133	129	139	124	145	132	132	128	147	122	154	130	132	138	153	150	128	136	116	141	125	129	139	127	116	118	121	142	143	148	124	139	125	127	134	167	126	120	142	141	138	137	133	134	151	134	136	142	147	121	143	144	126	127	128	155	132	132	128	127	122	133	131	128	137	146	139	157	139	136	132	138	130	144	119	125	141	153	140	155	125	140	140	133	121	116	127	129	144	153	150	140	125	167	136	158	133	167	119	151	140	136	154	138	127	132	163	139	131	158	150	142	127	141	172	132	131	125	176	150	131	136	132	130	147	161	98	139	147	132	149	153	146	159	131	140	138	129	160	148	143	141	156	121	138	113	154	135	144	128	143	148	135	142	136	98	122	149	129	140	149	138	136	126	131	118	131	162	150	116	134	134	134	158	125	130	121	150	165	126	140	119	122	140	122	157	119	147	148	130	146	143	140	134	135	148	134	125	131	132	146	153	146	153	146	124	143	147	139	140	132	136	144	138	137	147	119	132	141	146	129	142	119	132	144	126	130	149	132	149	133	134	134	139	141	140	135	145	134	137	129	155	135	170	113	138	138	151	123	134	142	146	128	146	128	121	162	131	150	129	137	124	117	135	157	146	131	120	140	136	145	135	138	119	152	133	137	152	149	151	123	144	125	143	148	132	148	126	156	127	124	139	122	125	149	108	141	142	137	139	144	127	139	151	151	128	127	132	123	132	125	147	141	137	164	142	142	146	149	135	153	143	137	149	152	133	145	131	178	123	138	142	141	157	115	147	105	151	140	137	136	152	127	126	127	141	149	124	168	159	133	145	133	128	132	148	136	117	154	132	146	142	127	145	137	140	137	142	132	139	113	142	131	129	135	145	139	137	137	152	139	144	137	151	143	137	148	143	138	130	131	141	164	154	140	152	145	135	120	142	126	131	146	129	135	130	134	127	131	124	141	165	122	153	135	134	135	137	132	146	126	142	163	165	135	164	139	137	136	138	137	145	143	142	147	156	149	137	140	125	140	130	137	150	137	140	124	164	129	135	140	135	130	158	138	127	117	158	128	133	147	148	123	134	132	153	128	160	128	123	127	146	131	142	118	149	125	137	149	163	162	134	138	140	123	139	124	131	173	156	129	128	130	114	131	142	134	154	143	127	116	116	155	139	133	111	137	148	129	135	129	103	135	133	135	135	133	129	139	127	132	135	133	161	149	139	143	160	130	131	150	138	159	142	160	136	119	153	145	137	125	146	144	128	150	126	146	127	162	132	138	139	135	139	118	138	152	135	134	173	141	136	126	154	131	146	147	169	135	133	141	138	159	134	127	129	136	151	111	141	158	157	148	137	155	163	139	140	142	163	135	138	130	149	148	144	143	127	143	135	117	146	135	144	148	144	125	138	137	138	153	143	139	134	125	147	151	156	137	129	145	157	114	126	139	152	134	148	144	144	154	120	135	129	131	145	149	148	136	141	152	140	125	149	135	138	135	131	153	124	111	143	134	120	138	131	145	138	137	138	133	137	115	132	130	142	145	129	137	137	136	115	142	145	132	142	143	144	138	176	136	120	127	153	127	147	153	127	140	122	122	135	107	131	144	148	138	143	152	137	147	123	141	106	116	155	157	138	134	130	138	161	151	120	126	116	134	137	135	112	108	150	143	118	146	137	144	109	144	147	125	127	145	138	144	154	162	134	126	147	148	141	116	133	151	140	143	165	130	134	133	127	134	125	143	147	135	133	157	119	163	121	131	134	129	163	151	183	121	149	140	119	159	120	140	136	131	132	145	139	120	149	155	147	145	121	145	129	139	125	138	148	150	157	118	132	126	127	133	130	146	136	135	137	168	148	137	133	118	153	137	153	123	161	112	122	158	149	138	142	133	158	144	134	160	145	138	154	132	115	153	147	120	121	150	99	143	145	142	126	145	142	133	132	128	164	155	139	144	161	134	141	152	136	134	132	136	128	135	134	121	141	132	156	117	146	150	129	142	134	139	120	132	134	137	147	152	148	143	131	134	138	141	158	148	117	149	133	150	131	142	146	130	138	123	136	123	134	132	148	135	130	155	139	130	119	129	152	134	137	126	129	165	137	144	132	139	139	142	119	126	138	115	136	145	130	125	134	137	146	128	142	139	144	172	135	116	137	136	142	150	126	148	138	132	139	128	150	147	131	131	122	130	141	141	145	122	130	138	152	137	148	130	143	117	138	146	146	129	135	152	126	125	151	146	129	140	130	143	120	149	145	125	155	121	126	135	148	136	133	142	128	143	114	140	122	153	133	150	151	146	140	120	143	131	129	113	159	160	135	122	147	131	146	130	161	156	148	151	133	133	136	133	156	145	130	134	139	132	138	123	167	138	133	122	130	121	139	139	127	149	118	135	146	138	125	148	136	158	120	124	130	147	136	141	129	165	147	136	141	145	143	133	146	139	158	139	131	133	133	135	140	149	127	167	136	134	141	138	143	147	139	129	143	160	144	132	124	144	136	133	135	143	128	131	130	169	131	147	141	125	128	123	126	132	148	131	149	149	117	144	156	141	138	157	142	128	134	141	138	160	143	134	125	141	137	156	120	133	139	141	145	144	136	133	134	150	142	131	130	140	127	168	161	128	146	124	130	133	125	119	136
7471	2622	6089	6909	5702	4657	3672	3092	2643	2247	1897	1685	1563	1385	1357	1235	1071	1039	951	935	918	805	858	834	728	736	745	721	670	722	703	622	608	607	587	604	565	605	593	545	585	556	524	540	539	566	553	552	582	513	530	531	548	499	529	501	511	510	498	559	533	530	515	491	527	523	508	518	528	481	510	548	465	482	498	529	479	517	484	482	475	449	494	502	471	505	479	499	477	510	441	477	489	460	484	483	455	442	471	456	513	474	463	454	452	503	452	496	484	495	487	464	481	448	492	510	481	455	459	456	460	487	468	496	462	455	453	460	481	482	524	452	496	482	466	504	452	452	464	441	457	491	489	469	470	440	471	444	483	459	439	434	452	509	467	471	438	461	512	466	492	498	464	465	446	470	464	488	427	460	489	462	442	468	470	479	464	416	452	501	449	475	454	441	493	495	474	415	454	447	472	467	474	464	458	479	495	470	488	451	457	433	473	476	468	462	487	464	467	513	461	491	478	495	429	439	456	462	494	539	471	461	452	478	454	452	484	443	434	477	454	461	490	462	479	487	510	466	503	484	460	467	446	463	441	449	499	457	518	467	458	461	424	470	491	440	442	452	449	453	501	476	464	474	477	448	447	487	452	466	461	466	480	468	462	457	444	492	489	487	463	416	464	492	473	456	516	451	487	444	500	449	499	441	497	512	458	448	505	444	418	440	444	434	475	483	472	467	472	467	476	437	459	472	441	468	441	421	423	448	455	412	438	489	500	433	466	454	465	464	477	454	452	454	476	428	460	494	449	465	447	475	443	472	453	466	510	450	479	472	479	480	485	463	484	430	454	496	468	442	492	420	473	458	451	444	483	468	483	444	445	467	453	450	478	470	487	438	450	506	444	471	455	445	441	479	459	464	461	437	440	438	473	518	481	476	450	412	443	433	457	461	438	458	477	452	439	491	483	441	453	454	480	471	445	465	477	445	452	448	442	499	470	487	453	466	483	475	447	496	471	448	499	422	461	437	441	440	458	454	497	457	443	460	449	455	461	473	474	500	475	461	446	434	453	460	475	448	481	474	504	437	484	461	486	470	439	442	448	472	479	479	438	465	429	485	435	488	431	477	478	504	500	451	508	404	470	437	492	465	468	474	484	429	494	452	451	439	459	418	471	486	467	430	450	456	471	499	425	429	446	477	486	476	504	446	448	409	456	465	453	446	488	453	454	468	473	470	470	471	467	481	470	459	477	467	478	467	464	481	462	452	446	468	466	486	481	462	486	507	485	458	432	451	467	489	480	455	459	445	438	498	489	470	481	481	460	431	451	451	421	435	443	484	480	476	444	418	486	501	482	459	432	436	459	427	478	450	455	449	452	473	469	466	512	421	476	477	485	473	484	460	477	526	445	464	468	457	464	440	456	463	436	456	450	460	441	489	407	462	466	468	462	478	489	469	458	407	469	445	441	445	465	446	482	464	426	500	478	477	478	421	445	491	438	483	463	476	466	455	469	466	471	465	451	487	436	468	448	487	459	497	497	459	435	468	456	477	498	471	494	468	445	467	481	441	492	432	400	509	443	465	438	449	487	457	447	476	501	464	514	470	413	437	484	453	470	489	468	462	462	445	484	456	471	465	463	429	465	467	441	478	469	442	476	446	424	446	478	465	486	469	436	452	439	477	473	451	450	472	460	467	483	469	431	471	479	448	479	465	478	467	455	480	510	468	461	463	443	499	481	443	467	482	479	488	483	471	469	441	457	488	452	441	488	436	453	458	449	435	481	469	465	466	482	461	458	470	497	435	466	475	486	466	446	461	480	413	451	456	474	450	490	464	460	441	431	453	483	449	477	471	449	481	450	489	444	477	445	482	485	473	489	434	451	490	452	457	448	478	417	463	428	449	477	462	461	477	468	486	476	486	435	488	441	479	467	479	441	481	478	461	438	428	434	451	455	458	464	451	466	400	450	465	466	445	399	437	458	453	454	445	438	474	457	481	469	449	432	432	452	447	482	466	475	465	450	450	458	477	467	483	471	467	464	426	424	465	480	469	450	463	457	463	411	474	450	452	464	484	449	439	422	467	474	477	458	434	444	434	452	458	512	452	487	469	470	471	469	437	422	460	442	471	428	432	451	507	440	447	492	476	480	455	452	419	473	444	464	472	507	480	471	405	450	460	425	443	445	498	463	462	458	442	416	474	487	466	474	448	453	500	492	459	430	405	467	474	443	500	476	484	440	431	473	450	480	494	469	445	481	464	470	485	451	459	478	453	459	451	473	476	487	480	449	455	433	454	444	473	467	495	456	471	478	462	437	438	432	460	496	468	466	463	470	436	464	459	508	482	427	457	477	468	461	455	465	424	493	472	452	457	450	459	463	433	459	484	457	492	471	457	472	444	458	478	492	456	469	471	463	468	455	460	504	429	464	461	467	471	530	455	471	434	460	470	486	467	454	460	455	460	457	480	462	441	448	461	432	457	457	460	441	466	422	448	447	457	423	479	499	468	482	500	451	439	471	467	472	461	431	472	469	499	448	482	440	460	455	485	486	467	477	473	442	452	466	477	468	445	475	480	478	489	507	492	427	431	459	472	440	467	440	434	461	496	474	489	459	456	445	462	444	467	483	461	472	437	450	485	505	491	457	474	478	488	459	496	470	448	482	488	474	420	477	482	412	469	466	433	461	443	478	483	433	465	437	451	462	466	499	445	420	481	445	434	474	445	446	510	468	467	464	467	462	474	483	501	467	456	501	464	463	475	480	449	472	438	444	457	449	451	467	434	431	473	512	453	482	458	471	427	455	427	449	466	517	487	419	472	496	445	482	477	464	438	473	479	465	479	476	463	473	453	461	500	441	456	509	450	462	515	438	467	445	485	471	456	487	454	402	456	464	458	473	496	511	461	464	485	457	450	456	433	462	453	486	460	462	483	492	520	475	464	469	482	497	458	453	492	453	453	460	444	423	446	447	447	447	469	458	480	486	498	461	502	443	435	457	441	471	453	504	459	487	468	439	443	435	438	437	470	448	491	465	458	472	466	468	463	462	463	488	474	464	496	474	452	448	435	448	454	440	472	501	442	466	440	448	482	443	466	446	469	438	502	515	450	458	490	447	483	492	455	459	484	497	452	443	449	460	514	490	445	448	478	479	448	471	461	511	417	472	444	477	482	492	473	502	480	438	476	466	431	442	502	438	520	421	438	458	498	484	453	527	479	451	422	467	456	472	469	522	507	493	441	443	504	479	457	492	481	484	478	472	458	473	476	473	453	418	480	474	463	473	473	477	471	428	417	474	474	468	472	482	490	457	488	447	477	434	490	455	472	452	498	471	489	470	489	439	449	453	455	455	472	471	460	444	476	452	433	461	469	447	466	455	482	418	505	438	441	447	477	499	467	459	481	508	485	454	480	459	454	476	461	466	485	432	474	457	494	480	457	477	457	486	495	476	479	448	489	490	502	483	435	473	470	453	456	482	432	466	435	475	430	491	422	447	447	485	441	461	501	421	510
2228	400	387	387	350	305	336	313	359	319	323	321	332	332	326	322	318	295	326	323	296	352	263	326	315	313	309	313	335	326	337	310	277	311	331	295	324	304	328	363	313	324	297	335	321	302	310	350	297	312	312	305	326	305	308	324	332	326	314	320	311	312	330	320	301	318	326	323	313	325	289	340	298	286	341	327	276	332	306	309	303	284	332	314	350	321	326	327	336	315	340	304	305	314	309	326	335	334	326	311	317	330	314	332	291	323	304	309	355	323	312	299	311	311	293	328	325	331	336	311	318	325	292	311	315	331	301	308	323	338	373	308	297	332	292	299	348	352	302	288	292	307	260	333	321	336	329	336	299	286	308	304	305	307	322	339	315	318	324	319	314	295	306	311	319	312	301	282	342	293	329	332	309	300	322	308	308	348	308	308	321	296	300	304	342	325	300	340	349	323	337	337	276	331	289	322	317	344	354	294	309	345	327	317	305	298	313	306	284	280	345	303	317	288	375	301	311	319	332	297	334	316	303	331	314	313	314	300	289	309	332	346	318	346	321	341	353	335	290	317	326	304	322	317	329	294	332	328	328	316	318	296	315	301	325	339	297	310	312	349	317	307	299	294	340	297	293	282	326	309	336	324	320	346	326	312	328	299	305	320	321	337	316	329	348	303	308	331	325	279	323	319	294	335	294	351	344	335	305	305	318	318	309	290	325	263	312	328	325	305	317	332	351	331	288	309	343	306	307	341	294	337	305	326	316	310	349	307	330	279	304	327	311	323	322	323	302	311	293	350	315	322	299	354	293	284	311	321	341	310	329	315	331	355	321	317	309	323	323	332	320	348	341	331	336	341	360	315	298	321	311	287	346	318	301	303	347	335	332	334	330	320	301	293	304	289	300	285	355	315	303	322	300	304	330	321	306	336	347	335	295	326	338	297	334	318	302	329	309	309	306	300	317	318	310	325	309	336	325	300	338	338	337	347	314	290	308	313	316	316	309	298	321	300	333	330	318	309	312	319	336	327	317	300	304	305	300	356	350	328	314	345	313	324	293	311	320	313	316	339	332	320	342	314	330	308	303	334	340	301	315	297	313	302	307	327	320	322	300	353	295	313	289	337	297	326	290	313	316	324	311	327	316	368	300	346	324	290	308	331	334	301	302	303	310	277	322	319	315	310	295	296	327	309	344	312	343	317	301	306	308	308	347	289	297	302	295	297	367	294	307	323	303	316	315	323	321	324	327	314	304	342	310	328	317	325	299	339	323	331	335	310	314	323	312	328	347	322	316	318	322	319	304	307	289	299	296	292	314	295	335	326	338	318	316	312	321	302	320	306	310	301	376	301	296	321	328	337	339	282	332	311	337	300	292	306	313	305	335	316	338	304	313	337	325	301	339	330	278	346	306	315	327	313	306	353	325	310	297	366	331	286	300	327	334	342	303	318	330	301	343	369	295	300	326	315	321	289	308	315	311	325	327	316	300	295	327	304	289	301	310	339	326	330	310	298	299	290	350	291	349	319	302	312	330	307	333	314	305	307	305	303	321	334	333	308	338	327	331	298	308	315	322	357	281	283	321	316	312	321	315	279	317	296	320	344	347	317	312	313	295	298	337	317	322	318	330	300	339	334	324	330	329	349	322	338	336	320	297	326	343	339	291	323	317	298	320	304	319	357	342	284	291	332	294	279	297	309	305	265	297	331	359	328	331	297	278	318	287	319	318	354	338	308	329	329	290	299	286	320	317	333	316	326	310	329	335	335	327	303	329	307	314	337	321	318	275	327	332	345	311	334	323	349	288	293	310	336	320	328	326	339	312	317	317	302	299	302	329	329	297	337	317	346	322	325	317	324	314	343	319	302	331	289	273	292	314	326	300	296	313	310	335	320	341	333	304	327	321	306	295	319	321	313	308	336	302	308	333	328	304	306	358	304	303	316	293	331	317	293	339	322	305	308	333	322	303	317	331	308	343	306	322	327	336	314	309	265	314	303	302	309	325	325	306	313	308	305	345	274	319	326	327	357	307	324	315	307	320	281	315	338	305	317	307	309	300	336	322	353	323	317	310	313	311	329	322	303	312	332	325	310	326	345	340	309	333	311	338	339	323	338	333	328	293	314	314	315	310	308	346	319	350	309	321	302	298	367	342	315	327	314	344	326	286	302	339	352	329	300	300	334	313	315	290	347	311	327	317	298	327	335	314	277	331	331	298	361	324	315	327	303	320	333	315	319	303	288	318	325	314	302	313	321	318	307	337	318	309	312	359	339	339	309	316	306	296	311	324	296	331	334	278	314	303	327	309	315	310	328	316	341	303	312	320	312	298	334	314	320	318	312	314	301	314	331	337	319	331	312	320	303	334	326	296	302	306	303	305	284	306	328	295	338	314	343	319	291	304	316	284	274	290	318	300	330	317	309	318	313	308	327	304	320	312	297	320	303	306	326	332	351	343	305	300	323	337	338	321	305	375	313	306	296	307	311	318	347	317	310	291	313	308	309	324	293	302	320	315	292	296	299	333	293	282	312	284	335	313	310	337	310	337	301	311	329	356	334	292	310	284	316	344	339	319	318	317	296	302	344	300	325	312	335	297	311	334	329	332	313	308	330	303	302	324	332	320	323	344	312	344	312	329	332	285	329	300	353	294	295	322	320	328	320	303	314	301	314	309	308	320	297	322	342	310	310	307	321	310	324	315	331	333	298	311	319	331	331	325	308	285	330	301	346	321	350	306	337	285	296	314	281	334	281	321	321	338	314	333	303	334	324	296	329	279	313	339	328	295	352	328	299	316	342	298	303	324	287	324	294	330	322	323	306	322	323	299	320	317	332	306	322	341	306	341	325	350	324	314	324	300	302	312	315	309	336	307	354	320	298	315	312	317	317	271	321	320	334	318	339	321	318	325	338	307	321	339	332	292	331	343	338	306	321	304	290	271	304	296	301	320	323	315	325	311	312	290	304	306	314	292	310	311	308	315	314	324	266	316	349	297	298	293	292	344	323	327	301	308	325	300	309	310	324	301	331	334	317	312	335	287	293	327	293	300	318	329	304	331	345	320	316	311	320	307	298	314	360	324	343	308	295	319	330	332	316	316	307	321	317	323	318	313	297	311	347	344	331	290	317	323	301	288	298	354	351	324	301	302	278	299	323	325	307	311	312	293	294	307	341	298	309	302	353	332	342	292	310	307	301	357	323	325	317	318	326	291	307	299	325	324	331	309	309	313	331	332	320	329	293	337	338	340	309	335	290	302	322	309	321	337	295	311	336	321	335	319	317	312	341	314	310	273	327	337	325	347	300	322	301	313	311	320	317	291	296	343	290	337	365	292	325	323	343	295	324	324	302	307	324	344	320	301	305	322	329	317	287	340	310	295	323	341	333	307	327	337	302	308	309	274	351	345	315	290	282	304	329	316	306	322	319	315	314	336	333	329	319	337	341	302	332	302	316	307	334	329	318	292	315	321	320	311	316	326	301	315	300	304	298	335	327	315	318	307	329
2479	989	1108	1145	1083	1056	1029	1007	1011	960	947	1018	1009	904	926	951	879	916	897	898	958	906	921	960	895	911	884	937	850	930	920	960	901	964	972	900	901	972	901	952	957	924	895	933	946	895	907	920	898	929	951	881	915	887	958	914	829	915	960	965	928	924	959	932	921	928	939	954	935	944	874	945	941	936	874	920	951	847	857	958	902	914	883	923	913	960	921	900	945	918	925	909	927	936	925	914	898	953	967	893	918	905	937	934	919	992	899	941	911	936	959	910	966	928	892	921	907	886	954	936	897	935	930	918	933	924	972	929	905	904	903	982	884	907	992	941	949	906	954	945	958	939	921	892	968	895	899	924	939	876	989	914	888	911	876	898	904	894	946	916	896	956	945	886	913	899	917	905	943	947	878	936	931	895	898	934	886	899	908	919	890	851	912	879	977	956	979	909	907	962	967	889	880	945	933	926	913	880	874	927	951	913	961	978	922	963	906	902	974	875	917	996	919	902	922	952	931	968	926	927	933	893	922	894	916	872	945	907	942	1009	935	919	984	916	880	936	946	952	975	910	899	899	957	981	896	909	841	901	889	915	896	876	924	945	937	891	896	971	926	902	896	900	869	909	923	892	894	916	870	907	962	948	985	937	884	967	922	972	940	960	936	944	909	942	943	878	923	935	885	921	891	926	934	955	881	933	961	901	916	897	870	961	874	956	941	927	893	901	954	905	940	977	921	892	881	935	942	894	951	913	937	887	872	918	895	934	903	906	939	910	903	907	888	957	933	951	983	908	925	854	907	927	861	915	894	870	925	952	966	918	942	908	908	961	931	868	928	925	953	929	870	919	931	921	938	952	912	945	948	870	935	864	904	934	904	912	948	924	887	926	966	898	920	941	897	949	955	928	907	948	924	926	933	943	873	910	883	967	935	949	891	894	917	946	973	909	958	985	911	881	918	971	894	946	931	868	923	932	896	957	922	925	942	923	946	915	937	912	929	904	918	921	908	889	860	928	917	914	940	904	893	922	900	908	947	898	916	940	968	900	897	918	954	907	879	994	996	955	885	942	853	895	979	918	897	933	882	926	841	913	903	914	971	932	916	860	942	926	905	865	889	914	949	907	941	931	924	965	1010	905	1012	895	907	904	927	922	873	955	878	958	947	884	903	910	888	874	898	942	929	917	868	943	913	935	919	872	938	909	944	949	885	949	879	893	882	949	858	907	894	843	910	907	890	932	906	933	994	903	905	935	898	852	942	931	1011	931	907	911	907	931	929	963	919	920	954	913	943	938	948	876	916	969	893	877	906	888	933	939	951	938	924	899	959	951	1013	947	912	960	949	952	887	925	942	905	941	935	893	918	972	854	874	926	876	934	918	891	962	970	898	893	920	893	870	909	907	923	914	939	903	940	908	951	863	889	928	961	913	956	942	973	881	925	925	944	873	911	898	891	906	929	923	927	898	898	906	941	914	885	907	955	868	920	941	948	924	898	948	858	890	903	880	910	894	958	945	979	949	948	874	951	928	876	932	988	961	912	947	948	936	953	945	945	973	922	925	963	942	900	925	952	884	945	983	936	896	902	917	890	954	958	903	915	933	917	985	964	913	913	897	884	890	935	946	896	913	953	929	920	973	916	955	935	894	941	953	940	933	902	895	920	881	892	894	919	923	949	914	889	945	915	935	985	893	977	918	929	879	931	942	919	911	1008	941	852	929	933	882	964	924	956	907	958	942	917	846	913	917	922	938	899	918	932	979	951	945	912	925	904	948	946	946	900	881	884	964	915	897	943	891	989	908	884	953	926	945	915	910	938	916	920	949	910	889	874	891	873	939	891	904	949	936	907	896	944	936	920	938	936	881	918	913	928	906	864	926	950	1007	937	923	930	959	922	905	914	967	977	927	922	976	869	936	922	936	873	927	943	920	919	975	932	915	888	921	966	879	920	927	927	864	896	929	903	944	920	881	923	844	926	904	933	899	881	876	957	905	931	916	941	952	888	941	888	888	956	847	898	915	904	930	887	993	896	910	932	906	892	944	933	896	873	896	947	938	946	929	928	885	882	908	949	898	935	924	912	948	945	939	905	908	977	895	927	936	915	920	919	935	989	922	927	932	981	949	937	913	918	892	896	894	913	921	930	972	948	901	931	904	914	915	901	920	981	921	978	982	907	930	960	899	895	934	902	927	935	937	878	943	944	914	950	915	930	892	902	946	951	938	956	953	878	912	963	948	951	962	877	943	939	921	908	913	907	972	900	911	903	935	920	955	910	962	906	925	903	929	940	892	908	916	954	943	871	956	942	891	909	963	933	941	945	898	975	905	945	924	923	947	947	914	947	879	974	902	863	931	921	924	879	904	928	919	944	928	912	985	891	940	941	941	913	870	917	934	852	921	975	920	896	931	926	926	920	892	947	945	942	896	866	919	931	953	954	898	944	943	940	949	957	881	921	926	928	937	980	918	933	903	928	942	923	892	921	940	964	944	962	915	890	922	963	880	875	942	907	914	903	949	963	948	911	950	928	938	937	955	892	963	879	921	958	931	921	924	915	904	959	968	883	914	907	882	895	925	933	935	907	901	875	964	903	945	888	878	919	921	947	981	877	900	912	898	924	886	941	920	955	889	994	914	921	874	926	919	894	968	977	924	910	887	960	874	926	979	967	898	907	895	934	896	895	913	917	931	976	909	975	969	913	880	911	944	987	935	962	899	901	963	961	960	945	885	918	917	886	919	928	938	920	974	872	868	907	933	919	903	855	918	955	915	926	906	906	882	870	920	914	864	879	945	917	951	907	897	960	907	941	959	859	936	898	961	926	930	950	919	953	900	944	903	940	897	906	896	904	954	912	936	925	934	909	897	952	931	903	906	909	926	927	866	946	910	965	962	953	962	883	950	909	901	941	904	962	934	899	925	916	907	912	922	954	890	936	913	971	915	960	978	923	912	956	928	931	958	879	939	878	875	905	946	895	884	915	938	907	919	930	943	923	910	912	901	946	887	884	960	909	967	970	898	907	891	953	858	913	940	930	955	916	877	991	947	952	914	944	881	881	961	979	934	923	926	887	952	907	966	934	905	925	875	940	916	912	899	924	885	904	907	918	922	944	965	852	914	906	923	880	955	884	936	911	918	957	915	908	971	908	967	957	930	908	869	912	966	906	912	924	868	929	874	903	936	890	938	973	882	912	948	903	938	902	893	971	897	992	948	1003	899	929	873	963	943	960	937	916	885	921	947	929	910	994	920	917	907	888	972	895	911	959	916	934	883	934	888	965	975	918	924	869	969	912	873	883	884	908	866	844	923	897	908	915	911	906	927	860	940	962	947	940	902	904	875	931	908	926	928	961	918	929	950	934	941	968	898	967	945	933	932	882	956	897	885	895	878	941	942	921	953	880	941	873	946	930	904	918	956	904	921	948	975	954	937	954	942	895	935	928	959	952	913	873	929	908	953	926	889	914	869	940	968	919	967	933	905	996	945	975	908	964	931	945	904	883	897	964	946	901
8747	1169	1450	1192	871	611	541	383	339	282	311	247	233	250	236	241	234	214	230	211	193	214	196	192	198	190	191	196	215	186	191	191	199	173	187	171	184	187	189	179	198	184	192	186	173	158	184	182	191	181	193	186	179	168	162	182	195	203	202	172	175	186	166	194	163	168	175	182	174	199	186	170	187	185	152	216	186	182	180	181	179	187	187	181	180	168	159	181	180	169	182	166	168	176	185	193	179	199	177	171	171	174	190	174	208	189	197	175	172	168	178	172	175	162	183	170	162	182	160	173	168	166	179	150	195	175	199	181	181	157	180	154	200	158	207	199	192	158	181	177	180	168	175	191	179	170	170	196	199	202	163	220	184	202	205	166	165	184	171	189	190	160	161	187	162	172	169	172	190	169	184	186	184	166	185	199	199	179	180	194	198	178	184	188	148	180	177	186	174	201	164	171	162	205	179	171	187	167	189	204	185	171	189	196	170	163	171	171	167	182	183	195	183	171	167	190	186	192	174	170	181	175	168	183	164	155	190	160	162	206	189	190	193	170	143	156	166	182	169	171	185	175	172	187	153	207	171	155	192	187	166	189	158	158	181	181	206	210	180	190	189	187	187	210	187	178	195	192	190	194	191	160	181	174	180	162	184	183	176	203	186	197	190	170	182	177	200	172	168	156	171	159	158	184	182	174	183	177	187	175	175	189	163	193	195	192	156	194	168	166	189	148	157	194	164	173	174	172	196	178	175	164	168	164	189	175	154	191	178	213	189	175	165	190	169	179	195	154	192	171	172	172	202	178	167	185	184	165	170	171	162	173	167	176	195	177	185	183	156	188	181	187	189	181	180	154	189	182	181	195	176	177	202	172	176	211	179	186	179	177	172	173	182	174	191	178	175	182	187	198	171	171	179	160	171	170	169	192	176	175	193	156	182	166	181	176	182	183	182	158	173	195	202	199	186	168	167	170	201	186	183	197	177	195	194	173	166	169	147	181	173	164	186	167	177	164	191	184	176	188	156	160	179	181	166	197	162	175	215	183	198	142	174	169	191	166	175	170	169	178	166	166	184	188	175	184	202	168	182	178	191	197	179	198	208	192	176	170	194	188	166	167	181	174	157	180	190	167	140	178	154	165	172	200	178	192	155	188	175	187	184	220	175	191	174	190	190	172	166	205	174	167	164	157	166	171	164	179	198	191	191	184	143	209	187	180	175	181	176	178	183	197	172	165	183	180	168	188	202	190	186	170	186	169	174	148	171	192	183	175	194	178	166	168	187	193	177	170	196	179	166	175	171	167	185	176	164	198	191	174	173	195	185	180	187	182	176	162	150	155	170	182	152	187	208	188	178	177	186	175	172	173	170	189	156	182	192	158	190	170	190	175	180	168	191	187	168	191	187	174	170	169	184	189	162	193	182	169	148	163	179	167	198	167	177	164	206	195	173	184	192	178	182	192	189	190	211	197	183	191	194	180	162	180	165	170	171	182	186	179	152	176	177	173	154	183	180	173	182	189	146	179	183	178	176	178	198	196	155	157	143	195	180	190	168	179	169	187	158	160	168	178	177	167	166	175	161	186	162	175	160	176	178	187	160	199	165	189	173	194	202	152	178	166	152	161	173	177	175	173	168	160	199	179	171	182	206	210	177	191	196	164	178	190	186	174	187	187	184	172	206	180	177	180	164	170	175	183	168	166	169	192	198	165	207	186	181	196	177	151	178	177	191	181	181	193	166	160	176	168	175	171	180	163	143	189	186	192	161	180	189	162	161	162	164	174	187	185	148	192	201	197	152	154	182	198	185	192	179	180	193	161	183	178	181	156	169	192	184	181	197	172	165	174	178	181	172	164	175	176	180	167	188	182	176	164	161	190	181	208	158	165	191	189	175	187	172	183	191	180	154	180	175	198	196	185	154	160	176	203	183	190	170	181	179	210	194	166	188	189	173	171	198	192	190	161	161	201	182	165	169	155	169	176	155	179	162	156	180	170	171	148	174	147	162	201	175	188	179	186	166	183	185	173	174	171	174	178	176	169	200	180	179	193	179	163	172	196	174	193	177	170	174	178	153	183	178	170	179	167	174	172	161	158	172	197	178	189	176	206	162	184	184	170	182	178	182	183	165	180	181	175	168	180	185	182	196	145	184	184	145	167	166	164	168	183	192	179	177	184	187	182	179	153	169	170	167	195	184	177	195	189	163	170	160	163	178	170	173	181	180	166	184	198	176	168	183	192	182	176	189	199	178	193	161	167	178	181	182	174	180	197	186	162	188	188	179	180	180	180	165	183	180	172	185	161	193	158	156	177	168	195	180	179	161	158	189	163	175	181	181	191	185	164	197	153	167	174	178	165	171	181	171	201	175	192	183	157	175	187	189	187	176	179	159	175	148	194	189	172	171	177	194	173	195	165	180	201	156	161	202	195	182	156	186	184	168	175	174	162	173	170	180	185	175	180	188	166	173	171	185	187	178	159	183	162	164	156	167	187	182	180	201	184	181	161	161	182	194	195	192	170	178	183	166	170	181	162	198	181	172	200	190	177	183	197	185	178	171	202	172	187	208	185	163	185	186	202	163	190	172	190	171	177	164	150	180	175	190	157	175	200	192	181	171	173	184	187	184	176	162	173	161	168	191	175	176	184	164	161	183	182	191	211	186	171	180	191	164	163	188	192	180	171	177	176	195	160	185	151	193	176	197	191	191	173	168	170	176	155	205	156	184	177	190	175	166	162	162	178	169	187	176	190	164	169	168	184	156	170	197	193	182	178	169	166	190	168	172	174	190	145	191	158	191	194	187	201	195	165	200	192	169	173	175	177	179	187	186	177	190	174	154	168	176	175	153	166	190	189	187	183	201	186	177	184	178	186	177	167	146	186	167	178	173	185	147	177	189	165	165	153	186	156	179	182	173	173	172	162	154	151	178	200	162	169	173	194	183	182	174	175	164	166	184	173	159	175	199	187	162	183	206	171	171	183	183	194	172	140	168	160	172	172	179	189	184	195	159	175	199	164	191	195	175	167	181	172	174	168	181	190	186	170	185	191	166	185	197	154	163	175	171	181	180	178	164	197	163	157	170	184	169	172	193	180	170	160	170	162	176	182	174	175	187	173	163	193	199	197	216	180	186	187	186	168	214	185	184	206	182	168	186	201	172	179	164	185	167	168	172	178	159	171	172	177	191	168	217	186	177	175	153	182	179	176	154	179	180	203	201	176	184	165	165	180	173	180	201	173	164	189	158	189	185	181	189	192	201	162	169	164	187	169	173	200	208	189	169	222	160	152	188	157	167	173	171	175	169	174	179	192	161	186	183	169	168	181	193	193	178	166	166	169	173	182	203	197	169	172	182	188	179	174	177	161	169	157	168	204	170	187	166	182	199	163	169	173	164	168	198	178	188	177	205	163	163	189	173	206	170	150	179	166	179	202	172	166	196	166	193	193	192	195	180	172	181	166	187	196	188	189	187	157	195	171	156	198	185	163	167	190	181	161	175	166
5492	1541	3443	3972	3364	2783	2314	1878	1696	1492	1352	1213	1178	1068	965	934	878	789	805	797	816	737	721	773	753	670	701	741	688	672	644	634	643	619	610	649	588	613	587	622	593	584	587	580	634	575	613	585	587	591	537	613	589	603	617	607	605	599	581	642	569	570	577	609	595	577	555	575	575	568	570	541	571	596	542	564	573	596	559	572	567	559	571	569	568	560	567	584	595	600	592	575	542	566	590	544	572	581	593	540	561	545	587	548	582	606	565	546	557	547	557	584	563	562	550	561	579	577	558	546	577	553	583	553	582	593	582	559	573	577	640	540	554	574	581	547	574	594	566	591	573	562	570	534	603	558	543	558	562	583	532	583	568	588	617	541	566	583	558	574	567	552	547	556	560	583	526	562	519	556	562	572	566	575	538	547	552	568	525	564	562	545	583	591	585	570	587	551	544	549	478	596	584	553	541	513	543	524	549	607	547	575	567	526	576	548	513	591	578	556	563	569	561	560	563	562	583	563	623	613	570	593	542	555	539	580	544	578	600	554	604	599	536	594	564	557	583	579	552	563	531	588	613	572	549	544	603	575	543	546	534	552	534	547	608	542	547	562	532	551	527	553	573	548	557	565	519	616	571	577	577	550	559	539	516	563	561	578	568	565	574	578	477	494	538	521	548	588	589	557	545	547	547	592	580	552	537	521	547	537	542	597	515	595	537	580	609	551	514	537	525	563	524	604	562	558	589	603	537	533	591	551	557	548	560	527	569	548	581	546	565	585	600	536	536	583	523	547	575	534	599	583	614	562	539	526	538	595	527	552	559	562	585	550	565	605	547	526	605	567	574	535	541	543	560	550	573	554	571	562	610	588	547	598	559	521	593	510	556	562	565	577	566	555	563	573	573	540	557	553	579	562	588	579	587	601	574	609	593	577	565	553	506	547	596	577	599	580	532	561	602	568	540	522	553	601	562	593	541	543	528	537	582	527	550	555	564	536	612	560	553	552	544	538	548	528	576	523	554	546	533	558	587	540	547	561	543	579	590	563	556	570	571	595	582	571	549	523	557	579	533	571	601	543	550	560	536	584	568	578	543	587	547	544	586	586	539	559	564	553	547	573	535	574	560	536	548	552	582	580	562	513	526	514	573	573	569	611	565	564	530	584	568	605	559	570	595	536	562	521	519	584	580	571	527	577	531	606	609	560	531	569	562	575	543	596	537	620	572	586	529	581	573	575	553	555	575	543	587	555	541	547	555	568	572	547	602	552	530	592	526	562	574	535	542	546	611	522	589	543	543	627	538	551	546	562	584	569	571	534	571	543	539	550	535	534	574	550	540	558	566	546	579	580	531	575	608	551	617	544	554	585	591	572	576	529	557	547	540	595	514	555	582	566	560	532	582	581	553	563	589	557	557	523	608	514	613	577	607	588	519	500	531	575	576	564	533	574	590	563	576	546	529	545	537	538	576	571	538	571	552	551	550	530	565	550	559	598	573	553	535	525	550	557	538	565	525	563	519	592	556	569	574	590	564	577	542	575	532	532	541	559	573	511	519	576	591	555	573	542	517	561	554	517	564	535	565	602	592	560	529	577	549	562	567	539	571	552	576	560	544	554	546	588	580	545	555	527	536	544	514	522	550	534	530	524	536	572	540	598	538	595	573	535	606	585	517	531	595	592	576	526	541	546	568	553	554	564	564	589	576	559	569	542	572	573	580	588	574	538	577	551	546	556	585	555	551	558	557	568	549	567	552	601	591	566	561	562	529	540	542	570	551	622	564	563	587	584	567	555	575	563	573	565	540	557	582	592	562	600	549	579	544	595	591	566	542	558	566	612	502	553	551	583	590	521	542	589	546	549	513	512	546	559	557	563	550	568	535	583	551	550	561	573	587	571	560	594	599	561	531	596	574	602	546	555	552	573	568	567	554	560	583	558	551	598	587	559	590	516	607	549	562	595	554	538	533	579	545	559	584	571	558	558	573	563	557	598	586	612	512	528	555	516	560	564	574	555	546	578	608	546	553	555	575	587	582	572	554	568	550	568	565	545	564	586	545	575	577	541	593	614	602	579	600	539	571	527	602	595	582	556	608	563	597	560	583	541	543	501	573	547	525	561	563	593	570	556	544	557	599	564	579	560	556	547	528	570	538	562	589	581	592	561	552	552	551	600	551	523	563	571	570	565	549	554	515	492	560	570	585	577	578	567	536	508	611	538	553	530	504	571	537	567	558	580	550	534	558	543	573	549	570	565	560	558	564	598	587	571	563	528	608	570	571	585	596	546	527	583	580	540	517	537	558	573	541	549	567	537	521	550	581	555	546	590	576	555	518	547	557	543	565	544	574	553	582	553	547	547	558	579	593	558	515	572	562	573	576	542	546	557	566	557	567	559	610	539	569	572	576	567	545	549	544	555	537	578	578	568	539	577	538	594	579	562	552	562	581	537	565	553	611	498	552	542	550	599	539	537	548	551	555	591	567	576	518	558	565	599	613	569	570	540	499	588	568	605	546	564	563	555	564	548	551	532	627	601	571	607	558	535	547	542	597	559	603	583	555	532	556	531	502	589	597	567	585	561	569	604	571	568	575	546	585	489	538	584	532	544	494	564	547	554	574	528	583	561	592	548	580	547	557	523	545	550	532	568	559	553	577	537	561	531	550	546	599	550	575	576	539	562	556	592	573	543	592	559	569	570	641	575	566	519	585	561	548	547	569	562	547	599	560	576	558	605	547	509	557	531	591	562	590	567	542	565	580	558	568	549	606	554	597	549	588	567	554	553	540	567	589	569	554	544	592	573	572	532	517	546	544	532	558	540	550	585	568	569	548	581	578	596	540	561	588	531	560	542	547	528	534	627	527	535	573	549	556	550	565	548	562	535	608	583	573	558	542	533	611	534	536	592	546	554	567	594	577	634	536	540	531	534	558	578	521	531	560	576	578	523	542	586	575	573	553	604	591	552	586	557	577	559	509	552	534	506	503	544	546	550	565	575	558	526	534	569	522	565	533	592	577	553	560	569	575	591	572	539	536	571	548	577	581	572	595	533	544	535	593	550	525	520	619	540	514	528	540	542	568	568	536	520	555	589	558	560	595	514	601	574	528	595	566	551	599	583	532	517	518	600	551	551	552	584	536	568	538	559	561	534	526	532	568	568	568	537	553	589	561	574	575	555	583	545	544	542	556	544	536	555	577	553	528	589	555	565	576	588	589	567	532	563	529	579	546	591	553	538	543	547	526	549	577	551	570	529	535	580	574	585	564	555	548	535	589	528	528	588	567	540	573	575	570	558	539	539	559	516	580	539	581	528	595	544	546	562	593	562	574	550	561	540	516	572	553	526	605	562	565	563	524	539	558	517	523	553	559	571	566	575	557	578	550	567	542	535	543	567	565	563	567	552	538	522	594	574	554	530	568	545	528	548	599	541	564	555	551	523	568	550	571	570	562	596	536	588	559	560	617	559	542	556	581	610	546	537	598	573	573	575	582	573	558	562	522	585
15750	2654	2816	2044	1441	1046	820	652	516	421	374	340	311	246	264	244	239	233	183	182	186	196	164	174	162	151	188	176	184	182	159	185	168	152	146	166	151	151	167	134	165	167	138	144	129	158	137	164	156	140	126	149	139	141	131	146	157	142	148	127	156	126	141	167	140	146	152	135	150	143	142	120	160	155	122	155	135	153	142	128	130	120	144	149	111	121	130	125	132	145	149	129	148	146	125	137	136	144	122	163	134	145	159	130	141	146	138	129	139	150	129	141	152	130	153	141	136	124	135	146	141	132	168	140	150	140	158	170	142	130	159	136	156	141	139	144	124	113	148	119	150	139	127	150	142	157	140	147	150	150	144	152	132	140	145	132	134	129	127	156	149	146	128	109	155	106	119	158	123	150	133	110	140	137	126	123	129	142	139	155	140	144	147	119	134	150	119	133	144	120	153	134	131	159	133	145	139	138	142	147	150	139	131	135	141	130	136	135	125	169	140	137	141	158	109	139	134	133	134	132	125	137	132	149	135	154	133	135	134	119	128	136	141	130	119	158	128	139	140	127	165	130	122	139	129	123	133	119	125	124	138	141	160	140	116	139	140	134	123	121	147	138	139	126	145	133	123	127	127	143	118	132	129	158	130	126	161	139	144	126	161	146	133	148	132	134	147	126	145	138	122	162	142	154	143	147	145	126	152	141	150	117	155	142	143	136	112	151	131	123	105	148	112	140	146	130	170	124	148	120	121	142	132	141	133	115	154	151	147	114	124	125	127	163	127	137	126	128	153	117	131	123	161	134	146	103	140	152	148	124	135	143	149	151	142	118	136	142	118	135	131	130	139	149	124	137	138	143	123	165	133	128	147	149	136	132	123	148	142	129	137	140	146	131	139	142	132	135	136	135	147	160	114	122	131	134	141	138	140	136	116	128	128	157	133	163	132	134	148	154	134	153	141	139	152	141	139	123	146	133	138	142	125	159	138	133	110	147	126	127	170	136	137	150	148	157	133	131	146	135	152	149	146	155	146	155	142	130	128	134	132	137	131	148	130	120	141	128	151	139	134	142	152	105	143	141	146	134	137	126	117	148	130	140	139	153	149	130	135	129	134	125	146	127	145	150	160	145	131	134	137	139	147	142	147	138	129	152	140	118	132	151	139	119	126	110	160	146	139	153	136	150	143	158	161	162	131	113	146	138	130	140	147	132	143	140	136	127	159	139	135	147	132	152	142	134	134	123	137	141	126	133	146	122	152	149	118	160	131	136	174	125	149	120	130	126	158	139	126	142	133	146	142	129	145	141	130	122	141	129	119	132	147	122	126	128	159	136	145	142	146	144	132	114	136	141	134	128	137	130	127	134	142	131	120	138	146	113	146	136	145	152	123	132	148	139	122	124	125	148	135	126	147	135	122	112	166	145	141	146	132	148	144	149	145	134	136	125	142	155	145	136	124	140	134	137	142	136	141	151	159	145	145	166	125	130	142	109	130	153	133	143	133	151	138	162	140	140	121	161	170	142	123	162	135	126	133	135	118	131	139	139	143	139	127	161	126	145	151	124	144	161	137	148	117	123	148	130	137	125	138	128	142	142	138	140	148	152	136	139	154	122	139	120	139	129	156	138	121	129	126	162	141	173	123	119	138	153	119	124	139	126	124	130	134	122	144	117	137	142	142	158	153	147	127	156	138	130	157	124	159	127	151	153	146	144	125	142	144	165	133	133	114	149	137	145	145	123	128	130	129	135	138	133	136	149	115	124	136	143	143	127	141	128	132	130	131	174	144	127	137	120	143	141	148	128	137	133	135	133	116	136	148	134	152	140	130	142	143	121	152	135	155	133	158	139	125	142	149	136	150	153	138	118	146	126	142	131	141	129	132	141	133	123	121	158	148	145	143	129	120	133	143	142	139	145	138	140	126	135	134	144	146	147	127	125	118	127	144	147	143	133	131	137	131	139	118	148	152	150	142	134	148	143	137	116	158	133	119	142	133	126	131	130	142	143	129	138	156	131	129	130	138	133	126	153	134	152	148	153	138	141	141	138	120	155	144	127	147	126	103	145	138	143	153	164	146	135	136	143	117	124	126	153	162	154	150	137	137	141	147	135	155	129	147	129	138	150	143	129	142	163	134	163	155	147	118	156	132	147	143	133	137	148	139	156	143	107	123	153	125	138	145	123	108	127	157	144	142	175	125	143	128	125	132	152	134	147	127	114	133	130	158	155	145	164	141	151	120	143	140	126	150	138	135	157	135	124	129	155	126	137	163	124	133	148	117	124	135	130	133	170	115	138	130	115	134	119	124	140	122	134	101	140	148	135	146	150	133	168	137	127	156	115	130	135	134	133	116	141	141	133	148	126	151	120	130	141	164	123	105	108	126	139	103	169	136	156	134	140	153	168	146	127	138	147	148	150	146	149	149	129	124	132	127	125	156	143	135	143	135	130	129	140	140	150	151	149	131	152	147	123	135	119	124	143	137	124	157	136	156	125	134	128	143	150	147	140	121	141	120	130	141	119	149	131	138	139	158	139	134	139	136	133	149	136	167	147	150	143	129	129	118	150	167	136	121	146	127	134	141	135	147	131	136	136	128	128	130	123	123	127	142	130	132	132	131	151	146	144	153	149	113	144	137	139	134	119	141	126	148	136	169	124	136	125	118	136	129	143	122	156	121	149	126	135	142	138	169	138	131	118	151	128	122	137	133	130	135	125	149	148	129	132	124	127	123	151	148	143	144	124	147	130	120	131	127	132	152	152	122	139	143	140	116	135	139	139	114	153	137	135	139	134	144	152	129	139	146	150	139	135	141	164	129	135	147	134	108	115	136	148	150	141	147	141	149	132	126	147	139	128	141	126	131	144	139	144	140	140	141	138	148	127	131	136	132	157	133	143	146	156	144	130	121	125	122	151	131	114	157	138	141	130	138	119	155	148	121	144	140	140	136	163	134	135	144	113	116	152	129	132	117	103	127	143	143	143	125	145	134	144	146	116	153	131	160	153	147	123	145	139	144	125	133	136	134	133	120	150	153	140	130	145	147	132	134	134	148	129	118	137	142	140	125	113	129	155	158	137	147	148	155	139	129	136	166	137	120	116	127	135	150	141	123	122	129	130	123	138	140	142	161	130	137	141	141	139	140	130	138	129	115	137	103	154	135	136	131	123	119	142	147	141	123	135	116	134	158	137	132	140	129	126	162	144	121	154	128	153	145	133	158	158	126	153	122	143	138	151	139	158	137	136	144	168	119	149	159	151	140	156	149	130	143	134	151	122	128	149	131	126	132	124	140	160	132	145	155	137	130	124	156	126	133	150	144	133	128	147	139	142	132	147	149	138	118	148	113	139	140	119	144	116	155	141	117	142	112	127	146	145	146	140	117	136	163	148	147	141	132	126	143	129	133	142	151	141	165	141	154	143	150	142	138	157	130	124	152	140	127	126	156	147	125	143	152	133	140	143	128	152	157	138	127	130	139	162	118	155	137	146	129	112	155	142
7424	2528	6089	6864	5725	4591	3813	3036	2635	2219	1899	1684	1565	1334	1249	1173	1119	1012	978	936	872	896	871	806	767	736	781	687	694	704	646	621	661	609	623	632	605	578	598	577	569	558	504	574	538	573	533	518	535	507	531	498	516	523	513	547	528	549	500	534	539	502	514	471	517	562	602	459	511	511	489	467	489	445	502	510	516	463	502	506	524	536	493	525	517	446	484	489	465	485	450	466	436	497	504	489	474	465	446	458	506	466	492	511	470	514	438	457	479	488	473	476	467	510	492	454	471	452	457	476	458	505	485	454	484	477	445	450	499	472	468	458	461	501	498	440	467	458	468	471	441	465	496	453	490	490	442	449	452	522	421	463	486	476	473	492	431	466	481	434	485	442	450	462	479	459	441	439	455	498	474	456	482	468	468	478	515	426	492	457	437	486	457	441	464	453	495	458	462	449	426	476	484	465	479	429	467	448	439	439	448	483	441	432	481	422	472	467	496	446	443	474	440	464	518	474	479	474	439	478	457	496	459	462	448	486	448	485	472	478	473	409	440	454	491	440	458	488	472	461	433	481	450	457	491	459	416	404	465	470	474	452	470	459	433	449	474	495	491	492	456	437	485	457	458	468	434	440	458	490	440	451	411	447	476	503	488	429	503	465	474	441	435	459	454	482	429	469	449	460	441	423	466	475	463	502	457	456	494	452	488	493	481	467	490	472	503	487	454	483	457	481	424	441	474	472	446	469	468	504	463	470	491	466	423	496	421	444	467	462	457	442	447	467	478	476	433	475	489	443	422	435	432	461	442	459	445	463	454	471	456	496	479	468	463	463	474	468	444	508	475	482	447	445	455	444	457	456	450	438	459	478	486	460	465	483	449	479	494	468	460	480	470	443	439	421	468	430	463	434	484	485	470	486	435	469	445	464	478	441	463	456	482	486	467	455	484	440	473	457	455	482	484	486	444	478	447	468	455	454	471	453	476	450	461	450	478	515	486	429	425	464	447	468	442	474	450	471	508	500	459	449	444	442	479	452	505	444	489	477	475	451	459	462	454	451	471	467	422	480	440	480	436	479	490	458	429	468	469	408	458	490	496	428	450	470	400	482	482	491	457	472	465	480	440	444	464	491	424	474	456	498	466	455	472	479	472	425	492	465	460	480	469	491	464	436	455	480	423	431	459	453	497	469	449	483	469	489	470	471	501	457	458	490	427	466	487	457	423	486	476	447	470	423	474	444	477	452	481	451	452	473	476	477	482	447	450	464	444	450	466	471	494	483	499	457	467	445	455	476	478	418	455	462	465	496	462	450	480	457	513	431	442	462	434	420	482	461	476	447	452	466	453	458	458	482	468	461	431	471	479	491	484	485	438	447	443	506	448	464	478	436	494	455	481	462	457	463	460	460	455	509	461	455	437	448	442	467	483	443	458	487	443	448	467	520	481	505	484	487	466	428	494	456	487	496	449	420	486	429	435	474	444	485	446	490	423	434	442	457	480	462	463	451	467	466	469	470	460	501	486	456	452	450	469	491	460	443	463	473	491	464	460	491	433	484	451	440	462	499	455	438	470	470	467	443	437	477	480	474	431	491	436	491	449	470	469	462	459	492	471	498	446	470	444	504	488	474	459	462	458	508	449	471	482	483	450	459	485	462	488	446	479	482	490	507	457	470	476	476	471	452	476	471	472	454	450	474	445	483	533	506	482	470	500	436	479	458	476	465	443	450	473	431	422	500	447	477	440	439	487	499	441	473	482	476	438	492	437	476	449	432	488	467	434	457	452	436	465	476	474	476	487	465	412	489	483	477	503	483	447	478	452	475	450	493	492	484	467	468	456	478	457	473	463	442	507	445	465	460	475	460	446	441	503	461	441	499	485	452	469	484	436	451	437	475	495	479	458	480	471	431	448	489	461	441	473	457	485	441	432	454	515	485	405	427	475	453	449	458	423	450	463	439	481	470	461	533	468	496	458	444	478	479	475	494	472	480	439	448	468	470	476	462	449	462	484	452	466	457	433	456	443	429	473	444	449	474	476	442	478	464	463	459	464	458	455	476	477	475	456	443	439	505	471	484	511	507	452	454	512	443	419	466	473	407	434	445	466	452	411	457	440	448	485	498	453	495	485	463	458	469	426	482	468	442	449	473	449	473	461	480	483	441	452	500	442	445	416	450	461	460	506	483	458	444	430	483	471	454	434	492	464	485	488	451	446	435	470	494	457	458	459	445	432	430	449	489	494	479	491	442	484	488	467	481	465	503	458	439	480	441	435	462	432	436	472	442	467	470	485	473	493	472	478	487	446	444	441	467	485	497	451	429	459	482	494	489	468	487	453	438	468	460	442	495	464	455	449	480	443	480	468	484	493	463	502	464	490	485	426	469	440	469	442	472	492	486	443	456	461	456	477	430	455	477	457	467	460	474	459	444	464	463	443	453	493	481	467	467	465	425	437	492	480	493	405	482	456	456	453	445	481	470	465	476	455	418	452	447	431	431	504	493	465	463	424	479	498	449	455	488	454	490	436	466	488	465	449	496	476	475	432	477	490	508	463	494	476	457	435	482	454	440	472	440	457	467	465	468	450	437	444	476	453	459	445	454	493	460	481	421	458	465	465	478	485	446	431	483	452	467	478	429	464	449	475	490	465	488	459	488	446	441	457	456	506	483	454	459	481	485	473	461	478	454	450	462	489	467	474	457	465	443	457	432	482	467	464	447	478	471	471	431	439	478	465	462	493	419	492	443	479	449	494	491	461	473	441	471	484	484	464	485	488	465	472	476	471	498	460	459	475	446	451	449	477	475	448	435	501	504	425	436	467	456	460	472	467	466	472	436	428	434	451	444	464	483	444	438	471	458	465	419	478	462	456	470	468	500	417	466	469	440	490	466	470	466	499	478	489	483	427	463	484	508	446	466	463	424	482	464	465	439	487	452	463	480	461	432	482	450	449	478	432	442	494	432	497	477	455	474	468	490	472	458	451	456	440	455	457	457	472	405	450	479	493	488	465	452	467	486	472	429	428	485	458	449	481	488	470	466	457	461	464	480	437	498	484	504	462	421	435	418	425	445	461	441	465	462	468	433	454	501	446	470	440	456	478	402	499	440	475	454	494	480	454	426	517	448	475	506	461	434	461	510	452	456	446	487	455	472	416	475	496	467	462	432	453	477	460	529	473	463	460	470	469	461	473	463	453	493	500	436	456	446	449	450	467	486	477	491	440	454	444	459	471	515	478	503	448	466	475	446	472	449	484	468	469	428	428	488	446	483	441	481	456	464	481	464	446	471	458	458	440	427	463	452	450	454	445	462	500	476	481	482	467	426	440	495	455	471	480	459	472	459	466	463	493	459	485	426	480	477	466	456	485	456	449	454	476	476	468	408	497	474	431	432	468	428	434	479	457	441	465	491	464	483	477	464	423	446	488	489	437	474	431	487	506	457	463	432	468	479	446	497	477	415	446	479	454	467	438	442	455	432	448	495	460	420	475	460	439	456	482	454
2367	415	408	382	378	379	328	350	325	313	330	332	347	321	306	324	325	313	317	345	335	302	297	267	338	300	310	305	301	311	323	310	295	292	289	328	319	292	320	286	287	338	305	297	296	288	312	330	326	329	311	302	297	313	306	287	322	320	320	322	308	335	304	337	313	338	313	322	297	326	316	305	310	298	327	295	332	337	338	331	329	313	339	350	351	347	311	339	321	273	363	292	314	298	307	320	342	335	352	336	310	322	317	326	310	323	324	324	304	293	370	314	281	331	324	302	293	363	316	297	342	301	332	328	303	334	344	330	319	291	319	330	293	309	306	312	303	323	327	316	324	348	298	331	285	296	340	322	314	315	327	306	316	340	343	323	353	316	315	298	316	324	326	302	281	320	298	336	324	330	287	313	320	318	337	318	310	304	322	303	312	306	335	313	308	305	316	272	309	312	314	302	340	304	321	312	290	329	315	286	330	296	338	312	334	306	310	361	344	323	294	339	335	297	325	313	315	308	332	331	328	313	298	306	323	327	341	293	324	338	334	309	334	332	288	301	335	300	312	320	308	305	312	318	308	311	333	348	307	329	347	290	334	301	308	324	294	331	310	321	336	297	296	330	339	314	341	290	323	295	288	305	280	343	333	300	311	321	304	324	305	344	321	302	286	308	320	278	306	312	359	326	320	313	328	287	346	304	299	322	325	331	324	298	312	312	300	283	297	322	317	313	333	314	331	306	301	329	315	336	308	301	326	340	294	300	294	312	334	317	310	323	298	330	319	299	287	328	315	324	291	306	297	271	308	299	280	316	328	338	301	344	334	313	280	319	308	344	314	299	298	296	297	303	309	316	327	333	326	315	331	344	331	306	298	317	324	315	306	313	314	318	299	321	335	303	328	343	310	301	341	315	320	302	313	332	310	295	312	330	319	331	297	342	321	336	309	302	319	343	338	309	307	322	336	290	307	307	311	319	295	322	313	330	325	336	287	310	326	333	286	294	347	300	315	363	308	329	316	284	290	296	281	290	309	296	311	352	331	319	299	307	327	293	321	336	345	313	301	326	335	331	340	313	293	310	320	317	324	311	310	319	302	325	318	299	334	315	312	295	329	312	369	323	323	319	354	335	312	340	313	330	322	332	314	329	289	310	340	280	315	327	310	323	335	321	287	308	338	309	314	310	281	334	322	322	336	326	342	323	328	348	326	351	334	301	338	345	319	349	322	357	332	335	327	310	357	325	335	319	318	334	328	313	328	321	325	323	324	283	292	356	303	310	309	315	306	306	292	316	297	325	305	321	326	307	307	321	343	301	332	351	305	310	294	315	294	306	303	339	326	300	326	291	340	358	301	325	298	304	313	326	324	320	326	312	325	310	343	307	325	330	310	315	317	342	297	346	299	334	348	318	350	279	294	324	310	310	295	310	303	285	292	320	323	301	317	321	317	298	337	345	346	306	310	321	308	314	334	315	341	324	342	316	291	308	330	291	288	354	330	335	301	337	315	325	299	299	308	348	322	312	339	322	321	332	298	309	351	327	296	315	322	313	283	312	322	305	308	315	301	333	333	303	316	337	343	295	323	292	331	333	335	323	283	335	321	312	323	336	317	299	315	315	317	296	326	322	309	333	317	320	309	320	312	315	308	305	308	317	337	314	280	338	301	307	332	308	330	315	297	290	303	296	336	314	324	297	287	306	322	330	335	345	329	319	287	338	359	309	347	333	348	303	293	332	308	322	323	350	331	305	292	281	325	326	317	305	276	322	342	346	323	276	317	332	319	330	301	311	304	313	314	330	289	335	294	339	326	301	306	332	322	336	318	299	318	324	329	366	317	298	293	299	333	294	339	340	304	336	311	360	324	318	326	304	323	310	316	286	303	304	289	296	318	331	329	284	305	326	344	334	298	322	298	313	310	311	303	309	354	339	303	327	327	343	308	308	291	333	345	319	274	351	303	333	326	304	291	320	318	359	298	319	322	308	314	299	334	313	288	316	333	338	332	305	338	335	336	323	327	299	337	342	343	305	299	297	331	327	342	312	302	315	355	320	313	342	330	283	325	296	310	312	309	332	265	310	347	311	298	319	303	328	333	337	300	324	303	323	319	317	318	315	289	339	296	319	326	309	339	303	342	310	299	320	278	308	308	310	310	308	305	323	302	333	324	322	321	330	324	338	308	322	324	293	294	342	316	339	295	338	312	320	285	327	304	314	305	342	310	313	317	313	297	286	321	321	300	303	309	324	299	337	303	311	330	321	304	303	294	311	310	349	337	324	336	317	298	317	301	313	347	319	333	334	302	317	306	309	322	318	314	302	342	333	342	308	303	354	322	326	308	301	344	328	310	363	290	313	306	331	314	324	306	297	289	290	343	327	312	309	312	294	327	301	333	335	330	307	310	334	318	304	299	287	306	330	314	300	321	325	290	339	305	323	340	324	299	314	304	307	327	305	300	307	315	305	305	287	321	314	325	286	324	305	300	293	326	314	314	292	320	310	318	332	312	291	320	316	289	300	339	340	332	305	299	309	318	343	327	332	330	305	306	313	333	310	338	301	290	329	330	300	294	318	317	312	333	304	327	320	290	324	346	333	336	323	281	345	327	321	372	327	342	301	334	319	309	309	317	305	332	319	333	299	319	304	304	309	328	323	299	314	347	335	315	300	342	340	301	303	320	373	283	316	314	316	298	321	314	306	352	327	305	300	321	312	308	333	329	329	311	332	343	313	311	337	320	309	298	304	317	313	313	317	320	313	348	307	323	282	331	312	302	322	300	301	286	307	325	294	324	299	335	339	291	340	323	352	297	291	318	322	339	291	307	322	313	281	314	326	316	349	289	331	305	284	327	367	312	342	318	312	332	319	285	306	336	313	289	313	350	305	310	316	335	326	334	280	319	303	359	350	307	339	319	328	340	284	303	331	332	312	298	342	337	287	311	305	307	322	328	344	348	314	310	306	325	324	303	341	292	322	320	336	334	309	306	299	289	299	306	316	305	341	353	310	298	316	308	291	323	320	276	300	308	314	331	349	314	303	300	342	311	310	335	317	300	356	314	328	328	317	314	324	300	303	333	335	350	327	308	325	317	316	340	344	320	302	296	280	328	303	322	314	337	296	297	331	338	296	315	310	353	333	341	284	311	312	312	278	292	306	326	346	325	319	348	316	302	327	327	314	358	283	300	317	331	323	330	323	301	324	334	319	300	349	286	316	300	287	312	318	328	311	319	326	320	299	316	299	314	280	336	304	307	302	347	335	324	327	299	312	321	310	332	318	320	321	308	310	322	308	291	321	336	354	313	325	296	307	343	349	310	333	296	316	285	311	311	339	308	322	332	341	325	326	307	302	297	346	332	321	277	334	317	330	316	318	292	306	309	299	282	282	326	314	324	303	317	342	328	293	333	316	350	274	327	306	330	280	341	351	330	350	314	290	311	285	331	358	311	297	340	345	331	330	303	313	328	313	311	318	343	299	339	353	319	327	331	318	313	335	301	293
2509	1000	1150	1160	1130	1072	1056	1048	1040	953	968	963	955	940	941	886	991	968	921	923	927	924	965	959	968	912	891	898	901	906	911	932	908	933	968	955	936	926	959	934	968	979	990	921	950	877	933	938	889	921	963	935	939	955	933	898	976	905	936	932	956	945	939	911	868	916	918	904	966	879	923	873	937	887	920	920	993	884	953	913	953	942	938	869	904	972	924	916	889	906	926	925	983	973	911	883	903	854	936	901	919	895	926	907	917	973	907	884	922	903	947	908	964	901	947	926	918	856	936	919	880	911	897	875	961	934	908	921	927	932	964	942	907	953	960	898	870	912	914	906	898	924	871	925	839	955	903	922	883	896	954	889	947	962	918	951	932	913	945	948	917	962	913	923	903	983	933	908	918	933	908	877	857	927	916	958	918	882	926	939	949	958	902	944	878	931	932	938	872	977	911	955	924	888	892	954	968	899	937	920	932	922	899	908	828	896	945	919	894	975	931	925	964	926	950	912	922	856	931	929	917	989	920	938	911	906	944	930	981	852	910	975	895	925	953	954	931	904	924	899	943	915	957	891	877	911	947	956	894	944	950	910	938	967	965	948	915	951	933	885	963	967	849	920	937	924	963	911	946	931	909	848	894	965	903	932	896	910	924	945	947	877	890	943	896	931	940	950	923	948	883	923	913	894	910	928	944	939	929	935	923	885	926	886	965	933	984	932	938	935	956	974	974	920	902	947	922	922	890	955	854	920	926	932	907	913	871	929	936	957	900	917	934	935	889	953	931	910	992	967	889	947	930	943	946	983	930	943	926	979	956	945	937	925	952	947	890	928	950	914	953	883	967	929	898	899	889	912	971	853	874	948	877	938	952	965	953	923	996	976	891	985	969	928	923	941	937	932	970	888	913	957	925	918	896	892	950	965	915	930	880	934	951	966	903	916	969	943	941	850	910	983	868	952	881	882	896	939	888	915	894	886	929	906	904	903	904	908	947	965	930	901	872	952	886	893	918	905	893	898	934	983	883	874	951	941	916	895	960	880	927	891	946	910	886	955	923	906	931	951	954	874	885	880	895	933	894	926	906	924	933	936	933	872	877	876	929	956	911	951	876	972	985	962	978	926	997	926	892	867	936	960	935	867	948	900	917	954	937	912	841	980	954	904	937	933	874	952	912	938	951	902	893	923	907	955	910	896	811	927	937	912	889	922	942	953	920	934	958	936	915	874	907	894	902	950	937	901	883	906	948	924	875	963	911	897	916	905	882	954	969	933	918	928	936	953	929	902	956	916	880	927	904	900	916	912	947	959	916	920	903	918	966	949	923	934	887	908	904	939	934	876	966	974	925	870	916	943	976	860	935	921	906	856	881	907	894	900	916	940	869	921	958	949	938	962	935	934	901	966	945	913	929	929	886	897	901	938	899	912	953	949	923	940	921	947	934	925	901	908	904	857	924	979	905	903	902	928	918	876	897	905	889	964	951	937	934	925	943	917	956	913	906	901	942	927	881	908	872	936	918	911	939	919	890	911	973	905	954	919	918	940	883	903	901	914	931	848	929	881	936	888	905	898	965	966	913	948	893	935	963	927	883	934	956	877	863	929	919	890	914	970	901	908	965	924	904	1026	920	955	924	910	869	921	938	923	951	938	948	913	937	920	886	913	930	915	870	917	929	938	913	924	921	883	915	917	962	954	910	908	978	888	898	929	871	914	897	913	941	886	969	911	895	916	922	915	863	940	915	916	932	911	924	944	894	889	995	912	933	903	903	911	887	875	912	947	949	920	966	944	1000	909	914	868	927	906	944	969	921	905	931	913	969	914	899	907	924	949	927	914	928	950	897	936	917	915	896	903	908	944	896	918	954	910	877	929	934	863	956	897	877	878	884	913	918	922	959	953	944	871	917	897	949	898	889	925	905	943	1003	940	944	931	920	961	956	893	892	889	942	950	945	929	898	913	937	970	919	950	958	887	888	914	977	894	898	824	908	997	892	910	953	883	913	932	927	945	880	911	914	904	928	892	963	908	922	875	871	913	915	928	915	941	884	903	900	971	930	934	926	941	928	895	881	898	944	946	936	919	930	881	913	950	932	940	876	977	905	922	864	922	901	911	904	934	947	872	969	935	869	910	900	885	956	905	909	993	933	953	972	919	864	950	891	938	948	958	984	922	951	924	909	959	813	890	948	932	912	947	883	875	943	975	946	896	950	947	923	938	864	947	923	918	914	934	889	941	913	921	902	907	955	940	928	923	880	928	944	935	935	957	975	899	832	984	952	919	888	913	915	930	927	922	937	859	884	919	948	925	873	900	921	968	920	927	949	873	874	979	944	911	905	973	889	905	889	907	898	922	862	911	918	915	989	881	939	981	941	919	908	954	921	918	945	846	860	958	983	921	911	914	919	937	932	937	917	854	921	860	932	939	890	900	946	859	893	884	944	947	898	951	1014	923	895	944	869	880	952	959	865	924	959	911	891	879	960	970	992	925	949	905	951	898	924	925	1032	888	944	862	912	907	913	952	878	903	926	902	931	914	882	888	901	954	879	938	929	924	953	845	897	938	865	917	912	947	871	944	896	948	892	868	929	926	903	901	914	948	959	890	930	909	926	943	918	885	953	888	897	887	917	955	957	896	930	961	903	918	974	938	923	885	850	886	907	963	935	980	915	937	920	940	901	988	920	886	934	887	881	948	939	926	938	964	912	919	863	885	871	921	926	882	903	970	870	913	917	889	850	912	862	881	921	904	897	934	889	938	835	914	942	925	929	947	885	963	913	884	903	932	959	924	857	938	928	899	1008	947	917	971	906	895	918	931	936	914	967	908	962	913	960	943	950	928	941	936	950	907	956	947	869	960	960	958	939	962	934	881	901	893	921	903	937	944	918	920	940	868	936	913	937	928	904	952	931	965	898	868	956	930	981	906	981	909	896	929	934	873	898	932	908	960	983	939	898	963	927	921	935	943	898	952	932	911	922	969	987	907	926	895	923	910	1004	906	923	943	919	907	893	983	947	939	940	900	990	954	915	921	923	921	955	932	922	918	929	936	871	883	952	919	945	899	961	889	894	910	926	895	924	890	949	892	907	912	940	914	903	920	896	911	925	884	898	895	873	944	932	893	913	903	971	962	927	922	916	918	871	929	903	952	961	903	876	921	939	913	922	917	911	907	976	952	912	912	911	897	931	951	938	919	895	926	902	868	924	966	878	920	897	972	894	916	934	935	878	940	967	916	952	931	966	912	870	911	910	897	908	989	917	891	943	936	908	862	926	882	906	965	900	933	889	993	933	927	956	881	960	920	888	928	978	906	907	947	946	935	966	901	901	868	919	951	945	940	919	937	903	936	957	919	986	949	920	970	938	970	920	887	941	907	960	898	941	951	888	973	984	893	951	930	944	919	901	896	852	910	926	962	926	958	873	885	931	919	910	973	889	911	863	929	918	873	866	909	940	953	945	937	998	901	945	902	936	893	965	915	923	966	918	978	885	887	948	885	884	916	883	874
8659	1248	1492	1152	851	631	542	407	374	286	292	306	269	262	242	215	217	229	232	212	227	209	226	214	201	214	200	202	209	179	214	159	191	187	207	194	179	200	179	197	185	182	176	184	170	189	204	203	190	162	182	192	167	187	187	181	182	178	192	172	227	163	196	184	174	166	181	212	147	191	164	179	164	176	200	186	176	195	183	167	173	191	190	169	194	174	203	189	178	175	162	178	142	178	182	176	177	163	179	173	159	192	168	184	192	158	186	158	193	186	176	168	177	176	198	197	174	183	188	163	193	192	177	167	186	181	180	178	177	185	157	180	159	186	179	185	205	192	148	171	178	193	187	176	189	182	179	171	183	184	176	163	173	186	184	174	179	200	200	184	180	177	193	181	175	176	171	168	189	187	158	187	175	169	159	165	186	169	185	183	176	179	202	170	180	199	179	186	184	179	162	180	186	186	179	161	174	172	191	175	179	168	162	179	179	158	178	182	195	182	190	181	176	173	186	182	158	185	165	169	188	176	160	196	167	182	170	174	173	177	165	170	173	149	186	212	184	209	194	192	184	200	162	166	174	187	168	176	173	184	164	180	183	178	162	164	164	173	179	197	194	186	176	160	163	181	176	178	180	183	187	186	179	195	180	182	187	180	173	181	199	193	174	201	171	173	186	168	187	175	181	158	187	159	178	182	176	169	207	191	169	172	184	198	187	187	195	181	188	170	140	177	189	177	170	150	185	188	156	170	164	188	185	185	147	177	181	166	199	177	176	161	181	173	176	169	179	194	173	184	180	173	184	186	173	179	184	184	175	187	189	178	178	160	159	183	169	188	172	185	162	168	173	167	190	169	169	175	153	146	174	197	188	179	191	169	186	186	154	184	165	198	157	167	165	186	185	157	176	180	198	185	176	183	176	188	197	177	181	187	144	156	185	169	169	197	177	176	181	182	169	173	192	164	171	159	147	154	164	177	198	181	148	168	178	206	184	171	191	148	195	167	190	187	178	154	174	184	224	156	178	171	200	178	191	187	211	152	193	155	185	188	167	181	160	193	174	190	198	203	179	184	184	161	168	170	190	176	202	188	192	185	174	198	189	159	186	182	177	189	193	203	188	195	183	203	186	178	177	184	164	229	185	173	171	176	177	167	172	182	197	183	182	178	174	175	172	161	180	190	181	175	181	183	182	175	156	197	189	161	168	188	188	174	178	173	171	137	174	164	188	189	192	169	188	156	185	185	198	164	178	177	199	200	176	189	162	194	154	190	185	177	161	180	174	206	188	167	184	212	176	169	163	181	160	192	168	180	173	192	172	183	162	175	176	186	194	150	170	192	157	205	178	178	153	172	184	166	217	177	163	163	173	181	167	181	178	172	180	168	177	154	186	166	174	165	162	179	206	154	189	161	161	160	188	187	180	180	195	176	194	193	169	178	179	162	175	154	201	179	172	201	203	202	166	178	208	186	167	172	156	178	175	188	202	194	181	166	204	173	177	190	156	186	178	179	179	171	178	199	167	175	185	181	156	185	183	193	186	189	189	187	207	179	193	189	179	173	185	194	180	176	175	181	180	170	193	176	210	184	195	177	169	182	185	183	169	194	189	191	164	167	168	169	184	171	185	181	190	150	192	176	191	194	178	193	182	181	186	192	181	174	184	171	173	173	157	195	175	190	168	183	166	182	203	202	177	179	154	172	171	207	174	163	166	194	154	204	208	193	165	179	183	186	186	157	200	178	188	179	180	186	163	187	187	165	179	202	160	191	174	194	183	198	164	164	162	190	159	153	176	201	178	178	173	152	206	197	176	213	188	175	174	197	196	190	184	194	174	180	170	175	177	174	201	178	181	177	183	169	183	156	164	181	182	205	180	187	173	170	187	168	193	195	178	183	184	207	173	171	198	171	181	197	160	181	171	167	176	163	154	172	192	178	200	162	189	182	151	186	181	183	182	184	180	171	186	201	172	162	165	189	200	180	173	187	169	164	184	156	173	187	178	206	187	173	187	173	181	171	178	211	179	200	164	189	176	171	169	169	191	169	161	171	158	171	188	177	192	185	176	204	165	200	181	193	139	162	175	204	179	165	188	184	186	188	169	199	191	190	193	151	173	165	200	171	172	208	162	152	166	187	175	185	149	178	154	167	182	174	190	170	160	184	178	174	188	185	177	173	173	196	166	199	206	184	178	191	186	187	195	186	193	189	168	185	186	197	158	180	195	169	179	187	184	161	169	164	169	194	178	177	184	174	174	174	190	177	174	187	197	146	172	160	199	167	177	186	173	170	179	189	170	188	169	172	168	177	175	193	168	181	167	177	175	161	170	176	183	178	178	188	167	178	175	191	198	195	182	198	193	186	163	185	176	193	169	181	153	191	184	170	166	167	172	169	155	162	190	192	188	167	185	172	176	184	174	179	171	179	168	169	194	185	179	170	195	163	179	169	199	177	188	167	197	154	186	177	188	181	165	185	165	181	197	170	165	176	166	198	170	168	166	182	167	165	168	202	183	191	208	169	182	162	187	176	189	188	180	185	185	186	196	176	179	179	184	176	177	179	193	190	181	193	164	181	174	166	186	181	195	183	167	193	184	181	186	173	191	181	188	166	163	172	185	171	178	174	190	205	190	206	178	169	165	170	185	187	165	175	182	150	201	192	158	192	172	192	171	184	183	169	206	191	183	186	192	180	183	154	173	179	175	190	203	203	183	204	184	175	172	206	170	193	191	178	179	169	177	170	185	177	187	184	160	216	169	160	175	182	185	172	172	187	190	179	204	176	180	165	175	157	195	190	177	180	190	176	206	218	198	159	196	163	207	165	178	173	171	177	181	182	206	198	172	193	194	185	177	184	177	181	183	177	177	201	201	184	187	169	187	153	166	184	154	179	168	194	167	193	155	208	191	161	181	163	185	183	173	190	180	178	190	185	184	184	168	156	195	189	179	180	178	166	159	195	168	173	167	186	197	167	166	173	196	198	186	175	187	187	172	176	182	165	194	192	172	184	160	168	178	188	173	171	171	184	200	170	174	165	181	167	194	183	196	169	188	200	186	196	183	180	187	166	159	193	163	171	179	169	178	166	152	181	178	184	188	172	163	190	172	174	183	172	142	180	193	184	162	181	157	189	179	179	178	203	162	175	185	174	194	176	180	166	191	190	170	178	184	175	156	153	176	194	172	173	189	177	187	170	159	168	180	177	186	195	204	218	169	208	168	182	163	167	183	181	167	211	172	159	167	164	168	154	176	201	188	154	183	187	184	181	159	165	200	167	178	207	169	180	184	173	185	184	192	180	175	167	159	185	182	161	193	138	186	166	161	193	170	183	159	177	165	159	169	169	191	193	189	206	171	176	176	150	205	169	181	178	186	180	160	189	175	193	188	195	203	189	178	178	143	189	210	151	181	168	177	163	185	188	193	194	182	195	175	167	169	176	162	185	181	208	190	200	197	170	154	169	188	156	154	197	166	205	164	188	171	178	164	165	149	190	179	191	189	185
5565	1620	3648	4000	3313	2817	2248	1909	1726	1513	1300	1184	1158	1041	973	972	943	846	818	768	792	770	711	715	712	717	687	684	683	710	623	632	655	582	635	616	658	580	613	629	612	658	592	637	629	670	588	562	644	577	549	594	629	645	585	558	586	570	542	589	568	597	614	579	587	596	576	619	570	586	568	576	571	594	568	606	581	584	604	549	580	553	594	555	594	558	565	545	554	556	551	551	584	531	575	573	574	537	529	547	531	576	592	594	612	569	576	575	587	539	560	583	514	569	583	561	547	576	568	569	581	571	560	572	571	569	563	592	562	575	578	570	569	552	551	569	585	578	580	557	577	597	537	570	576	569	577	549	534	590	596	574	561	583	565	541	571	549	548	574	573	594	550	575	560	630	600	587	582	568	567	537	549	565	611	591	591	537	561	567	550	609	575	587	542	567	574	578	537	543	524	554	566	533	519	556	544	551	569	545	554	514	584	616	572	569	590	541	573	501	558	587	589	594	530	600	575	551	586	533	578	570	533	590	580	539	543	548	534	541	578	549	564	567	540	549	548	596	531	542	561	533	545	567	538	572	563	542	569	576	508	560	541	532	582	554	572	547	591	537	545	562	563	577	580	579	607	532	601	529	502	561	556	567	566	550	550	546	570	558	559	553	576	576	554	515	543	516	606	561	555	503	536	587	607	545	570	560	589	533	608	555	583	597	586	625	573	575	538	576	565	587	541	557	544	613	570	587	587	562	554	552	572	571	544	577	548	545	547	570	525	621	585	618	597	587	575	567	545	565	563	582	541	584	550	616	602	601	552	533	571	559	536	587	595	584	539	556	575	585	562	570	579	568	582	566	543	564	575	554	556	534	561	579	536	578	560	564	625	582	602	608	603	549	609	587	564	556	585	563	594	560	554	568	592	569	551	533	553	528	550	570	561	544	548	549	548	571	519	581	556	589	618	610	544	522	530	559	581	523	592	567	572	581	590	567	600	601	540	544	580	584	529	538	567	579	526	551	540	527	582	541	525	552	543	557	505	562	548	587	520	588	527	581	578	536	576	544	601	562	527	555	523	508	545	577	561	534	553	588	582	575	594	572	547	534	589	550	583	573	561	565	567	585	557	531	581	560	577	583	520	538	549	578	584	528	594	565	589	558	553	579	524	534	534	577	594	569	571	583	573	549	546	557	571	552	569	553	579	546	577	592	530	579	532	548	554	573	560	587	598	550	541	548	571	527	590	548	559	530	571	573	545	564	545	504	608	518	528	537	542	553	554	566	547	579	546	553	580	572	537	565	557	543	552	584	576	557	582	579	583	558	492	586	527	514	553	525	585	545	550	578	491	556	588	605	549	552	550	614	552	557	540	574	556	545	549	536	547	566	534	540	602	542	567	589	579	550	578	625	563	567	529	549	575	552	610	570	596	537	537	535	582	574	587	592	598	554	575	532	602	520	605	605	555	505	530	582	557	579	499	560	549	542	544	563	518	547	552	574	524	577	584	555	550	577	559	580	571	584	575	579	545	528	603	549	566	562	616	554	566	575	573	556	538	585	540	599	566	530	629	532	561	595	566	579	585	536	578	594	582	569	604	570	550	563	527	551	505	543	567	575	573	583	562	543	576	529	518	581	549	564	575	578	540	556	545	542	581	581	524	606	522	579	512	561	618	545	566	541	574	553	557	561	580	554	568	547	551	552	526	570	570	522	541	539	527	557	568	590	534	587	551	590	566	547	535	557	550	524	505	505	515	554	571	582	577	562	545	563	574	563	551	556	587	532	581	582	619	586	534	557	528	527	523	514	571	540	573	537	564	537	589	567	515	566	509	613	568	567	577	578	561	590	547	577	527	582	561	528	521	541	597	553	589	557	587	571	577	523	547	595	549	591	571	547	547	582	613	579	546	573	602	587	525	557	526	576	592	579	556	608	561	573	578	544	555	566	532	553	596	531	547	545	599	525	601	545	574	571	537	565	562	552	597	593	567	558	556	566	545	576	581	533	585	588	574	559	530	591	544	548	555	560	567	571	591	527	562	541	550	607	525	540	587	544	583	518	547	578	554	582	558	600	545	544	564	587	533	582	540	580	560	575	566	570	539	550	556	583	544	542	552	548	585	599	550	535	549	551	595	547	564	566	594	574	551	583	514	539	483	592	573	611	573	566	566	558	547	598	615	560	566	587	592	564	586	571	518	536	622	552	534	518	539	574	550	560	560	552	525	557	537	552	586	541	551	572	526	586	563	534	533	548	526	543	574	586	573	570	520	584	547	570	587	542	608	551	542	533	558	543	561	553	549	609	599	572	575	543	601	557	538	563	571	551	586	574	581	537	568	525	565	590	557	537	579	537	572	546	574	539	561	570	555	569	538	573	586	594	587	579	575	593	577	550	576	570	569	503	533	570	524	569	590	605	514	567	556	588	586	559	585	564	517	584	545	558	539	605	623	521	582	557	557	612	548	545	551	557	529	513	554	561	573	570	560	558	530	556	583	537	565	559	571	595	547	554	579	572	572	589	540	579	520	573	559	542	582	590	554	605	561	520	537	589	526	558	575	571	572	572	551	546	555	562	581	530	553	549	542	530	566	542	536	543	583	581	573	565	589	560	567	597	557	591	563	539	587	567	534	614	533	553	587	548	569	575	575	554	596	562	569	546	587	554	506	560	588	512	617	613	528	534	551	622	548	575	515	600	574	557	571	565	558	587	560	578	596	516	555	569	579	531	568	552	532	535	532	561	554	545	557	573	602	575	565	531	573	602	574	538	581	585	576	592	555	567	586	594	579	561	525	566	582	553	600	566	565	583	514	561	609	571	583	573	560	571	577	480	558	562	603	561	550	575	537	547	520	557	621	526	522	541	534	573	556	575	569	541	607	567	554	569	584	521	611	575	532	541	604	578	559	558	574	538	563	570	538	587	541	582	545	543	549	568	565	574	549	546	583	580	537	542	574	612	587	583	570	567	566	578	568	566	586	563	546	541	543	566	557	584	541	530	609	575	568	575	531	574	565	576	509	558	578	566	570	557	576	539	577	536	527	566	560	547	590	564	580	540	512	576	590	592	569	545	546	562	549	566	565	547	585	569	571	541	562	581	577	537	528	549	557	563	575	551	559	506	556	559	530	566	570	514	525	549	536	541	550	613	595	560	575	566	577	576	564	553	532	588	593	587	557	578	556	584	559	536	580	532	546	557	598	541	546	619	607	553	537	557	536	550	551	581	565	553	595	591	537	555	503	546	568	549	593	590	525	542	586	533	573	556	577	561	586	555	511	546	552	577	557	568	595	552	563	547	498	542	558	596	604	560	561	589	578	541	547	529	563	572	590	571	584	562	562	535	552	525	548	566	555	571	589	566	551	544	558	591	624	560	553	576	595	534	530	564	545	556	544	551	549	564	573	538	530	589	558	580	569	580	546	574	565	561	535	558	615	563	514	572	586	554	582	569	597	536	565	548	564	554	537	567	515	551	559	564	517	574	582	536	562	560	576	546	539	562
15997	2603	2820	2177	1520	1045	804	651	501	457	404	342	310	276	278	240	223	212	223	204	224	184	199	197	176	169	171	167	156	150	187	172	154	164	171	164	143	149	150	145	164	132	143	138	156	133	156	147	151	134	148	131	146	134	153	152	156	129	134	129	147	138	153	145	146	148	155	143	156	153	125	149	145	132	150	157	171	123	167	141	127	134	148	142	143	137	138	133	144	139	122	148	140	149	136	121	143	132	131	138	128	159	140	140	146	150	114	135	154	156	148	139	165	161	149	132	140	142	156	134	132	150	150	147	153	133	147	126	150	152	143	151	138	131	145	146	143	140	149	122	142	150	136	132	148	144	136	137	123	152	136	147	143	146	148	144	140	152	142	155	135	150	143	152	139	142	123	156	153	155	139	149	146	123	144	128	146	138	141	127	135	143	139	130	149	152	131	115	143	153	150	150	140	155	122	139	133	142	139	119	143	143	140	134	132	127	124	167	158	145	108	163	134	145	121	143	134	148	130	145	140	143	136	126	143	141	140	135	149	142	139	132	141	150	147	146	135	141	110	139	136	139	128	140	144	128	129	140	130	145	132	136	123	129	155	142	132	124	138	133	129	129	153	122	146	139	156	142	139	124	141	153	136	130	144	126	159	147	136	144	118	141	128	137	131	153	139	120	123	130	139	139	142	140	137	136	144	179	127	130	133	142	128	139	161	127	132	132	127	112	127	142	115	133	140	152	136	147	130	157	139	132	133	120	153	142	111	135	132	142	146	147	136	106	139	135	142	152	149	130	124	159	152	125	134	144	145	136	151	144	150	134	129	135	144	134	155	127	124	141	155	158	124	154	124	129	126	137	148	147	161	139	157	123	152	138	113	144	131	145	145	126	130	112	147	147	137	163	137	135	127	146	161	119	122	141	141	134	151	116	141	156	142	134	123	115	131	142	157	139	135	148	143	144	136	139	145	128	137	147	139	127	146	143	153	151	139	151	126	145	134	136	142	157	127	131	154	129	125	118	134	124	158	140	125	165	145	124	129	141	139	134	141	123	114	128	161	142	135	136	152	159	163	114	159	154	120	148	135	138	119	148	132	145	140	135	132	136	161	135	148	147	138	151	132	145	148	116	151	139	127	142	134	176	136	132	128	135	125	147	126	137	142	150	125	141	119	131	151	145	141	127	125	147	135	123	133	127	132	121	156	123	149	132	157	162	133	132	140	130	130	134	148	121	142	124	135	122	163	129	130	154	132	147	117	124	132	121	132	130	135	123	136	146	138	137	155	145	147	131	153	127	146	138	149	136	152	142	123	102	143	132	153	130	149	124	136	140	132	150	165	150	130	137	148	141	147	153	135	154	130	117	136	140	142	154	140	141	140	129	120	137	126	126	130	133	170	139	142	150	144	139	148	149	122	132	116	126	151	127	136	130	169	117	109	129	154	151	149	128	143	122	148	171	147	110	144	134	149	136	139	126	134	150	142	125	140	138	140	126	166	129	136	140	133	150	125	137	151	157	123	125	135	135	133	136	131	137	119	126	127	125	141	127	135	140	142	144	127	121	124	130	152	134	127	145	141	137	127	126	124	133	134	144	142	155	141	113	131	160	153	142	132	154	141	123	129	152	135	134	133	147	128	142	144	148	145	134	122	131	137	148	119	147	143	128	126	142	148	135	125	147	141	124	137	157	140	135	127	132	143	126	155	138	140	147	133	116	134	145	163	118	126	135	141	163	174	135	149	140	134	122	133	125	156	134	138	141	130	143	162	141	146	139	132	121	137	146	120	138	149	136	128	121	127	136	129	134	154	129	122	128	146	152	140	140	137	130	132	149	135	126	124	143	147	157	124	126	132	143	128	154	151	139	128	137	142	126	121	150	139	135	135	131	139	128	137	119	125	130	127	134	162	145	132	129	132	137	120	136	143	134	156	133	156	140	135	129	132	121	141	145	128	154	139	151	142	141	127	140	137	131	123	121	134	137	144	149	154	140	155	156	144	161	136	152	153	140	124	151	143	121	136	128	142	131	135	133	138	147	116	151	136	142	131	152	155	136	132	130	142	126	146	130	141	129	124	128	159	139	147	143	135	122	141	131	125	144	119	129	183	155	146	163	137	154	152	140	133	143	149	143	123	143	155	130	130	143	157	138	136	149	132	135	141	138	132	154	125	142	112	140	145	114	142	128	142	134	147	132	129	133	148	144	142	144	147	133	134	147	122	149	151	135	141	123	125	156	150	143	148	143	129	165	122	134	112	147	140	142	151	127	138	122	152	138	143	144	139	144	112	134	148	145	128	132	157	140	139	125	130	131	137	132	128	140	146	139	132	147	153	127	138	135	159	133	133	144	130	148	165	137	137	122	150	143	136	128	122	127	133	108	143	152	132	116	134	120	120	148	144	146	129	140	140	118	147	144	137	143	144	120	130	124	142	132	133	141	136	151	131	135	124	161	126	141	140	153	147	129	124	129	132	118	123	125	135	143	123	115	144	174	129	126	133	143	152	125	139	153	139	130	143	144	138	119	147	134	134	135	150	151	148	132	118	141	110	129	141	168	153	136	146	152	123	142	149	135	137	140	143	120	140	145	125	141	159	129	128	142	130	138	142	138	162	114	124	153	142	152	155	141	134	138	140	121	145	139	149	135	154	134	140	135	122	137	137	150	135	132	132	146	144	120	132	142	124	138	146	172	132	145	163	159	153	133	132	168	115	144	135	137	117	138	142	140	150	140	141	149	134	122	134	113	143	160	155	119	130	142	145	144	148	141	141	143	140	131	127	161	154	136	133	174	129	134	121	130	145	139	136	161	157	163	142	145	137	165	135	141	146	124	129	139	147	152	145	126	145	141	143	157	126	122	125	133	132	147	137	134	151	155	140	142	150	143	142	152	135	131	146	131	139	125	125	137	132	147	115	150	169	128	143	119	139	114	126	104	138	149	137	146	153	129	136	159	136	159	131	141	160	139	127	123	142	130	127	132	122	129	143	138	123	131	130	144	155	141	148	129	117	142	137	140	167	122	132	143	114	135	124	152	147	143	132	132	130	134	137	146	126	116	148	137	147	133	122	136	125	122	114	134	145	141	138	132	158	161	109	140	143	118	170	143	147	131	157	133	142	146	129	152	151	130	141	144	112	143	149	135	149	137	138	158	124	142	144	113	143	142	112	147	154	172	135	131	141	163	125	137	139	151	146	117	133	127	138	139	153	133	134	126	128	141	147	143	130	147	132	132	142	125	143	140	149	116	159	138	138	138	142	130	132	136	134	137	125	173	126	134	131	125	126	137	141	149	132	139	120	134	137	132	115	160	141	145	133	143	119	137	131	133	126	133	160	123	142	134	141	151	146	155	146	145	145	142	135	146	155	154	134	131	130	124	140	155	145	138	138	123	146	124	133	132	139	143	138	134	134	120	137	125	136	110	124	129	141	141	133	145	123	115	138	143	138	140	123	129	131	148	131	135	130	150	155	145	118	144	138	144	132	146	140	130	149	146
7513	2529	6212	6812	5596	4625	3827	3048	2526	2218	1911	1722	1536	1389	1301	1213	1129	1055	976	955	888	925	845	825	781	762	731	671	651	668	628	646	569	669	615	632	638	598	618	541	575	602	546	598	542	537	549	561	551	549	543	551	522	512	505	557	524	515	529	551	532	487	501	492	491	500	500	465	521	494	457	524	516	497	512	464	475	484	474	432	495	485	481	468	477	494	506	515	464	485	483	473	458	506	456	433	448	479	488	484	495	513	510	488	496	523	467	501	452	482	533	475	498	479	477	463	477	477	520	438	477	504	479	467	398	505	436	427	457	449	492	456	458	444	493	475	468	425	457	459	483	437	434	464	444	489	484	457	438	488	450	476	460	474	501	482	483	490	518	439	474	448	475	479	455	454	443	468	475	441	466	483	471	457	472	468	507	446	435	453	456	451	465	456	435	444	471	504	495	446	476	458	447	458	433	479	478	480	504	475	477	493	470	462	488	448	469	437	455	428	452	512	460	454	456	455	449	464	479	466	446	464	453	458	457	475	442	495	492	455	467	501	493	491	459	417	486	488	489	501	483	515	454	461	469	467	501	446	464	461	434	449	446	448	455	463	439	411	478	461	433	450	444	455	483	465	460	503	474	461	481	437	484	454	470	491	461	459	448	463	465	454	467	459	479	493	459	436	493	466	463	470	459	454	459	435	431	470	474	447	456	449	433	449	440	460	459	460	454	481	462	457	443	489	475	459	491	430	432	458	497	466	488	447	432	439	476	444	456	477	436	459	468	452	484	511	440	483	467	468	479	453	495	474	473	456	468	475	427	460	477	476	505	453	434	470	474	438	412	480	472	447	500	460	460	496	464	471	476	462	469	472	472	435	454	489	450	487	485	506	459	462	480	429	462	437	479	464	421	435	429	470	463	451	466	467	450	487	488	441	481	473	453	472	465	444	462	476	444	443	457	460	485	482	465	436	439	467	426	478	455	488	470	465	446	444	504	461	449	452	434	444	474	466	444	523	469	449	442	410	460	490	482	511	453	456	434	473	433	461	439	479	459	455	463	445	489	474	482	507	485	436	470	504	471	467	548	478	422	434	494	439	481	467	423	517	489	429	465	445	486	449	463	468	454	505	493	448	466	491	469	473	463	445	483	510	454	486	458	452	447	469	470	454	456	430	483	482	448	449	425	457	476	457	488	469	455	449	486	479	471	461	451	486	501	424	508	448	435	444	465	472	464	466	481	431	444	475	465	482	445	442	468	452	453	435	456	456	444	462	488	468	486	497	500	447	450	455	461	453	456	488	440	450	432	459	500	460	423	449	481	447	452	467	451	449	471	436	449	428	476	467	455	441	442	452	478	425	492	472	487	486	494	469	448	448	441	460	473	456	434	481	491	442	490	446	502	485	448	462	501	469	491	472	443	442	483	505	460	453	472	456	458	446	464	471	457	422	458	444	464	497	430	478	487	488	492	436	485	464	463	471	521	469	449	454	457	475	427	446	443	449	458	510	458	441	479	438	489	481	493	460	464	490	458	503	476	442	481	481	493	447	437	448	475	440	459	432	474	450	460	463	463	481	476	471	451	470	437	465	480	471	497	479	434	466	474	463	444	433	488	457	487	467	490	482	476	450	475	459	468	445	493	420	455	425	427	466	494	455	467	456	450	431	505	460	435	442	467	446	457	442	479	482	436	484	460	452	457	466	492	453	473	453	450	465	443	500	457	448	460	469	453	462	453	421	476	461	447	470	435	483	497	479	466	487	456	443	437	448	487	467	458	481	462	444	452	458	454	441	497	489	423	483	449	477	437	466	470	480	454	447	466	480	465	490	462	457	461	461	500	480	426	459	423	454	503	419	440	464	479	435	465	479	470	508	468	432	472	453	484	461	476	459	459	469	478	433	441	476	451	459	406	418	473	502	467	448	455	451	447	454	449	452	466	454	448	487	444	444	484	497	423	457	475	440	469	466	463	490	439	467	507	444	479	503	419	497	488	494	477	462	474	423	467	454	483	455	448	436	479	451	504	471	422	460	495	462	470	423	498	467	471	454	476	446	473	463	449	450	490	482	452	462	462	483	453	433	480	442	498	448	452	512	433	455	427	494	418	501	482	414	462	411	453	470	451	440	499	471	481	424	408	432	469	488	483	478	455	480	471	428	455	442	485	470	429	463	451	469	453	451	489	467	489	462	461	482	473	446	456	434	468	490	478	441	477	473	466	464	492	458	431	473	425	446	444	479	464	483	459	450	487	514	487	446	468	448	477	471	482	463	475	504	462	446	458	445	479	484	477	481	463	504	437	495	456	485	455	449	476	461	472	450	471	450	457	481	446	464	481	438	439	465	461	465	431	450	438	463	443	451	499	440	451	479	426	490	460	435	466	473	434	437	481	453	477	452	466	468	464	497	474	464	457	450	461	448	454	447	454	436	505	472	487	459	465	444	469	458	434	433	449	457	458	437	454	456	441	440	489	473	466	448	438	461	433	470	506	472	451	454	467	453	473	493	484	460	426	483	460	450	491	464	458	466	498	481	500	432	478	461	488	432	471	425	436	468	491	440	495	437	475	460	472	452	470	434	462	490	455	525	479	449	421	457	511	491	446	469	507	449	445	452	445	463	436	438	467	463	488	493	422	479	484	494	433	472	468	446	483	485	479	434	480	454	468	475	450	479	469	444	473	379	449	464	474	450	490	471	457	467	490	502	430	429	452	457	462	450	438	429	430	459	414	496	471	443	424	466	468	478	464	443	466	460	460	449	439	455	448	480	472	450	468	457	459	451	435	479	458	459	459	457	476	447	483	509	450	458	446	489	435	480	456	464	483	437	472	470	451	439	484	470	493	485	440	452	472	438	452	482	474	455	458	437	457	487	437	507	433	450	466	454	456	432	478	462	486	440	488	491	474	428	452	483	493	494	447	483	478	448	461	460	472	477	473	501	455	457	472	425	487	444	467	459	478	464	436	477	449	482	432	494	456	449	445	402	505	421	479	452	477	482	469	481	451	435	464	449	458	447	441	430	439	462	476	449	466	493	463	444	459	452	488	473	478	445	455	433	434	468	479	466	464	450	430	427	483	457	493	476	464	436	462	443	487	444	485	465	472	440	488	440	473	476	457	461	458	458	439	440	462	483	429	457	468	484	440	454	468	483	487	443	494	462	443	495	463	464	454	458	446	479	475	481	463	469	475	465	443	479	466	473	465	428	465	433	506	511	474	441	444	477	492	504	442	461	476	505	465	458	459	470	458	457	456	412	480	496	400	409	471	471	454	485	465	470	457	486	463	460	466	472	474	467	458	440	443	448	483	456	447	427	440	459	503	505	422	481	453	434	440	454	473	478	460	448	477	444	482	438	466	470	472	476	495	479	464	466	467	448	424	459	444	444	477	470	441	451	481	462	456	456	455	449	454	466	445	486	457	452	492	435	469	427	466	463	444	442	451	461	475	428	450	438	433	483	431	486	454	446	478	463	452	439	465	459	462	472	441	450	441	484	465	449
2240	376	410	382	390	341	356	340	308	341	324	341	293	309	389	328	297	276	311	300	332	296	314	317	326	326	331	322	310	340	334	314	329	316	295	306	303	326	296	330	313	288	313	307	313	313	303	312	327	322	312	317	302	313	322	276	313	295	324	366	330	316	303	332	304	312	310	301	310	290	299	351	307	317	279	302	278	281	263	338	324	306	284	290	321	302	305	304	312	300	331	304	312	296	297	316	306	322	300	316	331	332	288	285	333	311	305	319	335	311	273	294	312	302	316	322	332	311	323	325	317	320	308	338	304	308	304	331	306	303	333	300	341	305	294	336	331	307	318	334	327	304	340	322	314	300	301	300	326	375	329	332	282	321	331	319	320	354	302	323	296	279	323	321	321	324	325	312	343	309	323	293	305	314	297	310	336	305	338	312	320	326	317	331	340	347	297	331	317	321	287	312	315	319	271	303	275	315	314	308	323	333	313	313	315	319	329	296	311	307	323	297	324	306	306	319	312	308	317	309	326	322	321	301	328	309	321	301	291	296	322	307	292	348	325	331	348	299	320	304	334	332	326	321	314	307	306	327	324	288	286	293	295	327	320	321	291	302	334	307	343	304	335	310	347	287	289	320	319	294	306	320	313	321	311	301	328	315	320	303	321	335	288	304	317	301	298	291	345	357	325	302	343	339	349	302	303	335	316	298	309	319	292	311	286	305	308	333	341	334	322	303	330	333	326	283	319	315	324	300	341	309	301	308	298	346	278	303	313	314	317	304	314	316	332	337	329	281	326	315	318	317	312	277	334	294	307	301	316	345	324	342	323	307	338	321	345	315	293	313	343	314	305	305	294	346	360	317	345	343	328	288	302	343	328	306	313	313	313	317	301	319	275	291	361	291	286	330	329	323	288	342	311	341	308	322	316	301	296	273	309	332	319	314	315	334	338	320	322	301	298	324	312	294	340	310	307	321	298	300	339	311	331	315	297	316	281	297	302	345	306	295	307	273	318	304	316	297	305	354	308	279	308	308	315	332	331	297	313	298	318	329	340	351	341	323	307	319	311	312	283	329	335	322	340	343	298	342	316	327	338	336	327	335	282	310	306	318	323	299	328	261	333	315	335	316	320	311	323	303	288	333	308	320	314	329	338	315	323	288	332	328	313	325	303	314	323	333	312	300	316	327	345	334	305	316	317	303	348	278	308	290	309	297	315	319	309	336	303	320	322	307	323	309	304	320	326	328	330	351	302	311	304	317	300	317	286	365	319	309	307	303	299	316	338	305	297	309	339	326	332	343	303	317	310	321	311	320	325	331	312	308	291	282	286	338	300	346	308	284	289	321	283	331	291	351	329	321	325	314	339	337	299	283	299	330	331	328	282	301	308	277	302	291	313	318	331	328	337	330	317	330	332	327	336	324	333	356	313	308	317	313	326	304	345	312	316	296	327	271	295	335	313	260	307	285	338	308	331	339	317	329	335	304	329	314	318	314	336	296	338	332	346	315	308	298	327	314	330	307	318	331	303	339	308	298	330	319	318	323	312	338	321	320	325	324	331	295	320	321	308	298	254	332	309	313	288	332	340	308	308	328	317	305	295	313	309	303	297	333	310	308	331	377	322	304	310	319	345	344	326	302	308	319	315	331	336	348	302	338	364	290	312	309	302	312	331	297	307	348	305	306	304	306	349	289	312	274	310	334	303	324	332	309	312	310	315	320	301	350	304	343	315	315	323	291	312	328	305	321	320	250	343	287	318	299	325	317	322	319	339	317	335	323	327	307	312	347	318	330	322	312	306	318	328	304	310	343	293	345	315	289	307	338	314	302	300	328	313	295	317	317	311	305	316	315	345	321	296	341	326	335	322	338	274	314	316	275	333	314	321	305	314	319	316	306	315	341	296	320	323	321	308	339	275	297	303	301	293	305	298	310	308	324	343	310	320	291	348	358	315	315	333	309	325	294	326	300	317	335	339	299	319	325	314	273	320	293	335	305	336	312	324	339	313	295	295	335	297	305	310	338	316	334	303	345	324	330	340	334	316	327	292	267	316	309	297	302	314	346	320	290	314	297	314	318	318	322	338	340	337	306	288	310	302	325	291	332	333	352	353	320	331	346	285	296	304	323	311	314	279	298	314	321	308	325	291	289	309	356	316	319	340	294	319	289	309	295	306	346	345	334	294	327	300	293	318	270	299	319	306	334	292	321	326	317	307	313	328	310	296	318	351	329	315	358	332	314	281	311	294	291	324	310	320	278	357	313	318	311	306	295	333	334	307	341	336	312	319	308	301	315	300	286	316	324	306	327	349	377	313	327	324	318	307	336	298	293	311	304	329	352	280	334	326	307	305	331	291	314	311	327	307	296	309	307	302	293	346	312	328	325	327	315	298	347	295	306	317	333	299	326	328	346	309	310	299	303	310	314	338	310	314	323	316	299	315	337	307	295	347	333	293	308	308	309	318	287	299	311	309	321	315	333	320	314	325	309	330	302	309	272	295	330	322	313	336	317	313	330	314	323	341	310	362	315	304	310	313	342	300	321	344	310	318	351	326	321	343	295	328	297	297	279	313	284	320	346	330	306	320	320	329	307	286	296	339	292	293	316	321	350	269	279	342	294	307	299	307	284	327	307	316	309	299	305	282	292	326	324	328	341	353	341	306	319	308	302	331	305	307	298	314	292	315	327	301	319	315	309	306	314	281	308	324	323	335	308	322	327	281	316	309	342	290	320	309	328	323	311	301	271	313	312	330	343	303	338	316	317	310	300	330	309	337	330	322	299	324	311	348	318	325	325	303	322	309	311	306	334	289	307	297	323	327	284	290	325	312	313	347	314	317	276	323	298	299	314	308	293	323	314	318	361	314	280	319	300	330	305	316	304	306	329	297	328	311	299	342	320	307	339	316	315	329	327	300	314	273	314	290	310	310	293	352	318	298	332	321	325	330	339	302	303	318	317	333	321	322	367	334	310	294	314	286	320	322	303	292	322	321	320	300	311	299	290	335	330	318	309	323	286	306	339	307	305	313	330	326	334	305	279	300	289	322	316	332	340	322	296	325	327	336	329	294	323	271	318	322	306	330	314	297	310	298	323	292	303	312	272	289	287	321	322	311	312	326	309	317	370	344	324	308	309	286	328	300	311	314	321	286	317	301	317	321	347	311	309	294	304	295	283	309	341	291	312	300	312	317	338	316	333	304	302	321	323	309	298	306	302	312	320	314	286	317	311	315	336	327	306	330	296	301	303	328	314	335	361	306	330	303	309	324	313	298	317	313	330	329	281	330	330	320	308	283	314	312	330	330	315	300	300	321	343	330	343	327	314	307	328	314	307	288	309	359	317	331	317	318	314	306	336	328	333	318	341	327	324	330	312	329	321	293	293	330	338	321	319	346	339	352	340	307	337	289	310	314	323	325	339	297	343	314	327	318	356	334	320	330	327	303	314	357	314	327	320	310	298	318	318	340	332	344	299	302	299	311	283	313	296	309	338	321	329	286	328
2455	1003	1074	1124	1005	1072	1020	1062	964	1013	926	943	927	916	935	928	925	988	948	950	983	935	971	920	936	913	951	923	894	910	853	952	935	962	901	924	964	976	919	885	932	905	933	897	893	903	920	913	947	893	923	948	902	1023	934	911	876	905	903	928	889	937	911	941	926	910	941	930	982	909	960	926	895	949	919	953	935	900	944	920	936	870	910	879	951	878	899	923	896	952	965	918	883	940	900	920	869	902	910	924	993	934	915	979	909	904	852	897	989	906	902	946	944	941	951	866	973	974	932	922	960	966	943	909	954	893	876	950	967	906	902	954	912	932	942	930	911	949	923	925	911	894	961	888	942	923	940	928	946	903	855	986	913	900	966	891	917	934	885	912	867	863	952	913	915	971	946	912	970	904	929	884	889	953	906	936	909	909	913	868	933	913	932	940	884	900	916	927	895	948	940	897	951	949	963	917	929	881	946	909	954	921	951	935	923	908	885	891	926	983	873	852	924	888	921	857	927	924	936	933	955	948	952	901	910	881	901	929	931	922	904	884	948	872	935	938	911	901	944	899	931	919	902	873	874	904	962	915	940	874	936	939	938	963	948	908	936	915	927	928	932	918	891	936	906	923	865	873	861	863	894	919	933	954	868	933	917	937	954	890	911	955	948	971	965	896	926	911	952	981	881	910	886	900	909	870	890	930	956	881	920	947	930	947	932	956	914	947	875	933	951	892	941	872	937	877	932	891	950	903	896	927	922	932	897	979	983	920	920	879	924	919	897	917	879	945	911	937	1019	886	970	912	851	917	927	906	884	893	906	894	914	934	931	890	843	907	898	902	920	903	868	884	968	885	892	961	895	948	967	886	887	878	871	910	942	890	927	878	931	951	905	968	962	922	908	901	910	899	928	939	951	956	933	895	965	904	912	943	939	936	956	908	926	898	921	879	931	911	887	960	936	921	924	900	898	912	945	921	902	883	886	930	928	931	908	910	866	921	929	912	898	913	933	953	908	886	960	922	907	949	917	911	954	893	884	899	914	962	891	941	907	950	961	943	951	907	874	922	953	903	866	955	910	926	965	894	927	958	937	881	916	895	932	874	896	890	917	890	909	938	922	908	948	855	935	921	941	958	938	902	884	919	922	943	944	949	970	900	909	900	890	944	896	902	973	941	923	906	991	885	932	911	877	894	965	906	881	893	905	949	879	923	921	929	929	924	899	901	911	924	915	890	931	913	952	907	886	893	869	887	928	948	942	941	893	892	942	930	955	892	969	902	910	899	933	922	900	956	870	942	925	882	892	947	948	913	926	922	966	946	903	935	913	876	857	951	925	936	938	931	914	914	946	913	908	967	865	919	907	923	892	969	916	934	902	927	895	906	874	865	908	904	958	880	923	944	891	915	915	927	967	952	964	970	889	887	937	880	881	900	879	920	884	963	941	921	929	883	884	874	901	960	884	894	882	910	935	912	946	964	934	944	923	905	908	911	919	882	946	919	964	874	888	911	955	864	924	934	933	952	969	988	909	939	969	930	911	947	934	929	945	932	916	898	912	969	880	919	937	952	929	956	882	881	952	888	894	901	915	950	909	928	937	916	990	930	896	964	917	886	918	864	919	945	973	933	875	920	917	884	865	953	896	916	899	911	930	942	962	917	906	932	889	927	936	891	885	930	940	950	934	910	882	915	907	917	973	946	936	947	906	906	893	937	828	891	938	929	899	962	903	895	941	938	933	968	882	924	889	892	905	910	902	967	950	927	979	926	896	916	897	875	893	896	926	916	948	920	948	945	867	905	911	913	962	935	909	918	863	955	910	897	944	923	993	933	922	932	951	918	937	910	940	898	914	925	924	934	912	917	981	955	960	983	982	914	918	897	906	937	908	938	934	863	937	883	949	937	909	947	929	931	950	908	922	911	944	939	910	933	906	892	977	861	913	873	941	933	945	910	952	942	904	918	896	892	919	941	954	947	927	966	937	940	901	895	929	932	874	845	965	900	874	919	924	950	918	902	876	909	883	906	856	941	930	923	908	933	893	944	943	906	927	897	910	909	905	901	902	925	905	931	934	951	934	921	919	889	898	908	902	902	903	894	909	984	937	983	897	913	926	934	970	967	869	903	920	962	948	859	915	874	914	906	913	917	916	927	851	898	959	897	960	996	900	889	923	950	911	932	882	873	925	945	918	963	902	930	904	909	967	932	924	901	980	910	910	892	942	871	918	894	946	896	917	928	897	945	893	943	870	875	948	882	919	906	905	963	952	979	922	899	907	903	933	911	929	892	940	932	927	899	939	937	950	915	930	921	904	958	874	904	882	929	928	863	917	943	999	901	853	940	900	934	913	891	922	912	914	917	959	887	951	940	920	901	937	973	916	913	875	975	926	915	909	890	948	936	940	904	925	902	886	957	914	894	910	825	975	930	881	993	927	960	932	918	880	893	864	932	882	925	938	961	946	927	912	895	896	957	887	965	928	980	990	874	885	942	917	940	967	908	916	907	938	920	956	959	920	937	902	912	952	962	850	926	951	918	878	936	920	892	941	926	896	967	885	907	964	945	942	879	907	957	924	891	911	955	963	1016	875	880	936	919	865	933	943	920	922	935	982	887	957	889	915	956	954	905	952	940	894	888	897	874	885	893	884	948	943	924	964	948	948	988	949	915	971	929	929	922	994	892	915	927	941	935	953	927	889	927	961	910	1001	913	934	969	948	914	921	931	922	918	917	911	943	953	944	914	919	899	902	909	958	873	969	924	948	929	918	905	911	845	899	926	900	854	889	961	926	920	926	914	924	953	879	898	909	903	938	935	917	907	912	893	891	943	906	917	912	909	886	863	938	951	898	899	906	871	937	964	916	904	890	906	932	924	913	881	957	908	964	897	949	916	922	866	926	917	950	893	992	897	970	954	852	898	970	910	942	923	891	893	930	938	979	931	906	893	904	923	923	887	966	916	887	929	877	855	929	891	888	934	900	909	925	942	902	946	954	941	860	950	890	940	964	865	945	868	953	966	904	922	903	944	902	918	982	936	978	921	959	892	938	945	930	928	899	916	887	884	904	924	900	876	912	904	941	882	929	954	990	931	916	955	942	925	951	909	894	960	922	874	907	929	917	970	893	920	958	916	875	941	928	836	875	894	906	924	930	867	932	915	909	874	938	945	920	862	925	881	909	934	922	876	916	981	912	841	952	985	906	918	887	896	908	887	950	912	972	951	928	932	968	899	960	949	904	868	935	924	885	847	923	920	899	946	916	933	927	948	909	916	952	933	897	947	872	942	907	939	919	913	893	942	918	929	898	894	942	929	899	838	837	948	891	868	919	908	1002	987	911	948	898	922	940	932	955	881	931	943	913	877	952	938	897	897	891	927	908	928	914	924	895	908	889	900	905	939	903	936	964	896	990	955	895	886	949	939	907	885	883	929	948	935	957	889	898	1004	896	944	953	943	955	929	895	907	981	903	865	911	920	895	866	926	948	903	945	931	913	897	894	914	924	853	960	869
8679	1232	1517	1171	817	655	533	429	358	311	324	263	253	241	221	252	206	238	217	198	221	220	229	175	210	212	197	194	203	187	199	189	160	200	184	169	175	196	175	186	205	190	170	169	171	171	180	183	168	164	170	202	159	166	187	168	178	191	170	170	187	166	162	172	147	147	183	193	183	172	197	165	203	195	184	200	181	160	182	177	166	183	165	184	186	186	167	190	190	186	181	157	173	174	183	169	179	176	193	198	185	182	163	193	162	177	187	184	154	172	183	169	184	189	173	170	180	179	184	173	172	177	167	167	170	186	189	178	134	176	189	183	171	186	184	187	159	175	193	190	200	197	169	150	185	156	179	170	161	178	174	164	175	166	151	180	155	171	161	169	175	188	186	165	204	188	166	160	162	192	169	179	171	179	164	170	180	193	163	195	192	194	159	177	169	168	169	194	206	199	189	180	161	181	158	200	196	188	147	170	195	193	175	170	198	176	174	183	163	181	198	172	185	175	188	180	157	146	182	179	175	182	200	156	187	190	166	196	160	198	164	177	185	162	167	172	176	172	176	213	167	173	182	170	174	181	180	173	178	144	179	198	171	164	171	178	150	188	172	187	163	184	177	190	152	171	163	174	173	180	176	186	169	179	193	199	204	145	181	163	185	187	158	182	170	187	193	173	166	163	182	174	186	183	181	160	191	152	173	168	172	152	169	145	164	165	184	182	157	156	166	158	200	174	164	155	180	186	167	189	172	155	165	185	184	191	146	158	158	188	188	182	178	175	160	175	170	167	176	191	194	177	171	155	184	157	193	183	173	161	174	185	184	184	173	195	176	162	180	168	185	166	168	166	181	176	185	156	144	188	148	135	190	191	155	192	202	162	183	195	188	201	197	183	191	180	179	187	175	152	194	173	206	195	185	180	192	178	170	155	185	169	160	172	180	188	168	176	191	164	161	175	172	179	177	195	185	169	188	191	165	155	177	185	180	161	194	171	160	162	162	168	196	178	152	158	172	159	171	182	168	154	191	194	201	186	177	164	178	170	180	179	185	157	176	162	175	177	195	187	184	178	198	165	177	169	169	176	166	178	163	186	186	154	178	165	195	179	183	172	169	177	179	148	167	201	170	179	180	168	153	178	196	167	174	199	173	163	173	190	188	200	173	186	183	166	159	163	205	166	174	168	199	170	173	181	179	177	149	183	175	163	186	184	210	183	159	159	159	202	171	184	191	177	150	187	167	170	178	173	196	175	170	180	170	161	173	166	179	193	178	183	185	185	175	169	167	165	186	176	196	175	185	188	195	189	177	182	180	183	181	181	164	191	171	184	179	143	169	181	188	183	210	180	174	188	199	175	176	191	166	185	203	174	181	177	159	163	169	169	177	197	192	176	200	154	173	155	180	177	144	163	206	166	166	187	175	199	193	187	179	176	184	179	159	186	171	186	160	170	186	183	169	153	204	175	182	158	196	174	185	170	172	170	193	192	192	192	151	185	183	173	186	171	155	172	177	179	195	186	175	176	162	196	181	181	188	192	179	170	194	180	165	165	172	157	201	191	149	173	165	177	158	199	145	199	162	170	173	188	166	186	168	190	159	175	174	178	172	188	165	164	192	166	172	151	169	188	189	176	172	188	178	177	160	172	195	146	155	170	172	182	197	177	174	185	151	183	167	143	184	173	191	188	157	174	161	184	181	184	180	162	153	192	190	186	169	193	180	180	211	189	181	158	161	170	169	177	179	159	162	164	174	167	183	170	174	181	180	193	182	172	192	196	182	164	197	187	183	179	178	182	163	176	172	160	194	168	177	183	190	161	189	193	175	149	143	174	174	170	176	196	165	163	171	166	187	170	173	173	201	177	168	170	177	189	197	175	156	168	175	168	166	194	184	187	185	162	173	179	183	184	154	183	175	194	168	165	181	175	169	193	173	184	174	193	187	190	179	179	134	190	166	160	164	165	187	181	185	173	181	182	184	174	165	162	154	205	185	164	184	168	171	177	180	154	162	165	158	174	189	182	178	186	179	179	182	171	177	167	178	153	164	178	163	174	184	173	183	187	184	179	185	179	185	191	182	156	187	173	188	166	179	198	160	189	187	182	196	183	194	186	166	171	164	144	193	170	174	180	178	196	193	150	198	172	171	167	179	175	166	180	160	177	174	158	179	176	170	167	180	159	166	182	172	171	153	208	184	196	163	158	200	169	160	194	182	196	191	162	154	171	198	179	197	193	168	177	190	185	178	179	164	170	202	164	187	171	182	181	163	169	165	181	208	171	171	170	173	160	169	173	171	206	163	168	203	149	180	180	171	160	191	178	160	190	183	197	158	195	189	161	157	177	191	176	156	182	185	184	177	163	178	165	202	173	154	172	160	164	177	187	171	176	169	174	180	167	170	160	179	162	190	176	174	167	168	187	187	178	170	164	191	178	168	172	170	171	193	169	175	180	138	198	159	164	185	196	193	170	186	175	201	187	176	160	185	190	176	176	158	185	184	206	180	189	186	200	166	177	167	170	181	192	182	200	164	204	198	159	172	166	166	156	162	184	198	198	187	174	153	172	190	193	173	192	171	158	162	154	178	195	176	197	164	161	170	178	162	171	176	197	158	180	176	180	178	166	184	202	144	167	187	178	196	174	175	188	185	182	184	177	180	188	164	150	157	162	174	164	190	198	192	175	175	159	182	177	183	168	181	168	167	153	181	163	177	179	195	167	185	166	165	170	167	155	195	165	182	188	192	164	173	174	188	170	202	201	197	181	179	180	170	155	166	166	173	174	178	163	180	174	191	178	172	160	166	181	185	173	188	173	189	173	170	169	196	197	174	171	171	141	192	169	172	186	164	163	183	148	181	158	183	182	190	190	178	179	170	206	168	176	179	168	162	185	216	181	157	179	183	192	151	183	171	172	159	181	173	190	172	166	195	166	165	208	183	177	180	179	156	159	198	162	162	173	186	159	196	169	169	178	175	166	181	181	195	157	186	195	189	191	185	182	168	182	177	184	170	191	171	169	189	181	194	188	193	199	197	152	187	180	163	154	204	195	190	174	180	179	159	171	169	164	188	169	158	166	160	177	155	197	174	176	159	171	184	176	161	193	203	174	166	178	181	205	195	188	154	196	163	183	190	178	165	176	203	203	179	167	165	197	171	166	183	179	189	170	177	177	185	161	198	191	190	176	188	188	166	195	185	188	165	189	173	178	183	165	180	170	147	170	176	167	172	166	166	185	163	164	153	165	169	202	194	171	171	177	182	199	170	206	176	170	157	165	168	171	181	166	179	181	179	153	192	169	156	183	175	159	152	159	161	160	180	169	191	194	176	161	167	190	181	177	160	185	181	171	177	179	192	178	192	171	178	179	130	170	189	193	158	178	191	160	158	170	162	183	156	180	193	178	174	177	167	188	187	153	161	177	175	158	176	162	209	169	164	191	186	159	181	162	179	172	189	158	184	199	180	176	191	175	185	166	192	193	161	181	190	205	185	162	145	203	163	175
5588	1615	3554	3856	3353	2735	2223	1909	1647	1503	1286	1186	1086	1047	962	916	917	840	825	783	770	786	761	719	659	650	706	697	686	641	640	679	631	639	628	616	609	604	632	626	591	607	580	565	625	584	607	604	585	575	598	583	632	624	638	556	615	558	560	531	599	589	575	576	564	614	550	582	555	556	585	569	614	581	599	561	598	537	590	585	601	572	543	585	553	586	541	589	566	619	522	565	570	612	563	581	562	562	553	549	579	545	556	563	592	568	559	590	585	567	542	570	584	564	597	584	585	565	574	566	597	619	584	575	521	543	593	543	567	560	534	548	564	575	536	513	532	550	540	553	565	600	586	574	527	553	567	531	564	538	541	567	513	583	551	575	527	529	607	536	567	540	538	568	541	561	551	574	521	562	610	543	555	558	587	572	576	508	575	541	565	571	569	523	547	534	593	539	573	570	584	538	542	572	549	592	550	570	566	555	501	542	562	596	531	507	542	592	597	490	543	541	560	556	564	560	582	534	560	571	567	551	552	560	583	530	553	562	559	568	535	560	584	578	518	571	546	538	543	542	536	534	529	575	581	569	544	597	531	555	511	582	535	621	547	563	535	557	595	555	571	532	523	540	577	558	541	560	534	564	569	550	582	588	532	576	530	541	584	544	578	550	536	521	630	600	597	601	575	569	544	561	572	562	545	581	576	532	559	578	606	532	573	527	553	581	547	580	569	556	559	537	576	545	567	583	589	549	542	575	596	545	592	538	557	558	560	584	547	586	571	546	536	561	548	542	555	563	581	522	575	554	525	554	540	526	600	579	534	542	541	560	516	566	545	553	574	556	538	574	555	512	526	544	549	582	519	571	526	561	550	515	585	556	528	574	549	538	537	556	580	556	595	540	539	540	538	538	599	554	538	525	529	595	545	589	535	520	583	524	553	531	565	578	571	564	540	540	564	543	552	564	537	510	557	562	556	619	533	518	555	601	512	570	549	559	579	566	563	565	587	568	546	554	566	550	565	564	564	557	549	583	569	566	583	557	510	549	586	519	549	515	584	577	544	532	511	526	512	561	563	562	536	578	572	532	595	547	564	534	516	508	559	544	542	560	530	547	534	542	546	555	552	549	548	560	558	540	514	538	573	533	515	574	539	573	553	591	565	562	541	602	563	530	523	529	538	558	559	539	590	531	551	565	516	542	552	546	557	547	547	563	558	554	551	577	535	606	613	583	517	589	542	536	531	554	612	533	535	540	545	540	574	553	545	499	554	534	539	562	540	539	608	542	608	530	550	545	558	604	585	528	593	566	568	557	551	611	567	580	512	558	569	586	518	542	594	555	564	561	584	586	549	559	511	530	570	548	557	593	541	565	564	562	556	555	600	524	523	547	527	546	587	578	553	575	585	550	576	543	572	561	547	559	617	565	528	552	575	568	575	567	511	559	546	545	542	540	568	530	572	569	549	573	587	561	543	533	603	567	518	546	552	549	582	581	543	565	539	540	570	599	535	533	594	570	576	539	538	573	526	559	545	568	575	513	551	542	498	544	550	535	575	557	564	547	549	578	564	507	598	524	557	537	558	553	523	529	536	623	563	554	551	551	554	520	554	517	570	527	563	565	571	540	558	527	557	552	554	590	540	580	526	555	571	565	594	600	547	543	556	570	562	529	532	593	594	560	560	558	565	566	527	536	547	538	548	560	534	557	595	521	543	545	513	595	557	571	593	574	530	519	523	576	547	523	561	539	561	543	552	564	533	569	518	597	497	549	587	539	591	536	590	529	520	560	582	548	541	593	554	534	572	541	547	596	580	573	587	585	572	537	528	561	554	564	567	577	566	539	545	588	545	607	572	565	541	556	509	527	608	566	547	577	517	548	607	554	558	586	571	588	493	566	535	518	583	540	565	604	550	598	568	560	563	564	570	557	590	536	514	546	512	621	559	616	569	592	574	537	578	568	561	562	546	502	587	551	604	540	566	569	554	522	556	578	543	559	565	545	564	552	602	543	525	565	534	553	549	541	549	543	552	565	552	562	541	511	553	556	588	515	613	496	577	540	542	553	551	516	553	552	546	548	538	567	513	598	570	551	589	505	542	565	536	600	575	525	575	561	552	555	563	502	564	539	537	558	587	550	546	551	582	520	531	563	558	557	560	565	534	539	533	548	543	534	596	559	570	540	551	529	541	572	566	536	583	560	528	591	581	550	561	565	579	582	586	586	561	544	541	559	528	590	543	597	573	536	532	522	551	597	573	548	594	568	546	595	596	563	544	559	583	548	574	578	570	589	556	543	539	582	559	570	550	545	544	562	563	545	543	576	552	595	540	582	533	560	563	615	574	576	559	615	545	545	548	512	544	545	596	592	545	531	553	560	536	578	543	529	583	559	542	507	536	569	539	524	578	523	580	567	596	539	569	544	559	503	580	533	538	541	535	571	570	550	554	551	524	569	592	575	541	600	565	528	557	528	555	567	581	548	509	569	606	556	563	581	522	634	584	556	551	557	590	537	560	589	537	546	609	587	597	534	551	549	528	559	513	600	561	513	556	487	583	524	587	547	518	574	591	585	594	583	558	582	548	602	539	556	559	529	530	552	581	534	593	565	561	549	552	583	566	539	559	570	560	541	551	583	527	576	532	580	586	555	544	554	579	589	606	589	572	524	545	547	545	552	553	580	612	580	594	531	583	580	588	536	535	559	538	566	540	578	588	567	552	577	564	541	529	614	588	569	605	528	569	575	539	573	519	574	567	536	551	539	572	585	553	549	489	542	553	585	533	578	518	569	555	560	569	506	584	582	528	581	547	517	579	546	592	535	543	583	548	554	601	530	559	580	561	566	529	558	544	547	562	571	529	567	560	577	569	575	554	589	606	503	552	540	540	554	575	556	536	567	573	541	574	579	564	559	536	536	525	583	591	504	593	541	549	534	591	537	537	545	586	584	545	575	544	551	572	606	553	579	572	551	500	552	504	557	539	555	593	559	529	559	548	511	533	551	561	569	542	566	549	572	566	566	532	542	531	525	563	516	572	549	559	585	553	533	547	543	568	565	568	567	602	575	558	544	533	585	545	586	568	568	595	568	580	551	501	552	548	512	550	535	563	575	547	548	564	567	553	567	550	546	548	571	542	538	595	583	568	601	536	550	600	572	564	549	552	535	500	502	553	551	603	564	560	570	550	519	582	568	528	561	555	540	559	580	530	573	561	558	572	553	547	557	586	581	575	561	548	586	612	553	551	538	547	549	547	519	540	561	570	609	524	572	587	578	563	558	542	575	570	576	537	536	585	552	558	570	555	549	542	540	563	553	559	537	549	572	587	597	541	573	564	523	556	531	530	501	586	550	561	526	529	584	541	537	531	539	577	530	590	543	586	533	570	542	539	546	524	564	515	541	553	568	542	538	563	565	537	547	559	547	578	562	558	558	572	531	566	547	577	565	571	535	555	592	571	594	556	554	570	579	525	591	563	548	602	538	549	544	564	537	587	583	548	548	546	535	564	550
15936	2657	2853	2106	1473	1138	873	623	499	436	346	310	280	282	250	223	220	204	208	196	202	188	199	170	170	172	183	167	180	161	158	179	152	155	165	154	164	163	154	153	147	152	156	152	149	154	156	145	155	155	133	135	157	142	128	114	153	160	145	136	139	147	153	133	141	158	132	143	135	137	137	122	141	138	150	139	119	159	129	145	143	159	156	127	163	140	144	168	156	114	128	134	127	149	132	139	136	138	131	129	131	129	153	147	125	142	142	142	147	142	141	128	141	138	145	155	135	131	138	129	154	148	139	136	155	124	158	129	118	132	140	134	143	116	141	145	157	139	149	126	148	135	142	161	144	149	137	140	129	130	121	131	127	159	134	141	151	114	143	129	147	142	148	130	158	131	156	131	116	139	129	125	153	130	130	151	138	155	134	124	158	148	145	114	126	125	124	140	142	136	153	149	128	130	115	120	143	166	135	140	145	152	136	152	152	127	132	145	150	163	133	146	142	127	125	147	148	134	133	144	143	154	146	120	164	144	130	132	129	140	139	132	150	138	127	161	123	129	140	130	133	117	144	143	143	148	149	144	144	139	129	152	130	156	123	139	147	124	155	135	159	142	142	139	108	155	123	160	144	154	131	136	134	120	137	141	131	139	129	141	141	156	153	154	138	154	138	155	135	149	133	128	134	128	126	136	135	144	160	141	133	119	147	141	142	144	134	138	124	120	137	138	145	134	119	144	122	140	138	148	131	124	132	158	137	143	133	129	142	164	120	126	149	123	130	127	131	157	139	118	128	143	138	119	151	128	130	111	151	120	132	143	130	130	154	116	123	152	132	161	143	147	155	116	150	137	134	156	142	164	133	141	150	166	140	127	147	133	130	127	149	138	125	134	133	147	129	148	121	150	131	137	129	136	140	154	157	144	149	121	123	134	130	133	150	136	124	158	144	133	126	144	137	158	147	145	142	144	163	126	156	128	137	122	137	149	147	140	147	132	112	150	152	144	131	148	147	141	128	154	162	144	130	133	133	145	132	144	125	135	134	123	137	146	146	129	131	130	147	122	158	146	138	137	127	144	144	127	135	133	132	128	148	133	146	127	148	141	148	151	125	150	140	147	162	121	142	152	134	148	132	139	129	145	137	153	136	145	127	134	121	142	142	148	112	112	148	131	122	123	156	123	146	147	153	154	145	162	141	146	144	137	131	140	133	149	118	129	134	165	116	127	120	132	134	145	138	122	137	135	140	142	121	144	124	159	137	146	135	148	129	118	144	128	133	170	121	133	133	151	135	158	145	146	153	134	146	107	132	130	146	136	150	157	132	131	149	151	137	117	110	127	140	157	128	130	150	133	127	152	132	136	123	127	142	136	144	143	141	151	137	119	139	145	144	132	129	129	154	125	148	137	136	144	147	150	138	155	139	135	133	140	135	128	143	139	154	167	134	130	120	147	140	166	108	154	140	132	141	115	148	140	130	126	153	120	144	145	146	141	140	167	131	155	130	129	125	127	138	149	117	142	117	127	136	107	139	133	145	141	136	127	136	142	131	130	156	156	137	123	157	134	114	143	146	113	154	140	153	140	156	132	124	127	156	141	146	124	128	118	138	158	132	140	135	116	106	131	145	135	132	145	141	139	116	147	129	141	128	155	156	126	157	125	141	139	138	137	151	137	145	144	142	127	136	147	144	152	142	137	132	142	148	143	134	136	132	119	129	128	160	140	126	139	135	152	138	150	134	118	147	135	127	132	132	126	127	131	134	142	155	131	122	136	127	134	130	145	131	123	148	165	149	141	131	132	155	149	122	142	147	134	138	119	121	133	153	165	135	160	152	130	132	146	131	124	141	135	115	148	108	132	147	132	143	125	154	117	147	155	129	129	136	132	158	138	134	132	128	128	132	147	151	147	130	137	147	138	133	129	136	124	124	147	143	141	146	139	135	141	118	141	136	141	121	136	156	132	130	133	138	144	136	135	107	141	140	135	147	133	131	146	169	121	137	138	130	108	136	133	153	136	160	134	121	130	124	126	141	144	145	156	124	151	162	148	139	133	137	135	136	135	149	124	117	129	104	144	126	155	149	136	137	135	144	146	143	148	152	132	135	154	150	133	144	128	142	139	131	151	134	143	143	148	136	122	155	150	128	129	137	150	158	147	133	129	146	149	146	164	153	117	139	150	136	135	137	157	135	132	144	141	162	138	120	150	113	137	134	139	154	138	161	127	136	128	140	151	142	148	137	162	147	146	163	118	145	140	123	148	129	130	133	132	143	140	114	161	129	133	139	134	125	146	118	161	137	125	126	118	112	142	122	140	143	143	141	129	142	144	127	121	131	111	134	141	127	125	126	149	135	129	119	146	121	139	156	151	141	129	156	124	125	154	131	149	147	111	137	127	139	132	130	156	141	141	138	118	145	136	143	118	135	137	126	130	155	147	130	143	143	149	166	145	134	133	124	133	132	123	148	126	111	141	154	122	142	151	145	138	147	126	141	155	156	147	127	118	133	139	155	141	127	133	138	143	154	122	135	130	170	149	131	124	121	119	135	133	142	153	154	137	130	148	136	136	136	144	135	158	124	144	133	131	136	149	131	137	146	143	140	138	162	119	171	133	146	129	112	148	131	150	142	146	137	136	142	122	144	118	141	136	155	138	143	165	116	140	139	147	138	143	131	133	115	122	135	133	155	135	127	155	132	137	142	129	135	147	140	154	125	147	140	124	147	157	142	137	140	132	129	121	146	140	140	140	125	149	110	125	132	145	145	137	134	127	150	134	146	130	152	137	128	138	155	144	142	142	118	142	137	143	115	139	146	144	144	144	138	139	138	112	134	123	138	142	129	155	118	130	120	116	124	132	149	132	140	122	140	143	134	141	137	142	150	141	129	116	138	134	134	124	130	140	130	139	138	149	139	139	161	145	141	127	128	133	123	142	129	144	126	128	116	135	132	126	114	141	135	134	139	167	134	144	140	128	122	138	145	149	142	151	139	130	139	144	140	131	128	138	157	134	120	126	141	147	152	155	145	110	131	131	155	136	130	119	134	139	130	142	136	139	130	110	122	133	147	156	106	109	135	126	142	133	120	133	152	140	135	132	141	123	148	133	132	154	165	130	149	140	138	140	132	152	148	112	164	131	158	159	134	133	131	139	153	133	122	134	151	136	141	129	147	110	143	138	157	117	140	118	149	135	138	132	125	139	140	117	148	151	143	122	113	129	141	168	136	175	140	135	137	128	140	141	144	149	161	140	131	152	151	145	123	135	126	138	141	129	117	137	145	124	143	119	139	158	155	134	149	145	140	138	154	131	149	140	125	158	119	142	128	147	124	127	126	147	145	155	145	166	146	141	129	156	135	151	147	127	120	141	122	130	133	113	121	131	134	139	135	139	146	130	127	148	119	128	147	140	141	145	152	143	133	135	140	132	137	150	113	136	149	145	145	157	150	141	128	160	157	137	121	125	144	151	119	135	130	166	127	122	123	128	132	130	152	135
7544	2589	6129	6797	5621	4645	3841	3070	2561	2230	1914	1727	1554	1462	1271	1169	1104	1123	1019	985	854	844	796	832	766	722	729	705	735	670	656	665	593	641	647	568	602	552	602	608	544	525	593	601	531	544	544	544	563	531	544	525	517	552	508	542	504	506	495	516	500	545	522	509	518	497	523	502	529	463	494	490	490	463	488	477	500	502	485	488	481	466	451	500	468	494	485	452	469	501	465	483	501	470	490	493	477	499	465	452	464	486	456	509	477	457	449	444	479	466	496	447	510	471	483	487	469	480	497	453	487	505	474	507	464	475	468	455	471	451	491	462	443	510	455	479	459	482	452	439	491	486	450	466	455	478	515	483	488	479	464	478	494	491	496	470	454	509	446	443	427	499	469	460	462	469	498	460	449	490	462	513	465	504	485	433	469	445	458	492	469	458	450	477	475	457	447	465	462	464	465	449	424	467	478	442	462	474	433	479	463	485	448	481	470	441	435	445	480	454	486	459	453	482	453	436	474	466	458	467	496	481	460	473	485	445	452	447	493	478	464	477	451	464	508	444	465	502	460	464	486	485	460	429	442	482	467	499	448	489	467	450	481	491	436	482	463	493	449	482	481	450	470	430	420	495	460	471	422	503	491	474	455	449	483	448	446	433	462	457	465	462	482	453	433	486	434	468	478	468	486	468	503	440	447	466	459	439	448	448	467	450	474	462	451	477	482	453	443	437	472	452	455	485	474	439	481	424	431	435	463	434	432	432	502	470	476	456	434	454	475	466	430	481	439	470	483	478	478	466	476	461	435	477	457	466	482	475	498	425	497	482	430	470	424	443	471	462	511	448	449	467	458	466	448	459	497	435	450	485	496	432	439	482	495	452	479	463	487	494	469	439	460	443	491	478	471	473	460	506	444	471	461	468	510	461	495	446	500	488	444	460	457	481	476	464	470	475	466	473	421	464	465	485	446	454	478	495	458	458	447	446	452	439	499	482	434	438	515	471	481	477	473	421	454	496	453	476	448	468	464	437	458	478	462	468	455	457	514	463	487	496	460	468	457	425	461	452	464	471	477	440	463	450	490	473	465	478	466	468	477	465	447	463	470	488	507	451	450	448	439	455	466	482	507	493	449	483	485	447	467	461	460	499	439	454	480	496	474	449	488	455	470	465	479	455	460	407	463	453	453	442	447	473	483	472	445	476	439	480	485	519	447	455	456	442	451	451	438	486	460	461	464	462	432	482	497	454	465	442	463	482	438	467	487	411	489	469	487	432	496	469	478	492	451	464	492	497	440	486	455	490	439	431	477	478	452	435	461	496	450	480	443	473	467	466	451	480	473	478	447	424	483	448	483	497	470	461	470	486	435	433	484	435	451	468	450	424	475	448	501	453	467	428	480	430	431	490	500	512	461	472	498	464	480	498	464	495	483	449	429	485	496	444	459	479	450	466	518	462	480	441	443	479	452	449	445	500	512	485	437	454	474	490	450	454	476	483	448	490	498	476	441	472	458	453	494	460	429	454	473	456	434	479	456	433	476	474	470	442	472	456	430	456	469	492	438	484	495	451	432	482	471	450	504	471	456	440	468	453	497	487	462	496	486	484	468	420	441	451	488	503	467	451	465	481	474	445	519	461	445	490	464	447	457	466	504	420	449	486	481	464	414	465	445	419	495	454	452	469	461	453	459	446	464	480	471	448	451	469	494	453	480	485	451	476	476	451	444	419	450	442	500	493	471	455	445	472	492	445	420	462	471	478	513	453	444	409	418	474	472	471	473	468	451	428	446	433	493	467	472	451	454	489	466	467	471	469	452	486	477	460	483	461	433	438	479	471	426	514	498	440	455	495	448	450	445	440	467	462	479	454	453	468	443	460	443	490	481	447	456	460	464	455	450	452	475	467	476	470	449	435	460	524	475	484	453	467	455	466	465	432	436	452	512	512	451	481	485	479	442	438	457	493	502	461	482	465	426	497	465	436	449	474	456	454	452	528	477	493	435	470	449	495	452	458	478	452	454	445	437	497	467	483	446	501	478	443	450	483	466	476	469	492	490	466	461	438	427	451	464	462	498	441	460	476	490	465	453	449	490	458	446	417	490	442	466	472	476	428	495	464	462	490	476	479	498	465	458	471	457	477	448	481	457	495	481	488	450	458	458	477	443	454	447	413	490	463	475	452	463	456	454	487	484	435	504	467	461	426	466	439	466	450	462	484	495	528	501	486	490	462	463	441	424	479	424	506	460	521	474	503	471	468	450	433	451	454	483	487	456	461	424	445	462	431	462	481	467	491	409	457	452	450	477	461	441	492	442	474	472	477	480	485	460	447	494	443	453	462	472	453	483	471	441	458	486	451	453	450	479	453	464	475	494	467	467	428	444	420	483	417	466	471	408	470	469	468	430	482	466	471	427	487	466	461	464	461	458	465	468	453	467	445	500	434	416	442	428	434	464	510	463	476	453	481	451	491	488	453	496	444	439	470	440	447	473	474	501	472	459	499	462	457	441	403	463	469	504	466	486	444	436	487	503	469	423	438	442	457	490	471	473	495	442	424	482	470	488	447	483	463	502	493	490	481	475	439	463	491	475	480	457	494	467	450	460	473	493	501	453	471	461	479	442	482	459	472	444	481	442	414	484	434	452	475	493	451	471	431	467	443	431	507	451	481	456	490	488	488	440	463	473	465	437	468	486	469	427	456	484	442	467	458	493	456	498	454	455	448	454	478	446	442	464	421	464	487	429	472	471	476	451	498	485	450	494	437	453	504	456	449	514	483	459	527	494	487	463	442	507	501	465	437	483	449	428	454	447	465	463	441	418	458	472	440	479	447	470	467	472	495	448	433	465	458	446	442	481	446	487	424	429	454	418	460	475	483	473	437	473	476	483	482	466	482	427	437	484	453	451	490	479	444	454	438	463	441	479	484	471	522	454	467	461	515	421	499	467	451	464	467	472	477	475	437	458	494	435	457	467	457	465	445	487	459	471	465	436	447	447	437	434	464	451	456	462	461	504	449	491	440	422	473	465	412	493	446	450	432	436	468	464	496	440	469	486	463	477	469	463	443	478	443	472	475	435	450	436	460	455	482	474	425	493	502	456	492	455	472	456	469	441	463	437	457	494	482	464	481	450	488	485	464	446	468	450	444	451	461	463	463	423	489	464	460	464	482	491	430	487	449	447	449	452	444	447	462	469	472	464	452	458	478	451	491	440	466	436	455	491	433	478	439	496	499	460	449	464	459	472	471	452	462	487	460	444	468	459	467	468	477	480	502	479	476	468	453	459	473	475	468	469	441	458	455	472	432	436	460	452	467	433	445	486	437	469	483	486	476	450	439	446	411	434	470	465	432	466	420	460	450	472	477	498	470	448	440	517	495	468	435	463	445	459	483	480	498	512	457	473	474	440	477	453	449	476	468	512	487	446	459	448	486	484	473	480	422	444	467	477	462	485	446	463	428	445	488	427	448	470	479	447	478	443	481	461	447	417	445	458	473	456	480	465	467
2221	378	395	344	323	341	349	348	336	307	328	346	306	291	321	339	368	287	356	304	299	321	333	320	337	328	328	275	289	271	314	320	316	273	317	291	326	320	368	325	292	318	318	354	326	309	291	326	344	304	321	324	341	323	320	327	325	298	344	317	305	312	334	309	327	318	300	299	348	331	296	287	321	337	318	348	291	336	319	345	325	307	323	302	284	322	321	344	299	302	311	315	332	310	277	308	283	322	325	329	325	315	299	318	322	307	346	340	302	332	311	335	325	304	319	320	318	297	297	339	313	302	291	292	331	340	321	325	304	322	316	265	321	319	299	327	320	304	306	333	315	316	339	332	314	320	309	294	297	303	302	309	318	324	306	327	349	334	345	303	313	303	307	300	326	317	325	302	295	300	311	311	323	303	301	299	289	346	332	332	328	301	325	284	330	304	322	272	309	328	315	314	334	302	286	313	321	331	321	328	298	321	298	308	334	258	333	305	313	331	312	293	311	292	324	310	310	320	319	308	307	334	315	280	324	329	348	308	301	335	318	319	351	328	318	298	314	319	342	307	286	298	325	303	356	296	327	303	317	344	314	359	330	298	334	293	276	295	349	343	333	307	325	312	320	306	331	329	335	306	296	320	277	337	353	340	330	301	339	333	308	304	299	301	316	302	287	309	299	332	335	308	288	347	326	342	314	334	302	296	300	314	281	299	293	339	308	321	310	295	325	309	319	300	299	294	309	294	347	300	337	311	322	306	333	295	307	313	337	311	319	269	309	345	357	333	319	325	297	299	318	304	318	324	311	322	334	293	306	300	309	320	325	302	316	316	296	335	353	293	319	313	301	272	314	321	312	311	322	304	312	335	302	308	314	339	322	337	312	299	305	317	299	344	317	327	348	306	309	340	314	304	326	303	318	289	340	317	310	310	335	316	317	286	324	320	338	326	316	315	311	332	315	333	283	307	324	285	301	326	321	321	295	322	281	301	333	292	310	308	339	314	304	296	307	315	308	311	336	321	321	315	278	290	303	320	299	313	328	320	313	336	316	319	314	345	314	339	328	319	289	316	338	309	335	312	293	309	306	300	323	279	302	339	317	335	308	309	323	296	324	316	301	298	310	277	280	305	304	330	347	336	326	315	326	296	315	318	320	285	336	311	316	319	364	321	323	293	319	310	327	292	317	324	317	320	319	341	315	339	284	329	306	326	301	303	323	309	335	333	305	335	308	300	307	315	325	327	319	286	293	302	298	292	290	321	306	313	312	317	304	310	292	315	307	327	333	302	320	331	321	308	344	307	309	318	297	318	276	299	320	330	310	322	291	309	325	315	310	317	297	312	307	289	307	326	328	328	308	302	304	312	339	336	296	312	300	309	346	326	338	337	315	333	311	273	301	310	282	336	301	296	330	325	343	330	320	332	299	279	293	332	311	323	326	333	330	314	322	330	303	318	309	334	319	320	315	311	302	331	305	339	341	281	337	300	326	337	314	333	316	331	303	322	322	303	340	307	319	317	298	312	281	307	332	339	313	321	285	310	315	318	286	308	313	312	336	285	341	326	321	308	325	328	320	303	308	347	312	338	302	323	330	289	322	329	313	327	341	295	317	314	334	313	301	314	317	329	297	323	313	324	264	331	327	314	311	312	336	315	304	312	333	311	285	298	345	302	289	336	309	337	309	325	299	320	320	342	350	331	309	331	338	297	320	282	322	330	308	296	321	304	305	335	301	321	345	306	305	317	324	293	315	268	314	302	305	305	336	345	314	301	342	304	331	335	342	299	308	316	320	303	321	324	329	318	298	309	319	330	330	314	333	327	327	300	314	349	340	319	284	333	321	342	297	340	316	291	337	299	299	304	318	340	327	350	299	335	269	334	312	311	327	326	323	331	324	291	317	324	320	272	301	328	317	297	299	327	321	305	319	325	263	301	312	290	315	336	325	318	341	338	280	300	318	348	299	311	311	353	300	325	325	309	322	281	313	285	331	331	288	348	319	300	311	295	321	297	295	315	352	317	332	296	299	299	305	319	331	320	352	342	310	356	321	351	323	297	284	307	298	306	320	317	320	333	289	339	328	344	303	315	323	326	318	303	302	329	305	315	282	324	320	291	297	313	311	320	343	331	331	307	332	300	313	323	303	314	326	284	332	333	307	321	335	285	282	329	339	336	324	327	323	325	331	320	302	325	316	325	319	329	343	313	317	315	324	306	325	338	328	318	296	308	326	304	326	317	330	334	302	296	311	348	322	329	336	311	291	305	320	344	283	330	334	317	321	313	306	309	351	300	309	323	308	370	308	302	305	321	314	307	297	336	315	322	310	304	279	311	290	294	315	296	300	313	326	288	286	333	307	343	337	309	300	331	350	313	317	319	298	344	294	305	326	301	321	320	369	306	315	285	294	290	324	336	313	302	333	292	303	313	321	314	332	308	324	312	303	306	308	329	301	321	318	297	342	333	299	298	325	295	327	317	308	289	297	301	282	289	305	296	302	308	328	304	330	300	328	302	321	341	280	338	272	317	307	294	337	324	291	329	317	313	322	298	299	300	283	274	343	318	286	286	291	289	285	310	315	305	285	296	363	344	304	316	309	275	327	291	325	331	333	302	322	306	270	327	360	320	327	297	312	313	325	316	321	326	337	303	299	276	345	293	308	323	338	337	330	299	287	325	310	327	328	298	340	313	299	340	283	294	283	319	331	337	312	313	307	316	327	314	310	290	318	320	304	321	318	320	321	304	321	298	317	335	308	306	327	331	307	296	316	328	327	354	302	300	318	307	330	317	313	332	351	311	313	324	290	323	332	337	341	324	300	316	328	335	299	289	299	350	328	329	332	353	311	323	303	324	342	329	326	332	361	328	297	337	308	323	350	315	310	335	328	331	335	332	306	306	325	282	331	314	319	286	321	316	362	317	358	330	329	329	308	305	284	311	310	304	305	317	280	293	314	314	312	326	325	279	327	328	336	328	327	340	329	322	306	316	332	304	299	331	329	316	313	347	329	332	313	290	303	299	316	310	311	299	330	341	310	321	296	336	354	293	307	325	317	294	299	347	294	326	342	280	319	314	296	294	274	337	317	326	300	302	318	257	326	311	301	302	321	321	307	328	300	314	304	316	319	275	315	317	325	340	308	300	319	305	298	324	282	329	322	302	304	273	367	323	287	312	295	298	309	286	337	332	324	307	321	329	319	309	320	302	318	311	314	315	324	318	317	251	290	315	321	339	349	310	278	282	334	287	342	286	292	279	316	312	331	302	370	307	317	330	293	311	294	293	311	319	339	339	326	307	300	338	322	301	345	330	349	329	341	329	324	336	328	305	326	314	302	347	332	297	339	340	318	330	299	367	318	307	297	311	324	306	312	333	313	308	322	319	334	320	291	328	311	319	317	319	318	302	330	326	336	324	314	329	304	310	322	346	316	310	304	304	302	332	337	285	303	288	326	314	310	317	324	334	313	322	328	294	329	304	334	334	332	343	329	307	271	337	338	328
2433	968	1144	1156	1077	1072	1015	999	965	976	980	991	953	956	963	983	972	931	912	932	941	914	873	916	953	939	936	978	914	895	912	899	932	960	917	913	926	957	892	906	993	964	924	942	913	904	922	922	969	933	899	963	931	922	942	916	969	956	954	993	923	979	927	905	877	945	917	896	931	946	887	921	918	906	966	935	877	948	833	963	890	870	952	937	916	957	898	908	939	922	945	950	920	952	952	901	971	958	889	950	921	904	904	983	906	924	869	911	880	991	991	923	896	953	940	889	926	942	931	897	927	897	891	935	937	888	972	926	866	895	935	933	882	923	939	905	905	898	963	890	895	931	941	959	933	899	914	946	909	973	955	924	890	917	966	881	937	967	896	894	969	946	860	941	932	899	876	921	889	916	917	968	926	916	958	927	857	898	871	970	915	977	908	920	969	911	907	879	948	891	911	950	937	974	912	912	926	934	937	914	933	956	928	927	931	856	914	892	910	945	903	951	901	938	926	951	950	913	929	875	924	900	909	902	892	915	906	964	962	903	945	934	889	946	979	925	903	937	905	916	865	937	921	932	930	908	901	978	892	911	916	905	931	952	949	909	912	932	976	930	886	886	919	882	938	988	908	936	950	926	938	930	951	896	934	978	837	891	962	934	903	903	907	888	926	937	927	857	892	907	959	947	936	899	981	948	1010	885	911	907	931	963	950	924	927	942	908	929	903	878	911	904	924	898	920	914	950	950	909	947	974	929	909	986	903	905	892	941	928	928	927	856	955	920	858	882	921	946	907	915	833	933	935	924	927	914	917	888	914	882	904	913	940	876	899	959	977	921	908	907	951	935	902	951	948	934	919	904	925	939	865	926	900	885	894	960	946	950	926	929	926	916	907	926	932	816	874	890	920	852	896	923	931	960	929	919	905	938	914	941	950	918	909	920	962	890	961	904	937	864	930	902	876	920	960	920	924	875	908	913	835	960	902	905	884	904	954	910	957	886	918	921	977	921	967	924	898	884	885	907	900	873	924	935	946	964	954	962	945	906	920	892	951	949	903	901	892	952	912	933	946	985	939	900	928	890	947	926	921	907	934	884	921	899	915	839	884	942	960	924	841	873	921	948	927	917	965	969	905	950	923	845	943	941	919	895	923	988	896	901	903	876	918	955	906	869	888	917	914	939	839	935	883	953	846	944	928	959	867	904	959	899	916	949	902	972	947	866	897	882	898	940	947	948	942	890	939	932	891	942	909	873	952	926	886	912	927	910	877	982	924	924	892	866	889	906	909	900	938	924	941	960	981	899	937	918	882	933	931	908	872	884	886	896	912	926	908	934	907	924	926	929	953	848	954	921	987	876	917	902	907	899	960	899	979	938	923	820	904	915	921	889	921	932	923	936	871	908	983	912	897	929	959	920	908	936	910	954	917	891	930	932	916	919	943	906	922	923	913	907	894	918	922	946	909	926	928	904	912	921	900	884	950	944	948	882	959	856	959	957	907	912	939	957	926	938	898	878	888	982	909	929	919	945	934	956	849	876	934	920	919	923	950	904	969	919	955	908	925	898	935	925	920	916	875	934	888	934	919	957	897	951	911	880	895	912	882	941	950	901	890	946	913	918	878	959	920	885	957	966	881	951	911	958	890	898	917	897	987	903	926	929	886	940	903	915	899	972	909	880	934	939	906	953	893	924	915	933	921	928	914	889	927	896	861	958	885	907	909	908	892	936	945	927	916	912	882	954	924	920	915	866	948	908	945	894	931	890	908	883	888	875	898	944	942	917	891	861	917	868	926	972	837	952	938	891	926	934	963	928	889	1006	923	918	890	940	935	910	925	882	903	947	906	930	946	893	906	878	881	941	884	933	896	926	873	921	932	903	919	917	942	930	905	894	840	978	917	990	904	881	917	913	955	893	916	894	934	897	932	961	920	940	919	914	941	882	931	895	887	911	940	894	917	910	938	958	854	919	890	857	870	903	894	877	877	898	944	926	934	953	879	951	890	892	963	914	935	943	915	939	911	872	927	916	901	965	937	945	928	963	934	901	933	911	928	876	963	924	882	915	900	915	938	877	923	921	947	919	906	947	912	931	931	954	900	988	913	980	958	933	889	908	883	920	901	959	891	941	875	955	940	918	900	916	922	978	922	955	927	922	916	939	958	913	936	869	916	958	898	933	959	949	915	907	953	883	895	884	876	909	914	893	941	969	916	899	915	967	947	946	909	924	887	969	860	943	940	944	951	930	870	887	890	890	883	935	909	888	975	936	948	919	900	944	935	935	951	908	941	895	933	918	896	920	897	887	895	912	899	946	914	932	977	833	931	947	925	930	882	947	895	894	925	950	940	925	902	928	922	926	891	970	919	906	899	921	953	949	902	871	928	929	879	976	942	954	903	907	867	904	912	866	972	955	943	907	915	902	951	922	973	995	874	952	879	889	907	924	878	955	927	895	900	923	879	929	916	963	901	918	930	906	930	974	916	923	902	919	930	990	874	938	917	937	905	934	974	901	906	914	904	979	913	910	883	920	929	883	929	934	880	888	917	942	915	864	949	926	902	863	933	954	906	944	896	910	935	928	943	903	960	918	923	931	891	959	940	884	911	957	892	897	895	920	889	957	958	933	887	873	922	955	960	972	970	956	893	907	902	958	873	944	926	945	941	967	870	946	922	882	914	878	902	960	923	867	906	929	939	951	947	1006	905	877	971	896	879	943	941	871	921	922	953	914	928	899	894	890	874	940	937	923	922	898	868	934	954	931	932	963	937	853	952	948	927	927	889	889	869	915	876	927	963	828	900	885	919	945	924	892	900	922	910	920	906	940	965	916	927	933	964	916	908	916	957	926	923	933	928	915	910	886	929	961	930	934	942	973	963	939	965	865	883	894	924	887	903	914	902	930	891	916	916	877	888	919	946	938	932	939	931	938	995	928	893	889	922	947	893	935	901	894	938	911	887	944	866	1029	945	989	926	929	902	901	916	941	886	897	911	988	896	966	909	917	939	964	958	961	875	919	971	921	919	957	973	950	936	901	904	910	891	897	909	911	925	954	927	940	926	947	933	899	939	947	900	858	908	914	938	931	903	940	941	896	1018	889	947	911	927	966	935	893	967	912	925	905	916	937	917	864	910	909	944	976	942	947	895	947	908	944	959	942	936	958	932	974	924	948	938	922	907	961	972	899	896	933	970	937	925	932	904	954	876	893	932	926	896	899	910	877	909	867	927	947	870	940	945	895	875	875	925	886	911	939	874	930	910	870	965	982	961	948	960	860	921	941	953	958	941	957	888	923	891	928	894	936	895	894	912	919	912	913	919	929	900	886	935	975	918	936	938	944	925	907	960	885	916	934	931	911	925	986	920	957	909	909	905	969	952	897	911	897	923	904	938	959	956	879	866	973	869	896	888	906	907	995	942	908	904	942	906	974	882	944	967	921	865	939	844	911	939	907	913	915	880	945	901	912	948	920	921	891	921	932	990	921	942	998	897	946	897	914	858	935	898	923
8624	1221	1501	1159	861	635	516	399	396	350	298	254	281	245	232	228	216	213	233	197	195	195	194	198	196	220	201	177	184	204	189	176	190	201	172	174	180	161	177	177	153	164	173	216	169	183	189	182	167	172	173	174	185	171	162	192	200	171	192	190	166	201	196	187	190	155	171	166	171	177	188	209	176	175	167	152	176	196	161	189	167	181	182	157	170	180	194	183	178	204	184	185	222	181	178	167	181	194	195	176	179	184	174	169	186	194	191	198	200	169	174	148	173	177	168	192	200	156	159	184	172	192	192	211	177	222	152	184	171	180	153	164	190	175	193	187	168	143	155	172	197	154	210	181	202	191	168	205	196	165	198	177	153	164	167	189	172	195	173	171	190	179	171	198	192	191	163	179	198	198	165	163	172	186	159	195	186	187	197	171	164	185	169	198	202	190	208	172	180	165	181	149	173	175	213	167	193	188	178	160	176	197	176	182	188	170	177	153	208	171	182	182	164	134	186	160	183	177	184	190	185	169	181	168	187	192	177	169	174	194	175	170	167	193	190	178	178	171	148	189	185	175	149	161	169	182	194	190	179	192	172	162	162	193	195	158	173	173	185	185	173	181	175	133	190	153	191	176	163	152	195	174	164	158	182	200	186	157	177	172	175	177	172	166	194	165	156	179	159	191	188	170	180	167	208	154	188	168	156	196	186	171	163	181	169	172	184	172	160	166	172	169	181	194	182	174	180	163	170	170	176	151	174	189	150	182	174	146	155	175	178	165	175	174	182	181	158	186	165	190	176	199	163	166	169	168	161	170	168	185	179	169	190	179	194	189	163	181	180	161	187	177	165	185	177	180	173	196	174	168	165	187	166	166	167	191	187	181	186	193	178	188	154	176	185	181	169	168	172	178	183	183	183	186	172	173	195	202	188	157	193	166	166	171	181	168	183	171	174	182	177	175	170	172	165	169	145	205	188	182	169	174	175	185	176	219	168	156	185	158	190	185	188	209	169	215	178	179	166	165	162	173	159	187	159	162	187	158	189	180	201	183	171	186	180	172	168	166	157	181	184	170	155	164	176	158	176	184	195	154	178	188	167	204	155	168	178	182	174	179	206	164	162	180	189	196	172	181	169	193	192	174	179	174	173	160	174	204	164	169	184	183	159	172	177	167	173	182	188	159	196	197	193	187	157	170	172	169	215	142	157	186	194	178	199	174	158	192	164	178	195	185	165	173	188	183	193	166	152	177	178	186	165	190	190	152	154	167	171	192	182	194	170	181	169	185	163	191	175	167	184	182	169	174	163	176	177	186	176	191	181	180	185	152	178	171	179	173	172	160	154	181	172	195	179	174	196	158	163	180	177	161	159	182	191	184	144	173	186	177	155	193	179	193	186	169	154	169	156	202	157	174	181	181	181	170	183	174	187	172	159	167	180	170	202	177	166	162	168	188	171	143	174	188	176	206	171	177	164	169	166	175	178	175	170	165	160	177	194	199	155	166	194	172	167	165	174	174	169	180	180	186	160	179	181	176	165	195	166	195	189	185	174	187	177	183	164	183	201	182	166	168	189	176	161	152	185	177	182	189	168	154	199	157	179	160	186	197	195	172	178	184	150	169	181	181	200	172	183	180	184	181	192	180	162	177	185	167	171	171	191	165	167	159	169	176	172	195	170	200	182	207	157	184	168	175	203	161	175	186	181	172	166	196	165	183	177	204	169	161	175	186	165	182	186	195	186	179	179	194	179	179	166	191	193	189	152	208	170	166	165	163	176	177	164	195	166	177	182	197	188	182	173	175	193	178	188	173	176	161	170	187	163	157	164	167	191	154	172	180	182	179	184	199	184	201	175	162	194	159	198	188	186	169	188	159	156	173	162	179	168	178	196	195	178	179	209	169	194	194	188	191	180	181	184	181	177	179	178	172	183	190	200	166	183	199	166	187	189	195	198	202	169	200	171	175	165	210	191	189	182	160	162	163	186	159	179	160	186	206	168	170	159	196	190	175	180	155	190	179	159	179	158	180	226	179	175	170	169	171	190	170	171	174	179	179	160	172	187	170	143	172	160	209	173	171	188	191	176	173	153	162	172	183	199	184	196	156	183	170	144	162	164	174	181	197	168	195	177	171	179	183	169	193	173	157	162	190	171	183	170	178	182	161	184	171	171	157	178	151	184	166	183	188	171	156	190	159	184	184	168	194	186	169	173	170	185	197	174	172	173	179	164	167	190	192	178	160	183	138	154	185	179	146	157	195	185	188	192	181	175	169	184	189	178	166	197	180	180	175	168	189	178	146	183	159	173	166	170	176	179	182	184	191	179	172	196	171	173	173	169	179	178	179	161	196	164	157	198	180	179	179	166	194	177	195	162	173	175	190	184	133	178	178	164	162	176	174	196	158	139	200	161	161	175	194	206	184	178	175	165	175	172	204	169	169	195	173	172	204	176	144	157	164	174	176	167	196	187	152	176	180	190	181	195	174	159	182	167	158	161	186	180	186	192	175	175	180	161	195	162	179	168	189	166	207	188	200	173	152	204	171	194	181	195	197	204	169	181	184	192	171	198	177	190	172	188	175	175	195	165	175	179	178	189	185	162	186	182	181	149	196	181	167	191	181	185	193	183	156	159	174	198	174	185	175	164	178	170	159	182	174	167	177	168	184	176	160	166	180	181	164	169	177	196	194	179	173	183	184	181	166	156	184	184	176	173	177	175	189	178	172	158	171	166	156	183	158	169	168	177	171	153	176	180	165	182	187	203	189	179	187	165	202	173	153	170	165	190	154	184	191	171	172	168	164	171	162	162	200	162	174	180	162	175	152	162	168	190	155	169	185	200	182	181	166	164	190	173	161	203	156	175	196	167	203	186	171	175	196	181	178	179	216	176	159	164	186	175	171	187	182	167	182	149	202	198	166	191	163	204	179	159	185	167	169	191	173	155	181	202	157	169	166	164	188	182	187	187	189	181	176	194	202	172	189	176	178	183	174	175	192	192	196	189	188	202	181	192	210	161	173	170	178	185	173	178	156	154	156	178	174	196	166	199	164	173	167	181	206	188	184	181	169	162	162	176	174	174	173	187	175	181	168	162	181	162	169	183	182	168	179	171	191	158	160	172	179	180	178	164	151	180	175	166	183	154	182	199	179	174	157	179	174	154	171	172	175	184	186	198	169	162	176	168	186	166	168	178	176	205	180	181	196	189	185	169	183	170	183	170	191	158	203	155	162	159	189	164	178	165	169	171	178	165	191	174	164	184	190	153	195	158	178	179	211	162	186	169	172	161	186	184	192	181	170	191	183	171	192	172	174	152	184	159	185	178	186	164	163	189	189	191	194	176	171	161	164	171	178	180	149	183	163	190	186	161	188	188	181	163	191	204	172	181	161	185	178	166	172	209	176	171	171	175	170	188	164	177	180	180	196	170	165	155	184	162	162	189	167	179	204	179	172	170	196	200	165	176	175	186	167	175	174	177	171	181	173	192	181	170	178	203	167	148	171
5541	1674	3516	3884	3272	2620	2291	1905	1702	1418	1310	1266	1147	982	977	922	874	862	856	812	784	774	750	726	680	778	749	694	704	677	638	677	659	629	600	646	641	625	664	641	607	625	623	583	603	591	580	599	641	554	588	589	605	572	572	618	565	602	631	541	564	568	562	545	601	600	549	592	584	568	580	559	602	579	592	573	582	582	538	548	548	547	583	614	537	600	525	565	553	579	575	587	604	556	572	539	579	530	542	585	557	563	604	568	551	610	579	523	548	554	510	531	563	575	583	550	523	548	564	581	548	581	541	545	566	542	589	542	561	620	592	639	550	577	585	535	557	593	614	589	628	575	588	620	581	576	531	574	556	530	546	566	579	571	554	546	551	566	575	538	545	575	564	560	541	569	558	524	569	586	533	544	551	544	546	559	547	572	580	512	595	543	544	554	540	537	585	550	563	570	578	560	575	585	517	546	554	550	551	522	547	564	544	597	546	566	582	567	554	586	583	567	568	551	535	565	579	548	548	525	531	542	536	568	579	547	534	505	571	596	540	577	585	542	581	523	626	544	516	551	562	502	554	537	594	538	530	523	590	575	554	582	538	564	577	529	578	569	552	561	561	554	568	598	559	535	515	569	555	546	539	548	534	516	576	558	551	568	529	535	552	511	534	544	607	503	542	567	587	555	551	558	534	565	557	544	553	513	564	570	543	600	561	531	558	581	553	551	595	558	541	544	536	547	551	548	558	562	559	534	554	569	522	545	535	569	535	537	530	555	560	548	573	543	597	561	567	533	579	580	548	571	565	513	560	541	561	564	556	541	588	557	567	600	562	550	551	598	590	567	556	572	557	568	559	577	581	556	572	556	523	591	563	574	563	528	534	565	554	570	536	589	565	581	598	572	528	544	563	559	595	608	554	548	568	584	552	529	541	563	540	533	560	529	574	525	600	555	564	579	535	549	574	532	527	570	559	538	546	563	534	569	563	618	545	578	565	543	553	581	546	576	573	572	580	540	548	583	551	565	540	581	539	544	543	599	565	547	520	553	535	548	568	505	524	555	597	566	638	580	592	528	537	586	537	553	490	567	562	557	521	572	540	536	529	574	597	532	572	536	565	549	572	556	594	571	570	574	546	557	542	513	548	525	560	555	579	542	584	550	558	535	536	582	536	595	593	557	622	577	594	566	566	559	606	517	531	550	575	527	568	529	565	610	565	551	586	566	567	573	520	551	559	563	551	576	586	530	567	577	582	558	589	607	562	577	541	542	525	587	550	598	535	560	516	592	607	569	580	594	525	543	513	544	583	522	517	560	551	572	579	586	572	546	562	610	520	550	566	594	601	579	577	541	534	558	550	549	533	552	542	505	558	578	545	568	555	557	530	524	551	502	567	525	528	546	555	577	563	595	595	559	538	551	572	577	611	593	562	574	576	540	545	528	599	554	557	547	597	554	545	564	564	596	509	531	527	561	539	546	562	526	544	535	555	545	557	565	548	578	557	528	540	545	571	563	523	533	558	587	549	571	586	582	530	538	560	563	552	530	546	531	566	565	538	533	536	540	576	504	561	552	572	583	528	556	605	578	581	584	546	561	572	508	543	574	573	595	564	562	560	581	549	549	582	554	567	548	543	571	594	622	515	534	600	535	505	560	559	525	557	548	544	573	562	562	578	590	546	551	556	582	533	589	561	550	553	551	535	558	550	536	568	582	524	605	574	500	551	557	575	526	586	552	539	502	543	526	491	519	581	552	562	551	559	553	557	552	549	549	588	568	551	528	568	552	569	575	517	537	544	567	571	555	545	540	534	541	599	552	585	552	535	538	556	573	553	571	542	559	523	569	561	587	601	581	590	562	552	556	546	566	561	580	593	569	563	558	567	551	534	540	579	534	532	565	542	547	570	542	578	584	581	542	585	585	536	550	582	530	589	564	571	588	539	567	580	543	575	542	545	538	541	546	553	583	525	538	519	547	502	562	583	540	557	566	527	549	569	585	586	548	575	603	613	563	543	562	573	549	571	515	553	548	572	628	590	575	534	535	546	541	543	556	543	571	555	576	540	575	578	553	577	559	580	556	582	573	549	554	577	549	529	615	584	559	579	560	527	546	557	582	575	585	584	547	580	545	519	549	560	583	565	545	547	550	579	579	531	547	553	565	588	548	566	541	521	528	552	550	529	552	545	564	593	539	555	563	577	560	535	578	541	528	578	568	551	535	601	550	599	583	544	541	560	581	559	588	577	574	572	553	572	546	532	567	566	547	575	543	535	517	562	565	527	597	550	557	599	573	542	544	572	570	558	553	532	560	543	579	563	552	561	538	582	583	541	561	557	530	555	545	529	580	533	542	542	552	544	535	545	544	562	558	548	519	568	586	580	606	547	508	577	575	531	554	597	550	552	524	582	533	529	557	510	541	544	534	548	578	556	583	524	568	576	546	552	564	603	570	524	564	587	526	536	539	540	583	544	589	552	570	570	591	593	515	530	572	545	565	551	551	568	538	580	555	538	554	583	547	524	585	592	558	568	513	582	611	552	537	599	555	564	563	525	556	578	537	553	560	546	544	560	596	531	561	565	556	581	554	621	576	517	597	557	558	539	577	531	553	527	551	606	578	528	560	581	573	548	532	540	542	564	570	533	603	603	543	525	552	574	561	563	544	534	560	573	547	548	552	561	554	528	561	558	585	527	599	553	580	546	541	577	586	558	583	584	573	549	562	554	552	537	601	561	567	597	594	571	604	579	573	535	555	530	586	533	559	524	567	544	589	559	526	555	582	571	589	512	574	580	531	534	530	551	535	532	553	518	567	566	545	613	550	552	580	554	547	532	568	500	574	567	563	586	580	574	594	532	563	522	515	597	567	581	553	574	533	560	546	569	572	604	538	536	558	557	565	585	572	584	579	567	619	576	568	524	572	598	553	580	526	557	548	558	545	550	580	555	550	546	546	552	519	596	545	593	560	554	516	565	543	523	571	541	564	522	581	563	536	558	547	555	582	600	596	549	559	583	578	604	584	581	557	546	542	571	546	569	548	554	594	573	568	572	595	579	591	518	544	559	553	531	516	549	599	533	572	552	568	542	594	536	571	522	563	568	568	534	565	528	543	583	554	608	560	577	575	549	582	523	556	524	566	556	548	570	564	557	600	530	574	564	542	549	570	555	550	583	552	525	570	579	554	552	563	574	590	551	571	509	585	582	564	549	531	573	541	568	548	581	621	570	567	553	585	549	583	563	559	559	529	583	529	549	553	529	547	530	524	566	587	497	575	574	562	561	548	560	552	570	559	566	571	563	607	578	545	583	552	577	579	537	530	569	561	552	552	575	562	539	556	525	547	571	565	593	507	564	578	622	530	544	559	575	502	607	575	545	540	537	572	564	577	562	532	574	544	566	563	596	505	565	573	593	563	568	562	579	535	580	548	559	554	553	533	586	618	555	568	545	544	604	570	554	569	553	581	539	567	581	545	557	567	526	584	539	526	594	553	576	563	550	555	554	562
15699	2583	2763	2147	1541	1108	779	650	496	415	399	344	269	293	274	228	252	214	230	188	201	207	182	184	160	149	167	182	145	169	160	155	168	142	160	149	144	151	155	141	162	144	145	154	140	156	139	154	153	149	144	162	154	150	151	132	150	142	136	138	142	132	151	152	127	128	121	142	160	134	136	139	134	137	136	130	159	137	154	135	132	160	141	145	116	138	154	143	151	138	141	144	123	159	150	153	164	140	129	137	147	151	150	137	142	141	143	148	139	126	135	149	163	153	133	146	153	151	145	131	143	148	146	143	160	120	120	145	130	153	161	156	147	142	165	147	150	147	138	139	122	132	134	128	136	150	142	133	161	165	130	118	158	107	137	148	149	135	164	131	131	138	123	155	153	142	115	143	132	147	156	115	124	117	126	117	118	135	159	141	160	144	133	140	133	125	148	156	144	139	160	135	143	130	152	140	110	129	128	136	139	146	130	147	154	133	166	149	154	118	132	145	139	145	130	127	143	154	120	144	132	149	138	138	136	144	133	130	151	155	137	136	132	146	136	149	144	121	130	126	152	129	121	151	130	152	154	142	139	139	162	121	132	141	129	138	127	133	123	135	134	148	127	139	150	140	161	138	136	127	142	143	144	144	144	155	137	148	138	136	126	146	126	116	144	140	149	131	126	109	137	125	138	143	145	122	121	144	138	142	126	139	122	142	134	156	133	112	126	155	149	135	134	125	138	126	148	132	142	141	129	152	144	136	117	149	136	165	159	150	143	123	144	121	144	151	147	151	136	114	125	149	142	132	151	124	139	146	166	117	146	138	146	133	121	130	137	129	154	161	153	122	148	141	122	145	147	128	167	144	151	138	120	131	143	127	150	137	138	142	115	139	146	145	142	132	124	168	139	141	139	116	129	110	126	119	159	126	133	126	144	132	126	131	136	114	134	132	147	151	155	144	126	157	146	140	140	131	142	142	147	129	127	99	135	147	130	157	126	127	129	144	132	133	126	162	147	130	133	136	133	117	135	136	138	126	148	128	128	131	134	150	134	145	128	145	155	145	135	141	144	172	133	139	142	126	147	133	133	142	135	144	136	135	126	144	146	130	135	150	150	106	161	126	156	145	159	131	130	146	135	151	136	166	122	137	124	155	135	129	131	143	126	139	136	133	126	134	135	124	132	135	120	149	123	131	149	143	143	129	134	159	140	147	128	153	160	130	132	120	147	142	161	139	135	153	125	127	127	136	129	146	140	138	130	158	149	152	139	142	130	128	127	122	142	120	122	133	153	128	166	147	131	141	130	163	128	151	142	149	145	136	138	135	131	162	135	139	158	142	128	124	143	126	139	118	117	144	124	147	155	127	147	113	137	137	148	142	126	132	147	148	138	136	133	129	136	150	121	160	143	161	124	142	129	132	135	149	131	143	137	152	146	139	130	141	143	132	145	136	160	124	149	138	124	135	150	126	132	143	150	138	130	128	134	151	128	133	151	149	148	144	125	137	137	139	133	138	120	122	118	132	159	115	122	158	160	146	154	149	143	157	136	119	139	121	138	130	139	125	139	157	127	148	144	136	137	144	143	128	136	145	122	132	152	138	143	144	156	127	136	162	162	136	158	107	152	129	148	144	126	139	140	140	132	142	151	131	133	144	147	135	127	135	121	157	129	150	124	162	149	135	137	131	117	159	125	132	135	135	129	120	144	124	131	133	142	135	144	118	121	129	124	114	134	122	129	117	111	157	138	144	144	163	138	135	126	148	170	121	138	136	146	133	139	160	146	138	134	169	139	136	149	157	147	127	143	125	140	113	133	149	145	153	147	128	144	140	142	148	126	134	124	124	115	139	127	139	128	118	140	123	131	146	137	122	149	155	147	147	145	159	133	144	130	127	137	139	143	134	140	126	144	124	142	138	139	151	134	149	138	139	132	118	141	154	144	126	141	139	143	135	125	142	130	135	134	139	139	144	158	150	126	113	141	152	124	155	151	142	137	133	149	147	126	138	134	149	126	145	144	124	134	137	160	140	138	129	136	132	143	119	141	154	135	120	140	128	147	154	123	156	159	143	116	153	132	130	132	116	148	128	148	128	130	151	121	145	134	133	145	145	148	167	129	123	141	114	147	143	149	142	132	135	133	151	148	129	145	142	101	146	136	130	130	135	131	144	138	144	137	145	121	136	147	152	124	161	117	126	124	116	139	138	127	145	135	115	137	141	110	118	149	145	168	135	171	152	150	148	134	120	134	148	121	138	149	152	123	111	155	138	138	144	123	117	151	133	145	141	123	145	157	113	128	129	138	100	136	120	131	138	135	126	127	153	124	136	120	130	137	132	137	140	176	146	131	146	138	127	127	138	139	136	155	146	132	137	144	132	132	149	159	124	140	125	135	135	113	138	117	134	155	151	118	153	136	146	150	124	135	140	130	135	134	140	136	130	125	140	128	127	143	120	156	134	126	108	141	125	131	136	142	122	146	147	152	142	148	128	129	149	155	135	131	149	124	154	128	149	143	149	137	147	141	129	120	145	118	137	122	130	130	161	143	135	157	130	106	135	161	112	121	147	142	117	133	126	130	144	152	134	136	129	156	149	141	124	136	137	144	146	126	131	113	136	152	143	132	128	135	134	137	130	133	136	135	131	138	148	141	143	138	135	134	166	156	146	136	126	130	130	155	108	139	140	126	128	169	133	122	160	139	147	135	144	124	123	140	130	132	117	133	119	150	144	153	144	143	143	148	141	136	128	153	123	138	148	142	126	129	130	150	144	154	158	142	127	146	126	153	148	151	117	128	137	122	116	127	120	132	140	134	149	152	127	154	131	143	146	129	133	149	109	139	124	143	127	129	127	139	161	150	158	146	127	122	126	133	149	140	140	138	137	121	142	135	148	123	137	156	149	139	142	119	139	139	132	140	128	135	145	143	144	127	134	114	126	132	154	140	144	133	120	139	112	141	156	145	115	133	148	158	142	132	141	125	144	127	142	153	139	131	121	113	143	140	136	151	126	126	136	158	142	114	135	136	147	133	136	134	128	122	149	123	139	133	135	144	122	126	146	112	129	141	133	123	169	165	147	112	129	150	129	149	138	119	143	115	131	101	125	142	136	118	140	125	143	136	136	128	142	128	121	154	146	132	151	129	116	122	128	118	138	138	148	148	138	118	135	129	137	156	118	148	130	134	131	125	128	115	135	136	140	147	147	123	136	129	142	155	148	162	130	127	155	128	140	133	135	135	137	159	139	122	150	134	138	150	119	136	134	148	154	142	137	118	140	128	124	135	158	137	145	144	113	133	155	143	138	144	130	157	145	138	150	137	157	142	136	140	131	142	133	142	140	142	132	121	135	161	138	122	107	127	155	109	147	172	149	121	134	131	137	133	146	131	156	158	113	128	155	128	137	137	113	161	131	160	138	132	132	122	115	158	135	140	156	127	141	138	133	152	137	121	152	116	138	143	129	134	131	149	141	150	161	157	132	125	140	134	123	135	142	122	123
7469	2547	6188	6983	5787	4675	3637	3116	2580	2275	1931	1787	1597	1417	1334	1244	1151	979	998	928	846	863	797	804	769	693	742	699	701	669	689	640	680	570	620	645	590	562	566	617	570	560	584	561	564	528	553	574	562	533	531	500	510	516	485	513	522	518	492	537	504	505	503	538	472	520	492	478	459	518	530	492	441	453	442	509	491	462	501	487	491	511	482	501	462	497	462	482	505	445	465	472	473	505	461	494	482	492	464	499	467	481	471	476	466	482	500	510	486	505	473	470	494	514	472	484	448	479	433	469	470	454	454	455	479	464	495	501	425	459	468	470	438	460	393	462	467	467	440	467	475	476	477	504	493	455	461	479	482	470	472	497	458	486	450	473	503	443	463	444	456	459	495	458	488	462	476	464	479	468	447	478	476	416	468	481	486	498	435	484	466	475	440	470	473	457	465	487	476	437	516	459	474	456	445	495	439	502	466	447	442	470	466	454	457	493	449	498	446	451	510	426	461	477	502	470	462	464	456	470	488	502	452	450	491	495	456	448	473	449	485	469	457	439	479	468	453	498	470	469	485	440	473	496	397	467	473	461	454	503	461	442	457	484	472	491	459	433	470	462	469	457	453	459	452	508	477	459	470	415	457	471	493	430	473	482	424	430	437	457	466	465	456	438	432	422	455	470	437	454	463	454	432	520	478	474	485	445	445	465	422	472	468	434	419	434	442	468	451	420	444	471	453	441	472	453	394	474	442	430	473	461	486	466	505	440	419	437	440	470	480	502	468	456	413	479	517	464	442	452	452	468	451	502	515	458	407	484	429	420	483	428	480	453	437	499	465	466	449	443	470	462	451	474	446	425	463	467	424	453	460	441	447	464	422	440	463	483	454	483	441	447	482	460	461	506	482	468	469	426	495	463	458	464	469	447	453	458	481	462	448	457	478	463	465	450	466	472	488	448	484	457	446	457	502	417	460	482	429	486	469	452	454	459	471	472	471	456	441	479	478	418	498	468	458	489	447	474	414	469	430	469	460	464	482	475	504	475	466	441	456	454	468	464	480	492	499	489	439	494	411	469	467	441	450	474	466	467	485	470	495	489	490	434	515	431	454	463	485	482	449	508	511	456	466	499	501	466	461	454	515	440	434	460	461	444	462	427	453	446	464	469	454	462	456	446	464	478	439	435	460	469	435	464	500	425	486	478	450	468	441	473	438	435	500	443	467	457	461	455	455	459	490	467	499	456	493	464	445	448	484	450	411	493	425	497	462	500	452	495	453	468	473	483	462	520	453	457	477	475	430	419	472	479	465	481	465	451	502	454	442	462	431	474	492	431	485	425	466	441	444	463	459	484	474	408	449	454	467	436	495	464	487	494	464	431	490	501	470	458	467	427	465	448	465	469	470	432	464	485	469	491	425	459	449	471	492	426	468	474	448	454	455	439	469	462	471	464	438	436	470	488	474	515	445	485	458	474	506	489	448	430	461	483	428	471	451	430	450	431	417	463	447	499	453	436	542	450	515	476	471	450	472	477	474	472	465	461	478	442	438	446	468	451	424	423	486	473	477	461	484	426	490	525	449	444	431	470	472	475	435	498	486	452	466	465	467	444	443	467	446	469	459	461	488	480	428	437	459	458	462	456	498	461	444	426	465	476	469	468	448	444	442	449	470	473	449	447	422	451	525	494	457	429	460	464	481	474	482	441	439	509	469	463	483	487	501	468	485	455	486	416	487	440	463	464	479	491	496	439	481	456	484	467	467	428	459	487	498	472	442	474	469	435	451	435	470	476	493	476	489	477	454	475	501	465	465	439	518	470	481	508	457	454	461	469	472	462	463	470	449	459	486	453	483	443	444	479	445	493	471	471	482	453	452	480	472	496	452	463	461	451	471	503	464	495	498	464	459	469	425	505	467	450	451	451	457	484	401	465	486	487	482	440	472	448	468	477	454	451	420	463	458	449	421	467	447	473	454	429	486	433	475	475	464	480	460	455	479	476	472	472	490	459	476	441	458	460	478	439	481	465	439	478	452	472	501	479	476	460	430	460	451	469	507	472	442	482	448	459	469	480	438	458	441	447	463	464	457	463	467	425	477	483	476	423	469	475	514	471	477	455	458	464	454	533	471	484	412	436	452	438	445	457	481	491	495	459	456	468	440	482	472	467	475	499	473	468	447	433	451	445	475	470	498	475	462	463	519	447	439	445	461	469	455	435	450	427	460	462	462	438	445	437	404	444	432	459	483	478	471	480	443	458	441	497	465	500	418	443	445	479	494	495	453	457	477	438	459	456	474	473	485	461	476	454	457	446	453	444	485	445	449	458	460	429	455	444	459	476	482	438	452	489	459	488	463	465	498	467	468	499	442	460	500	453	463	463	464	493	416	454	461	475	470	461	456	468	443	487	490	474	475	459	457	468	460	451	447	441	465	483	464	475	465	479	472	470	442	482	455	475	449	459	481	468	469	452	449	447	453	452	447	453	475	455	493	441	485	484	451	513	467	461	499	487	511	472	466	480	436	468	423	481	452	452	425	445	509	449	446	447	496	477	446	466	450	496	474	478	467	474	429	478	454	485	448	471	451	479	471	435	445	471	476	455	478	471	534	465	449	464	453	471	488	455	465	473	440	448	477	435	451	405	464	435	489	458	417	482	455	450	448	510	439	474	478	466	462	445	482	461	449	446	515	468	513	457	464	479	473	460	446	445	455	442	450	484	460	459	437	432	436	451	462	478	456	444	491	447	464	441	491	446	458	478	455	483	467	487	497	442	477	450	454	452	487	465	454	440	500	445	477	465	438	437	430	473	459	447	455	439	432	452	473	471	477	476	443	418	460	460	464	476	449	443	481	466	471	468	452	452	447	405	515	455	477	475	450	465	433	472	504	429	463	454	481	457	455	426	475	461	437	482	456	429	486	499	457	447	456	454	427	461	472	519	459	448	466	440	459	479	470	451	448	490	466	436	511	430	469	490	498	455	459	466	474	450	463	474	485	493	432	429	475	476	469	482	462	509	429	482	478	484	478	449	477	463	450	498	476	450	438	458	476	447	465	471	464	477	458	452	465	462	441	489	435	435	443	493	459	475	446	441	428	472	470	459	471	455	460	463	496	442	431	486	495	439	469	513	447	441	476	439	465	463	481	482	459	448	416	468	482	436	458	414	467	489	449	469	444	443	455	433	469	483	447	467	473	488	462	448	472	444	480	494	401	486	471	457	431	423	456	452	448	480	449	471	467	457	451	431	466	471	475	465	427	455	449	475	461	418	503	469	478	427	492	446	451	456	461	467	440	493	452	474	433	453	437	451	467	470	421	415	464	481	474	453	502	452	470	453	454	463	504	463	428	491	433	458	484	467	473	471	468	467	452	473	461	449	484	476	441	485	474	486	428	472	450	449	473	437	477	428	420	461	437	470	484	515	447	476	443	421	459	457	446	454	429	480	443	489	460	447	467	462	434	469	483	408	470	462	497	475	453	465	465	448	470	428	442	481	495	469	440	452
2220	395	400	380	365	328	346	330	343	330	319	313	344	353	287	312	294	309	292	315	305	302	284	333	322	306	325	323	315	299	299	281	336	301	296	324	358	303	325	313	291	295	336	324	312	348	313	337	293	327	294	328	328	321	321	336	299	313	295	300	327	296	332	300	314	328	304	279	303	297	286	331	356	288	315	272	288	330	304	300	292	301	302	317	325	337	338	313	323	323	287	347	327	329	311	310	302	304	333	300	279	336	335	309	338	330	306	303	330	322	308	327	280	299	306	312	321	304	323	290	317	315	320	314	321	306	327	317	328	294	317	285	319	319	312	325	338	326	304	342	322	326	313	297	344	331	288	311	353	285	327	310	297	323	295	297	318	318	292	334	321	313	315	319	304	319	318	345	311	304	278	325	340	278	317	332	345	346	317	318	300	313	318	299	318	317	319	331	292	317	322	342	339	321	322	314	328	318	296	335	323	308	318	329	310	313	346	345	300	279	331	314	337	311	353	295	329	317	310	325	351	322	304	339	333	314	273	296	315	340	316	324	302	299	301	315	311	306	308	292	320	334	329	280	325	288	324	321	314	359	314	333	345	339	280	305	326	306	316	304	303	288	320	315	308	321	297	335	313	298	303	349	298	326	307	310	307	320	320	286	295	308	334	303	296	307	336	307	289	307	306	290	307	326	307	312	300	317	330	328	308	314	294	340	328	322	314	336	313	303	314	329	334	326	331	315	306	289	316	293	312	284	302	343	355	286	322	282	323	287	322	283	320	296	298	345	304	311	306	335	344	326	322	300	306	304	328	311	307	312	335	314	351	314	362	284	286	312	300	296	297	310	276	306	317	302	313	302	341	342	338	288	326	309	339	292	317	287	301	340	345	351	302	303	300	299	298	316	337	338	300	317	314	313	307	339	290	304	301	307	313	307	319	302	315	327	336	323	310	315	324	311	320	318	359	318	337	314	322	275	340	325	323	343	301	300	310	286	312	295	305	309	321	291	312	319	293	317	328	316	297	325	324	281	317	312	330	321	320	330	321	346	339	285	325	329	286	304	330	322	300	307	306	335	301	294	305	333	330	317	321	309	325	300	325	317	282	281	291	311	339	296	337	303	334	288	311	313	328	294	291	287	318	302	291	280	313	308	324	287	289	296	304	333	318	295	284	301	357	313	357	332	304	294	306	308	295	339	340	329	316	315	325	336	317	307	306	324	330	299	281	277	320	338	307	321	303	325	325	316	310	291	333	341	326	318	347	315	366	268	293	319	306	302	297	317	292	303	291	311	302	296	280	306	302	313	338	328	318	322	307	321	341	338	295	314	336	308	310	331	324	317	292	296	312	327	333	290	325	313	318	313	317	343	290	324	338	340	338	304	307	292	318	311	316	312	334	293	303	301	336	290	311	314	343	275	317	326	273	327	294	318	293	337	301	301	268	320	298	326	293	306	307	301	300	299	303	304	330	304	308	338	320	312	307	328	353	315	294	323	301	309	335	325	274	306	302	314	323	308	272	352	327	276	295	307	340	303	286	317	310	328	310	333	303	293	327	303	304	298	316	296	323	316	326	311	308	292	303	343	325	284	316	344	344	329	323	327	296	334	291	330	301	276	304	325	325	323	314	342	318	339	300	300	298	328	304	302	321	327	308	324	292	306	285	306	297	300	334	328	290	325	294	316	331	341	323	300	328	328	304	297	311	318	313	331	313	316	291	293	298	295	336	312	320	309	319	357	301	345	321	334	312	304	339	316	314	295	338	304	287	320	268	309	317	299	306	361	319	316	338	299	304	300	321	292	300	292	331	293	324	315	340	320	288	305	326	307	290	316	314	353	288	308	273	293	321	327	319	297	286	324	316	303	332	309	270	296	338	339	324	329	342	308	313	301	335	320	325	301	333	334	325	284	317	343	301	313	332	317	315	292	335	312	319	317	351	321	304	293	323	315	322	299	299	305	326	305	324	291	323	321	314	309	328	301	344	310	282	330	327	302	302	319	316	332	276	283	276	305	296	270	326	368	320	329	299	302	338	302	301	338	350	325	299	293	311	303	338	295	313	327	332	289	340	305	309	317	290	323	292	307	326	325	292	279	298	315	278	330	312	303	302	281	287	320	313	305	301	291	312	286	324	339	330	345	334	309	314	297	306	336	290	317	289	293	327	339	323	280	313	303	326	327	345	313	317	296	330	317	302	330	283	321	334	318	321	289	342	324	279	326	361	260	343	315	320	333	264	331	319	355	296	319	342	282	312	311	297	316	315	298	289	298	296	316	321	288	298	287	297	328	312	294	304	338	325	290	341	325	304	298	323	332	292	313	309	305	319	316	331	304	334	295	290	316	315	304	334	341	303	313	354	339	315	310	315	321	308	322	315	303	297	282	356	330	271	292	305	302	287	314	293	306	311	309	281	347	322	333	322	309	324	300	346	338	319	289	338	311	335	295	309	327	318	331	357	316	304	303	295	313	308	295	301	326	282	304	320	290	317	319	329	336	321	308	301	319	297	302	328	317	293	349	293	325	325	309	299	327	316	313	297	332	302	364	315	310	306	317	316	303	332	313	340	323	318	306	328	321	308	288	319	280	307	324	315	319	274	317	336	315	321	320	313	330	340	307	281	320	288	320	277	303	312	304	290	348	289	321	302	313	295	323	296	322	314	323	291	330	315	312	336	298	302	292	318	323	353	320	263	304	329	341	289	339	294	291	359	317	343	302	283	328	321	302	310	320	311	310	336	314	303	314	290	339	277	305	290	334	309	296	287	320	315	284	328	325	301	315	306	302	318	332	315	323	305	327	341	325	313	315	333	326	313	323	327	314	332	305	320	330	326	347	327	308	313	331	328	309	328	267	331	314	306	306	311	317	279	310	299	312	331	285	313	307	317	320	316	298	307	304	288	279	344	312	296	283	326	336	335	313	336	325	320	311	311	318	305	299	313	303	322	302	340	312	296	310	290	330	339	304	335	312	300	302	301	327	319	298	301	354	310	315	334	299	280	322	345	305	289	337	320	294	317	318	322	295	308	313	300	322	307	283	318	315	337	324	329	352	307	301	349	333	342	316	310	319	320	313	282	316	306	325	326	337	317	295	326	299	312	319	303	338	290	302	311	327	328	314	364	285	293	321	314	311	325	333	290	315	309	302	327	319	310	307	308	307	297	297	336	312	304	330	304	331	324	327	323	297	319	337	349	319	308	298	316	295	356	303	333	323	316	344	329	309	300	331	311	342	334	307	304	311	308	333	342	324	310	293	329	324	298	311	313	307	363	305	297	297	335	271	317	325	331	300	351	298	279	325	315	300	344	301	315	327	309	296	297	307	310	303	320	308	309	316	304	304	307	334	351	310	285	320	320	301	314	310	331	311	309	323	322	334	325	316	308	307	321	311	312	318	299	309	323	321	299	311	329	304	296	322	320	302	304	298	294	329	324	297	295	327	320	329	287	324	313	302	328	359	290	340	344	310	334	323	314	322	294	305	324	333	313	339	329	341
2532	996	1144	1148	1154	1115	1034	984	1053	997	964	980	991	982	1000	892	958	898	974	959	934	961	961	918	906	882	951	960	920	930	952	947	857	940	867	901	980	948	899	877	908	993	964	899	897	874	993	960	909	914	974	895	870	899	927	949	864	934	965	953	901	895	927	973	905	948	930	896	916	951	919	879	920	887	932	939	956	917	971	880	909	975	940	902	921	925	908	921	914	952	928	927	962	881	892	918	961	957	911	919	935	866	898	913	907	921	921	881	943	910	916	925	904	860	900	879	920	896	884	913	922	948	955	864	979	916	906	892	929	933	901	892	938	953	907	984	931	873	930	836	909	913	861	969	914	918	901	927	919	928	926	923	954	915	935	973	935	906	919	941	940	997	889	893	913	870	917	901	899	868	953	867	960	959	945	936	992	884	962	963	931	907	882	947	874	952	935	872	936	928	943	939	948	942	933	953	930	963	943	914	942	950	930	889	927	883	862	915	950	928	892	937	892	928	929	938	898	938	914	903	1000	891	878	914	951	890	919	954	927	896	922	912	899	905	924	975	888	848	931	968	891	882	953	885	925	915	928	952	859	930	918	922	931	915	909	899	900	884	893	871	924	874	888	903	905	939	865	911	972	954	900	900	883	959	885	936	922	986	955	944	888	916	945	878	935	894	875	893	919	884	941	866	955	907	909	913	917	862	917	936	910	970	913	930	903	919	908	988	890	887	900	900	989	928	928	876	926	973	844	922	941	908	925	908	871	936	930	973	857	838	921	918	951	896	884	957	927	953	899	879	962	931	959	910	913	905	885	943	899	989	901	901	838	974	957	890	892	994	888	883	954	867	896	871	928	912	929	894	917	928	902	904	929	915	890	902	927	914	899	930	916	931	924	867	876	908	904	938	920	840	914	929	924	856	925	969	989	935	912	893	932	924	899	926	875	901	915	915	900	904	952	875	911	945	918	968	945	914	908	963	925	958	916	920	927	933	958	886	920	880	900	913	933	949	887	966	921	900	933	930	960	904	888	878	946	873	969	900	915	912	975	920	947	947	890	910	930	915	943	920	936	953	933	944	892	890	914	871	926	896	892	937	931	881	961	947	877	953	934	930	926	923	885	889	974	912	885	869	973	887	962	881	876	914	968	928	889	898	928	925	940	902	899	895	885	893	925	940	892	928	875	904	943	975	903	948	952	882	955	949	869	900	946	938	897	892	910	911	856	925	913	958	892	927	887	956	935	979	914	885	925	959	985	949	902	925	901	865	936	905	919	900	908	911	911	893	915	909	927	930	988	901	897	879	881	902	905	964	900	918	952	927	866	902	946	946	937	878	947	934	908	948	946	901	950	912	922	931	912	905	905	921	953	917	917	939	913	954	942	918	876	962	900	930	928	922	969	906	923	958	894	924	960	914	983	923	884	941	982	938	915	926	977	917	948	928	922	935	873	897	954	949	888	923	911	887	913	946	903	921	965	924	907	958	902	913	892	937	893	921	958	960	909	913	946	953	906	975	903	956	934	969	965	938	901	965	917	908	953	895	958	971	878	905	928	930	917	852	867	924	931	928	932	902	918	966	864	918	880	950	909	907	898	910	887	931	926	920	924	934	951	925	935	873	959	895	929	898	907	911	925	915	912	915	910	982	908	954	978	970	940	874	921	924	908	929	902	890	889	933	887	931	987	937	924	970	897	969	977	930	931	952	903	978	908	942	940	890	926	892	922	902	895	945	946	919	943	892	958	928	925	885	916	904	952	929	941	968	949	919	953	924	946	910	941	907	989	940	882	897	894	895	879	894	910	928	939	923	919	866	924	906	877	935	919	936	900	890	908	916	932	894	938	959	903	963	922	897	914	917	954	883	901	920	916	923	916	939	889	942	957	943	906	942	896	970	931	995	969	929	923	879	948	907	940	900	921	904	911	911	929	903	875	933	891	985	942	945	964	929	902	916	921	914	942	926	894	947	900	854	967	965	919	916	944	895	935	855	870	899	911	891	883	938	923	967	963	900	917	902	958	910	897	951	943	941	883	919	942	889	912	918	903	907	909	913	919	914	969	912	861	909	885	950	948	932	911	924	911	947	906	896	923	882	900	903	870	967	930	863	900	906	933	947	930	914	951	840	937	926	870	944	936	961	900	816	930	862	919	900	919	902	952	954	908	921	908	855	899	921	901	910	847	966	906	975	862	917	947	907	908	922	922	970	881	955	930	908	901	894	908	979	875	923	905	924	926	904	927	938	943	891	901	922	954	885	939	877	954	927	924	896	921	869	892	902	981	872	904	890	941	901	924	943	895	866	929	882	936	914	919	970	892	912	936	948	885	868	953	893	900	886	946	926	910	879	893	882	962	905	933	877	960	944	1001	935	895	944	891	903	917	902	923	913	890	911	948	911	907	926	897	922	950	857	883	905	936	940	849	916	908	928	882	934	955	979	877	924	914	933	897	886	937	930	941	900	947	944	916	899	903	912	903	911	878	947	889	964	920	925	944	952	861	919	870	978	957	917	951	952	944	895	945	883	898	909	889	930	928	877	989	962	972	963	889	931	893	916	887	940	903	891	909	911	893	934	932	919	918	912	889	896	889	905	890	902	889	925	864	915	902	916	930	933	916	887	916	955	899	896	937	901	892	893	894	894	903	918	914	935	967	889	965	900	927	885	917	946	915	994	924	873	928	951	903	900	875	961	927	913	953	951	869	985	953	852	969	995	962	962	950	923	898	962	956	937	928	900	906	863	889	924	908	971	874	909	930	949	942	896	870	911	883	902	939	881	904	898	921	927	935	988	919	903	900	945	927	927	957	912	963	916	906	948	899	916	969	969	926	912	950	959	946	887	949	914	931	900	940	923	975	903	929	930	930	913	930	928	922	926	917	923	909	870	925	906	918	883	949	873	937	988	933	928	887	917	981	914	915	884	951	908	924	950	864	957	880	937	895	909	970	968	891	937	934	862	905	940	922	932	951	912	921	909	876	938	909	960	927	870	886	937	903	905	922	890	911	888	939	958	894	920	905	964	939	903	919	927	924	949	890	946	908	920	914	956	970	936	920	906	945	916	939	926	900	926	876	942	910	913	950	943	960	881	910	921	935	919	925	952	964	913	962	983	945	962	912	921	952	936	988	945	881	962	966	912	936	971	913	874	979	927	937	895	948	954	901	936	879	923	935	886	964	970	942	968	922	909	934	924	885	947	998	814	916	915	936	871	936	944	946	909	904	817	890	929	958	918	915	879	855	921	953	926	919	895	936	986	927	879	953	899	900	946	929	934	929	927	970	962	882	944	891	868	911	992	924	977	909	912	939	881	936	880	932	913	954	904	923	954	911	926	971	929	935	906	860	924	862	937	923	940	942	914	902	874	899	971	935	943	957	917	884	945	944	945	970	841	929	894	929	993	970	895	957	932	945	942	931	968	970	933	932	872	955	935	888	887	891	982	962	935	907	964	938	903	874	871	918	891	931	931	872	869	918	946	939	928	916	941	925	951	842	900	897	901
8454	1183	1468	1137	863	617	542	456	364	348	272	275	249	245	223	205	199	216	200	209	222	228	195	203	214	195	174	190	193	194	181	196	199	179	200	188	195	171	193	175	183	153	162	174	172	189	176	169	184	177	169	165	199	201	188	179	187	191	148	171	165	189	184	183	176	195	170	192	190	157	178	170	178	188	182	172	201	191	171	183	170	172	190	181	170	201	176	194	185	161	165	181	171	160	188	192	170	196	166	173	170	150	167	174	170	176	176	150	182	162	181	186	167	184	218	171	149	209	179	176	168	169	177	166	201	157	175	174	178	178	178	179	178	199	192	171	180	196	184	188	188	175	181	161	173	187	164	152	176	177	151	184	168	187	203	168	179	178	185	171	176	163	191	210	197	172	179	175	183	196	196	183	171	148	174	171	184	199	173	188	201	179	193	164	148	198	198	194	203	153	169	185	198	181	172	180	210	184	184	163	180	174	178	148	175	186	173	188	165	187	189	182	184	149	163	189	169	137	153	176	173	177	154	199	171	159	187	175	180	206	196	163	183	161	185	178	182	185	195	179	177	171	171	179	189	178	202	178	160	190	167	158	183	160	164	160	188	185	193	189	187	204	182	155	186	194	182	163	192	157	180	170	172	187	180	181	187	155	165	176	182	162	170	193	156	194	163	193	187	179	172	211	182	166	179	161	186	168	177	162	161	172	175	200	161	179	210	166	168	154	184	164	166	174	176	165	178	171	178	206	182	157	187	195	148	209	175	170	187	175	196	192	182	168	182	191	156	178	184	173	180	167	168	168	177	173	182	164	181	156	181	171	189	167	177	173	152	174	199	158	165	194	183	191	170	177	168	164	152	175	188	165	176	191	182	176	176	183	175	206	178	175	176	177	188	177	189	186	162	168	173	192	169	167	166	176	182	198	157	153	189	176	202	170	159	182	170	208	183	162	163	173	157	179	176	187	200	172	175	172	167	169	163	177	163	197	167	187	171	159	158	190	192	180	214	183	175	176	193	148	166	161	172	172	210	163	153	198	202	184	186	191	160	175	162	174	169	157	186	150	207	179	161	186	184	170	188	177	216	205	176	194	182	168	183	188	199	158	175	185	177	202	170	178	189	176	190	203	200	166	176	208	215	173	181	189	182	188	170	156	166	171	190	155	162	189	167	164	166	188	180	183	165	180	173	176	177	166	194	168	172	199	170	175	159	174	200	158	158	156	162	170	215	192	195	157	178	166	190	145	195	162	167	175	193	176	173	170	162	177	176	191	212	171	196	164	182	153	177	160	168	174	174	155	187	160	184	179	161	155	193	167	155	184	173	189	176	159	193	178	163	163	190	194	166	161	177	165	180	190	166	177	139	212	154	185	168	171	162	185	172	188	186	212	205	192	172	168	169	199	182	172	170	174	166	165	167	197	150	148	186	185	192	169	181	154	188	154	195	195	187	170	169	191	197	176	184	187	183	168	179	180	171	191	185	156	198	159	161	181	153	173	157	185	165	156	171	189	165	163	182	181	186	189	179	154	189	188	178	183	168	157	179	171	187	182	211	179	160	155	203	183	195	165	173	168	159	173	185	182	180	179	191	185	190	167	175	156	185	173	138	173	177	182	202	167	154	169	221	191	204	172	162	182	167	166	177	180	173	175	179	171	169	190	181	186	167	176	161	172	172	191	173	150	179	167	176	150	174	190	180	182	174	172	191	199	173	197	194	170	167	160	182	190	166	192	197	194	160	213	181	179	160	175	170	178	186	172	194	177	172	151	174	186	188	192	160	197	179	209	182	184	195	182	158	187	158	179	176	180	188	176	166	191	184	163	177	195	160	193	176	187	185	170	156	171	190	172	177	200	181	177	153	183	164	187	204	174	173	175	155	191	201	154	170	187	180	168	161	170	173	166	187	180	163	166	196	168	182	175	194	155	171	157	165	186	151	187	179	154	166	182	164	183	164	173	174	168	203	178	186	170	180	180	180	172	169	184	171	177	173	164	180	155	162	159	168	181	169	159	171	177	162	202	171	175	153	170	185	188	174	188	166	171	163	165	181	175	193	166	172	178	184	166	171	187	193	170	181	177	178	153	176	199	170	201	179	201	176	187	190	194	183	206	167	192	208	148	186	175	198	189	166	164	177	181	181	191	155	167	196	175	150	168	164	162	197	169	161	151	205	180	153	179	184	205	169	221	172	178	176	158	161	184	187	178	177	169	198	179	145	195	192	156	168	201	151	179	161	175	169	202	174	186	206	176	161	175	196	197	164	167	170	175	195	182	175	168	183	181	184	166	184	177	201	181	179	146	153	191	184	182	177	192	187	165	183	172	165	166	169	198	187	148	170	156	193	160	184	177	178	175	195	194	204	188	196	183	163	188	181	173	196	168	172	185	184	173	167	167	171	206	178	199	185	188	183	171	185	180	173	151	169	202	149	167	178	182	170	189	183	170	172	182	190	168	161	190	186	179	170	180	170	181	185	161	189	172	184	191	172	196	159	178	174	209	201	195	166	202	161	148	169	182	163	183	162	168	172	192	182	168	182	167	175	164	158	183	190	185	167	178	197	169	186	171	167	180	182	174	165	171	158	195	177	175	184	162	168	183	190	187	143	187	177	183	174	182	182	175	162	193	157	183	179	218	150	157	168	175	150	176	170	191	182	181	175	171	176	169	183	192	165	191	165	182	164	197	185	175	147	169	169	179	211	182	183	195	178	173	178	179	181	173	187	200	183	156	157	164	174	187	186	166	163	171	173	170	190	175	170	183	193	168	183	172	187	169	193	190	172	159	161	162	185	185	167	202	183	168	166	177	164	160	171	205	186	176	143	190	181	180	172	161	174	207	181	177	158	184	175	143	170	212	157	178	177	174	174	157	161	179	190	186	162	167	178	174	187	178	177	195	176	175	167	157	193	184	176	149	187	168	166	177	183	183	161	188	171	185	190	200	175	186	177	164	161	172	164	160	180	182	182	161	201	176	164	177	176	176	161	180	189	171	171	175	185	193	187	159	181	164	195	188	192	193	165	181	171	174	168	175	145	172	165	170	174	168	168	193	202	208	183	180	200	169	184	181	187	155	177	156	166	175	194	196	186	188	186	165	184	160	194	167	175	169	186	179	174	171	146	185	166	166	184	165	190	198	170	171	177	157	174	179	185	171	175	197	175	143	185	190	179	172	173	167	177	174	190	167	191	172	171	193	181	151	168	183	160	177	184	177	162	156	191	174	189	153	181	176	181	164	184	173	198	183	174	173	169	181	190	171	182	179	168	199	166	180	168	168	178	169	170	175	176	179	171	186	187	200	173	177	188	173	184	173	183	152	184	180	186	154	197	190	152	166	201	184	156	206	205	176	170	184	187	198	173	181	217	151	186	196	162	164	171	186	174	184	153	161	179	176	182	195	175	179	167	187	183	173	161	184	182	171	179	200	185	186	165	167	175	193	174	153	155	146	168	190	163	168	173	186	180	179	185	197	173	150	187	159	169	167	180	173	186	221
5554	1555	3521	3944	3346	2802	2218	1905	1650	1378	1281	1249	1102	1023	991	941	842	862	825	801	816	744	698	684	703	689	708	644	664	679	637	655	647	645	647	630	622	610	622	629	590	622	617	602	605	564	607	622	629	629	620	610	564	547	589	598	575	585	560	591	586	564	642	563	581	586	580	560	621	607	565	577	605	568	581	570	563	595	580	559	566	582	551	599	531	539	569	609	627	589	586	549	585	593	543	580	609	558	570	550	553	555	542	577	512	574	554	542	540	551	563	625	550	542	532	577	599	555	570	536	553	570	552	561	535	511	594	537	503	523	559	561	547	568	592	573	593	573	535	583	544	569	542	599	550	565	577	555	529	564	598	517	538	549	585	509	592	566	580	531	588	594	598	551	574	596	539	506	549	607	506	595	577	589	528	562	583	574	569	523	533	586	537	584	522	572	537	521	553	620	561	511	532	569	583	556	540	554	558	556	607	585	543	588	564	549	559	552	576	523	561	560	548	530	560	572	545	552	566	563	569	580	566	530	595	528	572	572	550	544	524	552	545	535	510	564	563	553	592	533	512	579	532	554	556	565	532	570	597	598	529	585	524	575	566	545	533	581	528	548	588	568	575	543	598	521	571	557	519	533	575	540	570	592	554	591	531	550	568	591	572	539	547	544	547	555	542	562	539	593	552	552	567	541	617	584	544	540	547	508	599	537	575	550	572	567	540	605	562	588	610	577	553	532	549	532	521	543	564	547	596	533	560	564	586	537	556	587	564	528	535	567	560	525	554	602	550	568	534	549	545	565	613	535	528	537	585	573	519	574	566	531	533	599	543	560	496	530	536	534	605	564	558	576	538	568	565	565	539	549	581	542	521	587	535	523	532	592	527	524	589	569	577	561	559	570	579	540	545	555	555	522	564	519	539	578	572	510	545	559	593	552	597	558	532	550	561	579	552	544	611	524	551	594	556	557	565	550	561	581	580	559	574	598	527	543	534	558	574	565	579	584	594	623	606	551	584	568	550	538	572	561	564	565	616	570	555	548	563	582	546	545	566	532	567	551	575	553	568	593	574	561	545	582	586	568	562	592	575	590	552	564	532	600	513	558	550	574	590	574	561	567	567	621	520	551	596	555	522	585	589	546	513	550	590	545	532	586	555	605	589	597	575	566	549	559	540	582	571	533	554	567	518	530	540	530	588	602	581	560	561	538	557	590	586	582	547	549	548	576	574	524	606	603	572	548	557	550	555	545	542	532	573	556	558	578	555	545	591	536	568	551	542	577	608	540	525	528	555	606	574	560	578	571	543	554	542	523	567	527	563	593	617	585	558	593	536	566	535	548	528	591	545	599	594	542	534	555	556	539	546	537	602	569	559	526	565	579	547	581	556	578	588	524	522	582	532	560	549	550	575	538	558	565	562	599	556	547	617	562	544	580	560	558	560	578	554	570	567	548	517	554	537	534	530	574	566	574	556	551	555	578	557	548	559	570	576	570	545	521	553	575	572	573	579	555	539	544	537	568	580	547	548	538	531	585	578	593	566	551	517	554	571	585	544	567	519	576	568	539	543	568	555	558	544	539	528	552	565	557	566	576	571	545	601	545	552	571	575	528	593	523	568	550	515	577	555	516	564	581	556	603	571	536	506	554	575	579	555	589	557	553	551	543	521	583	544	603	569	545	501	564	520	558	541	578	564	569	580	528	581	597	573	523	550	579	601	543	559	543	568	576	589	610	563	553	609	570	550	521	539	538	570	532	551	560	538	582	594	511	565	583	524	618	568	520	601	545	554	558	515	538	540	575	524	560	571	587	601	606	580	516	568	520	559	563	593	560	502	616	578	625	588	566	559	561	550	564	559	544	559	543	528	534	562	547	540	563	567	559	570	543	551	520	557	521	564	529	561	542	541	514	540	578	552	518	574	554	608	571	554	566	564	532	626	541	590	594	585	590	546	544	539	571	574	574	549	568	553	534	564	532	598	557	548	570	547	552	483	560	558	574	554	548	552	573	584	528	615	555	564	541	539	537	575	543	541	543	542	565	548	520	534	565	557	512	598	579	587	545	564	541	569	560	549	515	559	547	512	567	529	579	551	583	582	582	567	536	582	565	590	571	564	551	562	593	559	597	556	596	588	571	550	541	527	512	571	497	608	554	557	559	583	563	559	545	556	552	550	543	572	590	562	564	591	552	569	519	589	579	559	586	534	516	561	572	572	526	524	577	538	540	589	520	541	570	555	555	586	608	558	543	579	530	563	544	582	540	565	556	521	576	547	535	583	537	529	571	579	560	577	532	601	588	573	567	544	526	544	547	536	585	586	541	545	551	571	557	567	549	557	540	570	547	561	557	577	546	559	526	573	567	552	583	512	588	526	561	607	539	549	528	523	562	586	549	594	523	515	524	546	594	547	528	519	562	537	551	549	569	616	555	556	590	537	581	533	531	565	549	558	562	585	572	521	544	544	553	608	566	548	571	551	595	604	551	552	542	551	558	549	582	527	579	559	537	541	523	583	557	553	535	549	543	546	571	596	528	562	561	591	601	540	569	595	573	528	602	567	542	557	593	571	529	538	563	556	596	574	532	514	549	558	555	560	551	575	549	607	571	568	565	518	542	545	503	551	565	549	529	589	550	539	560	543	575	588	581	546	538	534	554	570	590	566	549	548	558	559	575	583	534	559	549	587	576	560	576	547	559	554	554	573	551	540	575	521	598	584	549	538	604	579	618	569	547	599	548	565	592	541	557	586	590	522	547	582	592	575	530	517	515	563	588	569	550	568	527	586	547	565	569	506	591	594	535	512	593	518	540	566	577	538	551	541	531	554	537	572	573	571	554	557	554	579	565	553	602	570	576	537	572	591	574	558	534	550	565	553	514	568	563	552	573	544	551	564	556	603	525	549	523	556	541	585	566	535	549	552	575	542	557	624	542	546	573	553	511	590	518	593	530	581	568	550	552	540	545	569	564	545	548	598	522	533	546	555	533	594	548	638	550	540	598	578	565	563	556	563	567	531	541	516	566	587	568	537	549	556	570	563	565	561	571	568	555	540	558	560	538	551	568	555	521	541	564	549	595	552	538	547	533	584	556	563	518	534	525	569	533	560	584	570	572	579	547	552	604	537	531	569	558	536	605	538	563	614	579	551	575	583	562	590	550	574	560	560	577	577	540	545	538	531	560	575	536	602	556	594	535	565	563	573	605	569	549	602	612	555	587	550	577	547	537	524	619	546	548	552	545	588	594	566	579	566	581	547	607	520	547	566	582	581	572	505	550	545	541	541	592	544	531	560	594	558	563	595	519	551	593	531	568	515	581	535	560	578	546	562	561	570	542	555	552	578	542	540	534	559	570	530	569	557	542	562	537	596	529	553	568	550	583	516	558	560	547	549	524	517	557	605	592	543	583	509	517	552	512	582	551	591	549	529	567	558	533	544	575	553	592	618	553	533	559	578	590	538	512	545	573	530	528	578	615	604	577	548	586	615	575	565	568	582	529	581	581
15901	2603	2783	2174	1518	1078	849	669	525	417	340	321	303	270	277	243	236	232	202	176	185	196	186	209	191	174	167	186	189	130	149	169	125	150	158	165	130	150	158	155	160	144	156	132	160	150	150	162	131	157	146	144	141	129	147	184	138	151	146	128	152	138	136	121	136	143	122	142	140	142	145	153	143	138	162	155	132	156	137	127	141	149	124	145	144	154	142	124	135	135	132	147	115	114	132	132	169	136	131	142	151	137	166	137	125	155	137	139	159	150	157	154	140	140	149	134	145	130	143	140	136	114	135	135	117	144	124	138	149	144	140	142	141	137	132	155	136	160	126	159	152	150	137	139	130	149	139	158	128	140	150	139	127	127	129	123	142	146	140	146	161	146	143	125	147	131	138	141	147	136	122	139	127	110	142	138	124	151	156	135	156	124	142	136	121	121	128	159	142	130	166	127	140	140	140	135	123	131	149	139	139	130	135	133	131	164	142	140	130	142	151	125	150	146	135	129	128	136	138	135	159	143	141	126	157	127	138	115	154	123	152	137	163	130	159	154	125	156	118	116	143	140	131	152	153	128	139	150	131	148	153	129	141	110	148	99	139	124	151	148	136	144	132	153	120	156	142	123	152	149	137	138	148	142	149	124	136	142	145	135	140	160	125	133	151	140	143	126	141	128	136	143	159	148	134	149	133	121	138	146	154	148	138	145	132	132	131	132	147	135	143	143	148	156	140	158	140	143	137	139	147	117	126	132	118	142	138	134	135	142	148	143	159	120	137	119	138	162	151	136	139	140	128	130	138	118	130	135	120	121	152	135	137	137	141	146	138	136	161	147	142	144	160	147	140	145	133	136	133	141	126	133	131	134	132	125	154	130	140	145	136	148	150	132	154	140	146	148	148	138	126	124	149	154	133	142	133	130	134	135	158	117	134	145	140	132	131	130	153	136	112	136	125	127	148	140	146	160	139	141	150	125	142	118	142	133	128	113	142	135	148	144	138	146	136	126	142	147	112	128	147	138	163	157	148	147	148	134	143	121	128	140	141	117	125	128	112	143	143	147	130	137	131	158	132	123	142	130	138	131	125	140	122	136	155	113	133	122	126	134	124	149	131	130	144	123	138	132	137	118	135	158	127	143	144	146	138	163	137	128	143	138	139	146	143	125	138	147	119	134	135	134	124	125	159	147	139	124	126	154	142	147	155	136	144	130	145	130	136	113	140	142	130	141	131	135	123	128	122	139	134	145	149	142	122	137	112	140	125	131	128	138	133	137	143	132	142	129	124	136	134	139	146	149	148	149	131	147	145	153	146	136	159	146	151	138	132	143	136	135	132	138	130	127	131	145	118	148	144	156	126	125	144	130	132	120	130	139	123	138	152	139	146	159	127	133	137	122	114	147	135	124	137	135	145	148	154	143	142	119	162	130	139	140	131	132	138	146	143	131	119	136	131	134	140	134	112	137	143	130	136	140	140	138	138	127	123	131	152	137	136	125	128	148	144	144	120	134	130	140	148	129	158	148	163	125	142	132	143	151	132	131	151	153	142	138	132	154	146	127	139	157	162	114	137	138	124	151	128	145	142	152	136	137	133	133	139	132	118	141	128	131	143	141	141	138	161	137	147	129	138	132	147	125	128	127	124	152	141	153	154	141	127	126	152	128	145	148	137	124	148	140	140	146	146	126	145	124	145	121	120	142	147	138	136	137	114	111	151	135	135	145	158	130	158	139	141	143	126	135	145	110	121	152	127	136	150	130	139	122	144	129	121	151	143	143	131	137	137	128	126	128	115	124	121	140	128	145	117	121	137	136	170	105	130	148	131	143	150	136	123	153	118	138	119	121	154	136	120	143	143	143	125	130	141	131	148	132	128	144	135	132	142	140	141	141	126	136	139	135	144	129	128	149	146	151	151	137	136	120	147	151	133	138	141	145	152	152	124	122	128	123	129	128	151	131	148	161	150	149	124	160	130	130	130	130	129	139	141	158	147	143	138	156	137	147	139	150	147	123	142	136	115	117	141	148	146	118	133	158	146	159	129	162	139	129	136	147	129	125	122	149	139	128	146	133	142	157	154	147	140	149	127	139	137	148	139	121	143	121	135	141	127	129	124	141	128	151	129	152	146	127	133	128	130	148	141	145	122	135	148	121	126	159	131	132	141	147	136	151	137	136	127	135	125	118	146	153	153	116	118	141	148	133	124	158	129	128	140	142	144	126	147	134	135	134	154	130	120	139	148	139	144	126	146	121	153	141	145	147	166	134	145	142	151	147	123	138	151	136	151	135	127	154	132	147	143	128	124	124	133	160	130	152	140	149	152	119	149	143	124	140	132	148	120	154	150	131	142	153	128	141	136	150	134	121	136	141	148	157	152	138	122	129	134	137	161	148	132	130	140	130	146	134	174	129	132	143	131	132	132	158	128	138	129	129	154	140	136	153	124	150	132	157	146	137	130	141	143	151	147	135	109	122	137	155	126	122	129	120	140	167	127	137	159	135	105	122	144	130	132	155	159	145	125	132	149	131	119	119	147	147	126	140	113	132	144	144	154	117	156	122	139	146	135	125	146	142	160	129	118	128	160	121	132	142	131	150	130	161	141	119	142	140	168	144	148	153	130	128	152	133	151	130	155	161	134	135	131	140	124	161	131	139	109	123	129	136	123	132	139	135	151	151	133	140	131	148	137	124	135	137	140	158	129	148	140	149	148	142	141	143	138	116	125	126	131	158	142	156	132	138	167	138	147	163	143	138	133	142	132	133	155	137	135	134	140	122	143	131	140	135	148	139	133	134	147	142	156	150	118	123	134	145	142	153	147	140	126	144	145	183	130	130	161	167	118	140	133	121	137	131	126	150	122	154	131	137	136	138	131	143	149	128	127	143	129	125	132	136	123	144	131	141	134	128	144	140	145	135	153	132	117	134	127	128	154	135	126	154	139	166	144	135	136	127	140	147	135	147	131	156	130	130	135	153	113	122	140	118	134	147	143	142	136	144	142	132	136	128	142	141	129	142	134	130	127	142	136	130	143	148	148	137	144	122	141	130	124	145	137	134	135	121	161	137	138	137	160	171	134	155	132	144	140	137	140	124	146	131	143	175	134	136	125	146	109	156	142	140	135	142	146	144	134	142	152	135	113	130	146	151	130	142	141	117	144	142	122	162	138	157	137	123	152	143	142	142	136	126	136	116	141	150	131	142	124	137	121	125	134	128	137	142	127	134	141	158	143	136	139	144	149	147	128	134	147	145	156	130	160	140	134	137	146	129	133	131	161	141	129	138	128	139	151	141	155	138	133	153	129	146	146	161	130	153	137	143	127	135	136	119	141	144	144	115	134	133	139	140	125	147	149	116	147	122	138	152	146	154	103	131	148	127	141	142	156	142	148	136	133	150	152	139	137	147	141	146	131	139	145	138	140	150	122	126	168	125	141	141	150	146	153	163	152	147	135	123	136	147	141	152	145	132	131	160	142	135	151	142	152	136	129	132	171	147
7469	2596	6106	6839	5706	4668	3688	3028	2515	2224	1911	1697	1522	1417	1313	1196	1140	1043	1050	989	906	886	814	748	741	719	704	725	711	671	671	645	606	647	612	618	618	652	576	594	565	524	559	553	547	544	550	551	544	531	555	510	549	520	525	491	519	533	495	503	507	516	490	502	496	500	509	528	494	508	500	535	474	546	460	485	500	499	503	473	467	518	479	514	489	505	477	467	467	490	464	471	449	478	475	439	509	509	490	456	490	467	500	431	447	460	489	493	450	494	532	470	437	491	464	510	461	453	448	499	478	487	509	445	502	486	477	457	472	464	476	453	473	479	471	462	485	463	457	466	500	480	464	456	472	465	483	435	485	494	446	508	495	461	503	502	466	457	468	466	491	465	437	473	508	458	469	456	487	462	474	490	484	457	464	435	486	530	483	478	479	456	476	523	492	482	463	447	473	472	461	480	438	504	447	489	476	459	506	492	469	480	498	481	444	432	467	473	452	481	435	448	435	476	464	486	479	407	456	469	468	467	474	464	471	435	468	485	450	473	481	460	483	482	433	495	450	453	438	513	446	451	496	490	448	480	487	454	475	496	533	481	452	450	445	487	471	486	471	462	436	476	475	473	476	458	420	444	475	460	472	437	509	452	447	454	474	444	463	448	464	440	450	480	468	463	491	471	437	433	500	471	455	457	452	485	461	405	478	459	471	479	489	498	470	443	475	455	467	433	460	479	471	436	463	471	470	491	450	445	460	421	459	438	462	466	477	457	489	457	433	467	451	481	485	493	429	467	472	483	466	433	458	408	476	467	453	462	472	503	511	483	468	468	479	488	436	493	438	450	417	469	457	470	500	466	448	462	447	466	456	449	469	473	457	501	492	477	472	481	458	441	513	443	458	459	478	468	496	418	461	456	458	452	454	468	482	429	451	445	439	440	436	445	453	505	485	498	479	471	449	479	465	458	476	513	444	447	433	483	451	475	481	465	443	484	524	466	480	475	505	476	439	446	509	487	437	468	477	436	467	445	461	430	516	518	476	463	427	456	481	497	499	444	507	454	400	443	470	446	477	460	461	500	464	476	465	497	493	452	459	469	425	470	463	433	427	442	428	480	475	461	453	495	500	513	444	489	464	455	499	446	431	444	438	495	511	473	493	471	478	470	464	484	476	470	408	436	525	435	452	470	497	439	487	430	462	484	431	432	479	491	507	448	440	462	462	460	473	433	450	456	442	440	468	499	464	469	448	421	426	427	468	470	499	489	515	448	443	457	453	478	480	461	432	478	473	479	430	464	487	460	445	453	472	475	459	478	476	459	490	451	509	484	411	508	445	424	471	478	438	498	501	463	467	460	479	480	457	419	462	469	473	477	466	445	465	483	483	458	451	455	411	487	448	486	466	455	495	460	495	453	496	456	478	470	459	453	484	456	440	443	464	472	453	440	487	483	468	478	446	443	448	468	473	495	488	477	437	464	428	472	451	470	456	484	495	422	454	503	467	427	473	459	455	434	445	448	475	483	487	445	483	477	466	450	441	456	468	486	469	455	448	465	426	483	452	434	455	440	467	459	454	498	440	485	500	452	482	443	509	456	460	438	448	477	472	503	482	435	483	450	466	466	456	451	465	480	476	478	463	472	454	468	458	490	424	442	490	460	464	456	487	426	500	501	484	474	461	401	472	487	490	489	449	455	447	471	490	457	458	450	429	451	483	500	444	465	457	420	459	439	435	488	485	458	427	441	475	484	427	474	489	499	515	479	470	453	449	458	429	492	474	471	452	464	470	499	489	500	473	502	455	476	465	458	462	464	468	495	454	464	476	454	476	471	468	463	426	477	443	464	426	511	486	462	495	456	499	464	482	448	464	501	444	442	502	481	503	479	502	465	482	441	498	508	433	469	441	447	474	466	474	515	504	502	433	476	492	458	429	458	456	479	459	486	471	471	483	448	474	445	436	493	465	447	453	467	491	471	487	478	454	499	509	478	450	479	473	444	486	474	466	466	479	414	471	439	433	445	484	491	486	472	453	466	437	464	476	464	453	468	441	437	483	429	449	489	467	454	464	477	462	458	437	485	478	433	469	480	473	440	458	495	487	440	451	424	483	510	470	458	466	444	418	428	473	496	470	462	499	524	467	455	493	445	475	451	479	460	453	458	476	474	462	451	471	455	453	428	501	473	477	459	451	480	474	469	425	442	455	489	455	467	505	478	444	501	460	433	487	474	484	449	461	460	469	453	459	470	444	478	456	462	480	461	457	470	472	465	470	477	474	444	465	477	439	517	448	489	443	451	464	462	458	472	485	445	454	458	422	409	465	406	486	504	454	465	495	471	454	484	440	451	427	473	420	443	460	471	447	501	471	503	464	461	494	448	485	463	470	473	480	467	493	475	462	472	456	452	459	438	481	516	459	458	442	487	477	476	441	425	476	453	452	458	477	449	460	484	497	481	459	446	434	435	474	488	447	440	442	456	437	485	454	447	453	514	456	466	447	484	458	478	459	478	473	460	475	456	437	474	502	492	480	478	481	524	430	471	434	517	479	480	469	448	436	469	459	456	468	431	487	465	465	497	504	477	424	468	469	484	476	433	462	487	516	452	452	439	463	470	451	455	487	473	447	466	468	475	433	458	463	469	453	468	449	452	450	468	438	477	444	462	487	429	469	479	454	491	456	473	469	451	492	440	489	475	460	432	475	429	444	457	463	462	451	475	435	460	450	471	437	470	474	527	477	457	487	428	465	456	464	479	440	490	426	433	469	467	475	442	419	499	483	444	471	445	492	432	446	485	438	488	459	464	463	460	431	471	487	470	467	476	469	474	475	474	444	463	472	461	489	484	468	462	441	497	415	455	453	500	485	460	462	431	510	448	476	496	481	488	483	433	475	488	428	433	468	505	448	473	452	446	475	444	488	482	416	446	467	489	462	441	497	443	469	432	452	462	456	436	458	435	486	433	454	461	485	418	449	468	431	452	477	467	486	447	470	474	466	521	488	508	476	492	470	449	514	455	438	490	475	485	428	455	437	462	487	475	470	477	480	429	471	475	479	467	448	435	437	466	499	474	458	446	453	456	468	477	485	471	462	429	485	478	428	450	448	465	473	464	435	475	507	458	454	475	490	496	482	455	453	450	469	465	440	509	462	427	490	485	468	476	448	482	505	473	493	462	447	489	446	481	484	457	467	522	480	501	477	464	417	446	482	413	462	431	485	503	455	486	495	483	493	448	447	423	454	459	471	485	487	459	463	493	455	472	443	472	450	488	460	441	496	451	470	482	466	438	490	452	457	463	466	460	464	464	478	492	460	440	471	470	470	468	435	473	472	449	437	466	487	482	468	480	464	470	440	466	453	464	498	510	459	467	434	499	462	460	443	489	471	519	466	463	457	467	442	446	431	430	468	461	478	438	432	474	462	456	463	496	443	487	468	508	461	483	492	459	446	474	469	463	466	483	444	487	490	460	492	438	504	473	460	486	509	482	479	444	451	474	437	461	466	431
2192	399	407	375	377	367	361	339	353	316	297	308	306	337	312	306	302	320	316	301	322	330	319	320	313	339	340	293	329	302	320	320	307	325	327	320	312	314	275	359	314	321	298	307	342	316	303	331	299	336	299	315	324	336	324	329	352	311	333	362	296	333	335	320	305	312	290	318	319	329	304	311	322	288	299	319	307	356	302	297	335	305	304	291	297	337	319	261	330	334	330	325	328	318	310	355	342	292	319	300	305	342	291	303	340	307	321	298	322	305	306	300	328	317	308	284	326	328	341	304	340	303	333	305	286	304	318	316	307	339	303	321	334	320	303	324	381	298	314	297	320	333	335	302	309	313	310	312	335	320	322	295	332	305	304	289	315	302	289	333	353	314	303	324	324	313	321	344	335	302	303	276	342	312	328	347	275	330	352	311	284	299	294	326	305	302	311	321	303	311	305	327	318	315	329	309	321	279	292	309	327	344	350	308	309	321	290	334	305	303	318	337	310	330	332	294	310	300	277	322	345	319	290	326	340	350	332	318	323	315	334	314	338	308	316	305	287	289	313	321	335	373	288	310	279	270	320	326	311	305	316	302	317	316	329	351	304	352	319	320	308	267	344	310	312	329	350	296	320	300	310	312	322	336	333	316	339	331	306	336	310	320	320	336	335	325	311	292	312	301	324	311	316	303	330	343	345	286	286	325	329	253	348	302	343	305	336	346	306	302	311	305	301	331	346	278	333	359	332	352	310	290	300	299	317	319	301	343	303	319	323	307	301	334	284	284	288	300	326	346	339	292	307	326	308	315	317	332	301	309	313	329	317	345	336	334	302	329	310	292	334	288	279	300	320	301	339	351	295	330	295	305	303	290	334	326	318	333	290	306	325	319	335	307	332	330	309	354	281	352	317	312	291	296	308	307	319	273	319	316	311	348	313	323	314	302	316	321	316	341	287	306	315	320	285	305	328	310	331	307	348	299	327	305	315	290	352	325	343	339	301	299	347	339	319	340	321	308	304	336	304	313	309	291	326	320	320	293	319	310	314	310	322	339	341	300	321	303	335	321	301	325	307	310	327	314	328	336	320	308	306	313	343	304	322	297	307	310	290	324	349	325	272	327	309	288	320	306	322	330	322	309	293	336	350	318	310	298	340	289	316	305	303	331	275	289	330	317	329	315	343	330	330	335	305	307	359	348	313	302	294	332	334	323	311	292	350	311	320	331	323	313	323	319	283	305	348	305	316	295	328	332	336	334	329	332	320	299	294	309	340	308	316	331	351	287	336	309	365	306	345	328	316	317	320	317	273	351	313	323	324	284	366	330	346	317	309	326	354	319	322	323	314	296	282	278	296	311	321	303	309	325	280	329	329	322	317	336	327	321	307	260	315	331	306	293	313	289	333	306	304	326	314	287	308	318	344	273	325	327	317	288	337	340	311	315	315	308	296	326	310	333	290	309	332	330	288	320	291	319	336	297	318	301	306	314	303	304	326	322	312	310	308	322	311	318	324	304	314	281	321	324	301	338	306	311	351	309	334	295	361	305	332	272	295	335	307	320	302	312	333	323	327	301	310	296	325	345	358	301	347	298	339	329	303	309	335	326	321	309	328	301	311	322	323	313	311	330	288	307	317	310	326	331	306	317	332	329	302	349	317	317	338	319	298	323	327	289	308	329	313	331	324	320	302	332	304	312	312	288	338	360	339	333	319	295	312	273	303	339	289	315	292	284	297	323	299	317	340	319	309	327	317	323	279	321	286	317	310	341	302	314	285	308	320	318	335	294	305	299	343	322	311	321	290	283	310	303	289	336	333	319	362	319	316	295	321	308	300	330	321	268	306	330	314	322	305	345	316	323	309	287	332	334	301	333	320	290	301	302	335	313	339	323	325	345	316	348	300	284	319	317	309	307	279	295	314	338	326	336	342	304	349	314	313	302	301	311	317	295	328	332	293	328	306	328	361	334	332	308	309	285	308	334	284	293	316	327	284	309	357	311	337	332	311	355	317	304	335	261	341	319	322	304	328	297	308	291	324	311	313	325	304	308	299	337	298	327	333	327	340	284	301	324	292	280	322	326	296	311	306	311	341	326	289	286	340	291	340	310	302	301	347	272	335	304	331	349	302	294	292	283	300	337	309	305	312	334	324	318	303	294	287	302	297	348	302	332	335	292	297	276	314	306	335	334	292	299	287	294	337	340	285	336	337	329	307	313	321	297	334	309	300	339	287	306	296	315	325	317	301	330	312	295	308	310	315	317	276	304	334	309	306	289	307	343	300	332	322	324	314	328	300	311	321	350	316	310	310	320	304	327	321	321	285	317	284	312	346	332	316	297	323	300	302	311	332	340	322	295	355	287	295	322	322	297	295	315	329	310	335	333	347	325	336	305	282	301	323	283	310	321	295	312	319	299	304	343	322	294	288	304	320	346	311	272	296	293	335	342	292	341	332	308	313	308	280	342	330	284	341	292	293	315	340	347	315	291	356	308	347	296	307	321	315	304	291	324	291	283	309	330	314	266	318	294	317	319	316	335	316	327	312	340	323	328	327	311	327	325	330	324	334	309	295	321	308	346	336	319	331	318	320	308	274	312	307	327	340	316	346	343	328	325	320	287	319	321	358	324	320	338	303	333	328	327	303	311	316	322	353	272	291	287	321	335	346	303	339	293	312	318	324	310	310	317	297	327	329	305	317	313	303	322	302	329	309	310	299	302	315	334	306	306	320	332	343	332	304	314	324	286	326	302	311	327	323	306	325	305	326	310	326	326	317	327	317	322	310	283	298	330	314	339	290	299	312	328	312	289	313	323	341	296	335	319	300	291	328	337	280	304	292	335	330	340	300	305	340	357	298	306	332	361	303	286	319	343	329	302	304	300	297	325	330	304	314	333	284	289	328	352	299	296	345	343	343	324	305	300	286	310	305	312	329	342	307	274	306	286	346	298	333	314	317	347	319	341	334	330	309	352	305	309	297	301	352	349	344	322	331	309	324	328	299	291	296	314	285	308	310	320	317	302	310	312	335	333	298	336	346	303	336	310	305	324	278	319	319	345	307	297	299	297	329	322	342	304	293	340	296	318	310	320	257	308	316	337	318	290	318	323	304	319	295	301	326	302	325	346	334	273	349	316	299	332	296	310	317	312	292	317	299	325	288	360	296	333	315	337	317	345	279	314	307	300	303	285	321	312	349	314	305	326	339	290	284	329	286	315	332	356	318	311	300	312	313	313	289	333	326	310	291	296	307	330	282	338	335	333	320	311	346	342	307	323	352	310	333	293	310	299	326	326	331	323	305	307	318	301	336	297	329	300	295	310	349	302	328	312	298	347	348	322	315	319	316	286	319	326	318	354	318	341	294	328	338	327	315	293	333	288	310	300	294	273	348	337	302	293	315	315	303	365	308	265	322	354	316	306	312	327	331	324	292	308	298	287	327	325	314	300	339	289	341	311	317	306	285	327	330	328	331	312	338	312	311	298	332	320	311	294	323	315	306	317
2476	996	1072	1144	1135	1075	1034	955	964	974	1027	986	932	946	992	960	924	952	955	952	947	974	910	926	884	917	902	962	992	896	886	960	892	908	912	922	929	956	953	911	963	930	914	913	917	927	876	917	912	947	903	919	911	915	956	897	965	885	965	992	969	918	904	935	918	945	898	924	906	941	938	918	932	914	958	904	905	924	915	877	893	912	909	862	874	924	905	891	897	916	977	910	948	983	921	923	985	969	924	1006	865	957	984	914	895	933	902	920	908	950	921	914	922	855	876	948	921	941	950	916	917	925	821	975	914	908	921	904	901	952	968	890	878	916	960	964	916	920	934	883	923	928	919	978	876	933	917	889	979	959	958	878	947	942	975	931	942	916	917	938	991	906	954	909	899	882	901	916	906	928	908	889	958	921	895	942	943	917	900	950	964	943	895	950	1003	883	933	946	928	900	955	907	929	917	967	937	942	936	939	911	972	927	938	979	956	939	865	957	955	932	950	836	887	962	942	905	916	963	947	919	880	918	882	911	951	925	894	897	953	888	877	880	882	962	884	1005	940	951	936	904	904	889	930	952	956	885	873	928	931	946	894	851	945	941	915	965	918	921	889	953	993	929	952	942	914	943	941	985	913	925	904	972	961	904	940	926	959	926	922	940	941	866	886	881	877	877	932	951	857	935	901	965	927	951	924	930	903	931	935	918	927	925	902	947	909	948	942	949	891	898	930	925	875	926	952	982	930	938	936	912	925	956	977	919	965	902	910	985	926	956	903	933	893	935	885	960	952	938	935	877	926	971	930	947	932	925	901	899	915	918	952	920	969	862	941	923	918	968	1002	934	910	905	919	886	947	899	947	903	902	960	932	906	915	898	875	975	889	894	987	970	908	983	887	907	883	911	934	907	912	931	953	892	936	922	886	969	920	933	958	944	930	894	908	914	949	882	911	899	932	927	915	924	893	953	932	906	917	924	964	973	918	926	903	936	948	949	933	901	1001	892	962	853	871	930	963	907	959	901	974	956	993	920	910	919	894	916	922	923	952	963	922	943	964	939	944	936	953	933	899	902	900	935	938	891	915	934	950	879	916	936	963	903	969	917	903	929	889	894	939	924	895	924	844	936	883	938	920	934	927	928	954	882	885	892	961	938	915	925	884	930	869	884	956	938	878	926	940	898	921	909	944	925	911	911	956	946	922	930	930	913	915	950	950	916	955	854	834	904	976	962	950	934	894	923	976	902	954	859	919	922	888	901	889	965	922	921	910	947	921	913	917	885	853	909	956	952	988	872	937	945	953	931	911	965	910	883	920	933	952	949	921	919	941	929	955	925	995	922	932	928	935	902	947	869	909	951	913	961	968	924	912	952	945	920	961	904	954	949	903	980	858	986	929	878	942	907	963	888	968	907	940	957	924	905	958	925	938	891	920	934	956	907	890	914	917	876	956	924	882	939	931	932	953	948	939	934	891	956	894	896	892	925	950	914	868	904	920	860	941	899	911	929	914	939	927	912	905	923	981	948	973	1013	964	934	901	865	937	915	948	939	923	870	939	964	928	890	971	934	924	929	926	951	935	926	873	918	919	933	935	962	914	949	966	894	926	891	910	918	901	916	923	938	982	900	945	876	924	912	968	930	894	910	940	924	959	926	970	928	928	923	910	977	925	938	946	922	936	918	927	934	943	925	874	945	926	963	905	900	922	877	955	885	964	916	900	951	964	927	951	871	931	894	944	937	928	916	912	943	927	902	949	923	980	934	940	1009	948	873	906	923	893	944	897	928	879	863	924	972	924	940	947	922	937	911	968	905	953	912	951	915	958	883	863	893	916	907	928	944	922	911	965	988	935	903	892	942	923	936	891	886	890	924	931	922	901	976	939	925	948	894	921	929	955	971	972	915	904	934	909	901	963	975	932	962	917	914	927	869	911	923	901	906	959	947	944	946	931	926	940	951	900	910	924	899	956	944	911	907	985	912	923	907	929	911	888	942	882	934	933	950	941	959	929	944	903	903	928	934	975	987	908	934	955	933	886	965	970	911	926	953	911	950	849	926	974	925	942	947	951	903	934	975	940	958	950	930	967	973	912	939	965	952	939	907	969	965	946	926	955	886	876	927	942	911	972	944	877	920	866	964	896	914	931	947	940	939	915	885	939	918	946	884	882	956	926	954	904	919	903	917	883	898	886	949	963	911	940	959	964	881	941	951	969	989	965	913	906	903	978	900	900	918	907	903	930	940	897	905	918	912	958	915	959	917	895	955	915	914	887	943	922	965	943	956	959	912	967	954	914	935	925	893	933	943	939	946	930	940	983	929	911	946	893	852	908	927	922	865	920	941	914	931	964	917	914	919	903	927	876	934	905	883	904	943	918	898	893	876	937	919	876	930	906	931	934	970	882	905	993	949	927	898	947	976	873	836	942	942	924	855	932	901	884	935	955	920	854	958	957	900	919	942	912	892	911	918	911	900	888	956	852	940	908	853	900	931	901	958	936	938	898	953	920	937	936	901	944	923	887	904	838	904	914	934	906	903	898	950	931	922	889	922	950	959	915	964	933	954	930	912	908	913	945	885	873	895	898	969	908	897	928	917	910	902	970	890	958	919	899	907	916	945	941	919	908	908	899	929	897	946	925	854	936	915	971	950	920	982	904	947	958	878	919	893	908	897	918	960	917	928	952	943	995	923	942	953	936	900	964	905	916	921	988	945	910	876	933	935	900	883	943	972	948	907	894	926	921	896	978	941	889	971	933	926	957	969	902	926	895	922	953	917	910	939	951	912	896	914	954	946	921	963	951	936	937	929	906	922	925	896	926	969	909	923	898	897	951	966	936	916	975	907	938	906	932	951	922	971	921	923	882	918	888	903	950	927	945	940	912	921	937	913	911	925	887	911	959	927	842	968	982	945	929	946	932	921	909	944	875	971	918	899	900	889	920	968	961	887	882	879	934	923	896	932	974	917	908	911	940	887	918	927	950	949	904	884	925	939	918	947	860	904	930	929	965	911	933	884	883	979	915	953	920	846	943	914	904	951	902	925	917	887	888	895	899	921	965	846	934	917	918	940	896	921	954	900	940	922	945	906	902	903	937	914	907	946	914	936	934	960	936	900	904	916	920	910	962	960	936	945	947	909	911	900	939	879	869	909	913	894	978	937	973	958	911	947	990	945	949	930	989	926	914	989	885	912	960	918	879	869	954	916	906	946	923	970	931	970	930	986	916	886	912	891	915	890	900	935	915	886	967	911	951	897	944	944	931	931	938	919	952	935	903	938	957	943	907	910	949	956	920	909	896	968	914	916	887	963	938	914	925	953	929	932	914	945	1002	889	927	968	956	913	917	909	941	898	914	966	906	971	907	922	938	920	987	1011	934	923	872	901	956	906	903	936	894	996	933	912	933	919	919	943	912	952	962	892	907	882	860	960	901	901	891	917	922	856	921	907	944	917	901	948	950	923	911	875	950	983	950	861	900	913	906	927	899	943	937	931	947	955	904	879	940	974	913	903
8644	1151	1507	1121	893	624	522	443	381	343	284	284	279	252	263	244	219	240	209	193	204	217	192	210	187	187	199	175	209	196	181	180	195	180	195	185	174	208	218	173	154	179	200	194	190	185	197	184	196	182	161	199	180	167	189	180	184	175	173	169	183	166	165	174	191	173	160	159	170	178	195	180	173	185	176	173	193	151	173	178	192	189	162	174	173	175	179	168	201	173	165	162	149	174	196	158	163	184	183	188	168	170	172	159	180	164	152	162	180	188	187	158	167	205	160	175	188	174	170	190	178	158	163	161	181	187	157	196	171	184	167	180	181	164	164	192	172	167	175	169	183	191	184	181	171	173	175	166	173	182	175	171	176	152	185	177	166	163	210	171	187	175	174	179	184	173	186	178	151	180	177	196	161	197	165	194	151	185	172	157	159	179	162	199	190	151	171	171	169	172	177	186	189	191	189	147	148	161	181	156	173	171	174	189	184	148	176	175	165	159	166	174	136	172	180	174	184	181	162	179	174	197	163	197	158	181	175	173	198	198	172	170	197	184	170	160	175	163	169	179	162	152	186	174	164	154	186	163	178	171	174	179	192	153	184	159	168	143	166	189	185	194	172	180	189	185	178	203	177	173	175	185	175	206	159	176	168	176	169	192	195	165	197	172	188	173	139	162	190	153	179	180	185	156	181	180	172	188	181	190	194	198	180	169	167	160	192	156	148	177	179	187	195	159	184	194	171	182	182	173	179	190	188	150	177	139	172	180	179	148	179	173	178	166	164	161	160	166	170	164	164	151	198	170	155	187	174	184	175	173	152	164	171	189	206	158	169	166	162	185	179	169	160	191	161	173	173	140	194	151	166	179	165	184	165	177	176	182	186	170	171	165	179	162	175	201	159	184	179	175	193	166	163	162	174	175	190	187	166	181	162	204	172	186	197	178	173	163	169	160	157	182	176	178	175	182	186	161	182	186	176	174	166	175	174	144	150	152	167	171	163	161	182	168	185	164	184	175	172	198	177	189	189	181	187	176	188	175	164	172	175	160	171	164	179	167	178	187	174	199	183	183	166	183	167	164	167	169	173	148	172	176	159	171	150	177	188	171	150	174	181	187	193	196	187	174	182	177	189	166	178	172	167	179	187	166	168	169	155	174	167	152	153	217	197	196	186	176	188	159	180	170	195	172	200	160	170	189	147	163	155	172	157	173	173	164	166	170	161	165	168	169	178	170	154	181	178	174	184	183	167	192	158	189	173	175	195	185	177	185	177	170	157	168	176	164	194	183	187	182	154	155	181	169	172	189	168	181	171	185	165	162	194	185	176	171	178	174	191	164	169	180	161	155	162	188	177	185	168	188	192	167	168	181	165	181	176	184	188	185	212	161	171	180	166	161	190	143	172	200	171	165	150	176	178	168	160	187	161	195	174	172	194	175	175	137	177	189	196	191	177	177	183	183	200	170	193	183	159	164	175	165	197	160	176	171	171	215	186	215	183	154	161	174	184	181	168	149	172	166	156	159	179	180	169	187	167	164	175	161	167	166	175	184	170	184	197	187	162	162	185	141	179	186	169	184	164	167	180	177	151	156	146	162	207	198	176	155	189	190	172	176	192	184	165	165	196	170	196	194	165	198	205	188	186	177	184	178	149	187	162	167	186	188	164	171	163	164	165	181	148	163	196	192	181	169	192	161	169	180	180	165	203	175	158	182	168	185	179	196	158	172	181	168	187	149	170	178	166	164	187	195	172	185	171	191	167	185	184	155	172	166	164	183	167	184	172	157	180	173	161	159	166	167	178	196	185	190	193	189	181	187	189	191	172	155	187	167	171	192	183	169	158	160	184	179	183	173	166	171	168	165	194	183	152	182	186	182	180	197	173	186	168	161	200	157	192	170	176	162	180	169	167	172	172	137	167	183	179	184	167	180	182	168	177	183	187	183	176	174	174	141	156	187	190	182	165	175	152	180	171	174	163	153	167	168	162	179	195	161	167	178	174	176	184	171	189	162	171	185	155	175	186	178	184	170	184	150	173	168	188	195	173	158	167	151	176	165	190	170	192	157	156	182	183	181	178	167	148	206	185	197	193	180	174	174	168	157	184	188	167	175	180	164	194	195	171	193	178	181	153	167	170	162	187	214	167	193	176	176	171	164	174	172	166	176	182	163	161	180	162	182	160	161	175	164	185	156	164	174	177	151	179	167	156	183	151	166	181	172	169	184	173	174	168	143	191	172	163	178	156	181	178	174	172	187	180	165	167	164	178	170	177	186	188	174	184	166	181	172	186	170	168	175	176	169	143	168	193	163	183	161	181	192	185	194	162	164	183	207	157	185	184	177	150	192	196	160	191	151	147	160	179	202	173	143	171	183	200	177	158	192	174	167	183	184	178	204	154	174	195	189	166	155	161	193	183	196	170	179	181	160	188	208	180	180	182	165	165	156	185	180	166	183	185	188	181	174	196	174	179	155	164	171	182	186	161	188	184	178	187	190	169	165	174	167	149	195	181	184	192	165	191	170	180	183	175	175	154	170	171	169	164	180	185	173	173	184	176	172	171	184	177	185	197	170	171	194	190	184	187	158	188	185	173	167	181	160	201	189	171	166	186	167	152	191	176	169	185	182	157	172	180	191	159	191	178	184	189	183	177	173	170	170	150	175	189	185	176	177	150	174	168	177	188	175	181	165	173	184	162	149	161	167	198	188	190	165	199	155	185	179	182	173	173	184	172	174	217	175	167	195	194	180	170	169	191	164	155	188	181	175	183	158	185	175	210	184	149	160	155	164	167	173	188	165	169	181	179	179	163	177	153	197	173	178	171	170	172	179	173	162	174	178	181	175	191	174	168	168	154	183	173	182	163	171	186	152	185	153	176	173	172	160	187	170	183	164	170	164	170	170	172	169	181	195	193	162	194	188	186	168	188	151	184	181	177	184	186	185	199	188	178	168	196	170	180	174	173	179	156	184	174	171	161	193	178	157	186	178	172	176	175	184	176	180	182	188	188	173	170	168	168	181	170	154	172	152	165	171	186	157	185	189	191	183	166	181	161	161	184	165	171	162	169	185	167	173	182	183	187	170	178	186	161	185	194	158	182	172	151	164	150	190	191	155	187	191	159	171	148	190	188	169	146	142	175	179	172	166	172	170	176	168	188	192	180	172	178	167	168	151	185	176	163	178	165	184	194	167	166	178	167	176	158	157	160	154	164	165	182	176	178	182	162	178	169	160	192	191	182	187	155	190	181	188	172	176	176	191	170	174	158	186	168	173	169	209	147	185	192	160	201	177	170	182	167	168	166	175	157	169	178	171	192	196	182	164	190	146	169	167	183	190	174	176	167	161	191	183	182	148	184	169	192	186	186	158	196	154	169	187	174	181	154	164	151	155	174	156	185	190	196	193	170	154	178	175	168	183	177	206	161	173	184	156	166	183	169	159	166	170	152	172	161	167	172	189	179	183	179	166	181	191	169	183	195	172	172	183	168	160	174	179	156	179
5552	1633	3571	4011	3354	2762	2282	1922	1792	1500	1327	1209	1115	1032	1012	874	887	809	801	781	805	744	763	724	697	718	645	664	679	666	650	639	623	619	623	651	583	597	637	662	601	575	625	569	631	619	558	622	579	576	595	577	580	569	583	617	629	551	565	599	569	553	567	564	626	526	603	592	599	547	599	591	559	583	581	559	579	565	589	576	523	534	528	575	553	529	538	615	519	626	522	553	580	553	588	560	604	596	598	555	529	525	560	595	529	541	593	583	546	568	572	605	569	559	559	568	615	569	524	571	578	563	523	572	554	564	569	563	565	545	554	598	538	515	513	543	581	528	550	582	574	567	547	529	574	620	548	562	534	551	538	532	559	566	592	540	559	545	561	550	540	542	524	554	522	590	529	552	588	543	556	548	573	558	607	564	581	539	544	524	549	553	549	509	545	568	539	568	572	534	558	549	530	538	533	539	537	552	519	599	566	577	556	577	550	558	564	532	548	530	553	538	582	551	564	554	566	554	559	542	507	576	571	570	515	530	526	542	545	577	577	537	558	553	561	537	543	563	555	557	564	591	553	531	555	537	586	537	517	520	539	567	530	545	550	558	527	547	598	558	536	549	563	570	525	538	520	551	580	530	588	513	564	547	536	543	642	522	536	526	519	588	571	555	524	526	557	572	572	536	543	553	563	582	543	521	519	549	528	594	609	538	544	556	566	539	545	589	619	554	559	571	557	514	541	536	539	552	562	539	580	512	557	558	538	530	616	567	524	571	557	555	541	520	545	505	535	598	533	553	530	569	593	595	567	564	542	539	562	552	613	549	552	601	527	560	606	541	587	565	501	547	616	567	543	547	576	557	560	540	548	567	534	575	583	565	560	570	567	506	547	584	563	516	547	548	559	552	544	542	503	528	536	568	541	565	570	531	520	597	569	554	563	527	592	532	568	568	564	545	562	529	560	499	545	575	547	568	566	575	564	609	530	554	505	542	569	551	557	567	592	546	531	555	518	544	606	551	559	500	586	492	560	552	555	613	511	530	535	538	584	570	536	578	544	541	543	543	531	548	549	554	529	551	569	577	548	576	539	541	587	530	547	589	538	514	549	515	521	556	511	593	567	561	511	527	577	560	565	551	587	559	523	551	537	539	598	530	549	602	558	567	611	611	532	555	531	491	597	545	584	601	552	582	538	556	537	536	558	558	579	585	545	554	559	508	541	539	536	604	574	522	515	546	498	564	564	581	585	581	601	563	534	522	572	534	558	523	524	569	550	538	538	579	570	569	574	513	524	520	516	553	540	521	583	596	570	556	536	553	535	571	578	571	526	583	559	509	537	581	624	558	542	592	537	541	547	554	566	531	547	565	600	550	569	559	578	524	535	536	523	538	547	545	547	536	553	533	538	591	589	557	524	530	554	539	551	570	540	538	521	557	570	556	552	546	585	548	547	563	563	562	582	547	534	546	554	549	531	551	564	544	545	548	532	530	557	530	555	588	546	589	586	564	545	543	539	516	547	567	579	549	550	591	549	519	554	564	599	524	555	507	580	566	556	534	543	541	562	592	544	575	528	526	576	565	520	506	556	537	527	569	557	545	556	555	566	551	552	524	537	526	563	537	553	566	588	510	562	522	557	591	531	546	563	528	560	560	525	568	546	563	559	563	579	533	545	555	549	517	550	516	559	544	574	550	539	545	566	589	545	550	553	591	582	514	582	543	538	561	546	591	576	521	575	530	539	566	517	566	539	605	522	528	571	547	547	563	564	562	558	566	564	549	561	572	558	524	539	504	563	559	542	559	556	550	540	523	582	583	564	523	576	593	579	535	555	516	550	535	505	514	539	547	529	535	616	572	578	559	555	562	579	530	588	531	530	546	510	527	547	559	556	544	555	543	557	555	533	519	564	540	574	568	543	575	586	538	552	540	583	527	595	551	564	574	551	563	561	576	557	564	573	546	500	552	566	579	534	504	562	560	547	553	601	576	573	532	572	498	522	520	572	542	584	581	561	536	545	561	535	552	568	534	567	564	517	558	596	595	519	560	557	538	559	576	559	564	555	578	516	544	547	539	555	531	536	541	522	567	556	564	566	552	547	586	547	521	579	592	554	537	619	501	584	564	536	561	538	522	537	596	571	551	580	544	560	548	550	537	570	546	553	592	509	544	568	545	505	570	544	511	568	560	554	602	521	553	532	526	555	573	511	580	527	574	537	564	541	589	573	582	573	548	559	575	550	567	591	587	515	561	580	554	558	486	519	541	529	596	556	582	556	547	558	578	576	588	556	542	585	524	556	566	601	546	578	540	556	554	558	551	582	583	546	544	564	568	551	604	565	520	553	558	586	542	522	575	532	588	526	538	541	574	565	582	551	530	562	531	587	550	517	585	566	500	559	570	543	534	590	579	563	534	547	566	607	509	544	545	540	559	551	539	559	544	564	567	522	541	549	573	564	537	587	562	528	551	528	556	540	566	575	547	534	535	541	576	599	526	514	557	520	533	542	574	567	567	538	603	510	540	530	592	506	593	552	567	541	560	523	563	549	538	576	583	512	544	563	574	567	554	549	542	501	549	547	564	584	548	534	572	553	568	542	555	542	564	533	598	540	586	577	577	548	536	550	532	508	530	568	542	573	520	592	565	557	548	493	591	528	543	517	547	586	542	578	550	542	537	533	552	573	564	572	496	575	529	567	572	544	569	510	542	551	598	540	565	549	545	538	558	519	508	554	546	582	563	583	515	553	535	571	558	575	579	606	566	527	530	526	540	557	545	563	519	569	578	532	550	555	540	534	578	565	525	548	548	562	540	566	587	527	610	578	534	504	570	583	563	592	574	573	546	566	562	597	596	567	512	543	568	542	531	529	550	585	575	576	555	568	548	529	548	524	586	579	541	613	579	540	577	535	581	566	538	561	567	558	534	534	560	590	531	540	546	553	545	553	565	578	552	472	555	581	565	565	539	572	526	563	520	537	574	529	568	612	559	565	551	566	550	564	556	546	581	567	566	581	568	545	563	564	510	566	579	526	551	535	509	562	532	521	555	560	543	549	546	518	544	537	592	537	537	535	582	545	528	587	567	531	547	560	554	548	557	591	556	559	557	548	580	572	553	556	538	585	580	562	515	576	550	590	563	581	511	541	573	555	543	553	529	555	555	523	537	555	534	538	607	537	563	568	537	550	522	565	572	560	579	527	543	555	532	547	537	546	548	522	524	597	564	523	561	547	537	538	532	538	554	538	563	548	559	559	561	547	528	550	536	586	605	534	559	558	496	588	523	547	533	551	490	523	529	568	572	535	500	530	564	538	570	569	564	542	531	563	528	550	531	591	533	565	557	536	558	581	536	552	552	564	511	565	553	570	549	542	518	513	537	556	541	557	535	550	538	543	576	548	527	534	514	527	511	542	548	583	560	506	542	567	528	512	549	560	555	578	557	585	524	551	520	539	577	569	540	535	520	556	583	542	572	582	547	539	528	538	577	520	518	609	536	517	568	555	557
15954	2481	2901	2094	1487	1094	760	637	523	447	388	385	281	288	261	264	224	184	206	166	185	172	170	174	166	196	188	162	174	186	172	180	158	161	170	146	159	155	134	164	161	147	165	157	146	147	161	135	150	162	176	167	149	137	169	144	129	130	141	149	137	151	149	159	139	159	139	104	156	125	132	142	143	130	159	131	147	158	128	143	140	142	145	159	148	143	162	137	151	139	139	150	151	161	134	127	141	156	154	139	149	137	128	112	135	120	136	145	150	138	162	127	135	122	145	163	142	135	136	134	153	123	134	137	136	145	148	125	146	142	132	123	147	139	134	156	169	154	146	138	146	146	180	122	123	145	153	130	131	157	147	142	137	143	152	146	126	161	158	130	136	142	142	140	134	126	148	141	122	113	128	128	137	145	156	157	151	141	155	138	150	136	142	129	120	128	124	131	136	135	166	123	148	116	136	144	143	137	149	125	125	132	128	146	136	126	130	126	112	139	122	137	142	127	139	138	138	136	143	145	154	150	123	140	162	125	124	160	130	119	135	137	126	130	127	134	145	111	161	135	113	127	143	130	138	144	120	137	140	125	136	136	131	131	140	139	147	132	146	121	142	157	142	146	131	154	117	141	117	144	122	136	128	149	140	154	145	143	142	138	130	130	141	136	129	137	144	136	139	120	135	144	131	148	136	167	157	136	156	148	166	131	150	148	143	126	119	114	152	144	135	157	153	152	143	137	134	149	149	130	123	136	145	143	135	135	118	114	139	118	134	129	133	155	141	136	154	141	134	143	132	136	149	150	143	139	138	141	126	130	130	134	150	126	146	126	140	134	149	131	134	120	147	141	134	149	135	143	126	133	126	166	153	126	158	153	133	126	141	146	151	118	137	121	145	123	122	134	148	137	127	152	117	146	153	125	157	109	164	171	179	131	131	154	129	126	147	138	120	147	129	126	143	131	135	148	125	135	137	134	146	148	144	148	130	146	125	128	143	128	114	141	131	132	125	116	149	149	127	122	127	128	146	125	141	148	140	149	135	124	129	151	143	134	134	141	155	118	149	148	147	135	134	155	154	146	122	138	144	135	145	128	135	140	140	125	150	173	133	135	140	123	134	145	130	146	121	134	125	115	142	152	123	144	166	146	149	142	148	135	111	131	159	146	129	118	128	153	129	140	141	119	135	160	152	138	138	142	150	128	137	145	131	129	112	124	149	117	141	126	141	125	147	123	148	131	137	126	150	143	126	155	128	157	135	136	121	147	148	117	128	120	150	159	140	123	137	150	124	141	110	148	165	138	134	136	131	151	119	131	132	144	126	108	112	180	168	146	142	154	147	126	146	128	143	153	144	155	138	149	127	127	139	141	139	132	127	139	132	144	141	133	153	145	136	117	146	119	129	133	133	139	140	161	125	135	164	161	118	139	126	130	148	132	143	151	124	141	128	148	131	133	128	151	137	145	151	139	123	134	141	137	158	123	120	161	133	122	134	134	156	136	147	137	142	132	133	148	132	123	154	143	123	136	141	149	126	142	148	131	134	142	151	138	125	127	139	149	143	150	139	149	123	125	140	144	142	158	158	147	142	148	145	115	141	116	145	150	135	143	139	131	151	139	143	159	143	135	150	139	121	151	124	144	147	141	144	146	126	145	120	143	144	141	130	132	155	144	167	128	156	141	151	137	153	142	116	127	137	131	140	158	155	121	136	138	142	155	146	165	150	134	143	142	151	133	138	146	121	127	124	142	133	136	159	157	137	133	134	133	131	145	140	141	135	125	162	146	165	141	134	145	131	148	136	133	131	135	140	139	148	121	151	126	138	139	138	126	143	150	150	136	157	154	126	142	148	149	148	129	131	141	153	126	129	137	147	133	138	146	117	130	137	130	152	139	137	140	118	143	140	144	130	132	128	119	122	126	133	129	123	129	131	150	134	157	137	161	118	125	131	141	121	143	147	132	126	160	136	136	129	122	135	133	140	133	148	146	134	151	175	136	136	131	136	145	128	142	130	139	137	141	156	138	152	151	133	139	134	129	153	131	141	139	143	142	117	150	137	133	133	142	121	109	130	141	150	138	145	129	131	147	116	127	137	120	148	127	142	135	164	148	137	137	138	139	132	141	155	145	137	137	120	122	139	139	124	141	127	136	135	143	135	140	149	138	150	129	144	145	154	139	145	141	137	134	134	129	108	146	135	149	137	119	152	115	133	156	119	129	141	151	130	151	125	151	150	126	111	124	129	151	119	132	127	147	177	132	129	140	131	118	133	142	155	153	145	138	144	136	148	144	141	152	128	154	134	132	145	132	143	166	137	121	154	129	129	143	149	141	147	156	142	126	130	136	138	142	119	130	130	149	136	154	114	142	156	151	146	122	139	142	142	165	137	139	130	152	144	141	143	142	139	143	146	142	152	137	142	145	124	134	137	130	131	121	130	134	117	134	158	141	158	147	129	133	118	129	143	138	153	140	142	169	146	140	123	133	140	130	139	133	118	135	136	139	138	134	122	129	130	108	147	144	130	140	150	137	160	135	139	135	138	134	109	119	125	134	133	108	140	133	137	136	126	135	133	167	155	150	131	113	152	132	134	147	139	123	139	146	149	132	153	143	146	134	134	110	126	141	149	154	124	141	130	144	121	142	139	147	143	153	136	129	124	156	148	132	143	146	140	139	119	149	139	156	161	138	152	134	148	149	143	136	114	145	124	136	124	139	139	153	128	135	131	135	124	134	133	154	143	152	145	144	127	134	119	131	140	140	144	139	126	136	147	127	141	128	138	127	140	124	142	151	136	149	153	144	110	147	129	132	132	161	152	156	123	123	140	175	143	136	130	136	150	126	141	133	131	132	147	159	156	142	145	142	140	138	151	142	149	140	134	138	121	133	126	131	136	121	137	151	128	130	138	134	138	131	130	128	132	147	136	143	136	128	129	132	116	135	119	143	140	147	145	149	136	143	131	154	133	133	133	116	125	168	130	139	130	146	131	136	129	140	151	149	135	134	139	129	125	127	140	145	146	145	142	138	135	131	155	150	128	128	139	150	132	133	147	143	118	149	122	124	127	151	151	131	112	161	142	146	143	126	142	134	143	132	139	143	145	142	134	136	133	148	121	124	156	147	155	153	128	133	132	149	115	131	149	136	133	138	159	148	161	123	151	126	142	136	151	130	136	160	155	143	138	151	129	139	147	125	128	145	117	142	151	157	128	141	135	123	127	137	118	129	129	136	134	128	142	158	120	127	131	135	155	142	119	113	147	148	139	141	143	127	146	128	136	131	124	137	157	123	134	130	120	134	144	135	115	128	138	139	116	122	136	140	123	138	133	131	133	143	147	138	135	148	146	134	126	156	122	131	157	116	144	126	133	124	137	128	151	148	144	143	130	125	124	138	116	125	132	141	153	126	146	137	147	146	153	129	143	136	136	156	140	121	148	152	137	142	131	127	140	140	134	134	141	148	152	151	151	127	154	145	136	137	141	146	148	140	139	117	131	134
7518	2516	6085	6595	5791	4706	3727	3083	2597	2252	1895	1743	1510	1486	1309	1205	1160	1041	1033	940	843	825	845	812	735	768	723	688	707	669	671	674	618	620	625	645	571	615	565	538	590	570	530	556	540	601	534	528	565	553	537	568	520	534	500	518	564	493	509	529	490	537	516	505	507	483	492	499	495	494	500	502	477	497	524	471	525	486	512	486	525	475	488	474	442	473	460	454	502	480	501	511	481	461	488	467	476	432	516	503	438	476	436	482	419	471	471	474	502	489	453	492	464	457	480	435	462	468	469	495	486	445	458	421	442	450	499	473	491	487	450	466	455	453	484	476	492	469	485	472	492	468	462	459	477	475	456	468	484	482	459	455	444	468	436	468	449	496	406	439	462	470	489	511	457	465	468	468	458	446	473	468	467	473	466	429	451	511	468	430	466	473	448	457	484	507	477	462	440	455	456	461	484	454	473	482	478	460	452	477	482	443	480	471	470	424	448	454	485	484	510	457	473	445	450	454	475	470	461	483	468	438	442	460	427	500	429	441	482	497	446	484	500	437	461	435	485	451	459	447	490	456	435	521	462	436	478	475	474	443	453	431	460	462	489	474	471	453	468	455	462	454	498	462	453	482	458	481	460	474	425	448	466	465	460	479	429	497	460	476	466	427	452	507	455	437	465	488	462	474	512	509	475	460	434	462	463	492	466	466	440	457	456	479	483	467	429	418	445	468	444	453	467	476	497	472	456	456	452	499	477	419	451	490	456	439	485	467	456	459	446	438	486	453	474	479	444	440	454	439	442	462	494	468	436	469	491	480	466	452	478	468	486	454	452	452	476	452	458	430	454	457	439	460	432	447	516	470	488	458	448	462	479	467	450	446	474	420	445	466	452	446	448	477	479	456	437	476	457	460	464	460	444	481	438	484	441	508	452	478	440	454	469	460	434	470	467	454	454	451	495	430	453	449	493	480	496	452	445	479	444	479	457	453	481	460	463	444	454	467	476	495	467	452	508	453	468	444	455	457	473	448	439	442	441	487	484	431	443	437	450	469	422	478	486	460	456	466	450	480	506	466	493	483	497	445	425	465	478	446	467	479	451	459	464	476	462	482	449	477	467	471	470	468	453	457	493	455	454	506	436	453	443	452	462	455	481	433	442	470	450	460	481	461	447	476	451	444	441	464	485	476	460	450	472	458	423	437	464	447	482	413	503	512	490	447	469	498	429	498	472	437	435	455	454	479	463	493	473	496	448	519	485	479	455	532	435	459	503	460	468	475	486	471	476	466	511	461	500	437	479	489	463	443	448	435	453	443	439	463	499	453	471	477	467	470	454	468	435	503	469	470	460	475	472	470	399	479	453	466	498	465	452	442	455	462	478	485	485	436	462	477	489	466	455	453	480	470	477	470	443	458	452	431	491	483	468	456	455	455	492	460	465	457	458	476	443	490	459	413	487	447	477	438	425	454	437	455	460	467	476	443	499	462	459	470	496	493	460	439	458	460	488	475	475	473	463	471	433	439	482	529	471	476	486	426	456	450	487	460	469	452	498	456	438	467	464	467	446	428	447	442	462	445	437	443	454	469	457	482	475	435	442	485	442	494	461	479	489	439	468	471	481	473	484	541	439	508	448	443	412	481	474	475	487	425	471	464	505	452	460	445	475	462	427	473	476	474	464	488	468	470	443	506	424	464	471	441	467	460	461	490	512	437	456	467	445	414	431	427	442	461	484	457	465	469	468	448	465	475	469	486	463	453	446	516	454	462	447	451	500	472	477	475	444	478	494	454	475	446	435	440	445	462	461	469	441	474	441	480	426	466	484	444	472	506	484	472	451	416	455	460	466	467	481	483	434	447	469	444	505	468	421	444	470	469	486	449	451	489	439	507	458	480	437	507	475	470	454	453	492	489	441	441	455	462	457	494	512	482	473	457	450	473	453	455	444	441	431	437	491	472	470	457	439	465	414	455	496	463	421	481	437	478	468	514	470	504	485	515	433	466	462	459	444	473	445	511	465	445	423	439	498	445	458	452	485	448	453	478	422	444	472	479	481	449	491	459	446	455	480	464	441	475	422	487	495	415	462	486	463	480	465	489	420	431	479	440	508	472	467	500	467	469	441	449	462	470	480	476	458	454	472	466	424	474	458	447	483	470	471	482	451	451	470	456	503	480	477	478	436	485	478	463	500	436	437	457	433	526	481	502	468	468	492	454	477	481	437	465	488	445	450	494	476	470	476	464	461	445	453	420	473	433	474	428	484	445	451	493	489	431	455	505	454	475	489	464	473	481	440	443	442	451	475	485	482	504	444	482	451	482	454	456	452	454	470	467	500	449	453	486	523	463	508	479	502	464	458	443	433	468	458	470	439	476	490	437	476	470	463	475	490	457	441	432	460	446	453	464	442	512	486	437	473	447	467	421	457	427	493	451	508	457	477	466	482	466	471	462	458	449	430	444	490	442	478	466	502	513	484	479	441	442	501	458	439	475	444	455	453	453	448	470	482	506	487	455	442	485	468	469	458	465	440	497	460	451	479	484	444	488	461	470	462	481	478	487	434	445	470	479	444	448	472	442	439	441	468	488	474	484	437	468	457	459	443	431	473	484	451	436	474	475	472	462	417	503	507	486	445	479	516	473	456	457	487	474	442	483	478	456	467	494	421	451	431	462	444	431	473	475	485	478	450	470	452	477	477	436	462	445	482	459	454	454	479	505	475	458	449	443	496	453	438	459	478	474	459	442	462	459	464	456	493	472	458	484	481	458	430	442	469	471	469	511	457	473	453	441	488	453	461	466	434	471	483	470	466	464	433	442	449	468	434	452	442	496	441	444	491	459	423	474	465	441	457	462	504	450	488	488	480	456	407	433	475	472	460	465	436	445	458	474	473	459	450	469	491	441	468	446	464	486	486	496	440	440	477	412	462	474	433	476	455	437	464	465	450	473	464	434	437	495	441	452	438	480	464	467	481	455	484	455	453	459	493	431	468	438	463	463	451	456	437	445	465	422	471	499	454	475	465	447	441	449	486	501	465	447	477	433	490	512	454	438	451	483	498	477	488	462	483	435	450	459	415	458	475	465	504	417	468	462	413	470	461	451	461	475	521	475	459	475	440	489	482	466	482	469	463	478	463	452	456	497	478	411	480	433	457	485	457	450	438	485	470	450	438	457	499	467	439	491	442	414	466	443	499	461	469	465	432	461	479	470	475	479	492	470	495	459	465	442	463	472	442	463	453	432	421	444	459	436	450	461	467	437	458	456	472	457	411	482	437	463	491	452	498	469	436	451	471	429	454	465	441	449	481	496	461	493	505	458	489	477	422	464	499	434	428	410	470	476	487	468	456	444	429	463	489	453	427	474	491	445	448	456	470	454	428	421	497	456	474	501	499	449	481	428	435	474	486	443	449	435	463	481	471	491	485	467	496	467	421	455	457	447	501	453	464	471	460	454	456	432	475	510	466	469	498	466	458	483	461	462	439	443	495	447	441	467	437	424	452	477
1940	386	362	354	338	345	302	336	322	313	349	319	339	325	332	345	334	325	296	336	306	321	329	277	336	303	320	323	295	351	318	320	338	277	278	331	277	330	299	300	336	311	308	333	301	358	333	287	312	299	316	327	328	279	332	316	308	314	309	345	316	356	323	326	345	316	299	317	292	345	333	313	349	291	342	311	331	294	311	328	320	344	325	333	298	303	316	307	319	310	330	338	322	322	340	301	306	320	305	334	298	314	307	305	320	313	331	288	331	317	283	341	312	299	366	330	301	297	292	316	284	329	320	313	345	316	302	318	323	333	301	344	311	322	317	337	282	303	318	322	327	336	299	301	289	336	330	332	335	329	341	328	320	336	317	322	324	298	350	316	355	309	290	320	297	329	302	319	324	311	319	331	324	308	316	342	318	287	308	330	302	313	306	324	317	343	328	326	321	302	330	307	314	294	280	313	321	283	304	316	329	326	327	327	330	291	309	296	302	315	326	331	336	306	310	314	314	318	306	336	279	329	298	327	321	305	325	324	313	335	319	350	311	343	327	349	319	321	331	310	311	332	339	320	308	311	277	340	312	303	317	294	300	323	315	316	336	335	283	341	317	322	302	328	325	316	293	332	348	302	309	309	334	309	298	280	328	327	309	316	326	319	331	316	350	337	301	294	338	313	335	321	320	311	317	307	313	319	326	342	303	332	297	288	341	318	296	315	323	324	358	323	319	311	305	311	335	325	316	343	324	342	302	297	297	320	315	330	340	334	316	308	329	279	328	287	328	320	342	332	305	310	320	323	352	311	320	332	333	310	321	338	301	295	342	319	304	336	330	311	291	359	328	317	365	327	289	311	320	315	302	346	306	316	320	333	298	322	336	338	319	311	317	319	299	328	328	315	349	326	316	331	326	353	322	337	352	320	332	291	306	310	285	315	306	330	314	305	342	313	327	306	322	325	316	308	324	290	335	345	326	291	295	303	323	320	315	337	319	311	344	325	325	286	331	325	341	329	305	321	322	292	355	299	316	324	298	271	312	299	320	327	310	337	300	318	316	325	291	324	293	325	326	327	318	346	322	322	305	330	338	331	303	325	307	307	300	317	277	299	316	303	322	331	316	335	293	357	323	290	317	302	323	296	300	295	324	298	316	357	310	310	315	311	289	302	295	260	312	320	303	297	333	299	311	318	326	329	300	297	347	301	269	327	310	313	288	317	341	308	344	326	325	292	301	332	358	316	305	314	339	314	327	328	337	282	305	339	301	303	301	327	339	305	337	333	308	336	306	305	309	319	353	316	324	347	325	301	309	358	297	309	320	281	294	290	310	308	285	321	304	277	322	306	287	301	317	295	327	321	317	297	307	321	352	330	296	346	318	346	344	303	309	306	300	314	305	325	324	346	381	291	361	313	315	299	301	298	308	325	311	307	308	324	304	305	314	318	345	314	294	356	293	275	375	295	311	350	341	304	317	312	348	306	330	310	335	361	326	279	297	289	304	290	321	315	311	321	317	309	319	339	341	302	321	293	308	335	285	327	297	338	309	303	323	305	322	317	321	324	302	309	308	339	322	316	317	299	302	315	323	338	293	309	297	350	292	315	289	316	308	300	305	325	307	301	345	325	317	329	332	335	320	316	320	301	291	323	333	341	294	305	307	336	284	312	311	319	290	333	324	317	331	325	318	319	307	321	358	289	325	303	301	309	280	325	331	312	305	295	311	306	321	296	311	325	318	316	298	333	322	327	279	289	304	329	324	332	324	329	356	294	334	335	330	306	289	326	311	284	329	334	293	353	310	321	293	293	311	301	312	356	314	329	311	319	335	310	312	297	340	302	269	341	300	344	288	309	340	326	294	285	311	296	304	319	328	319	278	307	328	277	324	309	340	291	319	291	296	308	296	320	326	296	305	313	301	299	337	329	332	276	342	313	340	318	305	319	315	297	313	338	333	328	323	317	276	311	296	298	329	339	327	347	348	310	291	308	313	279	323	344	285	289	314	286	289	306	340	344	288	354	341	329	331	311	364	286	356	303	318	299	315	289	312	310	318	328	343	284	306	307	359	348	310	305	332	292	307	309	335	344	294	342	322	342	301	308	300	300	291	339	317	330	314	322	330	333	343	333	321	333	270	311	309	327	321	290	327	342	323	351	329	327	309	303	333	344	332	343	316	327	302	304	309	330	295	318	327	301	297	298	327	296	298	324	295	361	325	281	324	307	304	282	260	311	305	332	300	315	325	329	315	341	324	320	318	325	314	291	342	318	314	303	319	287	323	312	332	309	292	319	291	316	299	322	300	313	298	304	347	333	331	330	343	332	336	336	299	308	329	330	297	341	299	328	347	333	319	345	320	321	315	306	336	331	343	318	321	345	337	317	312	322	338	317	339	300	328	317	290	307	301	330	297	284	314	310	306	325	320	345	310	314	315	321	323	325	331	343	309	294	304	299	328	332	311	297	290	305	317	301	286	297	292	315	294	316	329	314	324	324	332	317	340	316	336	338	325	344	285	298	324	315	292	303	321	303	300	286	279	297	342	334	313	325	366	347	289	328	337	319	313	336	333	293	309	320	328	318	306	345	326	340	319	302	330	343	355	329	332	292	339	356	329	296	326	291	302	310	321	306	318	339	319	318	299	316	324	325	338	273	296	301	333	355	368	312	318	352	314	330	310	321	276	312	361	330	326	334	314	289	326	341	304	337	317	305	297	339	331	326	322	320	339	328	312	332	328	314	294	321	289	332	294	299	318	339	315	320	320	334	328	327	343	327	315	321	306	307	325	323	309	309	317	334	336	313	291	338	313	336	332	316	278	365	302	297	318	333	306	294	340	337	312	313	333	317	324	309	340	304	322	344	328	310	320	324	300	306	313	298	319	293	326	330	299	356	324	313	309	299	329	323	315	328	286	325	337	313	316	312	308	318	327	347	320	317	315	304	312	292	307	317	333	323	346	314	364	330	291	328	317	332	322	307	311	311	354	330	310	292	306	336	332	316	324	359	312	315	328	308	341	309	343	327	321	307	316	290	288	326	302	300	336	315	325	321	323	292	303	314	319	317	308	322	312	307	296	298	304	302	319	284	314	327	359	352	331	337	322	293	345	304	325	335	303	343	292	308	327	350	327	332	325	321	317	307	304	294	312	314	309	320	329	318	328	325	303	304	343	343	311	304	313	311	307	308	316	319	308	315	319	304	327	308	332	289	310	329	349	332	318	321	333	308	317	325	313	337	313	303	322	340	303	349	335	339	327	362	274	301	342	304	338	318	296	345	314	333	302	298	297	304	353	319	315	281	331	347	325	296	332	292	303	330	308	303	318	316	304	315	296	316	301	277	337	306	326	288	319	311	318	309	356	335	329	287	324	355	324	315	292	296	304	293	328	287	322	338	308	299	282	310	300	326	337	291	318	319	289	303	317	332	335	332	317	310	306	333	354	326	366	305	296	346	329	321	280	308	307	322	321	330	328	333	307	299	327	319	298	333	328	298	327	331
2371	950	1066	994	949	1000	936	934	933	947	963	982	967	982	987	936	900	944	913	874	943	966	919	919	946	912	908	946	902	910	929	933	887	895	904	991	907	876	933	891	914	895	964	906	883	900	955	967	935	932	915	919	931	925	950	939	994	927	902	870	933	895	916	894	941	953	886	905	938	912	930	912	894	893	923	957	921	885	873	911	928	936	936	911	892	913	949	877	890	904	920	914	934	924	967	925	921	907	956	903	912	937	922	930	924	904	960	912	916	918	928	1002	958	947	932	936	907	952	955	931	917	980	941	927	890	902	867	921	952	945	938	908	873	975	907	928	925	977	874	915	931	945	932	922	928	929	904	882	971	946	941	919	912	926	926	955	918	907	940	941	878	933	958	936	956	929	954	949	916	941	898	938	905	923	918	873	891	893	964	955	951	930	928	935	939	870	918	930	963	917	985	941	943	898	923	932	911	925	947	878	922	967	893	929	928	916	870	910	860	904	918	906	937	939	876	953	900	951	896	913	955	902	905	910	920	924	913	903	909	915	931	956	892	960	954	936	891	924	937	955	933	870	920	956	917	902	966	910	967	924	941	895	891	914	920	925	890	942	884	901	889	916	937	902	939	896	878	877	877	926	924	950	836	959	977	909	897	947	908	929	933	921	857	939	887	921	951	904	960	946	883	980	896	996	990	914	894	919	929	937	913	913	930	898	944	897	898	927	980	918	928	914	906	927	902	908	920	931	977	925	979	873	934	913	855	925	901	947	871	907	918	970	943	944	897	945	949	907	905	911	935	953	867	961	943	926	879	919	944	919	960	989	867	875	890	956	951	981	943	926	949	850	944	940	934	951	856	914	921	847	960	871	901	877	958	896	916	973	955	900	940	893	927	888	876	927	961	929	888	931	927	917	879	951	937	943	952	921	953	908	930	905	895	931	936	928	943	956	955	919	914	893	959	940	876	932	905	944	936	850	914	954	912	886	860	904	970	929	858	953	923	950	914	963	945	937	917	888	945	933	963	1005	914	908	939	927	876	896	935	893	913	963	972	903	905	917	967	974	912	945	942	897	938	957	945	941	953	924	892	884	925	940	929	908	929	943	929	901	931	840	904	894	901	916	918	972	957	933	957	968	866	983	931	916	989	956	921	900	933	909	911	869	927	906	884	888	897	919	941	928	921	913	913	950	949	978	896	913	919	935	918	946	909	901	927	919	936	938	936	910	939	883	891	914	960	945	918	953	898	941	904	920	914	865	910	930	894	946	932	957	907	926	898	924	871	905	916	965	918	914	989	884	911	903	954	979	911	910	915	947	969	931	907	943	908	965	943	914	912	954	933	913	922	954	949	943	917	925	966	846	968	994	950	883	915	922	929	906	970	950	952	891	945	890	1001	913	920	910	883	900	890	902	905	933	892	896	940	937	936	891	933	940	966	940	918	1003	954	909	928	916	961	869	943	957	878	943	983	898	861	891	965	952	914	935	898	936	935	920	921	924	939	961	914	932	877	996	963	950	920	967	936	918	945	953	899	960	949	924	948	897	916	905	903	926	944	873	911	922	957	890	944	882	922	943	950	964	889	939	970	916	979	946	923	889	921	927	885	987	909	912	906	945	949	924	933	887	918	874	893	880	923	970	885	913	943	945	900	945	880	950	963	926	896	946	887	903	901	906	910	953	927	892	933	911	930	879	874	898	930	950	964	928	862	870	903	889	981	882	933	869	970	904	920	893	934	947	976	874	882	937	927	913	959	925	962	906	941	915	972	929	993	927	877	965	976	894	938	958	928	920	916	880	926	949	891	878	936	910	907	897	918	893	945	905	909	974	868	931	902	951	934	894	908	905	970	909	912	912	900	926	863	915	945	966	1013	970	919	877	969	910	907	922	949	960	952	911	934	859	952	978	877	877	922	915	941	925	901	887	972	968	891	933	885	935	934	924	892	925	980	873	905	888	952	963	920	892	943	892	920	964	933	891	922	914	962	926	928	887	929	868	906	931	888	948	949	892	912	905	911	946	917	889	930	909	923	941	838	949	896	931	974	894	874	955	874	972	885	926	969	929	930	919	934	940	862	923	942	864	933	987	969	900	906	918	931	930	917	903	888	940	900	928	963	895	928	935	943	946	999	935	906	896	901	941	878	949	882	884	914	871	936	909	969	965	941	922	886	930	933	904	903	928	922	922	924	926	914	936	892	894	911	940	917	912	955	912	925	870	958	950	875	901	863	853	928	888	935	918	930	919	907	920	906	912	914	931	932	950	942	919	867	938	983	955	950	952	914	935	871	972	896	949	930	932	952	958	897	951	952	905	895	909	958	941	889	907	934	930	907	907	893	919	831	902	906	984	915	952	938	922	919	922	939	952	941	925	905	933	960	946	856	909	925	839	903	943	917	931	960	902	946	898	920	908	917	940	889	925	896	945	955	978	915	888	920	937	895	921	965	973	877	912	877	888	884	932	859	926	892	900	922	947	883	944	919	886	912	966	899	887	905	907	940	954	913	948	922	984	881	882	938	927	905	923	940	951	882	932	925	917	936	946	935	895	958	940	908	944	891	924	945	977	912	912	900	877	943	935	830	962	957	983	930	930	952	942	851	911	932	927	916	875	1002	951	963	883	914	867	953	931	916	905	911	937	925	915	892	928	929	948	972	909	910	948	945	936	934	907	936	924	905	903	909	905	881	940	947	882	906	912	953	905	893	938	869	899	900	938	933	934	950	893	888	995	953	935	928	909	893	942	888	883	965	940	894	935	912	923	938	976	883	964	950	910	956	857	914	907	926	900	903	858	961	926	972	905	968	924	989	894	957	940	965	883	947	886	935	922	920	928	981	949	888	936	928	937	890	907	912	909	950	879	934	926	942	931	888	900	888	909	922	927	936	915	965	944	963	985	964	948	981	888	945	942	950	896	931	898	947	910	957	906	928	954	944	887	925	902	950	909	940	845	920	940	911	949	931	965	922	868	898	933	907	887	925	986	927	902	898	907	883	957	966	957	925	924	935	954	940	925	934	958	907	867	901	933	947	894	912	891	886	900	941	846	879	953	891	918	988	945	929	899	942	909	962	869	936	971	935	913	883	940	967	949	941	923	900	896	931	913	967	863	904	899	947	912	946	925	917	996	917	886	965	881	981	931	904	945	949	945	916	906	938	936	901	905	943	913	881	913	909	978	907	877	922	947	977	931	912	964	910	878	898	881	948	972	903	909	925	845	933	920	926	893	881	900	917	933	857	892	915	929	924	896	934	954	953	922	982	904	902	894	958	980	907	885	903	902	913	934	931	910	939	962	937	909	935	935	909	944	931	911	907	934	922	889	941	930	942	963	875	917	899	933	866	919	893	986	895	871	925	915	910	920	939	987	934	920	934	917	925	966	904	905	878	945	946	901	938	889	888	994	968	991	976	976	965	918	930	895	892	923	962	905	890	923	916	874	946	867	883	908	899	926	974	958	895	931	902	901	936	903	925	908	975	885	925	944	911	933	862	951	907	922	908	920
8812	1216	1504	1210	812	581	511	444	371	325	340	298	257	241	249	244	227	215	209	198	197	201	212	192	192	174	171	181	174	180	195	205	177	177	203	206	185	185	162	160	200	196	166	183	177	188	160	195	173	152	178	179	207	166	170	210	179	158	172	160	219	158	157	157	171	164	190	192	149	189	200	180	183	189	182	199	182	158	181	166	170	170	171	163	180	200	171	191	182	173	183	189	181	175	180	182	179	184	168	187	166	187	182	160	176	191	192	193	170	173	160	167	171	174	175	177	155	160	182	161	192	162	193	183	180	158	166	182	175	172	165	176	172	160	188	179	176	164	181	163	191	164	164	164	190	160	177	186	164	201	166	179	181	184	184	167	181	184	187	177	178	171	187	191	169	157	177	166	191	160	177	175	171	165	177	178	174	183	173	172	169	153	212	185	197	195	174	147	178	165	179	198	169	188	174	176	145	165	175	157	154	158	174	169	170	177	187	157	171	171	187	170	181	150	179	186	202	175	168	180	207	168	167	181	202	158	178	172	189	202	167	163	179	176	183	176	174	182	163	206	181	160	194	158	159	157	199	165	179	184	185	164	179	173	181	165	181	171	164	152	186	168	169	173	153	165	161	164	170	158	169	159	167	177	178	169	173	183	169	181	180	199	160	202	165	185	167	181	162	144	186	201	160	172	200	177	206	192	167	177	174	172	200	176	172	175	193	176	155	187	188	186	167	172	162	161	180	186	159	179	190	161	158	156	181	173	164	153	189	166	177	166	160	173	160	179	157	213	178	182	215	182	192	180	200	174	168	192	169	169	193	161	173	183	155	162	188	195	177	160	165	177	173	202	178	161	177	190	170	169	170	146	177	178	175	193	168	197	188	175	188	166	171	170	168	205	172	189	151	161	172	178	189	163	173	157	196	183	167	199	182	172	163	179	177	191	184	162	178	179	177	188	177	170	196	174	171	164	169	162	184	186	161	181	193	159	168	188	197	203	178	171	179	152	167	154	187	161	191	175	193	166	173	167	172	167	159	169	194	162	163	170	169	165	197	165	171	170	196	181	167	187	172	161	147	193	193	163	145	191	160	198	188	182	183	165	167	200	167	178	198	175	168	195	169	179	188	187	201	177	170	167	182	179	167	174	192	164	182	177	183	185	178	181	157	180	184	167	211	179	181	169	171	150	157	178	181	174	178	157	148	168	182	174	158	167	173	183	186	166	163	175	161	176	186	165	161	189	182	171	174	178	190	194	173	171	176	162	163	162	180	168	171	148	189	174	169	180	172	169	187	163	169	214	161	169	196	196	161	154	175	199	187	181	182	169	156	174	186	185	179	186	194	172	162	174	177	177	161	177	165	181	157	189	178	169	190	206	151	179	187	163	175	190	183	180	172	162	174	160	179	190	199	172	183	173	187	174	174	180	163	191	167	160	181	200	151	162	174	172	199	154	166	164	155	174	173	168	181	184	170	175	166	168	156	165	184	168	166	165	183	189	174	185	148	196	174	169	149	181	161	165	177	171	198	177	184	179	155	189	161	175	192	176	170	176	167	177	196	148	142	174	179	181	183	177	159	166	198	182	171	184	182	195	167	179	173	180	155	206	172	162	158	196	195	165	181	194	186	166	140	193	166	182	178	159	184	173	173	150	190	174	168	168	203	154	180	170	191	171	200	162	190	171	178	188	157	176	185	191	185	157	174	172	158	182	162	173	163	167	152	180	173	179	181	172	170	176	169	172	179	163	161	185	179	178	144	174	167	178	171	185	186	172	175	181	170	161	183	160	160	174	157	168	192	181	145	166	164	174	188	174	180	200	146	186	162	168	163	184	165	199	165	167	167	174	172	159	178	183	184	165	194	182	174	169	178	164	164	150	173	184	182	139	171	183	181	196	161	184	160	190	182	174	191	187	175	183	161	172	169	154	187	183	195	163	175	172	157	172	144	177	172	189	147	175	172	191	177	173	181	181	169	186	171	169	182	168	195	176	182	182	177	157	189	186	180	169	158	198	181	172	179	151	164	173	169	180	164	187	171	173	170	195	188	193	160	151	184	181	189	159	160	207	178	157	201	166	138	163	185	182	164	171	197	176	164	204	193	193	162	180	162	176	149	180	154	188	185	170	171	175	165	180	177	190	185	170	175	183	172	172	166	180	202	172	167	178	180	193	158	190	185	198	193	177	178	175	176	169	162	183	194	158	185	192	165	171	173	173	197	185	180	179	172	173	188	164	152	161	177	172	157	182	195	167	184	190	162	185	157	171	156	159	170	172	168	150	187	158	163	165	188	151	152	171	151	162	165	167	153	156	203	175	179	157	205	163	161	179	188	206	191	175	161	180	168	167	159	184	157	171	169	190	175	158	181	183	171	166	185	175	163	192	165	170	173	187	158	182	176	193	186	163	197	159	165	180	179	185	183	148	168	154	190	189	197	175	192	162	157	194	163	165	165	158	185	181	171	162	189	183	161	189	163	194	174	178	196	177	167	183	160	178	182	195	185	179	172	163	162	185	166	173	182	172	187	175	167	173	164	180	158	179	169	186	170	167	195	164	176	171	166	192	175	159	195	170	175	190	180	161	184	167	183	164	180	173	200	193	162	175	180	160	192	178	169	216	191	183	163	171	151	183	182	182	186	175	164	182	158	190	190	178	159	183	161	176	176	182	169	193	168	167	160	177	178	162	175	183	191	176	202	159	157	170	199	194	174	175	177	178	166	187	174	181	176	179	148	162	183	182	197	184	161	175	155	177	196	185	185	159	182	149	199	187	175	173	174	162	161	190	174	192	161	186	191	200	156	197	196	183	152	190	178	148	179	171	188	175	180	185	154	156	163	170	158	182	167	174	175	172	169	158	179	206	181	173	191	156	181	174	152	186	175	189	202	178	167	192	195	172	174	163	160	170	192	174	174	179	175	186	167	175	177	182	155	191	161	187	172	188	191	178	173	164	190	152	176	176	160	188	172	153	160	189	200	179	161	163	175	179	160	188	175	154	162	155	183	170	158	176	185	158	161	167	173	184	178	185	158	178	163	191	158	167	157	192	170	153	171	172	174	182	194	183	180	179	160	192	191	161	174	178	191	185	185	185	184	189	180	183	170	168	166	161	202	172	164	159	177	166	176	154	185	182	176	159	183	181	166	166	172	182	172	171	185	163	203	186	188	178	178	179	184	179	156	170	163	180	185	183	175	166	159	192	190	186	192	213	176	192	167	178	176	172	203	212	161	197	197	178	182	170	174	183	169	160	166	196	175	164	186	190	178	188	177	173	150	196	173	183	174	189	160	179	188	169	175	165	197	166	167	174	176	178	168	172	176	172	195	205	188	162	174	194	158	160	175	172	168	192	163	175	201	182	162	160	163	175	164	165	175	178	163	169	193	175	155	190	170	150	171	176	169	175	168	167	189	170	201	164	188	164	172	171	167	187	157	190	164	187	175	166	166	163	186	147	153	208	172	172	153	169	148	180	174	168	172	189	203	179	181	191	162	152
5574	1615	3671	4025	3454	2684	2262	1928	1634	1442	1274	1200	1166	1023	1001	939	903	921	876	771	781	716	779	699	714	685	664	664	651	671	676	658	644	580	658	611	637	648	575	600	597	592	569	615	576	594	583	616	586	614	620	591	592	614	573	541	577	591	608	561	582	577	594	569	562	578	589	562	614	564	557	584	538	550	523	594	567	554	542	598	539	550	581	573	569	540	535	540	591	566	546	594	574	543	625	600	596	539	556	582	595	567	549	562	558	498	538	486	585	564	576	574	536	557	607	580	543	588	537	589	574	546	555	543	537	555	582	577	529	513	563	542	558	568	587	540	580	555	574	532	570	548	534	565	558	578	529	539	551	536	556	609	544	540	567	588	513	506	544	565	572	554	502	534	547	544	559	557	573	540	572	561	543	549	575	553	529	553	480	531	586	601	565	581	580	566	572	560	539	515	542	574	557	549	537	583	528	540	562	555	547	562	521	493	593	577	553	546	545	600	524	548	567	508	597	508	591	607	579	538	526	522	613	574	566	537	531	533	543	573	558	559	534	518	583	521	563	572	549	574	542	529	535	571	543	547	539	562	595	533	528	544	548	543	552	519	604	531	534	572	558	534	545	543	533	583	542	570	531	552	595	539	542	558	611	506	559	532	584	526	598	552	599	534	532	548	537	534	569	600	514	544	546	554	497	544	556	545	513	547	577	561	589	542	549	565	571	538	535	543	547	556	556	530	572	573	536	598	563	549	530	534	526	541	542	547	552	566	530	551	511	522	549	573	566	537	597	546	535	544	597	539	539	521	536	542	554	544	592	557	489	589	553	546	526	547	574	564	552	541	536	543	568	557	564	578	567	567	518	522	549	541	550	560	555	565	606	562	541	524	570	562	578	523	548	509	557	573	565	532	527	523	566	583	554	577	594	529	571	558	520	556	528	523	580	532	510	593	556	558	552	561	528	535	554	535	564	512	576	561	531	560	549	574	533	546	547	522	538	516	554	561	557	566	547	594	524	559	540	554	546	533	544	584	557	562	536	526	550	563	561	520	560	531	572	513	533	529	542	538	575	582	523	562	537	566	552	527	545	535	597	567	546	562	541	580	546	557	534	552	587	535	557	574	544	540	544	530	550	560	546	551	530	555	589	534	566	498	530	608	591	568	567	553	556	579	570	542	587	566	536	551	592	531	567	543	535	564	535	529	555	522	536	555	587	522	517	602	583	607	569	537	565	607	545	511	550	563	572	516	540	580	532	553	590	513	533	558	532	557	578	569	563	585	591	539	563	536	625	548	548	532	557	545	562	531	525	555	557	565	541	524	548	581	575	505	585	535	540	572	552	568	555	542	556	560	546	563	556	522	580	532	535	557	533	529	507	590	528	509	515	533	578	586	559	562	555	528	554	558	579	537	571	542	540	548	511	547	562	524	561	562	504	539	562	591	510	557	535	602	579	538	554	518	565	591	507	558	551	579	529	586	540	559	565	575	544	554	558	598	556	576	519	557	553	541	598	558	553	546	542	561	526	538	544	526	568	570	535	567	533	513	585	598	585	573	549	552	547	567	562	521	530	551	502	535	552	616	568	507	568	590	563	578	536	515	535	562	556	531	549	526	539	573	542	545	529	579	550	577	539	573	548	560	565	566	554	535	551	558	563	560	510	595	604	536	545	553	569	499	549	573	582	567	586	513	562	553	523	545	608	575	543	554	537	498	574	585	532	564	551	552	544	607	558	568	550	533	554	550	540	546	556	556	546	550	491	524	529	563	565	526	524	528	588	629	572	572	542	561	521	529	557	526	565	532	533	583	560	564	562	547	538	546	540	544	543	543	570	547	582	598	555	568	524	546	552	539	582	540	577	532	588	573	577	532	526	560	567	507	570	563	524	519	576	545	558	534	585	561	538	573	565	548	539	512	549	544	556	511	570	569	543	566	531	561	531	572	572	543	512	528	532	548	537	626	564	565	521	532	575	563	569	586	580	598	529	570	545	534	538	549	582	558	575	526	540	560	547	570	531	539	582	535	548	547	604	608	516	567	560	567	515	544	563	592	533	568	561	516	550	559	540	551	579	539	577	518	572	564	585	581	516	588	552	551	549	529	565	538	539	533	524	569	544	553	562	589	542	567	549	543	554	578	565	508	540	556	597	541	556	558	550	562	547	598	605	553	547	538	589	559	578	560	520	539	557	543	535	564	511	535	555	571	568	520	588	537	561	523	543	527	556	510	541	569	526	539	593	593	541	544	552	555	585	527	594	633	598	550	531	554	549	582	543	580	558	572	545	578	566	526	585	560	578	543	588	541	542	554	530	533	526	571	508	554	544	561	535	546	557	537	592	567	541	619	580	579	588	580	552	571	510	584	538	559	533	536	567	572	522	494	589	521	595	594	578	532	549	547	567	536	557	575	542	602	582	581	579	562	566	547	545	594	558	537	566	554	521	585	556	557	552	564	572	528	584	540	542	575	543	549	561	574	548	573	527	532	551	538	548	517	522	553	559	572	586	537	542	556	550	527	537	561	587	584	549	535	569	549	573	549	556	548	519	520	542	560	510	567	565	571	550	533	576	534	554	536	550	572	539	553	572	525	534	521	530	571	572	578	529	613	607	576	542	566	536	577	538	561	543	542	560	558	549	517	549	524	574	594	606	545	578	520	563	558	561	540	548	564	563	583	575	546	568	519	534	588	579	538	564	517	553	593	536	513	549	524	535	536	565	556	552	554	551	529	563	527	537	581	569	560	555	556	528	527	572	564	595	548	560	536	535	538	561	550	556	582	528	540	539	553	585	568	540	542	573	550	538	606	563	591	561	538	567	546	557	542	553	531	555	582	567	553	543	533	536	555	527	543	554	541	579	575	527	572	544	561	557	555	552	586	515	577	593	579	528	572	564	550	599	566	580	563	583	562	528	546	539	529	560	575	577	583	554	537	558	583	548	567	518	561	530	532	549	544	540	534	591	554	532	552	548	568	557	556	520	567	528	539	530	545	536	542	592	548	602	512	563	581	614	536	537	567	529	590	562	555	526	561	544	562	511	571	522	531	550	590	535	581	554	542	530	548	557	601	563	525	560	527	575	524	522	503	525	537	555	585	533	555	537	559	544	552	541	563	577	570	580	546	568	530	585	537	556	553	583	563	574	557	558	538	598	560	558	526	543	581	534	581	534	579	574	571	546	546	550	549	597	568	531	562	549	515	571	518	547	549	560	559	562	542	510	550	515	558	557	572	553	555	557	533	552	512	515	546	566	580	534	513	544	571	609	529	569	553	554	566	566	555	534	522	551	540	582	535	556	535	540	565	574	533	581	558	561	558	581	495	546	548	537	565	540	558	559	561	576	587	558	587	557	541	491	555	551	577	568	550	565	529	538	552	562	548	501	543	598	532	502	539	560	554	571	565	574	525	569	582	545	576	562	584	589	574	592	565	562	567	542	563	546	593	585	574	527	546	575	570	574	539	533	530	509	515	564	545	576	556	537	557	525	523	566	550	576	573
15819	2642	2851	2210	1508	1093	854	618	523	421	403	321	303	300	246	278	234	205	196	179	184	170	195	184	157	204	190	174	158	189	161	161	172	151	169	168	150	143	148	150	148	142	128	158	167	144	143	150	140	154	164	156	135	142	137	126	124	118	131	139	127	122	148	125	119	136	133	134	151	143	146	139	126	159	147	146	134	130	147	146	165	142	152	124	121	131	151	110	125	150	148	126	147	136	141	141	147	135	154	140	137	130	147	129	120	158	150	149	130	141	149	164	140	147	127	114	141	153	126	135	129	141	136	138	144	155	152	124	126	131	126	146	124	141	137	134	148	154	144	141	141	146	140	135	139	123	148	131	147	122	131	147	133	132	137	140	122	146	145	146	142	134	143	124	140	157	144	164	133	131	138	146	139	142	142	135	145	132	127	142	133	139	135	125	146	123	137	137	134	125	130	140	130	108	152	141	139	116	162	139	137	125	125	147	121	150	140	124	171	139	164	137	145	147	136	134	134	120	146	143	133	138	151	136	127	123	151	139	116	140	143	148	128	138	147	147	128	151	150	126	144	147	163	148	148	148	168	152	141	141	136	141	126	153	128	142	159	134	159	140	141	124	127	146	144	147	140	138	130	131	135	127	135	134	123	143	147	119	143	141	142	126	143	141	139	171	140	145	143	137	134	135	136	145	132	156	130	133	133	144	168	127	147	141	141	131	178	127	150	164	149	140	131	135	141	152	120	142	144	125	135	149	128	154	137	156	134	152	147	132	141	151	147	147	132	153	138	137	122	155	128	132	141	138	143	143	149	133	140	151	149	127	134	131	170	118	137	123	127	136	131	135	122	142	134	128	164	140	130	144	114	125	139	123	153	147	115	144	144	141	141	127	142	151	138	150	137	135	154	154	147	125	143	126	145	127	125	136	137	111	132	148	140	143	125	146	135	131	128	140	148	139	135	133	138	119	135	135	142	139	143	152	131	152	123	140	120	131	133	119	142	148	130	144	144	138	138	136	124	112	122	139	133	136	133	120	149	134	140	146	147	141	126	140	133	136	128	111	122	151	120	131	129	151	129	144	149	131	150	127	120	152	133	127	125	135	152	137	126	138	137	125	150	139	137	118	147	133	118	134	130	130	117	167	152	144	116	138	147	132	148	129	133	148	142	135	123	149	148	145	134	139	172	150	139	153	112	131	160	143	138	146	131	126	160	154	135	156	149	121	120	145	149	127	157	134	137	143	159	140	127	142	146	134	170	149	157	150	146	148	146	153	129	156	133	131	139	120	140	108	123	149	130	137	132	136	140	136	130	148	127	132	144	146	134	135	136	141	127	120	137	132	116	135	132	143	134	141	145	154	145	143	134	123	165	130	168	150	134	153	134	126	118	157	134	158	144	148	137	161	135	135	116	156	134	140	112	143	134	133	142	137	137	125	133	143	134	126	149	125	146	140	112	133	152	160	137	152	131	130	146	124	163	121	137	137	123	150	139	142	166	126	142	131	140	133	139	118	152	139	140	148	111	151	146	131	119	149	155	152	156	150	138	151	163	135	142	145	141	153	160	153	134	133	175	133	114	141	140	126	140	127	146	161	131	124	131	146	150	150	162	132	133	139	138	126	132	153	152	133	135	128	128	137	158	131	135	140	137	137	134	144	143	111	144	136	132	129	129	151	150	136	139	125	124	141	132	139	134	162	133	132	154	131	131	145	130	155	135	142	138	125	132	149	139	148	130	138	149	155	133	140	148	152	151	140	124	117	136	130	144	156	121	153	127	136	146	159	147	136	144	130	124	139	153	130	141	134	127	139	132	130	135	142	132	157	130	139	128	123	158	136	126	117	144	152	116	144	146	131	128	157	136	143	157	144	138	132	115	156	136	143	144	141	143	118	127	145	137	135	130	153	138	149	157	155	142	132	124	138	127	128	143	129	146	125	121	124	160	107	137	152	129	153	153	138	127	149	144	131	132	146	153	150	130	149	142	142	142	144	137	158	132	144	148	130	133	134	135	145	133	147	132	140	131	137	115	147	131	133	157	150	122	144	133	138	126	133	137	144	155	140	139	136	141	155	142	155	139	144	129	113	133	133	145	167	113	141	154	142	148	137	149	148	131	136	113	141	134	131	142	128	153	109	126	159	130	156	123	151	143	144	139	127	137	128	138	134	127	134	119	140	132	144	143	120	135	152	152	145	128	136	138	166	149	129	136	129	162	128	130	127	171	144	164	133	146	136	149	143	138	120	120	134	124	140	142	127	151	137	141	147	133	148	140	147	157	132	162	151	137	120	141	141	147	133	131	136	148	143	137	148	139	163	156	167	132	154	144	129	149	176	123	163	125	112	136	139	132	141	129	164	141	140	143	143	155	114	132	130	139	116	138	135	145	142	133	143	121	145	154	133	152	147	136	148	137	129	132	146	147	156	159	146	142	134	145	141	147	140	125	124	124	152	123	115	157	126	137	130	153	125	136	148	135	136	137	156	133	137	141	133	152	155	128	129	140	122	146	134	144	136	144	135	125	160	157	142	134	150	122	139	143	129	157	149	132	125	147	134	121	123	144	122	126	131	137	143	144	131	140	140	143	124	129	148	135	141	142	133	146	144	134	142	162	133	146	142	148	139	143	168	158	132	129	145	135	127	141	137	140	134	139	125	116	115	113	142	140	133	131	152	147	136	130	131	155	153	140	133	119	130	128	147	125	156	150	135	147	144	143	142	147	112	130	127	157	133	132	126	153	144	134	118	151	127	135	104	167	141	153	129	133	131	124	130	150	151	142	118	136	144	144	139	149	133	151	134	141	126	135	147	133	127	147	132	141	123	147	144	135	139	133	126	121	133	157	134	155	139	154	145	143	148	145	158	131	134	139	126	137	140	139	147	131	133	155	145	150	152	135	161	127	135	142	137	144	134	119	146	158	146	140	153	171	148	128	138	146	143	132	148	125	148	141	148	137	137	135	131	141	150	116	131	149	121	146	114	158	159	145	131	132	119	157	135	140	150	148	140	126	140	145	144	137	158	135	150	128	146	129	141	158	135	143	133	140	124	143	123	129	136	149	156	144	163	133	131	159	144	146	160	144	154	127	138	154	137	160	125	135	132	137	145	132	134	118	146	131	151	136	155	135	144	148	132	127	142	129	152	140	145	125	104	125	120	141	125	128	146	152	128	148	153	141	127	134	135	118	137	148	123	135	150	138	160	138	157	138	143	131	159	123	145	138	139	152	116	144	127	147	149	170	165	148	139	148	144	129	165	162	151	116	117	130	146	143	142	142	134	136	151	152	135	158	132	126	137	142	124	160	133	147	142	161	137	139	143	144	159	136	143	126	126	140	136	139	139	131	143	128	132	155	147	152	128	141	140	143	134	128	136	140	122	144	163	131	145	169	155	131	141	125	120	145	138	128	143	138	146	155	138	125	145	130	139	146	149	154	135	136	136	131	142	132	168	118	151	150	149	142	129	141	131	150	127	147	117	132	154	139	131	149	149	133	151
7603	2557	6195	6722	5728	4783	3752	3066	2633	2227	1948	1741	1540	1419	1332	1293	1153	1006	1005	966	896	843	829	770	761	703	695	769	672	702	667	649	667	634	565	600	623	592	583	571	585	589	554	511	538	551	542	560	584	556	551	523	546	542	508	495	517	487	521	493	515	545	508	543	499	487	515	482	534	502	510	451	493	505	466	472	508	493	480	500	528	507	481	487	474	489	503	452	472	510	467	501	474	445	490	489	485	502	512	476	457	510	491	478	462	465	424	442	481	504	478	497	463	475	492	502	503	468	489	474	471	449	495	511	498	481	493	481	454	443	507	511	479	476	479	461	480	463	454	488	464	460	447	429	462	463	448	475	429	471	481	481	471	471	455	490	451	473	531	465	459	504	495	459	443	455	482	511	477	482	464	469	442	476	499	455	433	447	472	460	489	468	476	447	493	466	460	482	464	482	480	485	442	459	482	492	454	493	466	447	479	475	458	444	463	469	466	445	480	446	493	490	494	441	496	502	464	466	461	492	459	509	441	454	430	483	449	483	484	480	437	462	475	459	452	459	451	468	459	465	451	484	429	426	461	447	489	466	449	479	453	459	459	477	481	457	473	472	452	467	417	506	477	471	461	434	431	496	500	464	501	455	477	480	435	455	496	508	458	483	463	455	467	531	466	467	482	487	453	435	453	457	466	465	464	432	448	495	438	448	446	446	437	458	492	441	463	460	453	473	473	465	474	474	499	467	428	454	449	478	466	497	440	505	448	447	446	470	476	495	448	490	466	485	451	422	450	461	476	439	456	431	478	460	477	473	451	460	472	464	458	462	421	480	477	447	441	442	471	479	493	506	453	446	458	480	485	469	432	444	462	436	487	445	462	443	450	425	483	423	483	464	454	493	502	432	494	488	459	463	427	472	482	460	450	476	446	446	419	462	489	458	470	466	471	467	504	451	471	471	475	473	442	430	477	454	483	439	495	443	449	475	442	503	436	458	470	478	460	462	461	453	486	490	467	416	449	436	435	453	449	454	537	503	463	428	452	480	486	466	453	454	451	455	432	453	461	463	498	452	463	499	468	446	464	492	475	467	492	463	490	444	437	473	502	477	454	445	458	452	471	481	465	462	472	499	456	474	442	458	476	449	487	451	435	464	470	457	480	512	468	466	485	471	476	421	487	464	454	451	477	504	454	433	459	466	466	431	492	465	478	488	462	468	423	465	462	461	490	461	479	477	493	459	454	421	417	440	463	489	483	494	470	459	439	504	461	494	437	474	482	479	466	446	454	500	478	458	472	443	451	478	477	449	466	423	462	448	466	488	429	495	453	452	458	464	452	461	454	454	501	423	427	482	452	441	455	447	471	442	431	459	465	505	440	493	466	471	466	436	486	491	421	462	457	504	438	431	488	458	468	445	489	476	469	450	487	455	469	478	461	481	466	431	462	486	447	512	447	441	496	478	471	459	454	448	433	457	471	451	480	449	477	468	464	473	496	484	455	516	499	448	470	479	474	461	467	443	434	456	460	475	492	455	447	447	454	466	428	454	464	462	468	478	461	473	499	468	470	503	467	452	510	483	475	454	434	455	455	461	472	439	495	490	489	470	446	475	450	465	501	468	476	460	491	438	476	498	491	450	446	414	470	449	425	458	403	422	443	417	430	419	476	477	485	423	460	476	470	477	500	463	469	475	464	484	461	476	486	481	460	474	456	452	485	462	447	522	501	426	425	532	435	458	449	529	508	427	477	486	462	480	437	453	472	475	428	450	460	436	456	460	476	484	475	448	417	484	456	452	464	477	434	463	471	449	519	457	454	473	496	433	445	464	446	441	460	458	484	497	484	454	449	478	433	454	489	467	464	463	493	461	471	477	457	475	467	467	449	484	453	429	419	485	442	436	473	469	477	455	431	483	456	475	459	492	478	453	493	489	446	473	475	498	472	467	425	472	482	445	462	479	458	479	474	471	446	475	487	481	458	459	482	488	429	455	475	428	446	445	466	472	481	419	482	456	431	440	466	439	465	466	477	456	447	481	469	496	479	452	482	448	462	474	443	448	483	460	482	455	468	449	484	466	426	460	430	469	489	464	470	474	465	461	456	458	495	478	424	476	435	518	477	506	440	479	490	435	474	483	479	440	460	475	526	483	454	446	480	461	464	480	491	433	445	463	479	440	485	457	450	452	506	459	472	463	463	473	451	490	472	467	491	490	460	488	449	467	431	446	465	449	483	470	447	489	457	457	448	472	470	488	429	453	463	470	475	497	431	462	461	485	493	459	467	461	445	479	455	472	458	469	441	465	493	494	482	465	461	438	446	469	453	424	424	454	431	427	453	478	476	517	451	454	454	476	488	423	475	454	468	444	485	442	442	451	465	452	466	466	490	459	493	414	488	449	455	470	447	475	416	458	442	470	452	449	448	475	466	457	468	488	478	437	411	454	464	462	451	535	460	475	471	444	444	437	437	493	468	461	487	475	485	467	462	475	433	468	473	491	480	474	431	464	458	463	457	428	470	459	487	414	453	489	441	447	471	492	432	432	465	512	465	496	459	445	515	463	460	499	470	487	422	467	499	487	463	481	454	458	460	470	438	447	448	511	474	430	473	458	458	475	507	461	477	508	434	458	454	466	491	483	482	466	453	494	498	474	456	479	461	467	452	472	483	431	448	454	428	467	464	417	434	457	465	454	476	462	456	478	465	454	422	440	445	487	470	480	456	479	449	442	479	460	461	419	451	443	465	466	448	435	468	469	456	505	458	463	473	465	453	453	449	444	479	440	487	454	451	473	441	469	467	450	435	458	475	442	447	469	477	483	439	455	484	465	452	463	458	514	510	447	420	459	451	468	467	494	438	483	460	458	472	462	463	467	464	485	405	436	462	487	449	459	502	466	459	468	474	467	469	484	465	500	413	454	459	451	501	458	448	440	415	452	482	499	459	444	493	443	461	498	464	436	472	473	452	457	465	481	430	462	432	474	440	434	482	480	452	441	446	449	447	468	461	459	453	455	423	456	473	450	467	488	452	423	431	460	460	482	446	477	439	463	477	473	476	465	439	456	445	441	448	469	424	466	404	470	470	468	492	488	484	501	466	440	439	491	516	419	456	458	466	447	422	442	488	470	463	462	485	439	450	457	444	466	479	471	454	446	500	495	437	455	517	413	447	475	472	458	484	491	495	486	486	470	442	443	472	456	503	440	476	465	480	451	467	457	476	447	468	444	503	500	442	474	475	461	452	471	465	477	516	453	433	471	454	477	460	476	482	481	466	440	459	474	461	480	428	443	470	478	466	461	449	468	458	464	452	481	457	450	470	446	468	493	478	454	488	456	455	476	452	444	424	443	444	505	468	440	447	495	476	413	491	483	484	462	451	422	449	462	476	407	501	488	447	482	476	464	469	469	486	480	436	450	433	478	479	443	438	492	461	445	468	452	454	437	488	493	458	516	495	437	451	471	461	456	450	482	483	453	440	458	502	452	450	469	494	478	453	456	491	494	449	440
2043	373	367	330	337	321	336	335	337	325	328	344	335	343	320	323	337	310	342	304	321	334	303	323	307	320	281	315	336	304	355	316	319	327	302	311	284	341	323	342	329	308	311	346	349	330	320	326	320	324	316	281	321	339	326	320	330	314	285	347	321	322	342	297	315	287	304	334	308	301	331	327	309	305	322	349	306	293	339	343	332	328	320	271	310	315	318	318	340	291	272	355	322	301	312	282	311	324	282	355	303	338	284	317	335	300	308	338	323	284	341	305	333	325	310	290	339	330	334	348	290	320	333	297	305	300	311	322	337	277	325	299	314	323	326	309	282	337	324	288	311	329	312	321	308	319	277	304	344	355	293	298	340	318	315	319	331	337	300	321	290	337	352	323	312	325	359	280	271	308	282	299	325	336	343	316	303	315	322	323	302	334	311	325	301	318	303	347	321	337	343	318	326	321	306	318	310	285	287	329	322	332	353	294	293	316	320	318	329	332	333	295	292	321	326	295	323	322	343	329	341	318	348	293	304	319	305	324	293	312	306	318	342	314	314	316	320	319	326	337	330	332	312	337	312	311	314	301	337	325	318	303	282	312	336	305	312	319	310	296	337	318	328	313	336	300	315	288	297	332	318	288	345	292	341	335	326	335	316	339	330	287	314	317	293	356	363	318	336	304	339	311	329	318	362	346	313	306	343	304	279	341	311	341	308	325	348	377	308	316	308	320	329	301	321	285	294	347	316	314	290	304	330	277	330	279	342	301	326	292	305	320	318	317	304	307	314	300	332	310	299	319	333	294	304	314	308	303	302	316	334	290	299	349	280	328	323	341	317	332	311	308	305	333	313	325	289	344	325	316	311	296	303	326	314	328	340	322	295	316	309	299	308	285	309	299	308	306	329	337	327	325	338	309	330	327	319	292	362	318	339	322	331	327	297	311	280	312	317	321	305	340	376	370	322	315	290	308	330	339	313	325	310	307	304	298	318	302	331	312	339	316	303	322	300	331	309	331	314	299	330	279	342	302	273	318	342	311	312	310	339	312	332	312	302	311	283	316	297	328	304	282	304	300	315	329	328	320	295	324	295	308	297	292	334	312	332	301	321	325	328	343	311	351	327	316	302	293	326	348	298	314	333	275	282	334	333	319	324	345	289	343	341	316	307	321	325	296	313	321	337	294	306	340	309	293	342	290	291	285	316	333	325	311	339	294	328	301	326	329	291	319	336	297	322	295	334	348	332	355	300	333	322	311	328	299	301	332	330	303	322	332	331	324	311	319	276	323	354	342	338	322	320	321	320	335	327	316	291	309	326	331	332	340	320	294	330	312	334	319	299	316	334	311	304	296	339	323	323	333	325	340	339	321	325	312	281	303	318	334	302	315	335	325	318	334	306	317	309	296	330	302	310	301	333	330	340	302	325	335	307	331	334	305	301	320	314	273	355	315	316	320	306	276	312	299	302	274	330	316	300	352	318	304	276	336	340	330	315	332	318	290	323	325	316	318	345	320	306	318	300	329	283	339	305	322	339	317	331	298	313	298	308	303	326	274	329	333	326	319	334	325	281	343	294	342	326	281	317	344	300	273	318	336	305	295	327	327	335	299	361	298	291	306	335	318	334	317	308	298	310	300	342	318	282	335	318	354	315	313	335	333	351	320	315	333	311	342	306	303	331	301	321	339	334	286	283	309	297	333	338	306	347	311	285	343	317	305	321	330	319	266	299	315	271	325	334	293	344	286	326	305	337	299	318	305	341	324	334	333	332	333	319	305	325	353	315	301	328	318	318	335	291	278	327	293	292	318	323	317	348	312	312	319	336	316	304	338	350	325	314	328	279	317	310	331	314	302	301	316	312	289	326	305	333	288	298	293	313	301	329	313	283	369	331	308	314	273	321	334	319	285	327	332	333	297	304	313	332	314	310	334	315	321	299	303	314	285	352	335	331	347	307	309	319	327	296	317	300	316	333	301	321	306	302	347	321	337	349	297	323	331	305	310	317	339	296	315	339	301	313	298	323	291	354	318	321	306	331	323	280	327	331	320	316	321	324	317	303	288	330	324	309	293	325	329	323	329	271	321	308	343	313	326	283	332	299	360	322	310	273	327	317	320	343	336	289	308	287	345	313	318	321	314	316	322	303	318	337	294	339	310	322	312	298	324	340	335	329	294	334	306	327	321	306	329	302	307	329	331	323	313	315	321	305	309	341	317	316	340	287	328	306	298	304	318	297	345	313	334	319	307	294	335	312	325	331	323	336	353	298	322	326	309	327	314	304	304	331	308	324	297	301	322	282	328	302	329	315	304	307	332	322	297	312	324	324	297	356	332	332	290	323	307	306	318	332	308	298	306	317	312	303	320	301	334	299	314	328	311	319	336	306	321	328	335	323	335	309	353	297	312	330	323	317	329	328	285	326	315	323	303	330	345	309	281	296	312	330	311	332	324	302	306	333	301	312	322	344	333	301	284	307	280	307	323	341	291	327	295	343	352	309	294	324	294	316	304	320	309	334	308	328	298	309	271	318	310	294	306	298	310	319	316	293	330	368	307	340	316	293	314	308	320	297	305	324	305	276	299	319	331	327	336	339	304	315	322	344	324	286	301	320	318	280	342	286	301	331	329	265	325	330	324	341	351	315	325	336	329	297	346	331	335	292	312	320	303	328	297	297	331	320	327	300	302	305	298	325	316	296	329	343	319	328	310	318	283	323	328	312	335	314	322	311	306	306	310	319	327	299	319	346	332	307	337	295	333	297	302	323	312	305	324	305	305	338	317	274	323	355	329	335	316	342	314	318	340	311	305	303	311	319	289	309	315	333	326	321	287	296	330	355	302	354	291	286	310	320	314	300	297	319	304	294	310	288	337	306	312	289	320	309	303	336	304	298	283	336	322	305	323	316	314	342	323	332	310	307	315	311	321	301	319	320	302	306	308	298	313	324	323	325	298	292	324	292	327	331	337	329	326	334	324	327	343	308	316	316	335	337	331	326	293	348	306	328	334	310	327	322	345	305	314	329	298	321	310	335	304	299	276	314	315	303	317	330	327	304	328	302	322	337	325	310	301	286	339	349	313	307	351	333	336	319	344	317	311	314	323	323	327	310	326	326	296	285	296	333	339	311	282	336	297	289	322	298	297	320	310	307	301	319	327	309	279	338	316	314	337	310	317	337	314	340	316	291	322	306	323	318	303	313	322	335	320	325	320	331	321	316	323	335	302	295	309	315	303	355	317	313	328	318	299	296	331	313	316	314	321	316	336	323	341	342	299	314	321	311	283	351	328	332	345	307	290	318	308	321	338	305	302	324	303	315	304	301	315	307	337	317	353	321	318	342	323	319	344	346	338	283	317	318	329	315	317	321	331	307	327	326	309	315	298	317	304	339	320	321	332	342	311	297	318	311	337	322	323	334	319	298	325	315	345	308	303	324	341	323	322	322	292	318	284	325	349	340	313	307	338	341	307	293	314	335	305	329	306	312	349	312	283	342	340	323	334
2362	1022	1065	974	1013	991	931	1034	923	984	945	935	970	901	929	901	984	978	911	938	982	949	946	984	924	944	951	920	931	895	915	942	901	962	945	883	934	902	906	947	925	924	1019	998	920	863	964	893	887	931	916	871	933	906	921	968	932	898	914	933	963	875	925	887	944	878	947	882	947	922	959	897	939	947	842	975	889	935	952	941	849	899	916	889	887	1019	896	876	953	905	910	961	895	915	962	880	971	942	882	937	947	865	942	963	900	932	920	875	901	964	860	953	943	934	936	906	934	975	870	911	923	937	891	933	899	951	922	895	939	948	938	944	878	953	909	908	971	938	959	941	954	903	987	876	944	911	976	919	899	976	934	867	947	941	893	923	921	917	880	929	947	938	941	900	892	936	910	937	886	909	937	909	930	936	930	921	874	921	978	949	923	912	994	925	954	964	925	915	907	906	881	970	912	944	913	903	929	879	944	891	933	941	938	924	898	950	966	922	881	910	913	942	963	949	961	935	948	916	964	954	901	942	918	921	943	918	932	961	899	908	992	935	984	967	935	901	948	898	915	954	880	957	898	983	887	932	954	897	979	939	947	920	938	917	974	986	926	941	908	958	958	919	946	901	899	934	884	929	965	936	882	909	889	970	952	932	870	931	918	951	934	896	928	922	920	956	936	866	933	920	923	949	908	904	905	953	959	911	975	926	975	973	928	933	925	879	881	913	892	931	1002	940	900	955	896	908	909	952	942	920	925	973	935	893	954	890	948	973	947	923	922	943	890	950	950	918	909	990	872	937	917	884	951	955	954	958	901	945	902	962	916	983	884	906	908	967	876	916	952	869	922	844	911	930	913	890	877	910	903	955	944	922	943	948	910	967	903	933	967	919	973	976	956	941	936	920	911	896	968	931	910	891	985	858	922	905	883	924	939	906	962	888	902	945	938	889	945	926	926	898	906	934	950	911	1020	930	894	960	936	939	938	930	944	1004	886	907	912	890	920	957	886	940	943	966	937	926	941	909	977	905	872	928	985	989	962	945	902	925	958	965	910	944	912	948	970	960	919	911	870	915	903	953	947	896	949	932	942	935	928	951	949	968	952	895	936	922	997	940	967	917	955	956	907	971	966	940	986	889	912	902	1003	947	915	894	963	953	928	996	955	932	911	932	931	937	963	900	892	911	899	906	943	906	871	944	958	886	963	919	967	960	932	906	948	898	974	909	893	959	934	895	914	969	978	926	893	962	945	875	890	909	877	857	989	862	974	945	929	868	922	942	895	932	945	915	883	905	905	953	876	952	918	965	914	856	929	923	907	906	923	905	942	944	916	972	945	885	947	960	918	904	911	953	997	922	962	934	935	913	906	941	917	892	916	895	983	961	959	920	1011	882	941	926	895	829	934	925	904	932	931	975	909	926	900	894	903	952	872	1038	924	962	908	965	960	873	976	902	928	877	989	948	880	918	962	948	861	947	878	895	892	897	959	929	929	896	905	933	945	878	955	907	916	934	909	910	899	950	936	902	936	957	928	944	949	918	970	947	896	884	871	937	940	931	944	933	947	930	890	965	905	909	912	935	889	929	915	944	913	903	907	933	901	890	857	886	990	911	893	916	959	908	921	956	951	894	959	972	920	991	925	910	921	950	937	952	971	905	929	894	937	940	911	931	858	884	950	888	885	913	869	912	924	892	951	901	950	1011	962	884	921	951	964	912	916	941	926	927	971	909	926	890	916	954	913	910	918	891	876	991	905	892	921	973	960	943	871	932	899	940	940	935	952	968	907	935	855	925	944	921	906	897	944	903	845	943	931	916	985	974	908	884	918	923	906	946	885	916	898	952	955	890	915	906	916	940	929	883	929	868	913	912	962	953	947	928	964	883	930	923	931	896	915	927	909	923	896	905	897	926	923	964	917	916	900	951	902	889	900	871	933	917	929	927	975	911	925	919	923	860	942	963	981	896	947	919	911	906	973	915	982	933	889	952	923	920	905	950	896	896	861	927	929	874	951	936	915	943	936	903	933	914	907	910	939	913	911	962	953	972	974	931	909	898	958	960	937	999	964	911	886	919	928	980	951	923	912	914	919	1023	916	947	941	942	938	935	910	905	933	929	940	905	898	926	972	880	927	918	896	886	921	917	995	887	904	915	942	926	924	943	931	924	908	936	946	920	913	903	915	910	901	950	896	908	946	984	966	903	915	935	944	906	982	948	946	915	948	939	882	914	921	991	948	935	950	930	946	903	946	936	917	902	904	921	937	939	1006	913	881	865	912	945	927	998	860	921	952	941	899	945	960	919	875	931	932	958	874	895	954	850	930	916	938	922	1002	964	921	955	947	873	926	959	921	889	897	935	912	902	906	920	966	940	975	958	952	915	894	942	895	916	921	897	896	937	915	907	899	937	920	891	935	948	907	1016	886	1027	890	913	977	917	949	924	961	934	951	917	914	913	916	944	950	939	925	968	940	934	916	928	890	858	937	945	944	958	950	943	867	903	860	955	916	923	913	941	970	948	888	941	914	928	916	878	954	917	946	914	944	966	929	901	871	939	938	953	928	949	952	915	921	926	967	912	968	936	951	903	945	917	909	894	925	878	959	929	896	904	967	927	932	941	986	942	917	914	907	874	937	952	975	897	955	941	891	903	934	899	963	913	972	963	948	943	933	933	925	938	886	948	886	862	937	890	924	950	945	973	937	904	910	918	911	886	915	920	936	931	901	918	923	887	933	960	985	957	894	983	934	939	989	920	959	927	920	905	911	908	944	884	909	973	908	907	909	933	941	942	935	884	922	934	899	877	923	922	934	896	882	937	918	901	888	909	928	945	928	924	907	930	1028	967	950	902	892	959	854	940	928	970	939	930	935	877	944	926	878	869	920	899	891	998	906	949	926	951	911	924	952	902	934	913	905	913	815	929	926	930	923	965	997	980	956	933	920	909	924	934	943	909	916	985	904	840	920	926	918	868	937	912	937	856	937	960	908	921	957	877	966	864	898	933	972	864	948	955	935	991	975	917	938	888	947	896	931	936	938	942	922	915	935	935	913	886	919	900	940	903	941	909	910	900	924	929	920	926	916	860	916	910	905	873	917	929	896	938	906	943	911	964	901	943	954	970	917	930	960	882	925	946	944	927	874	959	880	942	920	928	880	959	918	915	920	946	893	837	912	896	959	979	937	944	899	878	924	921	912	955	921	921	907	973	922	959	924	937	873	861	959	915	926	963	946	941	946	930	912	905	889	946	930	921	908	880	935	931	945	912	893	950	910	928	884	960	920	883	926	957	916	962	896	907	919	968	918	912	911	898	928	900	896	928	956	915	882	921	896	928	987	899	960	902	952	936	941	927	943	975	891	883	897	950	873	901	954	908	937	940	916	962	941	954	920	921	938	945	940	953	920	967	956	922	920	880	863	888	968	936	940	913	914	893	910	942	966	910	986	965	966	893	914	927	945	912	958	938	882	892	952	903	931	953	929	925	898	938	961	976	900	921	903	867	955	976	910	948	944	957	922	949
8783	1203	1606	1190	873	623	537	474	376	350	298	263	265	242	225	248	236	224	231	218	212	185	162	193	199	177	184	179	150	174	188	202	194	168	168	175	178	178	188	173	195	185	200	183	167	175	162	173	165	205	187	206	177	198	160	180	176	178	170	185	173	165	152	191	158	172	166	169	176	173	158	202	167	203	181	183	171	173	187	177	176	167	188	170	168	167	196	187	188	175	196	174	171	178	149	186	155	169	168	168	177	165	158	159	178	174	158	164	188	176	174	179	188	171	163	168	169	188	172	182	156	176	154	174	188	176	185	196	171	172	186	177	167	178	163	161	158	176	160	178	199	174	174	169	197	171	193	178	156	189	187	183	196	178	179	163	157	176	204	159	168	158	172	178	181	181	172	190	171	178	161	176	169	179	191	163	168	167	166	160	167	176	184	174	191	170	187	164	156	185	163	170	190	169	157	172	160	167	151	177	174	144	193	198	157	180	158	170	154	182	169	209	180	178	189	173	172	169	188	188	153	166	180	161	170	151	208	185	195	196	180	145	193	166	190	180	166	189	179	175	170	165	165	179	172	168	160	163	182	184	168	171	147	182	185	171	179	167	161	182	166	174	183	174	173	177	160	171	168	181	181	154	161	174	164	135	162	179	211	181	185	170	188	170	167	149	156	156	199	175	186	169	185	196	161	169	141	157	172	175	211	181	197	191	172	190	189	181	183	184	171	176	169	177	181	185	177	143	185	154	177	186	157	173	173	182	164	187	173	162	182	181	176	187	191	168	201	184	200	179	169	168	184	171	194	161	150	157	178	161	156	175	179	158	182	167	150	161	176	179	150	195	171	181	152	182	152	180	178	170	165	181	202	187	188	150	155	155	154	181	185	173	176	158	175	184	185	166	153	186	204	183	190	158	199	180	160	185	171	199	172	171	175	185	171	152	209	164	191	173	158	187	164	172	187	162	176	174	163	166	164	187	168	163	141	190	169	177	168	177	155	151	168	174	184	163	181	189	173	180	164	190	161	175	182	173	151	192	197	169	167	176	180	175	154	172	171	173	175	179	173	166	167	167	177	180	186	185	152	183	173	175	161	161	167	199	182	201	169	172	174	174	170	195	183	179	189	179	178	150	193	151	157	160	172	171	159	193	190	164	161	168	174	172	167	188	173	174	165	158	168	187	170	188	188	193	177	201	158	158	156	177	164	172	171	181	166	181	187	169	167	181	157	166	168	182	171	156	189	183	130	169	166	186	166	177	168	164	173	149	163	197	193	198	200	193	180	188	196	193	170	157	194	170	171	176	155	154	177	177	150	161	168	161	179	166	165	165	188	168	188	163	169	160	157	162	173	198	171	191	172	172	180	178	167	177	190	180	158	172	194	174	190	158	163	195	187	189	219	198	154	194	178	171	187	190	174	178	185	193	168	156	168	162	164	149	163	205	200	181	174	177	185	166	181	187	181	179	180	179	171	185	199	176	170	167	188	187	178	173	166	176	161	178	203	184	162	184	141	172	202	166	176	184	161	193	161	168	159	174	174	143	180	163	185	180	170	204	175	198	174	176	189	178	189	190	157	176	179	172	177	174	179	178	170	197	162	183	186	173	182	175	176	181	145	175	182	177	174	176	167	166	187	158	156	166	144	151	167	173	187	169	172	181	166	172	150	180	176	161	188	162	161	186	193	175	162	167	170	186	172	177	169	169	190	158	164	173	184	171	181	166	181	178	153	156	184	176	154	185	166	185	166	177	181	139	179	170	166	182	171	159	200	184	169	167	185	169	173	169	175	182	189	164	169	192	168	166	180	166	183	171	146	165	172	192	154	196	174	175	184	183	189	154	170	166	165	163	151	152	176	168	174	185	185	173	172	166	175	160	169	154	175	155	162	166	200	175	197	175	165	186	188	168	159	175	206	164	187	160	185	170	170	171	165	175	171	174	180	156	196	181	166	160	181	179	164	167	149	183	172	188	166	183	159	172	190	188	183	176	171	184	173	162	192	180	173	159	189	178	180	184	169	190	190	180	185	171	178	187	186	170	165	152	180	180	162	186	170	193	175	175	195	195	195	166	200	169	158	212	167	148	174	177	157	186	184	172	166	185	171	173	197	161	160	170	191	171	169	191	180	188	175	183	144	182	177	174	193	172	167	158	165	199	185	165	177	176	187	181	166	192	158	171	145	166	166	185	177	195	188	149	185	195	157	179	178	172	159	184	161	185	195	178	158	181	170	162	156	211	158	172	176	174	185	154	169	181	170	184	174	193	166	203	183	193	157	193	194	169	154	160	183	194	157	192	174	159	167	170	182	197	142	170	192	171	179	189	158	156	163	150	199	180	179	179	160	190	187	168	181	191	175	170	172	180	168	176	190	162	144	176	211	170	174	191	182	158	184	178	209	180	172	185	170	188	170	169	177	163	169	144	185	173	171	168	150	161	186	178	169	186	183	174	187	190	183	181	173	183	190	177	178	180	166	184	189	169	145	172	154	150	217	183	177	187	164	165	174	165	182	177	178	181	172	192	179	179	192	195	200	177	203	165	157	181	193	170	176	177	162	172	196	181	196	152	154	182	185	157	171	197	181	202	170	182	184	173	159	168	170	155	169	162	165	198	190	172	181	182	150	144	177	169	148	194	194	176	195	203	195	185	188	175	175	167	188	167	182	192	175	190	192	178	201	197	164	184	184	148	193	159	199	171	213	187	166	160	173	161	165	173	188	177	151	164	193	198	185	159	164	169	203	163	158	178	178	182	182	167	163	175	182	159	163	155	156	169	166	182	166	169	169	165	159	172	161	194	173	167	175	190	166	167	209	200	178	186	188	181	149	162	174	166	162	193	187	173	188	184	185	179	169	159	180	194	146	157	146	175	186	147	184	181	168	169	166	185	182	157	177	194	176	179	199	194	164	176	156	174	152	191	194	175	166	170	181	181	174	164	185	186	173	189	160	174	194	167	156	189	188	175	179	153	179	188	184	169	169	159	184	161	178	200	169	176	172	185	150	195	182	178	183	176	192	191	180	190	178	166	161	163	187	169	166	166	160	167	201	174	180	154	177	190	165	162	161	148	181	177	165	166	192	185	166	159	153	183	186	152	182	184	184	170	199	185	195	165	165	160	186	197	173	185	157	193	185	185	204	185	183	191	167	159	150	170	187	177	167	136	169	175	175	179	190	165	167	184	183	192	199	153	139	174	161	187	176	180	181	179	175	168	165	167	185	172	159	179	203	163	166	158	166	173	170	191	180	163	166	189	181	179	152	186	201	182	163	182	172	185	172	176	153	174	177	160	189	180	191	191	187	174	160	171	168	209	181	165	172	163	180	168	173	148	138	192	156	170	152	151	169	173	168	188	172	148	183	170	177	206	174	175	182	178	193	169	156	166	195	168	185	183	161	166	163	177	196	180	200	151	196	169	174	155	160	171	163	159	152	171	185	172	208	164	178	181	198	175	191	174	151	195	179	167	197	200	177	203	167	168	160	181	188	175	172	178
5464	1654	3526	4021	3379	2737	2383	1884	1623	1424	1316	1197	1112	1036	980	960	908	847	832	823	780	735	789	700	734	708	723	723	664	693	681	648	659	631	623	619	612	604	600	634	618	600	623	606	622	570	591	583	577	593	578	563	581	561	582	578	596	601	559	591	600	554	562	574	576	594	565	548	546	533	542	594	566	563	569	560	532	635	545	547	557	575	587	531	582	555	578	573	553	528	574	582	620	548	558	589	569	559	600	558	559	565	549	597	542	514	562	558	583	535	525	540	561	565	604	560	576	551	556	474	553	572	554	538	561	595	533	577	570	553	555	575	563	570	605	555	532	601	542	576	540	565	538	544	550	567	580	518	573	609	518	546	566	543	537	567	558	542	551	541	574	558	574	568	529	552	539	553	534	533	531	586	554	575	565	563	539	569	572	541	535	535	526	534	558	538	499	515	541	526	566	577	552	551	537	553	540	515	564	568	538	563	521	564	558	587	538	574	584	561	578	563	581	513	581	565	555	552	556	520	505	562	490	555	545	517	511	526	554	532	554	540	589	560	539	513	550	525	560	558	579	521	558	582	589	572	534	536	542	548	545	533	539	541	572	539	518	581	554	557	571	546	601	506	555	567	561	523	518	523	580	520	580	530	560	578	596	544	565	520	552	517	563	572	525	536	565	547	536	556	562	559	593	580	523	526	567	523	519	552	542	527	505	546	526	566	581	564	550	569	571	551	532	536	534	495	530	582	538	555	560	537	563	523	533	585	533	584	561	562	557	543	546	565	597	575	591	525	574	533	582	570	567	557	582	569	538	583	568	544	565	536	581	542	528	560	518	551	562	544	585	542	569	554	534	554	536	552	588	575	576	531	563	552	576	548	571	552	526	551	500	518	560	533	535	558	541	514	522	584	530	535	526	532	537	512	570	513	525	590	525	591	560	541	591	529	521	602	514	535	507	553	598	570	588	578	574	579	518	566	555	545	586	523	508	573	557	558	552	552	539	557	538	553	546	600	590	614	562	533	585	547	547	544	552	537	579	540	579	512	550	528	553	556	522	606	565	553	577	576	549	561	525	561	543	559	576	541	565	599	575	530	518	569	600	545	562	552	544	532	547	532	559	598	607	549	520	539	523	508	547	540	556	515	523	596	546	515	537	548	592	532	530	502	560	559	556	611	562	544	543	538	539	562	541	519	509	570	627	548	565	547	537	555	546	601	585	523	560	513	585	568	534	544	547	589	565	547	545	493	574	578	552	529	557	565	574	515	553	572	572	586	591	561	542	535	518	544	534	539	565	570	538	506	509	540	557	524	521	524	550	548	571	533	537	548	564	530	524	559	545	548	553	518	540	566	541	566	560	587	532	557	527	553	573	543	491	576	545	567	583	530	551	534	601	565	562	550	548	589	563	506	538	515	510	570	527	566	562	561	574	545	540	575	591	532	528	545	540	572	558	571	558	539	556	545	570	532	533	565	485	566	574	530	550	513	565	561	523	562	543	516	551	517	573	557	549	554	573	563	558	554	519	567	565	516	502	533	510	543	516	572	565	529	541	586	517	515	550	534	576	534	589	612	524	548	537	548	553	536	551	531	554	558	559	476	587	511	562	612	550	542	587	562	529	572	597	522	551	553	548	575	566	554	514	564	578	586	581	572	566	630	544	563	500	559	534	543	511	523	566	591	553	559	511	560	545	511	543	572	556	556	558	509	550	579	556	527	532	568	557	538	536	572	527	571	503	531	547	549	562	588	550	521	518	588	538	554	537	573	572	597	561	567	550	548	554	497	600	524	544	538	518	595	578	540	558	572	545	595	539	570	537	607	587	532	526	541	570	560	595	519	565	557	501	603	554	539	530	539	606	560	572	558	591	546	520	561	572	553	594	525	560	559	591	559	560	535	567	590	539	535	586	559	553	560	547	569	580	586	536	549	556	539	555	540	506	551	559	563	522	582	569	577	578	561	526	570	581	536	539	585	554	566	557	547	537	609	567	575	529	586	573	536	559	564	584	572	554	538	569	570	550	530	535	544	506	515	551	535	590	528	558	545	572	570	579	538	491	546	546	541	500	563	576	566	498	584	539	538	592	557	515	557	575	566	564	602	555	549	518	579	563	530	548	554	536	578	569	604	516	569	569	542	553	572	536	546	534	547	554	537	586	596	548	553	561	590	554	546	579	562	557	565	595	537	524	540	554	559	523	567	543	572	582	523	574	542	578	591	578	551	610	570	506	566	526	567	595	514	510	534	555	537	549	565	532	560	563	551	526	531	584	557	549	572	588	509	573	521	565	555	584	561	549	521	520	565	547	513	566	560	552	538	566	554	505	541	544	577	534	574	594	566	535	574	532	525	528	551	555	581	557	515	540	564	555	549	550	524	538	559	572	525	548	519	527	559	493	547	555	536	567	563	538	556	569	537	545	558	556	537	572	544	550	575	540	531	563	565	567	543	542	535	576	509	552	604	570	557	519	571	583	558	537	550	551	565	545	542	589	522	522	577	536	555	528	518	540	540	536	577	582	519	560	518	557	557	552	550	594	584	516	510	537	511	532	534	553	555	537	511	544	554	531	572	553	548	546	573	591	537	551	553	569	582	505	536	529	577	527	559	533	575	563	528	570	565	545	537	565	527	573	556	549	540	530	591	493	581	565	529	521	525	563	543	496	559	572	530	558	530	523	557	516	508	547	561	578	575	594	524	547	540	574	579	536	585	550	537	557	537	554	577	597	545	567	527	524	528	549	569	551	572	528	562	536	541	577	557	536	551	572	573	478	543	553	544	572	528	574	529	585	539	535	538	548	545	530	572	544	541	555	531	562	514	563	578	528	568	532	566	569	558	548	568	529	554	530	589	561	543	542	573	566	555	545	591	522	544	565	576	568	534	569	565	542	562	521	550	507	561	590	560	579	543	557	527	537	547	540	580	532	579	526	537	510	551	560	521	574	573	586	557	524	524	583	549	598	534	569	551	583	588	547	548	557	544	567	568	517	524	559	537	574	563	565	576	529	550	561	559	543	539	557	525	595	546	526	534	552	571	546	584	541	559	549	564	515	543	517	523	568	547	554	603	536	512	536	577	526	564	548	555	590	537	570	540	597	553	552	523	562	600	603	546	558	541	555	548	522	527	549	510	546	556	566	550	601	555	570	541	543	561	586	573	552	538	552	537	556	596	501	576	556	540	597	557	580	554	553	534	561	573	553	525	556	555	560	548	587	578	583	548	553	504	523	557	572	540	529	558	547	538	554	560	526	554	537	528	591	537	542	567	588	609	516	535	527	533	541	546	518	527	553	522	546	557	551	576	578	525	562	534	567	567	600	550	564	538	539	542	532	571	532	576	545	583	548	575	554	612	550	578	531	543	571	554	545	535	506	553	518	561	504	538	534	526	531	516	550	578	552	535	548	570	547	545	570	526	607	570	583	546	549	582	545	536	549	559	565	553	557	556	520	537	523	575	542	550	541	568	549	537	519	516	586	557	554	536	542	540	510	543	579	588
16080	2668	2822	2237	1500	1052	836	659	519	459	409	333	316	310	235	224	216	224	198	200	194	192	189	158	180	157	175	187	164	170	158	153	143	175	152	131	161	148	158	146	147	138	147	152	166	158	150	156	136	152	145	148	143	154	154	149	138	165	130	144	145	151	127	145	144	141	162	165	151	140	144	137	144	144	138	135	138	131	141	151	141	133	147	118	144	140	150	154	157	152	140	138	173	130	139	149	118	141	143	135	134	136	150	142	155	135	152	141	117	127	138	138	125	139	118	138	162	144	116	149	133	109	146	119	124	145	154	141	155	143	139	141	154	127	147	148	144	134	117	124	131	130	173	145	151	129	140	132	140	134	154	123	133	124	133	153	127	151	136	158	165	138	146	129	143	138	130	143	121	125	124	145	133	137	135	134	132	147	134	122	114	135	150	154	153	121	145	140	118	130	139	145	168	129	130	137	147	134	127	117	134	140	117	124	158	148	118	115	156	159	152	125	144	142	149	159	129	121	125	133	123	137	132	155	137	138	150	132	131	131	120	131	112	137	144	134	140	155	151	135	155	142	144	148	141	135	130	148	149	148	151	147	140	135	154	128	139	146	120	122	157	141	144	158	131	137	143	138	138	156	148	159	162	156	150	137	153	154	136	158	157	127	150	136	134	152	136	135	141	135	129	137	150	128	158	132	140	140	152	136	149	148	125	142	149	123	143	158	160	147	153	135	141	148	130	148	153	132	150	139	175	130	150	156	115	127	142	131	147	154	114	131	151	157	166	145	145	151	155	140	119	154	152	120	126	141	151	149	135	151	164	125	122	139	141	136	164	146	145	159	130	131	129	172	109	138	138	118	134	143	141	128	146	131	144	147	118	138	121	139	147	116	140	149	154	142	140	138	132	137	116	120	155	135	168	148	146	125	121	129	134	169	120	126	127	145	158	145	123	145	141	148	138	138	152	156	133	143	136	143	128	149	125	140	145	136	163	130	155	141	161	138	122	140	142	143	145	147	163	127	140	152	122	125	121	142	130	151	139	129	130	128	123	136	143	119	133	135	143	161	134	147	157	147	134	144	141	145	111	133	136	143	135	140	141	142	132	122	158	123	126	128	139	147	126	128	138	127	135	134	153	132	120	119	141	127	119	129	148	146	149	126	125	142	131	137	129	139	154	140	134	135	125	136	131	144	133	126	136	129	132	133	130	142	125	132	143	122	127	110	170	154	148	132	121	155	139	131	158	121	157	136	125	154	144	135	148	151	145	141	134	148	132	146	141	148	134	136	138	141	144	140	157	119	121	136	158	140	133	121	127	130	143	136	134	138	132	137	135	137	161	133	150	146	143	153	146	132	154	136	131	134	118	134	129	121	140	126	138	119	139	142	130	138	141	132	141	125	133	141	134	153	153	129	139	137	166	139	131	141	134	148	152	151	155	141	146	135	142	129	128	132	114	128	148	152	150	148	143	159	145	139	154	126	132	153	129	143	132	136	127	137	143	139	133	135	135	157	143	136	138	145	141	153	152	143	123	131	135	129	142	132	136	126	122	137	139	121	137	112	128	121	135	121	124	152	128	127	123	130	148	124	135	153	157	146	116	136	148	130	164	158	135	151	123	134	114	111	131	126	146	140	136	142	137	136	137	124	141	145	130	147	144	147	140	138	145	131	145	145	155	148	137	134	140	144	139	140	138	142	125	129	119	140	144	112	129	136	142	160	129	147	146	138	137	157	132	160	138	129	156	151	152	147	149	105	139	124	149	128	128	149	143	137	134	143	158	131	117	159	111	149	129	136	138	172	127	139	134	121	139	144	133	130	152	135	149	150	140	137	145	137	129	152	139	153	142	149	132	133	142	152	145	126	157	106	144	126	141	165	129	142	137	136	132	129	163	143	134	137	149	170	120	125	135	133	154	124	164	134	151	133	135	144	135	131	132	137	138	130	180	129	134	155	139	149	139	122	144	139	144	144	142	141	143	133	160	128	130	153	149	136	141	122	132	136	135	134	120	150	122	141	161	122	120	141	140	133	131	139	133	116	141	140	142	145	160	117	131	134	130	139	135	157	136	138	169	147	132	141	121	146	146	141	151	128	144	155	140	108	139	157	129	117	128	123	139	145	135	148	140	141	136	133	124	137	141	138	145	136	161	149	126	138	129	142	118	139	120	125	140	125	126	132	152	122	141	131	155	153	126	138	143	139	172	165	121	119	143	134	141	149	134	156	139	135	129	145	126	126	135	129	147	133	124	144	127	140	140	143	129	139	144	143	141	130	146	150	150	149	100	129	119	118	141	136	139	121	147	147	150	134	153	135	136	155	149	150	154	149	128	123	144	157	132	145	153	154	142	133	133	121	144	163	121	116	143	147	155	148	161	150	140	127	128	131	138	131	132	153	152	144	158	123	136	116	124	126	128	135	127	127	129	140	156	146	126	122	133	144	127	130	148	136	128	148	114	140	154	120	130	152	134	146	127	143	139	134	143	150	128	118	137	146	138	122	124	148	145	146	144	149	142	151	149	130	118	141	132	142	136	139	147	128	130	143	172	132	126	154	132	134	127	134	124	142	121	144	146	120	152	149	146	137	124	155	137	139	127	133	147	137	141	137	137	149	143	149	138	134	132	148	135	126	126	142	151	130	143	137	132	143	130	133	139	136	126	113	120	152	152	136	128	132	141	155	129	127	173	132	155	123	156	141	128	134	169	130	138	152	149	153	134	134	147	144	125	146	131	135	130	110	129	133	141	138	143	132	132	130	131	130	136	154	151	148	120	149	140	128	120	144	143	145	142	116	140	137	145	140	124	134	132	161	136	129	138	127	138	137	122	135	141	158	164	144	137	134	136	153	127	140	118	143	146	123	146	124	132	149	159	128	122	139	143	145	126	137	118	126	142	130	131	145	134	124	137	144	127	150	136	153	128	140	130	143	136	147	156	138	155	151	151	124	148	146	135	123	132	141	131	134	141	146	133	132	120	135	146	144	122	140	157	175	149	143	140	111	139	148	136	128	142	121	152	146	153	153	133	137	131	135	141	108	149	119	149	152	138	145	135	136	126	138	118	141	130	123	126	146	133	120	109	129	129	150	124	127	126	165	143	133	136	131	148	156	134	142	146	130	142	137	152	132	122	169	129	129	134	150	138	128	147	141	134	162	151	135	131	144	145	114	135	148	143	142	135	144	140	138	140	124	139	147	136	153	155	139	136	130	135	148	122	132	144	134	131	131	124	156	140	148	110	139	129	153	144	133	113	137	127	146	145	141	130	131	157	125	154	156	140	137	139	136	122	142	108	125	129	156	142	121	145	132	139	147	147	113	144	122	129	125	132	130	137	138	151	146	138	144	137	114	135	148	140	123	145	160	139	128	121	159	156	143	145	133	122	150	123	155	133	121	147	136	136	146	126	158	139	145	131	148	132	136	156	149	142	150	146	131	154	146	141	164	122	140	136	143	148	127	134	137	112	127	125	128	126	124	119	142	131	136	127	132	149	132
7536	2496	6200	6880	5657	4610	3792	3105	2661	2125	2001	1734	1535	1397	1371	1167	1047	1089	989	958	850	870	880	797	759	822	713	725	726	666	654	653	589	630	655	604	583	623	528	588	568	577	558	533	593	578	550	550	519	553	590	505	549	513	535	506	515	483	504	497	503	517	554	488	507	475	495	493	536	460	507	501	519	539	515	477	504	508	491	502	472	486	471	485	455	502	504	527	495	452	504	509	499	481	460	493	499	487	449	480	468	502	451	520	425	480	467	451	478	493	511	501	464	502	487	447	497	506	447	493	440	443	458	491	494	479	459	447	435	493	487	506	476	504	438	441	445	496	454	465	434	497	432	507	450	485	459	428	431	438	495	474	496	507	465	454	420	450	481	488	439	437	448	512	453	444	499	438	463	420	461	501	488	499	479	483	435	477	483	444	491	454	474	526	503	461	468	460	449	466	442	478	472	464	443	453	444	460	478	490	490	488	467	460	473	463	478	417	442	478	465	439	450	472	486	494	452	444	512	443	474	494	454	505	465	453	451	458	490	469	456	432	472	462	464	459	440	409	455	463	485	436	422	436	452	476	447	470	455	492	484	495	458	466	476	460	464	479	456	464	476	461	473	446	493	436	434	452	429	490	476	482	454	459	448	452	454	457	485	487	470	461	470	479	483	509	486	476	486	434	477	469	511	422	459	496	450	442	477	459	446	486	450	456	492	472	466	476	476	475	490	502	467	427	473	471	450	480	448	467	451	438	495	442	451	517	492	489	461	466	472	472	473	480	498	455	486	447	478	504	434	463	489	474	457	456	458	435	437	441	459	429	473	438	460	465	474	495	482	468	477	446	448	458	455	438	454	462	480	475	443	454	461	522	476	467	523	432	483	413	474	488	455	491	491	451	435	452	495	447	428	502	478	460	491	442	469	462	408	471	444	452	487	462	485	424	503	435	445	450	427	432	435	469	466	468	473	480	452	469	442	411	492	444	466	445	448	479	454	430	470	484	461	433	423	457	459	438	428	455	478	421	484	463	471	417	447	481	450	465	470	450	470	470	459	454	463	502	441	461	462	440	460	504	496	480	455	468	462	481	500	460	462	474	460	443	472	487	480	446	483	517	451	448	489	503	471	461	451	422	468	462	461	478	504	472	462	472	468	452	429	457	467	504	451	429	515	456	435	496	454	430	480	484	474	475	476	453	500	423	474	473	494	463	447	462	500	456	477	478	501	463	429	507	445	482	475	476	427	460	473	424	453	455	478	489	443	459	440	464	485	464	461	454	434	468	523	441	501	453	443	483	459	476	440	458	500	486	472	468	449	466	466	477	503	452	498	448	512	464	449	451	484	462	485	478	457	483	481	450	487	494	426	481	445	509	504	485	493	456	490	452	477	510	464	469	467	492	488	441	443	470	456	514	474	457	452	452	444	485	460	468	471	430	452	439	454	473	471	413	470	486	451	486	510	444	529	492	513	481	446	486	489	428	460	466	453	449	449	479	477	453	462	488	498	430	452	457	493	480	476	508	448	465	489	482	448	451	448	473	477	512	457	429	477	458	457	404	474	473	478	478	469	479	450	476	456	506	468	464	473	485	448	458	472	514	469	431	458	495	481	453	472	465	449	452	473	499	459	435	491	466	448	487	499	461	472	447	489	488	462	461	473	448	436	478	445	426	488	456	502	476	442	466	460	428	463	483	471	489	511	435	447	489	480	456	465	454	460	454	444	425	474	443	455	483	471	484	459	439	480	443	503	463	487	445	466	474	470	480	459	448	459	461	433	480	493	429	452	470	449	457	448	452	429	485	483	483	478	486	487	464	469	448	458	441	455	445	444	485	421	464	485	453	457	453	480	446	457	450	435	450	449	442	429	433	438	486	466	450	508	464	446	448	461	485	444	463	497	490	461	447	483	462	460	484	515	438	460	452	418	457	497	480	488	504	495	429	428	425	450	442	455	483	463	495	453	428	452	465	440	459	458	459	438	440	472	427	466	461	454	468	444	429	471	514	450	475	488	454	512	458	475	453	440	433	479	450	401	435	449	492	519	440	472	459	442	444	487	448	438	510	470	463	477	463	485	490	427	478	517	516	457	509	461	448	440	440	489	471	489	466	431	430	420	473	465	491	464	447	496	435	460	470	492	474	480	457	481	438	452	456	486	485	481	456	451	473	489	466	432	434	476	472	477	474	472	455	454	445	443	452	499	450	510	512	478	464	468	475	452	445	457	476	492	464	474	502	457	449	479	471	417	469	468	444	445	476	431	468	440	480	416	500	494	438	493	456	470	529	440	420	464	452	480	482	476	483	439	412	439	469	514	458	470	479	488	433	447	480	449	475	432	457	466	425	478	440	450	471	486	458	465	454	458	485	478	488	490	508	474	443	470	491	444	470	464	501	472	460	461	470	479	445	443	470	432	410	507	500	499	487	448	451	474	447	437	447	469	490	465	448	462	487	471	497	493	469	526	477	428	449	452	495	456	493	528	489	457	453	479	455	439	446	515	471	459	431	460	472	472	475	467	440	436	452	491	485	453	497	484	476	468	458	445	458	483	448	458	483	440	474	444	451	458	463	462	500	466	498	460	465	501	452	498	462	478	490	475	442	418	480	487	411	480	463	489	444	436	490	497	492	425	485	443	473	449	485	491	451	445	484	432	489	502	447	472	453	492	434	430	430	489	481	524	431	472	455	505	488	455	460	441	483	462	456	427	459	466	481	488	470	452	506	462	482	466	465	452	450	484	505	477	459	482	453	446	439	492	489	475	527	455	494	433	472	458	447	474	475	481	478	449	437	458	461	427	470	446	494	443	441	476	428	436	482	463	464	453	453	456	479	456	487	450	490	437	457	450	468	469	455	462	470	439	460	437	453	433	459	460	472	459	463	466	489	468	473	507	426	471	483	476	468	474	423	473	454	474	495	487	467	455	465	484	458	488	531	487	500	488	479	460	436	444	447	425	448	457	448	443	503	470	470	471	489	517	478	475	471	430	473	496	462	498	490	441	490	456	472	457	468	443	491	454	502	472	459	450	486	446	458	466	462	422	488	480	471	466	427	470	438	450	472	455	445	442	441	469	425	467	444	475	484	476	440	471	477	463	450	422	471	463	484	449	449	440	496	458	424	474	434	457	478	421	469	455	500	455	481	484	457	462	478	478	439	478	472	427	448	451	447	419	491	454	455	449	520	443	428	436	471	451	445	463	480	431	457	461	461	445	486	417	426	434	491	487	480	465	510	480	448	462	453	439	500	455	480	444	467	476	507	458	483	451	460	450	455	465	469	459	486	472	461	525	443	421	460	460	458	456	418	468	463	440	483	464	438	486	438	481	460	462	499	447	453	484	503	427	444	446	463	487	463	491	457	459	505	462	474	457	455	449	460	457	476	450	473	450	442	470	482	466	475	478	444	427	435	472	469	458	471	441	454	469	476	462	483	494	508	486	489	485	484	444	477	461	490	401	455	490	457	474	437	491	464	470	475	505	450	428	414	488	431	496	471
2042	368	370	337	313	362	335	297	336	303	318	326	325	324	317	315	310	312	306	328	309	299	332	313	324	323	341	331	321	286	333	306	320	292	333	334	311	324	341	322	313	297	361	326	309	293	326	310	280	324	358	291	307	307	356	337	291	314	309	295	310	326	338	349	342	292	288	288	322	328	308	321	295	336	292	319	321	326	326	307	323	303	332	335	303	294	321	337	315	327	328	326	311	323	295	291	293	320	328	281	324	283	320	288	322	354	280	316	308	310	331	304	286	343	360	336	309	287	301	313	353	308	312	323	332	309	341	318	318	306	328	315	333	318	323	318	304	296	317	294	319	299	315	320	319	328	299	340	324	315	350	300	291	302	324	322	314	327	344	331	276	324	339	292	293	320	295	318	318	295	344	306	292	300	328	314	337	335	316	329	330	365	313	276	289	314	316	325	328	319	304	332	317	309	313	290	310	319	291	322	343	365	344	296	301	318	325	316	340	340	318	324	291	324	320	307	309	306	289	304	320	318	334	294	320	310	311	324	339	334	306	310	271	350	325	313	325	300	312	284	311	288	338	288	309	286	340	321	305	328	342	326	314	329	303	298	299	310	316	294	329	308	303	299	346	330	298	296	307	313	292	320	299	349	285	280	323	303	330	331	317	305	344	317	324	304	312	319	293	284	356	322	314	237	312	303	337	298	338	333	307	307	309	311	336	308	293	347	314	306	294	320	323	300	333	317	302	320	319	326	298	308	328	332	313	335	309	306	310	332	339	304	310	355	312	329	331	306	346	317	338	312	356	326	307	306	325	340	351	303	322	323	314	325	293	324	296	315	325	312	317	303	323	316	326	343	336	337	293	310	315	316	299	289	304	303	306	330	307	321	307	315	355	299	309	357	331	311	347	295	355	312	329	321	324	311	331	303	340	310	314	328	291	321	333	333	346	351	326	310	323	334	271	297	329	288	332	329	335	340	325	315	307	303	304	330	305	338	334	302	310	301	323	317	291	298	313	319	320	327	291	288	299	327	334	333	345	310	333	317	298	296	300	343	327	314	292	331	357	340	311	296	330	287	317	321	284	358	328	323	300	289	319	310	360	301	304	297	319	331	324	335	301	328	306	285	315	364	338	313	337	330	290	350	346	308	313	311	314	331	331	321	321	306	340	318	319	342	350	314	303	328	326	307	324	328	318	308	321	285	315	321	310	318	311	323	348	343	326	341	302	348	331	324	306	290	308	341	315	331	335	319	311	321	308	313	328	304	345	298	300	321	329	344	322	311	319	316	317	312	295	303	308	276	319	319	351	330	324	296	297	324	342	301	310	308	341	316	348	347	332	308	295	326	275	322	324	317	312	328	329	303	339	340	327	307	296	318	337	315	325	328	291	322	304	269	332	298	310	329	297	278	347	336	328	342	304	316	326	328	301	296	296	327	322	293	312	348	326	292	299	307	313	347	336	295	285	334	305	322	331	350	301	313	314	289	321	342	311	329	301	317	333	324	334	327	312	292	325	319	310	322	340	336	327	332	329	330	329	348	294	301	316	312	322	315	294	328	345	336	323	322	304	336	324	317	354	302	309	349	327	326	327	299	312	319	340	296	314	302	302	330	301	311	333	314	292	284	291	298	322	324	291	295	329	334	309	341	326	333	340	327	318	325	331	320	325	326	321	349	309	335	283	314	326	321	283	319	353	287	328	291	311	338	316	293	308	351	309	322	290	329	335	285	303	336	316	308	316	310	318	328	325	308	305	320	304	311	350	297	312	348	294	312	306	300	328	321	333	307	337	302	304	324	301	314	357	317	322	315	319	365	328	312	316	299	330	346	309	340	324	299	315	324	330	306	329	342	310	311	312	308	321	282	318	283	319	290	304	324	312	294	339	294	321	322	318	319	309	313	312	327	328	283	320	290	321	319	298	344	347	308	298	311	318	298	383	325	359	317	313	311	321	288	298	301	271	306	311	323	320	309	304	311	306	351	324	319	323	312	310	323	351	327	317	316	313	301	312	322	325	310	351	376	322	297	296	329	295	327	322	326	303	330	316	340	325	308	309	334	288	294	302	305	316	283	284	311	326	324	316	317	345	336	306	324	337	305	310	315	316	301	333	312	311	335	303	299	287	337	347	295	330	328	334	285	314	329	313	336	304	314	294	283	341	320	288	304	331	316	325	310	350	316	340	304	324	287	344	306	306	318	329	326	330	312	302	300	333	312	332	310	297	313	308	329	330	335	336	294	321	319	306	335	316	340	319	335	328	347	309	326	307	313	336	294	338	290	296	313	344	324	286	314	303	308	320	281	342	307	327	356	322	338	333	309	299	335	307	350	322	328	341	296	343	316	310	316	290	354	300	334	342	321	313	302	309	337	311	308	302	297	310	352	287	286	337	351	316	332	319	340	346	332	332	300	324	321	322	341	284	309	341	352	281	319	326	310	333	295	301	301	332	314	305	290	320	301	329	296	328	310	313	369	322	302	330	318	314	330	299	320	313	324	330	298	323	328	337	300	289	306	329	309	328	321	302	317	315	323	324	307	308	322	318	321	310	326	299	282	344	300	311	331	326	292	313	359	304	307	303	322	306	333	335	298	328	315	362	323	302	313	283	342	335	317	332	304	328	305	336	274	324	294	332	325	311	333	324	301	322	318	313	311	331	315	291	317	298	307	284	297	336	308	299	297	305	321	314	289	307	323	332	311	309	317	304	357	312	332	335	344	335	293	327	288	339	311	317	287	321	358	305	299	313	336	299	298	300	303	310	308	279	296	326	331	312	305	338	320	302	295	315	310	344	303	318	345	335	322	322	335	376	330	319	333	324	321	327	322	320	318	337	296	340	328	316	315	332	304	327	331	309	327	312	304	296	320	302	306	341	323	319	287	349	311	320	335	326	342	325	308	301	332	317	323	334	284	333	322	311	306	330	300	305	312	302	332	302	327	324	310	346	314	335	327	367	285	328	317	334	346	319	299	342	328	317	315	321	331	306	328	321	347	338	335	315	323	296	304	304	288	315	326	314	311	312	333	317	357	326	341	317	320	317	324	321	322	298	314	299	292	284	294	299	309	311	301	300	316	336	332	342	326	322	360	326	323	287	318	323	323	324	313	354	354	318	305	289	294	345	337	331	289	309	330	328	316	303	297	366	310	319	310	344	307	319	318	343	304	309	317	301	325	287	324	336	322	302	315	335	332	314	328	340	337	290	321	332	289	325	323	332	314	329	293	313	301	284	303	318	333	331	366	308	328	330	334	280	299	311	307	317	319	318	308	308	307	314	305	324	307	290	321	296	311	319	335	321	335	333	312	299	334	308	302	324	352	298	305	292	294	332	303	298	308	343	303	320	328	340	313	309	351	317	312	329	318	323	319	338	302	332	338	338	319	335	344	307	269	312	329	335	327	311	340	320	322	346	323	329	320	326	313	323	306	278	305	327	303	348	311	303	297	332	352	344	306	315	299	295	309	310	346	315	316	329	273	344	316	291	306	317	300	360	307
2404	992	1088	1032	1066	1005	1018	979	970	981	938	957	928	984	889	904	910	964	870	919	984	882	912	958	919	939	916	858	924	977	922	964	961	904	908	934	886	925	942	1008	931	866	933	892	925	924	926	874	903	959	930	923	957	896	902	966	922	970	975	886	945	916	938	902	959	919	990	875	967	975	905	947	899	930	869	992	896	923	974	884	918	910	977	907	911	957	870	919	953	915	884	968	850	935	920	931	956	945	985	947	931	977	883	923	916	905	860	917	933	911	872	910	954	941	944	953	940	896	937	929	912	922	923	947	957	914	907	890	910	883	919	925	891	941	912	946	892	894	852	957	928	924	926	941	907	929	928	990	932	902	940	883	874	897	921	955	912	908	932	887	940	913	890	922	934	986	972	842	913	962	905	891	936	871	899	935	959	923	901	915	909	861	949	911	911	933	924	958	957	938	957	955	883	888	988	915	934	908	883	902	919	909	902	913	898	900	925	917	901	900	894	917	949	948	935	879	938	923	980	927	915	911	902	903	914	876	872	863	861	928	897	934	905	952	958	930	983	964	956	894	882	920	935	928	902	927	904	960	934	955	925	907	856	947	936	917	869	929	941	915	909	950	943	913	907	1012	939	948	954	933	890	940	953	942	953	899	928	901	913	894	905	902	911	917	896	916	898	926	930	898	941	935	912	946	946	966	953	894	928	892	926	934	885	952	890	910	953	938	925	924	946	895	920	917	911	910	935	930	918	906	943	943	897	917	911	936	893	926	924	870	969	974	915	876	939	936	906	929	888	910	897	932	879	916	946	875	936	920	885	962	902	915	941	905	945	925	980	898	925	939	920	962	906	952	936	948	923	950	931	938	1006	914	944	946	903	882	936	934	916	965	891	930	915	976	928	981	891	852	897	965	886	937	913	894	942	932	954	902	887	886	906	886	914	931	968	952	939	894	933	901	923	930	938	888	871	885	926	904	920	927	924	855	905	854	919	864	953	922	887	876	868	923	950	924	888	948	877	893	938	973	902	877	898	942	900	906	931	817	886	940	922	972	934	956	932	932	889	962	913	961	977	877	980	954	880	907	908	931	957	912	995	945	889	934	896	891	951	903	962	937	892	893	906	941	927	935	898	921	952	889	932	920	954	888	920	937	917	964	894	921	858	875	920	929	908	951	934	877	921	884	922	933	907	931	868	956	937	919	955	944	879	918	901	907	950	943	913	903	877	918	915	898	908	935	918	934	899	913	934	913	899	951	906	918	891	895	929	884	913	932	971	937	905	906	943	958	867	967	877	862	917	901	903	935	869	894	856	857	913	946	946	926	943	980	950	918	887	895	881	880	870	883	938	938	926	972	909	906	939	938	961	934	968	933	875	940	912	922	957	900	853	893	908	907	884	886	860	910	909	906	951	928	915	968	955	929	969	945	947	961	953	903	977	862	936	890	855	919	978	945	931	917	933	920	969	920	911	933	933	944	916	977	916	932	913	900	879	945	923	906	960	947	927	978	945	936	995	944	949	925	903	853	910	899	925	858	905	977	932	887	894	904	948	916	871	897	903	955	933	925	931	900	960	904	956	931	949	878	948	948	953	900	880	933	923	903	899	907	901	905	923	845	921	927	947	940	929	901	891	928	950	927	940	897	931	892	897	873	955	945	934	894	910	900	902	895	934	916	897	911	901	923	903	888	926	885	886	911	917	866	920	917	958	899	944	974	958	942	920	894	995	907	895	938	971	990	988	934	964	945	961	911	961	972	943	891	884	980	884	908	910	876	956	937	967	922	909	922	904	893	952	931	943	944	927	965	925	895	942	869	901	925	975	939	939	930	957	909	922	927	896	942	904	894	913	960	910	935	871	920	900	885	946	966	935	934	936	895	870	934	918	883	947	891	919	914	891	904	915	957	962	920	922	921	979	881	936	934	949	974	960	908	950	869	912	884	902	944	872	951	889	930	888	891	906	898	848	899	940	905	929	891	901	903	921	905	936	910	911	900	934	863	925	942	892	923	908	902	955	924	886	920	925	909	939	933	907	918	916	906	919	946	929	896	934	971	877	960	852	959	965	878	905	913	972	892	927	882	892	973	966	915	929	932	943	933	932	950	896	941	906	910	880	899	870	964	931	935	911	918	896	895	889	915	890	895	948	866	923	865	972	888	942	942	941	942	936	928	890	950	951	942	945	948	919	909	909	914	935	947	921	936	962	948	883	877	960	903	922	906	909	923	984	885	887	976	925	907	918	905	928	873	955	909	846	922	919	884	904	919	929	922	918	952	914	932	918	925	942	906	942	913	902	942	877	898	974	943	951	924	970	923	900	874	945	919	916	1023	885	907	890	912	919	916	968	870	943	910	896	882	939	922	930	988	927	885	894	943	945	939	897	868	983	952	934	935	931	879	927	929	948	872	938	950	973	939	917	860	946	926	924	900	898	943	891	956	931	961	954	924	905	911	932	877	941	925	907	940	920	916	972	915	903	937	952	1010	943	911	921	914	963	959	961	898	891	945	939	902	914	914	922	969	900	936	927	901	932	884	902	903	916	946	922	992	897	956	890	941	883	902	919	905	876	934	948	864	882	966	921	906	964	893	885	932	890	869	973	874	938	902	937	944	950	896	914	967	938	926	915	916	871	915	922	924	919	933	939	913	930	935	900	908	979	953	922	916	897	959	922	877	939	879	912	923	849	891	916	932	929	873	918	914	954	979	929	857	910	875	962	919	917	943	905	907	936	944	910	925	937	901	908	913	884	935	919	874	932	924	897	903	915	903	906	934	925	923	937	955	921	953	874	924	874	945	910	899	905	927	969	916	914	912	917	921	895	989	943	914	972	940	954	877	944	889	921	925	934	906	924	876	952	923	935	927	926	861	885	890	935	918	949	880	912	971	912	975	981	946	892	909	947	930	890	940	924	940	892	902	951	913	889	927	943	924	952	897	946	879	931	935	904	881	924	944	924	925	974	918	1011	940	963	957	944	928	968	923	932	897	956	957	932	912	908	966	907	925	934	950	937	922	884	907	930	864	969	890	974	901	874	942	874	929	910	917	903	886	930	926	925	957	928	913	925	947	946	915	877	924	877	962	867	943	942	939	938	936	922	910	919	946	899	943	928	922	922	936	885	884	901	896	920	943	961	964	914	898	931	926	855	937	877	945	964	928	920	993	959	950	872	963	912	909	872	862	889	935	904	939	929	937	1011	920	935	871	888	916	926	913	912	881	886	956	903	920	892	913	941	943	933	909	917	952	899	941	917	881	925	914	961	912	896	876	917	916	919	931	948	948	884	930	877	937	904	925	952	899	895	952	858	863	902	937	969	924	906	935	926	900	976	899	904	939	914	916	864	966	955	923	922	956	929	915	896	952	908	965	922	943	940	939	933	975	908	894	905	1023	936	900	884	957	912	947	930	881	893	891	960	915	892	975	951	911	902	878	906	962	931	918	928	927	903	914	907	959	919	915	952	859	916	952	939	922	924	947	921	867	889	909	899	905	951	879	939	898	902	983
8695	1197	1519	1132	871	715	505	421	368	281	325	286	272	262	253	210	217	206	215	230	215	189	188	194	197	199	189	189	189	187	202	183	182	183	188	189	185	171	198	164	199	172	193	177	165	182	185	142	184	175	178	187	171	173	181	186	195	181	166	185	175	171	165	190	168	168	170	181	167	168	173	177	202	171	217	164	190	179	165	182	169	173	160	178	180	183	169	193	177	161	188	199	171	139	174	157	172	172	169	181	183	164	162	191	184	188	190	175	170	185	153	155	173	181	177	203	175	181	185	161	202	167	162	156	181	146	179	183	163	181	185	177	178	203	192	182	165	167	157	180	155	150	180	170	154	185	155	158	199	180	171	157	147	175	183	194	179	167	175	196	161	146	173	183	166	158	185	170	191	177	164	161	158	204	174	172	177	179	164	158	165	165	156	176	154	168	156	180	183	162	170	184	176	195	180	190	171	173	168	159	191	168	188	174	163	152	168	164	167	183	165	159	164	162	174	172	189	169	159	162	179	152	200	170	171	165	161	185	175	185	193	187	175	153	146	165	160	161	166	162	160	175	185	178	197	201	188	153	187	175	190	174	174	170	170	174	158	180	157	163	171	185	193	173	175	155	187	189	154	173	170	171	163	168	174	168	176	186	158	183	177	172	168	187	174	172	193	192	173	179	171	171	165	158	180	145	166	185	189	189	173	167	196	169	177	167	170	160	171	172	178	175	178	177	192	143	173	189	168	186	193	172	185	200	183	182	190	152	177	190	171	178	183	189	186	164	204	172	156	174	188	160	197	183	168	173	169	182	170	167	187	184	175	171	188	177	197	158	152	177	170	183	162	168	179	177	187	172	162	167	187	183	171	169	160	170	173	177	157	196	179	175	196	158	168	191	165	154	144	160	168	187	183	177	190	182	170	172	166	179	189	194	181	158	177	165	191	190	182	197	176	186	147	162	180	158	163	180	200	184	171	140	183	155	171	173	189	155	167	192	181	176	174	184	191	174	156	182	149	171	178	182	164	171	170	173	173	174	175	187	183	183	175	190	179	169	160	176	168	173	150	174	181	167	182	173	171	161	191	197	195	162	158	176	160	207	176	183	182	179	183	152	171	212	175	161	191	179	171	176	167	164	153	189	188	198	172	190	192	170	159	180	171	174	182	175	159	172	180	178	175	190	172	194	176	167	179	183	184	191	193	175	193	167	181	172	174	166	173	167	177	156	161	150	159	178	185	180	159	163	174	160	166	157	188	191	163	163	172	206	183	179	164	176	180	197	177	201	173	155	172	182	191	186	192	176	197	181	179	190	191	174	194	197	180	175	154	188	170	193	166	157	158	153	179	189	163	201	170	181	172	197	164	175	155	171	179	177	189	157	196	170	207	179	192	162	182	197	161	166	151	180	175	192	175	174	158	185	177	167	188	191	168	163	166	191	166	160	169	160	178	182	208	178	177	154	172	197	198	189	161	176	167	177	199	156	181	179	168	149	173	173	171	167	166	173	156	154	173	154	170	162	156	173	161	167	161	168	145	185	175	189	177	187	181	165	172	163	170	188	204	161	178	163	166	211	177	160	190	174	199	174	177	173	179	211	181	174	178	182	160	198	179	163	160	176	178	153	168	162	182	163	173	168	171	167	194	195	198	192	163	181	165	163	175	158	180	161	197	169	200	155	175	171	195	176	166	156	164	182	185	196	178	179	179	151	165	204	176	178	187	165	159	178	191	178	167	170	191	156	187	156	201	163	187	174	142	160	179	183	176	182	179	188	157	151	163	157	171	185	171	185	158	214	147	160	159	168	185	151	177	146	163	161	172	141	169	164	181	190	178	176	168	169	175	169	160	173	166	174	192	152	185	164	187	170	165	180	156	160	154	180	173	177	158	181	181	162	175	140	180	175	183	171	169	157	181	182	173	162	186	174	148	183	161	163	174	172	177	187	195	182	157	187	174	180	158	171	204	160	151	189	175	170	189	189	176	167	180	178	188	180	176	175	209	177	177	178	161	186	173	206	168	177	172	192	155	166	178	211	160	174	188	168	168	188	180	143	179	196	194	172	174	166	186	178	168	151	166	184	179	187	189	149	157	179	179	168	160	165	175	184	150	201	197	162	184	175	173	166	188	201	176	167	164	164	183	180	183	174	191	160	169	151	168	178	156	151	171	170	155	171	167	188	168	173	193	169	181	189	160	154	166	170	173	178	177	188	174	156	161	178	174	163	183	172	176	168	178	190	159	191	171	152	171	180	149	160	163	180	179	155	161	186	178	205	184	186	165	180	170	156	171	181	170	188	178	184	172	164	167	177	172	178	171	167	176	170	158	206	185	158	191	183	178	161	171	177	180	191	174	179	172	167	163	166	188	162	167	178	176	177	188	194	188	191	176	189	176	190	185	173	186	181	190	178	172	158	180	181	187	197	185	173	166	170	217	176	176	193	194	173	192	170	179	186	183	179	166	191	167	180	187	171	176	188	156	196	181	211	173	180	143	179	166	169	170	150	181	159	144	169	151	156	168	154	177	181	197	193	173	158	168	161	191	189	153	158	158	149	162	174	190	169	178	167	164	181	171	169	198	164	185	175	173	161	188	192	202	185	191	189	181	175	190	162	178	165	167	167	175	174	187	168	157	197	182	174	171	195	201	210	172	186	186	160	203	168	173	168	174	191	195	159	200	164	178	171	165	169	204	169	173	175	180	176	146	165	179	177	190	169	184	183	188	165	169	206	194	175	154	167	166	173	166	189	167	173	171	177	178	180	184	172	167	188	187	171	160	204	164	173	174	194	188	179	187	166	178	169	192	175	166	192	169	175	164	180	175	156	175	188	186	183	190	183	171	181	185	178	154	148	207	173	176	163	179	169	166	187	169	180	173	180	152	199	158	160	177	163	163	181	195	182	163	190	179	175	185	154	170	163	183	172	178	159	152	168	160	158	175	190	163	192	201	192	178	159	164	174	175	173	156	161	181	174	162	191	169	168	185	168	171	169	164	134	170	171	171	183	193	153	155	169	178	171	171	173	163	179	177	165	190	169	160	174	192	183	153	168	177	168	134	173	167	182	165	170	149	192	187	173	169	156	166	170	212	181	181	142	193	204	187	172	161	151	170	189	204	185	166	194	180	171	188	160	174	176	166	144	162	144	146	162	153	179	192	185	177	172	180	170	173	178	180	170	161	180	187	190	159	171	173	188	175	184	136	183	160	167	200	157	183	186	176	198	173	198	200	152	169	176	158	165	186	186	169	182	167	188	200	167	203	163	199	202	177	182	155	183	190	174	193	158	189	176	190	203	187	163	175	159	159	167	184	195	163	175	173	153	164	183	172	176	176	207	165	151	177	158	179	170	167	178	194	163	194	176	149	170	180	154	185	186	199	147	162	163	174	191	168	177	159	188	198	187	157	161	167	179	160	194	170	168	168	195	166	172	197	182	172	179	179	185	161	199	175	180	173	176	181	164	176	162	162	170	184	163	165	184	173	162	182	186	157	166
5590	1608	3563	4043	3465	2759	2257	1930	1619	1466	1279	1181	1141	1055	960	940	926	893	823	825	791	768	743	682	694	718	705	694	682	701	666	631	575	601	588	585	617	647	574	612	615	590	582	617	585	631	552	589	609	557	590	585	602	560	583	551	569	604	594	580	578	568	580	553	527	580	618	586	593	574	542	536	559	569	549	547	538	602	579	565	544	569	590	540	577	589	545	555	570	573	586	582	555	536	569	531	563	551	514	524	565	571	523	516	527	566	539	558	509	558	570	551	525	560	576	525	554	587	545	505	547	530	512	561	549	557	579	589	593	574	558	501	540	572	586	538	552	547	520	533	546	546	578	591	517	544	597	538	555	543	566	568	564	555	550	526	567	567	578	551	573	555	545	536	564	554	546	547	550	547	523	522	554	526	545	557	577	532	600	517	542	554	572	587	605	541	599	586	540	575	534	577	503	564	552	523	568	587	573	518	512	546	535	546	545	581	506	567	538	517	584	517	533	540	543	550	569	572	576	583	561	546	527	530	558	561	592	600	517	564	530	560	574	539	553	545	560	570	549	549	531	507	545	547	557	533	561	542	540	520	544	552	570	545	552	564	542	532	530	561	536	547	533	555	590	544	550	545	540	581	533	526	574	512	521	522	531	536	546	549	539	519	550	518	551	568	557	560	516	591	566	575	534	556	553	518	520	542	539	540	546	548	568	564	536	553	546	570	558	568	581	542	559	546	530	537	544	577	546	543	537	569	567	538	564	559	566	544	584	561	542	552	553	526	568	525	558	534	559	549	547	550	510	547	586	544	589	583	547	587	529	555	515	558	565	551	557	511	537	576	514	540	573	555	544	563	534	539	532	537	552	553	507	536	514	537	573	526	588	536	549	520	528	530	552	565	555	556	549	552	576	559	577	536	561	546	550	521	549	560	542	541	504	565	548	553	546	555	568	576	546	509	540	560	581	609	522	582	560	526	560	509	574	550	545	540	565	563	561	529	563	522	585	544	571	548	582	546	575	569	556	503	543	555	553	560	568	548	556	561	584	606	629	561	550	522	585	510	561	592	573	577	540	549	541	591	555	558	546	583	544	569	543	534	557	566	532	525	520	537	529	559	521	540	586	575	567	535	559	592	534	578	528	546	563	577	527	567	512	574	562	530	536	552	546	543	553	589	542	545	548	542	571	568	555	578	527	525	570	526	522	534	553	586	560	569	567	544	571	564	548	556	581	534	520	500	527	515	497	523	507	554	539	569	570	505	557	575	579	556	580	514	543	528	560	531	534	527	538	601	565	550	510	551	566	545	569	526	519	532	532	555	530	566	613	575	555	585	496	557	592	518	549	553	553	560	544	524	564	564	557	555	542	528	491	554	554	568	552	542	561	571	562	540	585	525	556	556	506	538	534	577	543	565	542	548	527	547	512	523	552	533	559	525	545	516	570	568	578	552	570	555	576	607	575	610	529	536	543	533	547	593	541	563	496	530	554	610	544	534	562	553	543	537	464	551	585	595	552	596	546	544	547	529	532	554	570	546	542	522	537	576	563	546	553	570	539	551	532	545	575	555	584	533	539	547	524	520	541	545	567	533	549	556	518	538	547	559	556	567	543	568	573	558	582	494	585	565	550	529	543	549	520	576	573	551	568	574	566	570	511	540	580	564	542	556	562	561	535	565	563	606	534	564	576	575	546	537	594	525	539	558	618	548	541	546	567	573	533	555	539	532	544	495	574	522	534	583	529	544	522	544	516	557	568	566	605	563	547	558	574	535	564	575	521	563	562	544	548	575	535	559	562	561	544	533	543	564	555	548	541	534	550	563	544	541	548	568	541	534	546	496	537	553	561	559	526	581	540	539	570	559	510	572	537	557	637	529	562	560	562	516	561	551	567	554	534	533	534	600	587	583	550	524	557	521	562	544	540	581	519	574	559	529	497	548	563	581	519	571	520	606	561	567	563	570	583	521	573	499	542	540	522	554	562	529	544	579	570	578	565	524	557	535	531	576	520	563	514	545	577	554	587	550	541	549	525	546	547	584	568	541	528	556	543	533	515	512	558	577	550	528	588	544	518	535	551	572	572	546	536	551	583	520	539	583	542	583	551	542	510	564	561	545	558	526	547	510	510	489	529	527	548	531	563	546	536	568	576	520	550	512	560	578	544	571	544	604	565	514	556	508	559	526	565	508	564	546	516	508	545	521	598	564	587	582	562	575	544	582	553	545	598	562	563	578	519	565	592	558	515	566	571	551	535	563	527	525	589	529	539	515	539	578	552	602	555	596	517	550	533	567	572	569	552	595	544	568	542	553	554	628	545	517	581	533	551	533	571	509	549	536	584	529	535	546	555	550	527	560	531	536	552	487	522	602	565	505	580	567	562	540	545	569	543	544	565	595	564	540	526	565	530	539	576	544	557	555	505	535	580	557	510	575	558	551	522	598	540	559	554	533	558	554	564	514	545	546	564	579	523	552	558	569	577	526	585	551	593	545	559	543	541	590	557	573	552	547	539	530	530	554	521	528	554	601	562	571	560	579	537	537	549	554	512	549	536	542	513	546	514	535	532	524	542	588	497	553	580	559	560	521	540	532	534	520	539	510	566	547	536	544	529	558	545	579	515	552	583	514	524	597	523	547	603	554	539	548	565	561	581	564	542	554	510	539	548	540	567	556	562	528	619	545	574	531	548	515	563	585	555	570	529	535	532	541	563	513	537	528	556	505	570	549	539	554	580	491	571	563	557	514	562	590	540	569	564	580	572	563	534	525	558	566	549	536	536	508	555	532	522	527	572	546	489	552	568	549	574	530	549	565	567	535	540	553	546	545	525	549	557	558	567	551	565	503	564	585	562	524	613	587	541	523	546	563	511	535	552	541	583	544	560	553	561	532	545	578	577	586	544	552	539	541	532	524	532	613	553	565	584	586	547	527	591	551	550	554	545	571	559	546	533	566	559	564	542	534	588	541	581	545	518	562	521	549	562	550	544	564	552	539	579	543	530	534	530	497	526	549	556	532	564	581	581	545	559	561	525	522	529	526	553	561	534	562	572	546	557	548	562	563	559	529	528	544	593	516	541	556	567	552	528	565	533	505	542	567	552	577	531	559	572	531	565	547	565	534	530	562	548	554	533	512	602	549	565	583	570	546	549	541	534	527	554	536	539	596	555	557	579	581	531	513	523	545	549	532	518	529	563	534	565	567	516	546	566	555	551	549	568	522	529	590	519	569	555	520	536	550	579	548	550	525	547	558	559	489	532	521	547	566	564	568	564	551	575	536	568	543	543	569	521	524	577	569	557	577	559	543	505	552	553	539	599	521	550	529	548	539	532	527	510	576	555	508	546	578	608	535	570	558	557	555	551	528	546	581	561	521	544	537	580	539	557	552	574	538	546	544	559	522	530	543	555	524	557	534	569	566	573	570	541	552	549	556	545	541	526	519	549	582	529	531	532	524	529	560	566	558	542	525	546	531	556	546	525	535	591	546	560	548	545	570	513	532
15959	2654	2921	2160	1532	1091	850	619	515	471	378	350	322	290	256	241	198	212	215	221	210	213	180	191	182	156	183	147	172	161	160	147	162	162	165	157	166	183	159	154	139	161	151	128	130	137	150	135	158	128	150	135	162	164	151	145	141	153	146	132	145	135	138	159	147	141	153	124	157	143	155	161	143	128	138	146	132	139	137	133	132	145	137	149	142	153	152	108	151	141	138	130	165	141	131	127	132	147	142	166	136	153	124	140	145	146	131	135	155	134	139	129	131	149	128	148	128	130	157	144	128	160	133	129	117	113	143	126	139	133	141	137	141	135	156	139	153	134	153	108	160	159	147	119	118	128	135	135	153	147	141	131	120	154	147	141	114	160	158	162	145	156	137	162	146	145	135	154	138	147	145	141	131	137	153	132	139	145	138	127	116	145	133	127	113	116	124	152	131	120	124	137	143	161	116	132	146	126	144	132	155	151	132	145	128	130	119	150	149	174	125	134	140	114	137	133	132	127	153	142	134	129	150	122	140	128	116	121	132	125	135	151	141	129	134	115	141	129	141	139	143	157	133	125	129	130	132	125	160	124	157	126	141	151	122	133	128	146	138	126	146	118	131	130	153	150	127	139	132	140	121	144	156	150	150	124	142	126	144	145	141	140	141	131	152	149	137	137	122	130	135	135	157	138	134	144	114	147	115	136	140	155	129	124	142	142	153	155	131	137	133	119	132	130	164	134	129	125	148	133	141	175	118	130	152	166	136	123	136	117	144	124	115	145	149	144	136	152	153	150	146	155	146	154	133	134	144	144	136	131	129	142	141	127	143	145	133	120	129	120	139	145	129	134	135	130	146	165	135	133	154	128	122	136	146	132	123	135	133	146	163	137	159	126	141	130	134	142	144	120	131	154	122	138	118	115	136	124	118	140	140	139	140	129	145	126	116	145	143	129	129	119	118	135	152	136	131	145	146	134	162	134	133	139	141	117	130	150	146	150	129	141	144	119	137	159	145	147	135	140	142	134	139	106	171	167	137	126	160	156	149	145	141	126	155	142	147	148	146	127	131	132	135	150	126	136	140	137	127	139	133	129	130	137	142	144	130	128	147	133	132	154	139	146	113	135	127	139	140	145	134	129	143	147	145	176	141	137	135	142	143	153	121	135	141	129	147	144	145	138	135	144	157	140	134	148	146	130	150	143	158	142	134	156	138	136	140	144	130	136	131	145	135	139	154	128	125	128	138	127	153	130	160	141	155	145	139	137	132	131	122	122	156	156	125	122	140	141	142	135	151	148	127	139	160	168	127	152	131	138	124	143	125	134	138	137	147	134	138	130	159	143	157	137	122	137	155	138	175	129	160	163	132	125	140	143	121	134	139	137	146	151	138	160	110	154	147	139	135	159	127	143	130	136	119	157	141	125	141	119	145	152	139	145	139	138	143	128	149	120	141	159	132	137	131	143	116	134	131	127	137	139	141	146	144	153	147	136	125	147	160	145	127	140	149	137	139	123	142	116	131	120	129	131	129	121	160	134	143	145	142	157	130	145	134	140	140	147	136	112	150	132	105	160	150	130	136	122	143	138	138	147	139	140	154	141	128	116	145	150	127	155	134	152	137	127	141	137	149	153	154	150	128	127	142	131	130	134	152	131	133	163	141	151	138	144	140	153	135	148	142	129	153	141	136	146	146	145	122	147	144	137	160	142	135	150	122	151	133	131	142	145	129	143	151	140	145	136	156	137	139	158	137	141	136	152	109	142	173	136	133	148	127	137	145	159	146	124	132	154	127	122	141	126	144	143	130	142	137	140	135	138	120	150	146	144	132	118	148	145	149	149	137	124	130	139	129	150	150	145	150	131	158	138	120	146	114	115	157	149	132	134	142	136	138	130	136	147	143	135	151	165	129	154	136	148	126	117	143	139	148	150	163	146	120	129	144	141	138	152	152	128	127	137	138	131	105	144	134	152	110	135	143	136	156	134	129	142	147	144	144	155	140	154	145	116	140	150	150	143	133	135	152	144	140	156	129	136	143	138	139	146	151	145	144	138	135	133	144	130	140	129	126	163	145	183	132	126	129	131	146	145	136	128	134	143	131	145	112	145	153	161	134	132	148	140	130	143	110	123	140	156	132	125	170	143	137	171	142	143	138	128	152	139	129	120	136	146	158	138	145	140	129	134	134	127	130	134	134	133	161	140	148	138	147	135	138	130	148	161	149	138	120	124	123	117	134	161	155	133	133	182	136	130	136	161	146	157	131	153	132	141	137	127	152	146	136	133	123	135	133	146	165	137	138	133	141	148	129	133	125	143	121	155	134	145	151	139	159	137	127	125	155	161	123	128	135	127	132	132	138	125	129	134	131	143	150	152	134	150	117	136	119	148	144	125	155	142	127	123	165	149	128	130	157	137	142	130	137	152	112	134	139	154	138	140	149	158	135	128	126	130	146	112	136	138	146	141	127	145	137	141	157	141	138	139	122	133	126	128	119	147	142	146	152	137	158	139	156	151	159	148	152	139	138	129	142	140	135	135	122	153	156	150	153	149	143	154	122	108	141	132	163	140	134	156	146	143	138	137	165	128	148	108	161	137	143	138	141	152	135	148	135	145	139	148	150	127	134	134	124	131	147	144	146	131	160	136	122	142	149	137	142	143	125	126	139	123	126	140	133	146	135	132	139	132	125	133	142	140	150	144	139	169	124	126	116	130	141	131	145	133	153	128	160	139	129	144	122	134	133	144	139	127	132	148	135	146	141	161	154	148	135	133	122	130	117	142	151	144	155	126	130	133	140	149	148	159	122	140	124	141	157	146	129	137	148	133	147	125	153	118	147	155	129	145	130	134	159	150	145	134	147	118	127	146	127	153	137	135	127	139	144	164	131	137	142	129	121	131	130	136	130	144	148	124	155	141	116	128	152	162	130	157	141	152	150	153	172	123	131	142	154	127	131	154	121	146	121	146	139	144	146	119	123	145	147	127	153	139	142	135	139	125	143	148	138	147	141	134	141	123	135	113	133	141	142	140	133	139	139	144	141	122	144	147	156	146	134	130	142	130	128	146	143	141	132	149	155	163	147	140	132	140	134	143	143	127	127	156	134	147	140	148	137	131	128	127	152	139	130	127	133	136	130	131	151	156	119	128	128	122	126	143	143	148	112	133	144	139	131	140	151	138	155	110	124	139	124	141	142	131	160	126	140	132	127	142	138	123	140	143	127	130	131	143	117	132	131	141	136	140	141	132	129	163	127	151	138	126	138	142	131	142	149	176	132	128	137	138	130	128	121	128	151	153	129	133	153	156	143	141	126	140	136	139	153	108	144	132	128	133	134	141	136	133	128	135	157	135	137	136	153	143	134	133	122	119	130	134	134	132	135	142	131	130	132	129	152	127	130	129	140	135	142	148	131	146	150	136	142	142	139	131	137	121	140	118	139	142	141	142	133	150	142	149	144	125	146	140	149	148	156	131	135	166	151	135	118	133	111	156	129	150	129	126
7607	2571	6181	6950	5820	4660	3728	3067	2492	2211	1942	1727	1506	1441	1302	1248	1154	1058	997	916	871	848	799	769	714	753	707	689	681	679	638	674	628	601	632	585	593	566	552	577	541	580	530	561	571	546	525	532	502	508	583	531	506	540	545	534	510	518	498	500	523	505	459	508	467	513	523	489	508	532	532	530	508	494	473	498	502	505	480	463	467	473	470	457	509	523	438	476	462	489	517	474	465	486	494	493	508	487	488	477	477	493	480	485	492	458	467	511	503	452	480	495	458	451	472	473	470	491	488	469	490	501	459	477	454	451	456	445	494	463	423	462	477	431	470	456	452	504	464	502	495	459	504	464	436	473	495	472	466	476	481	481	494	446	484	460	489	477	467	453	471	458	438	461	443	426	497	481	477	469	448	477	467	494	457	465	449	513	421	460	478	464	456	465	514	458	468	466	456	461	464	447	454	468	459	467	482	473	460	485	477	444	476	447	456	471	493	458	467	469	440	464	466	476	473	451	459	443	488	465	436	460	471	480	450	472	470	461	427	482	489	432	456	450	451	451	463	498	481	451	492	465	464	444	462	476	450	465	444	510	469	475	518	482	477	480	474	454	443	470	451	449	428	436	451	490	446	474	465	440	448	478	470	471	470	490	488	438	458	446	463	450	501	449	501	500	408	479	453	481	491	403	462	433	425	472	450	444	519	492	479	475	430	455	463	486	457	492	467	475	481	439	446	488	458	420	492	449	479	413	457	496	469	468	474	463	454	504	460	452	450	446	461	470	443	457	463	474	464	492	455	454	464	466	432	407	480	439	466	474	454	468	412	475	459	489	471	464	459	462	448	458	482	463	485	477	466	451	452	454	439	505	449	494	444	464	472	462	482	458	470	427	420	471	461	469	426	471	419	447	437	468	489	487	460	455	451	454	455	445	438	483	482	419	488	454	485	461	466	460	489	491	470	447	450	456	429	435	479	473	436	456	471	473	479	456	425	470	441	496	432	470	460	465	446	468	452	438	474	458	450	472	461	458	474	458	476	420	467	417	442	447	458	494	411	441	449	463	484	454	469	444	484	477	454	450	456	488	467	453	464	468	430	436	498	452	481	458	520	439	471	456	475	441	468	440	473	462	458	415	447	480	435	430	472	499	401	455	468	446	470	462	472	491	464	429	454	453	458	467	484	432	426	432	444	449	465	440	480	471	451	474	455	506	461	450	472	440	487	481	458	443	436	482	485	474	458	471	412	452	485	483	483	462	450	433	475	452	482	440	446	502	487	492	450	449	472	470	483	471	493	501	445	499	500	441	453	473	465	437	434	460	471	427	446	431	461	450	458	472	500	449	483	479	454	429	507	470	465	488	463	484	463	486	476	467	435	465	477	445	488	486	487	464	462	481	451	436	483	471	432	472	429	487	479	422	472	439	434	453	500	447	498	471	482	476	462	444	463	506	460	493	472	431	442	492	440	481	495	476	462	453	477	481	467	474	490	441	461	486	459	428	478	447	470	439	478	446	456	496	437	491	449	463	467	482	450	435	448	465	460	464	454	447	445	493	458	491	440	468	469	445	426	465	438	444	467	499	446	472	463	471	434	460	483	457	456	408	450	456	477	458	457	468	451	469	475	447	463	446	470	486	438	476	459	443	454	429	443	452	457	476	481	492	448	453	475	484	450	458	424	446	477	505	434	473	461	461	448	457	436	494	484	432	484	462	436	438	472	458	501	428	473	456	446	461	449	499	453	442	455	457	478	430	491	473	449	455	436	452	462	431	467	482	439	446	434	496	462	465	471	445	444	464	439	426	455	478	509	451	462	448	455	470	456	480	453	484	456	446	471	467	481	460	460	479	472	462	497	507	471	465	470	483	456	436	488	457	473	462	521	450	468	481	488	449	498	421	448	451	438	463	452	429	464	481	444	470	436	435	491	483	486	462	456	461	465	494	461	445	440	461	474	468	456	460	480	466	418	463	464	453	523	449	474	480	487	478	461	481	470	423	473	480	489	467	462	410	455	483	457	465	436	438	480	455	487	471	433	471	486	463	469	482	489	458	454	474	458	452	486	472	448	488	445	470	465	485	450	467	451	436	495	464	449	402	448	453	456	478	444	453	434	419	447	465	472	487	480	475	491	472	425	458	457	483	470	439	453	488	508	452	491	461	427	454	447	480	450	476	448	477	438	486	478	470	448	457	472	458	453	474	449	471	460	453	499	445	456	473	472	439	445	455	526	437	465	467	488	478	470	459	410	462	435	463	481	440	468	449	502	459	451	448	468	481	452	503	461	442	446	449	493	458	473	444	483	425	461	435	500	471	480	475	457	439	455	463	458	438	460	460	468	466	502	465	447	466	486	462	454	518	419	460	474	477	450	488	445	445	453	474	478	477	472	491	473	467	451	487	479	448	457	458	455	461	467	484	504	473	458	430	482	436	490	463	473	461	495	453	461	465	484	460	491	476	460	490	470	455	471	433	464	519	476	414	460	487	445	434	435	429	447	464	481	454	464	466	463	485	498	461	454	472	500	459	492	484	464	504	465	410	455	438	469	458	418	437	451	481	480	435	453	481	449	493	478	476	464	487	422	456	476	493	441	426	458	427	465	490	426	463	463	470	463	480	444	432	485	453	435	486	470	468	467	498	469	458	477	465	494	477	427	475	435	458	456	501	490	463	435	471	469	481	489	473	475	470	473	447	461	443	472	428	433	454	450	453	468	458	447	438	473	425	417	471	478	455	434	487	454	468	481	462	441	510	452	495	472	483	453	493	497	471	472	450	489	471	489	456	456	444	400	472	483	482	462	515	469	463	438	455	455	474	461	468	486	426	457	468	485	473	463	454	439	458	463	431	440	485	473	505	416	445	482	448	461	459	451	457	464	449	420	445	472	462	473	458	438	455	459	474	439	521	426	420	447	483	462	454	468	451	447	444	479	448	441	406	458	441	477	455	429	424	454	446	436	491	478	449	462	444	455	475	505	502	497	467	477	453	498	471	445	461	498	457	426	484	453	448	497	510	435	499	448	493	467	452	498	464	457	448	438	425	464	450	476	444	462	464	462	437	453	505	451	475	462	404	491	490	457	464	498	455	470	467	449	506	507	467	458	442	449	463	486	475	464	465	484	495	455	464	435	450	431	450	425	493	468	489	464	464	443	457	473	450	478	483	480	463	461	458	459	492	468	514	463	488	474	455	475	429	480	480	483	441	439	443	463	466	448	461	496	425	440	489	479	445	412	452	450	464	486	497	459	471	474	493	448	441	511	443	447	490	471	463	467	457	458	483	436	486	458	443	497	442	474	428	428	508	439	420	447	463	477	489	485	414	476	511	466	420	450	497	498	456	464	466	498	461	464	498	483	436	462	505	452	496	476	438	476	469	465	447	424	442	489	453	452	419	503	440	481	487	491	456	491	424	429	468	491	454	444	484	497	436	458	484	463	448	458	438	448	481	479	477	440	437	491	421	469	438	452	462	456	460	463	469	438	472	470	456	433	459	520	468
2086	360	362	307	318	343	322	290	320	344	325	344	303	353	338	331	275	296	297	325	297	320	337	314	313	343	297	322	296	308	307	315	330	302	301	311	324	323	320	320	316	299	290	339	309	324	332	305	319	313	340	280	308	315	312	335	304	301	288	304	307	315	319	297	331	305	335	309	308	297	319	295	299	322	318	293	313	349	324	301	299	340	322	300	298	300	297	310	332	315	335	326	354	281	289	325	349	315	299	322	323	343	312	324	284	329	327	325	305	314	303	301	323	332	333	308	322	322	334	324	343	312	323	301	318	317	289	306	303	292	313	326	319	305	299	274	322	315	256	287	289	302	296	326	321	283	323	331	304	321	297	281	292	288	315	303	325	300	305	315	304	311	308	305	289	334	341	348	296	338	337	325	317	312	310	327	359	302	343	320	326	317	307	326	328	311	292	314	296	318	323	324	327	340	273	345	303	314	303	299	311	298	286	315	297	308	317	306	289	301	320	323	343	349	320	311	312	319	296	299	326	289	327	342	329	313	321	300	312	316	305	333	313	300	311	346	287	311	333	310	317	285	291	342	291	314	294	340	300	319	345	331	328	325	335	299	332	335	333	310	341	327	311	287	337	326	326	326	284	347	331	317	332	338	301	326	330	326	306	335	310	302	334	314	302	314	316	301	310	291	298	308	326	332	287	325	339	314	338	326	312	327	321	272	325	306	324	297	294	328	314	352	320	326	316	331	275	297	314	290	277	300	315	310	317	321	300	357	306	323	325	320	317	292	303	314	332	330	326	345	284	301	326	326	359	295	331	312	291	304	327	334	302	310	344	317	345	308	326	302	291	328	333	322	316	316	333	343	327	345	332	314	289	305	315	348	280	329	302	306	301	310	316	348	302	304	320	311	306	323	323	299	296	313	322	299	319	327	324	304	340	333	352	311	290	307	312	311	315	325	332	314	346	328	356	309	282	307	308	305	309	329	336	310	294	332	316	321	318	341	336	313	300	326	296	338	300	294	307	281	315	322	281	295	287	295	348	298	307	312	308	347	370	313	339	323	323	307	329	326	333	322	325	314	343	334	357	297	309	325	341	317	309	274	300	299	321	328	320	297	317	291	320	297	291	344	305	315	324	342	334	321	298	338	318	304	305	285	333	339	335	343	296	352	319	341	316	319	329	307	341	336	312	319	290	348	320	312	329	320	282	332	352	318	280	302	292	333	309	313	308	343	316	314	316	283	344	290	296	352	330	374	322	306	279	297	300	320	287	322	285	315	314	346	324	293	305	310	295	344	304	301	296	304	287	288	332	318	314	301	313	292	301	302	313	324	324	330	326	335	310	350	294	301	352	298	340	311	296	333	323	314	285	317	309	312	312	296	313	331	311	309	308	319	332	328	290	332	310	329	331	295	302	321	348	310	322	316	351	325	307	315	343	318	325	303	360	302	367	329	341	318	315	281	320	317	309	343	314	311	288	324	352	336	309	292	289	288	351	304	314	295	303	291	310	330	286	338	321	301	292	292	291	333	292	340	344	328	340	337	334	282	326	343	334	378	316	318	331	333	305	320	321	339	321	328	304	350	284	318	337	321	298	315	312	311	321	318	327	301	337	296	356	349	309	329	332	345	314	288	302	306	326	344	305	323	285	341	309	334	336	294	292	345	331	320	331	313	309	332	313	312	308	327	328	308	306	334	294	339	290	326	298	318	287	290	324	355	325	317	309	298	295	298	309	316	312	345	284	370	287	302	308	347	298	308	339	338	331	332	283	296	328	308	310	305	312	311	308	306	306	311	283	315	328	323	320	318	320	325	296	311	322	311	357	335	303	345	294	325	323	301	312	348	304	304	340	300	302	318	326	310	317	354	296	325	313	293	332	296	313	329	313	308	314	312	337	304	331	324	322	311	329	323	292	331	314	293	310	322	286	312	346	325	289	313	329	318	354	297	314	331	304	313	318	309	331	293	290	307	297	341	329	309	332	311	284	320	341	301	308	318	296	315	310	321	345	311	305	314	305	315	308	338	292	312	334	305	321	319	315	337	305	288	320	331	304	287	290	345	319	305	335	306	309	315	279	306	346	338	294	297	287	327	296	302	315	328	279	339	328	331	308	301	323	310	335	298	310	318	338	315	332	319	323	317	289	318	314	318	335	297	302	298	306	313	369	291	338	301	313	310	309	345	312	320	300	333	327	316	297	314	341	307	305	305	333	325	314	312	329	315	305	340	300	328	289	323	335	343	348	330	307	333	311	308	282	322	332	286	324	310	317	310	302	319	339	296	334	327	341	318	320	287	345	310	323	320	274	332	319	343	329	347	292	323	302	315	331	307	322	285	331	350	301	322	315	339	334	327	312	339	302	353	310	326	306	302	321	291	295	298	289	340	290	314	352	319	305	300	296	315	314	284	304	333	319	322	322	330	341	331	314	345	296	320	325	299	279	326	322	293	311	331	285	350	302	320	275	284	336	317	303	307	300	295	325	338	342	300	292	305	344	296	259	297	322	311	316	301	360	290	299	294	328	321	340	305	297	306	318	297	307	309	331	330	288	296	314	315	318	301	295	312	302	336	348	342	327	321	286	348	341	333	296	337	314	323	350	307	323	312	320	305	320	308	313	311	322	334	306	352	333	304	320	323	293	308	302	302	306	294	298	336	313	313	322	339	341	300	293	329	303	348	336	261	289	341	299	325	312	319	289	318	283	331	316	318	319	291	320	340	324	322	310	354	298	340	292	326	324	306	333	292	295	311	295	297	318	310	316	313	339	327	293	295	323	299	318	332	304	337	309	312	331	294	315	306	306	305	368	352	319	348	310	319	323	357	350	322	315	337	307	319	296	330	328	311	342	332	345	328	338	299	319	299	341	294	322	306	341	309	305	319	334	296	316	300	316	326	310	311	303	332	288	345	334	322	295	343	298	302	310	320	308	357	340	275	295	288	333	307	335	328	328	293	302	312	294	297	312	318	335	309	304	304	312	293	296	298	320	335	349	324	332	316	323	286	311	322	306	279	286	313	295	349	320	288	306	297	313	312	302	287	314	312	322	279	302	325	293	322	317	330	278	284	310	324	305	311	332	319	315	302	322	331	298	328	326	351	337	289	308	302	305	293	310	318	340	332	317	324	319	315	356	314	303	319	322	301	313	294	324	287	343	329	318	292	323	319	325	299	320	288	312	325	296	308	338	327	286	338	333	278	277	329	319	303	309	322	314	332	306	313	307	348	296	304	314	346	334	317	318	320	314	302	290	292	312	326	320	341	301	310	293	323	321	326	317	313	338	327	334	307	319	328	289	334	309	344	309	315	330	324	292	325	324	313	321	294	300	283	311	295	340	315	303	319	315	310	338	314	288	287	318	280	312	324	291	310	330	313	333	319	342	319	286	326	321	322	290	331	330	317	329	346	337	294	293	353	337	348	307	318	316	311	339	310	331	315	332	323	322	276	288	323	320	294	325	322	313	336	306	326	319	316	318	325	313	306	322	312	334	287	304	287
2340	1013	1002	1004	975	977	978	960	1005	1003	928	965	917	930	932	947	981	950	956	925	978	906	956	888	933	887	905	904	925	884	978	926	906	941	969	914	941	926	885	918	956	905	931	916	889	933	946	922	908	923	905	974	886	906	975	917	910	920	871	943	917	961	840	909	884	940	926	869	907	940	961	904	916	882	934	900	961	972	959	949	920	936	922	961	936	894	978	944	939	913	914	905	954	876	893	866	889	935	974	920	939	924	883	950	922	913	932	913	942	964	865	877	937	973	941	914	888	930	938	892	929	926	927	884	923	959	919	962	947	917	936	903	896	912	964	979	911	892	868	886	917	929	895	908	854	925	942	920	909	957	942	944	896	887	892	913	916	946	947	927	952	920	882	918	953	922	891	970	939	921	909	914	914	968	887	934	894	932	964	979	888	975	940	883	964	877	899	940	954	906	929	876	872	952	946	946	932	904	965	951	939	892	933	949	867	934	942	933	941	932	902	924	896	959	906	914	877	895	887	909	919	946	916	935	948	913	954	953	940	902	845	911	864	900	949	901	877	980	867	941	883	940	882	932	907	873	924	896	915	862	899	953	933	888	919	898	889	920	871	913	936	894	918	928	961	876	944	906	903	937	914	925	899	882	875	880	963	922	889	917	935	924	893	902	906	924	909	906	887	914	889	939	886	866	891	930	911	954	894	928	905	956	944	887	943	864	887	910	954	899	914	878	972	912	924	828	916	916	885	933	888	867	913	886	896	905	922	881	885	928	921	924	956	932	873	907	932	968	973	911	896	963	937	865	914	911	896	913	968	871	873	988	917	918	940	887	883	936	939	882	887	901	953	910	922	884	880	922	961	931	946	943	882	986	948	949	913	975	927	944	942	868	894	933	909	924	977	898	874	928	862	971	928	927	882	940	973	952	912	960	913	950	944	910	915	905	952	917	913	905	951	895	925	923	966	904	910	893	922	941	954	890	892	904	941	953	924	891	934	914	921	919	910	960	936	945	870	984	945	859	886	902	898	887	892	884	872	920	894	944	919	875	918	971	920	925	929	906	961	937	901	880	891	1016	895	929	879	925	927	927	924	946	956	850	956	882	945	915	939	901	896	929	937	845	936	892	926	877	901	924	897	906	894	926	848	895	941	904	915	911	964	927	932	929	961	988	903	958	979	929	947	907	921	920	925	904	941	894	904	951	942	906	945	897	900	903	904	905	883	838	936	902	961	910	890	897	922	894	943	876	929	952	941	943	846	813	887	940	901	891	880	933	908	885	933	920	936	880	905	915	968	913	895	911	894	858	891	929	919	886	896	951	909	943	947	911	947	871	903	877	952	867	965	907	868	906	904	957	932	937	913	955	950	915	962	932	962	969	862	890	959	955	965	914	884	968	908	919	932	882	857	895	937	935	883	912	877	920	907	962	988	930	947	879	895	939	952	968	918	897	933	917	960	917	949	898	893	940	895	927	855	923	913	954	938	917	942	973	954	953	942	906	928	940	914	905	886	943	902	927	867	968	929	895	972	870	913	966	911	905	906	923	927	912	965	914	854	878	936	899	945	956	943	870	949	978	963	894	855	939	919	903	886	895	893	967	924	951	942	911	971	937	878	919	915	927	884	880	963	935	916	903	951	890	929	914	844	932	989	926	864	956	923	921	931	977	936	938	928	915	871	934	931	935	936	945	890	872	953	995	910	922	891	920	896	905	921	934	914	914	890	934	957	909	962	966	929	937	931	873	870	891	965	936	944	932	918	887	881	911	958	895	911	915	894	912	902	947	952	943	891	884	915	887	883	908	939	961	875	923	950	875	921	961	929	933	904	912	909	906	996	971	921	933	961	948	956	900	928	934	961	891	860	893	947	940	904	901	928	965	903	923	919	912	888	936	955	919	912	968	886	889	925	901	879	906	909	874	940	944	957	969	906	921	939	916	907	935	942	923	952	898	911	909	939	916	914	906	872	953	964	858	914	922	887	921	943	940	920	868	955	906	931	891	946	911	932	937	906	913	921	915	908	932	949	859	928	876	904	930	957	972	954	909	928	970	937	915	951	922	930	904	907	940	971	907	915	891	939	915	899	872	876	901	914	949	878	983	947	955	895	911	962	983	881	916	962	899	903	880	933	926	947	885	968	884	885	872	948	920	949	904	911	923	893	960	914	922	938	907	927	919	899	933	908	949	885	871	933	943	842	970	883	942	931	940	892	902	949	913	922	909	937	958	929	886	946	943	873	911	918	902	896	969	947	883	872	863	931	860	897	856	949	900	944	875	931	914	896	862	936	952	866	970	945	947	887	943	906	868	908	953	935	910	918	942	890	955	876	931	872	1000	912	892	897	941	876	935	909	968	934	888	928	896	882	1010	880	928	957	956	921	866	910	928	943	900	960	942	864	907	913	871	839	882	952	951	876	884	938	897	929	964	921	904	935	937	909	936	976	928	881	884	903	911	922	953	916	905	896	916	935	897	907	960	929	904	923	897	906	896	916	966	890	938	907	966	934	959	923	930	940	969	932	913	925	930	923	946	923	941	899	945	871	882	905	886	922	938	977	893	941	930	972	903	912	947	889	891	918	935	884	918	895	944	930	981	946	940	958	929	926	923	912	952	911	905	989	935	911	966	899	894	932	976	904	934	942	906	895	888	947	967	923	951	917	885	943	963	928	900	896	871	896	949	904	934	937	902	876	962	947	905	894	884	939	972	918	919	968	916	976	958	941	915	953	896	945	910	874	895	916	884	957	960	899	896	898	902	870	958	884	946	958	925	918	912	896	940	910	907	942	919	950	949	962	909	908	956	886	925	881	951	894	930	901	945	887	939	919	908	916	940	895	939	954	960	896	944	906	925	908	967	897	941	890	922	940	893	919	943	924	928	922	930	923	923	950	878	922	937	885	929	960	985	906	984	924	904	963	954	874	878	883	919	1010	939	937	996	863	945	869	951	915	907	872	929	928	889	900	897	908	940	958	939	965	910	919	923	879	919	941	939	910	895	901	907	934	888	940	889	965	855	918	972	923	951	889	905	874	982	929	918	912	909	876	935	908	939	922	927	965	907	949	968	929	968	908	900	900	910	895	888	916	920	953	890	932	917	908	904	926	941	945	929	930	907	902	925	948	879	930	875	945	902	955	901	881	921	934	929	913	897	919	960	898	930	951	939	910	918	983	873	933	897	926	971	890	958	869	957	866	917	852	914	904	933	931	966	897	913	909	905	939	937	883	881	946	914	915	927	959	955	912	927	925	888	950	867	925	905	935	938	935	957	975	945	931	883	878	959	939	951	950	899	879	941	907	941	872	887	1017	950	912	924	921	912	907	909	925	947	890	905	903	973	929	897	969	919	920	955	934	887	906	942	934	903	897	932	939	956	920	967	863	938	949	943	936	927	907	854	894	938	923	919	966	885	899	877	909	910	874	912	871	937	897	904	949	902	936	980	996	952	905	929	937	885	898	881	918	907	956	949	891	939	934	915	971	912	883	888	949	931	905	957	904	913
8909	1179	1513	1208	923	641	489	426	377	335	297	276	254	242	231	228	229	241	192	184	201	199	185	194	196	175	170	173	210	209	198	178	190	192	183	184	192	201	189	198	202	170	193	161	200	177	174	182	176	166	177	170	178	195	184	190	182	187	167	176	190	204	184	197	163	179	151	189	188	154	176	160	178	204	185	168	187	167	168	157	177	196	183	187	163	183	185	185	181	184	185	159	184	169	186	158	152	186	162	184	176	179	184	157	189	161	180	162	166	153	162	182	186	177	179	177	165	188	150	216	173	184	151	178	168	141	178	170	177	165	170	179	169	180	186	173	165	136	177	160	152	183	175	178	171	184	171	198	196	178	169	205	168	178	182	164	171	174	176	175	177	190	191	184	180	172	181	156	173	198	160	174	143	165	176	181	169	183	174	175	188	199	173	166	169	165	196	190	183	189	184	164	173	175	142	177	174	162	168	169	208	187	178	154	176	193	172	176	174	158	177	171	174	188	182	181	197	171	177	173	177	160	151	176	163	190	171	174	192	176	156	164	178	174	167	171	157	172	155	178	157	173	176	195	176	177	184	174	190	199	191	181	166	176	163	186	173	186	158	173	176	168	193	195	162	183	162	162	182	166	161	170	177	179	204	165	174	187	167	162	155	189	172	184	177	172	170	183	175	169	170	151	176	182	176	203	171	172	154	158	187	198	151	154	179	173	170	191	191	162	182	190	167	185	160	175	183	172	170	195	183	155	179	170	197	174	185	192	181	187	179	182	156	176	189	169	167	164	156	171	174	161	156	167	162	187	198	162	180	169	158	170	171	183	150	167	190	178	186	163	192	188	190	165	168	161	191	166	184	156	177	157	202	198	189	193	157	172	162	175	171	168	188	200	155	183	158	174	169	203	169	196	161	160	195	173	177	161	159	180	188	162	167	182	172	141	155	188	179	159	160	194	189	145	164	189	169	170	174	179	175	170	171	163	165	168	178	185	154	180	178	176	184	164	178	164	187	150	173	174	187	164	149	168	177	177	156	171	168	171	172	167	189	164	187	179	161	182	166	149	182	176	182	182	161	170	183	192	158	177	143	170	189	200	145	167	165	154	183	189	187	176	165	186	191	180	158	147	185	175	167	174	210	180	164	163	174	178	168	171	169	182	198	170	179	156	190	172	162	192	176	167	159	172	171	211	177	176	170	176	180	169	159	182	134	168	205	172	166	155	166	166	156	163	173	180	191	186	168	177	182	155	173	163	170	183	162	186	183	176	172	180	171	171	206	170	180	174	174	174	173	162	159	177	166	193	156	169	200	165	169	208	192	177	159	175	192	186	176	194	164	155	150	170	181	191	183	187	170	170	176	157	190	172	191	190	173	175	190	184	202	190	173	194	181	175	184	200	169	170	161	156	200	153	193	179	194	149	173	187	177	183	174	181	154	166	174	194	182	179	172	172	172	164	167	183	191	177	163	171	178	165	165	164	179	150	184	186	156	166	184	178	162	168	187	195	212	185	196	177	160	171	195	161	162	185	172	166	155	160	183	183	194	174	178	157	174	186	176	175	163	174	153	184	160	178	166	132	190	148	190	196	171	168	195	164	197	174	178	162	170	185	172	174	172	174	183	183	177	178	189	183	179	198	167	202	157	186	167	174	165	161	181	164	192	137	170	174	168	186	174	145	165	180	174	170	181	153	138	161	190	162	177	180	186	212	192	173	194	188	181	194	188	158	207	182	177	183	174	163	171	168	187	186	174	157	163	156	171	159	180	199	163	175	195	172	193	162	180	171	182	178	150	167	178	184	181	186	163	177	161	166	182	186	181	167	177	160	181	181	179	159	182	182	160	171	167	182	186	180	164	154	157	181	194	160	179	195	189	181	184	182	158	170	180	187	187	179	184	169	189	169	164	172	174	165	174	182	164	147	171	156	194	172	162	185	165	178	177	190	189	180	162	156	169	178	169	181	178	190	196	165	198	170	189	181	170	163	179	158	172	183	175	190	167	169	159	183	173	170	184	200	164	197	185	168	187	178	168	170	145	159	169	179	182	174	165	157	190	177	168	185	162	171	159	171	147	165	181	172	168	170	194	176	180	168	167	170	187	156	175	186	176	161	163	209	175	175	151	151	175	171	178	152	185	176	169	181	174	173	187	171	144	163	176	163	171	177	176	168	185	213	152	156	165	199	179	184	158	160	166	184	169	191	174	168	156	149	181	215	164	163	150	185	194	187	179	153	178	192	191	156	177	177	187	185	167	178	171	185	190	170	177	178	166	149	178	178	194	198	187	173	176	161	171	150	181	151	134	152	174	160	177	169	169	186	173	182	174	172	176	176	163	175	174	193	201	180	168	178	132	178	164	181	178	181	162	177	171	143	190	182	181	158	182	174	170	176	186	168	161	181	169	189	174	184	163	165	151	168	175	150	169	157	199	186	158	193	185	177	175	171	165	151	186	183	167	171	173	191	160	164	148	168	155	170	175	189	174	161	187	196	180	173	176	201	171	181	161	181	201	177	179	201	187	169	173	181	201	177	183	185	189	152	173	155	172	167	168	165	167	173	163	187	159	182	147	180	179	164	169	176	176	180	167	162	166	149	182	186	159	187	196	152	180	203	168	160	171	164	181	162	189	154	159	158	173	186	181	179	172	170	174	142	203	171	153	148	160	176	177	167	161	179	159	189	165	140	160	180	184	151	172	176	163	181	157	158	160	168	151	168	191	152	168	189	173	181	173	151	191	179	163	168	163	161	164	156	176	169	189	184	175	175	197	152	156	199	138	182	160	187	199	165	179	185	188	175	158	182	178	175	162	161	182	181	171	172	185	160	177	166	163	162	167	170	205	187	168	171	156	177	191	183	160	195	184	180	166	170	163	171	202	160	169	160	170	173	191	182	199	188	171	187	185	161	158	181	153	185	167	169	200	166	164	182	188	186	188	160	167	181	174	194	158	159	193	154	156	174	160	160	172	157	179	173	165	189	163	174	186	154	193	172	192	159	188	162	164	183	169	168	184	158	167	166	165	188	161	168	168	171	166	190	172	168	168	161	152	174	162	161	162	141	181	179	168	181	186	171	166	182	183	177	199	165	177	179	153	171	170	167	199	167	157	198	183	151	175	160	165	192	184	191	169	174	167	178	179	198	151	186	178	155	179	195	166	176	186	179	152	179	196	175	188	154	186	159	176	190	170	166	190	193	165	155	152	162	179	184	179	184	188	170	168	191	163	161	188	167	197	164	168	184	171	178	178	165	200	189	183	172	182	167	166	198	167	151	154	164	184	179	178	178	171	181	183	208	178	183	162	161	172	171	159	176	155	198	162	183	190	172	178	150	175	183	191	151	171	172	171	155	178	152	171	197	166	179	180	153	171	170	152	203	163	166	171	172	188	195	161	181	179	193	172	176	154	182	166	176	164	182	170	182	187	174	178	155	173	170	184	189	161	180	161	163	202	183	171	199	177	151	170	182	192	193	165	171	177	180	150	180	196	186	191	169
5593	1618	3578	3944	3371	2780	2232	1943	1669	1497	1324	1179	1097	1010	979	921	876	852	804	855	766	722	778	709	719	682	701	649	646	658	646	629	593	631	671	617	585	573	653	570	611	618	645	583	591	628	599	614	603	556	609	579	566	584	565	578	559	557	548	587	585	546	568	581	605	575	555	566	575	582	594	525	535	507	554	554	575	595	579	540	544	569	565	499	576	531	548	583	529	580	579	524	590	549	585	545	562	527	527	575	538	535	563	540	541	628	537	589	563	540	532	567	559	513	548	555	533	527	516	550	568	624	574	589	571	533	570	563	517	545	556	597	555	548	567	542	596	546	527	566	581	558	584	545	516	516	568	569	558	594	572	556	525	550	551	581	552	576	588	572	533	539	533	585	590	556	542	544	543	530	554	561	537	526	545	558	532	510	564	548	575	531	548	543	565	556	512	554	588	591	592	528	552	575	568	554	543	550	576	584	587	563	518	552	549	563	570	560	534	547	556	519	541	542	572	542	539	564	547	546	553	510	560	603	582	551	533	551	539	546	539	534	499	523	506	519	540	574	513	555	550	549	550	535	606	569	543	561	548	531	560	591	547	563	563	600	548	521	510	550	526	536	570	524	514	544	558	560	535	546	575	505	543	535	540	534	601	583	554	575	532	555	540	573	538	524	565	565	563	540	530	574	512	576	561	555	558	552	546	561	546	540	544	527	558	543	526	512	554	555	560	566	572	566	555	537	530	562	539	557	525	524	561	566	555	560	560	539	485	545	544	503	545	593	576	577	527	551	575	501	573	560	533	522	563	538	550	533	584	540	588	573	559	521	550	545	582	566	534	548	528	556	516	542	527	579	574	559	541	551	576	518	525	563	541	582	531	567	506	509	553	539	544	522	546	544	561	529	569	575	545	568	514	508	492	550	527	536	540	576	564	551	594	539	529	545	556	556	541	527	568	558	509	552	533	571	546	526	570	551	549	554	570	608	555	533	533	496	502	506	519	566	542	519	528	563	542	581	548	552	587	549	536	576	557	578	571	532	519	514	531	573	552	514	528	573	532	544	541	565	586	566	588	569	555	539	564	522	514	504	600	555	563	533	516	541	544	524	557	561	564	531	558	557	535	563	566	552	600	545	531	546	568	557	539	542	556	560	550	556	528	568	577	544	566	538	540	523	547	562	584	515	579	563	563	579	533	576	557	585	567	584	535	570	534	541	570	566	532	533	540	553	530	529	556	502	519	517	580	546	533	537	510	501	545	557	568	569	544	566	570	544	550	526	551	590	570	550	548	547	611	560	595	566	541	547	529	594	578	531	558	527	560	581	556	546	574	545	516	527	517	554	553	555	498	526	552	575	607	547	521	593	554	539	537	524	557	545	543	526	564	566	564	537	563	586	549	528	548	580	522	558	569	508	564	528	588	562	518	544	557	553	576	525	553	553	518	542	535	575	574	517	516	563	605	516	616	534	520	588	572	558	517	564	525	558	556	546	575	550	579	553	581	537	556	579	480	616	562	557	577	560	547	563	564	518	538	539	571	555	545	576	529	549	550	549	564	514	549	542	567	559	565	511	591	536	566	552	545	585	553	578	572	530	526	504	519	492	594	546	551	555	520	581	587	530	586	573	543	546	500	501	550	570	553	594	542	560	588	575	534	533	548	619	530	514	580	550	572	567	561	574	540	551	545	555	565	549	557	540	528	536	561	519	538	543	625	555	523	544	528	535	534	587	563	550	574	552	538	548	535	561	547	528	547	548	503	558	549	569	559	568	523	544	530	529	553	582	511	548	529	579	528	558	518	526	584	569	565	509	575	571	556	521	510	600	522	542	552	542	566	537	535	568	565	516	586	544	538	568	618	572	557	566	525	514	549	552	552	555	536	615	541	560	511	583	552	581	546	566	544	568	578	510	516	548	574	529	553	544	544	564	577	556	554	538	574	573	552	577	517	562	538	522	564	543	585	529	595	567	530	562	514	565	537	584	576	547	535	520	567	577	566	562	574	586	571	565	542	518	573	543	581	575	517	542	529	551	507	592	548	543	581	530	508	538	563	550	579	539	543	519	567	576	569	570	534	498	551	533	540	548	554	610	591	581	555	579	548	560	501	553	559	526	547	559	554	533	543	570	529	538	615	574	551	582	512	567	497	542	540	562	548	522	553	558	531	540	534	534	513	553	575	588	556	570	558	570	564	561	550	507	536	552	525	570	578	541	579	531	556	579	549	580	548	520	573	577	591	575	558	549	572	511	546	527	521	525	589	562	553	551	554	535	567	546	559	561	574	559	517	591	537	546	550	550	533	560	502	565	547	541	555	535	569	577	549	523	566	583	542	547	568	570	537	577	551	601	526	540	525	600	545	546	556	514	576	541	532	549	561	581	541	524	555	522	555	591	565	560	571	541	567	537	574	551	535	579	537	564	562	542	591	552	538	528	529	545	554	533	544	553	583	533	533	522	523	566	582	588	574	580	535	567	536	536	542	552	551	553	529	566	541	494	547	515	562	553	542	548	552	537	536	574	548	561	568	541	516	582	586	547	525	583	512	536	549	539	515	536	574	581	520	537	531	537	539	540	556	565	537	543	567	523	541	542	584	542	575	585	585	565	538	496	582	521	535	522	544	564	527	582	550	567	535	541	517	544	530	568	599	541	594	590	534	546	562	529	562	514	538	547	524	552	559	530	585	535	506	493	545	565	524	590	581	525	556	541	556	571	540	593	555	560	559	547	529	512	570	586	585	559	536	515	517	527	553	582	547	580	536	535	573	517	562	538	576	539	551	582	607	577	528	524	519	563	562	557	547	542	510	599	557	552	551	553	534	522	523	520	559	539	591	524	531	547	566	553	520	557	506	528	563	544	532	545	549	524	546	557	546	531	560	541	512	567	547	523	541	572	547	529	561	533	561	552	528	579	562	552	511	551	527	582	570	581	566	590	518	541	536	542	537	553	575	534	530	529	531	542	525	529	582	558	537	586	532	550	526	566	542	556	527	547	552	531	501	575	532	541	548	557	542	527	526	543	552	564	569	552	557	558	575	562	496	511	541	574	607	537	519	555	558	558	568	547	576	550	523	585	557	539	490	533	554	520	571	525	552	530	544	546	517	557	550	546	537	537	532	533	572	553	542	528	570	574	538	528	547	568	557	522	542	578	561	569	522	559	566	538	545	529	553	547	551	595	553	530	553	521	560	574	534	572	548	542	546	572	517	513	570	582	567	564	523	560	543	579	531	535	552	532	559	542	538	532	551	545	559	559	566	532	527	513	541	581	551	580	578	560	505	515	558	518	526	553	510	573	585	559	573	535	551	570	569	527	513	510	526	584	531	534	565	575	601	571	571	551	538	548	534	524	522	542	533	504	521	577	549	533	537	536	528	591	541	525	572	575	563	560	568	582	546	509	547	573	569	569	564	530	563	588	554	560	582	611	541	529	561	571	523	535	578	565	549	542	548	541	526	575	519	531	486	575	571	533	577	513	532	576	557	558	568	551	545	486
16183	2666	2913	2216	1536	1108	816	596	516	480	369	322	291	273	260	239	220	215	202	221	204	182	182	158	197	183	161	183	151	148	151	146	141	143	158	158	135	149	174	150	139	148	158	168	162	164	152	152	162	136	144	153	137	141	136	155	141	134	165	123	142	139	144	144	133	156	123	151	136	157	134	145	128	126	138	154	135	150	153	144	144	118	137	148	150	145	157	138	139	165	145	139	136	134	132	122	133	152	139	129	139	141	144	144	141	129	117	138	141	146	142	129	118	131	134	137	142	147	122	127	148	138	157	131	146	152	118	146	152	140	137	143	136	149	160	134	139	137	139	148	134	138	140	130	151	134	155	140	159	117	121	145	149	124	132	147	143	117	136	145	158	151	132	123	145	124	131	135	154	141	119	153	143	134	139	153	142	153	133	153	144	139	111	139	156	143	127	137	144	143	135	136	151	127	137	148	160	140	149	132	147	130	144	127	150	138	158	123	126	143	131	130	127	141	155	134	130	151	146	116	130	127	125	141	133	135	149	140	142	169	140	138	147	122	145	153	118	143	132	157	143	117	129	123	148	125	133	146	161	142	126	165	123	130	128	130	144	143	135	138	147	127	148	152	138	118	141	127	123	135	110	147	137	135	157	151	136	144	113	101	124	148	123	138	125	142	126	138	156	142	135	129	115	121	122	133	130	130	157	141	148	138	140	126	147	122	124	164	140	143	151	139	157	123	136	138	135	150	137	119	138	135	155	141	134	151	126	135	141	146	140	146	141	142	130	123	137	112	139	140	128	140	145	156	138	145	133	142	139	135	129	148	134	147	135	130	139	146	131	139	154	136	142	130	143	131	135	144	150	134	136	138	143	136	130	132	128	131	142	149	126	153	124	132	119	139	144	141	127	124	152	128	148	144	145	137	147	141	146	135	127	127	158	130	148	152	143	138	146	142	133	140	141	151	143	140	134	132	139	139	125	146	136	131	141	150	165	142	121	130	138	139	154	136	124	144	166	130	147	150	138	116	140	136	137	143	144	150	153	168	127	134	125	157	142	148	130	141	115	126	162	162	139	122	162	147	155	159	135	130	146	143	142	121	137	133	140	128	130	141	152	150	124	143	154	123	137	134	138	142	139	134	139	130	134	124	149	154	150	138	159	160	134	137	113	143	137	119	126	144	130	147	125	128	156	125	133	127	132	146	159	135	133	131	140	144	140	141	133	147	141	133	131	147	139	151	153	120	125	118	145	136	140	137	117	169	148	140	177	127	138	137	148	134	127	129	133	141	139	150	148	161	158	113	120	148	148	130	123	134	145	157	151	161	145	134	149	155	144	105	143	152	157	120	145	134	134	130	140	121	135	118	132	147	138	140	159	134	133	141	132	139	149	153	138	156	144	147	116	130	133	145	106	130	122	149	171	133	147	171	123	158	133	136	126	144	153	140	136	145	139	146	131	135	153	130	137	144	148	118	140	122	134	122	145	129	146	137	165	131	145	158	130	121	117	121	154	129	151	120	129	139	112	138	139	120	145	119	140	110	137	161	128	135	113	134	150	119	127	161	139	148	149	108	152	121	125	139	117	155	159	157	170	128	144	142	126	126	138	136	143	132	158	153	160	147	167	158	138	135	140	136	137	123	148	137	122	141	134	148	133	135	124	111	127	134	149	127	150	138	122	151	139	123	134	120	143	130	135	148	145	137	138	127	124	153	145	136	140	123	112	143	118	161	154	137	157	159	144	138	136	146	127	131	161	134	135	146	147	152	126	134	144	153	121	120	132	137	130	146	127	132	131	149	150	144	147	154	125	151	139	144	145	149	108	142	149	143	123	119	129	145	120	151	128	123	147	135	147	160	149	117	159	146	148	122	152	121	124	129	149	154	155	143	155	125	128	128	138	120	128	121	151	137	140	144	133	146	156	149	142	133	123	119	145	151	124	127	129	142	156	136	146	153	147	127	149	143	143	150	123	162	170	123	128	138	144	131	139	140	164	135	140	149	141	150	131	120	132	154	120	150	135	150	148	114	146	147	138	126	144	143	134	131	153	135	126	143	136	152	143	143	133	128	136	141	130	118	145	134	152	132	155	143	140	165	129	159	140	125	134	144	156	120	149	147	149	137	130	145	143	133	126	149	142	126	140	150	124	133	131	143	140	149	148	146	158	150	173	141	133	146	134	129	140	143	159	142	135	146	162	132	141	152	141	145	120	148	148	156	153	115	143	140	159	132	130	129	155	139	131	119	137	160	126	150	137	148	135	136	134	142	136	169	125	131	138	133	141	127	144	125	119	138	135	146	139	143	130	118	137	144	138	150	124	135	137	164	148	144	118	128	136	148	149	134	146	131	146	125	134	133	160	131	144	140	159	145	143	159	141	129	144	156	137	145	139	131	114	133	133	167	173	119	121	158	139	139	133	145	112	128	116	133	125	135	160	147	156	127	142	143	153	134	150	158	139	144	141	142	150	119	120	143	151	147	127	126	150	138	113	123	136	128	145	129	132	144	125	119	192	149	114	130	137	117	139	130	137	147	146	126	147	149	139	131	130	162	150	137	145	123	151	138	141	128	163	122	143	114	136	144	154	136	121	153	148	143	153	134	136	149	130	151	137	130	122	144	147	136	134	154	156	139	152	146	151	135	128	136	136	131	137	122	148	119	138	135	137	139	138	139	142	158	135	137	142	137	139	137	146	153	137	147	141	124	144	125	139	96	133	112	141	145	143	137	153	138	140	127	136	142	133	140	123	144	140	127	131	161	120	128	151	139	156	140	137	147	154	140	126	148	130	128	118	156	117	120	143	145	125	147	139	121	121	150	135	136	136	130	133	140	129	133	128	143	137	125	159	160	134	136	122	154	137	154	130	121	118	125	131	143	144	122	131	142	135	132	133	136	147	115	122	137	138	137	110	137	131	135	139	134	131	125	127	120	141	120	136	116	127	154	137	107	139	125	143	144	139	145	120	135	127	143	120	143	142	139	129	159	129	132	143	126	143	155	142	160	105	143	138	133	153	141	152	122	115	139	138	144	159	139	140	134	150	128	141	126	142	134	138	128	142	119	139	133	149	131	134	147	141	138	134	161	115	155	143	135	149	130	137	129	132	152	143	145	140	146	147	126	136	148	110	152	137	159	123	139	134	145	156	123	154	127	139	132	168	135	142	113	130	157	138	142	158	128	158	132	120	132	144	131	145	125	116	136	131	152	140	132	154	149	135	133	135	159	148	137	158	141	146	129	142	160	104	142	164	144	129	149	134	160	137	146	133	145	160	136	144	130	140	161	138	134	120	148	138	124	168	160	129	143	146	118	136	174	131	133	145	124	142	126	139	123	130	148	158	139	124	142	135	142	144	130	150	146	152	154	138	136	129	138	129	153	158	123	130	152	151	147	151	144	145	114	123	152	167	126	166	140	120	133	145	150	151	123	130	141	143	147	162	153	146	139	136	150	150	147	148	134	142	139	146	132	145	157	128	121	137	163	145	135	149	144	117	131
7510	2502	6167	6799	5712	4582	3694	3098	2602	2189	1939	1722	1596	1314	1303	1201	1105	1047	1023	970	856	855	888	813	731	768	745	710	660	656	666	622	674	647	623	614	631	591	602	536	584	575	567	542	580	555	512	568	524	542	537	534	554	473	497	500	489	491	545	565	511	522	540	502	470	474	505	528	516	480	497	467	471	486	476	498	475	489	494	480	471	486	500	504	479	492	498	514	474	465	477	496	459	469	517	439	490	474	474	465	459	462	486	449	476	479	463	446	455	485	532	474	464	463	488	442	468	479	473	499	484	503	455	502	483	487	477	497	511	488	459	439	488	437	496	500	465	456	481	460	460	461	453	471	475	500	474	484	445	462	470	500	467	501	425	510	486	447	459	415	451	483	479	474	485	511	454	449	453	497	431	466	449	435	489	465	481	472	454	429	440	466	476	461	449	462	459	488	468	477	432	468	466	481	463	494	515	462	477	427	436	467	477	452	448	466	445	467	514	492	470	406	497	485	486	506	460	464	528	477	441	477	463	478	470	459	484	489	491	417	436	469	438	442	437	435	460	433	464	464	453	441	451	481	456	474	458	471	421	460	420	436	473	451	490	462	470	489	472	471	445	495	428	464	494	482	442	454	485	509	400	479	486	444	454	457	460	467	431	476	435	429	483	458	446	449	448	456	446	443	507	457	485	468	467	428	481	485	427	467	431	456	462	473	449	424	459	428	475	435	481	490	462	461	451	484	479	458	453	462	503	446	481	459	465	460	455	479	477	460	431	447	487	437	494	422	483	451	446	466	463	460	507	439	417	439	465	487	444	493	450	454	463	455	469	476	463	471	484	479	454	447	479	413	469	504	438	480	459	486	448	440	498	493	455	475	470	460	443	453	469	454	463	467	426	475	466	493	457	471	476	473	457	490	491	462	481	443	449	426	436	461	467	463	432	466	461	419	462	473	480	468	494	475	451	462	493	473	447	424	485	496	472	425	455	460	443	478	455	443	472	513	479	490	443	428	470	483	462	467	496	499	467	428	472	445	471	503	470	474	456	463	430	470	465	468	473	471	481	494	499	458	443	447	452	493	482	481	478	448	440	471	487	466	452	465	432	436	493	465	462	489	474	438	458	457	480	480	462	480	468	443	458	443	454	497	473	470	462	498	454	490	439	448	479	501	456	459	437	439	431	467	435	477	432	455	467	468	467	479	438	421	464	460	444	468	457	450	480	452	467	483	456	460	462	485	494	431	440	499	444	471	483	471	456	441	475	448	450	480	470	438	432	491	504	444	438	458	475	497	470	457	480	442	492	486	453	449	440	464	443	471	446	475	433	495	446	463	478	447	464	457	425	472	439	478	416	495	470	474	486	443	479	467	452	474	475	419	484	410	465	456	459	438	464	435	475	443	471	479	484	420	494	486	481	484	442	479	439	491	441	448	451	480	459	462	430	454	453	443	438	457	511	457	475	459	464	495	470	426	453	507	436	468	464	453	453	469	487	477	457	515	485	447	484	466	446	447	475	406	463	495	434	498	451	450	472	450	425	447	459	489	468	460	466	466	455	472	466	453	428	484	468	441	470	472	468	471	457	505	493	441	446	457	482	459	442	479	472	442	441	481	449	429	477	467	476	477	449	469	467	491	480	468	453	459	501	422	480	478	474	451	443	465	487	457	464	417	484	449	474	478	462	490	469	446	488	483	471	461	446	431	448	466	462	476	443	481	474	433	464	427	477	444	462	436	459	444	469	453	439	471	441	470	454	448	449	437	467	463	474	449	473	467	430	421	414	437	473	450	486	460	472	470	442	481	453	485	498	499	490	457	433	463	465	478	444	460	485	465	494	421	469	469	444	445	448	462	470	427	464	438	493	441	460	511	470	506	524	487	447	461	476	469	458	478	447	472	458	465	456	456	464	465	489	482	485	482	470	441	463	423	438	443	426	459	433	461	478	479	459	438	497	413	476	454	455	484	458	458	417	484	482	443	499	481	406	473	427	452	483	519	471	439	483	440	470	476	453	478	479	447	448	454	483	492	467	461	461	489	433	464	479	453	468	479	459	467	469	491	436	445	454	456	439	486	485	488	468	472	448	443	456	487	437	442	459	465	480	455	458	473	441	443	487	449	463	469	468	459	458	431	427	449	474	452	478	460	442	448	499	480	469	422	459	480	478	412	476	481	483	475	432	456	457	449	471	454	462	465	466	449	435	477	493	451	441	498	432	506	475	455	450	460	475	468	477	502	504	456	448	465	456	466	487	455	429	438	475	466	461	472	466	485	446	480	465	458	472	455	472	477	449	468	510	468	480	461	468	500	458	464	461	474	464	466	474	425	485	460	486	446	411	431	464	480	456	430	480	469	482	485	471	456	440	482	421	463	487	435	471	466	431	460	446	435	436	446	494	448	463	470	482	485	489	459	470	486	436	461	469	460	456	448	471	442	439	449	434	477	504	450	456	444	466	470	445	484	417	445	424	481	443	462	465	465	489	484	461	433	415	477	482	434	469	482	473	449	432	503	448	434	446	448	499	499	453	467	485	485	467	469	451	440	480	469	476	485	432	468	498	426	437	464	413	440	429	467	467	459	454	460	461	430	492	472	456	485	429	480	457	457	455	449	489	439	470	454	460	497	496	457	493	465	467	493	462	471	442	485	459	460	436	446	490	472	481	448	458	454	465	445	430	469	497	445	461	452	445	453	469	454	472	455	436	501	456	473	445	498	482	440	469	459	447	496	432	470	456	488	457	467	438	472	438	438	450	510	446	430	481	441	471	459	439	462	507	458	485	472	490	440	438	471	479	455	451	448	430	447	463	449	481	477	464	432	451	456	437	464	485	469	463	465	463	486	461	442	434	495	451	477	515	489	501	454	478	436	477	486	478	479	474	396	459	463	470	464	493	437	478	452	474	464	476	442	455	423	476	465	487	436	472	476	497	447	472	474	491	425	408	496	496	455	459	470	512	428	488	450	494	473	495	465	432	474	502	451	454	490	443	466	487	448	466	455	434	462	475	463	472	436	477	448	451	446	455	461	449	429	450	464	487	467	468	411	446	475	470	477	509	445	462	456	481	443	449	472	461	445	450	447	477	460	450	455	449	461	442	495	439	482	443	483	443	492	471	489	465	465	441	454	423	481	459	477	448	455	462	431	484	480	496	442	428	471	454	454	437	464	449	489	464	459	466	460	482	451	470	524	462	442	477	453	473	454	449	451	436	420	459	463	467	454	470	453	451	480	442	430	457	472	461	463	486	492	454	444	440	465	487	438	424	458	453	461	459	439	467	423	451	444	452	447	474	436	475	458	495	470	464	485	451	487	459	469	470	463	455	437	462	491	441	471	477	481	448	462	481	468	434	487	490	450	472	450	445	450	466	455	459	475	440	471	473	434	437	467	466	476	470	482	430	467	461	474	470	452	436	503	462	448	477	420	467	456	436	449	433	448	466	467	474	456	473	465	492	488	460	443	490	431	443	432	501	452	522	459	460	451	476	482	467	494	481	425
2088	368	349	370	337	345	305	336	326	350	313	321	331	304	298	329	349	346	327	322	313	325	318	318	316	342	353	311	311	316	319	322	307	307	305	350	295	355	323	286	342	326	323	307	324	326	313	291	304	295	289	321	320	326	311	306	322	302	313	346	313	326	331	298	297	314	326	287	327	334	297	308	337	322	322	279	274	311	350	302	315	294	356	301	333	315	329	349	325	315	320	327	297	316	326	332	279	322	326	342	285	314	319	308	294	366	310	282	322	314	317	308	302	308	321	333	299	321	343	332	326	330	316	302	323	324	328	318	283	307	328	344	298	301	324	297	342	296	299	327	308	314	308	333	321	351	326	336	300	312	328	312	326	309	297	288	337	305	337	294	278	316	300	372	326	325	315	309	279	312	313	299	275	333	317	324	314	315	308	324	340	299	310	269	318	298	296	290	319	358	303	307	339	317	337	316	328	338	338	315	307	318	288	344	306	320	308	321	303	327	322	320	314	266	329	294	323	309	311	281	331	325	313	344	298	290	280	326	293	313	316	331	300	301	385	321	318	324	315	314	325	267	314	331	322	270	326	316	275	330	300	341	308	287	329	292	322	296	300	311	324	321	355	329	337	288	314	327	283	289	318	320	261	327	311	285	321	294	311	331	308	281	297	313	278	305	300	339	310	341	343	300	304	299	320	304	317	339	316	343	296	304	316	320	318	333	305	310	318	299	306	333	317	331	320	304	330	320	322	330	342	312	329	332	315	292	301	328	340	306	297	313	311	303	334	284	341	312	314	310	316	317	323	329	266	324	316	340	325	334	352	322	341	344	317	313	287	267	345	328	311	314	326	290	334	325	327	312	341	316	317	300	316	318	326	290	334	307	314	317	313	293	309	309	326	290	333	305	303	296	286	309	313	333	338	313	322	297	295	361	308	299	320	323	365	327	354	306	325	289	370	325	309	298	324	329	302	312	343	327	318	299	304	314	329	348	314	326	294	291	307	328	316	334	322	340	316	340	321	299	343	302	344	319	292	314	312	324	305	358	311	292	339	302	295	298	317	326	335	332	338	317	304	327	323	330	346	319	317	335	325	341	316	332	302	327	301	295	326	303	337	317	296	290	282	300	323	286	337	294	322	333	299	306	315	284	332	319	306	311	325	312	303	298	332	262	295	335	333	327	307	294	314	302	324	322	313	327	344	318	291	299	308	295	324	306	306	337	299	319	336	320	310	298	319	322	355	321	310	255	317	328	350	303	328	327	283	360	279	305	306	329	338	305	320	343	311	311	326	304	291	316	320	301	291	315	300	328	318	304	328	314	287	364	311	343	290	312	308	304	317	322	340	298	292	317	315	339	317	321	292	334	297	329	295	320	340	309	323	298	331	344	314	292	290	305	314	350	287	333	303	320	320	328	307	363	299	304	296	335	316	339	342	339	311	325	319	352	286	363	314	321	300	287	307	282	312	310	300	301	319	288	332	300	293	310	342	298	300	284	285	343	327	320	303	339	308	317	336	317	318	301	333	322	321	283	299	311	322	321	334	295	319	332	338	321	314	301	336	311	276	302	312	318	331	339	307	297	305	314	313	298	320	288	295	315	298	306	344	285	328	286	302	277	292	348	299	297	304	301	295	343	341	291	316	341	309	299	332	332	281	314	358	324	344	305	307	335	311	321	320	334	319	295	293	328	292	306	307	290	295	329	315	335	339	287	342	304	344	321	317	327	298	309	307	335	314	326	306	306	310	330	322	351	309	304	357	300	294	328	306	339	318	321	309	338	320	293	324	290	326	308	349	336	297	320	331	320	298	300	353	309	321	338	299	282	286	303	344	304	334	303	329	312	305	326	325	294	299	331	314	301	328	313	279	302	308	297	323	318	332	286	320	313	343	304	286	293	329	317	302	285	326	333	367	314	314	310	308	326	290	318	348	333	283	329	318	313	334	327	348	311	330	303	329	340	348	312	332	305	331	306	296	315	315	319	314	341	296	323	321	295	324	353	305	320	299	307	313	325	320	327	337	303	327	353	296	321	319	334	349	325	303	314	332	353	294	315	327	337	303	334	334	323	314	296	316	291	292	308	307	304	312	313	294	333	322	346	313	328	318	326	319	316	332	299	307	286	295	312	351	334	335	322	293	312	316	332	315	298	337	297	295	314	307	310	306	313	309	355	328	330	317	355	317	316	337	317	298	337	317	327	305	312	335	321	299	305	338	332	302	295	326	303	327	322	331	306	347	320	307	313	339	305	303	345	280	318	332	341	323	307	319	323	318	302	325	309	334	329	342	339	326	277	324	283	319	312	299	349	320	308	300	315	331	312	312	328	324	313	275	291	315	313	318	294	349	335	302	312	269	299	329	307	305	337	313	302	271	294	300	340	332	327	305	306	319	335	308	341	326	319	301	304	305	319	298	284	335	312	295	311	274	304	322	341	299	340	310	316	316	336	303	315	317	336	310	293	316	335	321	306	310	328	320	299	283	346	322	287	327	304	318	336	321	288	326	336	305	293	301	303	311	289	301	317	325	309	329	326	314	325	304	287	352	304	321	292	350	300	328	336	299	305	332	325	348	297	315	316	310	293	315	303	337	279	296	330	313	324	316	302	303	309	301	320	320	299	310	312	320	321	305	315	310	293	321	306	286	340	355	290	289	328	318	307	301	310	301	305	314	313	327	293	324	307	307	284	298	317	298	298	309	315	323	317	302	315	316	315	326	308	340	307	335	325	295	309	293	300	280	328	325	304	317	308	317	305	325	302	308	304	310	308	326	289	273	318	299	312	308	337	321	347	303	319	320	318	333	311	304	314	301	337	291	332	310	317	331	304	338	297	282	314	352	322	332	312	344	325	334	274	332	334	320	321	301	313	289	313	304	315	372	312	319	294	325	338	310	337	291	334	319	322	293	335	342	302	313	294	310	293	330	303	330	340	310	336	304	323	303	308	317	307	333	296	345	309	309	307	314	339	311	313	348	336	330	338	332	294	309	289	295	343	297	291	292	327	304	312	295	298	336	336	308	300	292	308	329	318	290	315	321	316	310	315	337	318	304	336	317	312	276	318	331	339	311	323	316	343	298	301	309	347	306	334	300	348	297	337	305	304	278	312	313	300	317	345	294	304	321	329	318	285	321	307	300	299	318	352	328	316	350	313	296	293	302	318	303	326	330	319	334	285	314	293	297	307	319	323	338	318	339	300	321	331	329	312	322	320	304	323	335	300	298	298	325	316	321	296	323	305	316	336	309	319	306	305	331	341	303	300	333	314	307	325	313	293	306	341	275	285	313	316	308	326	318	331	327	317	352	288	314	312	288	318	330	315	334	322	309	305	341	337	323	288	322	309	324	267	298	323	324	338	316	335	309	318	315	294	307	311	293	305	294	281	308	300	341	330	312	311	320	321	310	309	330	316	298	316	297	343	319	337	315	307	333	310	301	313	330	327	283	312	326	313	321	300	324	315	296	299	292	302	322	272	323	300	291	322	290	282	329	292	314	302
2403	972	1054	1048	1026	993	995	1056	904	985	944	956	992	976	893	980	1006	916	967	887	930	910	940	902	918	1001	924	944	926	948	923	902	990	946	922	885	956	952	932	969	880	981	930	935	974	969	889	959	890	897	942	875	914	900	889	932	889	925	880	933	865	945	879	892	926	964	915	961	940	899	851	932	897	895	899	941	990	916	906	903	949	927	908	920	910	920	909	886	960	951	926	886	942	939	905	911	881	926	849	930	900	950	922	898	964	887	953	932	943	971	925	912	906	938	937	945	905	934	930	880	903	951	943	874	940	904	895	918	959	913	917	916	961	925	877	919	876	954	981	910	898	898	898	893	918	970	882	959	935	871	910	939	908	894	893	883	932	898	954	917	923	865	929	909	901	924	882	961	894	928	932	871	883	928	840	893	908	867	923	926	987	906	895	963	951	917	947	996	919	904	964	874	912	879	963	914	885	905	875	945	933	933	962	919	885	912	884	942	876	915	875	910	891	900	955	954	920	922	900	921	871	909	959	925	960	881	934	902	906	982	936	876	899	905	943	928	918	920	924	894	950	876	902	927	924	910	887	973	935	919	925	923	880	914	944	909	934	962	928	921	906	942	969	850	866	881	923	926	860	879	910	964	883	914	938	949	964	899	933	916	916	875	920	905	951	924	898	914	907	921	960	917	915	940	931	933	912	882	881	899	893	932	937	909	954	926	888	915	901	850	958	855	893	918	931	940	898	905	869	919	878	945	835	899	911	967	888	902	957	933	967	916	983	909	897	866	930	848	930	918	952	977	876	945	950	907	894	912	885	917	903	896	903	871	954	934	965	936	895	927	919	889	938	960	966	900	907	952	942	924	953	904	902	881	920	928	959	877	950	911	905	890	909	919	908	916	867	888	926	937	930	926	899	927	935	921	866	938	935	940	959	927	907	970	933	962	943	923	963	896	879	850	903	958	897	934	905	894	916	877	902	890	926	936	934	902	933	939	935	951	907	879	873	954	957	883	912	923	861	888	878	918	920	916	924	924	906	895	924	925	939	875	960	958	891	880	888	935	926	933	926	900	899	913	913	876	922	876	883	936	838	896	909	934	957	952	857	906	938	858	880	964	855	921	906	905	880	884	916	914	905	915	947	917	968	948	939	904	908	902	890	929	954	931	883	950	931	957	886	930	935	926	944	957	900	885	910	938	971	848	854	909	937	937	859	930	924	918	896	860	925	938	947	946	905	910	917	924	873	943	949	913	891	922	885	961	956	908	913	942	937	910	875	974	900	913	904	894	912	934	937	917	929	975	939	901	978	968	934	897	913	933	896	956	915	896	971	941	893	932	938	955	943	953	1003	939	902	917	883	918	919	932	942	930	903	884	888	949	889	886	922	910	940	957	885	940	933	910	953	937	893	921	928	938	913	872	945	881	933	907	975	850	916	916	898	905	903	941	917	938	913	875	951	903	928	902	961	938	953	957	908	947	905	855	893	899	964	910	889	882	878	875	900	879	960	901	930	938	880	894	974	953	944	922	887	865	952	853	924	929	896	922	913	968	896	950	930	894	894	961	902	912	889	919	924	943	902	924	908	923	954	931	935	957	896	907	912	918	918	978	909	938	934	898	947	901	916	886	854	903	874	919	907	877	887	947	935	951	877	929	968	922	941	871	940	942	912	883	928	909	906	918	885	901	935	923	913	865	910	912	930	942	918	928	911	935	906	941	969	872	881	921	962	950	904	913	933	909	893	883	929	976	884	875	911	971	895	931	898	947	927	917	939	951	899	938	965	848	912	894	914	916	923	904	905	908	914	916	854	892	864	881	897	936	927	917	886	911	954	913	909	944	946	908	937	896	907	955	986	917	954	959	920	911	931	921	919	957	903	998	954	947	935	902	934	939	885	917	946	853	925	920	904	970	910	928	923	921	913	938	923	906	921	959	887	874	962	936	923	901	902	943	881	912	926	883	913	922	912	922	945	893	879	950	911	927	945	911	918	933	915	860	880	931	877	887	911	926	859	864	938	920	876	900	913	977	941	933	913	919	934	901	964	874	916	900	902	933	899	946	928	918	973	926	884	949	929	959	919	976	882	940	983	958	964	913	948	918	918	903	911	987	858	938	884	939	898	930	878	910	973	905	876	892	916	898	958	928	904	894	930	916	865	931	917	896	883	940	898	939	904	890	903	927	939	982	856	918	895	920	877	908	903	955	930	962	915	906	870	934	916	919	888	867	931	943	909	926	889	922	939	930	936	921	881	925	921	879	961	938	867	951	906	862	887	898	935	920	941	894	906	867	889	930	883	954	905	933	900	927	918	886	887	900	926	906	918	907	902	970	924	880	899	915	929	922	949	895	934	894	952	887	926	929	935	955	879	873	906	917	972	886	888	914	947	909	929	888	868	956	915	902	941	909	926	919	908	902	878	927	895	909	954	954	910	963	974	943	874	905	917	877	892	931	906	930	969	953	902	867	940	926	952	856	954	923	874	890	965	935	850	907	935	903	933	934	916	871	927	928	921	937	895	927	859	914	901	944	900	912	915	891	899	926	932	928	928	908	919	919	934	916	939	928	918	925	923	953	921	856	949	947	915	914	897	900	936	910	931	888	868	867	950	880	901	953	859	922	956	884	896	970	875	955	878	933	945	919	879	919	923	869	923	930	897	933	903	937	945	908	937	915	921	911	883	960	974	922	917	918	924	901	906	904	907	932	927	919	949	958	916	916	941	914	896	910	970	867	954	951	921	982	959	925	900	931	870	888	919	890	949	910	945	898	947	893	913	902	941	970	903	916	944	935	887	937	941	967	937	875	928	906	853	973	939	912	887	896	909	876	899	874	876	861	961	937	972	954	928	890	942	946	903	892	979	886	880	907	929	865	870	932	910	921	915	924	933	908	903	918	922	890	932	913	926	882	949	916	895	907	978	937	922	913	946	921	970	881	923	971	960	891	890	899	933	924	864	900	934	942	843	911	893	900	918	909	922	979	896	913	938	919	912	906	963	941	853	935	893	945	855	999	908	921	883	897	839	951	888	920	938	902	952	908	913	925	943	947	950	920	900	917	935	932	915	935	895	886	945	912	905	923	898	921	935	887	875	894	939	916	919	932	908	915	951	920	891	904	914	935	974	935	895	861	929	952	925	945	949	934	915	920	882	935	902	940	898	851	941	934	895	924	894	925	910	966	912	921	935	860	893	941	977	922	885	912	908	899	915	936	920	938	871	933	931	850	908	920	938	936	939	871	849	901	926	955	903	886	938	867	903	932	935	914	938	905	905	896	863	953	921	841	891	861	891	941	939	885	898	871	925	926	902	952	905	956	913	927	887	864	908	908	909	920	925	890	889	881	875	889	911	901	882	936	908	906	898	882	842	916	872	951	945	930	919	906	897	881	819	947	925	966	897	943	893	970	890	873	926	896	898	901	953	897	910	919	957	870	950	950	858	896	971	955	918	867	913	849	935	898	960	940	936	900	937	950	902	939	940	867	900	967	939	879	914	892
8768	1147	1446	1210	832	694	498	402	339	354	325	270	261	249	238	242	199	227	228	200	193	207	201	205	189	163	206	179	201	205	195	196	187	173	169	181	168	182	186	174	179	177	183	204	180	161	166	195	152	183	187	172	184	177	166	172	165	184	182	198	171	187	191	190	167	183	162	172	149	165	184	189	162	161	147	164	165	178	187	175	172	175	179	175	188	168	154	185	161	192	204	189	188	171	169	173	178	178	176	191	172	177	205	182	170	197	195	196	180	161	166	150	176	168	159	185	187	184	188	176	168	170	199	170	168	160	179	199	182	176	192	188	165	192	164	172	170	189	169	185	172	182	198	177	187	177	174	151	178	184	169	187	183	179	189	179	174	175	170	196	182	199	186	168	159	153	166	155	184	176	179	158	179	197	170	162	183	185	170	177	185	177	169	159	165	167	183	176	178	178	180	171	179	156	169	157	163	157	166	171	202	189	150	169	161	181	180	180	163	180	176	163	155	161	161	152	176	164	163	188	143	161	157	160	176	167	168	168	185	199	155	208	178	155	180	163	172	162	180	145	156	191	179	188	175	171	149	161	160	159	167	172	179	163	148	157	176	177	194	168	199	162	166	198	190	166	180	166	185	164	169	189	177	176	177	147	167	170	188	147	178	196	158	164	183	172	158	178	173	182	177	165	162	169	188	171	161	172	187	179	171	179	172	148	164	158	172	206	170	189	166	173	167	172	155	157	173	178	170	154	176	185	161	170	187	170	197	171	169	168	175	159	173	166	173	179	158	179	152	186	171	184	171	146	184	168	186	176	177	158	158	178	181	163	178	150	198	200	175	199	172	190	177	171	175	179	195	162	162	201	161	180	199	171	174	161	187	173	172	184	179	168	166	188	172	146	176	157	188	182	170	181	174	180	188	173	183	176	162	212	179	178	165	159	170	184	165	199	175	165	168	184	152	179	187	166	183	182	165	171	163	156	185	179	186	167	181	166	184	190	168	159	182	172	179	183	171	160	168	181	178	197	171	182	202	164	143	174	159	190	168	151	181	183	178	161	167	164	167	180	188	184	190	186	152	198	181	171	187	203	159	177	179	173	191	173	164	169	197	189	193	157	172	194	175	168	181	166	174	179	135	164	149	178	158	157	157	162	161	153	168	175	168	176	197	165	178	189	166	156	161	197	168	181	164	178	154	159	175	184	184	172	166	174	185	151	165	172	158	175	155	165	169	205	172	151	173	159	169	172	184	190	169	162	162	161	165	192	189	160	179	186	162	177	167	184	173	186	174	169	166	169	144	178	189	187	195	176	179	179	182	172	180	194	182	178	167	160	191	160	187	146	152	176	175	169	185	175	174	173	168	177	185	165	170	182	153	181	149	166	162	159	182	163	177	155	177	161	163	175	179	174	167	168	185	180	175	187	184	144	168	171	165	194	183	169	167	168	159	166	169	164	153	192	147	163	174	190	208	196	181	183	169	168	160	152	174	173	164	177	183	189	192	182	160	153	166	164	185	165	176	185	162	154	182	181	179	167	172	182	172	186	183	177	168	174	189	169	171	181	184	179	147	166	179	180	180	173	188	187	181	173	177	154	169	185	148	157	193	179	182	174	179	186	165	160	168	176	175	163	170	165	185	149	165	171	177	195	201	167	200	168	176	170	182	174	176	186	197	176	165	168	162	178	199	191	198	165	176	178	179	164	208	172	183	166	162	152	173	164	165	174	155	178	176	176	189	201	180	181	161	172	154	181	180	182	193	175	154	163	157	159	160	180	168	158	176	175	180	181	152	147	212	155	194	153	163	188	177	161	174	193	179	184	163	180	180	167	147	153	213	165	187	184	178	183	170	211	167	167	155	178	161	158	175	187	180	180	164	161	200	200	171	167	172	201	169	151	165	184	192	178	182	162	181	157	179	174	202	190	196	188	195	178	165	194	171	154	198	177	186	183	186	171	146	180	171	166	165	186	152	169	189	156	183	167	183	169	186	169	183	173	151	173	175	182	164	167	179	180	159	182	183	176	185	176	163	177	165	206	185	182	169	161	179	176	187	161	203	180	197	157	146	163	207	166	189	169	156	170	153	171	178	175	152	178	164	171	180	182	160	192	178	174	156	184	146	182	171	149	177	159	179	154	182	182	192	163	168	154	180	176	163	188	165	183	158	174	156	208	160	169	173	190	180	175	136	168	173	177	197	160	213	166	170	186	158	200	196	180	164	178	188	160	170	176	155	163	176	153	147	165	168	186	189	175	172	176	178	184	184	170	159	168	179	185	159	154	174	192	169	179	186	194	180	186	176	171	186	175	178	193	156	162	170	151	180	164	181	181	166	176	177	166	169	174	169	170	158	170	159	183	183	174	168	181	168	166	170	166	166	168	187	182	177	174	183	186	166	190	175	190	166	163	180	151	197	161	183	180	146	166	169	166	174	176	172	175	191	185	169	151	170	185	153	184	165	154	167	161	143	159	193	184	160	143	157	194	174	189	170	189	169	187	173	201	168	154	179	174	183	190	147	164	197	159	177	193	196	163	167	173	165	183	182	186	194	190	186	187	178	146	162	181	159	157	196	173	170	165	175	156	167	186	163	160	157	157	147	188	159	186	138	154	176	167	195	176	159	177	168	188	160	183	190	217	163	165	184	181	185	187	187	174	149	175	166	168	215	209	179	162	177	186	167	161	168	165	166	167	177	167	152	183	162	197	182	187	156	186	170	202	185	168	162	196	174	168	157	181	167	171	165	146	188	163	165	188	203	188	170	186	176	186	181	194	161	176	151	164	139	199	174	169	176	166	144	155	179	193	177	162	156	166	169	159	164	177	159	166	186	186	173	181	147	186	181	177	158	190	168	180	175	167	182	163	158	175	176	179	192	171	184	158	177	169	183	174	170	164	172	173	186	170	166	160	147	186	154	188	190	172	169	176	174	186	154	170	165	176	166	165	182	195	161	193	160	180	175	179	162	182	167	165	174	169	150	184	184	178	195	164	181	167	176	178	176	180	169	163	169	180	187	178	154	177	192	170	167	155	167	182	183	168	177	165	157	164	154	163	148	181	163	177	158	187	179	154	191	167	164	198	175	158	160	176	188	158	141	166	188	162	184	160	178	179	171	188	159	170	170	180	176	169	187	191	178	172	152	180	202	148	192	160	194	165	167	180	173	181	159	154	176	184	179	177	174	174	171	164	188	140	175	173	157	183	183	176	159	183	167	168	176	163	198	161	174	189	165	188	168	191	156	178	201	182	170	174	188	186	158	194	174	183	167	166	180	198	173	180	206	170	133	189	160	155	163	170	180	203	188	205	169	164	161	164	170	168	186	169	165	170	155	177	174	177	159	177	174	172	168	172	160	178	177	173	179	201	135	186	186	188	180	158	174	179	165	163	184	173	179	170	172	189	172	187	154	177	173	177	175	156	171	166	180	173	157	192	183	190	169	167	183	185	180	182	151	177	170	170	186	174	154	185	169	151	185	183	173	165	168	181	188	176	194	170
5651	1623	3498	3942	3298	2824	2304	1930	1636	1424	1281	1207	1127	1025	986	937	908	824	844	857	771	759	746	687	697	678	688	715	692	644	652	660	625	596	575	598	649	610	594	625	640	550	577	568	576	587	633	589	562	624	584	555	557	578	576	592	539	545	591	563	574	578	554	552	593	626	577	556	556	530	540	557	555	519	543	537	562	600	562	569	559	578	539	531	556	548	593	567	557	562	589	551	554	522	553	572	544	588	561	512	529	545	575	546	557	590	531	554	538	537	539	548	522	550	564	564	584	530	528	597	504	565	523	564	518	556	537	546	545	548	524	571	519	541	493	580	543	565	566	580	546	504	518	481	576	569	560	549	547	550	528	502	551	528	548	562	543	565	559	520	576	550	538	566	534	580	562	569	535	560	536	539	531	520	505	535	553	536	542	540	588	572	540	559	557	564	529	511	548	560	579	574	546	550	544	546	538	581	545	579	572	542	547	576	544	565	554	539	557	579	562	535	576	541	546	538	558	568	558	530	578	554	543	555	557	564	597	562	547	547	565	507	566	557	550	571	539	576	562	547	562	516	574	572	523	542	532	557	536	518	555	551	580	552	523	587	522	504	580	547	567	583	508	569	511	573	556	557	535	546	567	538	515	543	546	554	539	537	517	518	521	536	568	530	568	569	563	523	564	538	548	589	532	563	526	536	570	526	505	551	601	557	565	558	556	559	574	528	531	544	551	552	512	553	570	550	556	524	506	530	604	596	565	530	518	524	537	535	560	507	553	500	513	504	554	515	579	545	535	556	576	556	535	520	542	526	577	551	513	554	574	575	526	578	561	533	561	543	509	568	538	584	532	532	543	549	580	604	565	551	559	559	572	525	558	561	540	525	545	553	549	561	524	567	585	507	558	531	534	578	563	580	546	529	575	539	549	544	548	603	595	583	517	542	554	520	548	534	550	551	553	594	571	533	578	517	550	553	550	554	571	547	574	567	582	601	566	556	589	535	527	520	548	536	555	548	563	586	553	547	577	583	547	549	561	550	525	567	549	564	549	549	539	527	531	524	544	583	529	571	591	548	535	555	581	519	520	608	564	528	599	553	551	567	534	536	548	586	517	539	599	507	510	543	595	577	551	503	565	557	565	514	592	559	534	534	522	545	536	544	542	533	556	540	550	503	589	554	547	542	512	564	557	513	540	539	561	554	580	591	573	523	523	513	523	546	595	556	546	516	515	511	552	576	552	548	521	532	555	521	577	527	504	535	558	548	540	551	519	592	506	532	540	546	568	536	543	541	536	558	563	563	563	525	552	562	539	534	566	545	520	563	531	499	548	528	517	534	547	553	487	545	591	524	592	511	513	579	534	556	576	545	556	555	565	527	543	568	552	509	577	537	551	529	566	538	587	530	536	564	545	557	557	548	552	521	509	524	538	533	538	525	543	545	570	565	514	517	526	564	569	564	528	557	574	569	547	559	544	565	540	562	541	494	512	534	550	542	563	550	576	554	566	526	523	579	519	548	531	524	584	542	518	566	516	547	535	572	567	582	549	544	542	531	565	538	590	579	533	561	514	573	531	554	565	532	605	547	577	525	527	531	550	530	524	559	540	532	508	546	535	538	546	558	499	595	535	540	550	560	562	588	551	530	579	575	560	588	580	601	517	562	524	557	559	505	545	546	556	529	566	545	534	541	559	558	532	576	557	540	540	547	545	570	523	574	592	540	540	546	538	523	548	574	551	561	520	588	530	609	531	540	515	526	556	515	547	565	525	574	533	550	570	586	549	547	536	574	553	559	549	566	554	572	585	536	549	533	552	534	574	577	549	575	531	576	550	495	541	515	522	550	582	555	534	559	527	537	559	539	554	541	552	522	591	583	539	573	515	553	560	515	574	578	578	583	554	542	587	573	601	571	553	528	523	555	541	568	571	552	509	530	532	534	553	520	536	529	533	556	570	554	565	549	559	554	561	600	565	533	515	492	534	560	552	534	557	530	606	546	538	569	552	539	559	525	571	556	545	512	545	510	576	532	526	538	570	536	531	562	561	537	545	519	575	529	531	552	537	525	558	562	576	520	554	561	536	525	557	538	547	534	563	584	545	544	522	544	549	555	506	562	631	530	548	540	554	525	525	520	561	591	593	570	515	544	536	530	540	539	578	587	558	512	555	546	524	576	568	526	527	608	575	543	561	542	542	520	572	586	514	541	540	594	557	561	574	573	545	531	501	559	545	564	563	524	540	527	586	536	544	548	562	549	570	544	560	547	538	530	562	552	540	533	559	536	576	526	571	517	549	570	538	522	514	547	560	533	555	553	502	594	529	546	517	553	548	563	549	564	595	568	543	537	547	586	528	538	540	577	511	558	582	522	564	554	545	553	530	606	515	565	553	564	596	538	528	556	550	600	547	553	531	566	555	579	541	544	504	551	521	529	555	545	558	566	558	580	513	555	511	573	532	550	612	537	550	584	564	531	611	602	531	522	595	481	570	521	555	551	535	553	528	568	516	534	572	527	580	534	503	543	532	535	591	535	585	529	543	576	519	564	554	557	593	543	520	547	552	547	510	520	549	533	586	554	510	574	513	554	534	515	519	568	507	575	520	519	501	539	550	519	570	569	536	523	561	530	565	532	559	543	555	578	528	540	587	574	573	549	551	566	543	555	565	529	513	521	553	575	555	508	549	517	517	530	518	529	542	551	563	565	571	571	567	587	556	603	558	580	545	532	556	554	556	579	564	542	514	545	514	564	497	515	539	554	589	547	556	519	546	547	564	547	533	525	550	591	531	548	541	510	523	609	550	582	542	553	532	518	520	599	584	561	558	574	509	571	580	554	564	543	551	550	580	587	535	568	559	583	555	539	520	568	553	559	553	560	551	534	522	567	544	558	528	557	569	589	542	515	543	494	559	572	587	551	536	510	517	528	567	527	544	597	544	547	553	538	551	568	503	564	579	519	514	542	553	536	513	534	557	555	532	539	560	544	538	513	560	570	510	534	527	552	545	514	521	522	588	577	552	561	572	526	556	508	532	512	582	550	533	526	538	515	579	598	554	552	520	593	551	536	560	547	570	523	558	543	533	578	546	567	550	559	522	536	552	580	551	573	570	520	525	577	550	558	522	559	535	565	542	539	589	580	591	546	546	583	538	543	486	548	545	541	541	574	523	520	551	557	549	540	529	552	552	550	546	555	553	523	526	542	573	550	528	564	564	556	535	560	564	568	527	506	563	530	552	545	536	524	525	516	540	548	571	571	527	568	518	571	549	539	549	573	554	520	577	554	559	531	601	544	546	549	570	551	556	552	586	539	544	553	558	517	572	567	507	560	553	573	600	521	558	574	593	559	565	552	533	508	532	569	535	566	555	547	507	569	570	520	569	563	563	579	555	584	527	527	549	524	492	552	507	569	570	540	541	570	581	539	537	581	516	568	515	502	543	559	534	522	550	538	557	544	538	548	520	541	522	546	533	520	544	553	558	557	553	554	615	542	543	554	529	582	533	492
16108	2611	2885	2133	1530	1127	831	612	509	416	378	311	303	289	245	253	210	211	198	208	205	184	172	157	182	181	188	166	168	171	155	174	176	160	178	165	136	182	144	158	147	130	163	134	130	144	149	142	155	131	125	167	149	149	152	119	130	139	152	139	142	146	153	139	168	148	132	123	149	144	149	151	158	154	149	141	136	158	151	141	135	136	132	136	149	133	139	134	127	155	122	131	137	149	132	156	139	146	155	157	144	135	145	144	137	140	168	139	134	146	155	147	139	132	136	135	145	137	142	162	130	154	126	129	145	137	139	147	111	126	138	133	146	160	140	143	145	146	147	149	151	137	142	125	155	120	130	138	137	118	139	131	114	146	153	138	145	165	132	110	129	151	137	143	139	156	136	152	135	139	131	143	144	154	145	187	155	156	127	142	140	107	155	137	137	127	130	138	145	149	156	132	140	122	146	154	153	148	148	135	131	140	135	131	131	116	132	139	134	121	132	149	131	118	145	138	125	133	129	139	123	122	145	158	151	137	135	141	137	132	129	134	145	136	136	152	126	131	144	135	127	119	121	143	135	144	149	145	131	148	136	145	149	151	122	126	136	136	145	146	132	157	132	155	146	130	147	132	141	153	115	144	126	143	141	137	138	145	150	138	149	123	151	128	146	150	145	137	145	139	144	128	140	145	142	150	117	127	152	137	137	137	128	143	137	139	124	124	164	120	140	149	134	129	133	154	139	150	127	139	164	122	141	140	139	140	144	125	150	127	136	165	152	113	142	150	145	136	169	148	123	151	158	151	120	152	130	127	141	145	138	141	138	142	153	144	132	141	148	142	142	135	125	132	147	139	140	140	130	121	133	150	150	145	148	143	160	132	146	138	155	147	122	121	148	135	140	149	135	145	140	148	146	136	126	120	141	143	137	147	133	132	126	133	135	130	136	154	154	135	139	119	143	124	138	147	156	123	142	159	157	138	135	125	148	135	139	144	127	152	140	154	142	133	132	153	116	121	151	148	133	142	152	145	130	132	136	131	154	128	121	145	117	152	157	134	145	152	125	147	139	124	149	139	153	147	130	148	148	123	131	138	142	141	140	132	113	137	127	143	142	124	154	135	134	172	127	151	151	143	156	127	129	163	139	118	139	130	156	156	134	121	131	135	149	144	146	144	128	128	120	153	147	143	121	148	141	138	125	155	143	139	138	142	116	144	126	124	133	126	139	129	140	157	153	126	126	144	133	137	137	140	151	140	137	136	158	123	123	124	128	112	133	151	141	142	154	118	139	158	132	142	131	143	135	148	121	150	129	124	125	143	148	149	161	136	131	136	135	128	141	147	139	107	130	154	156	139	153	133	123	145	130	151	144	142	131	147	149	133	145	132	149	141	147	144	127	117	150	162	147	131	116	143	124	126	156	140	134	144	140	145	187	145	142	128	152	122	146	133	126	131	150	137	143	123	134	129	140	139	163	134	147	140	146	158	141	130	131	144	154	159	143	126	122	158	150	140	123	149	145	143	159	155	148	149	130	144	139	151	143	133	144	148	144	135	136	125	136	129	139	125	147	125	131	125	134	127	154	136	167	127	130	131	138	142	146	153	135	139	132	145	139	143	148	134	143	137	139	161	144	157	147	133	129	145	159	135	123	134	139	143	136	123	133	128	126	148	119	150	130	146	156	135	146	136	129	122	139	149	122	126	134	142	124	143	137	140	128	133	144	118	162	122	153	162	134	124	122	115	143	137	123	144	130	128	137	140	149	139	131	163	138	141	140	151	145	144	120	131	143	133	117	139	117	149	126	133	129	128	133	124	148	142	159	159	149	117	149	130	142	128	131	123	148	134	141	141	119	120	124	146	151	152	144	123	138	134	138	142	126	128	131	150	115	149	141	125	128	138	143	142	125	168	142	134	132	139	137	143	160	122	121	121	157	138	124	148	134	129	135	165	146	139	124	137	148	125	131	156	145	138	120	135	146	111	132	142	140	135	143	134	146	132	148	166	161	129	141	139	128	121	145	116	142	150	129	132	140	138	138	143	146	127	121	148	116	155	159	132	146	143	136	135	143	151	145	151	133	149	142	160	139	130	165	136	110	137	156	120	133	143	129	144	134	126	145	131	142	140	142	143	135	141	131	139	144	150	144	172	147	157	135	125	143	137	135	112	136	158	131	141	142	132	132	128	152	132	126	131	147	121	159	131	132	117	129	139	134	139	134	132	155	129	146	139	112	140	129	131	147	137	135	145	139	116	138	128	119	127	153	143	139	165	121	151	131	138	129	141	154	153	147	137	131	135	149	126	151	132	155	149	138	153	149	128	155	155	132	148	136	145	153	150	136	124	140	141	139	121	130	133	145	134	120	143	146	110	139	132	139	134	157	141	149	152	126	147	136	144	161	133	134	146	149	138	147	136	146	156	133	137	135	145	152	132	128	134	133	141	136	137	134	115	136	138	141	137	159	149	139	149	149	144	143	139	130	155	161	133	131	128	126	155	142	132	133	154	150	141	148	138	145	152	139	130	124	147	155	133	152	122	138	135	131	138	125	131	126	135	135	144	136	140	142	138	134	174	153	127	118	146	138	140	134	128	146	128	132	127	156	123	153	144	121	138	151	137	135	138	140	135	158	132	129	161	146	113	130	132	110	152	159	144	136	128	185	111	148	130	154	139	131	138	127	146	128	131	126	141	149	134	138	131	156	155	149	152	136	132	134	145	146	128	148	128	115	116	129	135	125	136	131	145	140	139	159	122	134	146	143	148	148	148	144	147	123	136	148	125	148	131	137	142	122	120	123	138	123	137	141	161	123	123	142	130	146	120	109	141	146	149	130	145	151	129	136	151	142	149	132	135	155	127	134	130	151	150	138	105	145	132	127	146	146	147	129	139	136	131	134	109	149	125	140	149	135	155	118	140	145	137	124	141	143	139	185	140	150	122	125	151	136	108	145	141	146	134	139	154	168	136	124	111	121	153	147	149	153	119	131	138	133	146	139	131	148	145	143	109	141	119	148	124	129	141	135	137	143	152	117	120	135	139	129	139	134	157	121	140	118	152	165	124	144	135	160	146	143	146	125	130	138	139	126	136	157	142	133	130	148	136	137	152	136	123	158	126	153	131	134	164	137	137	131	140	135	121	139	135	132	126	143	146	159	142	138	139	144	133	131	151	131	150	133	129	121	156	135	157	125	136	155	140	149	124	109	143	148	130	150	126	150	142	139	124	146	167	140	144	139	143	135	108	124	123	171	139	128	131	162	161	130	134	144	147	142	147	135	143	136	137	151	127	153	137	135	132	147	131	141	148	125	133	106	149	129	146	126	132	139	143	129	132	125	145	139	124	177	138	140	128	141	156	134	142	149	128	132	142	137	126	136	135	134	125	138	129	134	131	136	149	132	155	164	136	126	123	138	146	148	145	131	140	136	139	130	140	117	136	132	145	151	152	142	155	133	154	138	156	127	119	129	144	115	133	107	137	135	130	135	136	159	140	124	159
7652	2613	6195	6845	5723	4686	3740	3062	2632	2275	1929	1762	1539	1475	1278	1221	1125	1021	954	965	884	844	856	795	798	731	766	759	702	674	691	610	660	578	625	630	615	582	614	626	559	547	548	535	515	570	541	528	555	532	546	506	517	526	529	536	474	519	511	501	520	517	512	531	444	517	501	514	479	491	524	528	510	531	479	507	466	499	498	456	467	477	525	516	505	469	547	486	528	507	502	453	531	468	458	510	487	515	511	454	483	479	448	484	486	459	436	479	490	475	460	492	453	464	448	474	429	465	490	445	448	510	482	457	482	437	476	479	479	475	483	516	466	448	472	512	456	429	452	477	478	446	460	485	493	448	456	503	511	487	468	446	497	455	483	437	457	459	446	444	440	451	455	479	480	486	463	486	474	445	446	467	470	453	481	464	457	456	502	491	463	465	462	470	466	419	443	446	488	467	497	464	480	482	537	469	464	521	460	469	442	456	468	487	504	464	494	486	485	502	462	454	468	410	474	457	471	463	476	474	468	458	517	484	495	500	470	447	464	454	468	459	465	473	463	468	483	460	478	478	466	487	442	474	471	478	497	519	474	469	487	455	493	498	452	473	470	485	489	427	472	468	491	483	445	514	463	462	465	450	478	456	465	468	461	432	458	457	479	497	457	452	427	493	474	482	480	442	454	457	473	476	467	476	442	463	470	462	458	464	485	466	484	485	495	460	483	493	483	480	430	420	509	489	446	410	487	443	438	478	464	433	449	463	458	493	477	457	475	433	452	470	463	454	497	455	459	471	463	474	460	448	457	487	441	473	480	431	467	467	448	438	461	530	454	460	456	452	437	451	468	477	452	467	484	465	492	476	461	454	457	431	468	471	476	457	465	462	481	436	464	477	475	491	479	455	439	490	453	452	452	494	493	453	466	470	460	456	471	463	456	474	427	463	471	489	487	482	466	477	433	445	439	452	485	466	505	469	459	487	450	461	471	472	490	438	445	460	450	482	450	462	463	472	443	502	446	488	497	443	445	489	442	443	486	460	467	489	486	467	460	484	487	434	434	514	503	442	460	423	446	528	447	459	432	500	436	447	496	488	422	510	441	468	501	483	476	481	454	444	458	485	482	476	495	473	458	448	456	466	466	451	461	457	458	476	459	468	471	479	479	503	430	475	448	441	462	482	486	453	445	435	455	459	496	461	488	471	464	465	495	461	457	470	476	454	459	473	496	487	507	485	444	484	414	445	474	497	460	444	454	451	475	475	428	434	490	463	493	465	456	518	456	419	475	461	478	498	439	459	498	473	497	467	487	487	436	476	483	461	458	443	454	467	496	483	453	458	493	456	476	498	447	455	494	480	481	463	453	461	437	452	438	459	497	486	464	428	456	442	439	482	489	468	442	467	457	473	470	451	477	447	453	441	426	481	471	412	437	514	448	472	475	474	482	473	468	491	478	466	495	444	434	456	424	440	469	451	444	460	431	452	453	444	464	468	449	474	423	474	458	473	451	464	483	440	466	452	410	493	435	466	466	465	504	466	468	433	470	436	474	458	443	459	485	464	430	441	435	456	471	470	439	433	471	471	468	457	466	468	481	482	471	440	463	437	449	505	513	455	503	482	450	441	436	471	461	443	470	490	448	487	476	484	487	439	458	478	498	469	435	466	460	451	490	458	470	458	437	508	516	505	491	447	431	447	466	429	467	479	437	464	461	439	478	472	455	466	471	454	462	468	464	498	476	446	457	461	440	489	446	459	480	473	462	506	473	430	503	460	513	465	456	467	494	495	477	449	441	467	498	458	449	473	421	481	449	440	446	467	491	474	459	478	472	469	472	486	494	443	488	464	458	477	461	470	431	455	453	461	501	457	446	464	464	474	497	448	445	478	441	452	486	510	466	485	480	467	505	487	443	443	467	468	468	468	442	436	497	471	462	439	439	451	458	477	468	444	476	477	470	476	441	456	466	426	467	433	404	433	452	465	448	465	462	416	456	462	468	473	467	490	472	459	423	417	492	445	435	444	456	450	475	445	460	431	459	463	461	465	479	427	456	442	477	488	477	473	453	460	431	478	454	448	452	489	457	483	458	479	439	462	521	467	445	483	480	477	420	479	415	455	480	434	448	455	484	466	438	457	459	456	501	458	444	472	439	441	486	452	481	454	442	458	489	455	465	425	502	456	459	496	476	485	415	426	518	427	460	454	487	466	439	415	433	469	472	477	483	456	519	440	437	459	469	471	464	440	475	469	484	489	467	499	423	440	459	474	456	461	486	474	448	484	457	437	451	445	422	449	487	441	471	446	501	442	462	474	447	468	453	457	489	446	476	483	470	455	489	486	480	499	488	479	446	445	456	491	448	504	481	481	473	503	444	460	460	465	490	461	464	483	447	450	428	482	447	433	480	438	479	493	437	444	445	463	474	477	472	457	464	423	440	473	447	444	467	462	428	418	465	473	452	468	494	441	404	462	472	485	484	426	464	481	448	500	493	443	468	468	487	457	502	456	512	469	504	468	460	458	441	429	427	475	416	438	445	479	482	472	478	448	459	470	462	450	467	471	461	442	495	510	478	482	491	483	433	429	434	470	444	494	482	452	492	475	463	463	474	454	459	445	485	446	504	453	457	488	416	478	497	472	436	441	462	443	452	499	429	475	472	467	474	501	445	431	448	475	462	437	452	472	471	460	473	472	452	434	454	473	450	470	485	464	460	460	452	456	459	431	488	416	475	452	464	452	486	443	430	461	470	445	482	450	430	475	434	473	504	451	434	467	422	433	443	493	426	438	473	432	470	486	448	476	463	416	470	493	520	469	503	444	494	473	486	432	435	457	468	484	471	462	489	506	482	442	470	478	484	471	480	474	468	487	455	497	468	429	503	463	461	482	452	455	432	488	470	472	472	527	473	512	474	489	488	475	397	443	484	450	457	508	464	479	480	475	483	460	474	483	477	456	427	462	466	483	474	442	470	478	435	475	459	422	485	461	477	498	465	429	460	452	459	434	493	462	460	452	448	433	447	504	520	456	476	469	462	454	469	445	462	449	462	427	459	466	419	465	458	443	439	416	480	470	461	444	447	478	434	445	511	473	445	470	434	460	446	491	443	485	490	493	493	432	473	444	451	447	406	487	472	440	480	443	507	500	484	486	419	427	477	496	428	479	477	445	473	465	482	456	474	452	470	469	460	422	452	446	469	484	439	463	433	467	501	449	474	424	473	504	430	469	498	461	431	492	466	465	451	431	484	469	484	471	477	448	481	475	501	468	425	472	495	432	477	481	479	446	437	452	443	475	463	477	455	440	479	439	470	479	468	456	428	468	477	454	503	459	473	470	476	443	432	504	506	451	464	479	472	460	462	457	455	434	485	447	437	456	464	433	471	469	461	442	488	467	488	430	464	454	424	451	448	518	449	440	447	469	417	496	441	458	449	428	434	421	432	474	458	479	462	481	475	471	461	463	452	473	450	444	476	445	437	456	470	459	475	429	451	444	444	430	465	494	493	458
2141	367	365	345	345	336	323	320	318	283	327	325	317	314	308	318	330	321	291	301	312	327	308	342	299	312	337	338	285	304	355	341	327	314	322	345	316	324	338	316	292	325	317	311	339	313	319	328	286	340	278	277	307	310	337	306	316	331	305	299	343	312	304	333	334	332	270	321	310	336	324	301	331	320	314	304	304	286	331	305	336	308	326	306	333	321	303	298	292	313	265	315	302	304	293	293	321	304	316	308	327	303	332	371	307	335	319	336	284	298	286	294	308	310	295	352	328	341	303	326	323	335	312	293	325	319	324	313	320	304	314	306	298	324	308	325	322	345	337	307	331	308	325	330	312	310	297	296	322	323	304	310	274	309	314	325	307	342	327	336	313	317	317	321	300	290	350	290	344	340	288	321	306	298	315	349	316	300	331	341	296	346	308	318	293	338	307	309	315	338	293	287	318	272	324	332	315	274	315	285	335	289	292	326	326	339	313	330	320	324	312	343	309	325	317	316	288	329	294	312	331	312	321	303	312	322	316	308	342	313	322	302	311	337	282	340	300	308	372	308	308	289	315	326	319	286	315	320	288	318	324	336	329	308	334	324	340	301	301	319	336	352	306	309	328	343	302	307	322	342	338	314	310	312	325	315	306	300	321	323	324	335	305	340	315	252	330	325	298	300	312	287	321	342	339	303	292	295	342	337	316	283	304	327	308	328	329	329	320	323	328	307	325	269	310	296	328	295	293	319	315	339	303	316	313	323	325	326	300	298	325	312	296	289	308	317	335	332	296	323	316	339	321	337	326	318	366	316	337	345	290	304	296	339	312	321	318	347	325	307	306	360	326	358	324	307	308	326	292	322	327	318	302	301	298	308	334	330	288	295	326	305	327	303	316	296	334	296	343	331	322	331	348	295	339	295	331	304	326	333	312	325	334	335	333	339	299	294	310	304	324	326	327	315	325	345	325	295	309	328	292	304	302	315	336	326	307	323	296	309	313	280	330	328	339	324	312	347	317	336	310	316	337	339	319	348	316	291	317	296	305	298	336	315	316	309	320	313	325	288	326	313	333	313	319	311	340	310	312	296	307	289	315	358	348	314	312	324	332	301	317	354	326	316	305	315	326	305	324	320	310	308	314	307	335	287	306	324	339	330	321	282	346	309	312	340	321	300	316	309	289	289	299	341	319	318	315	293	316	311	297	302	291	274	324	299	328	301	325	323	308	323	321	317	361	335	340	310	319	300	328	289	306	340	340	302	334	332	329	314	352	324	297	314	298	298	352	279	298	294	347	318	327	335	334	358	300	338	315	310	305	302	319	316	301	298	330	308	304	329	321	306	324	321	317	304	319	317	355	301	329	290	307	318	337	330	326	312	327	317	309	322	302	292	318	344	344	353	307	299	287	322	312	324	326	315	307	303	364	311	310	303	313	306	312	317	330	320	289	330	350	342	303	297	318	313	303	303	308	315	322	314	336	308	318	301	340	321	288	283	322	315	290	323	327	330	314	294	328	293	331	272	332	317	312	339	324	306	337	319	299	321	348	310	340	329	289	302	343	312	348	285	310	330	328	333	298	317	294	315	326	332	325	307	360	297	320	318	285	354	344	282	324	327	305	348	328	307	307	331	295	318	312	341	299	306	298	309	301	295	319	308	304	320	296	292	323	343	334	331	346	325	318	349	324	282	289	331	321	337	311	319	323	337	329	306	291	308	309	296	309	311	296	305	303	318	317	323	341	307	322	323	324	312	339	329	314	309	309	325	307	300	318	348	301	329	305	261	324	302	311	300	316	289	330	343	318	327	296	324	300	282	304	321	308	312	315	298	332	318	291	306	302	330	353	331	314	309	307	324	306	301	314	290	315	334	334	331	290	316	294	325	309	299	351	323	328	289	294	286	321	320	342	315	310	304	303	304	337	306	289	306	312	336	320	319	319	334	303	314	350	305	303	305	327	319	281	314	328	314	319	342	316	349	268	321	317	307	284	335	298	314	313	327	324	326	306	327	329	312	330	310	301	303	285	315	314	329	326	316	300	317	318	317	299	335	297	300	310	330	302	306	302	329	343	316	324	331	302	284	311	300	296	327	319	291	295	299	326	317	318	286	341	354	338	339	295	291	330	317	329	320	319	307	320	329	335	336	295	304	311	309	298	320	310	318	294	313	352	282	323	320	289	335	327	287	320	331	322	312	303	315	328	330	341	309	318	327	292	289	333	300	297	317	336	297	295	346	351	285	328	302	298	297	341	313	337	340	299	327	347	334	283	335	308	298	339	303	306	330	311	306	306	327	312	301	341	321	290	323	292	334	300	321	312	308	294	312	311	307	304	285	280	322	309	343	336	316	328	369	310	308	307	325	315	331	320	308	329	285	302	317	347	312	301	300	305	323	314	306	313	322	323	310	307	335	332	300	344	318	313	323	342	320	285	293	299	332	284	329	307	305	323	307	347	298	295	335	325	338	302	314	295	322	329	327	287	319	320	326	316	309	309	302	309	296	304	276	298	304	298	287	329	332	310	317	313	321	326	278	306	299	282	359	293	299	341	307	345	317	308	296	313	327	328	306	292	300	344	310	305	329	344	283	297	314	306	309	290	314	331	348	350	298	280	338	308	331	324	335	319	307	287	288	311	319	312	297	319	281	286	296	325	316	356	315	309	283	326	337	308	306	329	314	302	321	308	320	337	343	307	271	311	284	295	305	330	302	318	305	317	325	334	324	301	265	281	305	320	334	316	336	301	298	311	307	307	290	323	326	295	299	356	318	306	303	344	303	303	324	324	325	331	329	351	291	310	323	311	322	295	330	318	324	349	328	284	330	316	324	315	315	310	293	324	315	322	339	344	316	297	334	313	309	316	297	302	320	317	312	323	337	323	303	324	367	332	256	290	316	289	314	316	391	299	338	332	305	302	341	324	289	331	308	315	333	320	296	328	334	331	308	351	327	319	310	329	330	327	325	319	286	290	318	318	323	337	336	279	319	333	304	314	298	313	306	307	313	316	310	319	334	317	333	313	353	332	311	291	329	296	318	309	308	305	324	297	312	292	296	349	310	300	302	310	323	365	343	334	326	320	320	275	312	318	325	315	320	276	314	319	329	345	298	332	323	300	324	321	343	310	316	339	291	308	342	309	332	311	333	326	334	314	324	296	309	303	295	300	290	299	287	340	330	310	304	317	301	326	323	330	321	306	326	304	312	301	319	299	280	329	314	311	349	277	330	330	322	331	320	315	331	334	331	338	305	363	308	318	303	321	321	334	299	320	294	308	292	337	320	334	322	317	288	304	349	317	331	319	296	303	318	337	342	332	299	290	333	302	336	331	287	359	341	301	267	303	330	328	326	315	328	325	335	293	322	345	319	343	317	337	316	336	322	303	320	357	307	319	341	314	332	320	301	334	312	358	278	325	290	292	335	303	313	317	315	300	346	328	350	334	298	342	277	330	318	284	302	312	309	277	314	322	325	324	331	324	296	323	277	368	249	335	345	318	318
2404	945	1095	1098	1099	1030	964	964	972	1002	982	982	935	951	988	970	1008	979	972	867	911	937	955	898	919	915	963	941	911	877	927	909	929	938	912	948	949	970	907	931	947	922	865	963	944	901	947	936	950	954	881	910	899	942	970	952	961	911	933	993	940	936	931	951	899	910	893	896	935	912	931	930	861	950	911	936	968	929	937	921	911	904	923	919	933	914	928	896	950	879	935	840	885	961	897	904	889	900	914	892	890	926	905	939	890	887	879	916	888	909	921	931	906	948	932	911	957	939	933	873	981	885	915	948	879	918	911	915	972	862	925	953	868	946	903	873	882	879	935	891	944	902	907	965	924	939	913	913	954	893	928	940	880	904	982	901	911	879	906	907	917	951	913	884	913	967	924	934	946	900	912	959	912	912	867	879	914	954	913	856	939	944	956	920	971	886	831	905	954	920	892	907	923	910	883	915	916	890	907	963	968	877	995	1005	853	929	891	881	983	951	899	902	893	908	929	912	920	879	906	918	948	843	949	914	890	833	933	905	932	900	891	837	872	924	926	931	952	900	932	900	928	929	876	882	943	951	922	920	922	955	894	931	936	955	881	889	929	916	996	963	879	882	894	955	899	923	878	907	941	933	985	897	935	928	960	904	928	842	964	892	959	938	907	929	914	928	958	904	901	911	909	900	937	946	929	964	927	958	902	845	936	933	923	918	943	954	909	939	962	856	957	874	945	941	891	913	945	954	924	880	902	895	941	969	1009	864	869	917	958	884	934	926	861	917	895	883	898	926	917	941	940	927	897	941	960	955	950	885	894	947	921	923	943	871	897	950	910	932	917	911	946	907	917	924	941	938	926	940	947	937	924	941	961	919	965	945	958	991	924	922	957	935	900	928	899	930	900	864	954	882	936	928	927	916	933	926	914	924	917	876	889	910	925	915	906	912	993	940	868	896	891	938	914	913	944	873	905	898	936	922	921	873	904	905	936	922	903	984	932	923	915	882	959	900	936	967	914	880	887	932	919	902	903	900	928	885	937	899	897	957	919	935	903	926	880	890	896	911	927	896	940	947	909	924	941	897	893	962	899	938	927	928	924	950	914	887	891	846	904	918	932	919	913	939	923	901	905	909	919	914	897	956	931	925	925	903	951	869	920	921	936	889	924	887	927	967	941	893	899	981	963	917	914	903	934	935	951	926	917	941	979	900	899	953	950	937	920	967	939	879	901	899	953	911	899	859	846	911	949	887	882	902	897	926	897	875	985	959	919	943	956	910	928	955	934	925	933	881	929	871	856	931	910	909	927	902	871	865	883	890	888	923	972	942	896	925	878	931	956	926	960	875	921	953	935	924	864	970	868	909	912	957	953	926	937	933	928	910	873	878	928	894	918	900	924	854	949	883	949	889	906	877	907	964	923	951	894	912	909	872	934	923	860	916	894	907	851	921	916	904	946	940	911	968	895	944	908	946	900	980	926	882	895	944	919	948	1020	857	895	960	918	929	902	926	895	869	923	894	899	901	948	939	901	946	917	865	895	905	917	917	956	901	935	903	884	944	906	937	927	951	953	935	930	916	966	916	918	911	934	890	951	922	952	911	945	965	952	906	937	915	904	899	968	950	921	918	913	957	907	917	955	975	954	914	917	940	961	959	944	888	893	961	946	844	913	923	878	894	869	900	983	913	901	941	952	911	990	914	913	912	942	933	893	897	876	905	930	947	926	922	997	950	955	885	907	935	901	930	944	896	944	937	925	950	937	920	901	879	863	936	961	941	948	944	930	894	913	888	932	928	908	909	901	913	909	934	997	948	934	957	931	948	932	961	917	904	922	899	899	934	874	922	884	940	918	913	928	944	978	890	987	937	894	940	912	945	871	854	891	905	887	963	940	922	913	928	873	894	844	928	950	886	937	894	930	969	890	930	918	914	924	928	956	919	922	902	906	929	912	939	960	988	920	891	922	959	935	948	905	943	916	877	922	941	955	926	903	906	944	947	939	906	913	975	904	940	905	916	941	953	899	901	910	905	914	879	908	945	925	956	943	923	918	889	905	909	938	945	869	913	975	1002	928	850	895	974	913	874	906	908	890	934	955	907	908	968	903	957	904	943	962	904	938	941	900	979	948	911	889	954	959	944	907	947	914	893	925	875	910	936	888	897	910	864	934	920	909	927	947	906	910	968	1011	945	919	885	908	969	886	877	882	901	903	929	900	915	894	891	888	981	958	895	929	923	865	891	941	924	902	872	898	938	897	959	951	920	893	908	899	913	849	907	950	904	919	906	943	921	913	939	934	927	937	905	925	853	935	950	946	892	952	907	914	893	906	905	913	924	990	926	922	890	901	922	923	957	922	880	1001	908	945	930	882	940	982	958	941	939	916	922	908	955	971	934	943	860	964	921	936	846	926	917	936	910	915	916	902	951	941	903	921	920	933	926	901	879	942	968	839	965	910	946	912	943	959	923	900	910	938	911	899	911	920	946	920	948	917	887	905	943	917	947	915	936	887	906	930	922	955	892	967	928	929	900	893	926	943	932	915	875	947	888	926	907	964	959	944	924	900	941	920	924	927	910	902	930	925	866	874	921	886	925	927	938	912	926	914	948	943	898	958	944	883	913	905	899	914	903	884	954	916	901	925	936	917	881	903	921	953	871	947	886	923	921	926	911	906	945	863	894	905	962	945	951	914	917	913	928	918	925	956	922	958	921	901	905	934	927	934	848	928	892	916	874	891	952	944	919	941	882	928	940	956	918	881	938	877	923	904	920	909	899	927	929	889	860	913	958	909	892	893	930	895	909	923	904	933	916	955	970	946	947	890	874	883	941	915	898	931	922	900	915	877	919	921	948	872	894	891	917	886	908	918	911	952	865	887	880	931	921	908	906	906	937	949	991	924	894	944	880	906	889	891	892	932	939	868	952	897	904	901	912	928	927	888	904	936	866	988	898	953	928	894	924	930	937	935	915	911	916	862	942	880	950	922	957	987	908	915	893	908	985	934	909	973	971	903	930	971	903	930	934	898	922	850	970	850	948	964	915	858	979	915	950	890	910	917	900	938	905	924	898	909	901	932	952	906	943	885	918	994	904	945	903	961	916	887	906	918	931	961	883	921	897	957	927	927	945	916	957	927	955	883	900	892	931	978	932	918	935	894	958	888	924	934	921	911	895	951	895	970	940	924	944	864	905	976	892	876	882	926	882	882	900	939	955	845	921	924	928	932	917	888	942	900	893	918	1002	921	945	889	955	896	900	932	957	906	911	921	920	958	1005	935	936	928	892	927	936	895	909	914	851	963	970	946	914	880	930	915	966	966	930	905	944	874	917	926	921	914	944	954	964	910	890	894	955	965	921	925	909	874	869	892	936	916	929	894	873	985	924	874	889	934	906	918	877	921	851	972	923	930	948	945	905	887	931	931	901	903	920	867	926	906	914	920	897	862	938	891	941	930	951	903	922	916	906	913	941	881	932	939	935	911	878	901	884	906	920	965	927	960	958	952	931	882	914
8662	1186	1471	1124	886	653	517	399	380	328	300	275	275	233	192	233	226	212	209	238	207	229	182	212	201	189	193	177	186	206	180	168	183	186	195	212	199	191	161	184	182	181	178	202	167	193	158	180	170	168	178	179	176	203	189	161	168	195	172	181	203	170	195	152	179	177	191	179	169	164	166	183	164	152	193	146	175	156	185	163	197	198	181	187	171	178	186	182	175	166	168	165	181	173	161	167	198	166	172	172	151	160	173	205	167	170	182	157	177	186	165	175	174	182	184	174	176	194	183	180	202	189	169	170	191	186	185	162	167	150	194	181	160	190	148	164	187	185	182	153	142	186	166	182	180	191	175	184	180	176	178	164	175	144	174	180	165	161	176	152	192	185	169	179	196	173	185	177	178	177	188	175	164	174	165	188	184	165	174	190	169	191	166	171	169	161	188	172	184	180	178	165	186	174	177	193	190	189	174	180	177	166	210	172	188	164	168	171	151	165	175	172	176	166	172	171	184	158	178	154	190	201	182	197	186	186	153	171	177	190	177	193	159	186	163	179	178	169	165	182	161	172	163	182	179	164	160	177	146	158	172	204	162	172	183	157	164	191	179	161	166	170	146	178	185	161	166	164	170	176	176	143	187	188	156	161	175	186	178	176	176	166	188	173	172	170	149	157	182	182	167	179	155	173	159	160	204	213	183	169	183	140	149	185	174	176	162	185	155	152	163	161	193	190	178	163	178	155	169	152	160	151	158	170	172	168	166	181	175	163	175	171	165	166	187	176	184	151	168	200	167	171	167	161	161	188	181	166	172	158	163	183	171	140	169	147	193	183	174	170	196	197	171	178	174	166	170	176	167	182	196	181	181	169	182	150	157	168	153	172	188	161	157	169	186	183	196	183	185	169	180	163	158	164	181	168	171	161	161	172	142	156	149	156	193	182	171	168	166	179	171	176	179	162	161	158	164	183	138	162	182	188	185	184	170	188	165	175	157	177	191	196	185	158	171	155	200	148	193	182	154	164	192	173	184	180	193	174	181	165	159	177	174	158	191	193	165	184	186	190	186	170	190	160	200	187	170	159	168	179	166	157	184	192	154	170	173	203	161	180	176	181	180	182	154	180	177	161	180	184	185	168	177	176	181	157	181	181	178	188	170	173	185	165	172	152	165	181	145	165	198	169	179	156	134	170	180	179	181	171	165	147	162	143	191	161	170	172	216	187	170	163	170	182	170	166	177	176	156	150	166	150	205	185	194	179	185	175	167	152	206	183	190	195	171	180	175	178	169	185	149	183	164	184	177	167	159	176	190	170	172	175	135	179	176	179	181	155	172	203	170	178	183	170	199	208	173	162	187	177	166	173	179	191	186	172	161	185	160	173	196	143	176	163	155	176	168	179	196	173	174	182	172	178	170	173	159	178	179	157	167	184	190	173	181	175	180	189	178	192	173	200	159	160	188	158	194	165	171	180	175	180	164	195	168	164	158	162	169	192	162	194	186	174	173	152	185	163	187	166	179	175	181	159	167	173	151	182	191	179	190	201	160	170	199	179	180	172	144	164	163	166	170	174	172	172	188	221	164	180	169	173	210	179	160	148	156	154	190	163	161	180	177	186	192	185	193	169	203	187	190	174	158	170	187	193	195	182	172	155	160	173	163	166	163	174	140	180	178	168	180	170	187	181	168	163	200	178	168	183	189	198	161	170	165	180	186	157	160	178	151	149	206	190	164	168	145	178	161	155	174	163	198	183	200	164	181	181	178	165	172	183	132	183	165	180	164	169	177	170	152	169	158	168	188	160	163	168	163	158	207	165	179	155	188	164	150	163	189	145	169	170	167	178	176	149	150	187	166	155	152	169	159	171	165	169	164	154	190	168	172	191	163	167	161	167	180	158	146	190	180	178	174	171	170	161	187	195	167	165	176	163	171	169	170	194	174	190	174	181	162	156	154	175	175	166	192	185	171	162	186	164	195	165	179	183	172	174	181	170	190	162	175	173	185	174	156	181	190	179	186	157	163	183	191	181	167	171	169	197	188	167	176	163	176	185	162	169	164	168	186	148	192	163	180	182	176	184	163	165	177	164	146	172	181	189	176	183	198	176	167	164	181	168	159	181	182	177	184	170	140	182	144	167	178	174	179	159	189	183	168	207	171	181	170	204	188	168	197	162	171	162	166	179	183	188	196	186	180	188	162	191	181	160	190	192	171	147	166	153	176	180	180	179	185	166	187	171	175	205	167	176	162	159	172	162	174	187	153	149	186	168	181	195	165	191	191	177	170	177	172	183	196	160	192	156	182	180	192	164	171	184	193	173	185	164	174	176	168	167	179	174	175	172	189	173	168	178	164	160	186	203	176	166	191	183	184	180	171	195	158	179	187	172	164	182	189	171	167	165	178	171	187	164	160	174	179	165	169	184	175	183	179	164	176	171	170	167	175	175	152	167	171	159	175	164	215	146	177	161	176	185	152	164	180	160	166	163	169	187	149	169	159	181	171	176	192	175	193	174	171	167	168	159	196	182	157	170	176	170	180	171	166	189	169	183	184	150	157	178	176	179	182	158	176	188	177	190	180	169	176	162	168	169	165	174	156	184	168	176	185	165	175	177	162	175	178	188	162	158	168	178	150	191	174	163	170	172	169	163	171	170	184	159	167	168	171	142	187	172	162	161	163	188	136	162	159	182	153	177	213	204	157	173	154	177	175	187	189	148	169	210	173	163	157	173	173	154	187	160	171	151	173	209	192	177	176	169	155	154	184	179	154	186	185	196	172	199	171	160	172	169	164	172	178	174	179	173	197	169	184	188	188	169	150	187	169	158	166	186	168	179	172	163	167	189	183	159	192	170	165	183	172	157	166	160	162	177	184	157	180	180	185	171	163	190	176	180	178	186	169	166	185	143	185	168	159	174	150	178	183	166	186	170	181	169	172	164	175	187	194	161	148	168	164	161	176	148	165	186	152	153	182	172	170	162	166	183	171	147	167	198	182	177	158	161	185	169	166	172	175	153	173	187	157	174	169	194	170	183	179	175	195	153	173	187	176	170	169	161	179	159	156	170	174	189	165	159	160	129	180	165	170	166	162	185	188	191	155	167	176	155	163	189	177	200	170	177	159	183	168	167	188	178	164	178	182	156	159	189	187	167	149	196	179	153	181	183	171	174	157	174	161	184	186	149	171	162	184	172	164	158	174	187	152	169	171	175	187	174	171	206	164	180	184	180	166	175	168	172	170	171	159	183	164	176	166	157	176	171	168	167	185	155	157	167	157	188	154	182	178	176	156	172	178	179	166	170	171	183	184	168	184	199	176	159	175	155	187	177	197	193	177	165	163	174	159	168	184	184	171	186	183	181	178	159	172	165	163	179	187	179	164	153	168	166	190	183	187	157	174	178	175	179	179	138	172	181	174	168	171	179	178	168	193	169	182	184	160	179	164	202	144	183	169	172	163	155	160	168	171	182	203	186	175	180	178	159	146	185	166	177	184	171	187	176
5581	1657	3579	4062	3481	2824	2346	1894	1579	1453	1403	1158	1151	1026	950	895	929	847	822	860	760	750	733	698	684	701	654	709	651	665	611	684	594	650	637	616	598	616	605	585	594	627	610	619	596	581	561	616	602	572	558	593	572	598	576	537	559	544	545	547	590	565	612	602	568	579	577	567	574	554	527	592	544	515	556	527	556	570	601	526	582	579	533	541	533	515	576	568	598	550	547	532	542	550	569	544	562	540	524	546	566	543	584	560	551	524	546	557	562	555	554	510	548	620	531	607	555	515	576	547	532	563	511	507	541	559	543	583	583	577	531	549	538	549	518	524	574	560	573	550	559	531	567	562	583	544	550	535	553	555	515	552	576	565	592	599	531	585	550	558	550	536	575	542	572	542	546	524	557	513	538	527	561	568	533	514	564	535	582	562	526	541	555	534	564	559	506	548	569	468	528	583	573	529	566	524	558	536	566	547	569	520	497	536	557	543	550	564	572	575	540	540	536	562	534	572	547	524	540	556	547	549	552	541	536	534	575	508	521	514	557	556	511	551	505	565	554	543	552	585	537	566	542	601	532	557	545	575	547	603	530	528	512	532	545	562	511	547	561	588	572	555	579	568	536	555	552	546	554	532	593	540	544	543	566	555	585	535	546	504	514	561	552	557	524	558	585	554	558	577	525	570	519	560	575	529	569	549	532	549	558	528	543	557	521	561	531	512	525	580	533	536	519	570	595	530	511	568	493	502	548	596	537	540	544	553	513	536	522	551	537	530	529	577	537	532	559	573	560	514	534	537	560	558	542	533	543	588	564	565	585	554	559	570	526	554	552	549	519	588	574	582	549	547	565	540	555	565	553	579	561	555	521	557	570	577	529	563	548	537	542	529	609	552	550	561	498	547	540	569	525	527	547	497	513	533	515	523	531	543	549	536	529	580	563	573	588	549	512	592	508	575	534	565	549	578	550	534	524	561	520	515	530	585	587	571	507	543	543	568	570	527	553	565	537	544	565	563	552	537	543	537	582	535	543	543	566	498	568	608	563	557	550	534	539	562	515	513	542	560	531	527	590	539	535	572	548	498	559	576	518	544	521	524	557	593	525	552	509	548	555	513	538	549	518	546	534	516	543	541	577	553	546	524	575	582	548	511	533	546	516	573	562	573	560	565	571	555	567	553	534	543	542	544	523	559	529	545	554	544	564	556	544	576	583	574	548	557	491	572	526	530	582	540	519	523	593	562	542	527	546	532	554	541	566	542	503	556	578	553	541	521	579	518	508	567	563	574	550	556	532	577	521	525	545	529	583	527	536	534	532	536	531	521	555	535	524	582	570	550	553	556	554	558	555	550	524	578	532	539	513	588	569	574	578	564	569	543	549	558	557	523	528	542	509	549	563	528	562	560	525	591	567	555	528	535	513	580	526	561	567	532	522	529	557	519	536	572	552	572	545	499	525	536	593	526	550	588	515	599	574	555	575	583	556	542	522	531	547	554	523	548	586	554	535	535	509	582	562	547	553	494	541	565	530	546	585	544	572	564	568	532	550	573	534	530	543	558	537	529	564	545	520	557	524	521	552	518	533	509	540	546	509	553	517	620	573	513	556	546	545	547	548	549	556	559	553	527	509	521	570	524	575	537	511	483	512	572	544	535	537	497	557	532	540	573	554	530	623	572	553	577	555	560	551	575	530	561	554	552	527	559	551	567	617	544	526	565	521	539	532	558	573	556	552	526	537	571	584	523	480	560	543	529	535	512	537	511	507	562	552	586	543	534	554	549	535	557	558	521	521	562	564	563	556	551	537	590	520	544	550	571	543	556	543	543	534	544	516	544	559	535	536	524	563	513	535	543	545	512	537	583	562	544	590	595	544	529	573	545	559	551	551	547	544	532	540	570	560	537	567	515	550	532	546	551	537	539	550	566	532	544	522	511	576	488	537	554	544	524	502	492	548	545	591	569	520	537	535	516	520	575	555	498	616	558	526	569	555	533	549	585	559	565	526	507	574	544	494	527	562	541	519	550	584	538	524	554	539	547	547	582	517	563	551	574	577	526	551	531	533	508	539	606	537	525	544	536	565	566	555	549	557	519	529	520	566	544	576	528	523	595	525	534	567	545	514	518	561	555	571	573	527	536	551	523	554	558	557	513	551	557	549	507	545	514	537	581	534	550	608	525	503	535	546	526	538	537	567	561	507	532	558	591	548	508	525	568	529	558	566	517	602	515	552	533	539	579	555	544	525	549	556	518	527	530	558	537	561	543	579	606	523	549	550	588	550	549	510	530	529	569	536	534	548	581	522	559	530	548	559	522	550	520	556	528	562	559	527	563	547	547	601	538	510	574	525	573	589	544	544	535	547	538	538	546	578	535	559	576	567	553	533	529	543	534	529	575	548	592	574	558	533	563	514	536	530	497	527	532	574	555	543	582	559	536	550	551	574	540	527	545	531	532	557	540	548	547	543	569	584	564	554	553	542	602	553	590	523	505	559	539	554	543	524	539	554	550	552	566	523	558	495	576	548	586	490	528	538	597	537	543	515	564	549	517	527	560	497	528	558	518	525	564	576	537	548	561	542	513	516	519	526	540	506	551	533	554	558	530	502	533	542	497	529	551	548	530	590	524	488	540	527	556	529	566	504	510	538	518	544	520	557	537	552	507	563	522	568	551	516	530	579	541	552	564	548	557	544	527	516	538	534	545	553	515	515	522	535	566	520	579	561	572	549	543	559	524	511	517	574	533	542	587	567	532	522	539	522	520	526	587	576	556	575	505	522	571	551	573	554	549	581	544	560	576	601	527	532	523	570	560	526	557	554	533	561	487	564	534	570	559	518	540	567	592	570	590	508	542	545	586	590	524	508	517	527	525	519	585	549	552	529	542	545	567	570	549	518	544	510	524	541	521	575	533	573	540	499	555	523	545	606	546	520	552	610	536	555	575	530	559	556	542	548	533	566	488	533	546	568	506	550	550	565	542	526	552	574	527	520	563	530	565	541	506	580	538	537	544	525	524	554	545	541	550	561	543	536	571	536	547	520	559	575	570	535	574	563	528	514	556	576	547	560	568	589	573	538	541	565	539	520	549	546	565	550	544	555	552	578	534	527	543	561	510	542	594	566	517	543	506	580	538	567	542	509	506	581	546	543	532	560	565	516	533	551	512	558	519	542	513	551	522	566	578	556	551	584	550	569	572	555	557	585	532	517	556	558	540	539	572	541	539	515	564	584	558	522	545	542	551	530	546	555	529	534	563	553	524	574	538	527	527	541	540	547	533	553	554	513	583	565	547	555	563	578	522	569	544	538	525	590	518	531	579	543	582	545	507	587	583	565	567	564	564	566	545	557	553	554	532	606	537	516	524	560	493	554	545	510	526	558	580	532	506	556	536	547	545	584	576	540	576	513	527	534	599	553	539	570	559	545	588	555	584	503	522	531	562	522	560	510	526	523	575	561	524	555	590	566	557	514	531	564	560	517	570	540	529	547	533	504	567	530	509
16258	2698	2842	2222	1552	1150	857	632	508	431	378	348	289	256	279	249	247	238	203	207	188	191	187	206	183	169	172	168	147	167	172	162	164	175	165	145	178	162	156	156	127	149	139	145	153	142	143	150	150	148	165	138	150	148	150	151	141	141	135	142	160	149	149	137	119	130	153	165	148	147	130	134	142	164	115	125	153	144	152	136	137	138	171	144	154	154	132	138	149	137	131	151	125	157	130	149	146	146	157	137	141	141	138	147	122	147	119	141	129	117	130	118	143	156	150	150	144	157	139	137	158	150	125	159	152	160	156	134	132	141	146	129	141	152	128	141	148	159	130	168	139	148	137	144	148	127	153	133	129	116	139	130	138	131	153	125	146	152	139	122	138	121	153	137	127	137	149	135	135	163	153	135	139	133	99	123	131	131	141	156	142	142	122	151	132	123	139	135	158	142	146	137	135	143	127	136	118	133	140	153	137	140	141	127	139	158	146	144	134	135	144	121	138	152	133	124	158	147	138	137	155	140	148	136	120	145	130	138	145	142	116	140	150	145	158	136	138	120	126	126	140	124	129	137	141	163	126	139	126	135	140	143	125	131	128	114	134	124	131	165	130	123	163	142	140	123	133	128	143	138	131	169	137	175	143	134	142	134	141	148	133	148	137	129	141	137	154	151	129	144	126	132	141	153	108	170	145	160	153	135	146	131	128	132	142	143	151	123	136	143	138	116	141	118	172	132	147	120	134	146	144	149	156	132	168	151	144	142	123	140	156	151	144	149	133	138	143	141	126	136	142	135	123	145	134	139	161	127	132	133	136	139	140	134	132	146	150	133	143	145	130	146	137	148	136	128	139	129	157	136	132	146	156	146	123	123	138	121	128	140	140	124	144	144	128	156	137	136	141	129	131	137	148	141	162	138	137	129	138	140	132	139	147	125	162	167	122	150	129	135	141	162	132	115	133	142	155	135	149	119	128	146	159	143	121	129	120	140	123	138	142	155	105	142	139	148	131	143	146	148	131	124	174	142	120	150	137	147	133	157	152	139	159	154	152	146	149	131	144	132	135	142	163	140	122	147	126	150	134	151	136	137	148	136	136	127	133	141	140	144	135	163	141	133	144	127	147	137	150	157	128	136	138	132	140	153	147	129	136	129	136	156	149	121	137	118	154	148	147	139	134	133	135	131	142	140	132	144	168	144	124	137	145	158	134	163	136	127	133	142	112	147	164	139	129	153	145	152	141	159	128	157	131	141	147	141	136	139	150	153	129	135	126	127	149	130	131	131	165	132	132	134	141	135	128	134	157	152	145	154	139	148	140	112	150	129	140	140	135	148	141	140	133	149	165	128	122	133	151	161	115	121	139	124	151	151	130	143	130	137	157	147	147	127	122	150	141	149	144	122	134	143	134	124	140	143	117	139	130	146	142	149	152	129	114	147	131	128	136	149	123	135	134	122	161	132	146	141	133	149	115	129	140	162	164	140	159	117	141	143	140	158	115	140	140	141	140	130	159	119	121	150	149	145	142	144	126	140	138	142	143	139	123	128	151	125	119	159	141	132	154	139	143	141	148	135	114	141	152	148	129	128	128	116	131	121	124	120	131	118	146	154	137	124	119	129	145	150	143	127	119	162	145	136	150	148	121	142	114	131	138	137	154	153	134	134	141	126	139	131	145	143	131	115	133	137	116	123	138	122	142	137	144	142	161	137	137	138	136	135	148	131	123	146	119	139	141	138	143	138	144	138	142	149	145	152	143	155	123	135	141	148	154	170	117	132	132	144	142	107	165	130	139	106	153	138	146	135	136	142	134	143	127	131	157	151	160	144	150	167	153	148	124	148	114	133	131	120	144	153	126	107	128	145	132	131	136	140	136	150	142	155	139	142	133	152	147	142	127	127	150	134	137	118	118	125	133	146	136	141	141	144	145	154	119	130	144	156	138	130	140	142	142	154	137	126	127	136	150	153	124	157	133	128	130	130	120	117	125	116	117	143	145	142	146	138	133	127	116	152	146	146	141	130	156	132	137	146	133	144	134	127	126	134	146	136	132	151	133	169	147	139	153	140	120	160	136	144	127	158	144	158	131	145	132	152	113	133	158	113	153	151	140	137	136	120	143	115	144	141	134	140	157	138	134	137	137	130	143	149	146	143	143	141	140	153	136	143	142	127	130	144	155	150	132	133	131	134	117	123	152	133	103	141	126	140	122	126	125	119	150	115	132	160	127	148	140	150	140	132	124	127	136	143	122	140	159	128	121	149	146	123	182	156	131	117	124	126	133	131	109	148	131	130	137	126	126	138	146	154	120	128	153	151	121	126	148	126	133	146	127	117	129	138	122	133	152	134	150	132	131	130	130	126	141	141	123	157	116	121	170	155	140	128	174	145	143	135	139	139	143	139	135	140	139	146	129	145	148	148	137	156	138	132	126	139	140	137	121	132	136	165	136	133	145	137	141	155	142	133	144	148	141	160	142	129	145	147	125	136	148	131	129	132	133	150	151	143	153	143	139	101	149	141	124	154	153	127	132	137	141	133	151	126	152	145	141	129	147	146	141	131	143	121	155	135	120	137	115	132	139	113	150	138	148	131	143	135	144	134	133	163	138	142	146	139	137	148	135	118	127	132	127	147	134	157	139	129	124	143	135	116	143	124	129	137	143	145	156	141	152	143	162	141	126	139	135	139	158	137	121	136	146	127	140	159	152	158	126	151	118	132	127	134	158	124	156	135	131	151	140	129	155	151	130	143	135	139	140	123	154	127	153	139	149	134	110	134	122	126	125	144	129	128	145	146	133	154	148	162	127	141	155	133	143	115	116	132	150	133	146	142	138	128	152	135	130	147	155	144	133	127	154	138	127	115	131	130	133	144	129	124	122	127	143	145	147	142	138	127	161	138	128	130	125	147	157	142	131	140	144	137	130	146	152	162	136	155	132	140	138	137	136	118	129	151	134	118	137	147	124	134	129	141	149	146	154	157	132	142	146	161	143	147	154	138	139	137	140	139	145	129	127	131	131	136	121	146	127	153	138	122	127	125	148	151	125	141	121	151	135	148	129	142	122	140	138	130	112	146	137	146	172	115	132	123	145	126	138	144	147	135	120	137	120	136	138	135	137	136	146	136	167	146	108	134	121	140	136	149	137	148	132	141	156	152	128	128	123	120	150	150	145	157	144	133	150	136	139	130	149	153	137	148	138	124	145	121	145	148	141	140	144	129	132	164	130	135	146	145	144	160	122	128	138	150	148	120	129	159	118	139	147	139	154	133	138	143	132	124	136	142	146	143	134	130	133	130	140	116	150	138	147	121	135	131	129	132	141	144	151	142	145	148	132	142	142	141	137	139	123	154	125	130	137	141	142	141	137	155	142	127	148	132	138	139	151	124	133	135	149	128	142	138	125	151	137	147	134	144	140	135	139	138	140	145	150	162	150	127	137	132	133	138	140	122	140	132	131	158	148	140	139	144	145	154	130	156	150	123	164	145	135	124	132	132
7579	2535	6037	6802	5728	4521	3819	3113	2560	2267	2018	1742	1596	1372	1249	1206	1167	1092	959	951	872	873	776	835	787	723	718	712	667	657	632	616	615	594	636	614	642	579	535	537	546	607	587	587	576	583	579	514	550	579	567	522	504	460	516	487	518	502	513	527	525	533	500	499	492	490	464	503	475	498	494	460	483	533	471	500	485	490	448	443	474	508	506	472	474	444	465	491	490	469	484	487	483	471	495	463	477	465	496	509	470	460	436	459	479	485	487	477	483	461	512	485	491	499	477	459	467	476	523	498	478	426	462	436	445	457	487	474	467	485	450	446	452	473	480	504	489	477	473	512	498	458	506	483	483	483	448	462	461	417	439	458	445	486	434	440	487	427	480	429	480	509	452	475	450	443	459	492	457	500	445	457	449	485	491	499	430	468	462	437	467	476	407	444	455	498	437	423	437	487	450	473	479	504	443	491	424	460	474	456	419	459	469	441	475	484	441	498	479	454	477	453	489	430	471	480	474	444	466	489	475	500	440	462	471	514	473	459	464	479	490	489	451	463	469	461	484	428	499	473	464	484	487	466	471	457	488	450	470	449	467	497	493	477	494	467	440	417	509	457	462	472	473	462	444	491	464	478	455	513	456	440	459	457	467	450	429	452	472	492	458	462	462	431	445	500	465	445	487	458	454	433	432	474	468	456	440	461	465	474	437	497	442	471	435	480	390	469	468	465	444	433	462	488	461	459	461	453	477	453	467	464	462	455	459	458	452	463	441	474	448	482	432	467	457	459	457	478	502	468	495	459	439	455	463	450	494	454	468	423	496	463	445	497	449	467	459	509	482	477	500	471	490	446	502	454	420	489	467	462	412	457	469	464	440	461	486	485	463	487	488	438	480	491	482	475	433	481	472	447	468	468	438	461	451	470	468	482	455	481	472	506	477	460	456	510	454	459	426	443	450	467	485	453	494	461	415	440	483	483	449	489	418	496	446	453	443	492	467	436	464	459	519	471	479	428	491	451	472	475	467	483	465	487	469	421	458	433	469	448	499	447	493	496	460	440	489	458	456	478	431	441	487	493	464	462	448	476	485	495	503	483	453	463	479	483	456	478	476	427	467	434	453	472	474	451	493	496	491	422	449	442	502	456	463	457	463	465	432	458	464	433	461	463	456	453	471	441	447	474	442	465	484	441	468	467	440	447	465	478	439	449	440	441	439	466	478	448	455	460	452	467	448	499	508	479	477	439	486	438	436	436	423	488	486	449	465	511	450	474	444	451	423	440	476	476	409	444	407	487	451	486	508	432	502	409	518	479	461	483	478	458	455	465	462	519	454	470	467	488	445	455	474	470	489	480	476	489	416	422	470	459	450	470	456	431	463	430	465	478	462	434	481	468	443	460	464	415	457	485	488	482	464	469	434	444	466	450	461	461	458	439	466	472	495	467	458	492	445	405	464	429	467	466	457	480	477	477	448	473	485	484	470	459	507	490	474	438	469	477	489	461	473	449	442	506	452	463	464	461	446	482	479	442	470	432	488	470	477	479	454	460	441	464	439	451	445	444	466	498	464	470	421	484	482	460	455	441	402	458	454	449	444	469	464	456	463	438	475	445	468	511	460	487	462	489	475	480	485	479	467	487	466	493	466	431	471	469	505	462	484	460	466	465	455	470	455	456	455	470	506	422	443	474	451	481	448	478	452	453	489	490	462	466	459	469	466	494	466	415	431	500	461	431	454	500	487	439	460	445	442	432	459	418	466	457	464	433	494	449	483	436	474	515	498	438	462	455	470	469	482	490	469	457	480	440	503	460	488	457	452	466	449	470	465	468	519	432	463	474	525	474	465	480	451	474	418	479	484	440	449	500	496	445	482	484	436	465	494	451	471	435	477	465	459	474	445	439	449	465	446	450	488	467	467	483	475	419	466	472	462	439	466	451	451	424	471	472	443	458	433	445	454	469	451	457	447	454	422	434	436	438	443	473	481	436	481	432	485	450	460	453	468	479	463	436	469	449	447	442	483	472	435	472	476	463	466	469	440	480	475	448	455	444	488	481	513	438	431	460	461	445	452	423	451	454	439	449	463	472	432	476	487	409	486	480	469	460	476	444	458	478	426	436	433	494	456	483	456	462	502	489	446	422	490	502	436	471	478	452	437	490	454	467	451	466	488	463	471	465	423	480	449	486	462	489	470	446	458	417	459	450	444	495	438	426	449	467	517	460	487	453	457	450	453	444	477	459	425	525	456	443	453	424	444	433	477	439	466	514	448	466	436	494	491	478	437	461	439	477	458	425	449	436	502	470	493	486	429	416	460	464	473	461	496	486	455	471	485	454	456	461	433	480	471	485	452	438	471	459	456	494	490	483	485	459	452	492	490	502	483	498	469	461	426	464	497	500	444	472	442	452	475	441	458	455	466	462	470	445	457	458	447	477	469	449	431	487	459	505	457	474	485	442	426	472	487	451	480	460	472	436	470	454	496	505	482	461	483	454	472	478	483	516	488	470	457	454	466	425	463	461	432	449	497	447	457	478	447	470	447	473	452	464	477	439	490	493	462	486	478	481	455	459	504	477	448	447	461	448	447	432	458	447	459	440	479	490	471	443	442	461	479	426	477	449	482	453	473	450	479	472	431	476	478	487	475	450	449	474	468	462	493	502	453	476	479	484	445	458	484	491	450	476	452	483	461	467	468	421	450	461	435	450	481	458	466	434	471	447	484	456	450	429	502	495	464	513	450	449	482	426	456	443	475	443	439	423	442	496	469	430	467	496	504	479	454	466	444	460	463	477	480	411	458	455	463	451	459	475	489	463	450	488	474	449	450	476	433	496	465	475	426	423	474	466	451	464	469	433	418	458	463	466	448	444	418	443	471	498	446	456	478	459	466	445	428	444	460	468	475	482	498	473	498	441	476	450	453	453	476	474	486	457	479	454	459	466	454	469	474	459	464	460	453	489	470	414	449	479	493	486	456	463	480	472	461	516	453	478	482	412	417	453	453	467	470	487	463	451	462	460	444	504	449	447	481	462	469	469	479	499	469	475	450	454	429	502	501	472	441	465	465	438	473	433	428	479	447	457	461	457	432	405	464	498	465	446	464	460	474	460	471	481	473	459	519	427	479	481	452	473	466	473	473	443	483	445	445	448	460	484	437	484	458	500	525	468	463	465	457	464	496	446	476	453	510	439	449	443	447	445	468	431	458	431	484	465	491	435	447	471	460	474	456	457	453	457	493	459	476	475	481	471	467	451	464	455	454	458	467	470	495	464	452	466	451	401	444	427	466	467	465	469	465	491	482	502	442	496	471	482	456	451	474	430	489	458	454	480	440	447	492	423	454	432	464	457	469	485	451	451	473	454	477	485	420	460	424	497	440	459	489	452	431	430	444	490	464	476	488	480	463	463	474	489	472	512	442	489	506	494	460	458	469	432	456	472	477	461	458	447	474	482	453	437	455	445	412	444	458	425	442	492	468	436	491	455	492	471	425	469	477	486	484	465
2004	349	374	364	360	320	328	335	302	339	276	287	340	291	313	334	314	337	306	310	292	337	288	349	335	310	313	320	332	329	323	295	307	319	300	336	310	308	305	320	323	320	310	326	343	297	296	290	299	323	297	334	298	325	320	277	343	299	329	283	321	316	312	333	296	289	330	302	304	303	285	327	313	312	301	298	314	310	282	319	286	319	271	323	278	281	278	297	329	314	333	299	306	296	305	314	317	349	312	292	304	310	316	284	323	318	324	305	303	304	311	322	319	287	281	303	297	303	321	331	313	315	312	315	340	336	286	320	309	325	328	319	330	302	299	258	296	308	312	365	315	293	301	325	312	285	304	291	317	329	301	295	295	309	314	291	294	330	282	290	316	299	298	329	326	323	301	301	287	322	330	305	321	309	347	283	345	347	309	327	322	315	309	323	306	323	298	287	296	290	299	296	311	331	304	316	301	299	354	301	308	319	334	344	342	309	293	320	296	333	351	302	305	300	314	320	328	318	338	343	315	312	310	338	319	290	319	324	339	334	314	328	328	333	328	340	290	334	318	296	330	302	290	315	324	321	341	300	317	267	307	324	339	328	305	343	317	315	337	334	306	345	294	309	288	295	301	281	328	306	324	307	299	344	346	282	340	318	292	312	327	313	335	314	320	306	346	317	312	322	277	310	329	312	329	307	327	305	272	319	347	335	298	341	283	292	314	293	342	330	292	319	293	302	300	279	319	296	284	295	303	348	342	320	297	304	258	334	301	315	293	308	309	336	292	308	285	270	297	305	319	315	306	336	324	320	288	303	329	329	338	313	316	317	287	310	308	295	297	304	307	317	303	319	313	299	295	304	299	317	278	331	281	361	299	342	307	320	316	302	306	300	316	332	302	316	316	299	323	309	313	316	297	289	298	312	312	324	301	303	316	311	333	310	287	341	322	299	303	317	293	320	312	293	322	304	322	338	326	334	332	323	310	327	294	305	324	321	328	298	309	317	337	327	306	294	297	331	313	322	313	307	312	318	332	296	309	305	344	301	321	313	342	318	313	294	279	351	320	338	327	312	316	313	335	327	296	326	345	322	278	338	327	330	308	334	300	305	302	363	321	311	331	317	334	296	328	345	302	307	310	362	290	343	322	306	280	326	334	314	309	328	319	319	339	310	286	313	292	297	336	303	320	337	295	291	317	322	328	297	302	281	314	341	327	345	279	293	301	337	322	282	333	305	301	313	338	331	329	287	329	328	303	307	285	325	291	326	291	304	326	297	336	328	320	305	321	338	326	338	284	301	315	327	306	326	328	329	271	328	334	296	293	295	305	293	315	291	312	346	317	331	334	304	319	327	328	305	334	305	290	327	347	311	322	337	294	304	282	313	317	289	325	333	295	284	273	303	321	316	325	321	301	292	248	337	312	308	313	330	341	314	303	322	310	318	316	312	304	305	305	317	284	321	304	318	296	314	325	327	300	339	339	309	310	320	295	327	336	324	313	305	321	330	319	313	341	305	316	332	299	328	324	314	300	305	321	316	289	328	332	313	336	310	311	310	309	333	299	320	326	319	328	309	280	301	303	304	312	318	288	342	332	292	305	307	268	337	331	335	292	310	322	317	306	334	302	299	283	346	318	283	331	301	316	316	338	279	313	343	316	297	309	337	325	328	307	329	299	311	282	266	344	334	311	303	333	317	309	318	313	307	289	315	314	315	319	340	329	278	303	324	298	311	325	340	300	301	323	313	311	325	331	280	317	320	327	308	306	317	331	271	322	319	334	331	309	281	307	317	312	321	330	295	296	325	343	303	327	319	316	299	310	315	336	310	306	316	331	316	297	290	334	305	323	293	316	296	334	292	332	309	329	319	317	278	305	326	325	283	318	319	308	361	308	320	279	293	320	334	323	292	314	317	311	314	300	311	291	306	318	330	314	324	316	333	321	305	353	312	319	280	341	335	307	308	299	321	291	340	301	313	288	332	322	282	299	338	327	288	286	279	323	314	331	307	300	274	338	286	298	308	302	310	339	324	326	300	324	335	328	345	305	314	298	310	324	297	334	337	323	308	287	300	309	324	334	314	300	301	312	284	321	321	287	301	339	303	277	300	320	305	294	325	319	335	284	289	314	318	302	297	336	306	296	335	313	324	310	309	293	322	301	286	323	295	315	330	336	305	333	318	316	304	300	315	299	333	288	312	321	312	292	295	319	323	336	305	321	313	289	315	336	319	363	323	280	311	305	277	313	343	320	308	317	320	303	303	307	306	329	345	297	294	290	313	331	324	302	306	333	310	309	318	294	325	311	307	328	329	323	331	332	316	322	317	286	306	320	313	301	307	337	319	319	297	353	309	341	279	307	320	292	326	304	312	325	339	322	332	318	315	297	364	352	313	294	333	330	287	300	333	307	323	324	319	338	320	334	296	295	314	314	299	317	303	304	326	293	312	308	326	334	345	317	314	308	289	306	303	323	316	348	304	331	300	299	317	326	294	319	292	338	327	287	348	315	319	313	343	352	305	342	312	308	319	340	330	308	308	335	326	297	296	304	319	303	311	341	315	300	330	289	296	321	303	290	331	312	311	308	289	311	310	317	308	316	286	303	305	332	320	312	318	302	306	283	283	330	305	349	299	308	362	334	293	309	329	347	299	318	328	299	319	330	306	341	315	293	321	274	325	309	332	289	299	322	311	278	301	312	310	336	302	289	300	344	292	287	320	328	262	311	321	307	326	327	314	324	312	303	337	294	312	333	315	328	318	316	318	314	306	307	334	326	314	284	286	335	316	313	307	295	317	300	312	334	355	316	293	303	301	297	347	324	311	287	324	320	317	324	306	303	304	334	316	316	334	327	292	315	318	317	322	335	300	367	300	308	305	308	311	303	312	323	308	335	317	322	316	322	314	319	334	326	302	308	311	310	322	330	324	324	287	305	322	289	319	300	310	316	321	321	295	308	311	305	297	327	314	262	307	311	330	322	303	310	337	311	332	347	316	308	320	295	320	298	345	300	324	352	276	299	290	311	348	324	315	319	281	301	312	312	333	297	339	315	311	308	300	321	323	339	338	292	309	308	316	320	321	288	306	301	300	334	306	341	341	313	315	314	301	325	289	309	303	322	302	280	315	311	320	317	299	323	322	314	335	311	299	315	315	333	307	275	288	323	306	316	327	333	279	327	308	299	305	304	303	329	323	307	338	269	346	282	320	298	333	294	327	334	313	286	285	344	300	277	350	317	299	306	291	325	345	317	339	322	358	339	318	313	342	315	315	319	321	327	300	337	307	295	325	302	309	319	271	319	321	326	309	291	298	309	324	315	288	320	310	299	315	306	279	309	347	323	303	302	323	308	292	294	313	294	328	313	313	280	318	316	260	307	299	323	328	295	326	297	319	290	315	306	290	300	303	330	310	302	320	327	314	317	330	319	309	338	300	307	276	334	297	283	304	296	290	296	327	298	312	314	319	319	328	345	293	303	333	316	300	338	320	313	300	326	315	326	328
2402	1033	1019	1023	976	1016	940	934	922	981	915	889	868	907	923	947	861	964	948	951	942	920	897	931	895	940	888	941	907	912	931	919	950	911	875	874	910	905	875	876	928	920	901	881	939	955	868	905	884	955	982	925	891	909	927	943	951	927	921	931	899	920	913	876	893	967	839	876	992	907	907	887	940	902	938	936	866	917	872	976	973	879	928	933	951	955	915	904	920	935	915	938	914	932	898	909	884	909	862	954	932	942	940	962	909	949	882	894	911	931	950	965	928	909	959	984	910	936	897	902	920	931	958	952	926	871	870	933	944	939	909	879	879	919	894	907	854	962	894	895	979	851	924	986	935	909	948	925	859	910	942	934	918	935	920	926	919	902	967	939	907	937	911	969	938	875	964	952	879	904	925	918	887	868	912	844	913	868	911	899	955	926	941	896	877	953	831	895	877	874	906	961	864	928	961	880	937	921	884	893	965	950	949	943	902	909	919	870	900	960	878	901	892	926	876	905	879	888	919	879	900	904	967	923	884	854	861	926	887	977	912	886	917	918	894	905	946	954	903	952	943	926	958	910	928	910	876	884	906	893	898	936	903	939	864	903	935	888	910	924	974	910	914	891	897	875	903	943	908	949	902	941	923	926	940	927	946	948	885	918	902	898	976	916	867	920	891	948	893	931	928	899	1007	912	887	956	888	909	940	911	907	885	907	923	889	944	927	859	897	939	914	903	909	903	931	940	953	934	878	912	902	969	871	883	886	961	934	889	900	981	950	962	877	931	931	894	927	905	947	940	939	914	917	911	883	896	852	906	903	855	903	869	914	952	962	888	917	935	862	894	913	875	863	961	928	913	952	925	920	882	895	931	916	910	872	901	926	909	907	876	914	910	912	937	901	909	919	904	917	929	942	896	880	856	864	889	915	940	949	870	947	892	919	888	901	887	930	907	843	926	909	912	888	870	960	910	904	879	909	909	910	945	931	933	934	925	862	911	878	905	927	957	898	908	960	891	910	897	905	908	896	890	896	881	915	861	939	906	875	890	873	912	890	971	892	929	922	938	897	927	908	878	881	937	936	947	936	924	918	907	906	859	927	900	933	892	902	956	926	922	894	889	934	877	936	892	938	920	958	917	899	880	923	903	940	895	943	911	931	877	951	950	891	929	900	923	896	887	902	917	929	895	908	920	920	916	915	944	903	963	955	903	966	951	939	899	897	921	947	896	934	921	973	867	929	941	902	873	914	918	921	876	915	938	867	918	873	880	926	909	911	910	925	911	900	907	937	877	878	945	909	953	899	901	902	921	938	948	888	951	930	908	971	907	899	945	911	891	918	904	963	903	891	903	930	961	900	873	947	913	881	947	901	905	950	936	912	893	922	917	913	914	939	883	871	906	929	888	939	911	887	903	900	874	853	911	933	944	922	896	959	926	879	906	907	946	898	901	855	874	947	896	892	921	874	867	927	910	941	938	908	955	926	922	905	948	924	902	889	872	943	892	909	878	927	886	855	895	911	964	905	889	912	966	901	906	910	908	924	922	955	909	977	931	897	957	913	897	889	950	901	915	903	878	879	922	903	925	902	893	895	949	841	898	928	957	920	964	920	896	914	891	975	948	882	884	857	929	907	881	879	905	993	964	918	903	934	917	940	934	901	927	969	946	949	907	945	888	901	880	954	936	895	893	950	880	928	954	940	979	855	882	888	901	934	955	905	910	911	853	930	931	934	890	876	893	918	898	924	933	941	910	924	944	930	869	885	966	899	909	886	907	923	908	929	970	882	951	910	894	907	899	916	903	944	870	835	948	943	927	908	943	924	942	979	874	899	909	876	881	905	933	922	924	885	881	895	906	893	930	891	883	927	895	922	914	897	907	908	955	916	934	943	906	947	892	915	938	894	918	969	874	919	947	919	880	917	927	956	957	891	919	894	924	939	957	876	877	886	925	935	919	894	911	911	892	884	867	931	938	931	931	876	906	983	927	860	841	896	871	884	881	894	911	922	946	944	988	838	841	869	943	908	983	900	931	886	937	881	885	898	878	870	828	920	920	882	963	889	915	943	937	900	911	855	930	967	941	883	919	901	937	946	894	911	876	880	993	935	877	960	917	921	910	902	890	931	916	842	928	885	898	839	896	990	863	963	888	963	921	921	879	999	852	950	915	969	917	902	904	897	885	920	918	882	930	894	884	852	899	839	974	924	896	910	894	927	908	881	977	932	901	924	911	934	883	924	863	902	879	891	896	976	920	877	874	913	902	905	909	916	905	922	908	938	873	885	901	944	847	925	848	901	914	925	880	888	922	927	930	933	846	907	911	898	927	895	903	917	915	875	939	948	957	902	878	973	887	888	918	896	914	932	856	983	908	895	952	937	985	893	877	900	949	940	922	926	950	936	913	898	928	913	887	893	913	903	893	899	906	908	947	919	924	850	911	935	936	935	927	935	964	928	946	920	932	956	883	894	920	908	958	896	901	964	863	883	910	898	881	957	894	960	909	889	901	909	958	888	895	884	894	957	934	885	931	897	965	926	916	904	873	907	975	913	887	903	924	930	954	888	865	889	992	898	939	961	897	974	861	923	903	915	908	922	887	956	913	909	955	923	892	881	929	876	962	969	896	943	932	977	936	936	905	919	929	919	954	934	882	955	955	913	906	872	890	886	905	889	1015	890	884	841	958	924	931	939	873	884	910	891	949	933	935	881	933	885	965	942	932	935	911	932	934	887	930	934	862	913	909	854	900	971	922	892	923	894	947	937	942	929	902	923	944	917	930	957	931	953	906	851	917	924	875	876	937	883	907	944	899	873	945	922	921	914	904	948	884	952	888	956	914	909	921	903	910	912	935	878	896	879	906	928	876	912	903	876	854	871	921	904	973	899	943	919	893	926	935	950	909	941	935	925	937	896	908	898	934	932	928	942	943	964	942	845	917	882	902	855	894	903	883	894	903	931	914	869	890	954	869	973	941	947	892	922	883	947	918	953	833	984	850	923	893	948	929	958	955	966	960	921	900	940	910	958	872	981	891	917	904	906	900	979	899	911	905	929	913	924	951	902	927	920	878	931	937	908	944	881	952	852	935	922	940	873	852	972	904	929	944	889	926	919	901	957	934	914	868	859	893	856	898	937	956	876	915	864	922	948	917	919	890	912	923	914	949	924	948	920	895	930	889	886	903	953	949	897	922	899	890	921	895	916	909	844	875	932	908	963	900	951	930	877	853	932	939	929	944	938	898	891	897	914	967	946	866	925	923	893	929	914	894	918	926	919	905	881	855	921	935	854	952	926	921	958	912	906	909	891	877	897	892	924	908	913	922	906	952	980	899	903	934	915	904	925	927	884	863	916	905	934	949	859	890	904	938	908	910	935	924	928	921	939	932	917	897	1016	960	948	921	874	899	873	913	925	894	894	905	867	926	914	943	953	851	932	870	888	930	915	922	912	958	887	936	949	899	903	872	896	913	887	905	884	885	943	888	878	864	911	909	931	893	933	908	932	888
8752	1167	1513	1162	789	683	501	445	332	337	292	271	263	253	219	226	220	241	183	200	209	197	193	184	194	156	196	192	194	178	153	180	193	170	168	159	174	177	215	181	176	185	197	185	168	182	173	191	175	192	174	156	171	164	165	168	177	174	183	174	176	160	180	171	153	153	138	145	197	157	174	180	184	164	177	152	168	182	193	165	169	193	171	174	179	154	172	167	162	175	169	179	178	176	152	192	159	156	165	179	170	172	172	180	171	182	153	174	167	181	192	165	163	180	163	181	159	170	162	181	177	201	150	189	152	170	186	191	165	199	173	169	196	186	173	167	174	166	159	167	173	186	161	166	172	173	157	151	150	153	167	194	166	182	174	158	169	183	155	184	162	153	170	177	166	174	192	164	158	162	179	189	167	181	191	150	188	176	182	161	190	176	158	185	177	181	177	170	158	187	170	170	168	159	175	164	164	164	174	164	183	198	178	183	188	179	170	172	173	148	168	171	154	185	161	191	149	170	154	163	188	152	161	181	165	157	174	182	174	173	169	166	186	149	193	156	167	195	172	198	180	160	174	153	170	151	169	168	192	175	160	167	168	156	172	169	154	167	166	169	170	175	175	167	153	187	179	163	160	161	183	191	171	178	182	170	173	181	174	180	181	185	185	158	177	181	164	163	161	156	165	193	144	187	176	179	162	170	179	172	146	172	161	159	172	158	173	207	157	176	175	173	182	188	151	153	138	167	183	158	185	147	160	185	156	168	151	173	161	182	177	147	171	188	176	174	170	157	171	171	175	174	184	170	173	182	199	194	167	192	192	152	177	171	154	184	168	167	181	159	176	192	150	187	171	186	161	157	157	168	179	152	168	191	180	168	175	180	197	157	170	152	172	163	177	177	176	172	169	164	169	161	192	182	181	178	172	182	170	183	177	176	154	163	177	177	163	175	174	177	171	180	193	163	186	171	181	163	165	151	160	163	163	179	186	168	162	184	171	171	171	191	197	178	154	153	152	172	180	148	173	181	157	160	155	176	163	175	158	163	189	178	161	171	172	188	162	177	171	201	200	184	182	167	180	167	176	171	173	158	163	154	175	159	155	173	157	171	165	185	172	164	149	162	173	180	188	155	155	179	180	181	164	168	157	168	170	179	162	163	178	151	193	167	206	166	169	179	147	184	170	167	218	170	176	173	174	166	174	175	134	171	193	162	156	142	163	183	167	153	170	170	168	172	174	166	177	157	174	163	164	178	187	198	181	168	163	176	164	184	180	192	186	151	156	174	179	162	154	182	158	160	168	161	157	177	170	146	176	174	167	173	166	164	158	161	145	173	151	153	191	199	168	161	164	171	170	191	164	173	168	153	194	197	155	176	173	166	171	189	183	172	179	183	149	184	177	174	192	163	164	187	182	160	167	156	180	151	165	153	180	173	171	159	163	183	169	188	169	164	160	174	166	172	176	175	184	158	177	171	181	162	168	185	163	157	172	179	149	178	167	194	178	172	158	170	175	171	183	182	184	173	184	163	196	169	151	195	170	186	187	154	196	162	182	164	163	178	178	176	174	150	185	145	164	171	162	162	186	165	183	170	141	159	168	154	167	170	154	162	155	152	153	157	182	174	163	162	169	174	189	166	154	184	169	158	187	159	177	171	204	189	190	183	180	155	184	182	194	154	163	181	173	161	189	180	160	165	160	179	198	147	175	174	158	160	179	172	162	160	176	165	167	170	195	163	185	169	171	177	168	144	164	190	186	155	168	158	155	161	156	155	180	210	173	173	176	185	171	187	173	180	162	165	172	171	166	168	177	198	179	190	179	156	196	200	183	187	152	182	135	159	182	168	153	172	163	164	149	154	172	161	171	177	171	168	168	195	203	181	187	184	184	169	171	160	170	206	178	194	164	159	170	175	157	161	174	162	184	170	149	166	157	166	156	170	186	165	155	176	184	176	193	194	160	167	176	161	177	190	144	135	161	172	157	171	147	173	172	179	187	175	178	186	171	181	169	152	170	154	177	168	146	181	157	172	180	154	175	173	172	156	168	192	169	174	195	173	141	157	164	172	211	191	163	171	164	164	154	182	175	154	166	139	174	176	178	170	173	189	146	184	157	164	181	171	157	198	174	185	147	170	192	164	177	180	175	166	192	172	158	150	176	168	177	180	160	182	188	157	167	174	167	166	166	155	163	161	174	149	168	184	164	179	166	165	171	142	162	200	158	164	167	171	159	188	159	166	193	166	179	176	189	180	167	173	188	171	172	180	184	172	181	160	181	205	150	162	156	170	160	171	191	174	168	194	179	176	162	205	175	185	179	156	180	179	177	172	159	174	165	168	185	171	170	172	197	159	162	182	164	155	173	155	184	175	176	167	154	178	173	141	161	192	175	152	168	171	177	174	181	142	166	180	183	199	169	173	162	162	176	161	179	178	178	178	164	181	195	186	172	199	178	167	180	160	183	190	192	171	168	179	161	173	177	163	173	179	167	171	168	187	159	161	168	166	152	151	154	158	165	156	180	187	185	169	155	189	162	200	193	184	178	149	194	169	147	153	172	144	184	181	141	154	155	197	188	168	182	165	181	159	162	187	169	157	160	163	190	179	173	191	180	169	176	181	178	168	190	167	164	179	178	172	162	162	191	181	155	178	181	187	182	171	159	160	170	169	185	201	165	173	163	191	189	189	158	193	189	188	162	176	175	191	188	171	155	198	211	166	155	171	181	174	164	192	180	180	177	182	172	186	171	169	143	183	180	174	200	176	188	174	180	175	152	147	179	185	170	181	153	175	183	191	172	186	176	164	169	176	173	152	163	182	172	162	159	162	183	169	170	145	184	157	160	182	159	148	159	174	170	182	189	151	147	202	171	186	167	173	171	175	160	198	194	185	157	195	160	169	158	180	177	144	163	161	181	150	177	173	182	156	203	177	176	146	164	171	187	176	188	170	169	161	178	175	162	167	170	204	182	156	180	174	172	176	166	176	176	168	173	189	160	171	161	154	188	154	140	190	164	156	192	150	170	198	147	185	157	177	203	180	184	169	183	182	172	188	201	188	190	175	157	159	159	166	143	158	158	172	162	185	207	165	162	192	162	172	177	167	158	184	189	182	187	182	179	171	201	188	156	196	179	170	160	161	173	173	187	178	177	177	181	177	156	175	175	155	159	169	194	183	176	178	159	178	195	189	165	161	177	161	174	181	163	183	147	155	147	168	164	173	162	157	159	141	168	191	190	156	167	160	181	162	152	161	177	160	160	186	159	169	193	161	157	157	185	172	178	173	183	162	191	183	154	162	150	173	167	186	184	164	185	175	170	162	162	169	181	202	173	161	182	178	169	152	171	188	194	158	183	174	170	176	150	164	202	195	156	172	197	147	172	180	174	134	166	174	183	170	190	179	161	166	181	184	180	160	167	173	186	158	174	164	177	176	147	172	174	159	171	157	178	182	154	176	158	150	150	187	160	169	167	165	163	159	178	166	164	161	197	188	173	154	178	175
5618	1595	3554	4004	3337	2727	2318	1887	1728	1499	1345	1145	1154	1067	928	925	932	789	800	784	753	724	738	699	702	750	673	665	608	631	637	608	608	642	607	585	633	613	631	594	617	587	592	546	584	578	574	542	608	607	571	578	607	595	562	584	557	588	569	568	534	577	545	583	556	548	541	502	565	542	571	544	579	576	548	562	548	573	584	559	543	547	549	520	580	579	547	509	591	561	570	547	537	549	575	556	548	563	543	546	525	518	584	550	516	577	522	581	563	545	529	562	585	552	519	528	554	568	575	560	540	523	570	552	548	569	563	601	581	574	529	573	538	567	524	560	539	530	534	577	573	545	581	541	531	538	517	566	519	562	552	534	558	544	554	522	502	511	530	555	567	546	568	534	561	528	545	538	543	520	535	539	565	563	534	617	564	563	599	578	599	518	567	523	567	536	583	541	542	580	542	529	572	517	576	522	550	534	512	513	544	549	533	534	542	554	535	578	554	584	545	586	522	527	513	506	538	547	543	542	593	565	600	536	557	518	530	559	516	545	559	515	531	516	576	556	538	547	505	535	510	559	546	520	579	546	545	548	533	542	544	519	574	554	542	537	546	555	547	547	550	538	529	572	580	570	516	551	531	588	559	548	550	534	552	549	555	541	551	531	558	545	555	522	524	519	540	491	530	552	570	502	565	556	540	561	575	537	555	554	552	560	545	523	535	552	542	554	523	532	507	528	552	551	555	522	567	558	536	571	596	534	553	534	559	526	522	518	540	564	586	522	575	576	537	562	532	530	533	573	529	588	539	579	572	549	526	590	553	542	545	503	537	545	534	514	497	603	525	537	552	557	555	502	537	562	579	570	556	527	542	526	542	509	565	537	538	573	518	551	545	578	540	533	514	528	538	534	530	542	547	531	575	547	556	556	586	550	556	546	528	574	558	590	571	551	527	556	544	598	546	562	507	590	523	552	592	554	544	544	556	579	531	549	554	519	519	598	547	560	523	514	558	521	508	529	562	564	571	540	576	557	497	506	545	550	547	530	541	527	522	568	537	557	511	570	523	528	562	517	508	515	536	551	546	527	559	547	570	596	557	580	557	545	531	553	529	551	537	531	570	562	529	582	530	549	551	579	490	555	534	556	541	541	576	535	536	564	550	582	532	568	512	568	522	548	548	570	553	523	532	555	509	561	542	568	512	558	556	570	520	560	569	596	552	568	516	572	584	550	528	544	555	577	533	548	524	516	548	565	524	545	555	529	538	534	546	553	518	549	551	543	533	552	556	544	573	505	577	524	541	549	581	607	571	559	551	541	523	525	522	562	490	558	537	534	587	510	539	569	598	556	543	557	532	553	577	555	514	546	545	523	591	562	530	524	591	545	525	562	570	536	501	507	570	524	548	539	473	567	558	563	592	523	576	562	541	584	541	564	551	583	547	505	571	575	604	518	516	541	562	557	611	516	531	553	528	561	551	544	550	572	504	556	552	547	532	549	531	544	523	537	543	516	532	517	569	588	549	564	491	506	559	572	549	513	523	534	532	540	546	570	549	570	529	588	560	545	550	556	537	529	567	570	506	560	589	528	553	548	510	530	534	525	599	572	527	528	517	515	580	531	562	561	531	536	552	552	534	565	557	538	555	499	573	526	520	518	522	538	529	554	502	515	514	585	545	547	547	533	539	546	515	562	586	557	516	560	550	533	588	551	579	562	569	550	572	562	555	511	554	570	535	546	529	552	581	553	580	514	552	546	512	533	578	557	580	540	573	536	554	591	526	549	558	571	541	522	518	579	562	557	567	553	518	534	573	556	531	586	524	505	535	542	532	563	547	559	530	504	548	515	532	544	562	533	538	563	549	502	542	530	506	512	532	528	531	515	555	556	509	538	562	562	516	545	535	508	533	489	565	531	537	566	571	523	567	518	511	535	525	592	535	516	538	563	543	537	556	524	546	550	589	545	541	533	583	542	553	560	514	529	544	526	527	584	543	502	520	542	596	545	564	560	542	520	524	534	516	566	532	528	555	557	539	519	547	580	559	586	534	572	560	567	535	506	565	552	518	570	592	523	536	544	553	581	572	551	568	522	564	567	562	540	532	543	525	560	494	559	566	550	541	534	498	527	532	522	571	519	559	509	563	556	544	548	530	599	572	532	590	532	543	572	545	564	565	549	571	539	598	535	580	554	513	563	534	535	518	548	554	493	549	530	549	516	540	552	518	578	513	571	575	563	544	576	561	554	582	510	571	535	560	551	540	523	553	555	544	515	564	535	510	533	549	535	554	552	542	587	495	527	597	591	555	507	564	506	549	526	511	526	518	585	513	538	572	542	502	546	536	554	562	574	517	545	518	554	526	545	521	547	541	518	536	530	531	502	530	533	506	509	485	543	532	543	526	539	516	561	581	527	542	578	547	520	556	528	556	542	515	566	541	522	517	529	580	473	543	528	516	550	557	551	552	526	548	541	541	516	570	585	552	534	550	561	570	531	534	546	548	513	537	509	564	560	533	552	476	545	543	568	575	568	497	574	495	545	540	559	538	609	554	535	552	528	494	530	527	515	543	571	555	491	527	580	552	526	517	527	573	538	525	562	524	528	559	534	547	552	551	536	572	518	557	557	568	490	536	532	517	569	541	513	560	541	545	515	585	572	550	565	540	571	557	516	480	517	535	518	541	525	593	556	541	561	576	531	549	527	547	574	556	470	532	586	551	537	537	531	560	543	521	539	574	540	524	530	569	555	544	537	523	525	516	576	528	508	551	545	535	595	589	542	540	526	543	542	536	554	528	533	557	560	567	541	566	552	547	508	505	524	537	551	504	543	524	575	540	542	545	513	559	545	569	580	515	526	548	549	521	527	539	534	519	556	584	568	568	514	501	545	565	554	562	538	580	510	528	501	517	556	554	528	536	517	540	547	545	551	576	536	519	552	570	526	510	549	556	534	526	517	549	578	542	532	567	558	523	580	563	590	533	538	530	542	538	552	556	548	509	526	528	549	505	547	529	545	531	560	535	535	535	535	541	572	543	568	546	581	536	544	496	531	523	541	566	569	548	563	590	552	557	580	568	524	575	538	582	543	546	558	541	541	534	576	547	520	558	507	542	531	510	554	531	533	548	526	549	549	517	551	547	542	546	567	536	572	537	554	535	489	568	625	566	537	484	527	545	597	513	561	547	525	503	534	526	562	518	552	550	535	558	557	534	540	548	559	539	580	542	538	538	519	530	515	524	508	548	543	573	552	551	556	553	533	539	566	564	557	565	551	554	552	570	560	537	482	550	572	560	559	532	570	553	536	534	514	576	558	541	558	541	558	567	511	540	545	574	547	573	542	543	505	534	533	510	536	574	529	550	557	544	556	526	552	528	545	562	593	582	517	571	529	574	559	551	543	549	539	536	512	576	539	560	579	554	545	517	576	528	533	542	550	559	520	536	553	553	572	533	514	527	570	552	506	512	536	559	536	517	560	553	584	562	625	573	557	556	547	537	529	550	504	568	566
15997	2607	2891	2090	1561	1106	840	627	547	476	374	348	287	249	265	245	215	226	186	203	193	195	189	189	167	172	183	173	162	172	158	160	158	155	130	129	177	145	155	166	141	138	125	162	139	151	150	145	150	154	142	163	139	170	121	145	142	155	160	147	120	139	134	148	142	147	143	146	153	149	153	142	143	141	142	144	143	142	139	139	133	130	128	131	143	136	148	145	125	131	149	155	141	144	138	142	134	153	135	153	140	142	144	142	120	125	140	140	116	134	142	123	134	148	127	108	143	116	135	152	143	158	131	123	125	136	154	145	140	143	123	122	117	137	115	137	132	148	140	124	135	132	126	118	114	139	128	103	142	140	133	136	133	135	131	146	136	128	143	138	126	124	143	133	136	118	134	134	149	120	142	119	143	140	137	118	137	134	152	143	149	147	160	123	145	156	136	129	135	130	110	131	131	148	133	137	134	154	136	150	114	149	127	147	138	125	150	127	136	139	180	138	134	136	150	147	139	132	155	145	147	128	146	130	130	145	140	128	131	129	141	136	152	141	154	125	140	132	144	150	141	134	128	156	129	117	153	126	130	130	144	132	137	141	150	144	149	131	136	146	125	122	137	134	134	150	141	153	124	142	140	126	125	128	149	136	134	134	104	144	157	127	139	136	142	135	152	145	130	133	128	133	178	135	138	138	135	140	142	140	134	142	139	148	132	151	132	142	140	130	148	140	131	139	126	119	130	131	142	136	123	137	138	125	161	151	147	150	132	138	123	132	156	140	155	156	160	139	124	117	165	128	121	127	141	120	123	137	131	134	138	124	131	135	124	133	133	143	149	149	145	143	120	134	133	131	138	154	119	119	121	144	143	150	148	127	141	130	140	161	137	157	116	149	148	133	148	133	155	123	160	135	138	148	121	149	129	138	139	117	135	152	131	126	131	126	161	130	132	143	141	147	123	127	141	155	138	138	142	144	134	144	138	135	123	137	149	148	145	152	148	144	152	137	137	159	132	133	149	142	122	135	141	120	144	132	164	137	126	177	132	137	123	135	137	169	125	153	115	135	126	131	162	145	124	131	139	135	125	152	145	138	155	142	131	143	154	138	116	138	141	117	143	159	113	134	139	118	144	127	136	132	144	134	129	135	156	136	129	125	139	137	112	161	117	156	124	154	129	129	150	147	138	134	117	140	138	135	138	130	139	147	122	135	162	146	171	151	142	143	133	148	155	155	147	138	137	144	137	151	154	126	140	127	140	116	137	146	162	139	133	144	138	142	153	132	147	144	150	122	137	135	117	149	128	152	146	129	128	140	144	148	149	112	153	128	156	154	157	127	142	137	121	124	132	151	138	140	130	120	158	130	139	138	119	143	158	148	147	146	149	165	125	147	149	121	127	124	138	147	127	133	133	126	137	159	155	129	130	151	108	134	134	123	133	127	129	128	120	124	147	144	134	139	147	146	135	161	136	130	154	151	143	138	130	138	146	145	135	131	134	154	135	149	148	148	151	150	154	133	111	151	130	138	145	133	129	146	145	132	149	127	134	157	161	136	150	124	137	139	133	138	131	137	142	140	136	121	172	136	148	149	131	135	136	128	135	142	134	131	137	170	129	127	132	131	151	136	147	120	129	144	137	150	128	151	130	158	145	135	128	146	143	144	122	126	132	147	150	111	145	139	154	139	127	139	127	139	135	134	133	137	129	128	124	137	163	147	122	146	162	147	123	142	136	128	136	160	136	145	127	144	117	163	143	144	142	135	141	150	133	137	167	137	164	128	141	155	150	130	146	146	128	133	124	155	160	129	150	150	116	124	146	123	133	124	141	132	136	152	140	135	137	150	126	128	150	124	126	137	118	129	118	146	122	133	135	124	153	121	130	157	138	139	154	156	143	133	127	136	132	133	152	147	147	123	142	116	126	141	115	122	155	161	157	138	120	149	127	134	126	153	145	122	151	117	153	136	146	122	137	134	130	115	120	145	128	118	125	149	133	132	136	124	147	138	143	135	152	169	140	132	139	138	138	135	135	119	155	150	144	129	146	141	126	133	151	135	133	144	142	163	159	115	137	145	118	154	137	151	147	141	150	146	152	144	121	113	130	129	132	150	145	128	135	119	141	135	135	135	140	150	140	138	151	146	138	152	159	126	143	125	130	143	139	152	134	147	144	139	128	149	116	140	139	137	126	109	142	145	132	136	110	145	133	138	119	152	145	144	137	129	162	132	144	141	149	138	147	157	147	128	159	140	123	134	141	142	138	123	135	142	144	151	139	140	140	149	169	135	142	147	143	159	148	142	130	139	148	146	131	136	145	135	132	138	165	139	143	168	131	137	155	142	150	117	143	153	154	133	135	131	143	129	136	144	149	132	140	140	129	138	124	147	125	148	118	126	125	157	121	136	138	116	111	138	138	149	136	137	161	131	113	125	137	114	138	147	149	142	132	119	128	132	138	149	128	155	127	138	120	134	147	146	134	139	154	118	132	129	136	147	128	130	124	155	134	128	129	137	134	121	140	131	153	113	145	140	135	120	143	137	127	134	142	142	131	142	136	145	137	159	153	156	135	113	126	158	138	132	116	138	155	139	138	142	125	134	131	123	131	131	149	130	139	145	151	145	153	140	143	164	128	119	147	137	120	134	150	135	146	143	148	135	132	154	137	134	137	139	134	141	148	135	124	135	129	140	152	146	147	139	152	122	124	134	142	123	141	155	117	123	134	117	123	150	130	119	150	142	129	126	140	141	125	140	140	119	139	143	152	145	126	122	132	139	145	135	124	129	127	144	143	145	137	148	153	131	136	156	146	141	138	130	129	134	138	139	133	124	146	136	151	125	149	148	142	141	139	147	153	143	133	131	138	143	135	179	121	137	140	140	124	134	137	133	145	142	140	142	142	137	138	138	109	140	149	137	146	129	128	126	141	147	132	137	126	135	149	113	125	137	114	154	139	121	133	133	123	129	139	141	150	122	166	149	153	121	123	135	157	123	157	128	143	147	142	129	131	139	144	147	121	146	139	145	127	156	135	134	155	147	129	141	136	154	158	146	133	140	145	147	140	136	147	109	131	132	144	130	134	148	122	129	134	142	154	134	134	139	128	137	137	136	109	132	121	140	160	131	120	141	143	127	147	145	143	124	120	147	140	139	135	151	144	145	158	132	127	129	123	146	136	116	148	149	145	136	146	134	148	158	140	141	137	131	119	150	139	145	129	153	140	148	157	146	143	149	123	133	152	150	127	130	134	125	132	150	135	141	150	158	115	138	115	155	132	165	122	132	144	115	142	108	116	135	135	142	135	147	130	137	129	134	144	127	160	140	134	149	124	126	146	152	170	139	137	123	150	131	134	114	158	137	125	142	137	124	129	124	129	139	139	150	135	124	135	126	114	143	165	135	133	135	144	137	130	129	139	147	137	143	140	132	141	144	165	136	131	126	160	134	145	146	145	151	167	158	160	131	145	161	133	134	125	141	142	154	128	126	138	128	167	131	144	134
7565	2592	6131	6821	5569	4528	3775	3023	2655	2167	1919	1716	1630	1446	1291	1243	1108	1060	1034	929	932	833	787	754	773	719	706	687	694	683	691	631	641	621	593	606	581	600	570	579	594	533	589	586	520	528	529	555	517	538	501	499	532	536	527	497	504	541	492	521	499	465	469	514	489	544	525	502	517	467	482	506	495	489	497	482	487	511	474	456	511	483	452	506	448	490	425	474	499	482	484	452	460	488	468	513	440	477	484	467	445	474	460	447	478	442	505	477	492	460	483	486	474	454	461	461	506	481	450	473	473	472	455	460	491	476	440	490	448	502	460	483	464	485	437	478	450	451	479	456	459	458	486	460	478	437	444	485	459	475	472	464	496	461	476	445	462	450	470	457	501	458	450	474	495	474	450	458	515	457	481	481	401	455	480	516	439	492	458	501	491	488	473	435	482	468	469	474	479	490	448	440	451	446	464	458	464	486	442	493	462	474	479	465	479	480	445	453	487	444	470	479	456	472	469	404	472	459	475	457	431	480	490	393	425	475	449	448	445	473	465	456	489	446	457	456	473	474	446	490	479	462	461	443	460	469	468	473	538	451	452	491	462	512	439	445	424	458	511	449	463	448	443	465	474	457	459	470	466	498	466	446	499	477	515	466	428	431	478	483	432	476	483	473	440	455	448	393	462	473	483	460	477	460	495	453	458	452	460	466	467	464	475	458	459	481	468	477	487	451	459	475	476	442	504	423	472	435	475	467	509	457	504	492	457	453	447	470	430	448	425	448	501	458	438	452	445	446	466	477	414	445	492	436	490	466	509	505	467	450	472	471	468	458	474	482	456	504	509	452	453	475	448	484	468	482	475	443	452	463	436	486	454	425	452	507	519	487	485	443	440	438	442	504	458	502	450	435	465	434	481	463	490	466	458	438	455	458	430	445	477	474	493	462	445	441	485	479	452	448	469	498	440	468	473	428	453	440	461	458	489	483	472	478	448	465	483	460	454	444	497	481	482	481	452	484	482	452	466	451	449	453	443	480	440	468	471	450	469	506	429	470	492	470	491	465	455	473	461	453	463	465	438	443	435	439	458	452	444	458	406	497	454	480	432	467	475	450	450	453	473	497	431	494	447	422	505	474	469	452	446	496	505	442	474	437	460	432	452	444	456	425	496	469	473	487	486	450	467	487	451	493	446	470	473	470	468	503	427	505	434	463	459	454	484	444	477	472	450	487	477	420	441	478	472	473	460	468	417	469	501	494	480	499	510	465	488	457	471	501	471	450	454	467	458	451	502	440	446	480	454	421	422	486	472	458	487	448	465	481	456	485	453	465	439	414	473	454	425	498	489	473	472	465	473	470	461	464	473	432	432	462	433	505	481	482	497	475	461	465	453	477	440	438	512	477	480	479	463	475	507	477	463	445	421	444	458	478	464	440	444	444	496	475	473	485	493	447	480	514	446	426	446	449	520	426	470	460	488	496	483	436	456	485	473	440	463	463	514	470	477	496	497	468	444	475	467	451	406	465	458	474	455	513	474	481	491	485	418	456	461	456	491	470	464	483	465	500	463	504	448	499	494	443	458	454	487	478	465	437	510	485	455	463	470	450	487	468	443	497	473	485	433	462	472	487	446	464	449	468	482	460	462	448	480	483	430	464	485	420	442	480	437	466	455	443	426	479	446	450	441	448	450	484	474	476	465	492	474	456	453	464	459	463	475	496	470	448	463	481	481	417	454	433	437	471	415	450	472	480	508	484	410	464	477	441	440	470	438	469	451	474	461	496	454	459	442	461	474	463	458	457	525	471	435	485	483	477	479	514	443	444	452	442	450	452	439	499	469	456	463	477	468	473	412	465	454	450	452	478	485	498	481	435	471	437	489	466	454	436	461	442	484	466	473	461	480	474	480	467	455	438	472	465	481	453	490	432	461	448	484	502	459	468	463	473	467	451	409	521	521	429	447	485	475	469	454	481	444	471	430	479	477	458	465	430	436	492	463	439	476	463	495	420	477	469	443	448	437	482	488	455	432	430	453	446	440	464	487	453	479	504	480	450	495	496	459	506	454	459	441	478	449	439	459	448	512	444	480	453	426	450	459	452	423	483	469	506	448	456	486	478	420	467	482	439	475	459	466	477	499	495	447	449	462	501	485	442	446	460	455	467	446	439	448	449	496	426	491	457	455	456	487	488	469	451	466	483	483	481	482	469	462	475	486	455	470	453	486	468	458	487	427	480	437	472	436	456	482	488	473	458	473	412	464	492	482	483	478	463	462	441	450	495	484	472	474	469	462	451	447	460	457	488	488	477	442	460	482	476	484	460	469	486	460	466	479	484	482	493	481	514	483	474	450	472	511	435	411	462	452	476	477	425	449	472	476	474	490	460	434	471	508	463	478	479	468	446	452	485	496	427	469	464	437	475	489	440	506	466	462	434	452	484	475	504	469	456	461	460	466	455	463	469	459	449	451	463	442	434	438	463	454	440	466	467	454	465	500	444	444	479	460	467	446	407	443	474	461	442	436	469	475	476	477	480	434	446	469	450	473	438	455	444	473	437	496	457	463	432	446	478	498	459	459	482	481	452	469	478	455	466	451	464	453	467	485	448	463	460	487	456	512	494	449	472	453	458	410	484	435	481	512	444	497	473	477	445	448	474	441	470	471	488	449	484	438	443	458	499	486	540	477	443	467	429	453	459	448	495	477	431	494	436	461	479	409	479	495	465	473	428	457	487	444	459	457	444	479	438	493	448	473	473	482	461	500	438	455	454	486	462	466	456	415	477	493	485	483	468	447	459	458	449	453	434	476	476	437	485	477	420	472	481	465	469	465	495	470	428	459	480	490	470	470	497	454	457	436	447	479	420	464	496	451	479	473	449	477	486	475	499	460	439	434	446	477	466	441	457	424	456	471	492	477	444	488	472	467	458	437	453	429	474	467	439	472	470	457	441	480	460	434	433	483	460	471	452	445	456	469	494	463	441	492	409	501	466	481	475	461	463	450	467	492	454	481	415	454	456	474	461	474	448	449	451	442	441	440	478	465	425	448	484	442	461	449	463	464	430	461	439	475	478	458	469	477	479	510	483	446	465	449	522	448	496	459	504	491	455	463	504	464	451	487	481	485	471	467	464	480	476	468	426	462	461	487	433	474	447	460	477	436	482	467	442	454	463	447	474	457	462	467	514	442	464	463	436	457	465	456	475	469	502	487	424	471	499	438	430	421	439	443	507	450	461	430	441	480	460	483	460	449	506	473	445	458	477	464	460	453	491	462	478	466	474	475	466	480	447	454	450	473	483	499	485	466	478	481	468	476	463	481	490	428	489	518	484	454	452	487	465	479	481	458	432	478	492	459	450	481	502	504	506	441	478	442	455	465	533	480	494	466	439	430	441	417	444	477	470	435	470	474	435	482	440	464	461	457	448	481	460	466	491	447	460	445	511	434	410	461	472	473	436	495	427	450	454	485	454	444	498	505	475	456	443	477	428	480	495	481	420	471	461	451	481
1986	355	366	354	327	303	331	305	339	314	299	304	309	322	305	341	294	328	307	307	323	299	320	308	300	348	314	303	314	331	298	310	314	297	297	307	326	298	292	313	299	325	281	289	331	339	318	321	305	317	313	311	300	322	325	295	285	298	306	326	326	285	325	275	317	351	299	314	328	357	314	317	315	350	304	322	332	299	296	318	306	323	310	313	319	338	326	297	322	310	308	321	313	305	326	310	345	321	305	305	319	339	314	301	333	323	315	308	304	280	326	306	325	308	319	315	280	326	318	312	315	303	349	324	341	333	327	331	319	280	352	318	313	310	306	313	320	312	304	314	291	319	316	298	345	329	335	324	312	374	316	341	289	324	344	308	294	295	281	316	305	351	308	298	312	301	317	302	311	323	301	305	341	327	329	311	324	289	301	327	268	317	313	322	333	328	320	294	309	299	319	281	307	296	339	283	321	322	294	328	301	265	321	344	294	313	314	284	304	322	316	327	312	301	313	306	341	331	328	328	332	304	289	309	307	307	337	307	305	322	320	304	295	314	323	313	298	370	303	313	317	301	302	304	297	344	324	328	290	305	301	312	307	290	325	350	311	345	301	312	320	347	338	281	346	316	312	296	311	321	298	336	327	293	290	313	307	320	319	324	300	312	318	296	315	311	302	337	344	314	322	327	291	305	321	293	312	313	319	310	308	298	330	317	309	319	286	308	348	284	313	323	335	315	310	308	329	315	325	344	318	273	314	299	311	298	323	293	301	318	311	310	291	319	332	302	323	288	298	318	292	313	340	282	291	338	336	318	351	333	326	302	310	301	322	347	343	299	305	314	306	299	301	318	308	293	300	315	344	329	299	290	349	313	324	293	324	345	275	287	325	332	307	311	333	342	316	293	321	302	301	279	339	320	328	328	311	322	350	355	301	327	298	304	316	319	311	351	314	328	291	323	298	327	277	338	300	305	327	276	326	297	331	300	288	354	329	323	326	338	302	338	317	281	308	317	310	348	303	312	317	330	294	318	315	305	303	347	333	298	286	302	344	281	319	294	341	347	325	315	312	323	314	322	314	293	320	326	289	328	340	351	308	295	342	327	302	328	317	301	342	298	343	299	307	327	331	325	307	320	336	330	298	305	302	323	320	352	290	325	320	316	322	363	305	306	286	334	312	301	308	338	314	330	333	316	345	285	308	324	323	310	328	291	322	302	334	349	311	306	332	282	354	324	335	320	319	343	329	337	331	342	323	314	310	305	333	325	317	315	309	320	288	310	306	306	328	298	321	343	299	293	336	310	347	317	266	301	311	350	326	282	320	333	310	326	306	328	312	329	327	303	357	336	286	311	302	342	331	331	319	314	321	276	291	293	303	317	315	305	303	323	308	318	335	337	331	316	323	342	316	328	290	321	300	332	332	299	340	295	322	296	321	305	314	323	316	287	319	313	303	324	324	306	319	310	302	329	335	322	292	321	304	326	313	310	307	291	299	312	327	322	311	300	320	341	295	350	324	334	314	297	297	297	292	325	307	319	319	296	305	297	294	338	332	341	301	307	314	317	307	323	297	344	299	323	326	294	299	323	299	334	304	333	272	343	294	347	306	323	298	319	282	311	302	313	319	319	297	323	314	304	331	349	317	305	340	310	316	317	305	324	287	320	311	288	335	323	331	319	323	309	299	335	329	321	305	334	319	315	336	313	299	333	305	312	299	311	323	325	319	336	320	303	316	303	303	286	309	295	299	299	336	327	300	329	316	345	308	288	294	271	308	318	291	309	322	320	329	319	338	320	294	290	334	362	293	321	322	315	307	317	304	313	300	335	321	318	311	300	335	299	294	324	284	310	323	316	313	314	302	341	311	308	325	319	312	326	344	325	338	306	338	305	308	304	306	336	320	330	326	298	316	303	347	329	340	293	312	298	338	309	292	296	324	336	305	301	309	319	275	308	301	368	311	303	346	316	316	320	299	294	293	319	291	316	302	338	320	320	351	322	302	276	293	334	321	299	302	301	352	317	318	303	299	303	333	317	282	309	335	353	348	325	287	307	336	323	313	307	323	312	303	314	315	338	313	309	313	297	323	298	301	318	310	339	305	334	322	323	308	299	295	286	331	313	339	312	315	291	326	289	306	304	292	323	301	324	315	331	323	302	299	307	318	310	332	291	333	351	285	325	311	315	326	334	320	293	352	286	303	346	262	336	334	345	303	321	315	305	296	313	289	327	335	307	304	320	313	311	334	304	263	308	319	331	320	317	330	339	337	323	324	309	328	308	334	324	299	322	296	320	290	321	313	320	309	297	306	310	314	353	327	326	310	342	308	326	333	325	354	324	345	340	311	328	326	294	342	297	307	308	317	343	327	301	306	313	351	319	341	304	298	305	310	302	313	305	289	315	307	324	275	317	326	333	335	331	302	305	302	305	317	333	324	359	329	305	352	328	278	321	319	315	330	326	330	336	336	297	304	322	301	313	328	303	312	274	333	310	298	326	293	306	311	328	309	300	273	346	324	324	361	309	288	293	307	316	316	311	330	317	301	329	331	290	313	321	304	346	319	302	334	291	314	318	318	299	291	323	281	313	301	328	322	309	308	269	315	304	308	334	326	326	332	318	294	315	312	307	324	335	307	327	312	312	319	286	308	335	317	322	321	293	300	311	316	330	351	305	313	308	317	321	328	339	278	331	341	314	302	301	304	326	323	304	304	307	327	302	312	324	334	314	324	328	303	301	321	277	312	331	322	301	367	329	336	318	303	313	306	318	321	335	301	282	311	313	333	325	316	324	328	273	294	331	306	303	300	338	316	321	309	343	299	330	297	285	320	302	312	319	306	318	300	281	317	294	290	315	309	318	354	317	312	322	302	340	324	315	332	315	310	317	350	336	307	309	314	285	334	328	325	310	338	325	329	326	314	334	327	322	318	326	298	307	311	304	329	288	325	326	324	290	325	321	295	316	295	295	291	328	316	322	332	313	294	284	316	324	318	351	278	316	316	336	319	299	319	308	315	318	317	315	333	314	310	296	319	321	333	321	312	294	284	308	287	323	295	338	304	308	297	332	308	315	312	293	307	313	327	322	324	326	340	301	334	284	358	344	317	341	311	319	345	321	306	289	314	336	334	313	320	277	278	343	297	305	283	268	313	300	351	284	291	317	298	336	309	325	304	324	356	348	300	323	318	316	317	300	307	324	308	309	324	350	328	321	321	299	314	314	306	310	285	317	301	305	323	311	305	340	297	320	298	308	275	317	345	335	308	325	305	331	309	286	316	304	316	309	310	311	334	333	309	309	293	324	332	317	312	314	339	335	333	312	316	302	295	317	269	337	340	329	275	351	302	339	349	331	339	284	307	318	330	312	311	318	345	300	327	321	312	353	304	291	321	319	367	332	293	295	326	289	315	335	322	297	325	334	317	325	323	293	308	317	355	320	303	322	346	331	296	346	341	337	295	274	336	316	259	296	313	302	309	319	294	304	325	344	331	357	305	344	307	300
2463	982	1053	1098	1070	1013	979	1039	970	1006	922	917	940	922	937	916	943	899	887	915	925	970	913	949	922	929	956	866	865	916	908	934	930	918	900	923	906	912	1004	927	933	943	888	925	960	913	913	884	950	915	958	937	937	946	914	891	902	967	885	987	915	886	925	934	924	938	937	897	958	984	880	890	921	938	944	945	922	916	899	910	933	924	868	881	930	920	914	880	900	955	927	900	896	942	913	971	909	925	926	940	918	908	938	897	925	884	904	847	883	982	884	935	945	922	978	878	902	915	976	921	913	942	1002	928	936	912	957	931	857	906	882	930	886	959	869	940	896	948	920	910	889	921	890	944	934	961	888	975	896	874	906	941	829	982	872	933	888	928	961	897	915	953	935	922	839	927	967	974	985	851	962	897	891	896	928	920	921	894	914	909	898	908	890	931	872	927	923	915	890	974	869	935	948	899	922	914	923	905	917	876	920	898	902	1000	909	925	938	913	950	896	906	931	905	913	909	884	914	966	932	903	913	920	941	946	930	943	945	833	922	940	942	902	895	920	946	883	859	913	940	934	942	957	865	953	901	930	942	898	940	942	917	888	903	977	939	948	912	936	935	934	924	918	956	851	886	908	952	898	946	912	980	928	896	882	934	918	882	940	972	932	898	908	881	930	883	941	919	875	927	979	865	906	923	956	915	963	929	901	909	905	961	876	906	891	937	873	944	902	899	892	918	830	926	924	951	896	912	897	889	896	919	928	915	937	905	884	916	951	901	924	879	884	930	953	965	912	925	945	923	886	915	802	913	917	954	951	868	904	973	896	858	911	961	910	910	949	954	903	903	857	982	899	893	944	990	884	917	926	887	893	891	930	914	891	906	884	932	924	896	888	939	954	886	848	995	924	943	954	870	967	941	918	914	953	920	898	936	896	899	931	923	943	895	947	890	935	854	934	968	907	938	925	975	919	944	916	886	909	949	940	938	897	895	889	898	941	941	950	972	876	909	920	964	901	937	953	962	908	933	892	886	896	907	914	876	894	860	920	871	959	928	916	856	906	950	881	934	899	906	902	941	903	873	922	946	890	930	961	939	944	954	940	877	890	983	950	898	974	917	923	901	951	924	933	932	944	955	931	899	922	954	910	950	899	926	929	911	947	910	921	940	953	979	923	857	913	889	900	965	949	878	940	869	906	939	887	918	895	881	923	909	936	905	935	907	890	942	920	928	910	882	871	890	932	935	921	897	939	872	913	923	957	924	871	933	892	956	958	883	918	950	869	868	938	881	892	879	880	890	921	888	953	924	918	903	907	956	912	939	911	888	973	906	916	911	920	909	925	865	930	991	908	888	909	928	947	937	915	857	877	912	871	926	881	906	924	942	982	954	886	915	949	905	884	848	947	934	931	865	895	931	978	968	913	893	948	935	915	939	860	943	914	860	865	942	928	942	888	864	882	866	954	914	912	887	914	931	901	877	888	908	903	849	913	867	919	954	964	971	935	908	943	889	985	915	934	897	908	970	884	884	906	971	912	901	888	899	909	931	955	898	884	965	888	883	863	918	991	911	859	939	905	878	874	888	916	957	920	930	918	916	908	922	895	906	958	927	957	971	924	921	926	918	962	902	944	893	883	905	890	903	911	906	909	927	931	898	913	905	939	920	899	958	889	897	959	928	947	895	920	908	935	958	936	858	881	928	940	918	934	920	852	908	895	946	909	956	888	923	877	865	921	931	993	895	935	887	855	894	954	908	894	931	941	851	855	900	908	853	944	937	963	917	932	928	927	900	937	915	959	901	918	929	919	913	901	960	911	901	936	876	886	915	950	866	900	926	914	937	901	941	960	916	918	889	933	925	948	991	920	906	860	878	852	933	896	902	908	932	924	861	887	886	925	908	931	888	920	943	943	934	903	941	942	895	919	951	894	930	880	914	880	922	894	941	930	952	878	903	891	917	936	910	906	914	862	959	904	949	892	900	880	932	895	899	939	907	882	929	903	963	987	930	925	914	883	966	979	935	911	956	958	931	923	920	935	955	951	891	918	970	943	991	866	879	910	928	880	916	980	933	871	890	927	920	932	888	939	938	885	940	893	921	939	918	914	938	892	932	931	938	969	914	939	912	907	876	912	973	879	939	928	915	871	962	903	881	918	904	884	941	928	960	903	903	909	984	927	977	912	928	959	887	900	875	865	948	984	948	913	911	950	921	959	868	935	944	953	924	990	927	951	956	930	915	896	922	937	915	1009	877	939	950	905	904	907	887	905	908	883	934	887	891	1004	863	934	969	922	928	938	973	902	915	927	904	917	916	907	908	928	881	913	937	898	959	922	953	946	957	902	942	866	885	870	912	923	900	923	895	896	985	953	974	927	922	911	916	909	956	910	913	910	909	946	868	916	930	911	917	901	875	878	938	924	902	899	876	944	936	913	910	907	957	943	915	942	961	877	918	940	889	807	921	886	914	925	972	927	945	918	896	911	939	938	945	968	911	894	882	880	921	927	938	930	906	912	935	939	944	987	879	853	977	936	938	859	895	949	847	903	917	914	892	891	942	952	937	897	938	882	881	902	893	894	901	889	942	937	925	930	859	926	936	876	971	916	904	936	922	925	905	892	889	961	919	1033	897	889	942	921	938	945	943	919	930	940	888	905	904	926	954	913	922	931	900	868	863	928	923	905	920	910	859	893	935	905	921	913	923	889	926	947	886	960	894	921	901	919	884	968	929	891	920	958	848	913	951	895	873	937	892	886	927	919	893	902	923	970	878	915	926	921	942	924	922	902	926	875	903	908	885	891	842	958	967	978	932	927	943	960	1006	871	911	879	914	928	944	903	920	850	900	906	913	895	968	939	922	872	917	931	892	893	901	923	918	936	929	929	930	866	923	930	939	844	907	942	904	907	892	845	992	941	939	979	880	913	952	939	863	900	890	873	932	989	880	918	965	973	965	879	937	951	857	930	935	893	899	940	901	941	884	954	940	961	985	933	905	951	953	948	882	907	913	960	894	917	918	1006	848	891	898	944	957	976	910	913	931	940	845	931	914	935	840	940	871	907	920	928	916	945	992	875	900	884	928	897	948	915	895	963	935	881	937	956	907	927	828	917	887	909	898	920	936	905	964	931	894	892	920	892	961	893	894	929	899	923	819	972	944	851	893	896	930	866	911	912	923	912	960	929	937	925	928	948	909	899	907	948	942	963	896	964	899	930	957	896	911	878	920	888	890	908	909	897	947	908	917	908	913	899	974	888	904	883	974	920	931	884	917	939	930	859	910	912	913	882	918	911	957	908	903	916	899	932	899	900	868	933	950	903	952	914	929	906	909	937	925	938	921	924	939	919	955	915	952	959	914	914	925	883	897	928	937	895	923	976	891	874	896	951	983	932	925	891	867	888	940	917	894	888	939	929	944	932	921	857	897	953	891	906	923	939	876	883	917	838	924	936	935	842	898	924	912	883	940	969	936	922	908	940	903	894	925	902	906	926	910	922	887	904	967	913	935	907	925	977
8650	1173	1541	1215	857	667	493	431	353	353	278	293	269	263	231	207	224	186	223	211	206	204	202	208	170	200	183	208	195	184	174	172	212	177	194	186	184	196	180	213	168	165	169	175	206	193	192	176	170	156	157	181	209	159	190	176	183	169	155	173	165	188	169	186	175	187	177	156	182	178	171	195	173	174	186	173	178	184	172	144	176	163	194	172	176	154	182	168	149	174	163	195	169	184	162	196	161	179	168	175	190	168	195	156	171	167	195	162	158	192	170	203	192	177	171	169	184	178	173	194	164	181	177	172	166	189	190	163	196	179	186	198	179	171	190	195	184	156	199	173	169	195	182	142	180	183	175	176	182	154	177	187	187	197	160	177	179	157	174	174	181	165	190	196	169	193	202	177	175	178	171	165	206	184	179	173	169	177	184	157	144	182	167	172	166	179	186	188	160	142	173	184	186	171	158	197	183	177	176	172	190	182	161	189	178	153	191	189	180	155	184	174	159	173	177	176	197	178	179	156	187	173	160	188	167	177	216	175	159	198	169	170	181	173	184	177	180	178	173	174	178	191	180	164	177	176	182	177	176	166	155	176	168	195	154	177	182	164	179	191	168	162	174	140	177	197	171	183	174	161	178	177	168	202	195	186	174	193	184	194	182	190	171	161	200	177	173	160	192	188	178	165	199	192	151	162	175	176	180	152	173	184	172	181	178	178	165	170	183	172	199	187	197	166	168	171	192	171	174	187	172	162	199	166	177	186	183	169	183	183	182	168	169	193	158	172	194	182	179	179	168	191	184	180	166	183	188	170	164	171	163	187	183	170	158	146	167	178	192	188	177	175	167	180	199	172	148	169	158	189	187	181	188	171	153	198	158	205	175	158	162	170	187	193	183	161	182	183	176	175	172	176	172	144	172	160	181	174	192	176	169	171	146	194	177	184	171	176	179	160	158	210	157	169	192	166	204	186	179	161	181	160	170	158	173	148	181	189	155	158	170	163	158	167	175	173	173	193	164	182	172	202	163	197	171	198	158	182	187	179	166	158	157	191	165	203	176	165	164	175	171	187	183	182	184	176	167	178	159	159	188	167	195	154	143	196	167	165	165	158	186	175	180	178	176	172	201	175	185	168	169	163	167	198	175	176	163	168	188	154	194	168	176	182	175	174	172	163	185	165	171	148	160	182	180	185	160	163	157	187	167	158	186	201	151	172	187	197	179	177	191	136	188	180	189	184	169	195	181	183	184	189	195	176	170	167	173	147	146	167	185	180	177	161	156	161	165	172	185	182	175	168	175	165	176	193	171	175	182	178	162	178	152	167	197	181	171	184	175	179	153	178	181	178	170	167	197	180	178	176	186	180	184	158	163	184	168	164	165	189	177	156	185	181	176	192	170	153	181	169	190	170	183	173	158	170	194	171	178	175	185	170	164	188	180	179	211	157	186	173	160	176	195	168	189	172	181	192	158	174	162	161	188	187	176	182	164	171	187	198	177	172	171	195	159	185	170	174	181	179	151	174	161	192	185	169	177	204	169	171	192	168	134	178	176	169	186	174	159	163	180	170	180	165	173	173	178	163	170	185	175	207	197	205	185	164	176	176	195	140	174	153	181	157	181	208	161	161	174	211	172	189	160	168	182	163	184	166	180	178	181	168	190	189	170	197	169	162	183	176	165	184	173	165	181	187	187	185	176	177	181	159	189	166	172	184	201	184	183	180	161	197	178	187	180	176	187	181	184	157	164	171	166	189	184	173	171	173	194	174	161	183	172	170	169	179	179	174	171	173	176	179	190	181	150	183	163	184	177	166	182	182	184	202	171	167	154	172	175	156	189	174	198	177	152	184	199	163	172	185	173	196	154	176	179	180	196	183	188	167	164	173	166	163	183	172	158	194	185	168	154	184	150	189	172	161	173	171	181	160	158	172	161	193	180	162	193	176	163	172	196	165	177	171	178	195	173	151	178	188	199	173	164	174	174	190	152	186	158	178	169	175	164	154	160	180	180	162	193	194	183	183	186	162	168	192	198	180	173	172	208	170	183	151	164	167	174	188	182	184	158	169	163	192	156	173	191	191	188	154	161	176	180	171	166	180	184	203	180	159	165	182	162	184	161	181	155	187	158	187	188	178	168	188	154	189	158	181	170	167	168	191	154	145	175	200	172	161	193	162	154	199	151	185	176	193	172	161	155	203	188	172	199	166	179	189	184	154	204	169	155	170	181	185	159	175	177	173	177	181	179	181	180	166	175	169	166	175	152	168	198	170	176	156	184	163	201	156	178	193	186	149	177	177	163	167	183	164	164	165	168	184	183	184	202	189	183	163	181	160	179	154	188	175	201	185	179	166	197	175	182	164	176	134	150	177	151	192	154	189	211	162	171	173	179	166	172	154	147	186	193	182	178	160	175	173	171	199	176	180	191	169	174	183	181	158	164	173	175	174	165	148	164	181	182	157	166	185	133	175	156	159	182	192	181	183	171	189	156	170	176	200	192	173	177	183	173	153	183	165	165	162	186	157	169	176	165	154	167	162	194	189	174	179	171	163	154	175	178	187	179	192	176	182	176	185	177	161	199	172	178	194	187	147	194	196	177	172	172	185	164	196	168	186	173	156	173	160	184	197	178	181	160	175	174	184	174	179	155	203	178	192	185	171	176	146	195	152	178	179	191	192	177	174	190	203	178	178	181	182	172	161	184	183	161	193	177	168	190	155	178	181	202	167	186	147	181	184	182	156	171	181	176	172	168	145	179	172	182	195	191	162	187	168	166	182	170	168	172	186	189	159	173	182	175	173	187	163	165	169	184	157	170	143	177	161	171	187	190	162	175	164	181	134	174	166	186	213	167	187	168	169	184	186	153	185	166	181	182	159	173	185	164	163	181	186	188	165	189	158	190	172	189	184	182	146	193	158	171	162	170	149	194	174	179	194	174	178	162	185	186	161	200	160	198	148	156	171	175	186	188	167	154	164	177	165	166	184	153	175	176	186	184	179	169	161	173	162	195	174	172	129	189	178	160	180	191	179	175	180	169	177	162	183	160	194	184	185	184	180	163	172	170	145	170	179	158	182	174	180	191	170	178	136	173	158	157	185	160	180	197	161	158	184	170	160	152	156	171	168	188	165	168	170	144	177	174	190	182	175	181	181	175	190	180	179	175	194	169	176	183	167	168	173	185	168	176	186	157	170	180	186	165	143	200	160	160	169	156	163	174	170	192	189	176	175	160	179	170	184	167	172	151	166	166	181	185	194	196	171	170	165	183	166	188	184	192	159	174	181	169	190	160	158	161	177	160	166	179	175	174	166	181	182	171	173	182	178	193	194	156	164	194	181	162	150	145	165	157	167	173	171	176	153	193	177	187	176	154	170	182	165	156	189	186	170	186	182	176	176	180	175	178	164	186	187	173	168	177	189	186	184	147	163	158	160	161	167	168	181	170	189	181	155	177	169	178	173	166	154	178	170	181	195	178	177	157	173	187	189	175	157	181	189	149	195
5647	1567	3566	3831	3341	2763	2317	1948	1701	1450	1292	1209	1127	1076	946	917	845	877	817	787	697	775	731	710	689	734	688	673	670	650	623	654	614	638	656	634	545	630	615	622	622	636	590	559	638	583	609	613	594	600	566	559	574	563	595	558	605	576	601	577	549	533	588	560	547	603	552	581	578	551	557	541	545	574	568	559	557	564	551	567	548	562	539	521	569	537	586	581	538	551	540	602	561	541	511	581	542	614	578	529	558	571	568	565	555	553	551	591	544	549	509	612	566	536	537	580	546	561	561	583	554	568	531	573	513	552	544	565	556	557	571	552	582	559	533	561	545	546	551	556	588	553	581	537	541	515	561	569	570	581	505	538	538	545	532	508	544	543	534	539	559	556	571	573	561	549	554	527	529	548	519	548	540	569	552	532	543	557	554	539	575	502	567	528	548	562	611	608	545	536	517	581	544	532	533	547	533	523	548	537	558	535	537	568	534	555	573	556	544	552	573	534	575	565	522	589	539	601	578	550	530	596	576	563	564	556	546	576	529	552	552	565	599	539	548	554	578	530	573	545	548	577	568	537	554	520	545	544	509	569	552	521	551	546	549	549	533	536	526	519	538	592	538	534	530	569	521	560	562	533	561	542	587	571	573	560	559	558	550	547	553	525	584	539	526	585	547	523	522	515	525	529	552	532	515	552	582	556	594	551	537	511	545	590	541	558	521	550	607	551	557	521	563	566	535	563	546	520	536	507	573	572	539	531	554	532	558	553	527	550	552	548	513	570	567	533	534	542	532	590	528	514	546	547	544	525	531	579	577	566	532	568	543	534	556	544	527	579	561	536	571	575	558	520	554	564	554	588	575	503	568	553	540	552	542	534	519	575	554	585	536	519	568	517	565	527	546	516	566	543	565	569	535	564	545	568	546	589	542	568	519	582	551	579	541	563	546	536	518	508	528	590	511	527	521	566	539	580	495	541	525	584	594	559	536	549	561	517	558	539	552	568	530	561	626	533	588	596	529	553	568	587	573	511	542	531	566	525	515	527	535	516	528	534	550	573	491	517	533	572	516	549	601	522	561	563	561	520	526	550	580	587	527	533	577	574	534	538	535	545	533	606	546	578	577	523	559	532	561	487	549	522	548	542	587	587	547	523	517	585	543	523	575	551	563	551	522	550	533	499	566	546	541	516	541	553	534	515	547	575	539	541	506	557	567	594	564	578	505	554	523	552	538	519	536	541	548	551	592	549	561	561	493	529	500	536	570	534	529	584	543	613	557	548	564	553	527	538	584	554	515	533	554	520	540	572	561	554	529	543	512	510	585	541	561	550	534	563	565	567	598	551	577	534	546	567	573	567	546	566	552	554	540	573	554	555	558	549	558	574	567	540	518	567	559	559	539	576	550	536	575	536	503	521	517	546	532	546	513	538	520	547	532	515	524	547	535	572	549	550	541	555	569	553	533	565	557	585	554	574	550	520	560	543	541	554	557	564	540	566	574	578	536	591	533	568	522	548	572	533	545	571	562	585	550	546	531	544	567	554	527	574	535	562	570	574	554	571	499	526	590	535	533	583	549	575	575	561	572	556	537	547	568	521	599	515	534	510	548	507	523	517	558	560	516	588	552	569	548	527	589	559	559	516	556	533	539	516	575	563	551	530	534	530	549	546	536	545	567	519	534	513	563	527	573	574	547	542	560	574	567	588	566	571	561	555	585	544	603	534	572	525	561	554	521	528	558	526	535	592	546	553	571	560	556	587	529	547	550	573	566	503	531	579	511	560	520	567	558	543	551	566	542	562	564	552	542	569	560	545	536	607	542	553	560	600	543	518	525	534	575	529	552	567	530	552	573	543	551	526	592	564	560	567	526	523	534	592	530	535	527	564	563	533	519	555	561	522	543	562	549	561	540	575	549	582	534	568	558	530	509	613	558	520	596	548	587	530	503	578	565	570	580	545	565	510	522	567	534	548	567	547	530	520	606	550	574	561	539	526	572	518	526	536	549	567	552	564	570	587	577	558	577	543	539	568	566	550	580	551	535	545	518	512	548	544	584	516	557	532	593	521	556	557	565	574	552	543	542	585	539	532	533	507	552	536	502	501	537	537	572	566	563	570	580	564	541	562	529	560	549	560	536	600	573	541	566	579	539	535	580	550	545	536	558	567	583	540	573	581	585	515	573	609	526	570	527	569	554	532	554	531	516	571	556	537	533	544	552	600	552	554	575	551	537	556	584	517	506	592	595	520	545	557	560	530	541	561	569	538	548	541	558	566	523	499	521	559	564	568	513	534	578	503	524	565	563	543	566	525	563	573	530	525	583	513	557	544	561	556	536	531	522	556	528	602	526	493	562	540	506	562	549	539	554	608	604	554	510	541	557	572	542	519	543	571	579	559	538	507	587	548	589	530	531	588	588	529	563	566	569	548	509	539	563	549	563	546	534	563	539	588	541	569	570	545	573	520	558	511	577	524	562	516	518	529	522	529	560	518	579	539	569	535	534	576	524	555	547	522	567	557	547	521	545	529	570	607	538	533	568	535	579	548	554	551	528	552	555	519	539	531	592	528	545	555	552	530	547	553	533	563	546	539	516	566	554	544	582	527	549	519	553	551	584	567	533	533	548	554	516	534	593	507	534	545	577	570	542	513	519	563	575	522	536	565	549	530	509	550	529	522	540	593	554	577	510	541	567	578	569	615	545	586	535	522	547	528	519	510	546	568	545	514	513	545	572	536	532	569	569	542	532	540	527	564	568	528	586	600	550	558	524	526	563	557	518	562	519	545	511	549	546	569	593	544	553	507	574	549	548	608	555	564	513	549	539	548	527	548	565	555	504	542	503	601	558	547	539	537	574	551	577	514	587	565	502	572	578	537	548	538	551	574	580	520	582	563	532	539	560	526	530	555	504	546	590	572	577	568	555	551	526	570	548	548	520	548	561	501	526	572	543	516	575	553	526	531	555	577	492	560	519	569	542	553	578	524	518	541	570	564	519	551	549	575	558	506	556	554	526	557	560	572	526	563	530	567	569	570	530	519	590	571	526	533	541	589	529	552	567	545	567	575	530	560	512	564	521	519	547	522	565	568	562	517	576	561	557	589	575	580	517	555	556	471	573	538	574	542	558	541	571	537	559	534	528	519	547	530	551	505	546	540	557	550	559	516	532	582	536	528	534	570	556	579	541	570	533	585	537	530	536	531	586	514	539	597	576	544	554	602	576	569	527	555	518	571	548	555	567	581	525	548	539	563	534	527	526	564	536	546	541	573	540	542	544	556	592	538	534	523	564	580	556	527	541	487	541	554	555	509	554	520	566	527	574	497	567	541	518	528	564	544	559	539	569	577	545	597	565	524	568	546	559	547	539	532	565	551	545	540	474	554	535	565	526	558	588	546	540	604	543	534	590	556	546	561	552	556	534	580	539	514	533	593	538	574	551	550	555	585	509	513	587	577	542	558	556	528	520	552	560	554	545	582	577	564	556	586	561	554	582	519	562	559
16210	2644	2860	2198	1591	1132	801	638	520	476	394	337	321	267	287	239	219	211	206	240	180	204	179	201	175	174	169	187	174	165	159	166	168	140	148	174	147	151	153	166	155	141	145	161	159	146	158	150	152	158	153	138	147	152	128	158	115	143	131	137	140	137	148	137	154	144	149	167	159	145	134	112	182	127	149	123	127	134	141	135	137	139	137	173	146	147	132	141	158	127	152	135	147	146	123	142	160	127	140	137	138	154	128	117	128	140	153	137	154	134	146	135	121	169	147	130	136	138	146	145	152	157	157	151	134	143	136	105	137	135	140	136	118	138	131	135	167	132	116	131	159	137	146	132	126	154	149	161	117	152	151	134	123	121	135	146	127	134	147	154	151	130	132	143	139	134	152	144	131	148	136	134	158	141	153	129	143	158	136	123	125	137	125	132	142	146	143	145	137	140	111	135	141	141	131	127	147	140	153	137	126	152	145	119	138	142	156	143	131	147	136	148	112	128	130	153	141	136	145	133	144	135	138	143	117	143	145	116	143	138	145	144	140	135	125	140	131	130	149	145	124	139	143	151	137	133	164	140	145	135	141	142	143	157	132	154	135	148	132	134	149	142	144	164	134	130	143	160	147	129	160	128	151	136	155	162	137	140	136	120	119	121	153	130	164	107	156	132	116	158	145	159	144	152	143	138	126	146	152	150	134	148	142	153	145	137	143	146	157	150	149	117	160	136	138	138	150	131	142	111	130	143	127	122	162	143	150	135	147	127	138	128	142	144	139	140	142	152	144	139	145	139	119	169	136	159	142	154	131	126	123	128	116	142	157	144	136	138	136	154	128	134	123	150	135	144	138	140	132	145	146	153	159	152	150	124	170	123	132	155	132	141	152	138	143	150	138	121	127	136	145	117	145	156	148	138	148	146	138	142	110	149	141	147	155	138	136	115	164	131	143	145	138	141	145	144	101	143	135	154	137	146	156	151	147	146	134	150	144	147	137	133	138	129	148	121	137	152	165	157	141	136	127	152	152	143	146	131	158	127	140	146	138	135	147	140	111	143	107	147	133	140	125	136	141	130	132	136	145	162	147	126	120	153	132	142	142	132	134	136	135	137	131	145	153	136	143	132	125	125	133	137	123	136	122	136	136	137	151	136	147	120	131	140	133	138	147	160	138	145	152	153	143	120	146	130	153	130	134	166	139	136	130	165	141	132	159	139	164	132	133	134	138	132	146	141	144	145	143	126	145	133	131	135	148	135	127	141	132	119	140	137	140	143	136	141	134	145	143	124	130	126	149	114	123	135	145	151	149	161	122	149	155	151	140	180	118	146	133	149	132	141	150	138	141	132	123	152	144	151	150	126	140	137	154	111	147	136	125	136	149	134	136	143	150	137	136	128	134	141	147	122	164	135	139	138	141	143	137	156	141	145	137	166	161	143	133	146	125	138	146	143	139	135	142	138	135	126	146	145	133	151	138	155	140	120	151	122	140	136	123	134	138	131	127	161	142	133	129	127	146	165	125	138	138	149	172	143	113	147	124	138	131	127	129	147	127	143	148	133	121	138	135	135	134	134	152	154	126	135	150	138	127	121	137	156	118	147	152	154	137	158	129	148	132	142	134	123	150	138	154	143	152	141	160	124	140	143	134	133	120	158	130	130	129	141	153	131	146	138	132	132	168	151	148	119	129	158	157	149	143	122	135	146	153	162	128	133	135	137	146	142	156	128	146	145	130	108	142	107	152	132	125	144	138	116	146	135	122	140	131	139	143	146	118	137	145	131	147	109	124	133	115	147	138	150	137	141	151	146	159	134	136	139	151	146	161	148	133	132	135	136	140	129	144	154	136	124	136	126	135	149	148	132	150	142	140	151	131	146	141	126	128	138	131	139	127	139	139	146	129	157	131	150	142	130	136	136	148	139	140	136	144	122	139	140	141	140	135	126	128	148	129	142	146	119	124	111	134	141	140	153	141	136	148	143	147	138	156	135	134	131	139	161	140	136	144	142	134	158	139	136	140	141	123	138	147	124	148	143	116	155	131	138	140	148	133	132	127	146	118	141	127	134	129	157	135	124	142	156	125	157	130	157	137	144	148	144	130	143	130	122	137	127	132	137	136	137	143	129	127	134	141	147	137	147	152	156	124	126	120	138	131	137	139	136	127	146	130	143	109	152	130	140	129	140	154	116	137	145	127	137	143	120	111	152	130	145	129	116	144	156	138	154	153	150	132	139	154	145	130	151	145	141	125	141	132	128	129	139	139	136	141	134	127	136	130	133	138	145	154	123	130	140	132	149	138	163	140	161	151	143	144	143	150	129	138	153	153	155	134	133	137	134	155	122	114	153	154	134	145	150	134	143	125	137	140	134	132	110	143	136	134	148	144	123	139	157	126	130	126	159	148	135	149	117	148	174	121	139	133	142	151	129	126	130	148	131	145	136	129	141	149	139	139	135	130	136	148	139	147	132	149	142	149	127	140	146	131	154	146	151	136	136	130	119	132	132	152	144	144	141	157	124	163	151	151	143	126	146	131	127	158	136	146	143	132	122	133	133	137	137	125	137	150	113	150	130	139	125	137	130	140	153	145	135	138	144	156	126	133	111	124	131	147	164	159	154	129	135	166	145	144	152	148	142	147	149	148	151	142	128	111	130	142	133	139	133	153	151	150	139	146	154	149	141	150	134	141	141	144	142	149	158	138	149	105	141	130	127	149	157	121	134	139	149	146	112	122	131	143	125	133	128	133	138	143	141	128	116	141	159	134	142	118	146	123	140	142	146	132	123	152	144	136	128	139	134	134	142	141	128	146	143	143	139	129	151	127	147	140	146	153	152	129	129	136	156	124	138	125	141	132	164	149	143	138	143	141	129	153	135	131	161	149	139	153	146	143	135	143	127	131	143	138	139	162	131	130	128	138	167	134	149	144	118	118	149	135	139	132	143	165	141	143	138	120	138	140	133	143	135	148	128	152	136	118	145	131	143	137	131	133	137	127	160	131	150	156	139	137	153	159	136	155	119	133	146	136	131	153	143	145	137	137	131	133	142	151	136	124	163	127	129	135	141	128	150	149	146	152	153	139	161	141	146	146	150	131	153	128	141	160	136	110	139	141	130	155	139	145	145	141	121	125	144	132	136	157	136	151	125	136	142	137	147	130	130	149	137	138	130	123	132	144	136	164	143	131	135	128	131	159	119	129	129	130	122	146	133	130	135	134	142	160	142	154	149	136	124	130	148	157	132	149	145	149	136	118	128	163	151	133	151	145	161	144	157	147	144	134	130	138	127	144	129	145	138	133	124	130	138	107	166	146	137	151	137	133	149	139	139	134	141	140	141	148	156	143	141	114	158	144	147	155	148	137	135	149	147	147	135	120	123	120	150	135	149	146	118	150	148	154	132	160	149	131	150	132	142	136	136	161	126	148	165	153	148	150	155	137	156	140	143	141	156	164	151	149	156	153	145	139	137	138	138	131	117	147	128	133	123	152	142	138	138
7542	2502	6174	6858	5766	4554	3691	3129	2627	2263	1930	1737	1532	1401	1258	1212	1166	1043	1008	947	879	880	781	774	757	768	714	761	692	692	671	652	610	621	634	559	608	586	549	591	587	553	632	555	578	586	483	546	550	534	515	489	510	542	489	509	489	531	494	505	520	484	506	542	530	517	499	494	477	500	484	495	534	494	420	515	486	459	501	474	508	524	517	552	488	427	499	477	500	493	517	441	457	484	461	474	485	488	471	477	449	487	471	481	453	487	515	489	479	509	471	509	474	489	480	495	473	463	463	459	493	438	476	445	444	473	457	472	472	450	481	459	486	467	474	462	494	450	474	440	478	429	484	473	463	465	447	469	463	468	455	440	492	456	437	459	441	477	498	452	461	466	501	471	466	472	465	478	461	472	450	468	457	464	465	454	434	465	458	522	438	456	463	496	459	452	458	457	470	463	454	457	461	455	455	449	478	456	483	466	456	491	497	457	512	464	488	466	521	433	447	455	436	442	458	447	464	446	440	487	484	506	467	438	449	510	451	494	461	453	468	476	459	494	485	529	474	514	449	450	470	485	464	472	468	492	450	476	429	503	472	464	440	443	486	510	481	445	486	448	479	464	481	435	489	426	487	491	481	488	502	445	474	447	455	430	492	468	444	459	478	475	438	503	484	471	482	483	454	477	436	468	484	448	484	459	460	467	487	483	454	471	476	491	540	493	453	475	472	419	441	499	512	459	485	480	465	451	440	473	498	489	441	478	455	443	457	483	421	499	517	458	399	475	462	437	468	490	438	449	451	453	466	451	445	477	502	468	449	494	466	488	488	463	433	458	464	494	445	436	469	443	437	445	484	419	462	487	447	437	499	441	452	486	485	499	450	502	473	465	486	445	442	434	451	519	474	474	463	465	455	479	467	462	488	476	446	523	489	474	443	483	432	441	478	471	471	462	441	462	444	469	435	488	478	452	451	471	455	491	472	466	490	472	454	493	439	464	483	457	444	419	464	449	501	462	486	462	482	442	484	465	454	445	466	478	462	463	482	472	473	495	456	488	486	485	448	497	485	479	446	432	467	464	470	491	491	452	491	453	440	484	440	480	425	480	455	477	437	492	435	495	465	426	427	465	482	444	420	437	481	456	473	430	445	445	450	448	508	447	468	475	500	463	456	497	473	474	477	469	455	496	436	433	447	488	444	453	483	440	487	458	387	469	459	438	462	436	432	434	428	449	467	481	502	477	470	450	445	478	447	438	450	473	490	437	462	487	461	494	475	459	515	484	449	475	470	470	463	476	463	447	451	481	443	481	442	456	492	461	489	439	489	478	438	470	429	477	446	469	424	463	489	451	477	452	451	433	435	441	464	465	485	466	455	490	469	468	476	434	412	466	454	437	439	470	441	467	472	465	444	479	471	468	501	431	431	445	469	490	490	479	481	454	496	453	434	486	464	465	474	451	437	472	447	453	497	460	423	466	436	466	500	502	455	442	484	426	456	452	459	481	483	496	475	438	495	443	450	471	487	455	459	462	466	455	483	454	471	474	492	496	434	503	494	476	474	491	483	453	445	457	447	479	431	450	485	466	478	408	437	488	469	471	440	472	504	468	478	430	459	457	438	484	478	479	477	460	461	472	479	464	484	469	466	473	443	462	469	507	455	437	488	438	439	493	470	460	452	457	494	468	475	441	476	454	486	456	500	453	511	458	471	419	489	442	436	451	457	479	470	443	462	443	452	481	499	433	471	431	455	437	470	476	463	469	524	462	423	470	462	459	499	478	483	462	472	448	448	474	443	461	453	452	428	481	477	450	455	476	436	484	480	475	455	452	476	461	484	470	460	421	424	464	414	454	461	468	433	466	477	446	486	464	465	497	480	467	453	450	448	473	461	456	509	462	443	446	444	498	460	465	465	465	474	444	456	464	468	448	477	488	469	506	435	434	485	480	450	489	475	486	471	463	470	469	482	475	450	456	468	454	461	439	484	445	450	458	463	480	481	486	489	452	496	457	453	511	421	427	466	435	461	450	499	465	451	468	515	450	453	503	480	491	471	484	494	456	434	472	475	471	453	466	452	443	462	486	446	495	456	512	455	437	475	463	465	467	468	465	433	467	443	472	476	463	462	432	493	442	450	479	475	455	471	475	445	440	437	472	460	464	467	453	489	448	465	451	456	449	470	449	458	478	450	461	470	446	467	478	464	496	473	434	432	418	509	480	494	461	456	420	454	447	459	466	490	507	449	482	488	491	468	462	446	463	448	476	481	422	454	483	462	436	513	452	492	455	465	493	463	461	505	480	472	496	476	471	496	451	463	471	469	448	465	475	437	454	473	465	497	455	526	469	453	503	443	469	422	430	461	466	450	455	458	474	464	428	460	484	493	450	475	465	458	478	431	443	484	470	486	430	467	440	452	469	481	462	468	434	466	488	435	506	441	448	478	471	470	480	504	502	487	465	470	471	450	466	480	494	507	440	434	443	439	459	483	469	492	433	457	449	457	501	482	504	492	455	507	498	492	452	470	493	481	462	435	483	461	484	491	452	470	443	483	449	439	446	455	438	451	499	475	479	446	488	488	466	421	406	462	443	486	444	461	478	419	490	435	458	464	472	449	481	488	434	440	452	463	471	456	470	443	448	481	451	468	465	474	468	440	449	489	481	487	425	488	489	458	472	450	482	445	463	475	442	471	486	457	486	470	476	498	470	450	499	463	465	482	450	460	487	473	490	436	434	437	432	478	456	444	445	471	470	456	456	473	413	471	490	436	448	441	485	497	455	428	464	499	443	455	427	484	490	445	441	494	458	467	527	490	445	468	444	460	460	415	484	454	445	454	472	438	493	464	451	457	475	497	414	444	444	480	461	503	452	409	467	432	439	488	454	461	455	468	460	484	485	465	495	445	428	493	479	460	441	460	463	442	491	478	468	474	510	474	458	447	477	475	484	483	473	448	442	452	458	456	486	489	474	446	466	427	450	446	481	451	462	422	502	433	453	467	471	454	447	454	518	485	460	482	511	454	483	460	474	486	460	435	433	462	472	431	470	489	477	411	453	486	495	444	453	454	484	438	438	470	466	436	450	428	474	474	471	439	446	481	480	475	451	507	450	468	452	439	451	489	450	482	419	446	446	472	489	495	475	452	460	485	460	440	462	486	466	448	464	446	486	489	428	454	448	503	446	498	512	481	491	474	462	447	504	440	505	481	453	482	456	454	439	462	448	431	472	481	446	455	442	451	485	490	465	440	462	465	491	477	472	465	443	443	470	432	480	473	444	471	444	446	490	512	461	457	486	482	467	485	492	491	461	464	426	444	467	463	473	485	431	418	491	461	459	453	427	461	479	485	511	447	464	471	476	467	469	459	434	486	432	469	456	453	471	471	484	489	466	452	463	455	410	464	438	480	470	478	450	452	446	439	461	420	478	482	466	474	464	460	484	449	460	469	428	440	464	440	450	490	429	428	442	451	433	462	442	461	431	510	468	436	478	430	468	460	455	479	422
2332	390	402	365	317	341	328	337	318	325	331	328	315	328	342	328	299	327	336	321	307	320	302	289	334	342	327	314	312	342	291	313	317	340	321	297	317	322	290	320	339	286	316	275	310	324	317	332	324	274	318	320	292	291	325	348	344	281	301	320	311	291	313	307	301	294	319	288	305	318	305	318	341	303	335	316	311	340	307	311	311	306	287	317	321	300	324	336	310	323	351	316	331	306	300	323	320	281	295	316	308	313	334	350	334	287	335	321	290	324	322	302	331	289	300	287	311	331	335	279	282	316	293	301	293	302	285	309	300	310	335	325	340	311	318	285	298	338	325	308	324	345	337	325	326	348	303	289	338	333	298	317	313	310	306	299	313	304	313	313	308	318	286	320	337	333	289	326	282	315	311	335	318	307	300	332	294	326	345	329	301	335	337	272	290	305	337	327	312	307	328	327	297	298	326	311	270	305	302	313	310	309	302	335	301	312	290	343	328	316	332	290	292	315	327	314	289	317	308	313	301	289	320	293	294	315	316	320	323	339	328	312	304	285	312	282	310	324	312	310	325	323	314	315	326	313	346	296	311	339	321	322	342	313	325	317	313	279	308	311	302	312	288	294	289	317	278	300	309	345	331	315	324	289	288	296	320	310	319	313	289	302	352	336	328	312	321	300	317	337	318	345	286	321	326	339	323	304	328	309	376	295	333	307	325	314	346	299	326	295	293	311	330	331	305	290	323	344	285	320	297	313	307	287	308	315	333	325	339	318	349	292	305	338	270	336	296	312	317	287	312	314	307	308	311	294	330	295	320	259	312	314	319	334	333	310	333	307	277	329	280	303	308	335	308	325	304	296	311	273	326	307	329	302	314	304	314	332	338	299	333	323	300	303	302	305	345	328	289	333	319	295	314	333	311	344	346	351	290	310	295	309	307	335	297	335	311	294	304	308	320	281	310	325	328	308	324	326	304	312	364	311	301	316	331	315	311	314	314	336	345	307	327	323	319	322	301	323	317	303	320	314	283	340	314	301	349	313	324	303	318	310	315	342	321	311	314	320	304	330	319	305	312	313	333	323	274	284	337	304	316	309	282	338	323	288	318	335	291	310	319	335	329	287	294	311	316	299	275	318	318	334	330	309	347	307	313	344	294	349	348	333	339	314	306	329	322	327	304	342	352	322	279	263	323	310	318	327	290	314	331	330	316	296	294	347	294	336	332	336	323	302	303	302	296	323	327	332	299	311	309	308	354	312	319	299	331	308	349	349	331	283	312	307	277	299	312	322	317	346	305	293	301	326	312	313	340	331	317	312	308	317	302	314	333	309	326	299	284	353	317	301	318	275	311	307	308	315	345	292	329	291	325	281	319	306	306	321	331	347	336	292	318	298	303	315	291	323	322	284	312	312	323	329	294	297	305	299	314	336	313	326	337	279	278	297	292	302	307	331	299	323	306	298	301	326	327	332	294	329	337	336	320	310	316	297	331	320	300	339	305	301	326	314	330	329	336	335	325	320	334	325	339	262	299	333	281	362	311	312	294	303	295	309	334	338	322	333	297	302	317	341	304	317	327	300	334	300	302	341	308	279	333	302	320	302	294	288	327	305	289	302	313	308	325	304	331	334	335	314	295	325	300	335	284	304	337	302	338	296	321	282	316	334	316	331	291	292	362	322	332	293	296	335	293	325	328	296	296	301	312	314	294	314	326	317	348	326	298	308	297	306	334	372	326	286	310	310	330	336	287	319	323	329	339	338	324	294	309	287	307	311	350	311	316	337	343	304	327	323	324	296	315	310	301	324	314	325	306	337	341	304	296	316	313	308	323	367	332	319	309	322	326	335	320	302	341	337	353	314	321	321	362	292	307	307	321	293	314	327	305	281	327	317	331	350	311	305	332	313	324	334	323	298	323	328	285	291	302	354	361	306	298	339	322	318	327	299	322	281	304	318	319	372	329	296	303	310	314	310	320	345	292	323	329	336	323	321	316	290	328	323	322	319	301	328	322	330	315	308	298	324	318	309	313	315	350	307	300	318	300	309	322	311	323	291	339	295	333	327	310	314	313	290	336	316	325	329	302	324	278	342	295	300	293	331	287	300	303	315	322	356	302	291	334	328	323	312	331	291	297	312	299	294	307	328	330	323	321	354	335	297	314	314	305	291	321	328	323	316	320	338	306	324	289	300	319	325	316	328	319	326	333	320	310	286	339	318	307	313	308	341	294	293	316	327	352	311	323	338	278	317	307	313	303	306	346	326	310	333	318	318	324	317	296	306	306	343	287	305	304	295	358	319	294	303	307	298	322	339	316	331	329	341	325	381	330	342	313	317	302	318	299	305	345	350	304	331	307	287	298	301	343	319	327	308	321	324	315	325	285	298	322	301	344	286	323	318	328	326	324	330	325	320	308	304	362	310	324	294	324	305	305	303	310	327	318	289	307	341	304	349	324	326	296	310	325	323	301	298	345	318	307	332	287	300	306	324	337	331	315	293	330	298	318	337	307	342	325	303	334	319	312	298	283	309	319	309	344	340	294	306	337	358	333	311	311	290	325	371	344	309	307	340	319	307	314	342	293	324	309	325	305	304	336	304	319	306	343	332	314	351	344	329	304	300	339	308	316	298	335	309	329	319	323	323	280	318	326	336	311	317	348	322	303	306	318	326	305	326	316	316	279	304	322	274	316	301	329	314	323	305	315	318	290	307	306	309	309	333	293	323	337	294	322	329	299	309	354	347	307	318	341	304	321	336	320	325	298	305	289	326	314	332	310	327	307	299	326	326	314	323	296	306	319	296	318	309	345	331	337	345	317	324	318	295	287	331	343	322	313	322	304	329	328	355	328	298	297	308	306	319	369	339	311	333	287	299	318	298	308	318	344	304	328	309	278	339	311	311	309	320	301	303	319	354	335	304	330	309	320	287	306	336	300	307	332	339	303	312	312	304	314	328	333	300	324	299	313	341	287	318	293	335	319	326	314	317	332	314	305	317	312	305	307	332	326	313	317	307	317	314	297	310	325	320	351	314	333	306	324	293	314	337	282	321	300	327	297	307	327	323	308	307	324	316	293	309	317	289	328	277	346	303	313	258	331	315	315	284	314	314	313	316	300	312	322	294	314	332	321	321	318	324	323	353	307	314	299	331	312	299	323	323	340	305	315	326	323	355	312	306	336	309	326	348	319	325	298	300	297	324	325	300	319	295	329	293	275	284	303	318	300	355	331	319	333	315	330	296	314	330	287	307	302	319	322	276	320	328	329	337	310	285	326	327	350	336	305	313	320	292	306	301	338	295	327	320	359	306	306	327	311	331	346	319	301	320	305	298	333	327	284	316	334	315	282	316	325	299	302	318	313	310	306	292	291	306	289	305	354	316	308	319	294	318	305	308	306	311	306	292	297	317	281	304	326	291	294	346	316	327	316	342	302	301	287	321	294	298	284	336	272	317	312	303	287	330	293	360	296	316	345	311	319	315	303	293	330	338	296	330	318	324	358	313
2452	1021	1088	1148	1081	1054	1026	1001	1003	996	986	970	984	984	977	942	988	905	930	896	945	945	921	877	944	942	924	902	927	949	944	887	910	911	902	856	938	885	917	929	909	920	965	839	900	903	938	948	939	886	898	955	940	915	913	907	884	893	911	901	872	923	917	909	886	895	928	896	937	928	909	876	911	890	917	914	855	925	904	941	857	956	895	908	900	911	890	883	924	946	928	986	925	866	978	895	923	897	890	870	920	917	904	925	881	858	972	935	889	973	921	912	915	909	881	921	930	907	891	904	931	912	883	938	885	870	937	931	894	952	967	913	897	928	945	881	942	898	921	889	865	906	938	928	948	858	921	902	903	914	892	892	906	927	872	941	926	928	917	907	890	935	909	951	921	898	912	926	935	873	961	955	919	919	882	893	900	896	879	920	909	885	924	963	921	906	898	924	895	940	922	885	897	891	878	867	964	872	919	873	884	920	929	920	977	851	955	898	898	937	925	938	891	917	919	922	893	930	901	905	901	937	899	934	872	960	881	936	957	870	922	911	890	895	897	864	941	892	959	890	976	891	933	907	877	846	922	934	910	926	890	888	900	951	884	913	972	904	923	881	880	912	923	878	975	990	937	934	894	883	878	879	945	911	885	889	923	922	958	886	902	895	926	932	952	895	956	900	894	853	921	896	895	927	948	897	920	919	962	962	966	878	919	887	950	904	909	920	937	944	922	933	921	904	973	922	883	907	940	890	898	875	913	922	929	921	962	881	927	887	868	892	922	886	915	847	947	903	931	905	946	904	876	963	935	938	942	904	961	949	946	893	911	940	943	896	901	893	909	920	924	873	930	946	943	911	907	922	919	908	906	981	944	888	888	920	949	972	864	885	901	932	935	933	917	908	997	972	896	945	927	929	931	918	922	930	864	957	957	893	932	879	936	929	920	892	920	954	934	938	900	880	880	910	931	950	904	930	874	888	942	960	923	904	913	953	905	885	887	927	968	908	910	946	896	901	977	963	899	941	919	842	908	849	874	934	926	946	898	953	987	931	891	977	891	933	889	907	945	921	870	924	931	953	969	914	853	909	911	948	884	920	899	899	900	930	904	889	827	896	856	914	886	923	868	905	931	924	933	894	936	908	894	940	877	876	905	935	914	951	936	948	885	915	952	981	894	924	945	876	874	901	911	912	869	933	884	912	932	904	911	871	915	879	905	880	937	935	944	941	903	896	825	950	904	918	909	938	969	903	896	935	930	951	856	935	879	900	905	872	872	912	874	939	898	930	936	883	919	868	912	901	918	932	880	885	922	921	887	936	923	908	887	890	930	942	907	887	870	914	876	853	939	914	879	917	879	909	914	941	939	950	896	915	936	914	866	918	900	882	921	880	923	935	878	929	926	889	947	922	912	912	892	976	977	915	910	938	872	919	905	916	853	886	886	923	915	878	973	888	971	935	914	898	887	940	931	959	892	953	883	887	896	897	928	902	950	899	922	870	934	854	915	918	942	875	913	944	920	929	897	936	893	924	975	897	892	920	898	886	929	887	932	852	917	923	885	937	907	915	942	935	877	918	923	936	952	894	895	858	898	860	924	902	907	900	945	883	902	907	944	940	932	916	869	941	921	869	868	894	986	962	900	928	923	888	952	917	906	915	893	939	927	899	919	892	876	951	936	916	864	923	902	884	954	927	951	937	886	922	899	946	919	935	934	898	881	936	836	945	917	961	935	935	883	904	899	959	887	893	922	909	880	898	915	891	941	906	874	875	890	941	907	942	913	934	952	940	924	972	920	923	906	886	940	877	893	928	966	982	917	929	900	893	907	908	874	912	888	911	890	900	926	867	858	905	911	949	927	912	879	939	860	936	912	931	926	912	909	933	917	902	957	933	927	865	919	927	924	921	916	873	903	878	908	880	888	919	882	918	930	920	908	927	889	951	953	910	903	966	967	908	894	956	938	968	913	903	919	886	893	920	907	901	903	915	885	912	939	920	967	904	951	893	950	941	915	946	882	923	887	916	948	924	952	881	885	922	911	936	921	924	921	881	915	969	899	907	926	958	894	932	915	929	957	851	892	914	868	917	899	956	920	943	887	875	924	919	905	878	929	939	854	939	987	908	922	876	863	883	898	880	893	912	957	910	883	987	886	912	922	857	934	940	967	888	919	875	894	884	952	915	886	962	919	949	907	934	951	895	937	909	847	899	927	893	913	860	892	920	881	867	968	916	932	884	894	956	898	884	937	953	900	897	889	892	936	869	907	941	946	880	954	928	882	952	977	895	924	934	877	932	923	906	950	871	971	900	917	900	920	934	876	950	918	931	980	908	922	915	853	918	895	861	907	900	864	982	913	908	923	896	911	879	941	882	924	942	909	923	911	898	914	955	945	907	920	910	967	875	957	896	882	929	910	891	880	902	897	918	921	905	925	904	940	875	944	938	850	950	937	910	978	922	860	891	923	922	917	913	963	861	883	887	872	885	927	885	921	896	855	916	874	913	944	918	872	916	930	932	932	908	972	938	913	945	948	934	931	861	887	923	958	937	925	898	937	965	928	904	923	917	934	915	950	940	926	880	832	876	904	910	887	910	904	925	874	922	929	939	955	949	886	843	943	870	891	899	926	913	949	920	904	865	976	947	935	897	919	893	942	928	883	922	918	920	902	931	907	945	910	962	959	929	914	877	889	914	940	911	887	968	899	936	912	908	904	884	919	960	876	902	918	951	942	929	859	923	908	933	938	891	942	854	931	942	858	911	869	894	871	902	922	841	894	892	934	909	900	893	944	914	852	888	918	960	940	977	909	894	919	910	933	934	871	926	900	911	902	891	896	882	915	952	949	931	912	931	957	872	871	927	892	877	977	928	944	921	918	879	897	891	914	872	907	942	935	966	930	942	934	876	903	931	922	936	875	912	837	924	905	915	897	874	870	934	884	926	944	869	902	927	950	965	903	874	957	1009	869	934	942	922	940	899	896	930	954	905	855	925	867	876	923	969	879	877	909	922	875	894	922	976	976	918	922	902	924	910	874	940	909	915	964	931	940	942	868	939	934	892	913	933	909	996	963	970	944	937	939	921	931	952	910	876	948	923	970	953	934	917	919	903	963	878	939	955	906	893	909	939	850	945	926	930	931	921	904	948	940	989	945	895	860	923	924	968	977	936	910	915	928	883	902	899	916	913	895	924	967	957	859	945	926	926	899	905	908	890	936	917	926	885	903	925	857	971	910	916	850	893	904	880	890	847	959	892	882	948	857	940	899	872	915	932	941	905	894	907	854	915	920	964	882	930	874	944	949	965	880	894	880	937	953	890	905	901	899	896	923	947	931	904	892	950	869	888	902	898	927	948	904	849	941	912	861	950	919	913	933	910	929	903	911	910	948	887	984	921	926	908	944	885	865	914	907	924	948	930	957	950	874	931	937	895	931	910	886	900	911	935	880	908	947	984	931	952	866	885	899	905	887	887	940	962	885	866	953	870	885	896	969	924	933	950	989	947
8692	1198	1493	1204	846	637	488	446	390	318	290	282	284	249	234	232	233	206	200	214	186	185	179	208	216	176	177	179	188	187	208	178	173	187	202	190	184	201	184	156	182	175	193	180	191	179	161	162	176	167	183	193	184	160	178	156	167	172	179	186	177	167	171	207	181	182	159	191	146	212	174	151	151	180	176	180	187	182	162	196	163	172	174	179	168	166	189	151	164	180	169	182	184	144	192	171	167	174	192	191	169	193	161	182	173	165	173	187	189	189	165	158	154	183	182	164	179	174	161	187	162	194	183	187	170	182	160	188	166	168	180	174	199	189	190	180	194	187	158	166	163	159	170	164	168	159	164	138	185	152	167	200	179	185	163	153	180	166	187	165	180	162	155	169	151	184	196	163	163	173	166	201	148	180	173	159	177	189	162	172	158	172	170	151	189	186	172	203	190	162	165	183	184	177	175	194	188	174	156	173	168	172	174	166	177	170	167	175	186	165	172	193	161	172	156	176	187	187	172	161	186	166	167	158	182	185	179	187	175	179	173	191	161	168	169	181	167	167	183	162	168	184	157	158	189	176	177	170	162	179	209	174	170	202	168	172	181	215	178	171	186	152	175	176	149	163	192	164	193	168	183	195	162	149	164	162	182	175	188	183	178	169	178	173	156	177	170	188	177	170	184	181	174	155	173	167	167	176	166	166	179	182	195	157	189	188	205	192	174	186	200	198	176	169	176	205	154	159	177	167	146	167	173	182	162	155	178	175	174	178	164	171	176	177	170	172	166	181	184	163	177	171	168	189	180	163	149	189	149	180	157	157	175	156	181	145	178	176	183	175	179	187	168	189	155	194	153	172	189	166	181	193	179	167	179	170	160	165	172	179	173	175	171	173	185	167	166	194	175	183	143	169	190	163	177	197	189	157	168	166	167	192	153	173	168	176	182	164	166	192	179	185	153	183	181	186	184	182	153	172	182	190	171	169	176	175	173	194	164	140	165	182	197	176	165	177	166	180	156	169	158	174	198	182	179	156	174	169	181	169	173	169	158	156	196	170	160	156	169	177	169	183	182	161	161	175	154	185	171	183	199	176	167	173	182	191	180	173	176	169	163	166	143	146	184	158	188	182	174	194	166	183	151	185	191	182	173	166	168	186	131	163	181	175	166	185	165	167	151	178	180	171	152	164	194	174	156	188	192	161	153	182	176	173	172	173	167	194	168	171	167	172	188	167	173	182	181	203	188	173	203	185	170	162	168	179	177	178	168	224	169	174	166	168	175	198	159	172	154	199	172	179	193	176	186	173	167	186	186	196	210	191	161	208	168	163	176	164	166	196	179	175	152	190	163	198	172	172	160	192	163	196	191	213	179	175	187	160	165	199	187	158	176	189	174	189	153	179	184	167	180	168	173	192	176	164	182	170	186	174	175	176	150	181	154	171	183	202	174	170	162	186	182	168	173	179	191	167	164	180	181	190	178	171	176	168	171	159	158	201	188	187	186	178	182	187	186	184	190	189	170	179	191	185	208	176	155	191	195	176	158	187	195	175	145	180	177	156	203	196	199	179	160	175	171	178	195	183	193	163	168	184	161	171	166	173	191	174	153	166	162	171	176	183	185	165	149	192	135	192	168	192	153	180	178	194	172	190	180	196	168	169	177	166	156	217	160	183	172	183	164	164	182	184	162	167	167	178	175	192	184	168	179	152	176	185	164	180	188	181	146	180	196	183	166	148	194	168	172	187	155	160	178	176	181	165	170	165	175	172	161	175	171	174	166	166	178	179	174	183	201	167	166	207	201	181	187	180	161	205	194	156	198	191	167	163	187	172	204	174	200	186	166	191	186	173	167	172	176	198	182	192	197	186	187	161	196	173	197	167	188	202	184	187	174	157	176	176	187	160	170	189	169	199	157	168	183	172	166	183	155	176	165	190	177	179	170	189	152	168	169	176	179	168	160	207	199	167	184	195	149	174	152	160	178	181	183	179	182	185	169	164	191	174	179	190	158	144	173	165	190	156	166	156	163	186	170	173	187	186	176	184	179	165	178	169	176	149	162	165	190	184	181	152	212	148	168	179	166	162	177	180	171	180	181	158	155	185	175	173	187	186	177	168	172	174	156	162	165	200	167	167	161	187	178	167	166	178	182	196	197	170	167	167	186	177	164	181	194	160	155	174	180	206	174	211	161	188	185	178	183	175	188	187	192	180	180	173	149	196	181	184	161	196	180	183	176	184	188	155	181	153	198	191	183	179	180	162	184	162	186	210	184	167	165	167	160	156	178	173	192	177	199	162	154	203	182	182	170	190	163	151	175	168	152	173	158	197	178	178	201	178	185	203	200	163	185	160	189	182	149	191	194	167	194	183	173	169	160	203	179	174	186	167	163	179	159	160	157	184	169	186	178	181	159	179	173	168	151	193	166	162	188	175	196	170	160	171	170	173	208	180	187	158	170	152	185	170	198	173	200	162	178	165	181	173	169	164	180	165	204	157	198	161	156	167	173	177	187	154	182	176	183	162	163	160	148	157	181	194	181	159	157	175	159	188	160	146	131	164	183	152	170	177	179	161	183	179	198	176	189	189	193	167	186	169	190	169	176	196	154	156	203	141	204	175	163	202	166	193	176	187	215	180	180	161	190	166	166	176	166	165	178	169	169	178	168	184	180	199	159	164	188	191	156	167	166	164	165	195	174	151	165	188	151	177	191	174	159	165	176	164	186	185	155	169	159	178	191	153	147	187	168	180	172	182	200	208	183	168	155	192	174	168	172	172	190	150	176	199	165	191	175	187	185	157	167	178	192	175	170	176	171	181	182	172	146	175	177	176	179	155	197	156	171	180	179	179	156	147	193	173	181	156	156	176	174	174	193	169	170	184	177	159	198	176	174	181	163	169	188	165	184	163	188	182	171	185	170	167	172	184	187	185	187	205	174	189	202	156	181	181	188	178	178	167	169	199	177	172	158	191	180	206	189	195	169	189	169	170	151	198	186	154	178	172	163	188	193	168	173	162	169	191	198	173	206	158	200	180	195	175	192	191	182	167	174	174	166	166	189	176	174	183	169	185	161	179	197	169	167	196	178	175	169	182	168	167	157	167	174	183	191	177	187	185	198	166	167	192	188	189	180	171	169	173	172	182	170	152	151	182	185	189	160	150	164	167	177	168	161	171	191	192	178	194	188	185	163	195	177	169	185	168	171	169	188	159	193	184	201	160	178	184	188	152	201	168	179	191	182	162	157	192	165	171	175	152	166	196	150	171	179	172	162	171	169	153	175	158	167	159	171	208	170	175	175	173	186	176	171	172	177	176	204	168	200	190	179	170	157	160	173	179	201	184	194	183	188	179	159	187	186	164	163	171	172	182	201	165	184	181	185	183	181	189	166	202	188	165	160	172	170	178	166	186	173	170	180	169	184	181	208	165	195	181	181	168	174	181	188	174	179	173	168	160	158	175	168	145	176	168	167	184	180	168	181	185	160	169	187	175	192	180	169	167
5587	1656	3607	4076	3348	2722	2360	1947	1628	1438	1278	1251	1108	1004	1000	956	940	858	843	753	746	781	699	659	725	676	639	694	697	649	658	647	649	671	577	624	632	603	640	616	579	602	598	611	589	577	588	616	589	597	603	587	570	594	595	550	603	617	570	561	567	593	626	605	594	569	598	598	582	602	582	572	576	581	568	613	568	550	574	620	577	567	560	583	576	578	534	558	556	579	527	523	600	549	550	544	548	562	560	582	598	532	571	523	557	535	552	523	546	571	588	550	533	532	548	546	583	578	543	574	538	552	558	561	543	564	572	556	588	547	556	583	543	580	559	537	524	521	514	556	534	584	526	608	552	571	563	520	549	580	552	544	543	547	591	540	569	521	558	589	582	529	551	582	560	560	519	574	588	542	564	565	542	544	580	543	588	538	595	571	565	542	543	523	538	580	580	526	526	558	561	547	550	536	574	600	542	622	517	569	566	558	518	519	565	524	511	522	582	534	569	544	547	568	560	529	542	559	541	554	562	556	516	563	575	564	575	576	519	576	536	531	535	554	555	578	560	528	536	546	533	525	540	573	534	559	542	555	565	549	521	568	546	588	559	566	534	526	519	521	494	593	544	543	552	521	539	597	504	574	539	576	568	527	563	550	576	554	537	558	566	566	550	548	551	571	575	553	594	550	569	566	532	543	519	515	551	530	591	526	499	549	573	565	538	549	549	569	549	549	514	563	568	551	545	550	546	526	529	541	549	567	505	526	545	551	549	545	582	519	550	532	545	537	563	509	561	528	503	550	563	562	561	510	530	531	554	561	554	568	523	558	576	552	552	542	535	543	572	545	502	533	541	517	582	551	542	525	540	558	579	566	531	509	563	555	555	574	549	531	536	518	596	548	512	559	536	546	571	551	578	576	553	568	603	528	537	569	555	558	543	533	557	573	530	550	618	533	549	526	554	512	528	538	558	539	524	533	554	566	523	542	524	517	545	540	551	584	571	597	575	581	513	572	571	563	527	550	561	573	565	602	509	500	554	542	572	510	587	578	530	539	558	569	529	550	570	544	546	544	554	586	567	555	562	546	554	564	547	578	561	547	560	556	541	554	576	586	547	529	584	533	580	526	566	564	573	535	508	573	578	549	534	511	545	525	549	582	529	524	570	557	545	533	572	567	550	561	540	587	544	530	529	564	557	586	557	496	601	547	595	566	573	579	559	544	567	572	536	581	526	525	538	576	554	532	584	564	524	562	579	562	553	549	531	515	539	560	525	531	547	540	560	545	518	561	533	543	582	566	572	578	527	543	555	542	549	519	590	535	540	541	539	581	555	530	552	563	541	576	558	538	533	551	535	543	536	560	522	560	539	580	569	518	581	550	510	551	530	552	534	566	563	552	583	528	567	560	563	519	550	549	555	592	509	543	585	543	556	531	537	566	564	562	599	588	523	548	551	530	570	567	554	555	541	534	563	578	547	569	534	492	561	575	569	570	546	496	558	519	580	550	550	560	503	527	533	555	561	532	548	534	537	566	559	553	569	570	581	583	534	552	566	559	534	509	572	522	560	549	576	571	549	577	513	542	519	514	551	522	538	553	556	576	548	532	529	529	554	566	516	525	577	536	553	530	545	551	513	538	550	553	537	539	535	556	559	535	569	545	549	577	529	515	506	538	560	568	535	553	564	561	508	535	588	559	548	572	537	564	545	511	553	589	583	547	539	542	531	580	533	549	523	518	531	559	531	573	582	543	603	560	557	510	557	512	545	495	561	546	520	561	562	528	551	586	491	538	576	529	577	547	556	528	566	545	516	533	524	552	536	565	547	570	560	506	510	582	521	543	571	562	593	547	532	528	566	548	575	577	553	530	556	552	560	570	521	518	555	558	535	576	552	525	549	582	582	532	518	525	562	536	535	523	547	584	540	565	562	544	560	551	562	541	549	527	528	571	532	545	552	588	528	526	563	527	575	542	564	549	548	542	585	519	543	519	546	574	536	542	508	565	596	509	544	535	515	599	555	567	567	544	546	519	507	582	551	580	569	581	528	576	538	556	551	508	540	560	564	518	495	525	538	525	526	535	540	564	539	524	531	555	526	539	540	560	539	560	556	562	573	531	534	583	610	528	539	608	571	550	580	541	516	555	521	521	517	544	514	553	591	517	538	529	572	584	528	526	520	544	527	570	566	535	571	533	579	589	557	530	529	570	541	569	536	522	579	546	550	582	581	537	566	508	502	531	555	538	522	545	525	515	565	568	557	574	513	561	581	532	592	515	545	506	550	518	528	566	554	582	540	518	555	562	534	590	526	545	553	504	556	532	586	556	572	540	540	584	607	569	550	547	549	526	557	526	585	571	544	565	572	561	528	557	593	554	553	516	532	532	560	556	553	499	564	559	571	556	514	497	533	567	542	551	516	528	545	514	531	551	535	587	466	519	533	500	536	552	540	539	547	486	545	531	529	532	513	517	530	536	556	547	577	514	539	536	579	585	590	565	526	559	531	534	555	526	541	569	530	550	516	518	563	552	532	540	558	583	545	518	582	556	539	578	545	553	547	586	538	576	542	595	613	535	589	523	525	540	590	552	575	557	544	500	533	576	526	548	524	578	584	529	534	537	536	529	520	538	478	551	533	548	543	549	566	565	561	536	527	542	543	532	572	534	505	535	513	513	549	540	585	597	525	592	547	575	555	533	479	565	501	515	572	549	565	534	562	527	576	545	543	562	550	543	510	530	556	504	537	544	540	534	565	526	519	536	537	565	556	544	558	527	519	544	585	512	561	524	551	554	535	538	579	540	571	594	527	546	535	573	565	528	564	569	579	551	575	558	528	558	548	567	521	562	581	568	570	554	569	505	586	550	547	583	551	536	530	588	560	564	547	548	584	574	536	530	538	528	543	569	568	584	556	590	545	557	537	581	542	560	588	521	539	548	553	529	561	568	545	559	535	540	573	572	557	541	554	566	530	566	569	515	527	594	563	515	541	559	557	565	536	483	580	545	559	534	539	595	569	548	557	497	535	526	557	534	562	543	570	576	549	544	493	531	534	568	538	548	524	546	538	590	535	543	567	519	522	610	590	523	542	544	550	535	571	546	534	553	550	493	518	539	566	528	568	574	530	500	541	579	579	597	564	567	501	522	577	527	553	505	590	541	551	553	565	496	534	523	599	572	558	511	596	534	557	570	557	556	512	565	562	527	567	527	581	546	548	561	561	548	576	527	588	557	567	509	543	563	605	590	557	535	558	523	533	590	570	526	587	547	552	560	545	586	529	532	544	535	559	560	538	550	565	543	542	520	530	568	558	526	561	560	544	499	587	565	591	507	624	564	544	513	538	545	535	569	513	582	549	546	552	560	519	526	569	549	587	556	586	544	537	585	582	529	538	559	546	576	555	571	534	570	541	538	540	573	523	508	552	531	542	596	537	546	570	564	543	519	610	550	581	537	518	556	548	520	535	528	553	553	586	538	523	523	496	540	574	544	582	549	537	568	575	531	540	559
16072	2683	2816	2220	1528	1034	800	609	516	432	383	359	319	288	275	266	230	217	217	201	216	188	215	184	168	172	170	169	163	157	140	150	165	164	142	155	166	129	150	158	149	145	144	136	179	165	143	158	153	133	147	153	139	159	149	162	135	154	140	135	147	173	153	143	156	135	154	149	139	128	143	134	142	152	157	137	158	159	139	157	126	155	134	131	127	154	140	138	134	138	131	130	152	130	135	130	130	139	136	128	136	150	128	153	156	128	162	141	134	141	135	146	144	143	141	137	147	127	137	149	163	127	129	139	140	136	132	140	121	165	149	152	133	141	128	138	143	132	141	158	142	166	141	129	125	128	131	129	144	126	149	125	153	138	131	160	129	144	146	127	138	157	153	123	145	143	120	141	138	125	140	136	145	133	125	145	146	140	154	120	147	141	150	152	133	126	150	130	128	119	120	121	148	148	153	130	144	138	125	131	157	144	137	149	113	142	126	139	166	133	141	145	143	130	151	136	142	150	130	146	125	136	122	143	137	158	154	135	159	112	147	146	157	126	142	149	157	121	131	158	138	139	138	126	134	146	133	139	146	127	144	144	160	153	152	138	151	152	148	130	129	118	132	150	154	149	127	115	153	128	132	128	131	149	128	149	128	122	134	118	148	138	133	136	146	152	148	157	143	129	116	133	142	135	133	134	144	135	146	139	146	140	135	120	127	131	139	148	146	138	133	142	137	129	127	151	135	120	136	125	123	128	163	137	147	141	139	159	159	135	118	145	168	142	143	133	145	137	142	153	130	146	146	110	130	147	158	140	147	146	130	142	118	141	140	133	136	116	127	132	151	146	116	143	149	133	142	145	130	155	134	139	142	128	130	133	148	134	144	127	137	158	151	135	129	151	150	158	129	144	145	147	124	126	153	133	156	152	127	147	135	111	126	135	133	140	147	149	138	115	129	130	155	150	136	120	120	116	131	146	141	122	122	136	129	146	145	138	127	154	141	135	142	159	149	152	133	133	160	128	140	151	124	145	147	129	120	133	155	135	121	142	130	143	130	142	153	135	127	135	131	154	145	135	150	128	140	156	152	126	148	133	133	144	151	126	143	130	130	153	150	129	127	149	142	138	131	137	141	140	138	143	144	128	109	144	139	144	156	149	142	129	133	154	144	137	125	147	127	157	117	143	141	150	137	134	136	150	116	145	150	119	139	139	121	138	145	126	165	158	119	140	154	145	150	121	154	150	159	129	158	123	137	130	151	137	116	126	136	121	141	122	166	133	144	141	133	128	135	122	119	137	125	150	147	138	158	143	131	154	130	126	162	138	147	144	131	138	126	137	127	127	124	131	125	127	133	134	136	151	153	128	133	134	134	154	136	161	147	148	136	131	125	141	137	130	99	115	148	122	126	132	128	131	153	141	147	135	135	136	149	156	145	122	144	135	141	148	134	128	135	127	140	143	141	133	138	139	137	130	144	145	146	148	159	150	127	139	133	125	146	158	146	153	145	141	158	147	154	138	151	154	133	125	130	133	129	160	159	149	150	127	152	133	148	133	145	154	143	117	133	129	124	118	143	156	160	135	128	134	143	157	144	134	135	155	143	137	142	125	159	141	141	119	146	152	137	160	147	130	128	141	130	142	142	137	149	151	121	133	145	157	152	169	134	129	170	139	158	130	158	140	142	144	150	147	160	138	146	119	140	137	125	138	148	142	160	149	133	143	137	137	133	144	157	137	136	148	145	142	127	131	135	155	126	146	149	151	152	148	128	133	136	122	138	139	142	125	118	134	130	140	140	145	145	136	124	147	128	127	133	139	133	148	129	133	143	136	132	145	148	147	149	134	168	158	147	150	116	143	145	129	144	117	170	156	152	136	147	132	149	162	147	129	134	135	138	161	135	136	130	132	154	133	141	139	174	131	129	146	142	128	137	117	122	123	132	140	127	155	120	131	143	119	126	147	125	154	150	135	141	139	157	129	131	126	158	149	138	123	150	131	134	123	138	144	149	131	130	162	137	153	148	155	131	144	147	153	137	139	143	136	134	142	134	154	152	151	120	135	124	148	159	139	145	164	129	149	151	154	145	137	135	151	139	125	120	142	121	131	130	130	139	134	122	145	172	148	132	134	140	140	130	137	132	143	134	138	130	142	168	158	134	148	154	135	128	157	121	131	117	161	121	118	134	147	163	140	144	120	149	138	132	157	109	153	134	148	129	143	135	129	118	128	163	129	151	133	137	121	146	151	166	166	139	145	165	142	153	166	137	149	146	149	136	140	138	134	145	130	164	142	138	159	137	146	135	136	117	146	139	149	133	160	136	144	132	135	144	130	151	119	152	138	140	129	135	161	132	129	110	125	154	146	139	131	138	129	119	153	127	132	148	130	144	144	142	141	141	123	145	148	151	121	129	136	134	144	136	145	151	139	130	154	150	139	160	137	142	147	146	131	143	152	135	164	135	141	128	134	133	134	132	137	168	148	148	146	143	128	128	149	135	161	137	122	130	126	163	142	140	144	123	154	154	122	154	134	133	142	149	138	163	140	140	147	151	154	132	157	138	143	145	138	152	133	139	145	162	142	133	156	131	143	145	136	135	123	135	138	130	146	139	131	157	139	139	122	139	150	134	122	136	126	118	128	149	157	127	139	127	134	159	145	141	130	133	161	164	145	139	127	154	135	116	149	131	124	143	141	142	145	147	137	151	168	128	136	137	121	131	144	143	143	160	142	148	139	132	141	134	151	123	119	120	130	154	139	149	129	119	144	171	109	130	120	149	139	114	146	130	147	154	157	149	125	139	117	145	138	133	128	145	130	130	133	131	121	165	133	146	137	139	117	148	138	146	135	153	116	138	137	159	143	162	129	133	140	130	131	163	142	126	137	140	128	134	129	130	143	145	142	150	148	136	135	143	144	135	143	143	146	135	152	141	140	142	146	146	157	139	146	148	129	159	129	146	141	160	127	128	130	131	137	131	158	133	134	125	148	134	116	135	135	130	129	118	155	136	144	141	146	138	149	157	159	120	135	126	132	122	145	134	142	119	131	150	148	141	140	148	134	146	126	131	135	136	132	132	130	150	128	135	134	135	135	129	137	146	148	139	133	138	150	137	137	135	153	157	141	147	126	165	144	166	121	156	136	158	149	127	151	132	134	147	137	138	161	138	158	159	147	137	153	141	132	134	132	113	119	125	134	139	161	149	140	146	142	147	132	132	137	159	137	153	119	123	132	134	131	148	135	146	122	134	156	138	157	139	158	148	160	132	138	153	132	143	115	134	137	135	143	148	138	144	149	124	121	149	127	146	158	130	162	124	127	139	124	140	142	135	130	134	133	126	135	126	137	149	143	159	152	153	126	122	134	125	158	135	146	122	121	140	140	136	135	150	166	152	122	117	144	151	136	124	144	139	130	127	139	136	140	130	156	128	129	131	133	136	137	139	131	135	142	141	139	124	145	148	141	142	165	151	152	138	125	143	130	137	145	149	118	149	157	138	143
7587	2478	6098	6780	5761	4629	3779	3016	2624	2227	1849	1683	1647	1430	1329	1219	1122	1016	950	941	906	855	811	766	770	693	718	693	697	678	670	624	621	581	640	641	590	628	574	584	582	550	540	590	539	531	541	552	493	508	560	546	555	541	529	525	501	537	503	552	522	511	491	490	470	482	473	511	498	537	494	503	480	485	473	472	484	520	464	478	446	446	493	444	481	507	472	511	486	479	480	495	477	477	459	504	477	427	454	476	510	486	504	480	434	493	490	436	459	463	484	498	483	478	494	472	449	460	454	483	461	474	454	437	434	457	446	438	447	451	461	458	519	490	460	498	470	502	479	446	507	434	432	455	456	478	449	451	516	502	454	477	514	430	451	438	453	464	457	488	511	490	433	452	471	482	483	430	445	460	484	434	467	456	431	453	452	472	502	438	470	434	440	476	435	528	524	446	439	468	495	462	477	430	456	497	471	469	453	448	472	475	457	427	452	464	462	448	465	470	434	475	472	479	457	491	466	443	474	463	490	487	487	491	484	435	460	512	486	449	470	479	452	473	486	418	455	431	437	458	468	482	479	462	463	480	476	451	480	461	475	463	495	462	452	504	476	459	453	486	450	457	442	483	456	447	471	459	475	485	476	467	436	453	451	472	458	441	478	467	466	453	424	426	484	468	464	485	440	456	440	444	441	471	447	486	458	473	443	438	493	469	463	497	462	468	479	461	472	468	463	461	451	479	491	420	412	481	489	504	442	438	446	473	434	447	461	475	471	477	472	473	416	458	452	462	479	475	442	455	446	451	469	418	468	467	447	465	475	472	457	456	439	453	457	476	474	463	461	441	481	470	458	443	456	456	474	459	463	485	455	487	424	470	501	475	450	460	436	460	478	478	463	501	477	443	473	458	492	471	468	488	425	461	506	502	450	420	452	447	492	487	481	464	467	436	451	413	446	472	449	473	469	465	429	476	458	484	448	438	464	495	435	482	480	469	432	474	471	447	485	422	464	449	470	486	456	443	489	463	461	471	470	426	453	446	484	477	425	459	438	465	435	473	456	485	478	488	473	449	478	498	463	463	435	423	435	455	448	445	502	483	485	470	427	466	459	447	461	467	470	451	451	468	453	511	472	475	453	452	423	458	480	450	462	451	459	478	481	452	437	410	450	443	425	497	484	482	452	464	478	447	469	445	481	489	464	449	448	442	462	462	473	444	398	481	468	472	470	460	438	462	463	434	441	458	464	457	444	452	483	431	482	437	455	460	436	433	474	478	466	482	430	481	466	466	458	474	466	439	495	451	425	416	480	473	457	489	488	445	457	453	473	493	473	451	464	455	433	513	442	396	480	437	451	470	419	469	462	469	474	456	447	420	466	449	448	492	428	486	465	476	491	472	511	452	429	430	471	503	479	501	493	437	479	439	492	423	464	489	431	471	492	438	453	470	472	446	479	438	457	500	474	452	467	481	466	456	478	475	436	497	445	459	452	459	458	465	449	494	437	466	474	432	482	438	467	491	479	480	453	418	458	448	485	471	472	458	433	474	427	443	421	461	443	467	477	435	451	452	473	483	463	474	466	478	420	446	439	478	401	488	468	475	467	487	415	464	447	482	476	438	437	449	469	460	447	423	446	479	486	494	449	477	448	482	456	433	446	443	476	457	494	440	484	443	492	449	464	483	486	464	438	478	490	495	438	460	489	480	459	477	474	483	451	476	501	453	482	460	469	471	477	409	478	469	392	456	454	460	454	458	424	514	471	471	465	477	444	467	482	453	471	498	472	456	419	459	480	450	446	439	461	462	443	411	499	473	463	463	471	472	482	437	431	474	467	484	409	474	435	431	456	485	487	443	442	432	470	519	452	482	429	443	490	464	471	487	477	465	451	463	484	458	484	433	478	448	433	429	473	458	445	478	466	430	472	445	459	468	464	464	468	527	426	469	456	456	463	426	481	463	431	465	486	487	461	509	482	505	488	425	500	485	445	460	461	457	448	479	428	462	464	458	450	460	456	478	479	469	461	475	436	473	435	501	468	461	467	461	445	456	406	448	478	500	465	472	484	458	482	474	470	441	437	484	468	449	457	462	437	467	490	434	474	442	482	439	456	445	477	484	468	448	464	438	487	412	485	442	468	438	466	480	456	467	507	472	455	410	468	420	458	446	457	443	522	456	464	474	469	502	492	471	460	478	463	462	455	449	436	450	455	477	484	481	496	452	452	465	466	473	486	457	472	447	482	450	467	499	461	475	455	449	460	464	457	463	464	456	439	490	488	468	444	455	462	489	489	467	489	515	440	460	449	465	463	415	465	459	429	463	453	457	483	483	472	516	460	471	458	474	480	459	468	432	456	482	473	442	454	478	465	475	458	442	416	462	510	468	453	508	472	449	441	487	439	472	462	470	429	448	432	450	419	472	507	459	438	472	469	476	514	501	411	468	485	475	466	495	489	471	487	457	466	453	436	421	428	426	477	444	486	432	448	454	475	466	460	482	474	450	484	496	449	481	519	419	489	450	482	472	480	454	454	466	460	439	451	423	493	433	456	478	454	471	454	429	457	448	523	440	459	461	494	443	493	504	489	437	482	468	498	469	483	423	458	468	469	449	489	494	412	456	501	459	465	514	463	460	478	495	464	465	442	516	460	463	479	457	450	425	441	472	480	463	472	465	470	466	457	456	501	432	463	478	503	476	484	449	445	461	471	491	428	466	480	441	466	459	473	469	483	477	486	455	442	435	484	479	456	479	455	478	445	455	463	456	451	438	461	475	485	451	495	434	466	428	429	470	458	439	442	487	462	473	483	477	439	434	439	462	468	489	463	448	471	463	463	451	441	476	474	412	462	507	437	407	470	459	467	463	480	496	476	457	439	460	452	464	462	463	446	463	462	454	462	498	440	454	453	517	430	451	456	462	454	428	454	449	488	489	459	442	488	442	479	471	474	448	495	467	462	474	466	467	454	458	434	470	489	440	485	484	477	472	458	449	445	456	472	474	455	476	463	442	461	424	485	436	459	452	439	478	437	435	458	446	446	428	473	472	447	454	433	440	479	447	472	439	476	470	479	452	439	478	471	469	470	447	474	485	475	467	439	439	459	481	447	494	427	459	424	450	431	472	435	454	470	470	483	482	498	464	440	499	483	459	496	459	467	472	436	451	450	438	450	443	480	471	412	467	454	465	432	456	469	462	473	456	469	513	446	508	433	475	444	419	468	474	494	467	472	460	461	474	450	463	440	508	473	447	476	472	468	473	449	458	434	485	438	455	460	454	461	465	466	461	439	476	472	497	417	437	476	486	451	470	479	473	461	482	443	446	488	479	421	454	464	458	432	440	475	487	460	468	472	469	429	452	463	467	436	495	462	485	498	478	399	453	447	470	445	458	502	458	462	473	492	452	490	474	444	459	422	477	447	422	474	464	450	476	437	436	471	482	474	480	437	484	462	477	443	451	475	428	468	431	458	502	467	475	469	452	465	433	426	475	483	488	494	431	464	461	447	500
2207	402	384	406	358	325	313	314	326	303	303	321	311	337	317	322	303	305	297	311	312	323	315	314	329	308	322	301	341	343	324	336	303	311	309	328	331	324	310	335	307	280	340	275	329	305	295	303	275	306	299	341	318	347	299	362	324	335	276	329	339	326	330	319	324	334	308	293	289	330	307	296	353	306	326	335	324	338	321	330	295	303	341	290	298	333	313	318	293	309	346	317	295	358	329	298	310	332	320	313	308	325	309	338	326	334	334	319	307	311	312	296	321	331	321	321	312	294	319	333	337	325	350	315	313	283	297	323	336	290	315	318	321	314	324	309	332	339	317	306	301	347	302	342	307	298	313	296	322	327	316	315	312	299	301	344	337	317	339	289	287	314	315	322	290	346	296	302	333	327	310	298	326	318	318	306	333	287	331	303	300	289	317	289	319	291	328	316	333	331	333	273	302	295	305	336	326	327	295	327	305	338	307	303	318	333	300	308	331	304	332	311	306	368	304	327	303	321	306	323	304	316	311	313	286	325	282	327	303	305	345	340	320	307	313	365	281	324	323	312	278	337	338	328	304	312	298	298	323	339	315	335	316	314	322	327	312	278	308	317	336	327	307	328	268	321	288	296	307	330	298	305	328	315	296	308	300	297	339	303	296	322	314	290	315	313	299	332	331	298	348	323	283	281	297	294	356	281	310	342	298	289	288	321	321	346	360	311	310	327	283	279	308	318	308	316	317	324	316	313	349	293	278	333	298	315	300	285	310	319	300	336	285	291	301	277	295	324	321	306	321	298	307	338	286	325	345	318	318	298	328	313	333	313	329	285	296	322	335	322	316	336	314	337	317	322	339	298	326	303	300	308	289	314	291	319	317	326	322	312	332	324	316	323	310	327	340	326	313	292	355	341	312	303	312	303	314	323	345	321	299	313	291	325	302	338	307	376	311	336	322	339	309	341	305	303	297	317	345	314	296	323	289	317	295	342	318	325	302	309	300	313	310	289	327	293	308	290	311	334	324	308	316	336	293	310	305	291	308	333	285	303	305	295	287	316	294	313	295	327	292	317	298	293	321	301	320	326	308	317	305	308	313	304	332	337	305	286	308	319	326	324	308	304	311	288	350	313	298	310	290	340	327	353	332	322	318	330	296	332	310	342	319	299	318	290	296	300	303	312	296	324	326	299	312	305	287	312	278	314	282	322	325	321	314	334	298	318	283	318	327	311	314	308	288	323	308	308	321	334	320	317	294	331	316	311	314	343	316	288	309	344	296	318	326	293	313	317	318	338	302	331	316	347	336	293	335	329	331	327	299	327	320	333	326	312	334	317	300	303	318	306	316	347	310	313	311	308	328	288	311	302	330	325	335	345	291	294	312	301	323	298	290	335	293	310	289	296	321	293	309	286	302	343	294	333	328	303	359	310	315	332	282	335	277	267	310	295	326	320	337	288	282	319	284	301	299	285	312	344	326	309	299	271	320	291	303	289	301	298	323	293	326	313	312	300	294	341	281	321	294	314	304	341	311	282	314	312	290	314	337	298	280	318	305	304	324	258	316	266	332	293	323	352	296	300	324	305	351	361	299	333	304	326	304	298	303	304	322	340	317	291	316	366	327	287	341	302	317	297	290	286	317	293	312	289	333	269	300	297	342	329	317	321	324	296	319	304	302	321	312	271	318	294	343	313	306	297	314	311	308	279	289	306	316	278	308	306	301	265	319	334	337	303	342	304	306	318	328	319	287	298	320	320	324	320	284	307	294	339	323	318	308	316	295	313	279	295	319	299	324	327	346	296	278	305	318	286	309	321	305	319	322	330	307	294	292	326	288	315	288	332	303	338	319	306	336	317	308	324	311	273	307	320	323	308	310	326	350	300	309	328	327	321	307	347	296	317	325	287	311	344	318	296	323	332	306	313	305	313	355	298	306	298	323	325	289	318	317	297	335	308	289	345	315	325	347	293	285	318	314	347	329	309	270	336	343	315	313	303	311	320	328	310	317	301	321	293	282	331	319	307	337	312	304	332	302	316	291	298	332	328	313	305	278	322	329	272	317	322	323	294	311	323	299	315	303	296	320	288	307	312	310	307	304	273	282	304	322	287	313	310	305	316	302	303	326	293	331	304	328	325	328	293	320	327	314	307	352	313	289	319	305	316	331	296	314	317	329	299	316	325	315	316	328	314	313	318	323	345	275	334	306	304	295	308	307	300	288	285	315	320	298	314	319	319	330	283	303	302	326	338	315	302	319	295	274	326	315	308	279	296	286	318	324	335	314	285	329	331	320	306	333	323	303	345	299	332	319	287	332	347	315	325	321	319	298	348	355	342	308	311	306	284	326	331	296	294	322	323	330	319	328	343	319	301	348	326	325	343	310	334	302	313	316	318	325	286	339	301	289	280	331	309	307	335	289	305	342	309	301	314	316	307	336	323	317	311	313	304	337	343	316	290	335	319	308	296	312	312	318	306	320	319	306	293	325	294	332	344	321	330	309	290	312	319	338	328	328	303	307	330	310	305	295	318	320	328	301	328	311	309	315	294	310	325	283	333	320	307	306	300	302	323	294	299	306	311	307	302	301	298	341	306	295	344	310	305	312	304	312	336	316	305	321	337	338	334	332	307	317	323	319	282	299	299	278	324	316	296	296	318	302	324	358	337	323	323	341	301	323	326	292	323	328	317	320	310	326	304	340	328	279	337	329	323	325	328	315	341	340	331	318	293	291	305	343	296	301	313	305	298	320	329	323	330	332	299	311	300	259	314	292	336	298	344	295	312	324	298	307	332	312	334	318	285	327	322	312	309	322	280	318	340	288	313	325	341	331	359	317	328	312	298	330	310	288	303	342	315	308	304	301	316	315	317	346	293	316	307	341	318	318	312	296	301	291	317	317	320	353	317	322	329	328	283	312	308	312	321	306	311	322	316	308	294	323	332	303	344	316	329	337	308	302	290	335	304	339	298	309	295	322	320	317	305	302	301	337	335	300	295	302	304	294	317	290	295	310	298	295	347	279	301	328	321	318	335	314	292	326	300	315	327	342	282	333	325	348	303	336	310	302	313	284	327	324	281	315	312	297	317	314	314	336	278	310	332	320	321	318	300	315	322	359	295	310	311	310	311	358	290	304	309	294	315	283	326	308	285	321	298	270	289	332	338	290	338	314	327	289	289	294	297	316	312	295	322	312	286	321	296	325	289	320	329	290	292	301	323	312	314	299	280	315	308	298	333	316	311	309	336	326	302	311	332	307	295	297	322	283	302	296	309	313	310	329	315	313	294	315	313	296	318	317	299	357	322	323	290	306	315	334	323	313	292	290	328	337	304	321	295	331	295	307	361	297	314	290	307	289	317	316	309	328	308	309	317	296	307	269	316	313	330	334	339	288	328	287	316	321	280	322	323	321	307	296	322	321	279	289	307	269	314	317	325	324	304	318	296	292	326	328	317	318	312	312	293	347	282	308	301	336	318	321	339	306	320	303	299	310	321	311	325	344	331
2461	951	1111	1169	1113	1072	997	1013	1007	956	991	918	902	970	901	931	955	908	920	984	961	936	934	885	893	923	952	916	914	956	941	906	881	945	901	915	917	882	945	929	914	924	868	949	910	949	939	869	860	934	888	895	955	926	954	906	877	951	951	903	893	937	933	862	879	902	957	863	900	927	880	925	919	923	984	876	890	931	885	891	942	862	935	918	903	917	932	888	927	931	911	916	934	893	862	889	882	844	879	962	885	865	936	902	898	893	883	917	894	871	892	928	928	896	866	928	881	911	884	962	912	953	874	925	912	931	882	912	856	896	985	878	901	875	906	857	839	922	962	908	889	960	863	872	956	883	887	881	884	902	915	903	940	880	891	900	905	881	938	879	888	921	906	914	927	897	888	951	932	893	872	912	949	906	932	885	944	923	895	902	891	888	928	834	894	951	924	899	891	886	895	927	965	894	953	909	887	930	886	917	914	925	908	884	937	932	926	909	934	930	959	896	892	892	897	882	872	861	889	959	911	895	932	896	840	886	909	849	896	919	885	951	903	903	926	907	923	966	935	897	973	920	930	919	912	940	913	976	886	891	898	936	913	874	890	958	962	916	871	910	996	921	882	892	876	950	925	872	916	897	921	972	889	909	909	899	919	953	906	860	926	849	871	938	914	905	911	932	923	888	942	925	907	876	908	885	916	843	885	873	918	907	889	918	887	879	902	843	896	914	936	877	924	926	871	936	940	954	941	897	929	975	894	901	895	883	901	941	958	968	954	873	937	923	927	937	920	900	881	925	894	900	929	871	964	924	921	895	936	938	876	938	949	919	967	899	943	920	912	895	936	927	891	899	952	912	917	938	870	929	932	945	908	893	959	897	910	894	917	862	964	902	871	871	895	877	881	931	910	908	916	962	927	892	917	882	864	949	895	935	890	903	870	957	920	973	885	927	946	939	877	918	905	901	884	961	894	901	919	919	931	869	906	859	931	901	912	903	938	861	889	956	896	861	892	875	922	915	904	953	957	912	885	872	870	900	894	965	950	916	937	963	928	954	917	925	897	898	918	859	894	949	920	927	905	919	957	913	853	898	917	918	911	891	906	969	908	928	915	967	912	909	916	930	880	892	918	914	870	892	915	936	902	930	940	921	939	928	940	946	909	994	879	888	861	909	865	909	946	914	942	974	950	912	905	853	928	947	947	902	955	938	929	931	917	941	909	921	880	918	900	888	920	936	929	897	903	897	889	922	856	883	905	837	890	924	975	941	902	899	837	915	974	852	880	861	904	962	916	927	903	887	881	895	916	914	966	977	912	860	923	915	905	964	866	891	920	898	940	910	948	890	927	902	907	910	916	885	904	906	876	927	950	903	877	933	846	922	891	895	920	931	905	973	952	917	892	928	900	857	879	932	904	934	935	962	963	898	910	933	895	886	904	993	879	915	939	894	924	890	876	868	886	895	949	882	892	901	926	899	946	887	938	935	930	914	883	862	924	931	882	956	875	940	891	901	931	880	932	926	977	851	894	898	910	937	894	941	920	880	941	890	907	908	916	888	901	918	905	926	874	906	952	897	940	918	942	957	877	913	920	901	911	918	904	973	888	911	886	927	965	922	905	866	895	914	931	901	837	902	891	880	947	917	939	891	914	942	943	873	927	898	906	926	904	854	919	942	880	913	929	918	949	908	898	933	944	946	913	935	980	903	959	894	895	868	892	900	909	935	885	915	955	905	910	832	935	959	904	958	910	937	837	878	871	910	888	933	901	932	913	926	911	882	944	896	914	976	939	898	935	954	941	942	891	883	880	914	951	883	948	885	901	967	897	900	881	910	897	880	899	955	915	933	900	889	900	885	930	895	924	901	895	910	908	945	929	942	946	969	860	932	918	946	893	922	932	912	878	874	865	882	920	936	910	920	896	895	926	939	900	885	892	910	919	956	984	920	908	878	908	902	964	913	889	883	889	835	879	888	924	906	925	871	933	899	923	894	948	935	942	919	926	933	913	941	889	911	913	874	967	915	916	939	927	947	922	880	945	864	940	892	883	857	917	909	920	916	887	948	907	835	907	892	856	962	889	917	887	912	936	902	916	920	969	889	954	939	876	886	918	812	928	916	962	914	929	871	864	908	924	882	923	892	911	881	929	897	920	916	916	917	900	889	918	890	898	925	910	886	920	946	937	931	941	961	947	930	903	887	908	884	933	873	897	913	901	913	896	903	885	914	925	850	905	925	901	908	867	891	946	899	938	930	875	931	926	881	904	939	938	918	896	938	924	911	858	906	941	935	902	899	909	927	937	904	935	915	859	956	918	888	946	933	896	922	867	868	917	874	925	900	869	870	941	897	952	871	925	927	888	882	948	924	957	936	875	927	909	901	931	907	910	873	911	844	885	883	870	884	887	933	901	907	985	922	917	891	955	924	857	946	972	869	897	897	868	923	931	852	896	937	905	903	958	857	936	926	947	863	859	890	907	929	902	874	986	929	942	910	868	880	963	888	904	930	911	889	925	932	874	867	940	941	951	932	943	896	881	907	913	834	906	842	943	904	889	902	915	933	915	970	918	892	965	934	921	943	888	888	913	915	934	906	888	918	935	944	882	873	912	908	902	907	924	910	920	970	926	897	948	929	903	875	916	912	890	850	927	885	884	894	936	929	892	928	868	888	917	882	903	941	911	937	929	860	901	908	863	888	913	904	876	946	899	878	884	887	883	928	869	873	895	891	943	892	914	901	888	942	887	890	885	908	936	904	924	907	898	934	949	910	883	931	929	944	879	906	941	924	948	838	960	921	883	880	950	871	924	887	847	931	898	889	835	950	887	909	932	934	888	922	910	947	877	900	866	929	958	951	908	923	956	949	860	913	908	896	854	926	941	920	948	937	868	888	873	905	909	919	963	905	882	913	914	903	924	927	973	911	864	943	924	898	918	890	919	888	895	887	956	859	919	875	914	906	902	905	895	963	893	893	883	894	898	928	900	898	916	936	956	897	891	922	896	913	920	932	938	936	879	889	895	946	893	862	841	861	889	906	947	884	874	899	911	868	924	941	952	955	882	894	871	971	906	878	912	917	933	893	874	883	907	895	922	921	896	924	879	923	885	907	943	967	888	909	908	966	933	881	886	891	909	898	907	887	937	862	880	923	872	903	941	914	933	879	889	878	906	934	928	905	909	920	880	946	896	901	913	936	934	949	948	916	949	905	959	924	908	934	914	947	899	912	928	938	877	887	926	904	945	845	929	880	963	933	892	872	880	900	882	925	926	887	894	962	886	895	938	899	903	883	929	857	938	874	912	947	879	949	918	868	901	910	907	846	883	871	905	955	911	881	911	871	931	896	942	914	937	891	953	916	979	846	922	962	936	865	862	936	885	907	914	912	906	906	945	956	972	914	931	931	853	886	929	906	928	889	866	891	951	914	967	924	878	905	951	939	947	951	880	921	867	937	861	963	915	860	922	950	901	879	925	943	919	898	922	860	851	865	853	912	841	951	947	954
8644	1188	1538	1162	863	644	533	449	369	384	293	308	255	261	236	223	247	226	235	192	182	206	192	229	196	188	186	200	191	201	195	201	179	176	179	171	206	163	167	198	145	191	182	179	190	184	177	173	166	181	191	188	169	180	170	204	163	183	175	186	153	151	200	180	190	177	168	185	206	151	188	153	159	174	170	194	176	158	161	178	194	193	160	183	174	182	167	181	187	207	179	161	192	170	183	170	164	177	193	191	196	153	180	177	167	184	176	172	187	192	179	161	184	186	176	177	163	164	200	198	202	161	198	201	184	154	195	162	183	159	160	178	172	186	178	178	168	172	171	199	184	176	170	168	159	158	172	192	150	177	169	207	142	178	183	149	160	184	180	188	179	179	177	161	198	163	152	177	160	167	191	197	179	162	167	176	166	177	171	176	203	182	153	166	153	147	150	175	175	182	204	162	158	158	168	191	178	195	173	164	185	189	180	160	194	181	186	159	168	182	186	184	193	189	149	185	161	190	171	194	181	192	222	179	176	181	190	154	182	185	168	173	161	179	178	175	157	156	179	190	172	184	163	202	161	189	176	177	159	185	162	162	163	165	178	167	166	182	167	177	178	190	220	165	156	175	151	175	197	185	171	191	170	199	166	178	172	154	175	211	180	169	167	192	185	168	179	172	144	171	151	196	173	150	167	162	159	176	181	171	150	196	175	166	177	161	186	161	186	159	162	185	187	170	163	203	183	188	154	149	181	182	153	182	169	174	187	190	198	195	193	172	176	165	170	185	149	182	182	186	191	172	162	158	169	163	197	172	152	165	189	173	196	164	169	176	176	194	177	179	180	163	167	184	198	179	173	177	185	178	170	167	197	175	185	177	161	183	172	181	180	177	174	171	171	182	154	183	176	179	170	176	190	166	174	183	173	154	159	164	170	193	178	181	172	177	178	148	145	167	193	141	162	160	163	173	173	193	157	196	157	179	199	170	161	160	162	181	180	156	176	168	182	187	193	194	172	183	189	176	168	179	166	172	179	192	170	161	175	168	168	183	166	188	207	153	191	196	206	197	180	186	177	173	170	169	171	174	182	150	175	186	145	188	169	173	193	162	190	171	157	185	181	168	150	159	161	178	152	169	175	180	176	170	197	170	140	179	163	146	189	160	178	191	147	186	168	175	163	181	172	189	162	156	157	186	157	168	191	150	208	177	167	158	181	194	175	179	149	186	174	174	181	169	167	175	196	154	169	175	161	179	153	181	150	165	178	180	169	187	157	162	161	148	179	185	183	164	173	184	177	188	190	187	153	187	200	157	178	155	173	163	194	172	186	179	173	160	182	169	178	158	149	161	177	191	180	176	189	165	197	168	180	169	178	179	171	167	166	168	150	166	156	167	162	173	140	187	182	201	182	164	182	184	162	169	159	172	173	168	189	180	180	161	170	178	156	144	174	177	190	180	176	182	181	192	184	166	170	181	177	180	162	184	174	190	196	147	178	176	176	159	187	155	166	190	188	198	179	185	171	172	205	155	173	167	190	175	169	145	172	178	191	196	157	179	183	174	182	181	177	171	171	160	196	183	168	148	171	192	176	173	203	152	166	168	157	173	144	183	182	187	188	164	175	175	177	189	167	188	149	165	185	146	161	175	186	173	159	168	188	184	188	198	180	165	176	151	164	172	175	175	187	173	179	159	179	175	158	176	182	190	180	160	181	168	178	182	171	189	175	182	195	198	191	152	184	172	197	173	175	176	174	178	170	172	177	150	183	188	156	152	183	165	158	165	152	176	176	191	141	175	169	176	174	176	190	175	171	164	181	155	178	161	170	175	191	178	157	176	174	184	193	172	153	170	156	153	141	160	188	181	173	175	166	161	157	196	176	167	166	173	193	172	185	169	188	139	193	183	179	167	186	178	174	160	177	159	199	157	144	178	166	152	163	156	155	191	188	161	197	167	160	183	165	170	179	163	171	171	156	171	171	189	177	168	202	165	165	169	165	166	188	195	171	179	186	169	171	185	186	175	197	183	149	172	174	163	176	162	176	161	179	161	171	162	155	176	157	191	153	212	175	180	162	149	165	179	154	170	139	155	175	175	153	167	161	184	179	172	168	157	170	170	194	171	145	167	188	168	174	162	158	158	161	194	189	167	188	183	200	170	189	189	173	183	157	162	166	179	175	169	183	205	180	175	166	188	196	172	183	176	179	159	176	164	195	160	167	166	150	196	169	162	177	132	158	175	184	178	202	190	151	180	173	161	153	181	172	189	191	183	179	181	197	158	149	191	176	172	154	162	152	156	171	176	173	176	193	176	171	173	183	187	186	192	187	212	182	187	135	192	160	189	175	149	176	199	170	192	145	168	215	201	174	180	158	191	179	194	174	178	175	136	200	163	168	199	173	161	168	184	175	180	183	197	177	157	198	164	178	183	188	157	196	190	197	182	158	179	163	167	179	176	159	170	188	194	191	186	160	190	181	151	221	187	163	165	177	190	153	156	155	199	188	193	184	180	169	194	178	166	189	184	175	177	173	165	177	169	161	155	155	182	179	207	151	175	162	189	181	193	199	158	170	187	159	181	184	194	206	178	171	165	152	188	180	194	177	167	156	152	177	160	168	178	161	169	168	178	154	169	166	192	192	156	174	194	180	173	166	186	190	182	156	161	169	166	178	181	179	177	187	165	163	162	168	174	192	161	188	184	190	177	187	168	149	193	179	159	163	169	201	168	158	166	184	169	181	170	190	168	160	168	170	183	170	173	156	151	169	158	182	176	166	177	176	167	175	181	170	164	178	175	175	183	174	183	151	186	165	193	170	155	181	173	204	168	162	178	144	177	170	145	197	193	172	163	172	177	159	168	152	182	171	153	159	173	172	167	185	184	173	198	179	179	192	159	207	170	173	169	176	194	195	170	169	186	179	146	180	157	177	183	168	171	176	171	186	184	170	156	195	178	171	162	184	160	171	170	174	169	187	166	163	177	164	174	189	186	158	175	155	179	186	184	162	148	180	182	171	183	188	167	163	172	150	172	162	161	172	163	193	179	175	167	162	173	169	183	174	169	183	160	182	195	176	165	174	178	173	176	177	177	184	194	188	173	186	163	150	183	151	143	170	169	167	162	172	169	173	200	186	172	179	207	168	188	179	188	176	156	155	163	161	165	177	164	180	169	172	152	169	161	184	196	191	170	171	155	183	182	193	163	166	162	168	161	192	157	174	178	155	155	158	190	191	168	158	157	163	185	189	143	182	178	189	147	168	189	207	156	171	160	165	173	172	187	168	156	181	159	192	177	144	192	191	216	179	156	184	167	157	156	182	181	186	154	185	173	189	181	185	174	177	195	168	171	194	173	191	179	173	177	187	184	154	162	187	173	177	176	181	173	174	177	176	188	170	161	171	158	173	184	155	199	162	170	166	193	146	164	188	176	170	171	159	209	188	164	184	163	157	176	163	181	163	152	157	175	160	199	171	166	149	175	169	153	187	174	166	171	175	173	166	144
5649	1593	3535	3980	3419	2785	2285	1964	1671	1459	1276	1165	1081	1087	1002	989	896	904	826	771	759	783	727	675	695	667	693	664	667	649	638	671	650	628	627	615	637	597	597	607	617	634	633	568	590	600	630	642	590	603	561	570	591	567	575	559	574	561	524	552	533	579	565	554	580	523	582	593	535	520	547	548	533	563	557	579	547	557	589	546	581	556	545	524	564	563	580	537	574	590	527	603	593	557	612	544	556	515	568	541	614	566	515	512	479	551	548	569	542	546	515	568	521	575	579	535	580	545	549	587	558	593	573	526	592	542	554	567	554	544	545	535	542	573	552	550	559	568	572	562	523	559	578	588	592	476	530	552	570	551	536	530	593	577	573	543	516	531	527	603	550	600	579	578	533	543	582	546	529	581	553	545	554	535	583	586	529	554	585	564	522	550	534	550	537	546	549	535	529	569	514	568	549	556	524	588	549	506	510	523	556	504	578	540	554	520	547	529	554	609	569	493	564	552	526	546	562	534	556	532	528	509	549	541	578	576	521	561	535	532	528	546	529	521	563	565	562	554	558	538	529	537	558	592	558	546	525	544	541	532	519	567	520	569	585	504	560	581	535	579	553	581	553	562	576	588	527	544	516	578	567	540	562	559	565	547	545	561	565	544	555	545	533	552	501	529	486	526	537	549	562	569	581	553	530	582	525	539	505	509	558	591	565	568	563	548	547	541	589	549	602	576	558	561	533	497	563	533	547	550	577	590	539	530	535	547	537	521	511	596	540	544	587	558	527	533	585	522	580	545	532	541	556	525	550	521	548	589	554	568	540	540	570	579	492	509	550	510	569	530	559	533	524	584	524	550	522	555	514	578	576	552	552	536	519	510	540	554	530	529	526	518	575	525	558	528	533	553	518	570	509	527	505	589	556	579	531	540	546	554	531	557	590	587	526	537	560	528	490	545	530	527	574	532	531	557	557	524	550	535	603	541	554	533	535	545	542	555	573	585	534	511	558	511	560	565	520	514	561	525	552	552	561	547	575	584	542	551	561	574	556	532	544	490	595	585	574	541	559	590	505	503	522	558	541	504	539	569	551	540	613	565	524	535	538	606	534	534	568	486	541	539	532	544	537	525	542	573	534	585	517	534	580	570	547	559	555	555	505	558	553	534	555	561	555	523	559	532	549	559	536	555	575	499	578	571	541	553	540	529	577	544	553	562	586	552	508	529	514	541	536	547	537	563	524	562	582	560	558	558	532	545	547	578	538	512	558	547	530	564	539	521	547	525	560	542	550	531	601	581	538	551	572	516	537	546	549	518	544	567	544	530	542	513	536	513	532	543	559	564	590	544	575	529	551	563	566	556	573	515	540	557	574	574	544	564	564	547	527	534	559	543	562	567	583	554	557	528	552	526	598	534	536	559	556	561	537	521	556	542	590	583	526	533	535	542	534	535	538	512	572	535	551	570	572	592	576	527	589	542	557	535	540	546	569	526	531	544	550	494	545	579	537	531	562	541	507	576	529	613	526	506	550	507	529	547	500	548	545	557	504	545	560	604	584	572	515	561	555	558	550	559	548	517	552	557	521	553	539	575	543	550	569	523	553	585	545	523	536	569	509	539	547	553	571	555	586	514	545	588	545	543	571	559	549	585	531	560	557	539	527	570	525	533	579	530	543	569	520	569	564	515	568	537	561	558	539	576	562	565	586	575	567	545	537	562	536	568	566	543	539	544	553	576	554	581	504	532	532	570	552	559	525	527	547	548	576	567	571	562	566	576	597	568	546	584	546	534	572	573	521	511	560	536	531	533	530	521	550	508	561	581	548	555	553	564	539	527	527	537	577	530	540	549	544	547	528	551	569	537	565	529	555	523	543	538	593	536	530	571	602	521	530	559	583	551	555	573	567	545	573	502	562	569	535	534	536	524	529	561	504	534	582	530	573	531	500	562	552	527	564	529	498	545	536	560	532	599	556	571	551	555	580	547	542	563	526	527	589	547	574	574	547	516	556	541	586	556	542	544	506	553	581	539	585	547	591	540	578	576	549	532	540	562	523	540	517	545	576	549	538	584	548	501	545	541	560	533	527	542	549	594	514	540	546	529	531	595	529	565	505	559	527	530	529	562	536	574	563	571	543	511	555	532	568	543	534	510	575	552	595	563	558	562	535	566	535	557	544	487	552	539	577	538	566	525	532	544	547	545	538	518	560	559	572	542	563	542	556	542	544	518	569	557	554	558	512	565	576	525	550	524	578	557	564	543	528	522	560	557	544	565	576	539	554	521	541	576	574	540	532	594	541	532	508	571	570	574	577	567	563	546	564	510	550	505	556	514	557	548	535	541	553	531	539	544	591	520	509	520	542	559	581	532	570	589	569	572	496	546	539	551	506	523	571	539	554	558	600	529	535	569	555	609	539	585	532	565	529	562	547	529	580	550	557	568	521	568	582	530	558	550	591	535	515	562	515	529	545	545	531	537	533	552	526	545	552	573	546	584	542	552	545	535	589	539	519	549	547	540	595	546	492	507	575	583	548	558	584	542	545	547	547	548	536	580	519	545	547	546	553	539	530	557	565	560	518	559	567	582	549	539	533	534	552	569	516	562	562	536	488	560	559	549	573	590	577	560	553	546	524	576	562	539	558	532	552	566	536	549	540	532	555	548	544	540	566	504	530	556	544	557	543	558	561	528	539	556	589	537	581	564	571	576	565	500	554	551	562	524	569	547	574	507	541	560	566	573	542	559	576	516	515	577	540	548	572	517	574	528	547	540	530	569	574	567	531	554	576	558	552	517	573	538	576	519	542	546	546	566	503	557	558	543	533	571	502	566	535	579	516	510	616	549	557	491	520	569	538	576	548	560	571	571	563	518	532	551	570	497	553	574	561	577	507	564	546	549	557	513	512	605	556	545	527	545	551	586	572	551	523	546	550	566	582	526	594	544	563	576	564	554	579	544	530	489	515	590	509	562	540	559	514	588	579	572	543	550	526	592	553	567	544	590	548	557	524	555	569	598	553	528	516	564	548	531	589	525	578	535	552	564	570	546	560	544	550	549	572	546	558	525	571	540	504	504	539	572	557	520	559	541	570	584	558	535	552	510	564	579	497	549	570	546	568	523	521	577	575	558	600	525	563	572	507	560	543	571	533	558	589	501	545	559	539	556	564	522	550	542	566	557	567	594	516	539	555	545	517	560	522	555	555	521	528	533	527	574	532	530	585	549	540	545	579	545	536	561	535	535	555	563	551	558	575	553	517	579	527	534	559	555	571	556	557	541	563	530	556	535	541	525	503	527	571	570	524	539	573	553	548	602	591	560	586	540	582	562	516	531	549	568	566	528	535	531	554	542	549	545	580	547	576	554	532	537	530	514	579	541	561	561	517	542	554	555	556	507	560	566	552	559	579	530	582	571	471	535	536	555	561	556	569	535	559	535	515	541	578	534	572	542	541	568	564	533	558	568	568	608	519	570	554	539	555	576	566	554	546	502	537	555	560	578	520	514
16098	2597	2977	2124	1468	1085	836	619	523	457	381	324	296	287	224	231	211	222	199	208	188	209	182	154	172	177	183	153	164	157	161	175	149	178	153	159	156	156	152	150	150	140	147	150	132	147	146	148	162	143	145	175	155	147	164	129	137	140	142	143	134	135	143	159	130	148	120	130	147	124	130	122	155	135	167	119	149	144	129	132	151	147	137	140	142	172	142	161	162	143	153	135	156	124	165	146	155	166	133	145	161	148	159	136	142	131	141	124	125	140	152	143	164	122	152	150	148	133	127	141	123	148	129	146	137	132	152	150	149	144	127	128	118	154	145	142	145	149	120	155	131	140	143	164	142	143	129	135	142	131	135	143	142	130	144	136	132	127	111	145	130	146	122	151	119	139	148	137	144	134	179	135	136	148	130	142	150	147	133	164	128	143	135	125	145	139	165	140	137	127	148	135	133	138	118	122	145	131	140	139	150	121	137	135	147	131	139	129	143	123	165	155	150	153	132	131	148	132	129	130	146	131	152	156	108	125	139	141	145	136	119	143	145	137	170	135	121	123	148	151	171	132	143	149	146	115	171	141	136	138	157	122	139	113	140	157	141	145	147	132	128	133	132	161	125	138	130	120	148	146	138	122	122	139	160	139	142	110	132	145	136	168	131	128	137	152	141	173	158	127	138	113	142	122	123	147	135	149	153	127	148	139	136	138	131	155	126	122	136	142	124	143	152	148	135	124	158	147	142	124	129	106	138	140	152	132	140	143	132	138	133	142	144	152	155	133	144	148	140	127	152	133	151	127	162	139	129	135	139	139	145	142	138	158	139	132	124	155	143	151	134	143	151	121	135	123	141	146	150	160	137	141	133	143	127	128	151	137	120	151	136	147	138	127	143	133	117	133	134	151	123	117	156	129	132	150	137	145	145	139	148	132	121	135	142	145	126	123	134	140	147	125	142	149	158	150	161	139	123	148	131	158	143	138	133	134	130	142	149	125	145	130	132	141	141	144	135	146	148	131	124	119	143	142	141	136	158	128	145	144	139	128	126	114	134	126	153	117	139	119	126	127	131	144	134	124	125	139	126	144	135	136	118	140	136	113	142	126	120	123	146	125	149	145	150	137	116	126	141	139	143	142	149	132	149	134	154	125	132	147	150	135	122	139	147	146	152	134	129	132	154	130	144	131	134	138	120	145	128	118	119	135	150	174	108	141	137	142	152	107	151	156	122	150	138	135	143	141	134	168	128	129	131	128	138	137	148	146	151	135	121	154	146	147	122	118	154	129	117	148	136	140	151	123	128	135	129	134	148	140	138	148	146	156	133	151	132	131	155	140	141	135	155	142	118	163	142	142	145	129	119	148	146	143	128	111	131	140	142	138	146	120	145	124	132	137	121	142	134	148	131	129	141	143	132	130	139	148	146	142	122	138	145	129	131	158	153	149	127	130	132	147	152	140	136	133	138	149	128	153	146	156	130	143	130	124	140	131	126	145	148	147	131	144	135	137	147	134	134	149	152	136	153	124	127	148	154	141	125	117	144	131	167	131	152	154	120	130	112	125	132	121	144	132	140	146	148	129	148	145	141	143	121	138	146	140	138	154	150	113	121	126	135	141	140	143	155	113	129	145	135	150	147	136	125	154	153	143	129	147	106	142	145	130	138	152	150	148	132	129	121	134	141	131	121	163	154	148	142	145	147	138	119	117	153	148	135	134	151	132	149	123	142	139	140	119	141	140	166	152	137	119	147	140	136	150	128	115	152	127	135	129	133	104	134	163	163	149	126	122	156	132	142	147	121	144	160	139	136	140	138	145	131	128	148	160	141	133	153	146	125	135	106	119	142	125	133	154	140	137	144	142	160	154	128	130	135	164	125	125	137	136	134	149	117	131	137	131	149	128	149	150	143	144	149	110	143	141	143	121	124	138	144	131	138	101	146	117	143	125	186	140	111	126	127	155	139	143	135	135	146	142	136	159	145	123	115	118	142	120	133	143	127	121	148	127	121	172	132	115	125	134	127	127	138	140	135	147	125	134	145	151	131	158	139	137	112	138	152	144	135	133	140	120	131	138	128	169	167	152	131	119	151	163	141	142	117	146	142	124	151	144	116	123	140	154	149	131	153	138	174	137	101	132	132	154	141	141	163	128	145	126	152	140	131	130	140	148	131	137	135	141	129	156	126	148	138	139	140	137	144	127	123	154	124	114	137	142	131	138	158	144	135	131	168	128	142	142	139	154	136	135	148	148	151	137	121	138	137	129	130	137	154	126	132	140	132	139	109	120	149	146	155	120	139	151	156	124	132	144	128	113	114	119	129	133	118	138	129	153	123	144	124	146	139	144	146	118	137	121	140	167	128	130	133	145	139	131	150	151	131	166	151	125	140	118	141	115	113	118	121	150	154	134	159	126	136	149	142	114	145	141	140	144	147	146	131	130	139	120	133	121	140	145	135	134	164	143	130	127	119	140	133	113	124	128	121	142	127	160	123	114	129	130	122	134	122	127	145	149	138	130	138	130	151	132	152	134	130	148	130	137	111	128	143	129	157	147	141	127	126	132	134	148	156	137	169	138	135	132	156	138	136	139	143	147	154	142	123	140	147	142	134	116	142	138	156	129	139	140	144	133	135	122	141	139	118	141	141	144	123	135	135	144	147	120	143	139	141	131	131	140	164	125	129	137	128	144	129	130	152	143	115	139	164	116	169	124	140	160	143	133	156	128	147	145	144	141	151	134	134	162	132	133	133	148	133	138	144	135	144	137	152	148	164	151	125	144	140	149	107	150	126	144	158	122	130	122	139	151	130	145	125	138	135	153	134	133	124	145	142	146	132	142	137	132	143	134	135	148	126	142	129	142	147	134	125	139	146	140	132	138	134	129	127	146	135	129	126	144	142	151	141	145	150	153	122	127	129	130	148	129	141	130	137	124	135	134	139	159	136	133	124	128	128	156	138	142	168	150	153	146	128	140	135	144	154	158	132	138	140	126	149	134	136	134	153	140	149	147	137	145	158	135	168	144	130	138	123	152	128	132	139	143	123	124	148	106	134	138	140	152	138	145	126	139	133	109	118	140	148	161	146	131	146	154	131	140	142	120	114	136	139	123	131	129	147	146	123	142	141	147	141	135	138	150	124	156	136	134	137	135	161	141	132	141	125	142	151	117	122	140	128	141	136	139	154	139	135	147	167	124	143	141	152	145	161	161	135	144	135	162	133	141	146	137	148	142	121	140	131	146	129	158	126	120	134	142	150	144	149	134	138	154	139	147	140	154	155	123	134	127	131	131	121	150	137	141	127	127	122	143	116	136	144	141	139	127	130	141	160	132	131	122	135	134	145	130	140	142	146	151	144	132	106	130	134	132	150	139	154	170	148	142	129	125	160	117	151	128	143	139	146	133	153	140	149	140	127	126	124	125	145	139	137	130	142	126	120	133	150	141	113	141	148	138	116	142	108	132	140	139	133	129	135	122	138	132	151	123	135	145	128	111	159	141
7579	2652	6139	6716	5769	4635	3707	3012	2616	2172	1978	1748	1497	1455	1305	1158	1148	1025	1061	912	866	855	828	821	793	747	757	704	659	687	669	632	607	632	636	581	588	599	608	618	567	558	532	525	513	569	564	572	561	502	514	541	520	527	537	517	488	521	472	503	535	495	510	480	475	515	542	501	493	509	528	503	491	533	490	491	495	471	537	491	476	490	495	478	495	506	451	490	501	491	478	499	500	527	451	473	472	532	445	501	506	466	487	506	483	453	498	433	466	499	471	450	450	465	468	485	505	503	493	453	478	484	461	449	473	454	455	460	489	523	470	485	448	452	456	493	489	487	450	510	463	462	485	457	486	461	443	472	467	468	450	485	461	455	470	453	497	487	445	465	465	477	453	496	460	456	494	485	456	485	488	463	456	510	474	461	525	480	438	436	480	468	451	448	437	416	466	493	495	516	484	446	515	470	535	509	453	477	442	492	442	443	476	416	474	493	447	509	472	498	455	489	470	443	437	474	444	458	479	469	448	443	478	486	490	461	499	424	502	442	493	479	456	475	487	485	416	486	468	495	454	474	444	467	438	480	484	434	493	462	435	484	450	468	458	486	501	454	467	402	478	507	446	469	481	451	459	444	475	456	413	429	495	487	462	446	461	418	472	460	474	472	477	469	469	465	479	504	501	451	496	471	460	457	469	493	444	459	439	451	473	470	474	436	430	442	463	468	448	468	470	430	468	478	452	481	487	454	473	495	472	442	470	464	459	482	443	438	449	444	483	433	469	453	445	481	474	444	487	449	539	478	473	455	483	454	477	431	464	437	462	467	485	400	450	455	457	475	484	451	446	458	453	464	464	457	486	479	480	463	457	448	494	455	451	467	446	477	465	436	476	469	491	468	461	439	426	397	457	465	485	470	455	444	480	452	482	457	446	460	458	443	468	477	497	443	445	499	456	475	460	470	406	469	438	452	506	472	477	477	471	461	511	475	461	463	488	492	439	439	449	471	449	465	453	477	495	462	450	424	448	446	415	464	502	461	470	462	484	448	456	484	439	441	461	454	461	472	487	447	432	480	461	426	487	445	467	465	465	462	452	472	464	484	457	436	447	475	470	468	469	456	452	486	444	523	456	455	494	467	428	508	471	465	504	486	456	504	449	499	486	479	482	489	434	483	507	462	443	460	535	490	479	477	468	422	500	486	443	445	438	456	497	435	465	504	440	406	472	441	479	465	490	476	456	465	446	453	516	451	482	472	455	444	481	444	460	460	445	475	477	450	438	489	476	453	455	490	465	460	457	447	475	424	500	466	468	438	457	462	427	443	471	428	499	455	470	493	471	494	485	441	470	492	417	500	455	459	449	470	448	451	519	447	485	450	486	479	423	515	430	468	460	474	485	459	473	446	452	435	453	446	452	466	407	456	504	423	473	470	449	490	495	460	451	447	475	454	444	450	513	459	443	455	433	473	453	469	417	466	468	492	494	489	448	503	425	477	469	471	440	452	460	450	453	488	454	456	492	443	458	428	466	424	490	444	490	447	442	436	423	443	473	457	441	466	432	476	442	476	467	454	436	480	484	469	468	455	475	512	455	470	454	442	439	462	458	509	476	446	443	488	422	464	483	463	451	483	441	443	517	444	440	441	440	462	430	444	463	464	459	446	407	462	482	469	482	474	418	447	462	460	454	458	449	495	434	459	480	497	429	447	480	463	475	466	451	450	428	492	432	445	461	449	478	446	447	454	434	461	507	471	409	441	445	448	479	464	475	458	428	503	500	425	453	494	433	467	465	495	425	473	442	420	426	476	433	456	498	421	470	485	453	412	463	432	480	498	485	473	460	492	461	444	505	465	465	437	452	463	466	439	454	485	488	452	450	438	436	469	490	473	481	453	462	461	458	479	449	473	431	455	430	468	470	467	407	447	490	470	514	494	504	441	445	493	432	450	438	480	510	460	513	470	511	478	451	449	476	468	457	425	498	507	447	473	464	476	481	467	453	491	431	484	463	444	445	437	443	453	443	435	469	479	490	443	470	487	498	457	431	499	481	461	487	461	476	452	455	451	490	481	466	478	441	487	459	482	471	472	496	470	466	476	476	505	447	478	458	474	517	522	466	509	459	437	472	474	441	449	468	479	431	472	476	444	452	452	464	478	476	482	450	480	467	453	443	440	418	479	470	436	476	413	461	463	408	444	455	436	498	457	464	454	468	474	438	463	451	456	453	448	477	429	477	475	493	432	481	438	506	499	465	456	471	442	437	449	500	440	478	488	459	469	491	441	436	474	435	486	421	465	450	475	437	469	461	467	436	470	448	431	460	439	434	456	457	420	455	464	534	442	437	429	457	501	462	433	466	451	542	486	482	460	445	448	465	441	469	477	492	444	467	465	437	498	467	529	431	451	466	491	459	478	474	448	496	402	444	484	501	456	465	428	474	481	491	497	443	469	421	454	454	478	452	465	450	429	450	445	451	447	450	457	462	489	473	456	472	460	480	495	442	429	429	461	437	451	441	436	471	462	445	456	492	419	443	491	478	442	510	480	445	485	440	468	493	461	522	479	472	463	452	406	460	472	489	480	511	452	449	448	440	444	480	445	472	452	428	513	482	477	462	433	487	486	486	483	444	470	488	446	487	444	441	456	497	457	450	435	482	477	463	443	490	443	499	493	459	457	460	487	475	452	501	448	441	473	459	469	461	463	475	467	454	442	469	498	465	433	455	412	471	446	476	493	433	451	493	475	419	459	451	478	475	455	492	476	432	498	493	500	478	464	453	478	456	459	442	491	457	485	472	464	467	481	494	432	454	441	439	491	450	485	451	436	443	422	458	469	445	444	407	466	473	469	479	482	465	449	473	492	456	477	474	476	411	454	436	462	456	472	466	466	434	459	473	492	451	451	465	454	453	486	455	437	462	486	471	478	465	442	499	511	449	434	462	467	436	445	478	433	489	467	464	489	461	465	463	457	449	445	471	447	492	457	428	428	476	442	434	503	435	477	470	477	497	458	487	475	466	480	467	412	438	493	464	464	463	489	485	456	467	458	448	411	470	492	457	471	504	472	451	456	464	455	455	474	449	421	440	471	446	469	448	476	477	472	437	430	456	450	474	473	478	398	454	455	450	440	459	478	437	475	470	485	452	477	479	464	455	464	423	465	486	450	465	438	480	488	487	429	462	499	458	465	422	462	446	452	471	462	480	481	468	488	451	498	458	476	485	455	444	451	455	444	454	473	424	451	463	436	471	487	469	476	465	486	461	461	445	432	472	472	458	507	528	449	463	465	463	455	488	496	438	459	497	484	491	457	433	437	499	463	459	450	457	510	464	474	445	456	439	417	448	455	493	463	459	450	456	443	477	481	498	468	438	466	438	484	470	450	456	499	490	441	443	454	442	420	456	456	481	449	468	494	507	456	483	470	469	453	479	474	464	475	470	433	507	430	488	488	448	456	437	455	471	428	469	441	463	463	466	454	443	461	460	484	511	451	469	451	507	476	504	444
2189	393	410	419	358	322	329	303	336	296	313	310	348	330	326	314	329	355	312	340	317	312	265	290	307	317	317	296	282	297	296	298	281	328	319	303	315	349	320	325	307	338	327	298	323	306	288	297	301	309	294	341	293	319	315	324	294	282	307	314	333	282	343	331	331	333	299	306	326	309	307	290	316	290	352	327	323	301	328	306	308	310	314	316	322	305	295	345	318	330	329	281	323	287	353	318	286	289	322	307	306	269	308	305	284	329	324	265	290	301	315	301	284	306	323	302	329	315	292	302	276	282	315	306	301	337	300	312	318	307	359	292	284	319	304	327	302	297	324	278	312	329	312	303	287	323	311	315	295	277	298	288	294	305	316	315	332	311	303	326	295	314	280	305	310	318	311	336	288	311	292	295	276	315	308	291	315	318	278	316	326	310	277	295	315	315	340	320	280	317	286	312	334	292	318	311	320	297	315	325	307	308	292	315	307	308	303	313	335	300	317	334	306	311	330	296	329	327	319	328	305	296	311	305	319	296	311	330	334	317	303	310	309	291	292	322	312	308	296	347	273	317	325	286	263	287	321	308	328	314	277	310	269	284	327	311	315	349	292	303	338	332	337	346	306	329	292	332	295	294	338	281	292	300	302	296	278	320	354	284	309	299	322	291	320	289	327	317	296	319	331	347	320	300	286	298	328	316	296	319	337	301	309	301	324	291	294	294	311	297	322	310	294	315	322	275	355	314	306	314	302	303	325	300	312	295	323	281	305	310	275	331	293	301	330	284	308	286	325	323	289	294	298	306	292	311	304	353	323	278	279	299	342	306	293	324	331	339	287	323	327	324	302	317	328	310	307	328	314	330	300	297	328	313	317	310	312	320	272	326	303	321	291	316	297	314	279	337	305	294	309	326	297	342	294	329	344	308	312	301	300	299	301	321	313	304	356	297	331	287	305	289	314	291	301	282	293	324	324	306	309	291	309	294	334	306	289	300	295	275	325	317	328	316	339	307	325	313	320	282	332	326	290	309	301	334	326	324	294	298	318	333	343	303	314	310	320	296	322	297	338	327	336	324	321	317	313	301	321	313	294	305	326	336	296	328	290	325	327	300	324	281	339	301	313	278	307	323	325	312	313	311	306	308	326	278	321	301	307	315	329	318	278	321	292	307	290	276	326	265	293	315	322	289	301	324	278	296	317	312	316	326	290	310	325	320	306	314	306	351	304	292	295	312	315	314	314	300	336	310	308	288	309	317	317	326	305	310	318	312	334	311	278	288	302	296	290	308	305	289	283	323	345	308	306	309	332	326	308	310	291	361	308	303	306	286	325	316	298	304	317	318	300	327	309	285	326	315	292	333	316	316	320	322	324	324	313	308	330	320	349	312	301	283	326	299	290	307	306	292	295	289	340	301	326	316	303	346	286	304	298	295	296	305	326	319	347	329	279	312	288	322	337	316	317	321	315	346	311	314	297	277	327	316	307	310	334	345	330	305	333	338	304	295	299	298	290	290	312	314	311	317	295	297	299	308	309	310	302	330	316	310	319	327	320	291	318	309	291	288	331	321	322	318	301	300	354	314	292	312	324	326	305	335	291	320	294	323	285	308	306	329	293	329	298	297	323	308	308	290	351	337	290	278	307	293	329	349	299	293	307	284	334	342	318	328	302	310	275	283	306	307	312	300	325	320	280	307	310	313	300	302	328	321	336	321	315	335	325	307	312	286	300	316	289	298	317	313	306	323	306	309	300	283	283	285	331	305	314	324	298	342	300	301	306	359	310	318	292	287	299	320	296	291	304	312	318	316	311	347	316	299	315	297	302	308	307	303	306	315	314	302	326	349	339	305	313	295	304	321	331	300	297	317	321	314	318	313	308	317	324	306	325	344	330	334	324	303	292	331	305	285	305	333	277	318	337	325	334	323	317	285	296	317	331	344	296	334	310	322	289	344	350	291	312	315	328	297	304	324	308	298	296	314	332	299	323	318	329	325	306	310	324	322	315	299	294	281	302	289	307	302	351	317	336	299	293	347	332	329	322	287	324	332	312	295	304	294	290	265	338	319	320	279	301	296	304	327	328	333	310	294	320	310	358	308	297	322	296	314	287	295	350	348	312	297	316	301	320	328	314	298	296	323	302	292	333	302	329	330	295	279	302	301	323	305	330	343	323	352	313	330	295	336	286	329	319	334	312	293	341	288	341	314	314	319	317	333	298	310	296	304	310	275	318	320	320	321	329	288	310	288	329	309	294	276	295	351	318	329	283	301	323	315	304	316	331	321	315	311	319	318	346	304	279	304	304	311	322	335	278	290	310	319	319	316	297	329	332	306	315	313	341	314	302	282	308	319	334	326	325	326	299	291	318	326	326	303	294	297	297	302	301	290	298	301	315	293	318	316	333	302	301	308	308	322	290	302	319	305	333	311	322	312	330	332	319	325	331	338	304	287	286	300	304	285	341	332	316	317	309	294	304	333	324	299	291	309	310	324	347	331	299	318	302	295	303	319	302	315	300	307	301	296	294	259	318	314	293	318	319	322	344	330	321	311	299	312	319	268	327	305	309	319	308	323	289	288	296	284	291	345	299	320	307	295	308	313	295	302	340	306	304	340	287	295	303	286	273	336	329	301	295	334	313	314	316	319	332	293	305	324	307	331	321	291	263	301	325	273	319	337	301	315	302	321	341	334	357	309	336	308	298	330	298	295	337	339	312	338	317	334	286	333	326	319	321	295	314	294	298	324	297	301	355	293	314	312	317	332	299	301	316	321	319	298	302	323	332	318	340	313	331	319	289	327	325	320	343	346	328	337	305	293	316	327	324	323	298	303	298	330	319	344	299	311	293	324	315	289	296	307	309	304	339	317	335	322	292	314	299	307	329	304	322	314	335	297	305	318	314	305	302	325	330	304	335	328	306	299	329	308	352	321	305	307	296	332	305	262	294	303	327	313	338	290	315	346	326	322	326	334	312	288	326	298	292	289	298	313	294	315	324	318	319	299	287	319	316	304	324	333	289	338	275	314	312	320	334	270	302	345	305	330	325	292	315	324	301	335	310	307	299	320	285	322	306	312	299	357	314	332	282	314	334	312	313	315	328	310	349	316	283	286	311	299	304	309	291	304	303	322	315	298	295	328	310	318	330	318	319	299	300	272	309	285	320	334	300	314	321	357	339	318	339	297	333	291	319	336	308	316	301	319	290	316	331	322	293	314	310	306	312	314	304	305	306	306	310	308	298	334	324	321	314	321	304	333	299	302	312	294	312	316	287	288	291	292	292	317	308	306	279	317	318	282	296	280	326	316	346	299	324	350	348	314	306	295	328	291	336	329	325	310	303	312	285	307	296	321	323	320	309	314	288	284	302	270	313	284	299	289	288	308	311	291	327	326	291	330	353	331	321	319	282	333	313	307	319	329	308	319	331	308	324	289	276	323	299	322	291	337	335	297	342	296	300	321	297	296	277	305	344	322	326	306	282	336	315	336	299	321	320	301	349	326
2427	983	1102	1098	1067	1041	998	1000	982	953	905	972	947	981	943	957	954	885	889	890	919	906	954	893	932	926	932	905	948	865	885	932	934	938	962	930	876	910	947	931	863	876	957	898	892	948	945	949	874	894	962	836	906	886	945	888	872	950	894	950	914	868	881	942	931	926	902	936	914	923	901	947	943	856	934	928	915	909	934	880	922	880	902	929	862	902	922	895	877	888	918	883	812	923	947	919	940	959	939	897	905	902	891	925	938	871	941	887	875	916	858	946	869	978	939	941	931	945	918	904	966	879	911	897	887	921	892	903	902	916	851	930	906	900	939	920	902	891	886	914	897	870	927	963	889	904	938	888	859	917	872	907	954	876	905	939	911	891	888	935	865	844	892	949	892	867	892	928	967	907	918	943	897	926	926	918	865	884	910	912	920	920	890	915	873	876	908	915	875	894	931	886	931	922	896	879	880	887	916	927	873	889	931	887	920	915	870	867	958	914	883	898	935	892	903	916	922	951	955	876	912	874	876	918	876	916	921	864	897	933	894	929	951	881	890	914	923	906	924	901	922	909	902	935	890	908	913	917	936	942	904	930	925	920	881	931	917	873	902	924	847	871	918	921	892	914	870	882	908	887	945	934	946	883	909	895	904	914	955	899	919	862	924	934	933	940	918	869	892	939	881	933	901	869	960	883	921	905	923	953	875	916	948	921	904	879	867	922	923	925	932	911	919	917	929	940	927	943	868	858	931	911	917	917	882	928	903	897	928	903	904	890	938	907	882	891	896	908	863	912	918	893	945	943	960	922	906	861	904	897	921	901	950	920	899	906	948	876	875	881	903	929	892	918	916	972	905	922	884	910	918	873	959	969	862	912	901	906	938	895	893	938	903	891	917	888	913	911	938	955	870	947	921	944	929	931	849	894	900	870	887	906	837	908	906	908	912	900	920	946	914	897	923	922	952	922	914	877	946	962	887	939	899	930	905	901	944	896	942	948	879	934	917	936	931	874	932	893	959	937	914	955	934	895	930	947	864	970	906	935	868	877	884	871	898	933	919	932	879	920	909	935	908	893	936	917	894	896	919	887	896	881	919	882	901	947	893	937	901	881	920	892	896	893	920	902	946	960	932	930	931	868	890	916	942	892	901	946	959	903	945	869	891	970	939	903	903	944	904	944	898	901	888	852	869	879	901	855	889	971	898	875	916	942	969	889	923	999	939	904	913	950	900	933	859	870	884	943	900	926	941	964	865	899	925	958	895	911	924	900	900	910	910	899	910	933	918	901	955	879	901	951	892	898	826	881	956	890	868	903	898	880	908	895	895	923	919	945	920	899	892	920	950	889	888	924	968	877	985	914	933	891	973	959	969	886	929	929	896	895	893	902	904	953	911	847	936	944	945	956	874	914	929	969	956	948	907	892	907	887	841	882	955	895	951	944	901	937	870	866	929	924	895	921	858	917	873	908	949	926	929	926	868	937	883	943	882	888	886	936	929	934	971	917	887	956	868	878	941	897	914	893	918	892	914	913	898	902	887	906	889	907	866	950	876	911	918	935	881	916	918	890	886	919	888	907	971	880	920	862	895	935	851	910	906	828	900	922	870	911	920	889	928	932	898	873	910	924	904	926	908	945	886	824	918	940	931	888	891	885	929	925	895	915	931	955	903	885	894	893	947	912	905	901	902	980	933	921	917	898	880	877	872	889	901	955	944	926	878	897	907	934	877	918	963	923	896	963	908	893	889	879	905	883	871	857	953	909	944	937	909	875	896	928	918	925	912	939	885	907	888	903	929	861	872	882	897	881	916	926	904	892	914	895	949	914	910	879	869	910	915	914	885	925	873	882	859	912	872	907	860	902	906	866	910	913	906	890	928	943	935	931	877	852	917	901	880	871	912	826	918	873	873	887	893	859	884	898	942	884	910	898	872	915	892	933	937	919	918	886	903	860	918	917	945	937	910	875	911	929	900	979	915	868	966	879	932	903	879	953	916	893	881	945	862	906	878	872	960	943	891	857	861	905	952	924	907	889	869	891	926	907	904	933	913	977	892	934	906	910	882	962	895	906	861	906	923	878	916	898	892	957	958	917	852	919	895	906	916	901	872	887	892	918	846	865	905	882	940	840	876	886	880	908	904	918	893	888	932	897	858	855	881	878	928	880	945	927	932	923	927	935	907	920	928	895	868	912	918	919	905	856	903	916	965	895	904	928	910	914	900	949	905	931	924	921	915	943	928	829	920	950	937	905	885	959	931	867	927	883	921	900	914	855	900	938	882	837	933	913	954	851	938	958	887	958	884	897	962	865	952	926	897	930	949	901	916	897	918	958	868	867	953	901	927	913	934	942	989	897	937	914	879	876	884	925	928	956	894	920	871	898	898	879	929	984	921	856	886	862	986	899	964	907	874	909	952	886	958	904	886	902	864	940	922	926	921	915	935	870	939	863	838	887	854	953	928	865	903	942	931	844	888	890	930	967	879	910	895	898	876	918	908	928	900	952	918	889	927	933	935	893	937	890	911	930	917	849	919	906	913	972	940	910	841	922	894	881	913	918	896	877	888	928	880	933	848	909	893	914	970	888	895	938	912	885	902	910	931	888	875	913	953	915	909	925	916	919	934	908	934	933	871	923	877	866	871	875	929	916	932	946	871	838	904	928	921	892	860	913	957	907	848	859	918	939	890	899	872	898	911	888	916	895	899	867	942	875	948	942	896	876	887	893	877	894	884	894	891	914	912	954	836	918	928	942	928	916	940	891	850	904	879	861	869	888	892	936	894	893	865	882	837	908	876	881	856	916	908	860	967	897	853	895	878	936	914	930	856	947	919	899	917	963	924	908	946	958	873	878	925	903	883	891	943	879	877	910	925	892	961	890	942	924	863	888	913	911	916	940	883	914	966	883	918	912	832	910	900	880	927	920	893	896	907	927	969	928	867	938	883	863	871	875	933	939	959	887	912	951	824	897	924	898	936	891	870	891	971	906	900	893	852	918	978	950	890	889	895	935	926	914	906	883	953	928	936	872	922	919	945	925	933	899	926	985	886	914	947	887	871	890	869	931	911	882	897	899	914	855	884	914	936	956	880	924	910	874	982	951	876	969	887	870	841	891	883	920	911	866	920	910	931	839	913	930	916	930	863	900	905	928	900	935	928	923	938	914	895	904	868	893	947	894	922	879	866	893	934	858	954	951	857	939	927	878	850	895	905	926	880	867	915	907	879	894	920	890	902	884	886	960	863	891	926	909	902	926	903	941	882	920	953	854	930	928	918	892	897	921	900	947	897	927	914	853	886	920	894	906	952	934	913	926	901	901	939	888	901	930	946	905	932	869	861	859	968	873	905	897	978	896	882	868	894	911	887	941	913	914	862	927	910	921	946	906	908	917	927	924	894	929	970	902	875	912	925	877	915	913	899	920	920	875	928	852	957	918	910	861	942	945	891	920	849	875	914	907	1005	902	885	946	924	908	916	834	920	914	953	915	912	894	932	967	880	911
8787	1194	1525	1118	879	676	523	447	349	320	293	251	281	253	222	210	219	232	217	217	191	178	204	183	181	204	181	180	199	197	205	162	187	193	176	205	175	199	192	173	172	173	200	152	208	185	191	179	191	177	171	168	182	174	168	164	143	167	178	176	165	166	159	171	168	162	190	158	172	176	195	198	173	175	164	174	140	147	167	192	169	182	154	169	195	170	162	194	183	171	170	163	167	173	176	173	152	168	174	158	154	181	174	187	155	202	158	145	177	156	167	165	182	169	171	190	181	176	161	198	180	184	183	186	193	178	157	187	177	183	190	176	148	163	175	168	154	175	179	189	168	175	171	169	171	167	154	165	164	171	191	163	166	155	183	161	167	158	174	168	187	177	190	191	187	190	170	154	172	164	161	173	179	152	172	160	182	154	161	174	162	171	177	158	169	170	189	161	187	171	172	201	177	169	190	172	164	154	164	158	184	173	196	171	150	171	163	140	183	157	155	161	153	185	171	168	178	164	174	162	183	182	170	164	194	184	169	166	187	173	155	163	166	152	164	204	158	163	177	160	150	151	181	199	161	185	160	162	170	152	171	177	177	182	187	169	159	185	152	179	176	166	136	177	166	153	174	172	191	158	174	183	180	182	182	193	167	180	169	181	163	161	161	174	175	171	152	165	191	163	187	150	134	156	169	179	179	194	185	170	169	187	172	176	196	182	183	206	159	184	171	174	190	173	147	174	181	179	187	175	181	177	169	151	172	185	166	186	176	168	182	187	168	136	198	185	168	180	149	177	192	199	183	168	178	160	177	196	174	193	203	170	176	191	170	165	163	178	167	183	203	178	174	157	162	156	169	152	145	168	179	170	160	189	172	175	181	167	176	167	176	200	176	164	183	157	174	159	184	166	161	172	185	152	183	151	163	172	167	166	176	177	161	155	162	144	179	177	177	166	193	168	164	137	181	193	168	194	147	170	189	171	177	174	154	192	170	156	193	182	168	179	182	170	168	162	191	184	193	154	167	157	175	190	170	197	175	190	172	158	167	147	176	155	183	155	170	160	189	170	152	163	161	159	162	159	162	192	175	176	173	197	186	188	193	150	197	184	192	166	166	165	158	182	174	183	128	179	166	167	174	181	161	165	176	172	154	177	172	180	163	166	190	178	161	176	178	183	166	172	165	186	155	170	152	191	180	174	154	157	164	175	164	179	172	176	175	147	160	157	149	197	185	166	153	161	174	163	152	167	179	157	192	205	180	178	159	172	160	176	158	160	176	196	186	166	165	177	189	156	176	180	170	164	172	190	158	172	170	171	165	179	186	186	160	170	194	169	165	170	198	152	172	185	172	145	186	172	171	171	173	177	189	197	158	168	181	181	172	185	183	184	162	190	169	176	183	171	177	196	163	160	157	157	195	198	167	169	179	190	193	167	169	173	195	179	170	197	155	194	169	154	171	179	171	155	172	187	179	175	191	155	163	188	171	168	210	174	163	175	163	179	158	154	165	169	176	148	181	167	172	196	180	163	186	178	174	189	190	172	193	139	184	162	173	179	170	207	166	166	150	154	155	162	153	189	171	194	182	177	161	173	191	177	163	196	171	176	154	179	173	159	188	178	172	173	156	152	159	159	165	185	165	149	178	150	157	173	164	177	170	179	170	187	185	158	170	165	191	164	187	167	186	175	194	169	164	161	179	199	172	150	196	173	168	177	168	160	162	167	174	163	178	198	166	161	197	153	183	181	153	207	185	190	156	151	154	183	156	154	166	178	192	169	155	172	158	183	161	158	155	177	164	192	170	172	182	192	178	181	158	170	150	166	175	171	186	172	161	166	169	145	180	179	176	179	177	169	167	163	198	161	182	183	178	189	195	177	196	192	155	182	161	169	169	174	165	168	173	191	153	163	161	148	170	172	188	176	174	171	188	189	183	174	180	177	189	161	172	163	192	172	156	177	167	183	188	188	188	187	194	177	180	148	187	196	165	176	166	195	169	187	190	183	167	167	187	186	142	172	176	170	196	167	155	175	155	176	164	180	186	147	164	178	181	154	174	193	173	170	169	171	181	176	184	166	197	152	185	180	164	189	180	163	192	182	191	176	181	159	172	181	199	190	164	181	183	187	186	182	195	189	186	176	165	188	170	168	172	170	177	170	179	180	158	197	167	173	193	169	182	161	200	167	175	177	178	162	144	172	178	167	169	178	164	188	175	177	154	185	172	165	167	174	168	155	177	176	180	189	197	178	165	170	154	181	182	162	158	164	171	174	163	178	172	173	177	180	176	171	188	157	166	201	173	172	166	163	176	205	174	179	182	173	163	157	160	182	182	165	183	173	174	176	175	166	176	188	163	189	168	186	181	163	166	176	192	173	170	170	158	174	186	148	179	194	187	174	160	172	137	159	159	172	160	192	180	173	175	161	172	159	160	171	183	175	141	158	166	143	142	202	165	156	176	174	182	160	165	177	180	158	150	146	165	162	194	163	162	186	166	149	179	183	154	186	148	162	164	179	178	179	173	191	157	186	156	179	177	173	176	165	172	169	182	162	183	154	201	165	174	183	166	170	167	174	179	151	172	166	162	179	155	146	164	168	153	172	157	166	146	201	170	160	156	165	195	175	187	171	174	188	205	176	144	190	181	178	159	201	157	159	152	167	168	161	157	196	168	170	158	173	162	167	175	204	161	181	169	162	173	145	166	152	150	165	171	175	137	167	186	184	183	176	172	169	197	159	174	172	190	160	184	188	180	181	180	187	171	178	166	196	191	150	175	165	162	173	168	178	178	178	151	150	182	183	173	161	188	178	141	152	163	176	173	159	164	173	168	177	181	148	173	160	173	174	183	178	190	163	199	171	180	168	184	159	164	159	183	159	168	156	193	144	189	180	180	172	178	171	175	179	183	160	179	176	169	184	158	170	166	143	167	175	172	175	187	172	169	191	187	172	178	164	169	179	162	156	183	180	170	172	182	137	177	191	196	170	179	212	177	173	163	169	186	203	194	202	169	169	189	187	161	190	173	197	197	167	170	182	171	166	189	160	187	178	162	162	173	184	166	176	163	169	203	180	163	187	178	179	204	169	165	188	172	150	199	153	172	177	172	159	185	191	178	168	171	183	176	169	160	182	166	157	187	156	147	171	179	160	159	157	158	178	168	171	185	169	165	174	183	182	175	171	176	189	175	155	165	190	163	148	185	173	172	180	158	162	171	170	196	188	198	178	168	168	168	189	172	164	180	188	155	178	173	163	182	176	183	181	173	177	201	160	168	157	172	166	181	182	185	177	189	182	166	184	177	179	173	156	180	179	185	160	176	180	193	181	174	178	171	153	178	171	163	176	170	165	178	181	161	172	169	179	154	168	172	170	151	197	184	142	177	177	187	173	155	178	155	174	182	140	145	166	179	177	182	153	161	183	168	181	146	161	173	167	176	181	164	189	202	167	174	168	183	190	177	181	171	149	165	168	194	195	183	169	184	172	190	177	168	182	163	175	186	174
5595	1614	3552	3989	3411	2732	2315	1913	1697	1453	1288	1238	1126	1012	956	887	878	838	824	790	798	727	784	752	726	658	698	677	693	663	676	666	615	632	603	593	625	581	574	600	616	572	573	564	565	539	568	618	547	606	576	566	567	584	566	555	501	570	530	550	554	555	560	537	574	599	537	550	559	578	596	556	550	520	535	563	544	572	556	568	583	561	586	539	521	533	553	580	528	534	586	594	513	608	552	553	546	558	537	550	563	549	536	498	615	570	560	577	597	527	541	572	531	575	518	511	554	534	575	542	561	589	592	561	568	540	513	569	530	523	530	513	543	533	560	550	545	541	592	530	548	543	532	575	552	533	515	572	527	524	553	523	560	569	540	529	556	526	524	569	514	549	556	576	526	545	529	561	523	563	524	536	567	534	556	578	579	504	522	533	526	530	554	526	541	556	551	529	561	485	529	524	550	564	527	566	565	512	542	537	583	530	526	561	557	573	570	547	545	522	594	569	530	528	525	544	596	524	536	489	524	570	525	510	560	565	555	578	558	545	531	508	558	555	520	534	544	568	564	564	518	557	552	528	514	513	553	524	584	551	552	570	551	525	562	534	529	531	564	516	557	536	548	594	550	573	544	558	553	541	503	570	529	539	557	542	563	541	543	578	529	562	524	562	495	546	572	562	573	527	612	523	543	533	525	595	550	517	517	542	548	529	497	553	602	573	582	519	592	537	514	523	562	532	526	527	582	534	519	536	554	571	562	552	533	531	541	539	569	555	531	551	529	556	563	551	536	537	557	607	480	529	544	542	484	533	541	541	562	526	559	575	566	520	518	528	545	557	511	504	564	550	574	537	542	533	560	540	561	508	526	541	548	551	520	580	614	531	541	542	563	536	583	503	563	567	569	524	539	547	564	533	533	582	531	594	514	537	555	589	491	547	576	543	538	537	527	552	554	508	515	542	565	513	546	574	519	494	529	588	557	583	541	555	529	532	556	532	525	541	583	554	549	531	564	503	516	564	550	527	540	566	544	557	516	538	565	528	564	532	593	563	535	578	557	509	539	549	537	586	551	563	550	556	504	501	544	563	542	555	559	587	574	559	563	546	535	566	579	557	564	553	573	578	525	563	525	573	522	588	492	597	535	573	506	571	489	573	559	558	582	512	541	559	530	564	580	537	585	536	563	531	601	524	538	565	554	520	552	535	532	532	519	548	570	548	521	587	543	507	537	523	600	587	520	494	545	540	543	571	547	523	553	545	518	518	583	519	515	523	567	545	549	547	560	576	546	550	557	558	476	519	535	571	555	545	545	573	557	556	531	537	529	539	523	578	533	532	545	575	559	506	563	550	528	560	578	533	520	503	540	518	575	576	553	575	537	547	571	579	566	553	529	582	539	585	564	540	508	595	544	552	558	535	573	527	572	546	570	484	547	575	575	521	588	568	541	569	555	530	546	583	551	551	522	549	574	499	574	569	563	520	525	563	545	509	525	518	599	549	542	575	577	535	554	550	550	558	509	461	554	540	533	554	547	540	547	582	539	554	578	533	559	539	556	537	519	487	554	586	588	537	541	570	526	526	546	556	500	542	547	538	567	559	523	548	548	514	534	570	536	567	535	548	530	562	564	521	566	531	547	525	538	536	590	545	563	556	510	516	513	549	560	571	536	569	542	589	538	532	554	571	570	539	583	548	578	544	557	510	545	522	539	546	543	501	556	511	517	530	516	531	557	553	554	537	546	593	529	546	577	560	557	568	544	535	527	510	557	538	580	603	552	582	514	520	511	534	565	551	544	523	560	540	552	538	499	533	556	564	549	539	539	588	541	511	593	539	563	540	579	514	534	526	581	578	532	508	617	557	509	578	533	558	593	548	562	549	540	536	576	532	529	499	570	519	476	493	522	557	532	527	539	552	583	601	566	518	554	535	532	567	537	528	504	552	564	533	523	566	543	552	516	556	524	550	564	515	579	531	540	547	548	551	526	535	543	549	522	554	530	541	555	496	572	567	533	571	588	517	541	542	542	566	554	587	508	579	494	539	539	516	515	555	544	530	567	560	583	563	562	562	559	508	548	520	533	532	525	534	563	556	538	567	537	535	559	552	556	540	515	534	521	541	543	525	579	526	548	535	526	530	547	541	571	561	543	565	549	538	561	545	525	601	551	546	550	531	579	514	543	569	522	546	570	539	542	589	528	550	572	550	527	579	535	513	522	592	485	514	501	545	567	529	562	566	532	552	560	555	522	544	525	543	564	568	574	520	546	517	549	552	522	530	568	553	547	555	574	543	603	514	537	528	530	537	546	519	489	554	576	547	539	550	537	582	477	521	543	568	571	522	537	520	548	527	581	587	567	518	523	530	574	559	501	571	570	575	565	530	550	542	585	621	558	544	547	532	536	558	542	552	580	570	533	547	525	553	523	531	569	549	529	521	566	541	562	544	547	547	591	507	542	547	535	508	592	510	567	523	515	528	541	581	555	547	507	541	584	558	528	544	561	563	553	535	552	539	586	587	607	523	543	560	566	551	555	528	544	541	587	540	557	526	523	566	540	523	513	522	546	573	520	510	524	567	522	531	510	547	557	564	549	574	530	530	514	560	533	518	530	537	527	523	524	549	527	545	530	552	544	532	534	526	540	538	505	574	576	574	555	586	571	573	554	496	543	525	542	564	512	569	581	532	551	543	561	558	537	528	570	560	539	557	534	529	531	509	525	559	533	517	526	562	549	531	548	511	592	555	524	521	536	527	582	528	604	555	558	539	515	564	564	540	569	548	558	550	547	531	545	508	486	537	541	556	581	590	531	593	550	565	545	561	560	543	498	534	561	525	518	529	577	556	537	527	559	542	559	564	527	506	571	552	531	560	563	518	532	562	534	520	510	543	539	511	564	568	547	554	574	549	538	538	545	544	510	573	541	548	535	488	546	559	580	527	546	555	571	579	510	521	532	549	519	544	537	561	557	548	561	514	522	567	521	541	530	539	563	574	565	561	510	544	509	529	624	583	522	564	510	568	534	509	561	569	516	550	547	552	516	583	545	522	525	559	530	541	522	577	588	543	514	535	541	534	559	547	524	566	559	565	585	552	527	544	537	557	548	514	525	537	532	552	544	596	599	524	542	567	566	544	541	537	556	539	587	597	566	532	550	566	560	524	566	532	542	603	530	609	551	567	553	557	568	564	551	544	525	558	525	570	562	566	566	542	525	574	541	530	544	542	512	500	537	575	563	551	546	593	561	542	506	527	544	572	576	579	522	527	530	531	501	532	512	594	562	526	517	551	549	573	543	534	534	537	536	533	575	547	539	544	567	525	552	583	519	521	550	528	557	531	528	563	559	552	555	546	525	538	533	547	537	578	577	537	536	527	565	588	527	519	604	549	555	581	538	540	561	593	506	574	569	575	551	544	547	509	518	555	518	549	528	563	526	500	586	576	580	563	578	583	558	588	563	534	568	545	556	556	497	550	534	518	543	539	551	560	522	557	559	538	508	563	555	495
16211	2621	2907	2220	1509	1106	813	632	554	433	392	332	296	279	266	244	259	204	192	212	203	213	184	173	158	181	170	190	161	175	167	147	163	159	131	169	123	171	140	152	146	143	146	147	136	149	154	148	128	158	154	160	166	150	121	155	141	128	158	133	138	152	146	145	132	157	136	165	148	159	140	156	142	132	159	142	126	154	131	150	150	143	140	125	126	138	137	151	154	154	131	133	143	141	140	119	136	132	147	121	118	140	145	172	130	145	133	138	135	140	143	142	143	149	144	136	137	150	147	149	137	126	118	135	154	158	138	128	145	134	151	116	138	156	126	133	140	133	133	158	173	134	149	143	132	139	143	126	145	158	142	152	132	141	131	124	142	147	139	134	160	144	123	128	138	140	154	140	150	151	143	148	137	112	148	135	131	140	146	138	149	131	145	130	140	154	140	132	128	130	133	150	152	129	150	148	145	138	128	158	120	146	130	143	147	126	153	134	147	134	150	145	123	141	143	150	131	120	133	133	134	160	145	131	126	137	148	151	127	143	147	153	139	149	144	126	147	151	164	143	153	128	152	134	147	144	151	142	131	126	139	132	133	125	160	154	121	141	162	122	136	132	145	128	138	144	151	142	139	133	131	132	114	138	139	129	132	142	143	118	122	143	142	134	141	145	129	142	134	128	125	140	156	124	153	114	146	155	148	144	157	116	155	137	140	137	163	130	151	141	129	135	130	138	118	146	133	130	136	132	130	119	117	142	136	139	150	133	125	138	146	126	136	131	143	132	132	135	153	126	121	134	128	144	125	144	121	146	129	154	146	143	149	120	118	143	129	122	160	124	157	139	121	142	140	152	135	153	117	131	119	114	148	134	141	138	155	125	136	135	139	117	116	139	142	143	132	120	137	136	145	154	138	131	128	119	128	156	129	149	148	152	136	143	170	130	140	146	136	135	138	132	138	147	160	137	143	132	135	145	142	150	160	122	127	139	128	117	145	144	149	101	138	134	148	137	148	142	121	160	159	124	119	150	151	144	148	149	136	144	128	128	144	151	128	128	151	123	126	128	124	119	134	151	134	140	147	142	136	151	140	121	119	127	136	136	152	148	114	160	137	129	139	135	137	137	125	124	138	144	118	122	130	145	146	145	134	154	138	112	137	148	136	149	143	162	123	148	118	145	121	121	147	124	137	133	127	153	152	131	152	116	162	148	141	141	136	147	126	144	147	136	124	131	128	154	126	133	114	130	139	138	143	136	116	124	130	135	165	118	145	156	122	119	145	145	131	151	162	132	127	147	136	137	137	130	131	125	139	136	127	126	159	145	139	140	140	149	117	144	141	129	122	142	153	126	138	113	138	119	134	156	146	138	156	142	123	139	119	160	139	131	140	154	132	152	144	165	148	130	139	150	140	141	131	128	143	139	147	144	127	146	129	122	143	150	136	137	107	150	156	131	145	135	152	158	159	122	148	128	136	144	135	139	132	127	138	155	134	133	129	140	155	119	127	152	131	151	135	143	137	133	142	150	162	138	138	150	131	148	145	144	130	134	130	141	139	116	145	146	119	146	125	150	135	133	138	141	119	144	150	126	122	131	148	139	142	123	127	160	155	152	140	144	131	154	121	146	150	126	130	150	131	137	163	129	155	117	138	129	137	150	118	150	128	124	131	137	115	128	141	133	137	145	123	133	117	143	137	130	120	127	140	125	155	157	134	127	118	133	138	128	136	134	98	139	129	132	150	139	142	142	146	119	151	132	148	129	138	130	130	142	142	140	168	152	139	148	138	143	143	148	143	132	144	149	142	114	122	151	138	134	133	153	116	139	128	124	169	123	126	139	130	137	142	134	149	133	139	132	129	133	129	148	133	154	148	127	140	151	137	144	128	133	149	145	142	139	135	149	152	110	168	140	135	150	138	137	150	152	147	146	136	163	128	150	147	145	143	139	159	128	162	155	120	130	157	163	127	140	146	141	145	131	149	132	146	137	142	144	137	136	149	136	113	154	156	105	137	133	142	132	146	162	139	139	150	138	140	112	124	143	144	146	127	129	130	134	145	118	145	150	158	145	153	134	147	118	136	142	155	140	126	136	126	133	115	118	138	136	132	127	142	164	154	126	157	137	113	150	135	144	140	147	148	155	125	149	153	146	139	121	149	142	125	134	137	139	159	135	132	134	135	156	150	131	148	158	141	128	129	169	143	129	130	133	125	148	144	141	130	148	152	143	140	136	127	130	136	136	129	160	145	144	132	135	151	138	117	140	157	130	133	165	152	128	145	137	135	133	148	174	146	143	128	139	142	127	129	132	140	136	119	127	144	157	134	116	123	132	141	127	127	126	144	148	138	140	130	143	118	122	138	144	129	130	150	133	143	128	124	155	140	133	130	148	167	119	145	160	146	132	136	139	138	157	125	144	121	139	141	138	135	129	168	142	159	144	146	147	124	140	140	160	151	142	136	151	145	159	134	143	142	125	136	131	156	122	169	108	148	122	147	134	132	144	143	141	141	132	145	137	156	138	139	168	145	139	129	140	139	146	135	142	148	130	131	153	133	123	128	134	126	115	141	142	151	142	140	148	135	142	136	140	127	125	132	138	172	119	143	146	128	158	128	141	150	146	142	137	139	124	128	161	140	138	147	131	131	130	143	155	143	135	113	126	121	145	129	143	133	155	155	134	133	148	131	132	143	134	140	117	135	141	115	102	134	134	145	135	123	134	134	143	155	144	130	139	158	138	117	157	117	118	141	124	135	143	129	130	132	132	143	124	148	133	128	146	131	146	130	144	136	141	163	138	135	114	127	142	158	145	139	153	128	158	134	142	128	131	157	138	160	152	147	151	150	141	148	149	133	158	137	155	141	133	122	159	142	120	147	151	137	161	152	117	141	110	146	133	130	152	124	141	152	146	145	129	153	143	128	161	139	152	134	133	142	146	123	126	128	130	143	148	147	129	132	137	148	135	137	131	122	125	161	138	126	144	153	139	121	150	141	156	147	142	140	150	149	154	117	148	143	133	152	137	160	142	149	139	129	120	129	131	144	151	154	140	147	141	139	128	140	123	144	137	142	152	121	169	148	160	147	157	137	147	142	138	137	145	164	148	140	145	152	121	134	160	133	137	139	118	148	133	129	154	117	126	135	122	137	120	144	151	132	127	145	147	135	140	163	143	126	146	126	130	122	151	133	133	134	154	152	163	136	158	130	125	150	160	141	144	129	126	149	157	152	124	124	125	130	155	125	121	152	137	140	138	146	135	134	129	140	145	128	136	135	141	139	145	146	145	157	149	143	136	142	143	134	132	135	160	119	129	133	139	140	167	134	132	136	135	131	135	143	130	156	141	133	140	139	131	163	156	130	124	163	140	130	157	132	138	133	136	143	135	143	141	152	140	142	140	148	128	160	132	154	141	135	153	139	136	133	135	140	126	119	131	140	151	132	144	132	120	126	136	129	131	139	156	131	143	139	141	132	147	156	126	115	162	155	149	125	133	128	122
7510	2537	6233	6809	5719	4698	3760	3081	2636	2207	1933	1741	1570	1490	1277	1179	1138	1016	1007	955	894	868	845	780	763	732	711	693	721	647	646	647	582	650	634	594	566	574	572	563	582	564	543	579	523	519	537	564	521	510	528	573	535	517	523	522	513	535	516	513	498	573	500	498	528	477	494	490	474	506	514	474	488	490	467	513	490	510	490	450	532	476	497	520	510	453	441	464	452	472	530	495	503	491	481	460	498	455	498	512	504	442	490	500	465	487	444	481	517	486	469	506	498	492	486	445	454	447	455	449	439	492	473	450	459	477	484	501	461	449	479	473	450	476	466	472	466	502	455	508	470	418	468	466	476	465	460	452	505	478	457	465	449	449	497	504	431	462	447	418	455	481	474	477	478	472	465	447	462	479	486	499	465	444	456	497	478	445	465	473	473	452	463	460	497	429	458	475	471	443	483	434	450	443	453	471	500	421	445	455	476	456	458	445	502	435	468	469	452	464	492	440	447	433	437	459	493	489	464	491	472	511	512	456	482	459	438	435	495	472	449	450	501	444	459	455	477	438	482	428	465	444	459	443	438	461	438	418	500	492	421	471	432	486	447	474	478	456	476	465	498	452	487	450	521	456	463	481	486	435	455	461	458	480	458	480	471	439	452	477	474	460	479	435	459	419	443	460	469	501	439	454	457	477	468	444	514	464	467	453	491	488	450	471	496	507	476	422	451	491	428	465	458	469	482	450	482	456	452	445	473	452	448	486	494	465	464	456	428	454	457	448	478	483	476	472	450	453	457	503	428	484	477	470	408	466	465	479	461	481	452	490	471	467	472	479	456	442	457	456	440	479	457	485	473	472	429	471	482	472	474	488	453	488	487	464	466	438	438	449	430	458	459	451	479	436	452	469	459	447	472	481	522	473	474	441	466	464	485	436	427	450	450	447	503	475	466	459	461	462	452	428	449	460	462	497	453	438	447	501	471	484	429	477	418	405	474	463	445	488	476	461	460	463	452	479	444	487	447	483	470	443	405	501	465	491	460	466	474	450	448	470	484	427	456	480	445	462	456	467	430	485	419	450	411	464	459	470	426	495	481	469	479	460	428	439	490	474	454	441	437	462	452	466	445	474	468	445	477	476	467	470	456	447	502	453	477	475	477	420	414	428	477	475	436	455	433	446	463	477	429	445	476	438	458	478	483	474	462	491	461	448	467	466	454	457	434	443	485	462	455	483	444	475	497	493	447	453	452	490	448	440	520	438	441	473	450	485	456	497	445	478	486	428	476	435	467	484	477	474	458	477	396	502	467	484	511	490	472	468	442	466	478	449	469	463	461	475	458	473	480	477	447	483	460	440	455	465	468	478	455	439	457	471	456	445	482	467	462	461	459	425	526	472	456	449	476	415	435	448	409	432	422	481	447	499	474	450	474	433	480	423	457	440	430	428	421	468	449	483	452	457	505	444	480	448	430	416	456	453	479	468	457	463	445	469	444	449	475	433	476	470	447	455	473	502	501	495	468	474	461	430	478	434	442	442	441	434	463	477	435	489	467	487	445	466	493	469	505	476	425	430	486	455	456	447	460	469	490	453	486	435	434	459	451	480	440	429	445	443	495	423	463	450	438	449	468	481	448	474	472	483	482	413	446	455	452	474	431	492	467	445	458	476	479	435	453	461	433	439	445	469	453	517	439	452	456	492	473	472	470	482	499	487	436	471	496	492	455	445	459	465	440	460	447	477	466	489	438	456	462	450	447	454	438	450	462	458	490	496	446	471	447	464	493	435	443	468	418	479	425	467	458	473	480	462	455	479	436	469	469	431	478	437	458	456	452	469	422	454	390	444	493	441	444	493	475	446	436	456	502	478	453	478	445	475	464	469	455	456	479	435	436	482	454	450	510	469	464	441	473	441	450	496	491	445	479	456	480	457	442	420	473	475	444	484	448	447	477	496	453	457	467	461	446	497	462	459	484	492	442	482	455	469	461	491	457	476	469	478	435	462	458	463	456	418	445	454	502	461	467	520	431	473	421	451	455	505	478	457	454	421	495	437	470	505	503	468	516	479	462	471	440	432	475	481	465	431	460	464	483	452	462	493	451	465	423	523	489	462	440	456	465	471	470	446	481	453	482	447	433	461	497	467	467	462	466	438	456	475	432	451	435	458	472	429	464	456	474	468	473	472	451	485	471	460	430	460	448	499	473	451	448	457	449	454	455	450	463	481	480	492	464	447	452	458	450	456	464	487	481	463	505	423	467	456	474	471	471	457	471	452	465	457	454	456	490	483	459	452	483	481	459	456	477	428	470	449	458	435	456	460	481	485	466	484	453	484	483	466	476	487	478	432	456	455	452	456	468	486	427	441	443	451	465	451	450	445	466	456	429	454	464	433	452	456	435	449	435	481	464	465	455	480	484	498	467	468	474	446	455	475	459	431	488	437	465	433	473	465	442	444	473	466	473	427	488	500	489	445	484	492	508	460	438	475	437	488	486	440	468	419	496	459	504	458	472	474	467	492	466	447	478	492	468	485	470	482	430	411	496	426	472	443	487	458	472	490	439	484	466	493	417	474	442	483	455	440	476	433	432	479	469	473	459	480	456	473	480	458	451	460	436	492	483	449	471	446	458	474	496	456	440	465	416	477	484	459	468	461	458	472	439	449	467	424	467	473	437	449	426	473	449	478	413	451	480	445	502	450	434	461	469	473	488	444	486	511	457	510	452	449	451	462	456	464	448	442	454	446	486	451	485	498	485	487	447	483	459	442	459	493	499	434	447	456	459	500	423	447	442	467	470	478	448	493	471	510	481	472	452	467	438	482	436	474	479	470	466	443	470	447	454	444	442	494	484	450	485	470	466	483	447	466	476	479	460	417	476	458	443	451	475	460	448	463	450	434	494	491	465	487	441	459	461	437	459	493	465	467	454	438	437	474	497	472	450	450	490	471	463	465	473	428	389	459	424	502	504	464	476	457	454	447	474	461	445	449	449	454	482	455	467	475	428	454	465	445	460	464	475	463	472	485	436	490	446	504	469	506	431	483	483	457	456	448	454	471	493	470	480	462	435	418	464	439	467	464	471	485	461	447	469	438	458	478	466	447	410	443	428	492	483	448	447	430	447	485	436	452	456	470	449	485	439	442	463	409	446	431	494	439	514	474	494	470	504	448	470	465	476	474	461	442	443	439	472	473	448	491	440	473	458	465	444	422	467	458	433	472	451	465	457	420	483	472	436	461	455	449	482	464	422	457	467	481	455	463	462	477	470	443	477	486	453	465	439	468	462	454	450	404	461	438	461	459	454	474	496	471	477	507	471	475	430	426	453	452	455	406	426	438	433	450	480	451	444	486	455	479	490	455	449	449	501	440	470	488	441	466	473	462	450	457	472	438	517	448	501	448	483	445	484	454	446	428	492	468	446	473	445	427	432	448	448	490	459	430	450	457	466	459	448	467	464	505	432	473	435	484	464	459	412	481	462	461	415	450	468	450	449	469	480	499	482	512
2321	419	452	403	392	341	344	332	339	343	325	312	275	294	323	316	328	289	307	326	292	312	314	317	312	319	291	308	327	324	305	289	329	313	324	337	347	320	327	302	314	327	311	305	315	310	318	300	305	300	320	288	331	316	307	291	319	313	326	303	304	325	326	317	314	298	297	303	365	348	285	315	332	292	326	296	296	316	299	282	308	334	317	316	313	336	317	299	289	345	334	316	286	319	334	357	330	321	319	301	289	322	303	328	316	299	315	285	317	288	304	317	295	301	296	309	314	284	310	321	310	319	296	302	308	288	283	330	314	330	323	291	311	295	297	318	317	310	289	318	311	303	329	326	313	312	336	283	297	308	317	321	295	306	289	287	329	323	320	301	303	322	300	282	315	347	313	311	337	318	272	323	335	313	295	297	326	288	317	315	355	271	288	305	357	307	276	286	331	298	317	272	323	310	324	307	309	338	318	330	336	305	306	286	308	328	292	353	282	294	320	324	277	296	288	294	299	328	325	329	271	331	325	313	324	312	291	322	334	308	304	318	315	293	317	319	330	304	322	339	288	315	306	303	351	367	295	313	317	308	315	313	336	304	337	288	324	297	300	339	289	324	333	298	272	306	259	327	326	324	332	320	298	343	302	321	281	353	315	344	321	305	284	308	326	290	311	357	294	313	320	301	313	315	282	305	340	313	317	302	328	352	302	310	316	307	331	310	285	306	309	300	348	303	318	339	325	295	302	302	289	296	292	311	317	320	333	301	308	321	336	324	298	331	327	332	303	319	308	304	304	296	326	330	348	316	297	330	295	294	308	287	325	310	310	324	299	316	331	310	313	312	289	318	291	334	303	320	308	292	334	305	311	304	325	294	323	346	316	316	330	306	331	325	316	322	287	310	315	320	309	284	328	284	332	312	273	296	289	304	303	346	327	314	319	331	291	312	308	303	315	338	329	340	294	293	326	298	345	318	304	325	349	311	332	320	304	300	300	302	298	307	290	301	283	287	322	292	323	274	331	317	304	307	292	307	314	300	315	330	323	297	308	289	300	273	307	329	270	324	309	300	290	313	336	314	320	291	329	327	288	301	345	306	315	318	303	310	334	284	319	328	330	306	323	325	319	336	328	330	329	312	298	329	296	320	287	294	321	326	326	321	301	317	301	291	312	316	315	292	325	315	324	312	304	299	286	329	325	311	295	297	270	317	319	345	323	318	306	301	311	314	322	315	313	310	339	326	286	285	300	330	364	282	312	293	288	309	321	308	325	294	289	296	319	300	315	293	300	332	298	318	288	358	287	274	319	323	300	312	328	333	307	297	269	313	326	306	288	313	312	317	328	321	344	323	311	294	334	319	297	295	346	309	329	309	343	321	320	307	301	301	310	300	315	317	316	312	333	310	301	291	308	362	284	308	281	354	321	295	316	310	319	308	293	301	297	374	284	323	316	277	297	336	312	286	327	280	285	328	288	317	330	324	308	289	278	307	281	297	329	319	332	324	327	309	318	298	316	303	342	315	314	302	357	315	299	320	293	300	311	325	300	327	330	299	318	312	298	302	330	304	301	304	329	316	309	312	327	305	318	293	315	312	321	316	309	314	304	312	282	319	328	302	300	314	300	309	288	317	308	322	283	320	335	314	315	316	341	304	288	307	300	327	304	320	322	316	284	291	322	324	330	340	325	290	281	324	298	335	349	298	313	301	310	309	355	295	275	313	323	301	309	346	287	326	315	305	301	317	322	321	296	313	345	323	324	298	301	321	361	330	297	325	331	311	320	300	326	341	317	309	305	314	315	294	306	336	328	321	301	300	291	311	303	306	342	299	303	267	319	316	328	308	312	320	295	311	308	284	315	312	333	302	289	314	317	318	304	291	289	322	311	326	301	337	330	331	309	331	328	280	319	336	313	328	299	302	292	332	303	290	330	290	292	338	318	288	330	316	357	310	281	324	293	330	315	324	301	348	310	304	288	299	306	320	306	345	323	320	351	326	303	310	328	329	341	300	311	297	324	305	322	328	329	323	269	305	320	314	309	282	309	289	333	338	334	345	320	319	318	318	309	308	332	308	319	307	327	314	319	305	331	320	324	323	320	302	298	314	322	314	308	330	327	328	293	317	306	293	334	355	340	297	310	319	302	310	285	307	313	319	298	294	304	316	315	296	309	306	301	310	292	310	319	311	300	296	313	337	351	288	295	337	323	330	332	326	320	322	326	317	281	297	314	319	316	324	317	330	326	273	285	326	325	323	280	321	325	314	294	309	288	318	332	300	305	309	303	345	295	296	290	325	303	330	302	328	368	311	302	297	322	338	303	310	294	325	319	323	313	301	316	317	327	319	318	316	321	303	308	328	324	303	317	315	345	337	286	313	335	327	323	273	349	320	337	303	290	303	330	358	299	319	298	335	306	296	320	347	324	319	311	362	301	331	325	322	345	346	312	311	275	308	318	311	301	285	316	338	290	303	291	328	318	312	306	350	316	270	315	330	301	316	311	299	332	346	312	296	319	307	306	308	314	301	282	300	310	344	301	361	294	319	285	314	289	298	290	304	299	285	312	323	316	285	324	333	305	329	316	303	308	333	333	299	294	286	302	292	278	333	353	311	296	322	330	302	307	316	331	331	314	315	314	323	351	327	315	304	331	360	308	333	304	291	307	333	308	320	313	300	326	302	336	328	302	332	332	320	316	328	307	314	319	303	313	312	280	294	298	315	304	298	324	316	290	318	295	303	351	311	322	329	315	302	295	293	347	286	309	322	336	297	314	307	325	285	289	286	328	308	325	261	321	310	313	300	314	339	337	312	302	325	334	324	310	305	336	290	282	322	359	323	302	297	309	314	330	334	306	342	312	302	278	305	303	314	331	321	310	305	330	317	273	304	324	306	316	309	348	341	320	311	310	361	301	306	311	296	302	307	305	327	278	307	318	313	326	286	337	317	305	338	332	329	306	305	341	338	321	314	313	317	318	321	307	316	362	295	352	304	277	320	303	312	326	307	350	273	263	345	314	308	316	301	325	322	332	299	322	319	295	306	305	309	342	340	299	304	338	289	323	287	322	314	280	289	321	335	326	335	333	319	316	333	299	319	275	322	283	308	302	332	348	321	337	283	303	308	260	312	308	307	343	324	288	311	327	320	278	288	309	340	327	323	332	320	301	339	315	322	327	302	296	289	338	328	327	299	294	316	307	332	321	314	323	312	321	309	335	330	334	306	309	297	311	339	304	326	319	302	284	288	298	328	353	322	299	295	333	329	350	327	328	322	333	322	315	289	340	318	349	314	308	314	306	322	317	320	324	316	312	310	331	324	338	336	332	305	294	303	286	316	304	300	294	317	324	308	305	297	312	303	329	303	284	306	305	324	316	311	293	305	292	358	305	287	308	289	308	315	294	303	340	312	324	334	309	297	300	313	304	309	341	290	316	299	299	305	338	328	344	314	317	313	320	338	320	359	300	275	276	297	344	290	308	316	313	327	334	311	319	297	290	273
2494	1027	1127	1157	1083	1037	1067	1037	1012	1012	977	970	938	960	957	972	950	963	896	991	853	939	890	925	921	982	968	961	925	852	879	947	953	902	938	926	890	925	930	889	928	937	945	897	891	941	871	908	973	929	937	877	905	924	882	895	945	887	861	921	863	954	928	845	865	935	888	886	931	928	866	888	887	845	960	896	878	903	892	931	911	894	940	878	959	916	900	866	922	899	875	905	908	948	846	922	949	902	945	896	909	926	924	873	873	947	879	952	905	894	907	901	916	982	885	906	864	893	905	915	930	894	930	896	867	888	906	924	931	906	941	967	930	892	941	861	909	884	894	903	948	904	910	934	892	949	924	923	912	936	912	930	852	946	909	930	876	908	894	925	913	939	875	895	837	923	914	859	921	909	888	904	882	929	912	906	907	987	870	928	901	931	899	916	915	860	898	916	940	904	868	882	910	899	888	883	942	894	927	930	904	936	872	896	893	871	923	903	934	847	824	886	864	883	933	882	891	875	943	892	869	934	914	873	866	909	911	897	939	948	977	903	877	942	900	925	919	906	855	902	946	931	931	925	868	881	943	900	964	921	861	844	909	861	897	912	893	956	837	956	925	870	884	921	874	856	907	880	906	979	906	917	924	965	905	896	910	957	875	928	880	948	912	888	931	901	871	924	886	974	868	891	843	917	889	953	947	923	883	905	896	856	911	929	920	909	927	890	946	918	925	897	905	916	863	858	889	937	920	893	901	882	942	897	919	953	941	946	897	918	941	874	914	867	934	927	883	923	872	907	892	918	909	926	859	882	943	851	890	904	930	931	908	917	892	898	937	918	960	894	881	940	892	886	946	886	960	931	858	947	830	903	894	903	918	947	946	907	905	902	900	887	915	916	909	930	909	934	880	904	908	894	880	958	891	849	885	865	908	924	861	888	881	932	908	955	918	933	835	900	897	931	911	897	953	922	946	916	882	851	926	905	902	929	895	901	907	891	912	987	881	968	878	910	886	895	867	838	924	941	996	901	887	891	927	925	881	929	904	924	844	937	869	921	852	878	900	907	891	913	962	885	939	889	892	926	885	909	892	950	908	886	909	871	948	892	849	901	906	928	862	919	874	911	897	896	890	948	949	908	908	893	926	936	878	891	959	907	891	916	895	905	913	865	861	897	899	927	997	898	941	905	911	888	871	875	913	895	867	883	986	946	907	908	861	958	947	903	934	942	951	896	847	893	930	982	913	894	940	931	882	919	860	872	894	899	880	995	852	920	865	883	883	952	904	894	879	892	953	915	850	913	905	862	968	922	921	849	939	949	902	865	941	849	892	848	945	965	885	895	926	890	962	923	911	947	916	890	928	843	901	889	897	907	917	896	949	922	884	878	912	871	902	944	915	915	932	935	890	870	932	913	949	949	876	925	915	939	851	919	863	883	877	920	894	926	933	923	863	892	893	952	997	879	889	828	879	898	905	848	916	905	950	946	926	945	861	849	936	909	873	855	968	930	931	918	876	932	934	936	933	950	888	908	855	896	916	915	934	934	925	864	889	973	873	909	942	925	869	869	930	913	889	984	907	894	899	898	958	918	939	905	893	891	893	910	948	956	931	945	916	901	872	889	903	951	910	923	895	900	896	893	906	889	945	900	900	938	895	895	938	869	933	891	860	894	903	932	853	884	900	871	894	892	933	904	932	923	921	937	939	882	897	902	923	899	932	903	962	937	892	890	903	890	888	904	891	925	916	858	913	929	923	872	861	883	913	856	966	911	874	944	886	941	901	849	903	931	917	901	952	938	888	957	913	895	898	935	834	941	919	919	919	887	932	892	946	910	874	895	914	892	891	915	912	911	929	925	905	878	924	885	927	897	971	901	950	883	953	905	900	899	909	897	931	931	910	924	919	983	936	941	825	911	899	907	862	953	931	936	897	901	922	918	899	923	972	920	967	971	944	874	898	936	866	961	877	939	906	872	927	924	895	907	946	930	934	915	908	927	961	900	857	924	951	895	849	948	894	899	906	884	898	923	927	907	956	921	916	916	932	914	908	979	903	906	936	900	940	903	931	902	910	868	905	952	875	897	888	917	913	934	915	897	864	980	876	918	910	917	939	881	955	877	925	887	924	968	907	953	878	861	887	889	922	897	974	925	919	888	857	876	888	908	907	912	937	890	923	906	910	931	878	873	869	927	964	883	922	907	837	899	888	892	893	935	919	922	856	968	868	898	931	871	899	924	953	897	921	940	934	913	921	886	963	892	890	905	922	918	915	934	878	882	898	936	867	891	910	969	929	857	907	915	934	901	926	904	898	900	876	928	933	928	907	962	887	933	863	927	919	887	948	931	965	916	931	930	933	949	942	945	915	888	863	875	883	908	932	862	831	896	852	899	871	877	943	933	962	945	941	955	900	888	875	920	969	911	932	886	895	935	943	902	973	870	927	924	922	863	910	930	887	911	914	918	904	934	894	888	929	875	928	892	923	909	910	917	921	885	905	925	914	933	891	892	958	926	897	940	905	840	913	922	936	858	867	879	875	884	919	884	927	916	883	932	946	941	955	884	939	891	889	1001	890	876	873	864	918	896	930	965	938	923	898	938	836	891	915	897	880	869	873	911	881	931	902	918	918	909	869	906	889	913	952	930	940	876	889	931	931	931	890	868	904	883	904	916	902	896	915	878	954	927	880	891	896	924	897	898	979	880	930	869	862	857	890	930	923	901	913	864	902	926	929	887	923	884	909	943	913	901	925	930	897	946	947	872	964	905	922	882	936	922	894	960	945	888	948	837	887	860	910	889	892	897	886	912	863	919	877	902	921	928	931	924	885	915	892	927	893	851	875	918	955	904	897	944	905	917	832	939	951	922	931	884	924	960	922	930	925	876	902	857	955	941	909	947	892	944	960	902	932	902	889	858	939	901	917	850	890	898	919	930	917	921	912	903	905	955	925	953	910	922	905	881	914	954	838	937	889	911	883	872	960	913	857	922	880	926	921	908	903	909	908	951	949	876	933	917	978	932	935	956	934	850	913	889	881	889	816	917	923	938	928	934	959	900	915	895	950	862	923	969	910	878	905	865	919	955	861	936	908	927	903	917	941	902	931	906	958	938	889	881	922	874	939	909	909	886	888	915	948	892	916	914	914	867	886	881	895	891	923	908	913	920	902	925	864	909	915	887	871	906	933	931	964	914	875	926	943	969	939	944	921	891	901	912	882	896	948	919	939	896	912	864	920	868	871	899	894	869	926	888	899	904	896	927	907	856	957	885	873	951	906	934	917	849	907	935	911	945	925	916	900	894	934	915	953	870	884	910	896	872	905	894	846	875	958	945	894	929	907	910	933	931	890	878	956	938	915	868	946	892	922	870	905	939	922	958	920	888	887	921	927	887	864	912	935	916	897	950	957	909	937	892	870	906	919	964	955	951	899	897	901	920	914	906	882	918	892	936	905	934	933	928	898	916	944	947	917	985	868	883	910	854	900	917	990	919	882	908	913	950	924	853
8625	1152	1559	1202	867	608	547	423	344	325	291	277	248	262	234	241	226	238	203	201	207	185	198	210	203	190	222	200	161	203	156	183	199	195	178	188	179	167	183	183	190	165	193	180	171	179	201	182	196	163	182	181	189	180	158	174	157	161	195	180	173	155	168	176	182	175	176	165	175	176	143	175	164	186	186	191	168	183	174	159	182	183	164	178	186	194	167	154	176	184	201	171	154	169	179	186	180	163	170	192	170	150	197	192	180	184	182	143	181	176	191	169	166	181	166	177	171	165	183	155	174	181	157	177	198	161	155	175	162	173	187	161	183	175	154	197	168	130	187	175	170	153	176	177	169	171	175	168	181	179	162	163	168	171	198	164	169	208	176	196	156	160	167	177	189	169	167	164	151	183	160	182	164	173	188	176	202	184	172	159	147	163	175	171	157	195	170	164	193	174	174	166	185	156	170	174	156	150	176	187	160	165	178	153	163	139	178	174	170	173	178	167	188	148	163	181	166	173	170	191	171	162	140	163	150	165	164	160	158	146	152	168	170	168	179	156	186	183	185	169	168	174	168	154	172	184	160	169	172	169	174	191	188	180	173	183	173	192	158	223	166	171	168	157	172	132	167	187	182	167	163	179	165	167	177	192	162	172	191	172	164	164	168	186	166	173	168	172	191	185	211	173	154	158	194	160	152	186	166	168	174	153	165	182	159	175	176	183	168	201	169	169	140	157	161	180	184	170	194	154	165	185	168	155	147	168	167	173	183	160	164	169	180	179	197	189	176	184	168	176	172	183	147	175	172	176	170	201	167	159	172	159	182	167	166	170	175	150	144	182	174	169	180	156	177	162	176	170	186	202	173	180	171	161	166	183	162	166	166	168	171	176	188	159	187	178	155	176	189	188	190	201	173	191	155	171	176	188	192	177	183	180	152	176	152	191	172	173	150	175	170	161	155	187	167	167	183	183	169	180	169	174	207	155	169	182	162	155	202	159	168	200	184	178	179	150	154	169	201	169	159	181	197	174	153	155	138	153	161	173	180	167	162	162	171	150	162	178	166	171	167	189	157	144	175	170	184	151	165	169	161	211	175	172	192	190	163	178	186	168	166	174	164	161	151	172	190	172	171	171	148	229	186	167	166	200	173	177	172	182	161	185	181	203	168	190	164	158	162	169	158	171	172	168	191	152	169	183	178	181	182	176	184	160	179	176	157	172	152	173	189	176	178	157	186	176	146	175	185	176	173	153	166	191	161	176	159	171	197	166	160	143	159	172	164	160	149	177	169	206	166	165	168	165	176	162	175	187	166	196	168	163	186	174	175	169	167	180	160	160	184	163	192	164	156	160	183	183	188	171	180	167	166	168	177	177	170	185	157	161	192	184	146	170	165	184	165	155	166	167	177	165	187	168	180	196	189	185	169	158	164	182	171	176	175	188	184	185	168	165	139	189	166	174	176	167	162	169	153	149	179	156	181	166	172	166	178	175	168	182	181	162	166	169	178	187	192	190	165	168	177	179	164	179	166	162	196	171	148	183	181	168	174	191	160	178	191	190	182	166	186	146	180	180	171	193	199	176	170	170	160	192	174	183	169	179	160	188	178	144	161	187	153	177	187	155	192	156	157	173	164	169	180	168	185	146	168	170	186	176	170	174	173	172	175	181	187	178	163	182	182	161	193	179	180	173	185	155	182	183	171	152	168	151	171	169	189	191	186	179	151	177	157	187	180	172	182	158	162	165	173	163	177	202	155	170	206	182	160	131	181	140	160	164	184	153	177	185	194	173	166	164	148	164	146	193	149	190	196	193	179	191	190	155	150	166	170	149	174	188	150	172	168	159	163	177	202	185	158	177	187	155	163	156	185	141	178	167	170	182	164	182	162	174	177	169	148	165	163	156	160	162	170	180	186	181	169	166	150	179	170	161	172	178	142	173	147	181	199	183	147	173	151	178	189	172	168	186	165	182	170	167	170	176	173	148	174	175	164	179	180	177	176	171	171	174	166	186	172	176	194	191	148	180	187	170	213	155	160	169	154	177	159	158	156	178	168	177	127	191	154	151	178	172	164	143	158	172	189	175	174	179	171	179	177	176	177	185	162	180	168	174	189	169	161	166	187	184	163	162	179	166	172	189	160	164	148	177	165	162	170	162	158	180	140	205	152	154	162	161	167	195	172	171	176	182	170	164	167	167	178	164	179	184	185	183	205	175	149	167	176	165	169	152	167	176	181	170	160	181	167	178	169	162	163	171	175	167	168	166	157	164	163	169	193	158	170	177	171	187	165	166	191	163	164	168	150	170	185	141	184	169	184	154	146	160	190	155	194	151	153	172	198	181	172	169	178	202	184	175	185	174	166	191	177	180	156	161	171	202	164	175	186	177	180	174	159	182	171	176	186	183	161	186	187	178	196	187	158	168	180	159	185	177	200	188	176	168	161	190	187	175	163	168	181	161	177	193	184	192	189	173	179	153	176	182	149	174	166	164	190	154	139	162	161	156	171	155	177	191	153	200	169	163	176	137	195	179	158	178	173	169	181	147	180	185	165	158	170	181	173	161	141	163	168	179	161	153	180	176	180	173	167	158	191	168	176	173	184	166	163	168	194	182	171	161	174	170	147	177	187	162	150	195	154	164	178	170	163	161	177	190	185	203	170	182	151	185	159	174	196	156	196	181	173	190	153	175	185	175	154	175	176	167	178	163	167	148	168	181	201	143	168	166	175	186	175	152	163	165	159	174	170	179	196	183	173	180	161	177	179	175	172	168	155	157	167	178	149	155	154	160	178	167	169	174	199	195	170	171	170	159	178	190	170	176	157	172	162	170	197	153	163	190	161	187	186	185	182	181	180	174	157	160	184	187	182	174	166	184	175	170	160	138	171	167	166	164	181	174	151	178	167	169	162	179	191	184	205	190	180	170	181	168	174	158	195	155	176	186	167	161	174	192	163	180	145	189	174	163	185	188	163	189	173	174	167	168	158	180	186	153	153	173	171	160	160	157	165	168	194	151	183	177	194	183	173	180	186	176	144	141	189	174	205	167	173	177	172	189	177	170	165	155	171	159	177	151	188	149	170	192	164	192	166	155	198	159	169	167	194	172	172	178	167	183	175	149	180	151	172	152	177	120	175	191	171	183	183	178	151	177	142	181	186	168	161	153	172	158	166	177	171	187	172	186	175	202	140	187	176	187	147	184	139	181	188	169	169	153	160	202	171	160	197	162	153	166	187	197	165	176	166	194	150	156	183	173	182	185	188	171	154	165	148	190	175	185	183	168	153	173	175	174	159	173	184	167	167	169	159	189	194	161	170	192	193	175	189	179	195	178	159	193	189	152	167	158	141	157	158	187	178	172	183	172	155	167	181	162	176	178	161	168	174	160	174	173	196	158	168	189	166	180	145	170	168	154	148	160	176	162	186	163	165	162	173	192	172	157	191	158	162	190	184	177	163	198	161	171	181	185	151	187	157	176	174	176	166	214	195	161	178	154	189	167
5568	1598	3541	4025	3352	2758	2210	1997	1644	1398	1312	1281	1117	1088	942	961	877	839	828	770	726	739	786	726	710	712	676	648	618	588	590	637	645	635	612	633	604	611	602	584	628	607	586	594	606	572	538	613	595	567	609	544	575	567	591	536	567	560	583	544	563	581	590	581	574	582	542	566	538	541	556	548	525	535	551	550	544	536	570	547	550	559	548	614	530	560	533	571	564	542	575	594	589	510	566	592	585	561	532	538	539	567	535	547	508	523	561	570	547	568	560	520	545	554	518	552	619	555	546	604	572	502	540	552	536	605	548	522	573	600	514	519	538	519	518	574	536	562	554	521	574	600	561	570	557	501	527	550	544	550	553	602	545	507	504	543	526	533	544	541	560	563	572	562	549	575	579	555	565	518	513	525	589	589	603	529	545	529	532	531	528	550	567	523	550	576	594	561	540	550	538	522	556	535	559	484	594	534	534	530	562	587	544	568	562	555	570	551	564	547	510	534	589	547	579	530	576	553	542	546	603	517	555	546	499	557	565	565	548	567	512	526	511	527	566	547	580	536	569	509	553	557	536	524	522	551	543	542	494	526	601	533	541	528	564	555	539	589	554	554	525	557	543	513	528	554	576	517	572	579	543	555	552	564	582	598	528	533	574	549	546	550	556	571	553	516	494	513	571	521	562	524	564	581	539	529	559	496	530	553	575	591	543	545	525	507	547	529	555	533	547	539	560	589	522	541	566	532	533	561	549	579	549	538	559	498	596	547	545	540	569	548	531	566	556	570	545	520	546	602	533	519	555	518	510	510	537	534	507	567	538	554	558	516	559	541	544	549	486	548	549	507	569	568	521	566	541	532	533	547	564	566	518	578	519	542	520	547	572	538	566	571	615	547	552	516	521	531	549	539	507	599	516	542	554	547	554	542	522	505	560	493	555	553	557	527	526	549	544	544	529	535	551	508	541	537	561	558	502	596	538	564	532	561	502	504	551	523	578	571	547	558	555	573	536	522	548	536	571	515	539	566	527	582	559	507	564	575	513	551	504	534	557	553	522	570	512	623	581	550	522	536	544	516	591	554	561	565	512	603	549	563	519	512	569	547	567	557	534	523	513	542	504	544	555	567	554	577	568	555	498	540	479	575	531	526	580	544	489	559	556	587	568	571	555	584	524	532	598	546	596	525	518	520	528	559	557	552	530	539	582	514	549	546	538	536	547	533	494	583	540	531	520	577	506	562	559	535	569	545	579	529	585	532	543	495	543	569	518	540	524	499	539	582	527	544	494	556	565	536	578	515	562	527	496	515	561	505	544	506	510	532	554	517	521	530	543	540	538	558	533	538	545	515	543	559	517	597	516	532	561	549	524	532	515	527	541	522	556	519	532	510	527	562	529	544	535	553	565	523	541	543	550	575	527	538	548	563	532	530	538	554	545	564	572	528	512	552	533	597	552	530	506	518	540	538	565	540	557	515	579	521	510	550	509	533	531	568	587	543	531	530	542	524	506	564	517	557	529	548	569	548	543	580	580	521	524	537	542	553	591	578	538	554	522	514	518	551	534	518	499	515	543	517	555	582	573	576	563	544	537	550	536	548	502	501	523	508	528	530	532	564	502	545	493	538	569	538	525	564	523	562	574	532	565	574	555	546	550	540	550	519	537	531	537	530	504	533	596	510	545	523	576	550	531	524	591	569	549	517	531	506	507	539	568	522	550	541	582	515	542	544	557	565	563	551	527	613	537	556	506	512	564	562	558	558	537	536	532	534	594	508	565	553	543	544	548	538	559	522	575	534	534	543	529	543	545	528	560	588	534	526	530	545	561	533	562	539	544	539	533	533	534	564	586	548	553	550	551	561	551	500	520	609	557	568	569	600	504	565	529	558	581	516	514	573	550	540	546	532	538	528	541	551	569	552	540	507	553	513	572	536	546	553	511	545	574	552	512	571	582	557	527	565	524	570	541	489	563	541	544	580	568	549	536	570	547	571	506	531	569	543	527	503	515	537	565	546	552	567	515	544	563	532	579	578	522	556	537	523	520	577	533	554	547	521	556	553	519	529	564	572	551	535	548	559	494	549	553	542	568	538	600	573	551	574	565	552	595	553	553	542	571	554	564	529	522	553	575	547	511	544	523	535	565	541	541	560	521	558	590	536	584	548	513	548	578	556	539	555	541	563	580	520	532	525	560	501	538	487	520	530	536	540	522	530	527	555	521	520	535	521	525	548	543	546	520	539	531	537	540	539	547	527	550	520	526	500	484	561	560	525	604	588	520	554	535	576	513	566	557	552	549	496	537	511	531	522	519	503	577	519	582	522	536	508	526	555	552	577	525	543	513	516	537	576	528	553	550	553	563	563	531	536	561	552	566	583	528	581	515	556	558	519	542	571	552	526	520	555	519	574	559	513	574	546	536	548	542	541	516	573	557	543	558	513	564	526	525	539	546	545	547	520	567	501	543	547	579	589	539	556	545	521	505	554	539	518	583	543	525	554	543	540	533	568	570	564	549	530	541	506	504	560	563	562	586	513	530	506	567	515	544	513	557	529	494	563	563	564	542	551	556	551	554	544	548	572	550	510	562	569	538	544	536	559	550	518	523	549	557	571	539	504	518	532	552	523	564	547	530	552	533	492	545	550	538	568	528	565	558	564	542	528	544	571	561	514	539	603	566	512	591	538	532	596	569	579	560	565	523	537	555	554	565	509	574	553	534	529	532	560	549	547	545	541	513	559	567	565	528	559	578	548	515	517	547	571	541	578	534	501	503	553	513	556	514	541	600	491	526	579	547	580	512	596	554	545	515	540	549	528	542	532	537	535	532	551	545	532	513	564	555	537	583	554	552	529	563	564	562	558	532	530	539	567	544	527	550	570	528	518	540	532	549	544	522	554	574	524	511	559	545	553	556	541	552	545	537	528	524	539	521	529	505	571	561	561	513	533	523	544	511	542	538	573	509	543	549	541	584	530	529	553	556	548	514	534	513	532	575	542	517	536	505	489	551	547	544	597	535	589	563	539	503	562	567	525	564	554	572	547	542	545	521	513	564	553	581	553	557	536	561	556	541	543	524	556	547	536	552	596	558	569	539	512	558	532	483	584	528	563	565	561	519	542	573	558	555	567	536	526	486	518	497	554	554	564	537	510	561	514	545	562	539	553	558	547	509	575	544	586	531	534	535	553	570	522	524	548	576	503	566	505	523	545	566	550	555	573	535	605	556	575	572	532	521	506	543	528	559	532	574	547	534	538	530	539	561	569	565	544	581	532	544	573	542	536	528	561	542	509	574	567	520	512	549	547	517	560	558	558	550	513	577	562	541	611	508	574	533	564	533	552	558	574	519	562	524	562	541	525	548	535	578	562	585	570	555	565	534	597	507	566	543	532	507	533	575	527	541	546	555	534	596	557	544	547	529	523	578	550	534	492	548	552	570	523	516	545	544	551	510	545	553	569	562	537	545	519	564	538	574	592	534	585	569	565	576	559	528	554	561	550	517	525
16113	2658	2837	2251	1512	1128	811	601	519	437	371	340	304	292	249	265	230	213	216	191	205	189	180	164	174	177	190	179	149	150	154	168	136	155	130	152	155	122	147	141	147	159	159	136	147	125	148	171	152	151	147	129	158	146	130	148	107	136	140	176	153	151	146	140	137	177	142	150	145	140	160	153	152	144	138	146	107	155	160	128	148	139	156	151	130	165	129	144	142	140	157	124	138	152	126	126	144	137	148	154	134	135	136	138	140	130	125	156	139	147	149	133	146	144	135	132	136	147	143	134	129	140	146	138	149	145	140	132	138	135	144	131	146	141	139	152	144	145	117	126	127	150	140	141	142	145	145	158	139	151	130	143	145	138	141	142	112	142	149	126	145	125	143	129	142	156	138	148	117	169	149	140	128	143	130	146	160	131	155	135	112	145	133	148	121	157	129	128	130	144	135	162	133	138	157	140	129	157	138	140	148	117	130	126	150	131	137	129	135	129	121	135	142	147	144	115	143	151	136	145	132	140	181	162	129	141	129	134	137	141	136	146	128	149	148	115	131	124	149	149	144	149	148	132	117	145	141	134	161	144	132	135	151	147	139	117	152	149	132	148	137	149	135	114	151	124	132	132	148	131	126	149	142	142	149	160	145	150	147	141	137	143	134	142	145	123	133	113	145	148	155	140	136	128	142	129	151	137	139	141	132	134	126	142	152	140	150	139	116	130	160	135	141	152	145	158	135	119	134	153	132	121	131	147	132	135	144	132	146	140	116	134	137	136	121	152	150	146	149	153	111	141	146	151	144	141	129	126	156	162	112	150	156	148	131	115	143	127	132	128	135	126	157	141	151	127	127	141	147	119	166	141	136	138	156	115	152	135	134	135	129	139	132	119	146	116	140	146	115	144	130	148	134	147	131	145	143	152	145	143	157	145	141	138	143	152	127	123	147	138	136	133	128	137	142	141	123	138	145	141	144	128	135	142	140	147	121	137	143	156	143	141	138	165	133	138	152	141	134	145	139	145	130	156	117	130	161	132	153	137	125	140	114	151	125	150	144	163	134	143	163	138	151	147	127	142	151	154	148	121	145	136	140	134	141	131	153	152	114	143	138	128	118	134	148	154	150	141	148	125	145	134	143	131	138	147	153	131	116	159	128	141	125	117	134	164	132	117	129	146	143	146	141	128	170	122	147	153	155	148	130	130	145	130	122	113	164	140	143	141	144	153	129	136	125	138	134	136	152	131	133	141	125	131	149	139	171	133	149	151	145	148	125	140	135	137	123	126	145	148	142	149	140	132	139	141	130	121	139	140	137	115	129	150	158	125	134	144	152	116	127	148	155	128	136	131	132	130	155	149	115	133	145	151	126	110	128	134	130	150	156	137	138	143	173	130	133	128	128	153	130	141	160	134	128	137	128	128	138	133	134	148	134	140	138	151	146	118	132	147	159	121	125	130	147	147	138	155	135	136	155	134	150	140	138	163	132	119	150	153	139	150	154	120	132	135	140	154	148	145	147	148	140	163	158	143	152	139	139	134	138	137	132	146	150	158	124	128	159	139	131	135	140	129	125	146	137	146	133	131	134	123	147	136	155	145	157	154	131	135	146	144	153	136	140	143	131	130	139	155	131	153	146	141	142	139	132	139	142	152	125	129	137	137	161	139	158	139	120	128	136	148	151	152	115	139	138	142	136	135	130	141	137	162	142	138	133	141	139	134	125	147	135	142	142	133	123	129	134	129	146	136	145	127	128	154	137	144	139	136	122	153	148	150	142	147	135	143	148	147	150	136	150	149	144	114	134	144	135	135	139	125	133	150	107	136	145	134	135	151	143	145	145	149	132	132	130	145	124	131	152	153	137	138	127	138	150	129	129	149	136	138	141	155	129	150	130	143	125	147	128	146	135	154	154	149	132	130	125	136	142	142	131	117	134	140	124	136	132	132	156	144	156	118	126	138	131	141	141	130	128	158	126	162	124	122	122	131	149	137	134	120	146	130	151	134	135	143	129	134	137	146	123	132	134	143	139	139	164	156	156	150	153	144	152	139	131	125	131	148	123	142	148	137	148	146	146	143	127	124	148	131	136	143	149	126	131	136	135	136	128	148	136	123	126	131	149	153	120	142	135	140	128	135	139	140	152	123	139	157	147	135	130	141	128	115	130	133	137	122	134	145	149	145	136	143	137	139	128	139	133	137	135	155	149	138	133	131	142	144	143	115	155	154	124	131	157	132	137	111	139	155	136	140	126	129	142	149	145	159	141	138	147	149	135	134	158	140	131	123	150	163	135	135	128	131	137	105	132	156	125	126	143	116	137	140	151	133	125	134	140	126	122	161	137	126	142	151	129	131	157	139	133	130	140	140	129	154	141	131	130	139	133	128	173	119	137	167	134	142	137	138	128	142	122	125	125	147	148	124	151	115	146	155	124	120	156	132	148	153	151	133	131	134	141	130	146	152	130	136	118	155	129	126	125	160	137	140	139	153	136	144	150	160	115	115	133	129	118	138	158	135	130	143	122	143	127	154	125	158	119	126	135	151	135	158	113	154	144	164	139	132	130	154	143	139	137	144	134	130	124	139	123	123	120	125	138	135	146	139	142	122	137	144	134	133	134	135	158	140	144	131	145	132	164	130	133	131	145	154	137	142	137	122	141	129	139	127	136	144	120	134	138	133	141	116	132	127	147	138	122	157	122	121	134	134	145	130	115	113	147	150	133	123	125	124	141	140	132	121	119	139	143	138	112	159	135	130	149	131	140	115	140	150	139	130	119	124	161	153	129	148	134	121	157	147	144	129	135	126	130	126	134	143	139	152	125	130	146	132	161	147	137	130	148	165	150	130	162	155	131	140	134	143	127	121	132	134	146	145	127	143	143	138	135	138	147	140	141	162	156	146	137	109	156	139	132	139	148	137	147	137	119	147	132	138	135	156	131	139	123	149	160	146	128	131	138	156	158	167	125	140	121	139	150	153	153	158	128	134	137	153	134	142	145	133	150	134	166	135	127	140	147	141	128	136	140	143	128	126	138	124	127	138	140	147	136	131	155	133	139	142	138	133	129	124	126	131	159	132	137	139	173	145	152	142	129	141	123	142	123	124	152	137	161	128	138	166	136	117	135	119	125	146	145	124	149	127	148	144	127	143	131	133	145	141	143	131	123	117	127	152	144	145	136	114	131	138	140	141	122	135	140	121	155	138	158	126	139	151	143	123	109	132	141	134	127	151	137	115	130	145	145	156	151	138	158	138	142	133	135	132	154	144	135	123	140	132	135	143	151	140	133	127	133	146	138	137	144	142	139	158	149	111	118	139	142	122	135	102	128	159	137	135	165	154	148	142	141	134	124	154	136	157	144	144	139	161	142	159	153	151	172	136	139	137	123	130	132	150	143	132	139	145	150	158	162	134	147	139	146	134	125	129	141	136	131	150	142	134	140	142	178	135	133	143	143	132	132	145	114	138	148	155	129	132	167	133	107	139	139	141	134	128	141	147
7472	2547	6160	6800	5745	4645	3744	3096	2532	2296	1920	1720	1615	1480	1299	1260	1110	1062	951	1000	899	848	815	785	726	767	694	668	747	632	639	680	623	581	628	610	564	593	600	617	572	612	572	569	565	571	573	578	482	552	564	529	517	507	567	480	540	468	527	452	471	458	479	512	519	506	496	418	476	524	488	458	465	521	467	489	513	510	492	493	482	456	480	487	465	455	497	460	493	493	494	497	475	500	452	469	492	440	468	486	472	512	486	496	462	538	474	423	469	490	453	445	512	449	523	508	456	492	483	445	425	489	457	461	497	520	484	499	494	470	446	463	432	442	464	500	449	471	502	452	467	482	481	465	464	462	459	448	434	497	461	447	467	470	430	498	494	455	495	492	478	467	505	469	466	472	430	512	443	480	437	472	488	466	485	464	443	481	485	460	454	474	486	478	464	451	439	482	477	499	480	478	485	477	461	477	486	477	472	482	463	462	479	462	457	489	442	445	435	430	444	443	452	471	478	440	468	467	485	428	475	460	470	484	459	466	452	436	467	451	497	449	453	485	480	448	424	479	481	453	464	448	457	446	439	442	452	451	485	457	464	453	433	458	470	435	484	475	475	497	493	450	458	424	432	475	430	457	464	440	459	455	461	466	465	458	445	450	490	473	480	471	486	474	463	491	481	464	476	460	445	417	427	465	443	463	440	455	466	490	455	470	487	485	449	439	444	479	493	473	441	463	504	454	470	437	461	469	484	467	458	454	479	472	461	467	424	435	465	441	464	439	473	499	491	493	474	443	458	484	506	481	458	492	480	465	484	483	453	452	477	487	436	459	460	456	473	454	458	482	462	450	453	486	458	471	462	443	462	481	445	453	459	469	459	481	463	459	489	445	454	459	475	493	456	443	476	460	448	504	465	489	455	451	473	457	476	495	468	438	459	474	445	514	443	476	481	457	464	487	457	486	501	471	479	454	456	476	477	486	446	453	464	514	442	443	466	477	478	461	469	441	432	431	507	495	444	440	459	477	494	430	463	460	457	491	454	445	465	489	435	493	466	497	491	491	473	441	453	483	446	459	466	478	453	463	452	452	465	443	430	447	442	462	468	468	445	445	477	473	409	465	478	502	465	468	436	438	470	465	446	467	494	443	454	457	451	469	451	479	464	472	459	449	479	439	462	476	451	474	482	430	415	472	466	474	470	483	480	460	459	467	437	451	454	462	450	434	409	483	449	475	449	470	454	436	451	424	450	470	460	449	495	462	477	496	440	453	469	467	432	459	462	436	486	456	472	459	452	470	437	489	487	451	454	487	454	433	494	462	467	464	432	450	477	425	439	442	487	477	462	491	481	474	428	436	463	458	480	437	460	474	458	511	456	452	476	456	442	480	423	446	435	514	472	479	476	457	466	450	457	451	467	469	458	441	486	436	469	505	492	428	470	441	468	450	471	455	471	460	466	448	477	481	467	417	440	447	448	490	453	476	434	444	464	495	443	454	417	457	463	445	481	478	446	469	455	426	477	457	503	467	435	456	432	490	448	450	464	481	490	460	439	455	446	469	503	473	435	495	460	447	432	475	471	470	460	476	469	488	481	457	480	450	438	445	479	461	455	473	470	415	447	491	439	450	491	468	457	443	477	493	474	468	474	432	456	491	466	466	461	418	436	470	461	428	487	471	422	471	443	475	495	452	475	442	488	453	444	446	504	475	456	466	481	450	461	474	445	459	439	481	461	475	464	474	482	471	453	474	479	436	490	445	448	453	474	468	462	466	455	454	426	462	472	430	482	451	442	485	474	435	474	514	487	456	472	482	485	456	457	479	458	463	453	444	497	466	449	452	491	448	484	429	457	457	441	495	493	430	459	445	442	454	454	473	462	470	451	502	439	479	454	456	472	424	480	482	453	443	450	478	439	469	431	432	443	453	462	463	480	451	449	446	454	474	453	468	469	461	494	465	476	470	468	471	445	451	465	450	444	420	432	476	411	423	462	451	458	434	497	502	446	482	494	424	442	470	478	441	456	484	446	467	466	444	502	471	448	437	432	439	434	447	413	452	498	492	428	459	481	469	456	469	452	445	461	461	413	467	454	485	473	474	493	470	441	443	429	438	500	447	462	442	464	417	439	452	470	449	474	446	454	446	471	460	462	462	490	415	448	453	455	432	514	481	473	460	461	438	471	484	517	473	485	448	461	441	443	425	444	455	466	478	465	489	484	472	453	480	479	457	434	507	470	469	446	463	469	472	473	450	491	480	489	443	464	497	456	487	460	443	477	474	438	457	495	461	434	465	479	468	462	446	455	466	489	453	487	474	486	516	501	475	437	438	455	478	424	470	490	464	495	476	473	465	443	489	443	485	470	464	444	469	461	484	474	436	442	445	454	435	489	454	456	469	481	481	436	487	486	434	473	464	483	487	463	487	432	459	481	413	467	428	459	442	490	490	470	443	486	476	459	455	451	473	502	483	494	418	448	413	469	440	467	457	452	433	448	454	452	460	465	458	451	443	471	434	498	481	468	472	449	418	448	473	440	473	472	424	485	467	487	443	436	487	446	482	475	460	524	488	478	466	463	515	465	471	428	470	444	551	475	471	457	442	419	477	436	455	494	448	443	462	455	461	453	488	464	431	474	448	484	440	458	501	438	440	480	489	441	405	453	457	458	501	479	457	444	501	466	451	445	447	467	473	425	495	468	447	466	479	454	479	448	518	430	451	448	471	474	457	429	441	422	440	438	436	449	457	436	449	491	438	471	454	446	469	477	444	480	484	472	498	447	473	466	448	483	485	435	460	475	449	457	484	440	475	467	471	423	454	439	464	424	452	402	438	479	464	471	508	459	466	432	444	460	471	466	471	474	461	426	445	490	430	500	464	459	500	422	469	476	425	505	479	445	444	472	495	487	479	408	409	465	473	507	474	450	469	428	458	461	462	451	467	454	485	479	478	437	414	468	463	483	478	460	465	485	438	452	460	446	431	434	476	454	468	473	488	467	479	462	461	469	460	470	494	474	444	429	464	461	460	472	471	442	435	483	489	477	451	437	460	458	488	469	428	479	454	441	470	460	437	453	444	499	486	509	453	464	464	479	495	437	473	441	486	452	485	468	532	467	441	451	438	439	474	463	489	502	448	474	493	446	445	475	462	468	411	465	443	458	483	426	475	482	437	477	469	445	478	466	493	458	444	427	447	472	446	487	457	448	459	445	497	474	441	460	455	483	442	465	487	479	467	453	465	473	479	442	496	480	454	481	476	418	478	436	474	443	471	498	473	480	457	478	481	422	486	444	473	452	459	474	454	469	432	449	500	495	464	503	490	501	445	473	463	447	468	448	499	448	469	486	442	460	450	514	455	463	468	464	481	458	457	465	482	443	517	475	445	412	422	492	469	461	461	459	441	487	455	508	464	469	502	431	444	458	485	474	447	454	469	444	527	420	478	451	423	450	469	442	451	461	509	486	499	421	505	496	461	485	433	483	466	486	458	436	439	445	457	464	431	466	454
2221	398	389	360	375	371	324	338	343	289	295	309	327	298	333	316	331	319	296	287	344	291	341	306	286	328	314	309	290	306	294	308	332	286	304	301	347	321	317	306	312	324	299	334	333	312	310	301	291	325	284	293	330	326	280	303	300	326	305	296	299	341	306	309	294	299	305	316	314	310	298	309	331	295	315	307	282	326	329	304	331	320	292	314	304	331	342	318	299	331	319	293	301	301	326	301	296	284	336	328	320	330	353	319	303	326	323	319	295	309	311	315	335	335	280	301	334	312	319	332	294	268	312	296	311	294	287	330	326	334	296	272	327	327	313	331	308	318	326	289	313	310	338	303	290	300	323	292	289	319	318	338	311	322	286	324	302	296	327	314	302	324	283	304	321	327	333	322	300	301	294	335	301	314	336	310	303	289	281	301	330	305	343	336	319	302	336	307	314	304	316	289	316	313	284	330	311	294	294	316	328	321	305	311	302	350	322	311	331	300	289	316	275	304	289	292	316	291	319	307	299	340	306	307	297	281	319	323	320	296	320	322	321	294	318	343	316	302	299	301	303	320	301	304	288	325	312	298	318	320	315	301	304	315	313	261	339	286	292	298	350	325	328	331	282	354	295	299	276	313	293	321	351	293	305	282	302	301	300	301	296	317	288	321	280	296	295	303	330	336	343	295	320	324	315	325	308	313	266	299	312	303	302	286	308	349	308	332	301	308	310	318	277	293	330	307	311	299	336	295	321	308	321	329	294	310	328	348	290	338	325	303	344	319	335	320	329	317	310	304	290	295	328	328	312	277	320	351	291	291	320	356	315	276	314	282	289	326	304	320	346	292	309	342	314	296	297	308	281	317	306	321	297	356	311	307	315	295	314	323	273	290	312	314	320	270	315	292	296	302	357	304	299	282	303	305	330	323	315	276	348	316	322	294	289	336	286	286	300	308	301	300	315	307	320	322	312	334	305	314	330	329	317	313	324	325	304	330	313	309	331	313	327	336	297	318	333	307	318	321	329	327	300	300	321	314	286	297	321	311	295	298	290	324	333	286	320	306	299	305	311	332	295	334	290	325	306	312	310	316	283	298	317	328	283	342	295	325	317	336	285	346	343	315	304	315	344	308	326	275	317	297	315	314	331	310	300	303	304	355	324	327	305	330	314	307	281	305	310	310	304	294	305	308	305	303	331	336	321	310	284	326	312	312	305	319	287	317	316	306	304	312	275	294	343	333	323	316	298	306	295	316	287	307	337	289	307	327	347	332	312	325	305	275	326	283	325	346	306	319	310	317	316	304	304	304	325	315	331	312	323	310	309	308	302	287	321	307	309	301	312	280	310	307	318	317	306	324	339	303	311	305	313	309	320	326	335	296	346	313	315	327	327	351	281	271	307	292	309	318	299	334	313	291	298	320	323	289	301	285	308	308	318	330	290	323	313	326	291	286	309	307	326	313	311	343	325	286	319	341	337	299	306	305	300	293	295	308	292	311	321	293	300	308	338	311	333	321	307	284	296	312	332	332	292	316	310	298	310	318	301	333	308	312	315	264	298	340	306	296	316	306	311	315	343	320	315	337	323	335	334	318	327	323	330	319	309	321	284	295	303	293	306	341	294	328	299	301	315	321	308	329	316	337	295	332	315	300	328	333	285	303	348	318	303	290	304	329	318	311	290	338	327	321	295	313	324	305	281	320	297	288	336	314	312	300	327	307	308	312	335	304	303	322	306	302	290	327	281	299	332	313	343	310	301	329	328	263	302	332	319	305	315	339	307	291	335	299	314	335	305	280	315	342	313	329	291	311	280	289	341	344	317	334	296	302	328	302	324	296	312	320	330	314	329	311	321	316	323	316	343	317	295	308	319	327	338	323	329	302	301	304	312	332	335	330	311	309	315	331	311	302	314	316	322	312	296	301	302	310	283	292	347	294	331	338	314	308	325	283	319	322	307	291	273	323	277	339	318	312	321	313	327	297	319	295	333	299	319	292	352	329	358	339	315	338	292	307	257	312	303	284	307	278	317	333	330	305	294	321	306	290	296	299	271	303	305	313	305	335	290	273	329	310	306	355	316	332	326	303	305	340	316	301	283	337	303	317	309	304	326	296	323	289	318	329	276	301	319	300	292	340	303	327	335	307	318	316	309	349	311	347	320	305	347	323	334	313	305	288	335	305	309	344	320	315	330	329	288	311	318	308	295	301	316	292	340	296	294	306	311	329	332	349	283	336	304	324	294	333	328	297	327	297	312	327	306	353	321	295	325	283	297	327	312	315	304	303	325	298	294	315	315	308	303	307	343	315	289	265	343	288	318	323	297	307	271	317	294	305	316	316	316	334	347	303	292	324	285	307	323	308	324	323	306	310	305	325	321	317	346	334	312	286	293	356	300	303	330	313	303	331	300	300	327	308	275	285	340	285	281	319	289	313	322	306	317	330	307	338	289	333	316	327	300	294	273	306	284	306	292	318	265	296	319	294	328	313	336	299	296	296	330	299	297	306	317	304	352	308	297	333	311	324	338	323	297	305	301	333	316	338	330	318	314	316	282	311	328	305	311	332	316	373	305	316	330	284	355	301	314	339	309	297	292	333	321	313	346	355	316	312	300	305	328	321	330	324	322	330	307	316	330	295	305	281	316	312	305	299	311	320	310	303	322	307	330	279	314	294	296	316	307	327	312	331	306	353	315	309	318	306	296	308	310	321	344	319	320	294	300	306	279	317	292	281	301	314	303	302	307	310	320	320	322	331	309	363	319	319	302	349	334	327	315	304	286	309	298	318	309	315	283	306	307	318	311	296	319	304	322	322	296	305	268	331	330	328	314	284	324	306	334	310	312	306	328	306	310	327	308	340	332	307	307	309	307	312	296	323	291	340	313	307	333	297	257	355	313	269	290	335	312	362	295	340	303	295	330	288	301	300	307	324	290	307	322	307	301	287	335	324	309	298	323	286	318	302	329	326	326	345	317	318	313	344	308	330	324	311	309	332	297	293	301	322	300	293	339	304	338	317	323	308	304	282	294	291	348	346	336	328	300	317	309	291	307	293	340	291	320	298	294	307	295	310	352	330	295	327	360	304	278	305	353	314	291	308	315	301	295	306	321	320	323	323	318	299	320	330	292	311	315	328	295	314	312	310	281	320	327	336	299	324	305	314	310	302	303	317	282	299	339	305	348	332	321	333	325	347	313	285	300	325	294	298	309	324	301	326	309	324	299	309	284	304	334	317	306	332	296	306	328	301	290	303	336	304	320	321	335	281	299	299	340	324	323	307	329	331	347	345	305	313	308	324	312	330	317	351	319	305	288	295	310	326	318	313	331	287	274	319	304	306	329	301	300	317	291	308	313	290	286	313	334	332	311	277	331	298	293	292	299	316	329	319	309	317	290	318	311	337	295	308	318	292	316	326	326	311	330	294	328	332	291	287	308	337	267	307	314	303	308	318	298	286	353	307	293	319	315	317	326	300	323	330	307	301	301	285	338	299	319	327	333	324
2459	1045	1057	1105	1019	1044	1026	952	975	937	961	923	954	1018	931	968	981	948	925	950	917	963	955	908	907	880	947	988	917	911	894	909	897	964	884	939	913	893	950	912	867	905	977	847	909	954	899	958	961	953	927	937	896	898	912	896	879	884	935	929	945	871	923	888	880	950	922	939	905	927	923	875	923	923	859	951	942	932	955	918	880	893	960	956	905	888	893	947	903	952	892	864	917	892	906	872	893	911	912	913	936	970	949	904	891	878	911	901	939	961	929	871	903	899	877	905	839	946	861	864	891	962	871	945	914	884	925	871	863	902	917	916	890	928	876	930	940	905	922	919	914	861	995	948	921	916	889	886	901	933	869	891	931	934	902	912	870	927	936	924	852	886	937	919	897	875	939	869	903	923	922	951	876	938	915	897	874	933	934	944	922	920	939	920	916	911	893	889	922	912	923	923	882	914	903	862	928	934	903	926	879	880	903	882	892	882	891	899	869	901	867	894	908	900	862	934	876	906	857	914	887	912	921	913	851	832	835	880	957	944	942	895	977	930	900	899	926	941	830	888	929	868	921	961	874	905	918	894	933	912	950	944	933	911	903	871	903	911	933	874	942	885	910	881	934	949	906	929	910	899	913	900	886	896	831	887	926	917	859	931	904	931	930	910	939	854	874	942	934	947	849	891	910	886	953	904	868	889	926	928	889	878	888	932	942	921	901	950	866	901	900	842	936	864	877	901	901	902	948	881	929	929	916	870	898	911	857	900	934	955	934	891	871	929	900	875	946	888	879	875	927	882	912	879	897	894	910	917	914	930	889	916	987	861	924	903	894	946	872	911	933	932	964	940	914	881	880	958	934	910	902	901	894	901	838	872	950	920	909	924	861	902	956	917	887	875	868	923	859	925	866	946	892	921	846	897	859	922	894	915	913	919	904	921	930	903	912	905	910	944	919	882	960	851	859	897	875	904	894	886	844	888	909	930	864	897	942	868	884	927	856	916	974	899	922	931	917	922	945	890	893	955	899	856	906	883	914	931	862	918	890	917	929	874	888	894	870	890	897	867	928	897	921	920	938	921	954	901	969	893	904	892	892	887	899	879	928	930	950	943	875	930	893	929	917	876	908	986	909	919	939	942	932	877	887	890	950	910	909	912	869	890	879	932	914	911	907	889	935	928	931	897	903	912	944	882	944	921	861	902	882	884	901	924	956	920	944	883	886	904	937	896	908	925	842	899	922	950	870	894	934	919	934	923	920	933	896	878	835	928	871	866	920	979	928	898	869	859	905	906	868	912	882	895	880	925	956	936	883	926	886	909	976	883	866	898	935	878	908	917	899	868	945	939	913	900	963	960	910	924	921	924	940	923	892	914	891	879	911	896	910	929	907	921	918	869	921	904	890	867	890	933	863	932	874	936	895	900	909	907	902	893	977	918	860	850	915	900	939	920	951	963	867	881	908	939	898	942	949	921	913	882	918	881	896	915	950	911	907	877	910	888	935	935	911	862	903	911	821	949	950	910	907	896	892	868	901	903	939	886	934	922	919	935	917	908	890	940	906	963	894	918	930	933	920	875	848	874	893	950	884	936	926	930	884	924	912	862	935	859	862	973	888	898	948	873	925	955	891	955	907	918	913	895	900	884	922	894	919	877	936	946	912	889	1006	874	831	928	863	919	920	844	915	880	892	905	948	858	927	949	903	903	874	893	924	878	922	983	890	907	896	903	908	859	895	949	858	936	922	892	914	876	893	913	864	968	882	915	894	933	896	948	928	912	931	932	855	962	926	900	960	904	909	942	915	885	896	933	920	943	871	909	959	970	888	940	916	925	909	891	898	910	900	889	950	909	858	906	925	884	946	843	934	893	901	957	897	975	926	865	895	964	904	930	895	932	938	902	947	928	925	914	929	934	929	919	938	852	903	884	938	923	916	902	939	921	958	895	912	857	916	872	933	925	888	945	897	894	893	919	876	922	860	909	902	911	908	885	937	884	905	925	967	915	898	885	860	913	869	879	925	918	923	912	882	868	885	897	938	909	978	920	900	911	872	915	913	904	902	889	957	910	932	890	933	926	931	966	919	944	932	865	880	949	887	937	912	941	892	898	885	911	882	907	904	931	933	881	897	923	864	868	862	893	941	941	888	882	869	914	872	907	904	881	928	921	904	927	926	946	944	907	893	901	888	891	900	920	901	912	955	905	947	918	852	885	922	924	912	943	945	898	940	872	921	924	902	953	896	938	909	937	887	879	932	956	890	840	882	913	921	940	945	871	928	879	855	940	895	941	914	886	953	939	945	925	935	901	896	918	868	881	952	906	943	907	919	898	914	962	901	918	892	871	865	940	954	916	889	923	908	958	920	920	925	850	894	936	931	910	854	906	899	893	911	912	881	900	912	941	935	920	909	938	944	910	946	892	924	877	956	928	930	949	946	848	927	916	980	905	943	931	948	899	908	862	865	932	927	898	873	881	878	956	907	876	876	946	910	989	933	917	892	948	933	902	890	870	922	915	946	872	903	979	933	865	905	869	880	857	939	945	942	948	937	863	902	907	975	932	884	885	960	915	900	936	934	910	869	914	892	963	929	820	904	904	946	870	959	937	936	926	903	891	903	913	937	994	926	903	944	915	932	938	885	975	894	926	917	922	922	902	929	963	947	938	959	891	881	911	911	855	893	935	918	857	925	869	887	917	909	906	845	854	905	895	950	891	874	946	941	860	862	900	976	903	924	870	906	890	918	884	933	975	882	1010	916	954	934	900	891	933	889	916	882	860	934	921	848	879	881	899	957	932	918	918	869	912	920	898	945	867	879	919	932	939	893	908	880	956	874	915	874	904	883	869	922	945	999	932	888	966	896	908	907	906	939	912	883	892	942	871	929	898	961	921	909	889	925	883	910	894	915	908	939	905	911	886	920	904	847	898	879	938	865	864	943	917	910	890	861	891	896	927	908	957	954	919	929	921	896	913	898	903	888	884	877	850	919	932	896	887	925	920	900	928	947	843	938	914	952	915	912	944	905	942	860	880	932	906	939	923	900	890	900	909	892	879	847	899	923	947	928	894	946	911	873	889	877	928	849	895	939	895	893	904	882	881	932	896	917	943	944	907	907	926	872	906	911	880	926	957	916	892	906	921	921	915	927	895	891	892	956	920	846	928	905	886	895	913	873	906	912	875	942	902	886	892	938	934	891	932	905	887	918	877	924	875	904	905	874	918	932	881	922	901	884	955	853	902	871	844	895	860	923	886	890	879	912	895	941	932	871	884	914	888	928	903	925	944	897	931	957	870	830	901	945	869	932	955	930	885	950	902	860	909	885	961	906	898	855	907	943	900	965	888	938	850	929	920	870	883	890	902	882	891	868	900	942	905	950	905	925	909	914	860	950	952	911	899	929	950	940	859	913	908	902	965	939	919	913	918	883	908	914	1002	884	955	911	914	835	846	901	939	917	928	904	908	905	932	934	926	884	882	902	935	871	859	954	873	894	935	907	947	946	903
8821	1219	1500	1176	811	628	556	425	374	340	331	256	236	281	249	210	223	210	218	186	222	195	207	177	161	198	190	203	201	164	198	186	204	199	156	170	166	209	171	172	176	172	172	167	174	186	193	173	186	173	183	170	171	189	190	184	164	179	171	166	159	172	177	166	172	184	165	179	169	166	166	173	154	178	167	178	158	166	192	152	210	166	158	179	173	165	191	165	175	175	177	176	188	190	150	158	175	160	163	201	178	180	172	188	179	180	162	168	173	202	179	170	163	171	144	164	152	183	172	170	200	171	187	170	187	170	189	160	163	164	168	191	158	200	163	164	154	166	172	185	192	156	165	151	178	185	192	172	172	188	182	189	185	182	166	183	164	180	165	167	169	193	172	165	151	174	201	179	179	161	176	170	194	185	168	173	186	179	187	170	190	189	153	159	166	171	169	157	194	161	174	194	182	174	176	153	157	166	171	137	180	151	200	164	183	188	160	180	191	190	164	180	164	155	178	162	161	188	197	185	177	148	173	166	165	182	171	148	197	179	157	204	173	162	166	157	175	158	158	163	176	143	181	185	162	179	190	180	183	141	184	174	195	178	180	187	188	181	179	176	197	183	176	175	151	177	197	175	185	188	160	165	188	171	185	184	176	180	169	181	159	184	190	198	165	165	169	171	169	191	171	174	163	156	165	171	154	173	151	176	182	158	177	167	215	180	158	164	178	159	189	152	173	166	182	167	193	192	176	169	156	159	190	177	169	150	194	161	168	185	171	179	174	191	173	178	179	151	190	200	176	139	184	165	169	156	165	147	182	144	192	163	151	161	178	160	190	161	194	189	189	158	161	194	184	196	166	195	183	166	178	173	141	159	177	177	162	163	188	169	170	183	170	149	182	170	187	172	163	181	178	162	179	173	180	183	174	165	164	180	180	161	187	170	169	175	206	143	172	180	184	173	203	172	194	193	187	174	163	169	152	172	159	166	137	174	192	161	146	181	160	176	170	168	185	179	176	145	199	150	178	157	179	177	183	171	167	162	189	168	143	176	204	187	165	204	173	202	172	178	169	174	176	172	183	182	165	191	184	145	186	189	175	171	172	185	188	183	171	191	140	164	176	166	165	180	167	153	190	188	185	165	152	179	157	180	148	146	156	173	197	196	183	187	170	138	174	167	183	174	156	158	176	180	188	160	187	185	179	169	165	145	198	173	187	151	168	162	171	153	180	171	159	188	179	150	172	184	154	176	171	176	160	201	187	185	170	167	168	179	165	207	189	159	205	184	160	178	162	185	187	178	177	186	171	181	173	183	189	189	153	168	161	174	196	174	184	170	162	171	156	170	185	176	191	153	158	184	185	187	150	177	162	162	153	190	178	174	192	164	179	173	165	153	207	179	160	161	187	173	167	184	174	172	171	158	177	200	182	160	167	150	185	169	185	172	197	183	154	155	193	157	179	187	184	159	179	150	165	158	164	181	151	188	184	181	167	180	144	168	161	141	172	159	161	165	152	186	156	164	183	175	180	156	219	170	156	161	157	175	186	148	185	170	165	165	171	172	174	138	178	173	166	175	177	178	181	176	169	145	170	201	156	189	176	167	166	157	187	163	173	167	190	192	151	167	158	153	186	148	160	178	169	145	187	173	182	200	177	191	145	194	158	178	175	177	171	187	164	166	169	178	151	153	168	158	151	176	144	151	177	172	167	167	172	160	172	196	182	158	180	171	169	170	171	178	173	179	169	172	168	189	166	177	174	180	159	164	158	186	183	167	168	168	167	158	170	170	169	179	157	163	160	180	176	170	157	175	155	182	181	198	167	163	183	157	145	174	163	155	168	164	153	181	166	171	150	184	151	177	168	175	181	170	172	172	164	185	179	184	171	185	158	169	165	165	167	160	186	199	164	191	184	201	156	168	154	187	176	177	166	162	169	163	164	150	182	181	194	181	168	194	155	164	189	168	176	182	165	183	188	175	167	184	185	168	185	172	163	179	178	157	193	174	174	178	169	157	168	147	194	155	183	173	169	159	187	189	164	157	175	181	174	137	160	168	145	173	169	170	178	158	150	166	201	179	184	199	175	168	181	150	159	180	189	196	154	177	158	154	183	185	169	162	176	174	176	153	182	152	160	160	172	178	169	174	182	188	182	178	184	180	171	167	182	185	184	181	181	170	160	187	154	178	190	174	176	165	171	168	179	182	162	179	164	163	164	166	180	217	190	189	160	184	172	158	168	160	187	176	183	154	161	185	184	179	156	183	164	162	183	175	183	177	155	173	188	190	162	172	174	188	149	188	178	153	184	169	164	182	147	204	188	183	192	168	179	182	188	175	185	183	173	176	156	171	171	162	169	159	176	160	165	169	180	170	179	184	194	160	158	156	179	192	163	161	197	181	172	175	150	175	191	184	190	190	159	149	165	161	192	179	157	167	181	186	176	174	189	169	211	174	178	165	196	174	182	203	163	175	171	181	158	165	178	156	184	173	165	190	169	168	189	163	145	173	172	174	179	169	191	177	164	169	181	168	188	160	167	173	189	199	185	170	173	172	193	179	167	184	173	168	167	161	151	168	168	176	175	183	198	176	170	145	177	188	169	176	196	170	166	163	180	169	158	152	164	192	175	183	180	181	194	181	159	170	185	162	165	170	179	154	163	165	190	194	157	164	175	169	157	150	172	154	169	177	190	171	190	169	167	157	161	187	166	175	162	143	173	160	196	182	177	154	164	196	179	185	174	166	178	153	170	161	167	173	166	168	183	174	174	170	194	191	180	164	147	171	158	177	172	179	171	178	163	170	200	182	183	168	159	169	181	186	167	191	177	155	197	179	170	167	189	189	183	168	180	162	193	170	161	176	193	182	164	187	145	157	174	155	163	185	176	144	181	155	167	162	172	162	188	166	184	185	190	155	212	174	171	182	164	164	174	178	164	169	156	179	164	172	170	188	175	185	196	179	175	166	175	172	168	176	204	180	164	177	155	176	170	174	175	157	182	171	160	177	195	197	177	188	150	165	168	185	170	180	170	172	172	178	167	190	170	171	203	157	171	179	173	186	164	169	185	168	188	182	187	183	170	163	169	169	171	167	186	190	176	179	175	186	153	140	169	160	163	168	177	172	147	173	180	167	157	164	162	197	198	171	140	166	177	180	190	158	156	177	187	161	185	170	192	167	169	192	183	187	167	170	179	175	165	181	177	165	208	175	189	163	177	166	171	189	181	189	166	187	160	162	166	164	168	187	172	162	171	171	154	177	169	161	189	180	170	160	160	166	157	171	180	186	162	163	147	139	189	150	197	160	177	176	202	179	186	162	167	177	158	171	171	192	151	181	166	156	168	180	185	174	215	184	180	163	167	169	179	181	189	191	182	160	203	185	174	161	166	192	163	170	171	157	182	159	163	176	178	191	152	168	195	172	162	175	151	172	197	171	159	174	180	152	177	165	149	171	155	179	168	165	160	160	158	192	182	148	176	186	173	180	184	199	160	159	150	207	190	181
5507	1577	3463	4007	3480	2680	2299	1910	1660	1481	1345	1139	1112	1013	1011	952	868	848	798	775	796	757	762	681	694	631	694	665	596	644	638	593	611	618	635	621	626	635	597	582	597	608	572	618	560	590	599	613	587	590	577	584	593	555	581	568	540	549	584	576	541	557	544	563	571	566	608	597	590	575	561	534	542	591	596	577	563	588	527	530	556	565	550	582	520	573	577	551	563	499	507	575	556	553	542	549	505	568	562	520	574	550	540	499	558	519	549	539	531	523	545	516	546	548	513	597	540	614	572	557	601	490	530	497	520	545	516	573	583	524	528	528	527	551	528	531	547	571	589	594	546	480	571	573	580	521	528	591	523	577	569	541	580	509	549	571	502	552	521	526	537	556	541	525	531	531	545	530	557	578	558	528	541	554	537	564	530	517	555	557	542	546	571	558	537	559	553	572	545	523	562	516	532	558	533	558	564	526	528	536	520	537	498	503	546	531	545	508	520	561	513	509	573	542	567	500	510	525	567	537	591	549	531	540	525	533	526	538	548	526	588	537	571	501	543	553	543	524	532	581	552	536	552	555	529	496	549	482	523	528	563	532	547	537	545	531	542	522	523	587	546	539	551	548	540	547	544	550	557	564	577	519	513	542	525	537	538	563	518	553	545	516	494	556	523	526	589	569	504	551	534	499	551	564	585	543	517	607	548	540	580	539	535	523	553	550	560	538	572	511	531	547	533	540	555	543	552	521	529	536	546	533	583	511	542	510	542	537	548	507	595	580	541	515	562	517	535	580	513	533	526	596	540	533	547	528	569	528	534	534	526	560	535	581	501	526	541	549	508	548	548	534	544	533	537	522	598	562	563	530	532	563	521	578	581	501	530	498	520	564	542	530	550	533	554	521	583	546	531	538	540	564	552	543	538	574	532	548	532	552	583	589	535	530	560	560	521	519	531	570	541	536	496	532	550	566	545	576	542	586	538	515	518	568	512	534	572	547	554	551	521	543	587	535	554	533	550	570	509	539	517	543	531	530	541	580	538	565	532	538	534	552	578	577	528	549	535	516	564	568	528	537	503	526	562	554	520	517	551	529	532	558	544	569	563	564	561	517	551	498	523	573	539	529	544	505	546	559	535	534	562	527	554	571	585	539	524	570	494	576	548	554	564	548	560	515	555	560	550	557	596	570	571	534	532	564	563	529	524	542	562	560	519	534	517	573	520	538	542	527	581	526	555	527	518	549	553	558	540	553	551	573	512	547	545	538	557	524	561	554	548	542	553	536	523	544	522	558	537	549	524	514	545	568	558	528	545	563	540	578	511	533	555	566	557	547	526	556	569	557	502	561	547	550	563	541	540	574	537	538	548	553	534	584	524	541	585	542	550	606	544	583	528	539	577	512	587	527	530	539	522	547	590	519	542	482	499	506	531	584	526	535	565	586	586	558	543	550	548	517	454	515	545	520	531	552	541	519	526	530	543	552	577	575	539	559	533	550	514	526	558	532	507	517	554	548	560	535	577	524	562	567	541	497	571	581	536	574	558	563	529	548	544	556	534	557	486	535	534	521	584	536	582	552	534	555	571	561	511	500	577	528	571	552	546	570	487	526	532	572	535	498	498	550	559	563	525	542	550	553	511	526	515	562	521	544	525	521	553	535	513	512	529	550	562	555	552	556	511	542	549	481	553	518	559	523	582	570	580	560	555	563	539	486	547	539	558	547	566	559	582	472	519	528	526	528	559	525	533	535	580	559	556	545	554	555	529	569	543	536	529	518	571	533	543	547	549	567	563	535	556	517	571	518	520	577	538	538	543	541	561	528	573	515	515	537	516	575	563	552	526	558	529	582	503	520	587	544	515	467	547	507	606	557	564	551	510	561	540	514	532	564	568	563	520	558	536	566	566	514	559	534	525	544	535	534	533	550	520	542	524	541	532	566	580	573	546	521	580	512	564	553	588	544	534	527	583	534	567	494	543	556	542	497	522	524	551	523	546	535	519	547	537	577	555	586	514	517	532	528	497	557	535	546	509	562	569	587	518	507	519	517	554	523	567	556	528	527	592	566	526	567	536	553	564	550	557	516	556	491	507	528	508	529	529	563	561	544	531	534	587	565	584	518	548	520	540	564	559	510	524	546	542	551	524	587	535	520	558	510	522	542	552	521	543	559	539	580	519	564	542	564	585	503	533	491	514	539	549	572	560	523	537	524	575	563	579	573	509	555	584	497	586	515	540	542	577	534	552	535	576	554	540	525	556	537	515	543	531	519	524	534	510	539	521	560	505	529	564	570	556	569	571	531	543	542	566	553	505	552	540	531	577	513	539	566	525	560	550	542	559	516	529	550	584	507	566	581	522	534	547	541	544	552	502	570	539	522	489	543	553	553	536	553	509	549	537	546	552	522	537	548	563	565	562	551	558	602	565	526	491	549	557	547	544	521	518	540	514	542	545	514	511	516	556	577	560	564	567	512	516	506	558	581	536	516	524	550	580	540	557	541	528	531	538	530	539	532	578	531	554	503	539	524	520	527	527	555	560	541	567	528	537	526	546	573	522	531	541	551	545	537	536	546	575	564	529	503	517	525	561	565	551	564	528	551	543	551	530	557	594	502	534	525	585	533	566	569	542	573	513	531	518	506	554	545	536	574	569	514	556	545	576	512	526	536	523	553	562	533	546	571	545	539	532	546	504	571	593	525	536	555	577	545	492	546	565	537	583	562	572	559	536	560	557	516	554	564	527	545	560	565	535	505	567	591	556	556	568	552	577	581	566	552	518	546	557	528	532	539	569	573	564	539	536	529	539	537	532	524	539	519	527	507	521	563	568	555	497	512	559	521	507	595	567	563	537	534	569	536	618	529	593	547	562	510	539	527	574	551	539	536	508	580	509	554	531	537	563	536	538	499	544	563	563	494	557	500	525	565	542	523	532	525	582	572	483	526	502	561	547	537	538	545	538	539	528	555	540	522	507	547	551	534	549	531	573	551	534	528	538	538	548	516	559	569	532	549	556	532	530	532	530	534	529	549	536	540	518	542	560	555	552	565	500	553	521	532	554	545	546	542	570	523	532	514	530	534	511	573	563	541	571	535	519	558	502	560	563	557	550	545	565	540	518	586	546	503	548	579	561	541	561	519	534	547	573	553	546	521	512	514	585	560	533	555	577	563	547	544	600	533	562	527	511	556	507	575	563	529	558	578	578	549	526	566	539	524	549	551	544	509	528	549	541	552	520	517	585	567	541	506	554	502	597	528	566	536	543	501	519	501	537	512	532	520	529	544	548	532	554	592	555	533	509	551	527	515	571	556	506	547	519	567	541	548	533	510	492	554	525	522	604	546	552	561	527	547	509	531	521	533	589	587	593	517	566	563	543	541	549	583	546	565	516	563	522	567	553	534	504	557	527	558	528	534	516	545	545	495	564	541	553	540	589	561	535	548	549	530	518	542	525	542	538	550	554	575	509	563	545	560	595	533	524	536	495	515	518	515	549	548	535	562	544	518
15991	2702	2835	2221	1508	1092	807	697	555	468	369	340	300	266	259	239	232	226	226	234	200	196	193	188	176	176	148	174	191	170	158	171	162	149	176	160	138	137	177	140	144	145	126	151	164	151	131	158	148	151	157	154	125	146	146	136	136	138	164	148	153	140	164	140	123	138	151	120	142	135	122	159	152	139	144	143	139	149	119	130	145	139	161	152	136	133	147	142	142	148	144	144	123	140	147	139	138	130	154	144	144	151	162	139	141	145	120	143	138	121	150	143	136	140	139	167	137	136	153	149	166	126	127	157	141	124	138	150	147	149	148	136	137	139	143	141	144	131	147	134	156	138	126	129	144	124	123	150	148	123	140	139	150	144	175	129	149	157	149	153	144	139	144	151	118	135	134	126	155	118	126	130	151	135	145	128	157	125	144	118	146	127	148	130	143	127	169	130	130	131	162	143	141	144	132	153	146	139	125	133	170	132	157	149	133	123	127	111	135	164	120	140	165	147	123	141	130	139	132	137	143	145	135	145	144	138	138	126	148	145	139	124	152	142	134	147	131	141	150	150	133	137	145	134	157	136	124	141	132	129	139	145	136	125	123	144	132	164	128	123	138	147	145	143	130	150	131	144	163	137	132	112	148	131	133	138	135	145	143	122	152	127	126	154	132	130	154	149	124	132	141	139	148	136	134	158	149	158	170	142	134	153	129	142	141	121	162	140	156	148	140	157	136	155	133	129	176	133	149	116	136	139	160	136	137	152	144	132	145	133	151	144	171	137	122	147	133	125	144	144	140	126	142	147	140	146	141	117	122	126	138	135	141	158	129	137	114	136	160	146	141	134	157	154	146	142	122	135	120	140	117	139	143	154	132	150	130	119	150	132	126	134	116	153	136	130	140	153	140	160	145	149	131	130	158	146	159	129	126	149	140	140	126	144	150	144	132	149	140	141	140	142	157	132	167	150	138	126	163	136	134	127	145	161	155	133	120	123	163	134	155	137	147	150	143	145	141	143	126	127	123	124	148	120	145	152	124	150	136	145	154	127	134	133	138	127	139	145	137	123	140	139	126	149	121	126	138	152	136	117	122	136	139	129	139	130	149	138	151	153	154	152	123	142	134	135	136	137	135	137	147	114	148	127	127	131	147	131	165	131	153	144	121	142	147	137	131	161	142	130	129	134	138	144	142	139	177	139	141	142	147	141	139	128	137	142	139	140	157	146	158	127	135	134	153	119	126	124	129	122	127	119	143	134	135	141	147	138	155	128	133	136	139	146	141	162	116	143	144	142	139	121	131	144	168	130	142	147	148	125	130	162	149	142	121	148	132	118	107	133	141	147	142	135	129	142	124	137	139	142	126	139	145	146	129	136	160	136	131	144	136	133	139	147	129	143	142	134	155	139	134	124	123	138	148	132	169	128	136	152	142	130	143	133	146	115	144	130	141	118	149	148	147	131	145	149	144	158	134	132	139	152	129	138	139	155	136	120	170	132	139	140	142	130	150	135	132	155	151	156	134	129	138	139	137	147	125	150	163	149	134	116	155	143	119	122	130	131	148	155	117	157	149	166	137	128	148	158	133	141	130	130	146	133	156	123	122	141	158	133	142	152	123	146	131	139	140	134	135	133	133	141	159	157	151	135	112	102	150	143	148	134	129	155	127	140	143	120	153	134	118	144	132	131	176	139	142	156	123	125	155	138	120	130	142	143	136	115	153	109	133	130	154	143	147	125	157	124	148	130	130	144	134	137	143	140	134	126	129	135	147	132	148	163	137	168	154	149	129	129	140	140	152	138	154	143	144	136	144	156	157	149	150	141	139	127	145	126	135	146	127	146	147	144	134	138	134	135	127	139	164	152	137	140	132	134	136	132	140	144	149	142	147	136	145	143	136	131	121	120	151	128	136	136	138	143	145	152	126	140	137	131	135	134	127	132	130	145	151	126	149	138	146	154	116	135	144	145	129	156	147	126	131	131	138	133	133	118	134	114	131	125	131	121	150	161	143	141	126	123	137	142	142	145	132	141	151	144	119	138	143	132	154	125	137	148	134	153	127	139	121	141	136	129	146	130	148	120	134	139	130	130	134	129	162	131	139	140	159	136	129	131	139	125	126	140	132	131	130	119	121	153	129	142	136	138	150	131	134	147	144	134	141	130	138	136	128	131	123	134	141	138	118	139	120	135	166	147	140	159	137	161	160	128	138	143	151	146	130	135	117	138	132	129	128	144	113	161	151	140	123	150	149	131	135	116	120	150	131	139	133	135	149	125	131	142	142	148	123	125	123	137	147	143	147	131	138	153	147	131	147	120	127	135	152	149	118	148	149	115	137	122	131	167	131	121	115	113	164	157	164	147	129	128	146	130	154	134	118	131	130	147	140	124	137	144	132	124	137	133	130	126	131	135	154	148	137	166	133	157	147	140	154	125	128	159	124	131	123	143	134	154	148	144	133	142	121	145	127	137	122	158	145	139	143	137	134	147	124	158	130	151	140	125	126	136	124	153	141	143	151	128	153	137	122	147	117	130	150	147	134	167	122	145	139	109	125	132	133	128	148	126	128	140	152	129	138	160	141	156	130	136	131	116	129	137	135	131	138	143	155	127	125	151	135	118	138	127	111	144	144	157	141	150	134	151	131	130	135	135	146	142	120	152	151	134	167	139	129	145	138	146	158	140	136	142	114	151	158	144	147	137	138	115	143	119	131	129	127	134	139	146	156	145	118	142	146	123	115	147	135	119	136	142	146	170	130	152	142	146	149	137	139	147	113	144	120	126	114	130	131	127	130	132	146	150	131	134	123	148	128	149	143	124	151	156	148	142	125	163	129	111	157	135	151	129	161	166	134	151	116	123	125	129	152	143	130	142	130	121	146	148	156	140	132	148	131	140	127	127	161	137	124	146	149	133	128	152	132	149	166	136	134	129	139	134	159	148	147	146	128	134	148	124	134	121	146	133	142	132	150	135	149	155	162	137	143	143	142	128	139	148	144	150	129	139	146	147	148	152	124	146	113	135	129	142	130	144	136	162	137	138	137	121	146	132	135	134	144	147	151	137	143	151	141	128	153	132	140	162	139	111	131	149	125	134	143	148	147	124	133	138	147	139	133	160	119	122	145	128	140	144	151	138	153	120	148	140	152	149	152	144	150	143	134	139	142	124	149	140	140	123	116	147	127	130	135	126	145	130	130	134	154	136	130	138	134	117	130	135	119	152	139	129	127	127	127	133	140	137	149	138	148	141	127	145	143	140	145	112	153	138	154	142	134	139	126	146	146	124	138	137	164	139	128	133	137	160	145	147	141	151	135	143	143	110	144	117	165	125	139	137	155	138	146	117	142	139	131	150	139	135	163	130	139	139	144	135	141	139	134	127	152	144	142	132	150	152	145	148	119	146	133	130	137	137	112	126	143	145	119	150	138	135	127	147	155	135	140	135	140	140	142	150	140	146	130	153	138	125	136	134	159	123	141	123	127	153	159	172	148	138	137	132	135	130
7494	2491	6143	6901	5791	4592	3653	3118	2515	2197	1985	1732	1552	1393	1261	1242	1087	1041	1040	950	916	882	858	818	773	738	691	706	659	688	633	647	610	591	611	633	593	573	567	593	566	561	555	556	537	559	530	508	492	511	547	513	535	487	495	491	537	491	509	514	470	491	527	513	503	499	490	472	490	495	499	483	492	501	539	472	503	485	521	486	503	454	451	507	472	478	464	495	484	463	489	476	480	462	490	477	477	461	422	453	498	490	460	450	447	462	489	443	502	527	506	486	466	466	473	437	474	486	449	479	445	471	483	487	466	455	465	478	478	447	424	484	488	464	446	456	451	437	489	504	429	468	421	481	473	462	433	469	460	498	456	483	494	440	474	453	469	463	451	523	473	477	507	486	462	476	490	473	489	514	474	457	500	454	464	424	466	508	459	461	474	466	496	479	466	470	450	431	443	520	414	485	455	480	472	438	509	474	459	449	447	455	499	486	434	456	498	459	486	526	429	456	458	477	482	470	456	450	486	478	465	441	450	461	467	500	503	490	470	497	478	507	455	449	493	454	471	489	399	489	473	460	415	457	478	499	475	491	454	437	486	492	455	453	473	439	445	446	489	510	450	507	452	437	458	471	466	448	462	447	466	466	474	481	435	459	456	436	448	467	468	430	441	475	442	448	432	445	458	462	457	447	423	459	449	469	449	472	443	469	470	476	455	467	459	464	506	469	468	450	485	496	462	412	518	480	442	474	456	447	462	443	487	453	464	492	476	470	453	490	432	446	445	428	460	500	447	458	451	494	432	453	468	462	514	458	466	474	429	422	474	470	456	498	475	488	472	443	487	492	478	467	458	489	445	474	464	436	487	477	505	472	475	474	453	450	448	481	491	450	483	478	435	457	467	474	467	472	462	460	447	459	450	478	486	436	407	468	484	456	452	442	435	453	443	458	443	475	476	470	448	478	458	459	457	450	466	456	437	453	442	440	452	464	493	447	474	474	442	466	444	480	465	475	482	443	466	455	433	471	445	510	464	453	471	443	494	445	487	470	445	416	453	500	471	436	445	472	451	495	438	438	445	503	481	440	462	449	442	488	469	484	486	477	478	464	465	469	473	477	466	483	419	455	478	457	445	480	449	419	469	423	448	439	443	452	430	491	486	492	466	422	471	497	458	452	470	441	460	445	419	494	503	445	507	487	447	475	472	461	477	514	479	476	478	480	468	461	457	470	434	438	450	440	461	457	495	462	462	475	463	464	471	498	465	470	457	497	500	478	449	486	469	443	444	452	432	438	454	465	495	440	436	448	467	441	426	464	466	463	461	482	426	466	500	466	454	449	457	464	416	462	432	465	419	413	429	484	452	430	450	444	447	501	505	483	468	493	443	412	459	474	473	527	423	465	463	496	477	477	443	478	473	488	445	472	477	460	437	453	445	461	479	454	486	442	478	458	464	453	444	507	462	439	483	442	496	469	479	464	499	456	425	495	444	501	490	446	470	451	463	508	471	428	459	465	475	442	455	448	494	446	430	467	484	465	470	421	460	470	474	464	442	458	444	445	459	481	447	519	474	501	451	441	474	463	469	484	455	485	455	477	479	478	452	434	505	462	498	438	495	453	447	478	489	441	488	454	483	455	462	452	461	503	480	437	479	458	416	460	447	451	440	466	465	452	462	436	489	456	515	468	469	487	486	454	441	443	481	455	463	458	501	412	473	434	447	512	476	465	476	475	468	465	451	476	470	456	444	505	440	470	475	431	456	472	447	431	409	484	454	486	496	461	434	455	461	458	472	477	421	467	442	488	440	456	431	472	468	461	529	439	463	463	477	455	481	477	466	435	487	450	464	477	459	473	462	487	461	467	472	457	466	492	478	434	493	490	471	497	455	450	452	481	486	463	443	452	486	489	474	441	478	458	494	497	469	433	469	457	480	425	434	485	450	433	468	450	470	471	500	454	477	429	441	459	435	466	450	443	450	475	430	511	479	457	474	470	451	460	477	457	482	457	422	492	453	440	490	493	443	468	459	427	455	476	452	475	437	463	435	475	466	484	433	459	451	449	483	452	466	480	439	453	447	466	461	474	476	431	452	485	446	460	469	497	448	448	444	490	454	472	466	459	451	446	490	448	495	448	490	443	446	465	459	459	491	472	411	468	481	453	438	482	471	488	484	487	447	443	472	456	450	445	476	488	476	481	473	477	487	486	458	436	465	482	458	466	455	472	467	461	460	490	464	471	489	466	475	443	490	456	440	505	449	517	456	462	445	479	461	487	485	443	474	471	483	475	472	458	501	472	419	445	468	502	463	495	449	470	488	444	447	462	487	491	519	457	505	501	460	467	490	458	424	449	511	479	479	463	493	448	439	474	431	468	475	465	436	495	497	464	462	440	461	413	442	443	482	444	420	497	455	481	484	462	438	465	451	455	478	500	465	442	447	451	470	472	493	473	444	469	429	461	423	472	436	485	393	473	464	454	465	462	484	439	477	464	478	443	435	448	488	481	449	456	484	460	492	456	446	516	466	469	458	490	443	436	492	522	493	466	494	459	484	446	492	467	480	468	467	467	440	416	472	450	472	441	477	432	473	436	472	435	430	480	448	508	472	462	431	426	498	491	473	466	456	521	455	467	454	453	448	484	478	416	427	462	419	466	456	469	436	479	485	453	447	499	477	434	486	466	465	449	449	460	490	473	502	467	480	468	468	429	469	468	478	442	480	478	426	476	463	451	448	509	428	483	452	469	466	482	477	512	449	419	461	431	436	451	510	487	488	473	451	489	456	450	455	463	446	477	468	455	484	484	445	497	452	465	490	447	495	511	449	455	445	492	446	485	438	462	481	477	452	438	497	453	475	424	396	513	455	500	449	466	490	426	444	478	442	480	458	494	448	453	437	444	438	428	496	492	480	465	469	444	457	443	468	446	415	475	512	447	420	478	498	448	500	439	470	446	435	440	474	454	456	472	435	447	454	431	451	442	466	463	481	455	478	463	481	460	464	477	467	475	479	493	452	481	418	501	434	463	484	470	447	464	419	449	459	445	464	490	451	446	455	495	487	477	470	476	434	481	452	459	479	446	469	435	417	484	472	459	493	507	473	476	500	464	435	467	456	439	433	467	478	437	454	458	450	456	444	435	428	496	492	488	453	462	419	465	439	496	437	459	427	482	449	469	431	461	448	458	474	444	478	438	464	471	446	475	447	475	417	535	495	447	435	509	469	425	445	463	448	449	456	492	479	460	456	492	489	493	472	512	497	467	456	451	484	439	477	517	430	428	508	439	443	428	445	489	473	509	460	464	490	430	510	471	463	451	456	497	453	446	491	452	466	462	455	456	477	448	467	462	478	438	468	447	456	467	449	473	492	449	457	478	447	439	459	475	470	410	441	455	469	447	441	479	469	493	442	464	468	501	436	467	459	441	423	476	485	472	454	481	499	460	482	448	433	443	462	445	450	481	458	444	450	455	475	515	446	453	451	464	462	484	492	454	418	465	451	486	399	461
2239	434	426	392	349	336	364	349	322	315	333	310	343	322	356	311	310	311	317	325	314	323	303	287	291	330	298	299	319	319	270	297	305	288	300	289	343	317	310	295	298	311	309	302	302	320	310	324	299	283	290	290	345	314	302	321	316	282	337	317	299	315	277	308	326	323	298	312	281	322	300	336	288	298	261	329	292	306	342	339	303	272	321	295	316	318	323	301	324	333	298	312	317	339	297	308	289	310	325	312	303	331	291	303	336	302	270	351	327	305	298	276	322	320	309	348	311	295	305	297	314	329	316	266	294	330	318	334	325	335	295	284	293	279	305	337	317	317	297	303	338	323	336	312	304	316	288	299	318	318	299	330	284	306	334	315	325	307	328	289	335	297	289	345	311	331	314	266	284	298	323	294	341	331	295	340	292	296	321	330	313	318	312	301	298	319	322	318	294	292	298	297	269	316	340	329	322	303	310	296	308	278	305	290	320	309	330	281	316	315	309	319	289	333	303	332	329	288	324	298	304	278	317	319	356	329	330	301	317	281	313	272	308	354	316	300	311	329	331	289	312	316	304	296	312	328	325	334	303	339	304	331	316	313	285	295	313	296	302	326	323	320	309	317	331	316	293	318	312	327	334	344	326	278	292	304	303	311	314	323	280	290	332	294	305	325	329	308	367	348	312	303	267	348	326	313	303	325	309	300	331	286	305	287	316	316	304	319	319	291	313	317	269	261	311	315	299	277	304	322	327	320	286	315	304	321	319	284	321	326	322	270	321	320	332	291	301	303	321	318	319	291	317	335	293	271	325	306	324	310	283	293	291	333	300	328	315	278	307	291	308	325	337	316	308	284	315	328	289	328	294	308	299	300	327	291	327	336	277	322	305	306	309	323	300	306	305	305	280	303	322	308	283	298	280	326	315	303	311	333	309	297	310	327	320	336	321	294	293	330	342	294	310	326	324	272	316	290	301	325	301	300	304	312	335	321	345	341	302	318	291	305	309	310	306	323	319	340	317	302	302	345	328	290	296	342	299	307	311	287	329	312	282	318	312	321	337	323	307	309	311	304	292	348	335	314	323	333	288	277	355	320	301	286	301	294	321	310	282	304	298	296	333	329	318	305	313	306	296	324	293	307	328	338	301	314	317	334	290	295	325	318	317	322	321	314	296	307	272	281	309	301	313	298	341	315	287	351	314	318	295	323	320	293	297	307	343	307	312	303	278	333	276	340	315	324	336	333	320	318	306	333	286	318	320	310	326	329	302	294	312	315	320	319	313	290	316	309	315	310	333	293	301	299	311	332	347	317	288	283	278	335	314	338	305	292	356	336	311	300	296	305	319	333	301	294	343	341	323	314	275	357	326	358	305	260	325	324	305	306	346	341	310	312	287	304	337	321	292	314	328	304	326	340	326	354	336	275	306	291	308	333	332	318	315	315	297	304	317	322	331	327	309	305	292	340	311	328	279	274	317	284	305	318	335	309	290	318	314	328	309	299	288	259	322	313	293	309	281	346	294	285	333	291	308	332	317	326	349	290	285	325	324	319	309	333	308	319	296	317	306	317	321	312	288	325	290	276	317	297	322	314	290	304	295	319	288	294	309	296	315	323	291	322	345	305	301	288	318	297	308	304	285	287	333	296	288	337	312	291	315	320	327	332	324	315	342	295	299	310	304	321	310	324	309	311	326	336	319	326	315	305	298	317	308	263	327	354	294	304	315	316	259	327	297	291	335	310	290	321	270	302	325	308	288	321	295	323	293	324	321	361	341	318	301	289	311	309	288	330	294	300	339	322	300	327	333	346	289	328	304	298	323	319	257	320	318	297	314	354	334	309	342	295	329	310	303	292	304	314	315	344	321	315	346	291	314	288	343	306	320	319	324	339	310	318	311	310	302	300	301	279	295	326	318	308	319	328	327	329	341	295	331	322	318	283	332	318	342	287	286	312	291	293	297	296	340	293	302	318	315	297	336	332	307	290	322	321	311	310	322	355	312	299	300	296	332	333	291	300	293	320	305	334	313	316	310	330	282	291	306	299	297	321	312	318	309	301	294	327	306	308	310	271	306	321	298	326	319	321	303	293	300	304	292	337	321	296	312	307	338	285	305	322	302	298	292	294	321	310	301	291	313	314	287	324	339	329	347	326	263	324	322	314	319	295	299	300	305	273	324	305	319	326	324	319	300	319	306	297	319	290	329	343	311	320	316	314	303	321	323	307	310	320	311	327	297	282	339	345	295	349	327	306	302	306	338	348	314	301	325	327	319	311	309	298	269	317	299	328	318	316	296	327	315	302	291	288	305	317	328	316	324	300	299	312	299	303	348	331	316	285	341	304	292	312	316	301	319	307	318	289	311	316	294	301	314	336	313	314	346	271	318	317	281	289	293	314	310	309	305	315	284	295	327	308	297	322	299	313	275	304	327	325	349	331	320	334	312	320	342	320	322	314	288	326	345	286	320	307	295	331	296	312	307	291	323	307	315	321	302	311	294	307	281	325	299	305	322	294	323	311	325	314	335	327	338	315	321	310	324	308	305	313	281	331	334	289	310	297	306	300	342	330	306	321	307	331	309	299	308	293	319	316	300	295	298	309	310	302	334	289	339	331	326	295	313	338	290	310	303	301	308	304	322	338	309	353	304	290	307	292	292	296	299	316	320	310	328	310	312	306	299	308	297	326	313	304	322	336	297	283	335	306	335	327	334	297	327	308	321	291	313	326	293	316	324	310	285	301	349	310	290	292	332	296	323	310	322	279	297	280	306	328	331	319	306	294	345	345	318	359	302	330	311	334	311	313	304	299	301	322	299	328	314	319	297	333	314	313	314	329	322	311	321	308	302	300	289	288	318	321	309	319	302	310	310	288	337	295	283	290	362	334	324	310	333	298	303	319	295	294	306	319	329	310	311	285	315	306	329	311	282	320	299	343	284	290	311	306	340	286	303	331	291	297	328	328	326	319	340	346	326	289	321	287	293	290	295	268	330	332	301	325	318	302	325	287	282	321	301	330	303	290	302	332	339	296	313	295	287	307	292	279	315	321	324	294	313	323	301	328	301	291	308	312	283	295	342	326	319	309	321	316	292	347	320	316	296	318	327	320	309	335	275	289	305	311	324	328	283	307	339	303	308	336	331	354	332	337	282	310	316	327	314	297	287	289	291	318	295	345	316	336	288	300	303	337	297	328	333	284	290	318	335	302	324	341	321	312	325	299	317	299	353	310	305	323	324	350	279	303	290	318	284	327	311	279	295	303	333	310	304	328	310	289	289	329	321	302	352	309	284	299	279	307	317	314	281	277	321	288	297	294	304	302	291	309	332	308	302	356	307	312	333	310	308	355	311	303	306	323	330	313	307	326	298	308	332	326	348	279	310	341	289	274	312	292	266	297	300	296	280	336	358	311	342	308	299	308	292	325	307	309	340	281	280	271	307	315	323	323	301	286	307	287	300	310	322	331	286	306	343	335	331	337	301	318	313	307	287	322	310	328	351	307
2516	960	1124	1064	1113	1031	973	1017	961	934	923	912	931	904	928	896	934	946	956	979	974	940	919	906	901	910	893	916	916	962	892	937	908	928	862	918	932	928	922	919	962	911	957	948	913	949	870	879	904	928	898	918	932	922	922	901	900	918	916	898	924	915	944	887	950	928	854	910	932	902	902	895	868	977	849	896	897	883	903	874	914	917	926	963	923	900	919	876	892	896	902	878	876	952	886	908	927	847	949	846	926	910	863	864	893	908	945	956	908	911	873	929	930	887	948	945	895	909	902	907	894	911	862	901	861	923	890	887	942	965	923	936	854	921	909	922	915	878	896	932	921	935	886	910	850	864	937	973	870	903	864	882	838	912	912	915	908	906	961	934	902	849	902	898	890	899	953	902	856	879	903	909	892	899	872	934	893	905	893	872	891	911	904	897	931	913	886	864	915	904	876	894	937	961	912	921	903	881	921	922	888	903	893	910	923	882	893	916	942	906	887	891	907	943	911	911	896	878	911	949	897	889	958	933	877	904	926	927	913	890	878	977	919	919	883	912	930	901	906	906	859	922	872	928	936	893	869	900	908	954	875	912	881	893	843	868	959	889	904	896	905	936	886	932	899	925	885	951	928	835	900	927	919	905	904	924	911	924	904	905	940	902	861	886	899	917	842	903	884	934	870	822	882	874	902	890	939	888	895	953	920	942	835	842	891	830	905	907	884	902	913	894	935	909	888	917	936	883	873	918	951	852	860	876	901	926	932	959	930	930	906	906	945	925	890	917	963	895	891	908	901	922	892	902	876	961	918	927	892	912	947	922	897	884	919	935	859	860	949	875	895	883	920	893	949	937	868	940	903	882	953	887	926	969	885	952	934	935	913	897	913	912	908	914	914	960	858	931	915	950	909	926	871	908	898	935	884	911	950	933	943	954	901	923	942	870	900	920	900	949	933	895	909	949	891	875	906	870	822	890	839	922	944	902	920	911	895	899	858	866	952	893	903	920	869	901	859	946	910	931	931	923	877	904	926	948	980	919	852	908	916	892	890	894	874	909	880	946	884	906	880	928	880	850	925	930	937	864	891	888	949	891	923	899	867	953	875	918	893	929	892	868	924	897	941	902	859	964	894	891	903	870	910	891	891	919	875	963	883	890	858	847	875	939	882	869	942	917	906	864	855	904	900	903	936	924	964	884	939	880	920	888	891	905	943	883	906	836	921	886	977	883	877	905	965	908	895	913	914	915	925	910	881	902	893	874	914	938	928	851	887	869	866	935	903	888	909	888	921	943	904	911	892	897	886	923	904	884	909	869	874	941	880	920	944	874	891	931	908	884	910	853	924	886	919	912	913	863	929	926	889	898	860	839	892	898	931	932	972	952	877	896	863	960	889	939	868	950	899	860	886	899	886	910	882	835	929	896	868	922	872	855	924	900	936	898	904	884	933	878	863	909	905	830	889	923	915	878	908	922	878	879	915	961	860	903	898	926	868	875	891	921	871	957	848	821	925	864	862	939	873	934	842	919	911	850	889	911	873	901	949	934	910	920	940	901	877	931	962	921	876	947	970	963	898	925	908	894	866	913	890	915	923	889	891	901	880	909	894	942	884	928	905	902	921	872	924	925	994	927	936	872	886	911	899	883	928	898	888	865	958	884	912	927	873	916	874	891	903	946	949	944	929	904	881	895	922	936	873	881	917	865	904	890	895	908	862	890	876	855	947	921	870	902	905	926	889	923	898	896	822	865	894	924	914	837	915	912	893	931	915	911	863	953	893	889	914	907	894	878	952	891	923	905	921	870	935	917	937	926	927	876	907	949	865	938	908	929	877	911	911	910	868	864	935	842	898	909	879	900	927	888	890	877	935	886	901	846	970	859	899	838	921	883	916	948	889	915	912	846	896	893	889	900	952	864	896	938	856	885	856	949	910	934	869	874	878	889	927	899	925	923	948	928	909	928	893	873	909	939	878	907	934	927	921	898	915	954	858	883	903	895	939	933	966	911	924	874	894	883	889	904	954	902	901	879	880	905	898	908	903	900	921	947	891	964	934	892	898	831	941	894	916	921	912	945	962	938	945	907	946	888	891	893	836	940	897	924	918	922	934	917	915	876	908	961	911	948	907	1000	850	894	964	874	911	895	897	912	967	914	948	918	942	940	961	919	852	842	939	921	921	902	921	903	881	907	881	911	893	910	938	900	915	891	903	920	893	896	952	866	873	947	919	900	888	922	898	899	874	904	871	937	936	927	890	893	904	917	871	952	927	903	900	883	884	899	863	918	877	893	912	858	904	869	916	907	935	961	956	845	932	918	895	945	908	881	883	914	893	896	892	904	889	887	886	913	878	907	890	930	932	873	947	951	916	894	884	922	903	883	942	882	905	916	891	891	929	878	892	919	871	901	957	875	847	847	906	950	928	913	893	862	944	891	875	930	908	924	913	933	923	890	868	931	899	926	907	853	921	980	891	894	947	929	929	944	926	869	901	862	913	892	903	888	919	905	950	862	884	882	927	941	912	893	903	922	922	907	906	914	938	919	915	909	869	978	961	959	889	896	921	872	921	898	883	913	945	866	923	918	952	870	918	841	958	920	938	872	955	930	907	909	935	893	896	929	972	893	918	858	912	911	884	863	896	908	899	871	907	889	923	907	867	858	855	904	848	893	956	937	941	924	934	913	889	889	898	889	926	907	928	938	914	896	945	883	908	897	890	911	912	916	928	971	917	919	935	899	901	916	903	885	864	857	977	902	851	936	949	907	887	872	921	906	969	920	911	939	940	978	912	949	944	864	921	891	891	967	852	906	867	871	897	875	936	935	936	912	903	927	902	860	883	952	885	897	888	918	948	896	947	893	958	916	912	920	855	901	909	884	851	926	932	933	881	881	863	954	885	910	912	881	899	917	870	921	842	904	936	855	898	900	921	902	878	935	870	909	929	915	946	917	896	915	922	847	930	864	915	857	871	877	916	847	873	915	866	880	903	919	890	922	879	887	873	962	957	884	902	962	871	839	898	864	882	916	935	933	868	903	939	900	959	912	963	885	909	868	906	899	952	908	885	933	927	952	913	856	929	929	945	913	908	918	875	873	913	916	914	863	902	906	913	865	932	886	921	859	915	928	924	845	892	875	903	884	884	928	849	913	871	881	950	897	924	925	918	902	897	954	874	919	871	899	874	955	862	916	904	905	932	859	874	921	932	860	866	905	874	916	907	945	914	877	896	921	929	987	899	870	896	862	920	880	908	887	902	871	993	982	923	911	916	856	930	879	870	899	896	915	947	864	925	888	884	895	865	926	896	931	893	907	884	873	891	905	883	943	882	854	895	899	884	882	910	889	901	949	865	872	876	893	906	920	926	865	903	960	855	894	943	883	971	887	894	856	918	906	913	887	908	882	881	923	917	933	952	932	893	902	945	894	871	876	879	936	929	879	938	911	916	919	922	881	873	888	900	871	898	880	911	904	917	893	885	894	931	935	943	911	906	894	952	903	914	906
8685	1264	1539	1169	933	659	509	451	357	340	301	279	265	252	233	249	218	225	221	223	165	184	191	197	198	192	199	154	193	207	182	178	176	180	208	165	183	193	162	173	166	206	181	178	174	188	178	154	184	196	181	170	172	154	160	199	173	151	162	186	156	142	200	186	164	169	168	147	196	161	162	202	206	162	188	166	177	189	159	161	170	165	134	164	163	160	174	155	159	191	174	163	171	182	180	166	184	195	172	169	184	173	186	170	180	171	178	180	173	184	188	184	173	162	164	174	179	163	161	183	163	180	171	189	187	170	198	179	192	135	220	143	156	175	156	186	167	180	186	198	166	159	179	143	197	153	215	172	156	162	175	187	159	206	181	162	183	178	181	173	197	184	160	165	181	182	169	171	179	181	163	185	161	161	163	154	151	185	158	194	170	166	170	156	162	172	201	171	175	171	153	164	179	192	181	197	155	159	182	178	165	188	148	167	165	192	165	181	188	157	151	153	170	176	178	183	159	159	157	181	191	162	166	169	161	162	155	175	181	188	155	182	177	167	189	161	147	183	163	162	152	162	173	169	154	162	150	150	186	182	176	160	174	168	162	181	190	173	159	169	164	194	164	161	174	173	151	167	167	175	183	185	184	161	162	159	183	153	176	171	150	171	160	162	182	179	157	178	154	173	166	199	158	174	169	174	172	167	156	158	144	182	175	160	160	178	176	199	163	165	164	168	189	188	154	190	176	170	191	151	166	180	151	150	169	211	153	175	177	174	189	152	171	168	174	178	175	174	184	163	179	140	203	161	164	175	165	201	158	167	192	179	178	138	185	180	193	167	179	191	155	194	169	165	165	183	170	178	158	176	155	175	155	168	149	209	168	160	174	189	167	158	171	159	152	167	180	185	200	179	192	166	182	187	174	175	196	158	163	160	183	158	184	184	167	161	194	176	179	179	158	190	191	162	160	168	184	194	150	192	163	170	179	149	169	171	185	177	167	161	169	182	191	166	167	165	179	179	162	167	184	189	166	163	162	175	170	197	193	157	180	170	186	146	170	175	179	185	154	174	174	171	182	167	166	184	181	191	188	166	164	182	203	182	182	164	179	176	168	159	176	178	154	166	179	171	164	194	188	181	167	185	181	159	168	171	160	182	160	198	154	150	154	166	183	164	183	154	156	172	180	185	153	179	161	152	160	158	156	176	162	170	155	155	172	179	181	177	159	165	157	174	169	161	188	162	179	170	164	162	191	165	186	193	195	150	181	157	176	158	197	158	168	169	167	164	163	192	184	165	175	181	188	182	195	179	170	167	169	166	163	178	181	187	195	148	157	174	178	178	165	163	161	177	177	171	170	190	162	173	176	188	195	183	192	160	154	168	155	164	197	161	170	175	180	194	162	177	154	147	179	182	157	178	171	176	198	176	180	183	190	174	132	163	183	161	191	165	152	185	188	194	156	163	167	155	159	193	173	169	167	177	167	166	154	152	167	181	208	172	181	165	189	179	197	199	149	175	160	170	177	153	160	172	169	175	167	158	200	168	188	167	171	181	163	184	180	161	186	172	179	191	167	153	171	157	165	147	158	183	154	170	174	157	154	179	176	172	174	166	160	159	166	190	179	177	184	169	166	179	159	153	174	168	174	166	172	177	182	170	196	179	176	187	150	161	187	193	174	166	163	180	176	194	161	196	184	180	186	149	168	165	176	164	185	169	178	174	183	175	185	176	161	197	159	153	162	167	187	180	168	184	156	177	166	177	165	170	176	184	174	155	183	178	173	167	169	196	168	166	171	182	181	171	168	176	163	170	162	179	161	171	173	157	180	200	198	185	165	154	161	162	162	190	158	154	185	187	163	168	183	172	176	175	166	215	171	205	206	186	161	155	164	169	147	177	173	152	156	175	170	178	190	163	179	166	184	164	154	156	157	174	161	154	173	180	158	160	186	161	169	158	183	148	182	158	184	174	150	187	145	163	184	207	165	197	152	171	180	158	170	156	167	169	176	181	174	155	168	163	177	169	187	155	187	168	162	171	162	167	170	184	175	175	178	156	164	161	165	178	186	190	175	146	171	175	143	200	182	170	170	204	172	189	171	197	195	177	163	167	167	177	163	177	178	164	156	197	147	159	180	176	163	158	176	158	169	167	187	166	176	156	156	177	171	186	161	156	174	181	197	171	162	168	170	183	200	150	170	172	178	170	185	171	186	165	179	171	156	163	174	171	185	191	161	195	195	152	173	187	186	197	174	178	167	180	160	179	153	171	166	202	168	175	187	180	156	143	178	140	162	171	175	177	170	174	200	153	174	153	165	153	170	168	164	181	163	161	175	150	170	167	153	161	183	176	162	181	190	159	158	149	206	183	164	165	164	190	172	163	173	182	158	174	190	167	177	184	167	178	152	181	223	186	174	159	161	170	191	174	193	193	156	186	210	177	180	167	146	179	168	181	167	188	157	185	200	181	177	191	163	170	153	155	177	177	148	176	171	185	140	166	198	189	178	177	172	136	189	154	158	159	165	189	167	192	162	183	165	167	185	165	165	160	164	171	158	177	186	183	186	192	152	173	188	167	188	190	182	158	191	156	160	170	205	185	165	150	185	188	179	187	171	161	180	178	170	171	178	184	172	182	175	187	162	152	160	182	172	164	169	153	165	167	162	174	166	170	177	177	184	179	156	180	160	156	184	189	155	150	164	174	162	168	181	168	193	187	182	167	144	185	180	178	177	188	187	171	188	175	172	170	166	175	188	154	143	187	166	173	164	159	178	178	192	164	162	169	166	198	167	172	182	189	179	144	182	179	135	184	177	160	177	154	180	184	165	174	179	158	204	146	189	179	196	196	172	182	163	163	171	159	175	167	174	179	171	158	169	146	173	209	169	184	166	158	147	174	173	180	162	189	168	158	176	167	141	171	169	162	169	158	153	167	181	166	166	176	152	182	172	207	167	180	181	163	157	163	187	168	183	193	148	180	168	159	156	174	169	167	150	154	146	175	180	177	178	187	189	197	166	166	179	172	153	171	164	172	157	191	178	188	166	159	161	170	168	171	180	171	174	158	177	177	170	178	162	198	201	162	180	189	181	160	199	166	164	181	175	174	185	181	175	156	165	163	175	160	151	178	148	168	183	166	168	171	188	187	168	174	164	182	176	180	170	162	159	186	161	157	160	154	166	174	165	189	155	200	189	167	186	157	146	178	159	186	168	156	182	178	180	197	163	177	166	159	189	177	183	146	162	179	162	169	178	166	160	191	167	176	173	165	176	177	167	151	177	170	176	195	196	183	173	190	167	140	191	169	191	176	172	170	177	168	189	192	200	169	188	179	174	184	177	181	161	179	183	187	170	169	178	179	188	161	175	168	140	179	164	178	180	150	185	178	173	175	180	136	181	167	180	200	168	171	190	184	185	175	201	186	173	175	162	170	155	163	187	141	176	155	196	163	175	176	166	150	157	160	175	184	152	188	142	169	159	172	174	163	175	187	169	168	198	172	188	178
5630	1591	3479	4005	3396	2710	2287	1845	1583	1422	1361	1179	1057	1009	993	951	905	837	829	811	704	719	786	708	659	730	661	642	657	663	629	664	612	665	615	611	627	617	586	567	575	557	576	585	596	575	572	597	604	604	520	544	587	587	569	556	552	557	554	557	545	596	523	548	630	552	549	556	546	585	536	587	573	573	551	519	565	543	541	545	552	547	545	532	555	568	542	547	554	554	519	531	541	558	528	563	598	556	538	544	523	549	564	557	549	573	524	527	542	553	510	552	567	544	486	570	548	511	540	508	559	614	504	572	558	555	529	549	593	520	559	539	518	567	551	520	521	533	544	512	560	534	575	570	540	512	539	586	556	553	559	574	527	538	565	557	584	544	532	543	558	516	582	554	559	556	560	545	531	536	513	551	511	508	538	585	543	509	525	595	522	544	507	524	522	511	499	519	544	548	550	566	525	534	544	537	539	513	549	567	557	547	554	570	567	544	571	508	518	529	524	561	520	544	504	457	577	516	520	551	547	567	535	560	550	540	544	556	556	530	568	578	570	545	525	570	538	490	528	530	558	555	525	519	550	527	530	574	503	575	525	559	546	563	508	536	577	508	502	553	542	505	554	541	544	570	529	570	565	570	522	529	490	540	571	573	528	560	553	567	577	516	497	536	502	532	497	531	543	579	532	525	534	488	523	567	541	510	533	541	556	591	548	557	567	588	545	533	552	492	550	493	518	529	543	529	538	568	555	565	533	568	541	555	518	538	513	541	554	546	553	529	509	509	571	523	549	540	515	567	513	533	534	539	508	567	585	514	522	553	547	566	552	530	552	577	574	545	574	571	530	569	515	504	528	505	524	546	537	561	524	496	555	536	526	552	570	532	538	532	522	500	556	547	523	487	544	544	522	543	566	540	517	520	511	561	541	522	539	545	558	530	526	546	552	526	519	580	566	558	546	551	526	545	493	534	539	569	569	509	492	526	537	553	521	535	579	529	531	564	534	539	508	466	530	551	514	540	528	549	539	563	536	543	542	561	537	525	606	528	527	546	508	533	558	549	528	541	524	551	519	540	531	505	569	523	530	527	542	523	548	532	575	542	561	523	544	524	573	580	517	513	495	512	504	522	579	520	509	548	521	500	565	500	537	540	531	549	552	565	589	549	520	542	552	527	516	501	539	563	551	570	586	556	544	551	506	534	562	483	567	581	593	606	522	514	536	530	545	483	578	577	532	527	564	543	558	533	513	545	539	567	546	538	521	506	552	545	556	530	527	526	559	548	544	514	530	540	544	501	510	563	500	518	540	553	545	541	515	547	555	504	511	557	552	543	523	552	535	538	524	542	558	538	566	556	512	542	505	516	516	539	546	547	551	574	553	551	513	534	533	512	560	505	569	542	571	551	531	552	544	560	535	534	569	504	503	503	582	538	544	547	545	511	543	535	516	545	533	521	563	554	529	523	552	535	572	562	508	552	517	501	553	527	521	573	537	540	514	561	539	543	551	525	580	517	524	559	535	527	549	578	551	551	552	498	537	574	544	539	532	524	560	544	559	528	547	494	543	558	528	566	497	546	566	560	531	553	525	551	559	541	517	523	540	550	522	571	523	580	550	591	534	499	511	538	502	529	574	546	579	546	560	538	496	553	533	521	586	531	587	572	561	527	564	545	552	550	540	557	521	526	514	560	549	546	537	510	550	540	509	526	537	523	497	512	592	533	575	564	533	522	550	502	552	514	556	545	545	550	557	488	502	539	550	544	522	559	524	574	539	536	526	535	532	519	578	574	581	556	560	537	511	579	520	524	559	541	521	530	579	542	592	561	531	571	560	571	542	537	562	545	474	530	561	562	519	528	576	520	497	568	573	499	542	515	527	542	542	583	546	537	536	491	574	524	515	523	565	505	499	518	507	552	521	525	503	548	541	563	547	605	546	530	541	517	551	534	571	553	524	550	537	523	536	561	521	556	561	525	546	551	477	527	545	546	551	507	536	582	507	568	532	541	561	563	527	528	529	520	529	512	540	552	530	477	554	577	495	531	573	543	579	506	564	517	536	556	507	545	529	543	560	557	530	535	485	529	524	538	527	542	549	540	494	536	526	518	521	572	538	553	536	569	519	542	526	567	517	561	557	535	566	584	535	539	541	524	534	583	530	573	546	536	573	514	519	519	497	511	560	583	537	559	563	564	507	523	496	569	567	527	513	543	568	552	546	523	545	548	575	497	505	533	574	544	544	501	495	555	556	536	565	551	544	547	508	573	531	552	559	550	521	537	533	576	545	526	521	552	563	512	580	512	543	566	519	501	551	539	547	518	532	568	526	531	559	579	544	578	561	564	576	524	512	514	515	554	561	534	542	546	561	576	556	569	556	587	563	534	564	547	511	546	525	540	533	520	528	515	547	570	514	494	514	544	527	537	546	541	581	551	512	513	547	555	540	517	547	534	533	557	506	530	545	540	561	566	553	509	548	498	533	506	554	533	539	527	561	567	533	530	513	557	559	570	569	531	499	567	551	549	566	524	452	496	542	544	569	526	560	520	580	534	547	572	567	539	572	564	600	537	508	606	555	528	528	579	552	524	552	521	555	557	514	488	502	491	537	568	512	536	514	562	527	540	535	555	507	565	522	543	509	501	555	543	497	564	549	542	583	541	576	522	519	556	560	545	547	576	508	552	537	612	579	536	554	518	522	554	521	558	599	571	528	562	551	531	538	564	532	506	537	487	568	573	535	519	573	583	513	542	527	614	484	549	518	567	534	536	556	579	562	560	507	543	568	546	545	521	543	557	548	556	567	570	536	503	549	551	576	536	551	504	529	569	528	529	544	559	548	542	550	568	532	510	575	585	569	545	551	514	551	548	519	570	533	546	544	547	555	527	545	548	607	539	511	535	556	550	522	521	551	557	540	546	563	577	563	539	512	534	508	564	502	538	524	536	504	573	498	559	548	536	564	524	571	544	526	500	569	514	529	532	582	543	540	558	540	507	535	552	568	566	553	565	505	487	520	526	565	526	554	527	569	492	523	534	508	538	551	538	544	582	505	531	507	580	524	555	536	533	558	538	550	548	463	508	545	545	514	544	520	553	548	529	535	559	528	545	515	522	562	474	533	496	541	567	559	558	534	559	544	521	547	548	544	564	511	508	532	591	540	548	546	556	507	560	513	536	538	560	567	504	517	517	495	538	563	557	510	544	564	597	557	514	557	536	555	557	561	566	534	505	507	528	547	512	544	524	573	571	559	511	519	523	561	499	597	511	533	529	540	519	570	519	560	574	580	524	525	549	542	562	497	512	517	531	553	486	538	562	561	538	562	531	529	553	506	564	536	520	560	518	535	542	527	517	550	576	565	557	528	508	534	575	549	532	554	513	555	552	557	523	569	554	547	544	525	559	587	561	525	554	520	539	566	508	553	518	589	552	550	572	556	517	521	580	546	523	582	523	504	501	539	526	549	559	507	547	520	548	552	547	469	539	536	517	523	547	549	555	553	524	480	567
16157	2649	2925	2148	1575	1100	830	590	559	416	359	351	317	275	274	270	246	231	199	191	210	188	165	184	175	164	162	165	166	153	191	159	164	153	167	151	148	157	131	164	145	143	155	157	162	139	134	138	148	151	163	139	133	157	128	159	148	151	156	146	150	152	149	154	139	153	153	140	157	136	134	140	147	114	157	138	145	145	145	140	126	152	143	141	146	127	142	138	138	120	124	120	151	127	143	124	127	156	124	137	148	147	130	129	160	156	113	146	129	130	147	132	129	152	155	137	145	156	143	142	138	174	128	140	135	118	148	121	115	139	133	111	130	149	112	150	147	150	143	144	122	145	136	120	149	126	133	141	139	127	152	128	169	158	136	138	134	118	148	133	120	132	122	124	139	149	132	154	122	127	136	123	132	143	132	117	126	146	138	111	140	154	136	129	143	132	137	129	138	125	146	151	151	138	133	141	135	143	130	137	155	155	140	133	133	149	121	135	141	144	128	152	150	120	140	149	145	122	126	126	138	136	163	125	140	129	136	137	151	129	139	123	116	137	145	134	128	139	123	137	141	137	139	141	119	161	154	159	134	129	142	126	161	116	142	137	154	153	137	142	125	144	118	151	134	132	123	123	151	163	132	148	142	123	141	141	139	133	160	147	138	134	155	123	126	130	132	121	153	143	125	121	143	143	132	147	158	162	145	152	145	133	134	140	148	140	134	134	114	125	154	162	146	129	140	138	143	135	141	149	138	130	147	153	146	145	125	148	137	145	131	133	136	134	149	151	152	137	129	133	137	145	140	135	139	140	136	146	128	136	139	129	147	143	142	142	114	125	126	137	159	148	139	126	129	112	131	135	132	153	138	134	139	138	134	144	132	127	147	158	142	134	143	147	161	134	128	138	148	139	120	145	139	148	165	115	135	146	136	135	136	140	143	157	142	138	142	120	138	129	137	160	120	151	126	134	134	119	145	135	147	144	153	140	161	146	130	137	133	157	145	143	164	152	116	136	134	120	126	170	143	140	130	149	130	144	141	123	147	115	135	147	134	124	112	128	121	110	143	143	152	153	132	124	147	145	134	144	117	129	140	133	140	136	124	138	138	146	144	148	144	121	134	135	154	144	154	118	145	132	154	137	133	108	142	124	130	154	144	141	145	134	144	142	145	129	152	161	143	138	152	150	167	147	129	129	148	142	137	136	130	150	145	153	115	129	115	136	127	144	154	131	162	159	149	160	142	141	140	130	140	140	140	126	138	155	141	148	139	133	150	132	132	132	128	144	136	141	127	153	137	109	130	127	139	132	111	126	137	143	131	140	125	138	122	159	143	149	136	152	137	119	132	158	138	143	149	137	150	137	130	128	136	114	137	148	137	136	136	136	141	133	137	146	167	166	147	141	98	122	140	133	141	142	131	140	166	142	141	139	154	153	141	152	122	152	128	135	129	119	130	150	134	118	114	139	128	157	125	153	138	136	118	114	137	139	145	152	153	133	117	135	144	158	141	120	148	124	147	139	145	154	131	135	142	150	131	147	138	126	143	134	161	152	156	142	128	131	133	136	168	138	128	136	126	161	120	134	148	135	145	147	138	119	136	144	122	134	124	124	147	139	155	147	127	151	146	132	135	134	140	131	140	160	163	111	134	172	164	146	143	141	138	135	137	128	133	129	143	145	132	142	144	153	146	131	122	136	130	146	149	137	143	145	137	126	132	166	123	135	133	125	142	122	151	144	135	122	148	150	136	147	161	141	147	134	142	125	138	150	150	136	125	129	120	146	131	128	133	146	150	136	142	117	138	141	122	125	125	145	139	148	155	143	129	109	163	161	143	120	147	137	150	162	140	115	161	119	133	154	161	143	116	110	155	109	146	141	137	149	150	147	130	148	141	144	157	142	138	134	141	127	139	148	151	129	140	153	143	142	124	137	116	154	142	146	136	159	133	124	123	144	144	149	128	143	129	119	140	127	130	145	149	118	146	138	145	146	136	155	126	133	144	136	149	146	128	136	146	153	141	131	135	152	141	148	125	121	167	124	144	140	132	148	136	153	124	144	131	144	129	151	142	122	170	109	141	150	142	132	118	137	133	139	127	144	123	118	144	137	123	153	134	131	139	153	119	126	148	142	113	151	134	142	133	150	151	134	130	147	144	136	153	140	143	137	162	129	140	138	120	136	130	142	130	135	146	129	140	129	151	129	132	158	130	162	147	144	137	143	140	135	128	161	137	148	136	126	137	144	133	130	152	154	143	125	143	132	138	150	127	150	135	158	147	151	154	152	144	127	132	151	126	141	145	114	145	131	108	139	137	157	131	146	143	142	168	149	141	133	158	138	158	142	131	128	140	154	117	121	144	161	157	142	129	129	144	147	132	151	146	138	142	116	151	143	121	135	122	119	144	137	137	149	167	138	141	128	137	116	147	127	126	143	147	135	139	144	134	158	141	150	142	139	143	139	143	167	150	140	137	132	114	157	118	140	143	145	136	124	141	155	112	130	142	114	113	132	134	117	121	157	140	131	133	127	141	150	136	136	154	138	140	141	137	154	130	152	157	151	168	128	133	127	142	147	127	139	134	127	117	147	127	145	139	134	141	155	145	139	152	149	166	118	125	131	142	145	154	140	134	129	122	130	149	158	144	115	139	140	142	127	142	137	134	150	124	141	133	120	126	118	144	155	120	137	147	130	149	122	148	126	130	135	138	149	131	136	162	130	134	134	144	150	150	132	137	149	123	143	130	169	135	129	141	127	143	139	153	143	153	152	161	150	147	125	137	150	142	127	142	133	148	172	145	140	143	145	134	160	128	126	126	137	136	160	142	152	127	118	149	126	154	133	128	131	145	129	105	130	119	138	137	133	141	155	135	147	131	126	140	145	126	147	136	140	135	135	136	118	124	130	141	132	141	134	124	146	126	129	134	130	149	171	131	132	132	134	144	131	133	153	106	119	140	135	152	131	133	134	138	132	137	137	128	140	154	147	122	157	134	140	119	113	135	147	135	152	137	156	129	158	139	124	143	168	121	143	141	133	123	138	144	125	138	147	139	137	142	146	127	137	125	141	135	133	141	136	136	159	143	126	149	149	126	150	138	142	131	155	128	139	140	135	127	138	149	135	148	139	152	144	132	133	139	147	137	130	134	133	120	166	140	142	128	143	145	132	135	127	136	127	154	120	127	127	134	134	123	133	176	151	142	139	147	136	135	124	152	144	139	145	119	139	152	136	129	144	118	137	118	120	152	153	135	148	140	132	144	148	140	146	139	134	149	141	126	156	166	158	159	141	128	145	118	160	142	141	133	130	133	137	141	149	127	142	137	143	133	161	144	148	135	120	132	138	134	147	155	154	147	118	128	128	140	110	123	132	149	159	144	141	140	132	139	145	125	148	139	146	133	117	121	145	151	131	141	145	143	134	135	134	145	143	127	129	141	150	136	137	171	147	143	129	131	132	136	136	155	142	135	136	150	139	144	148	142	139	150	126	153	135	138	130	143	126
7645	2636	6082	6692	5707	4615	3746	3049	2574	2165	1946	1785	1550	1420	1306	1184	1109	1029	1074	948	869	890	906	843	747	755	714	705	677	672	688	639	616	680	584	600	592	617	574	570	559	575	594	530	583	559	524	544	529	519	557	559	509	567	545	512	538	551	503	511	512	513	504	520	520	454	513	485	495	505	498	502	512	500	483	452	495	448	464	489	456	507	520	496	457	477	498	464	449	469	487	514	457	461	484	472	509	437	448	500	493	453	500	463	493	500	451	432	486	492	493	483	504	463	447	474	451	488	459	523	450	485	448	468	513	485	461	500	469	467	457	444	488	415	494	465	451	448	476	432	476	489	482	472	501	466	481	444	472	490	487	475	418	447	472	506	473	439	480	491	449	492	435	459	445	498	448	486	462	484	452	493	447	467	439	481	460	476	483	422	505	474	470	469	462	441	459	473	487	445	446	449	478	463	465	429	437	511	495	471	471	451	471	465	459	474	464	466	469	476	490	480	435	452	452	467	432	457	449	484	469	459	458	447	462	481	489	477	432	456	461	438	478	462	462	464	473	484	397	478	450	468	451	464	470	470	443	445	440	498	471	450	437	446	451	440	490	509	458	492	467	493	439	471	488	505	481	479	449	472	470	448	426	477	415	465	441	444	454	460	417	465	474	520	490	478	477	484	440	456	448	448	438	463	453	493	447	420	421	491	503	466	488	448	480	487	495	474	430	490	471	431	479	473	459	478	479	476	493	452	445	463	478	446	471	470	497	430	489	474	447	490	454	487	498	491	456	478	415	464	484	465	477	463	451	429	471	483	458	465	476	480	466	423	443	469	461	461	463	432	446	468	439	439	442	427	465	431	482	438	462	429	459	482	458	471	441	414	426	436	462	492	434	446	420	473	427	493	465	453	422	437	430	442	451	455	458	492	494	449	469	436	460	461	482	465	476	462	432	467	460	504	477	470	489	466	441	492	472	434	439	466	459	458	469	458	452	447	423	475	451	501	485	456	449	434	460	477	473	474	459	462	452	493	472	471	437	440	466	479	468	440	446	468	475	476	477	458	472	423	467	455	434	468	428	462	469	489	449	504	464	487	451	510	439	467	494	447	462	446	464	451	457	476	475	442	493	487	449	420	465	473	461	472	458	445	470	454	465	444	450	490	484	469	450	437	439	464	435	474	439	443	436	423	483	460	449	495	463	472	457	452	497	471	474	500	450	474	451	467	471	473	431	431	534	463	437	493	453	466	511	456	466	466	428	461	431	444	448	503	444	451	445	455	437	462	428	439	477	454	476	450	451	484	472	453	481	466	453	443	474	504	450	493	487	483	470	508	476	447	473	451	487	466	477	487	474	418	469	464	452	450	441	446	457	474	443	476	473	470	468	486	475	494	484	457	440	492	447	473	413	435	433	450	456	453	457	477	502	455	478	466	441	461	452	469	458	469	441	432	458	471	453	482	459	470	510	486	446	474	452	416	479	428	470	480	459	498	419	484	455	426	449	448	500	452	514	446	459	442	470	445	474	461	431	497	461	477	477	501	447	443	490	454	476	497	467	454	481	474	482	481	478	498	447	475	495	474	449	505	424	497	438	445	466	479	458	467	494	450	472	480	479	450	494	496	458	485	447	436	456	493	432	440	475	428	449	497	448	473	443	455	486	498	430	397	416	451	447	500	479	468	484	492	443	459	455	455	446	480	464	439	436	457	489	446	465	458	506	451	437	449	445	468	451	456	493	438	448	467	428	473	448	449	454	508	464	468	488	435	466	454	458	438	466	463	457	474	460	486	488	489	436	448	458	495	496	486	481	420	467	470	445	474	450	475	463	439	444	449	511	442	471	466	482	454	472	474	486	465	520	458	465	501	455	497	451	463	464	427	486	472	474	471	469	440	468	473	465	449	469	481	417	477	452	447	458	431	506	453	467	448	450	444	418	450	501	475	474	419	463	425	413	465	472	426	457	465	441	462	421	471	451	447	467	446	418	435	453	465	463	461	439	466	456	466	454	462	509	458	438	461	462	481	482	440	457	487	436	417	467	451	462	450	459	433	440	452	479	438	462	469	444	461	505	444	476	457	457	465	468	477	479	457	460	455	422	460	462	412	449	435	428	455	494	489	450	437	477	440	485	463	454	457	403	496	458	485	487	432	448	462	486	445	451	456	445	481	423	475	481	488	457	454	461	485	483	460	463	437	459	423	483	475	451	466	451	467	453	430	469	429	455	452	454	475	463	489	465	478	452	428	462	445	475	468	438	456	468	502	451	470	493	475	474	450	450	471	458	502	457	470	445	483	477	482	466	504	467	453	491	446	493	463	453	475	476	424	452	461	455	459	471	434	466	437	481	431	484	437	470	452	457	492	480	463	442	434	484	467	487	402	450	482	434	467	490	482	408	463	446	461	510	476	455	446	502	441	467	475	465	482	493	474	428	466	462	468	440	455	508	471	424	459	496	434	465	460	528	478	448	436	435	492	463	418	459	448	427	525	476	485	461	441	459	459	424	471	448	459	455	440	470	456	459	468	452	434	449	458	471	446	455	468	470	466	482	468	442	462	454	467	443	473	448	435	444	445	473	438	444	467	449	494	469	467	442	448	479	447	468	419	492	425	441	440	471	442	491	467	473	466	459	471	481	455	478	451	461	431	490	466	440	440	477	452	458	476	463	442	447	479	430	493	462	468	432	495	462	475	471	475	481	477	476	444	479	464	510	450	478	454	421	441	438	502	496	449	460	486	439	433	444	445	460	447	480	459	476	455	446	485	430	499	472	454	459	484	461	505	433	462	480	459	459	488	462	438	463	475	460	487	439	476	443	462	452	460	492	450	467	449	472	468	475	498	480	423	474	466	459	423	501	481	470	479	459	462	477	454	432	511	464	478	485	495	439	462	486	458	429	450	458	459	444	440	442	477	448	469	479	443	498	476	490	441	473	460	447	440	420	470	499	472	451	444	461	466	465	490	449	434	489	490	438	463	470	478	477	440	476	462	479	441	449	455	409	495	464	458	467	457	497	458	488	483	475	462	451	451	466	501	460	446	505	466	424	461	486	464	449	474	465	446	480	468	446	448	488	469	481	449	475	462	508	440	457	439	480	453	485	438	504	472	484	448	434	454	463	455	466	508	494	458	479	435	468	475	507	486	475	474	451	456	412	467	435	449	488	461	460	421	476	456	472	487	494	430	451	452	479	478	443	491	497	458	499	465	453	446	437	511	447	427	491	449	460	445	468	433	444	474	496	470	430	486	422	459	454	428	485	478	441	461	480	437	449	463	474	443	463	456	464	480	499	482	442	461	503	450	466	459	469	445	471	495	447	440	476	470	468	486	436	452	460	485	464	480	454	457	453	458	458	453	465	473	471	435	464	475	430	439	467	487	468	476	433	448	484	460	483	466	451	434	469	460	396	454	486	468	434	459	482	446	445	480	478	425	467	471	476	461	465	504	437	435	465	457	455	435	444	456	467	481	478	487	466	464	475	456	453	455	453	426	501	454
2276	396	372	362	337	345	297	317	321	296	327	279	279	331	317	271	313	317	329	317	327	319	341	293	331	319	326	288	310	308	285	290	321	330	280	320	319	317	336	301	308	340	319	286	291	302	310	290	286	316	335	321	327	327	313	298	345	303	298	322	281	310	339	298	307	317	322	325	324	308	355	303	300	285	309	314	282	319	320	346	318	344	324	304	311	328	338	334	279	338	308	325	327	295	324	328	332	335	323	292	287	283	298	303	296	315	323	340	307	285	332	307	288	319	314	317	281	309	296	311	303	288	307	330	320	287	338	313	329	286	290	344	328	293	322	299	327	298	320	303	294	323	299	291	319	292	294	301	323	306	312	303	316	312	304	323	336	291	287	315	321	311	304	319	313	324	298	338	345	292	329	309	296	332	306	298	330	305	317	322	303	305	328	317	307	313	333	309	312	329	312	323	337	351	325	269	352	307	316	312	342	320	332	300	299	316	321	321	282	281	288	321	336	299	296	326	336	329	316	355	319	332	290	295	312	318	302	336	308	323	302	311	316	310	335	336	334	292	292	347	299	294	338	295	303	295	347	284	284	360	370	302	289	330	307	328	302	327	355	366	314	325	340	310	288	318	296	332	333	308	305	319	315	305	301	310	360	296	315	311	326	301	316	316	325	296	287	274	324	307	320	329	319	304	305	329	335	284	310	295	304	332	307	308	337	313	303	307	310	273	312	346	323	349	327	315	324	315	343	314	314	289	286	304	326	326	317	323	301	320	298	313	323	333	308	324	329	319	310	307	324	312	326	333	294	274	281	344	322	339	308	309	281	316	301	313	328	311	338	323	302	290	332	310	343	334	289	323	328	350	334	317	340	305	331	301	312	317	306	325	296	311	353	311	303	316	296	327	336	310	308	330	310	272	299	280	324	312	303	293	303	303	302	342	290	321	339	328	323	321	313	349	337	309	314	304	328	294	302	320	295	297	344	298	315	304	293	307	298	324	297	316	300	327	309	321	301	316	334	337	323	325	294	314	311	327	315	333	306	316	311	361	318	325	313	334	331	308	312	298	291	313	331	311	308	327	278	270	332	332	330	343	299	294	292	324	325	324	334	317	306	328	320	354	300	331	350	343	290	299	300	318	292	286	339	319	328	292	304	297	292	327	328	295	321	318	330	311	340	342	289	288	295	326	293	336	319	316	299	315	316	349	339	333	341	284	330	298	325	303	312	309	274	297	331	310	296	330	313	281	324	315	320	289	300	303	302	304	316	346	342	307	330	353	343	290	308	291	334	321	340	295	311	294	316	292	325	314	295	308	282	311	347	277	315	308	305	299	313	277	322	305	307	342	314	342	320	307	313	320	327	314	313	338	311	321	308	317	292	332	315	341	288	300	298	308	309	303	313	318	337	281	283	295	314	333	286	304	311	311	320	305	291	317	323	314	325	306	315	297	325	328	307	333	325	318	310	308	316	315	339	365	305	292	348	325	301	334	314	314	342	322	289	316	329	269	320	325	319	303	301	313	320	306	289	310	334	336	316	335	355	319	332	304	303	327	323	328	286	295	313	318	310	290	315	332	343	310	281	333	300	316	332	308	353	280	293	310	323	338	282	322	314	335	314	307	336	319	341	302	302	340	294	314	327	313	303	318	317	295	329	321	306	293	355	297	294	305	308	310	298	283	334	307	303	312	321	311	315	296	320	296	283	303	305	300	312	342	303	300	271	367	317	299	289	302	301	324	315	302	293	319	315	307	324	330	343	309	312	308	336	293	354	298	302	318	287	320	285	315	317	308	328	325	345	312	296	315	310	286	320	317	330	290	325	342	313	343	315	301	323	325	321	315	346	282	288	333	341	318	311	327	278	351	297	311	323	348	323	325	347	300	318	333	329	305	308	317	312	289	329	311	357	282	323	346	307	300	287	301	320	309	335	317	321	294	313	306	315	308	281	338	315	302	332	310	292	316	320	307	334	290	306	320	288	284	332	294	320	304	300	344	317	282	356	317	305	324	317	330	320	270	299	288	313	327	286	314	295	321	310	319	309	322	312	310	296	309	304	319	370	327	304	286	308	326	317	312	330	334	285	340	300	315	297	270	328	329	311	314	314	328	281	300	325	334	293	289	322	265	326	323	344	303	300	324	319	277	316	333	311	333	306	352	310	296	328	311	333	308	323	292	327	266	319	346	313	339	303	327	283	328	305	309	295	285	296	328	301	309	308	306	296	334	328	317	289	274	317	295	317	277	332	304	313	312	279	337	288	324	280	306	356	290	327	319	284	315	326	333	313	322	316	304	330	313	322	330	316	312	306	308	305	284	324	300	324	279	297	308	285	313	333	319	354	341	326	320	299	282	279	320	280	320	316	306	305	280	307	316	351	273	316	301	329	299	290	304	328	335	318	315	344	313	305	333	341	290	334	339	304	293	293	319	323	292	319	308	318	335	301	289	298	288	307	307	301	294	324	325	321	330	351	300	333	318	291	319	304	329	296	317	285	320	286	288	280	298	328	355	320	306	300	305	299	290	315	358	310	313	333	311	300	316	308	317	284	339	289	344	305	337	301	332	288	332	314	338	309	319	307	317	318	320	291	303	320	332	311	321	309	338	315	319	341	340	357	311	283	317	316	322	310	302	319	313	304	279	292	322	308	332	335	314	303	320	293	284	317	317	306	334	333	324	309	293	330	341	288	319	267	306	315	281	322	319	301	279	319	309	331	296	323	288	314	300	319	305	320	315	322	322	291	342	324	302	285	305	332	312	298	329	324	312	322	314	299	325	298	313	338	324	299	300	338	289	320	320	294	307	307	316	268	292	299	308	303	304	314	322	302	310	340	348	329	312	314	302	305	298	320	325	309	295	276	315	341	288	325	320	302	326	299	324	342	289	312	346	325	314	321	332	335	312	335	296	327	307	323	314	320	335	291	326	309	270	322	302	313	307	318	316	336	329	304	299	310	281	322	295	330	291	324	333	295	286	307	345	313	330	334	335	343	308	297	349	332	348	321	317	313	306	317	335	341	289	310	326	309	321	319	295	336	301	309	331	331	332	325	323	310	315	278	321	321	332	306	294	306	303	305	320	333	292	321	328	309	305	272	315	286	327	320	320	290	327	293	286	323	312	332	317	339	327	310	295	330	319	294	304	325	322	305	322	312	306	305	322	301	325	287	282	310	315	298	303	329	314	303	309	311	312	308	314	314	325	308	295	316	362	326	323	325	302	304	305	324	312	285	305	327	292	312	329	319	326	331	340	332	327	329	281	311	337	288	302	290	318	310	319	292	310	294	299	295	313	293	326	293	315	295	287	316	308	291	277	318	305	312	316	341	304	309	309	320	307	311	289	313	292	323	290	312	297	291	328	324	330	317	331	287	317	315	304	317	281	295	315	328	331	333	358	302	349	311	294	311	330	300	274	302	329	299	309	316	313	326	291	297	336	310	327	319	278	302	319	303	351	291	327	334	289	327	311	300	299	305	297	331	334	331	294	312	316	299	332
2445	1038	1076	1157	1135	1051	1010	1040	1013	998	972	905	915	949	962	952	964	988	901	921	964	904	952	890	972	899	914	964	950	944	897	948	887	970	869	966	920	914	900	924	900	962	920	926	915	885	979	923	887	893	903	859	861	918	882	957	927	899	873	912	923	951	939	929	942	872	924	865	871	935	898	916	924	865	857	876	935	914	908	863	900	897	912	891	882	869	905	932	917	866	939	881	934	927	937	893	915	893	931	889	905	903	905	915	918	905	950	925	889	897	913	906	889	825	921	919	960	882	933	923	914	902	928	886	904	867	924	933	881	900	890	918	943	950	930	914	900	965	882	894	943	919	888	899	873	888	885	938	901	928	918	919	889	866	960	933	899	911	939	894	932	885	914	905	951	959	919	879	913	943	919	888	947	926	896	935	846	897	933	899	877	874	905	927	887	927	889	901	933	909	922	836	854	910	847	884	915	894	932	916	894	895	899	903	871	919	942	877	917	936	837	877	928	926	889	946	916	942	914	908	925	937	874	840	872	924	936	906	913	942	918	904	889	901	908	913	907	908	890	855	861	897	932	865	925	908	936	879	926	878	893	852	969	925	886	888	869	914	867	880	974	926	921	947	924	888	917	919	924	908	961	908	849	856	889	864	890	853	889	897	901	896	920	906	886	849	883	893	930	913	903	866	924	910	901	946	906	851	901	935	902	947	863	928	948	929	881	927	949	937	898	861	907	942	916	967	921	949	886	890	910	914	843	889	919	903	867	894	893	925	889	876	882	938	921	891	882	878	940	868	902	890	914	855	919	910	884	886	907	853	897	895	963	887	904	939	881	935	841	915	921	928	855	917	944	893	907	904	898	896	880	925	896	937	872	882	908	917	848	921	863	926	874	899	924	907	922	932	858	890	909	891	942	910	881	962	903	901	922	921	885	931	806	943	952	898	860	925	917	896	925	941	849	947	868	910	923	921	841	900	909	910	900	929	903	844	901	862	830	906	903	882	851	905	896	899	867	884	952	928	935	883	942	888	920	922	883	865	914	920	911	902	887	876	900	886	923	968	845	887	921	904	940	885	927	925	904	939	941	880	881	877	976	887	898	916	877	898	897	942	913	869	880	922	918	855	927	938	863	910	896	904	847	885	896	919	928	895	890	940	881	878	886	875	877	899	918	873	953	943	892	921	909	904	964	910	939	962	904	877	909	874	901	929	925	827	917	971	938	926	889	876	910	868	952	893	905	841	886	880	902	880	873	915	909	848	898	918	911	954	901	934	871	898	885	900	917	926	863	889	907	929	908	958	859	909	944	920	863	865	899	884	903	939	934	903	944	921	904	918	908	974	919	886	876	872	904	838	896	898	889	906	873	875	898	863	897	910	845	910	974	879	914	917	931	912	902	932	937	877	920	877	903	907	883	900	880	888	906	934	908	894	899	935	868	912	912	913	887	904	931	936	903	876	907	947	920	914	963	903	921	937	885	913	899	916	961	902	890	920	888	948	939	918	935	911	909	871	913	880	971	884	880	925	896	887	942	931	961	915	923	898	950	885	926	866	921	904	921	845	966	872	912	993	902	921	917	845	962	857	889	879	958	905	917	980	946	908	848	911	865	938	911	896	898	905	930	893	971	874	931	886	905	877	942	930	933	864	921	907	907	874	884	923	826	880	859	888	901	906	918	856	909	869	912	932	891	909	935	918	906	868	921	905	923	916	892	911	956	916	953	916	910	933	933	919	936	923	942	919	929	953	879	844	873	922	900	940	924	862	926	871	931	917	922	896	912	907	843	925	946	852	883	932	900	867	968	911	942	899	884	906	856	940	948	902	916	909	898	926	940	905	890	866	928	902	882	933	929	949	911	901	937	929	914	879	886	949	884	917	910	956	888	907	881	865	909	905	893	918	902	930	973	868	866	891	891	899	948	908	908	924	929	833	893	911	909	908	942	861	926	853	869	859	927	938	893	911	887	920	921	857	928	928	911	888	912	944	906	853	904	924	923	919	895	943	945	925	861	889	887	918	890	879	879	894	904	894	946	895	910	919	901	958	901	928	923	936	873	897	908	906	912	910	845	943	869	890	919	935	925	943	873	917	866	912	971	919	885	923	897	935	915	920	900	927	897	907	888	957	946	915	953	901	883	958	889	905	884	873	846	932	901	916	915	918	903	898	909	914	908	907	967	860	922	926	926	891	885	882	917	937	893	964	896	851	861	922	903	924	949	907	945	911	896	867	962	892	925	895	843	934	875	897	933	893	869	944	906	890	904	887	942	879	935	918	924	935	937	902	919	923	887	829	885	979	930	860	888	875	920	964	924	923	916	935	939	943	850	892	896	925	953	895	869	892	890	906	890	899	927	904	961	898	842	924	925	892	905	866	909	904	927	879	896	955	872	901	885	866	926	906	955	905	929	903	884	871	886	921	937	901	890	906	887	908	886	873	958	878	915	892	944	960	946	926	872	943	890	928	919	930	879	880	879	924	954	938	913	882	910	879	896	914	931	881	911	932	878	835	911	909	899	966	928	894	880	876	903	916	853	879	938	894	938	869	917	909	904	936	907	868	945	867	883	882	869	871	916	888	904	907	910	904	913	912	879	921	874	975	903	905	944	948	934	904	875	891	879	859	892	939	890	922	888	908	938	911	883	885	920	904	933	914	928	852	857	915	922	909	939	925	890	889	886	927	892	929	950	921	882	918	887	924	891	872	890	909	893	903	885	849	909	869	911	915	942	913	903	932	875	891	950	984	888	903	871	895	933	900	966	928	849	898	891	861	918	961	871	929	917	924	923	914	951	888	906	934	869	895	958	928	890	908	849	895	869	896	940	886	944	903	889	905	912	929	875	961	900	895	906	858	932	927	921	921	900	908	879	907	931	934	882	946	953	937	907	975	935	903	910	874	904	915	894	898	872	924	903	914	864	944	910	900	872	938	890	929	929	958	911	910	919	902	897	929	868	945	879	903	916	863	932	893	896	892	888	916	932	890	896	935	932	966	920	922	967	920	904	884	903	916	952	967	876	906	898	951	868	878	970	950	913	927	858	903	940	927	969	964	882	919	896	907	885	931	912	927	902	908	901	890	950	863	883	868	873	962	910	878	935	894	878	857	919	902	882	901	870	894	935	924	916	905	872	878	877	892	898	888	892	921	920	920	950	898	991	858	971	899	947	908	907	869	929	849	898	921	915	901	932	931	914	927	867	926	927	905	897	902	895	902	929	900	876	892	887	973	945	939	880	884	905	859	918	859	916	878	912	903	920	886	891	924	940	951	852	873	941	939	884	913	982	883	948	878	957	888	926	884	916	882	883	905	893	907	898	915	896	810	904	946	935	906	986	902	892	905	947	875	893	837	887	937	916	913	937	902	928	890	881	903	907	905	854	900	913	898	956	839	941	898	882	893	894	869	954	911	923	911	919	854	917	876	914	877	883	927	931	941	885	905	932	943	917	918	958	930	924	954	942	847	900	939	927	922	951	870	920	882	960	885	888	886	876	924
8829	1231	1439	1197	874	626	502	415	389	333	270	298	273	244	247	228	230	212	199	201	201	179	196	211	214	176	199	191	181	211	186	168	184	188	178	181	181	164	195	166	197	173	163	183	175	177	168	178	169	162	180	171	185	173	174	198	190	172	170	167	154	162	187	158	181	182	195	167	171	178	143	183	162	194	188	169	174	156	193	174	149	196	178	188	167	193	176	190	172	157	189	166	181	202	158	145	169	188	171	181	186	163	174	178	185	173	174	164	181	172	168	187	174	178	178	183	169	164	178	171	167	172	195	162	162	177	175	209	171	191	177	163	172	160	186	143	161	165	159	159	186	180	172	180	157	174	174	155	175	183	165	170	176	173	170	191	173	164	179	183	175	169	178	181	159	166	183	160	178	195	195	161	190	181	169	179	171	181	152	182	170	195	196	155	154	174	215	182	177	167	170	170	162	150	155	180	182	169	188	196	145	164	152	166	160	163	152	171	172	190	175	161	184	178	162	163	172	189	176	155	169	159	175	188	185	152	187	165	165	175	182	178	170	175	182	180	186	160	175	179	201	167	155	178	180	155	179	176	194	178	177	170	180	159	190	160	188	199	178	195	193	172	140	166	174	146	176	163	174	185	175	188	149	173	172	161	175	159	154	145	161	153	203	164	153	153	157	190	182	184	172	167	137	151	162	172	178	174	168	173	181	203	173	181	141	185	161	169	183	200	181	192	180	161	188	160	166	176	174	169	167	177	170	174	198	170	179	175	172	170	181	152	157	178	174	177	153	188	188	179	174	155	199	195	199	175	183	171	168	154	164	161	151	180	166	176	179	181	175	170	159	179	171	157	154	178	177	158	172	181	174	177	187	204	168	157	197	192	192	184	174	167	186	177	197	146	182	193	138	164	160	156	164	141	181	193	150	183	188	196	159	180	185	167	151	178	167	196	178	161	174	181	167	155	165	165	172	167	168	180	176	210	187	184	192	162	179	164	176	164	172	178	190	153	164	185	164	151	151	171	173	182	158	173	167	182	182	180	170	172	136	169	187	166	193	153	167	166	155	152	175	169	158	208	133	155	173	169	188	162	174	182	164	178	193	182	203	165	170	164	162	157	169	170	158	169	182	157	189	166	189	174	155	186	184	172	189	180	175	184	176	157	198	185	175	181	181	181	161	188	172	180	194	172	180	163	185	139	148	172	184	180	171	187	188	166	163	162	156	174	154	179	182	175	168	159	187	179	175	176	184	178	178	184	171	177	153	172	192	171	164	183	160	168	179	196	157	185	156	159	168	181	175	192	171	172	200	188	171	184	166	182	167	163	163	184	150	160	179	168	172	166	154	166	183	185	171	156	150	184	167	168	159	173	155	160	176	168	157	152	189	177	172	173	184	179	179	145	168	186	166	186	177	166	175	184	176	192	169	153	193	178	149	190	170	174	167	182	151	178	152	176	172	167	166	182	169	167	192	168	163	138	174	155	143	172	165	166	187	176	157	174	153	153	152	177	178	154	169	155	165	169	161	150	170	173	158	167	177	147	183	162	165	170	153	157	171	175	168	148	191	175	152	182	192	182	180	167	180	173	162	195	188	149	166	196	162	168	167	182	180	182	168	169	149	154	186	178	161	184	178	155	189	182	178	175	161	156	156	177	144	183	169	159	214	186	169	143	179	172	171	187	176	173	177	195	162	172	183	161	184	185	174	171	153	183	151	177	181	160	152	170	177	181	174	147	171	168	182	159	182	180	159	199	177	159	164	191	170	168	170	173	191	174	189	165	166	183	180	164	167	160	172	159	174	161	168	182	178	183	187	189	155	182	160	184	171	179	177	175	150	177	169	174	182	181	189	159	174	154	167	169	164	176	175	186	147	189	154	159	160	177	190	176	174	185	169	166	177	206	168	164	159	186	189	150	170	199	152	174	180	169	149	167	201	157	199	159	173	145	150	163	137	188	167	189	173	156	154	162	164	190	169	163	193	177	158	176	183	170	149	177	166	170	160	179	186	173	177	135	179	153	175	155	162	182	164	178	146	171	185	175	164	182	165	188	169	160	182	151	184	168	167	161	165	176	141	173	192	188	168	167	173	187	173	193	159	173	171	190	189	172	174	152	182	160	190	171	151	184	168	163	158	172	156	163	175	171	208	158	145	175	175	181	192	154	205	177	152	165	181	179	147	182	166	170	180	168	170	184	183	180	175	151	172	176	169	184	158	187	181	181	169	193	193	177	157	179	168	168	179	168	180	181	193	168	176	202	176	170	161	159	161	187	166	180	174	172	159	166	197	198	177	195	163	167	180	191	179	185	141	166	164	164	168	171	192	168	153	198	186	180	148	171	168	174	177	166	134	161	186	180	176	153	164	176	184	175	185	168	167	177	180	155	176	152	166	183	166	157	165	179	150	174	160	169	180	166	171	174	180	170	186	182	162	147	165	177	185	194	168	161	165	184	148	164	145	172	178	189	185	192	167	181	175	175	177	184	175	176	186	152	186	176	153	166	176	176	197	164	180	195	178	203	174	181	162	156	158	166	167	177	174	185	190	167	170	168	166	157	161	156	180	202	179	163	168	191	176	197	158	192	159	171	179	180	170	183	170	182	143	176	173	177	154	171	166	188	207	162	174	174	156	176	169	156	165	155	167	160	174	159	142	154	199	176	160	163	157	178	175	185	170	179	181	174	160	174	172	183	175	176	196	195	163	169	174	171	156	168	170	158	167	186	185	142	178	187	160	176	180	140	173	157	174	179	165	165	170	173	178	175	153	167	171	163	163	180	189	170	144	163	159	177	175	175	161	152	179	190	191	160	191	178	195	175	177	202	151	203	200	188	146	190	206	172	167	165	203	164	192	176	179	179	183	180	168	162	149	173	173	161	152	202	178	190	172	167	175	163	190	176	200	177	171	164	182	172	162	157	184	183	173	168	152	148	164	174	189	154	171	159	186	138	182	174	162	162	164	187	178	165	172	168	169	199	174	149	170	165	163	181	188	178	173	169	164	165	195	178	176	172	165	160	161	162	185	189	185	214	177	184	166	164	159	181	173	173	177	171	174	176	184	173	176	186	164	197	179	198	169	164	175	160	190	184	184	153	196	166	199	175	163	140	146	214	162	188	176	167	205	167	181	187	183	164	167	155	181	185	181	176	191	151	163	181	157	177	190	154	186	179	185	162	164	178	207	167	184	164	194	166	177	178	201	188	153	182	141	181	177	181	179	164	167	184	157	171	168	191	182	177	162	154	188	168	177	179	174	170	158	167	140	169	182	162	189	190	171	166	183	156	172	184	166	141	182	170	183	180	173	168	175	207	154	180	195	181	156	183	206	152	176	200	174	168	176	176	163	166	184	169	200	168	182	178	166	163	181	179	171	165	175	180	165	166	179	189	167	177	158	179	158	177	187	173	196	163	158	161	183	179	165	175	168	157	163	176	172	162	178	182	176	180	163	186	187	164	176	175	164	181	155	175	165	181	191	157	164	157	188	147	153	146	170	166
5566	1661	3522	3968	3403	2714	2263	1956	1575	1439	1363	1237	1111	1061	966	906	910	851	811	749	771	707	733	715	689	698	705	657	684	621	630	580	602	608	571	619	610	613	567	642	630	599	599	595	637	608	594	575	546	596	566	583	567	584	543	569	553	577	569	595	570	557	531	539	560	576	512	550	564	540	576	555	589	562	527	528	571	557	520	556	523	536	532	597	559	529	604	523	525	556	511	548	555	551	547	531	552	576	580	536	523	526	536	554	584	520	509	503	508	575	529	537	561	518	491	539	541	524	506	508	543	597	558	578	570	536	513	520	575	527	529	536	529	527	552	533	553	526	531	551	553	535	540	542	549	516	519	551	517	555	543	486	511	578	526	511	549	545	551	567	538	518	550	543	587	551	536	529	568	566	566	572	499	545	543	577	521	520	502	522	516	521	549	558	522	520	546	526	546	553	524	521	565	589	503	524	508	553	538	554	532	570	544	529	571	529	542	514	515	555	518	583	547	541	551	535	535	554	567	573	535	572	557	536	547	509	541	525	566	557	555	563	545	494	578	519	510	575	532	501	546	549	482	506	524	552	549	541	540	550	539	540	502	524	518	552	546	566	573	536	526	553	548	516	520	550	525	523	590	537	543	513	532	575	538	562	549	477	510	526	552	540	535	517	532	565	530	554	529	525	555	545	540	574	566	548	557	552	541	492	586	511	513	548	508	510	543	533	534	548	508	543	518	530	537	500	555	550	563	523	518	506	551	533	548	537	492	529	546	524	514	548	571	522	504	486	635	542	541	519	553	508	516	505	550	526	458	546	538	559	562	509	541	524	536	497	565	546	544	550	538	520	523	533	554	543	557	521	492	531	538	583	573	530	522	513	543	530	549	572	547	552	554	509	595	566	551	552	525	551	543	522	538	524	545	546	518	522	556	548	545	513	547	577	504	556	518	508	536	550	542	546	546	526	539	584	537	533	558	498	534	548	570	534	551	515	530	538	512	522	558	556	512	539	515	559	551	579	492	505	528	516	513	536	519	547	523	522	526	544	527	564	577	537	552	533	535	544	496	528	558	527	531	533	508	519	556	567	512	559	579	561	497	547	544	551	534	509	538	528	503	555	542	551	547	538	505	534	538	486	535	560	522	514	525	531	545	525	532	525	562	517	586	512	503	527	532	578	544	576	546	524	561	517	564	540	579	525	544	547	552	526	477	489	542	525	526	545	533	521	551	512	533	518	510	547	532	553	544	527	535	514	567	539	530	542	558	568	559	521	542	550	541	514	540	549	572	544	503	560	547	495	484	594	525	558	503	538	532	502	529	523	565	538	527	548	525	534	540	523	541	504	537	536	537	536	558	519	545	554	561	541	492	535	580	503	553	527	539	557	532	534	511	576	524	516	588	530	505	535	553	547	546	520	574	547	522	530	524	503	569	532	514	556	537	580	505	562	538	510	546	529	523	497	573	545	539	530	569	522	522	550	519	567	555	555	579	557	538	529	499	548	532	508	550	560	490	493	538	529	504	559	576	516	550	515	539	587	556	499	524	503	530	522	550	537	547	544	524	500	522	552	509	497	555	565	489	555	487	500	559	552	543	506	566	549	541	538	518	500	497	562	537	516	565	553	524	529	515	534	505	522	526	515	536	518	531	539	536	539	513	548	534	572	550	515	556	504	537	530	518	541	544	523	484	542	533	541	542	530	562	557	539	561	554	551	518	556	545	559	535	508	556	530	531	537	541	539	504	555	512	521	587	550	524	560	535	527	543	544	562	537	558	548	505	523	550	498	520	549	539	493	548	565	532	538	554	523	564	492	513	535	536	504	525	515	514	516	559	549	531	515	525	582	518	544	530	548	497	526	571	537	511	536	527	571	606	545	536	525	507	563	552	553	551	541	533	544	522	523	562	517	568	512	561	514	542	562	529	539	517	522	516	539	515	530	534	545	534	556	519	570	517	516	550	518	572	539	518	551	549	501	506	560	572	536	500	512	506	564	563	498	560	550	559	535	531	532	518	513	529	525	529	586	596	560	503	552	519	532	539	542	552	562	487	550	533	490	560	522	571	502	573	549	568	573	537	544	526	547	501	541	556	525	555	561	580	561	558	524	539	530	524	555	551	497	531	574	528	575	525	525	544	555	511	533	525	542	552	516	533	538	504	523	548	567	544	559	538	584	533	532	556	587	557	506	529	526	505	542	528	568	541	560	554	531	556	552	528	611	518	554	503	507	539	557	530	564	499	534	550	551	555	565	547	546	551	550	549	567	555	560	491	546	525	580	516	584	559	517	520	509	537	513	546	508	543	540	514	515	489	581	527	538	500	517	525	515	564	536	562	542	526	529	524	526	533	554	563	543	501	531	523	551	542	526	557	587	572	572	546	585	564	510	585	511	550	585	532	506	570	527	550	512	524	526	548	601	501	538	555	511	522	553	529	515	517	527	524	552	496	498	564	533	585	562	547	521	539	510	559	509	532	558	564	533	549	560	507	516	529	548	550	554	564	513	522	558	505	542	543	518	517	585	542	566	511	568	507	536	561	546	523	547	558	547	534	522	534	506	542	574	536	535	511	522	571	567	516	493	525	543	549	525	540	507	489	596	523	567	559	544	561	492	546	569	525	511	565	573	552	551	500	546	554	552	545	528	553	540	580	524	550	515	527	565	565	540	546	570	488	532	554	550	560	513	508	487	534	512	530	564	532	540	489	537	476	547	547	567	500	525	571	597	529	531	559	488	589	561	556	534	523	533	547	539	569	518	513	492	552	531	518	527	560	532	532	501	529	558	530	572	557	544	548	567	523	508	522	523	546	516	582	589	528	576	574	552	522	545	512	570	581	535	552	545	550	526	548	544	511	528	522	553	535	520	526	577	560	580	547	537	532	557	549	546	548	514	517	526	528	572	512	551	525	554	499	564	535	537	517	510	561	567	532	560	510	526	546	602	556	458	535	554	546	575	521	529	513	558	499	530	550	514	573	581	520	528	537	507	512	532	511	528	581	537	512	547	552	552	522	510	535	529	563	517	511	574	544	575	541	514	538	567	527	539	527	545	551	543	553	512	582	551	502	542	552	536	570	580	564	546	537	544	564	577	484	578	528	576	556	532	579	531	517	529	537	516	569	538	526	509	516	516	512	515	559	516	542	511	504	563	536	535	562	549	543	544	558	530	533	541	545	536	503	560	512	532	531	542	492	545	544	550	569	541	574	570	537	515	561	544	529	540	521	514	511	533	528	528	541	546	539	518	531	513	531	543	544	590	574	541	580	544	533	562	506	566	527	561	519	536	546	527	506	500	556	523	525	545	566	533	544	575	522	547	552	548	528	544	493	542	552	556	538	501	530	554	549	582	545	520	533	524	533	500	554	561	519	571	512	576	546	513	539	578	549	527	537	534	540	517	562	553	582	523	556	549	528	530	553	555	524	557	515	558	493	542	539	538	576	512	527	558	517	529	553	525	538	526	536	548	543	533	578	515	523	496	522	523	538	515	512	550	567	529
16050	2678	2867	2204	1506	1122	823	596	476	445	374	361	321	274	265	243	253	242	188	192	223	172	194	191	194	160	159	153	162	176	149	173	152	157	143	151	171	149	145	147	147	156	118	158	147	150	152	152	145	137	148	145	145	164	143	143	155	157	141	136	147	138	139	140	130	161	147	120	146	141	131	153	141	164	148	133	142	160	143	124	162	128	152	128	153	137	138	142	114	143	142	136	147	155	126	114	136	136	138	138	146	127	167	137	151	153	147	131	149	153	140	132	127	134	142	145	157	154	127	128	145	152	145	143	151	145	144	132	138	138	133	156	143	121	128	135	138	150	137	137	147	148	141	152	130	143	140	140	146	142	125	146	123	142	141	128	137	139	140	138	140	145	138	129	139	130	143	159	129	149	144	141	138	139	130	146	126	117	178	133	143	127	141	147	123	147	146	129	126	143	154	119	140	100	149	141	136	127	130	125	142	159	118	148	130	122	138	129	136	138	136	135	147	145	148	119	149	148	152	132	150	125	142	139	132	160	124	137	117	135	136	123	135	140	121	144	141	150	108	122	144	125	135	139	125	169	135	133	157	136	125	141	136	131	157	151	129	141	149	139	129	148	146	145	155	135	157	137	142	154	159	125	109	153	156	145	149	167	109	132	141	136	134	125	132	116	120	148	150	142	117	147	148	140	158	139	158	150	146	142	122	127	126	126	133	156	128	121	150	145	128	114	125	137	149	135	125	165	130	136	139	133	145	135	142	165	132	135	143	140	123	126	120	149	126	129	142	158	123	121	147	141	127	146	122	125	150	145	135	122	147	123	114	139	132	150	125	136	135	141	152	128	151	131	151	140	133	129	124	147	129	134	139	141	130	129	125	150	136	145	142	137	142	149	142	169	152	138	148	142	131	147	155	135	140	137	129	138	148	147	129	130	154	126	147	124	133	141	146	138	137	142	128	138	137	129	154	159	128	146	135	143	137	147	130	145	139	131	140	149	119	146	129	133	126	132	103	138	149	136	130	123	135	133	138	159	134	140	138	155	123	146	144	124	128	139	154	153	132	134	138	137	148	131	143	134	139	134	126	141	150	140	126	144	139	136	160	143	144	152	140	127	142	119	136	144	141	149	159	123	141	137	139	107	119	133	153	143	131	133	135	161	150	124	140	149	157	131	160	147	133	140	156	127	142	125	143	115	140	143	141	146	133	116	119	132	132	147	150	166	132	157	130	112	134	148	133	112	141	152	125	119	124	124	133	121	151	156	132	156	130	104	143	142	129	127	136	131	137	116	145	163	127	152	121	129	119	132	144	135	119	143	128	160	138	133	159	136	128	137	155	155	131	121	155	129	127	148	135	136	158	151	152	142	143	143	129	118	146	136	123	119	143	130	126	155	146	135	139	157	168	114	141	139	135	122	127	132	141	131	115	125	131	130	135	120	133	148	148	132	133	122	126	143	153	150	167	138	137	141	143	145	147	138	127	136	155	161	125	151	146	135	119	141	130	141	120	128	128	136	127	141	136	152	140	139	128	125	130	157	128	143	166	146	139	140	139	144	155	138	152	134	135	136	132	139	159	130	131	148	126	125	164	138	131	126	134	103	159	135	151	142	138	161	125	144	121	124	155	155	129	130	115	135	123	144	162	154	148	130	161	131	143	137	141	138	140	149	141	135	134	150	124	142	143	133	149	143	133	144	149	162	125	146	122	122	139	146	124	124	131	140	135	139	148	139	121	113	122	134	151	164	129	131	125	150	138	134	146	137	144	159	113	134	132	125	176	135	144	134	152	154	131	160	138	133	130	146	152	136	119	107	139	146	126	133	154	132	169	145	139	131	114	149	156	130	140	127	142	129	141	148	135	135	133	155	134	133	152	134	133	143	122	136	150	146	153	124	150	139	156	124	134	126	152	150	144	140	122	135	149	134	137	129	139	158	147	130	154	143	135	133	126	137	125	122	137	150	159	147	124	126	131	121	135	138	141	131	132	133	128	146	127	125	154	129	123	139	134	114	133	135	123	133	137	147	142	139	134	128	136	142	106	142	149	134	142	148	144	111	118	130	142	135	119	121	131	125	140	135	140	119	129	126	113	137	138	136	128	154	149	134	142	129	134	128	129	154	136	144	128	137	128	172	143	118	151	138	136	112	130	156	126	128	126	144	140	143	153	160	139	133	158	139	133	160	128	137	141	159	159	157	158	158	123	134	129	136	130	152	143	135	126	157	138	153	149	127	144	153	144	142	135	138	171	150	141	139	128	158	138	116	136	132	137	125	120	134	143	133	144	135	125	157	140	157	168	123	148	118	138	148	130	157	138	144	117	139	122	130	130	123	127	132	123	149	125	139	151	141	157	136	136	161	123	143	141	117	142	121	145	155	135	144	139	112	147	123	135	149	145	158	122	130	148	135	132	116	140	137	137	153	131	113	130	153	135	141	126	121	139	146	134	127	139	139	139	153	168	140	138	145	132	141	164	143	114	137	159	151	148	143	157	148	129	119	133	148	120	115	147	129	129	140	132	118	119	133	145	153	148	141	163	142	137	148	145	133	126	168	111	135	143	149	146	125	132	141	149	137	151	135	140	131	123	143	116	146	148	126	134	130	130	161	124	140	114	134	145	147	127	149	148	143	127	126	140	138	144	149	145	159	146	130	147	143	140	141	128	135	153	136	147	153	134	122	132	153	143	151	139	142	128	148	138	142	152	134	141	161	133	142	148	134	144	137	134	141	158	146	139	155	149	134	135	154	137	130	119	150	146	119	127	137	139	120	133	134	128	143	135	127	144	139	147	140	151	138	137	120	126	171	155	134	132	142	145	153	140	120	130	129	152	133	149	129	132	155	119	140	126	135	152	137	129	150	128	134	120	143	145	139	127	148	113	142	135	135	146	161	141	124	143	155	152	150	145	133	127	122	150	141	130	137	126	125	132	129	148	143	132	146	126	121	142	130	134	127	137	156	117	143	139	120	130	119	152	156	128	149	151	139	140	145	116	147	143	156	142	139	147	147	143	117	156	122	138	130	132	150	148	139	139	127	140	142	127	153	121	119	119	130	141	133	136	138	114	148	135	119	153	154	153	136	151	140	125	136	130	143	148	142	148	136	132	121	125	127	113	140	153	131	126	142	118	124	150	135	138	154	133	126	143	165	138	142	131	123	135	133	157	136	150	135	156	125	132	137	159	148	135	130	126	147	155	152	154	139	135	156	153	136	146	136	125	140	149	135	143	139	131	129	163	145	145	170	107	122	168	136	134	157	127	130	141	120	141	142	155	134	154	127	141	155	141	145	159	142	133	131	149	144	134	157	121	144	143	132	137	135	131	137	125	114	137	136	125	137	159	124	128	148	139	127	128	138	133	137	129	155	143	154	127	134	129	146	153	124	146	152	120	143	118	150	136	144	129	134	128	129	131	163	158	143	158	132	121	143	130	122	147	129	120	137	129	148	137	103	137	106	118	125	132	143	134	124	132	127	134	147	147	140	157	135	150	142
7408	2622	6147	6770	5706	4550	3766	3053	2590	2243	1883	1774	1542	1502	1309	1203	1070	1073	1030	900	915	889	826	851	780	729	751	754	690	616	637	608	627	636	632	603	580	532	588	559	608	574	540	533	568	535	524	537	499	502	553	522	546	529	541	491	494	550	496	526	507	508	492	472	504	504	525	494	468	504	480	506	501	463	451	458	498	491	492	511	467	476	499	455	454	489	503	451	441	492	480	449	481	511	446	489	507	461	484	447	477	486	526	446	503	468	450	396	468	451	464	463	468	467	464	476	485	473	486	484	513	487	433	437	480	496	477	461	476	457	478	426	416	469	471	416	468	443	439	470	437	501	446	463	449	446	499	449	451	444	449	484	486	475	451	489	470	510	505	489	471	444	496	470	533	478	454	453	452	473	450	461	464	452	452	461	453	457	432	447	473	476	502	472	493	470	487	505	475	435	422	480	484	465	404	464	432	454	454	466	448	435	460	444	479	471	487	466	436	440	465	436	475	472	485	469	453	459	477	464	481	478	486	488	455	451	474	451	447	488	458	448	477	454	488	449	483	486	461	424	456	440	479	471	496	457	447	466	442	437	436	486	467	471	490	459	429	452	447	442	492	431	490	412	422	449	466	467	460	439	488	448	449	474	450	473	492	451	468	482	476	420	489	456	448	459	451	497	436	423	476	484	433	448	464	489	436	473	453	458	448	424	433	475	470	462	504	439	458	463	476	502	461	451	454	447	457	444	427	429	431	464	458	466	486	451	500	420	494	463	444	472	480	460	418	462	483	422	424	422	476	455	430	454	468	451	477	429	462	436	482	431	424	434	428	483	426	432	443	487	470	444	454	477	458	451	515	480	471	463	446	415	481	463	445	432	415	437	454	441	424	471	490	502	481	446	436	460	455	497	489	473	447	466	486	444	460	462	441	472	463	462	454	476	455	473	488	467	428	470	468	447	446	439	492	445	466	485	453	455	435	461	460	427	477	432	474	451	448	422	431	443	462	473	471	449	466	447	444	459	465	484	451	492	447	475	458	499	433	455	477	460	451	429	482	436	447	442	458	460	481	469	473	480	465	446	456	488	437	458	438	491	459	449	477	434	483	441	492	445	452	471	450	449	486	445	429	448	443	481	473	436	471	446	457	476	504	438	480	480	482	486	466	441	448	451	427	446	510	436	486	458	430	487	440	457	499	451	458	444	462	472	458	469	437	457	470	497	410	451	453	446	443	437	441	495	440	467	461	430	449	457	505	463	404	454	508	465	466	463	491	492	452	427	438	438	506	442	449	478	445	456	478	497	486	476	508	462	464	459	432	453	436	468	468	451	440	487	449	437	459	468	468	409	492	483	408	487	445	475	455	432	480	463	484	469	491	458	466	424	493	460	455	452	471	449	472	480	452	419	472	430	458	474	461	455	455	436	456	457	421	467	474	467	449	446	438	459	441	464	459	450	450	475	463	451	454	459	432	472	479	474	479	436	465	433	440	445	459	455	448	459	464	425	469	476	452	474	435	493	438	461	458	477	454	452	436	483	501	499	446	453	455	459	444	435	467	448	452	432	458	461	453	445	434	471	475	450	481	486	517	419	436	481	506	454	417	483	505	477	471	432	444	473	481	437	431	480	433	444	494	467	478	494	418	472	459	489	488	450	442	478	459	485	499	493	479	483	486	456	443	490	516	447	502	479	478	456	452	424	425	439	515	452	491	479	488	473	458	456	459	491	459	487	465	439	452	470	449	467	452	452	422	459	514	487	464	443	465	429	445	444	474	492	443	456	459	476	470	424	488	501	436	442	436	468	454	457	478	460	500	442	448	433	447	452	477	426	441	466	455	439	428	473	484	478	480	472	463	460	434	466	440	442	463	484	440	458	473	433	461	479	432	422	459	430	448	443	475	472	450	474	480	457	463	492	471	471	456	437	484	435	414	476	452	444	497	432	442	474	463	459	460	446	467	441	436	476	439	482	429	435	452	422	432	463	413	433	461	468	457	483	487	453	454	462	474	464	449	425	474	496	436	448	441	494	455	472	487	463	476	448	450	456	446	453	468	464	477	465	456	468	470	470	470	443	407	434	478	471	469	495	429	460	488	481	465	450	479	487	469	448	486	443	458	460	465	477	484	405	468	474	480	479	451	465	449	457	425	452	486	461	443	449	455	453	429	459	467	460	486	499	441	447	463	456	435	496	414	462	461	428	455	455	484	465	485	448	466	462	430	482	456	473	514	471	494	440	468	462	433	490	458	459	480	467	470	477	441	445	481	451	494	462	435	418	453	493	477	432	457	506	461	436	426	475	514	436	442	469	489	450	447	434	500	477	475	448	461	457	430	493	491	485	465	459	478	478	450	478	471	472	457	464	421	458	473	446	453	434	489	483	417	478	448	447	466	477	416	465	470	452	463	477	450	446	488	445	416	426	471	432	471	454	435	473	460	434	464	474	488	456	485	495	459	473	457	465	476	426	460	479	473	461	465	436	468	463	435	461	466	458	461	446	453	430	473	446	445	472	488	483	487	469	424	465	425	486	447	454	493	485	474	449	504	446	497	460	450	495	455	450	451	457	455	464	434	441	468	469	495	446	461	439	483	432	504	490	458	539	479	465	429	473	435	439	471	463	430	438	442	441	462	435	460	468	460	441	479	454	472	467	479	459	442	441	475	482	463	419	450	457	487	470	496	466	467	462	449	451	436	442	426	441	427	463	457	444	465	462	471	440	481	471	455	461	460	462	451	484	467	506	464	460	477	494	438	441	478	452	436	471	452	448	428	483	450	449	465	521	438	470	467	448	517	469	470	417	429	446	447	458	499	472	478	505	466	487	484	453	452	441	484	441	474	461	470	478	455	462	417	492	491	449	494	465	441	458	446	512	461	435	467	433	449	419	456	429	456	505	464	450	467	484	478	429	464	480	477	453	475	454	447	461	485	476	435	427	444	437	458	418	481	451	457	479	460	490	495	468	444	468	458	452	441	454	439	484	457	451	438	446	458	449	467	442	447	478	447	446	446	450	454	411	466	469	500	413	455	441	424	476	465	466	450	478	472	443	474	449	471	471	464	470	475	436	486	439	412	450	439	494	454	473	475	455	464	459	447	448	443	468	461	464	466	461	476	486	472	451	507	447	459	455	474	449	420	458	466	444	454	473	470	472	430	470	454	465	497	489	483	454	472	500	451	439	486	464	475	455	495	457	434	475	467	472	471	448	473	487	480	426	483	428	427	527	465	435	463	495	475	476	486	465	461	459	504	454	457	483	467	450	438	448	469	453	467	448	450	441	482	445	501	437	457	457	462	470	475	476	430	509	479	471	467	445	430	473	454	431	470	490	498	482	471	467	431	444	476	475	469	438	472	442	454	443	475	480	463	445	473	465	492	432	465	471	446	464	482	479	467	447	479	482	417	450	461	453	464	487	453	480	449	435	470	481	470	452	462	467	469	478	451	494	445	440	441	460	454	502	462	431	462	436	470	502	471	448	463	453	462	466	465	478	474	485
2132	382	353	378	331	304	355	323	336	297	320	334	346	310	317	308	320	323	331	295	298	320	298	337	323	324	327	346	290	350	336	317	310	315	301	319	316	315	323	302	294	332	314	290	310	330	295	320	322	312	311	337	324	281	298	300	301	313	321	340	321	290	336	318	306	300	279	314	313	300	304	305	346	316	301	316	311	277	332	310	342	311	331	294	329	286	290	342	307	324	306	308	305	307	317	336	303	314	311	312	298	315	315	352	305	319	317	296	321	335	284	302	318	316	304	311	327	302	315	317	339	303	323	329	291	336	297	305	303	307	324	296	328	322	330	323	340	296	272	308	288	290	298	306	301	291	302	306	298	311	312	319	308	323	317	258	284	300	292	308	320	279	330	295	295	328	304	315	330	278	306	351	274	307	303	318	307	295	301	297	324	320	296	301	333	293	315	300	269	327	315	286	310	320	318	309	305	316	292	312	356	288	338	291	322	306	330	292	302	296	282	311	311	316	295	328	309	328	350	311	302	327	326	309	288	335	326	295	322	298	289	287	324	324	305	329	308	314	287	329	319	304	292	303	299	319	329	337	294	331	304	319	320	275	314	301	276	308	300	319	316	325	316	286	335	340	326	330	306	294	323	278	301	310	307	345	315	335	301	310	273	325	318	291	289	316	305	322	328	300	296	308	329	351	328	311	317	300	300	300	324	315	303	303	314	324	323	295	290	314	324	316	342	330	313	307	317	318	294	309	303	347	328	326	333	274	301	320	316	348	327	306	335	287	301	287	330	312	305	328	275	311	298	257	302	320	290	284	282	301	297	333	306	331	312	311	290	289	296	306	301	277	320	335	319	304	296	333	333	309	319	317	303	286	297	301	305	286	321	294	267	291	286	342	308	303	297	300	284	309	315	324	304	332	335	320	281	359	330	341	299	300	350	319	307	296	315	281	327	309	314	334	351	296	328	307	315	315	283	282	326	335	302	289	286	295	300	322	297	318	300	296	293	290	278	321	297	277	290	300	275	298	299	285	319	307	311	272	311	321	319	301	326	330	315	299	304	287	313	303	310	321	291	275	308	320	301	324	286	295	297	307	288	312	307	306	307	290	314	316	318	314	319	286	317	310	303	324	297	304	315	304	308	307	314	323	296	278	331	321	316	330	306	302	312	290	348	323	348	319	323	325	321	289	332	328	327	313	322	312	289	357	311	294	294	303	297	297	306	280	300	301	287	300	309	336	320	297	298	323	324	312	297	303	309	331	287	323	293	293	304	288	301	319	281	298	329	315	351	292	302	325	309	301	285	312	339	287	288	310	317	319	316	332	307	326	278	338	335	340	304	321	320	328	325	298	296	304	328	304	318	333	327	341	296	292	302	302	325	278	308	296	304	334	333	308	318	297	319	340	299	342	334	328	307	294	298	320	346	319	354	272	304	334	284	299	302	327	319	326	272	317	341	337	313	284	322	310	312	285	315	291	313	356	293	314	311	291	302	295	329	334	320	310	319	325	305	310	303	348	317	312	318	335	335	310	284	316	297	288	319	330	319	315	319	283	304	291	280	322	301	335	305	327	315	285	309	300	298	326	327	295	290	316	305	305	318	316	307	317	296	307	314	318	282	321	293	336	306	314	312	312	331	318	324	320	296	316	308	321	320	307	282	323	301	336	323	297	302	334	275	311	339	321	307	294	319	337	297	309	312	320	310	291	326	298	294	292	283	296	325	295	305	331	316	291	312	275	315	315	325	294	331	288	315	311	328	328	291	329	301	273	303	307	309	322	294	306	304	361	321	337	306	297	293	343	292	300	332	312	321	317	300	349	320	329	301	327	301	311	310	274	332	331	308	316	310	336	338	318	315	284	308	291	321	299	285	320	310	301	287	314	293	313	294	363	318	327	296	303	299	340	314	282	285	341	298	275	298	305	326	311	298	334	284	307	320	287	322	319	348	299	308	299	298	304	317	315	305	300	306	312	306	331	313	309	289	328	308	309	307	297	341	286	311	335	306	280	264	299	313	304	312	297	308	279	277	298	314	281	324	318	315	309	306	305	281	322	325	313	332	319	310	321	306	327	309	294	303	310	338	300	317	328	292	328	316	282	325	328	319	328	274	341	347	348	307	332	298	291	286	303	358	300	336	331	301	270	278	333	317	317	313	280	301	271	303	332	331	271	313	265	308	302	295	263	277	302	315	298	329	300	325	280	293	324	288	293	321	342	308	349	313	307	322	299	319	287	332	312	333	330	326	332	308	322	313	314	295	327	298	277	340	326	307	308	305	307	300	331	308	305	339	313	316	310	325	317	293	293	280	313	289	287	327	321	311	292	288	309	311	318	330	337	313	293	343	320	288	295	313	290	317	311	286	303	303	307	288	292	301	290	294	303	308	287	304	303	340	305	293	312	324	292	316	287	282	316	326	318	318	327	311	293	291	323	276	278	316	307	326	322	314	331	295	339	344	307	297	331	334	295	300	314	343	313	327	308	308	329	297	324	299	333	319	322	322	322	313	298	305	302	347	303	321	335	335	319	295	287	317	296	314	332	317	302	317	314	301	317	290	317	312	306	330	304	323	331	318	329	329	303	320	315	281	331	332	307	316	276	301	302	304	326	332	318	321	322	299	292	284	331	271	339	336	311	313	300	303	309	317	305	332	310	321	320	317	319	339	308	313	316	329	328	333	335	309	339	322	324	338	300	301	295	358	274	320	324	301	309	329	296	295	314	316	327	295	303	278	344	347	333	298	302	316	305	290	316	341	310	301	319	298	290	314	316	343	328	270	310	305	296	319	327	279	302	307	304	282	301	296	301	327	306	300	292	308	323	338	326	313	337	319	337	294	328	316	333	343	304	297	319	292	286	313	323	323	302	272	292	310	324	293	298	299	291	359	342	295	290	314	323	315	297	302	296	322	320	342	314	319	332	301	326	297	301	321	335	314	338	284	305	306	311	312	321	290	306	329	321	303	315	316	300	305	319	303	303	306	290	291	290	278	318	328	328	330	315	300	339	300	321	357	284	310	321	316	328	286	320	309	314	330	313	309	344	333	335	329	316	318	300	298	312	291	310	272	274	277	314	326	317	339	332	319	286	304	325	344	340	286	297	320	329	316	324	320	328	318	331	324	283	334	312	326	313	317	289	323	300	306	293	314	306	317	319	304	320	277	302	320	314	307	314	317	282	304	319	318	310	313	328	273	334	269	292	352	293	307	318	289	318	330	309	344	296	310	327	334	294	313	323	330	298	303	320	306	314	341	309	319	317	301	298	305	345	303	299	292	321	303	326	316	275	328	300	314	300	295	303	293	305	335	285	323	313	293	319	325	328	311	310	308	357	266	310	296	329	309	286	302	313	314	339	300	302	295	297	285	284	309	325	311	313	344	300	312	266	308	296	313	329	320	307	300	301	309	301	301	288	321	274	335	306	308	297	316	304	304	310	306	324	319	285	324	325	322	292	330	299	294	309	325	323	305	328	313	316	334	314	304	296	293	353	331	296
2447	954	1131	1106	1131	1030	947	945	917	893	939	939	979	936	922	894	897	930	917	950	918	908	914	873	905	946	943	890	909	893	955	954	882	861	959	880	965	912	898	940	892	898	879	880	922	900	939	968	943	930	911	902	960	903	888	925	932	924	928	938	911	925	879	936	943	916	887	921	892	935	879	907	855	922	883	868	900	923	855	901	884	905	910	902	909	912	934	908	888	914	895	920	848	908	917	889	953	921	864	932	890	881	959	886	901	897	879	909	901	904	938	849	890	932	897	895	893	877	905	880	906	937	929	915	886	897	883	906	908	882	906	887	945	954	874	914	887	948	907	942	939	924	859	838	913	860	942	909	935	868	901	953	902	848	898	913	946	911	877	937	921	899	913	895	940	867	883	881	842	889	883	912	883	951	923	862	944	911	966	874	914	844	905	919	913	849	853	919	899	895	890	873	865	888	948	881	901	923	927	926	931	870	895	938	881	902	935	902	871	923	905	878	868	916	952	909	914	946	891	878	868	913	905	871	933	907	901	919	898	870	934	874	935	877	896	909	907	835	904	882	896	920	871	897	907	898	916	895	942	883	921	893	862	875	868	911	904	944	896	942	873	930	825	856	934	889	951	881	880	918	922	889	911	900	947	893	864	907	912	928	935	898	886	897	869	948	876	917	898	898	919	922	927	900	857	868	905	889	902	869	900	939	907	890	852	900	902	902	901	902	927	911	866	934	844	946	911	872	882	871	859	934	896	946	931	938	936	914	870	908	946	882	882	904	902	892	905	928	926	863	898	889	846	923	933	897	901	898	865	930	880	895	866	852	943	888	908	868	956	908	873	917	857	911	904	944	889	867	918	857	902	919	896	892	920	964	863	914	861	919	887	883	906	909	925	880	945	869	884	901	868	923	958	914	946	941	864	900	856	904	924	869	938	892	896	876	926	896	935	845	913	956	938	906	895	902	859	889	939	874	907	888	919	924	919	915	900	886	931	859	875	898	913	921	917	899	888	923	867	941	890	895	941	890	929	934	948	936	931	913	897	880	908	864	911	888	871	935	913	892	892	869	926	914	871	861	904	893	905	891	849	927	890	873	943	887	932	904	841	913	886	908	890	906	899	942	874	873	841	949	898	868	873	863	913	872	916	920	910	883	889	903	895	910	877	867	918	901	925	876	846	922	880	943	979	847	913	889	912	908	926	884	931	904	941	885	927	937	902	890	891	855	928	936	914	892	869	894	946	929	908	959	907	882	915	902	914	919	865	907	884	893	886	921	868	864	961	911	901	867	857	883	927	915	916	941	923	889	906	916	912	905	929	903	914	903	854	925	875	914	900	931	881	910	921	906	868	900	883	878	948	905	887	896	880	920	927	909	890	888	932	917	856	866	910	854	909	857	933	934	888	884	897	913	973	919	928	905	873	959	884	905	924	869	908	913	875	887	890	870	878	886	896	915	901	863	885	913	880	910	938	857	863	917	939	925	945	867	881	895	900	907	870	893	895	876	827	921	942	886	919	916	919	926	940	914	949	920	883	910	854	902	888	867	884	894	897	904	894	869	954	878	924	935	852	863	916	914	919	939	875	921	888	888	884	980	923	903	894	929	869	940	948	917	878	893	887	966	876	895	872	934	926	925	913	869	922	915	931	929	881	900	944	825	905	864	894	851	883	903	918	922	901	908	911	922	899	906	883	881	917	899	923	883	893	916	889	866	879	854	898	876	855	925	899	885	976	913	905	843	889	958	868	908	899	867	902	932	895	907	912	930	933	840	889	931	853	888	899	883	892	896	927	881	885	888	948	870	915	887	856	859	892	905	891	880	887	907	902	959	894	921	881	881	900	916	895	920	939	915	910	896	885	895	903	915	890	875	872	898	915	894	848	962	931	918	892	869	875	882	866	892	940	912	855	889	912	904	900	893	914	846	896	932	900	926	909	920	921	935	896	931	883	916	886	952	919	898	919	926	911	866	864	890	905	879	892	945	847	966	918	874	917	919	901	905	866	879	946	958	908	870	932	867	971	855	884	881	901	889	880	913	859	886	909	926	920	904	891	860	935	902	856	914	887	947	843	868	888	894	934	909	890	845	922	909	874	889	920	825	921	883	957	907	859	895	846	898	930	942	930	894	918	929	877	896	906	884	877	912	927	878	910	896	876	836	874	896	938	954	924	897	902	917	865	914	899	878	833	878	952	861	871	905	920	884	911	907	885	885	866	867	901	874	911	879	953	869	872	856	896	911	915	890	972	903	904	898	910	859	937	928	889	946	861	907	921	893	860	934	858	930	908	959	903	860	899	908	912	888	870	870	861	888	903	915	898	878	902	942	901	935	862	933	897	878	930	951	908	909	927	878	897	885	940	954	892	915	933	917	942	929	904	890	918	924	946	899	900	845	928	954	892	846	880	952	868	926	883	912	980	887	918	933	891	893	887	900	890	891	906	933	902	910	941	868	913	814	889	937	866	872	880	888	861	880	873	903	879	870	868	906	963	911	883	889	875	875	877	907	875	799	865	873	897	878	887	900	934	915	832	913	927	870	929	899	911	892	903	896	887	887	913	970	921	928	901	868	895	906	909	858	898	956	878	924	908	909	897	898	903	901	914	881	907	912	915	859	893	910	946	856	867	877	915	951	929	929	928	936	914	859	943	900	916	904	910	877	920	924	906	856	893	911	932	905	862	834	908	914	969	944	935	975	868	933	941	929	892	908	924	880	907	922	871	905	922	920	913	916	931	897	915	917	853	931	851	898	896	893	916	899	878	931	922	953	910	898	880	915	885	892	961	909	865	898	912	888	939	846	887	893	923	889	892	833	891	898	847	880	902	846	899	890	891	924	847	846	862	879	870	919	895	937	924	850	949	927	914	918	932	877	921	894	904	921	918	901	865	941	932	897	913	959	887	901	926	929	839	919	918	898	880	880	873	905	888	868	857	894	960	869	917	892	882	885	889	877	864	972	895	882	954	907	917	955	924	871	899	876	850	856	941	921	934	928	926	889	886	913	889	883	955	851	892	926	908	842	865	833	891	916	874	898	943	900	872	906	903	909	923	947	951	878	937	920	920	872	946	948	886	899	930	931	923	909	900	935	905	913	917	925	896	877	902	894	930	889	874	902	913	912	929	906	919	860	895	886	909	952	928	877	922	921	890	897	914	880	888	841	882	883	890	893	919	940	875	918	912	888	954	882	937	883	893	856	928	827	911	849	919	913	916	918	864	913	900	935	866	880	863	908	965	953	907	901	919	894	868	917	913	836	877	894	907	874	917	915	861	948	940	897	847	891	958	895	881	883	847	941	908	970	897	857	870	955	951	888	888	899	887	906	906	903	938	892	983	933	884	863	897	890	883	853	910	959	903	888	888	932	901	864	938	874	900	928	915	868	886	874	915	873	895	904	945	957	908	907	932	959	916	879	903	937	857	930	905	938	888	930	837	898	910	875	924	877	884	896	897	882	915	882	866	927	896	899	918	884	881	893	928	934	846	838	916	900
8791	1142	1491	1225	832	657	543	436	365	277	283	284	256	230	219	243	250	200	221	202	206	161	211	224	192	194	190	189	186	194	153	187	206	184	165	174	179	180	160	171	186	149	197	176	165	180	209	176	187	180	185	150	159	162	177	181	149	169	164	183	177	192	172	177	178	183	188	160	165	202	148	145	170	172	160	165	176	168	172	175	183	183	193	186	149	175	174	164	148	190	173	185	163	186	156	153	179	166	176	208	168	175	184	191	181	166	158	169	167	159	170	178	183	176	169	156	187	162	165	183	168	163	162	165	174	187	167	177	178	179	137	159	170	173	170	180	152	172	183	154	163	171	182	176	164	162	160	184	163	156	167	160	183	155	193	190	169	178	177	170	154	159	170	183	156	175	173	197	164	184	163	171	157	184	193	160	183	175	150	164	166	173	171	180	187	170	156	170	199	159	195	171	165	171	192	169	169	175	184	163	164	157	175	162	193	168	168	165	158	160	161	168	167	173	178	173	169	150	168	184	152	179	177	145	160	180	184	181	190	153	192	179	166	148	173	181	177	177	181	179	149	159	143	173	193	181	163	174	178	163	158	156	180	158	179	194	176	150	175	184	165	197	180	179	185	155	165	196	179	165	151	173	149	165	185	202	189	169	163	158	158	152	160	174	150	159	171	162	141	180	168	185	161	163	165	187	145	159	193	170	157	182	167	164	157	189	182	179	161	175	177	165	175	193	185	180	164	168	164	160	163	172	183	184	179	186	156	158	181	159	174	199	189	160	189	147	166	176	188	151	171	172	178	179	169	176	167	158	192	177	166	183	182	180	185	165	169	180	165	161	178	162	171	153	173	178	190	187	185	188	166	184	136	179	153	155	196	183	186	149	138	182	171	155	135	173	185	160	176	175	171	183	166	196	167	180	178	157	176	157	179	173	178	180	177	159	172	180	163	192	165	170	164	159	163	177	182	170	171	182	164	168	171	180	172	161	188	187	180	166	152	152	167	175	174	180	182	173	176	161	180	209	179	174	156	166	185	167	191	183	142	187	179	172	193	151	161	161	185	168	177	173	169	153	159	152	150	163	186	161	189	173	180	153	166	176	178	182	166	166	163	199	174	168	161	173	159	161	162	164	168	140	171	189	151	167	165	173	147	171	155	178	180	159	170	172	181	152	155	172	173	180	157	164	159	190	159	170	176	144	171	166	185	171	159	167	185	184	159	186	162	195	201	180	176	159	182	143	166	176	166	169	151	169	176	153	165	190	174	170	168	185	163	162	184	166	194	183	178	172	191	170	157	168	181	162	169	173	173	181	181	152	147	175	176	169	155	162	162	146	184	180	168	162	145	190	203	167	187	175	165	157	177	179	179	183	128	182	158	154	191	153	175	170	195	169	167	167	160	158	183	173	185	171	169	176	202	167	162	173	179	159	187	184	183	156	157	166	145	175	160	150	177	174	154	151	176	204	170	182	150	169	192	183	179	171	189	171	154	183	169	178	181	153	177	178	155	169	161	184	172	172	169	173	178	170	198	167	165	171	170	188	168	166	165	169	150	213	170	168	154	185	164	161	183	154	173	195	162	152	182	173	162	190	170	162	170	174	161	167	170	198	149	160	171	177	188	168	157	153	174	169	157	180	169	152	176	166	150	191	152	170	181	168	170	184	146	177	192	156	172	160	147	171	199	182	171	182	169	186	155	193	172	156	174	163	172	182	170	175	164	173	172	161	171	176	163	157	139	176	149	163	176	148	166	167	157	181	156	168	186	154	167	174	152	180	157	169	182	182	197	182	181	152	179	170	169	167	166	175	161	169	188	189	169	173	181	179	173	164	173	175	152	168	162	181	196	183	185	200	171	161	163	165	170	172	181	181	167	175	176	178	168	162	188	177	176	181	184	165	161	171	187	185	184	166	171	163	162	167	183	167	195	153	169	163	192	188	150	159	153	173	180	165	179	173	171	168	178	186	163	173	185	170	174	195	166	197	163	185	194	166	171	188	151	170	174	163	174	134	178	171	161	174	190	168	179	189	174	170	177	168	148	194	164	165	193	178	152	173	161	180	161	154	184	177	147	174	178	158	171	159	190	181	184	181	180	163	184	178	158	160	174	161	178	165	178	151	160	165	166	184	169	163	174	179	174	176	189	189	177	155	174	151	191	162	166	170	184	148	171	144	161	198	172	168	178	178	181	168	147	169	182	177	165	178	155	164	165	164	185	173	172	174	166	151	157	168	188	167	179	174	184	164	186	167	167	153	157	154	159	154	163	170	187	185	184	167	181	158	176	169	168	185	180	162	194	188	180	163	180	189	144	147	199	176	171	169	176	172	182	179	172	186	173	146	171	155	163	179	190	142	171	170	159	168	161	163	134	146	188	189	160	166	163	174	157	194	157	176	183	187	169	167	156	164	185	168	161	168	190	183	185	172	182	158	173	180	188	184	169	144	186	168	160	165	160	162	160	190	155	192	197	192	164	165	179	184	177	177	171	180	186	180	154	167	183	185	164	174	169	155	177	164	172	173	172	181	151	166	156	182	155	163	173	174	154	184	171	170	163	173	165	165	183	175	174	166	158	177	177	185	141	151	157	166	204	176	184	183	183	173	163	162	185	145	181	167	159	140	167	161	163	168	178	170	171	202	174	149	165	190	166	151	168	176	180	165	154	154	153	153	192	167	173	178	164	172	166	157	157	142	159	174	166	170	195	172	184	173	194	147	176	196	155	187	158	177	161	166	197	167	155	160	180	163	165	163	159	169	150	147	187	162	166	162	144	183	165	158	178	157	182	186	180	178	156	177	183	182	179	157	157	166	165	182	181	161	175	150	165	155	166	156	156	184	201	154	177	161	157	174	167	165	179	142	158	177	187	156	155	163	173	170	178	194	177	173	178	174	162	152	175	163	175	156	155	183	181	161	175	169	175	153	163	150	159	171	168	154	185	173	167	178	178	155	159	169	182	157	168	171	156	177	147	157	178	177	195	171	179	167	175	158	163	186	190	179	179	161	165	160	196	159	148	180	179	174	174	160	166	163	154	172	170	188	205	161	140	173	174	166	168	154	198	168	169	167	154	163	185	180	167	185	181	164	174	191	163	199	161	180	208	147	170	167	195	152	162	185	184	163	175	169	138	164	163	154	166	194	168	171	175	163	166	157	145	159	171	175	198	184	156	176	170	178	153	189	159	168	178	157	152	176	168	190	172	190	169	182	159	165	134	168	159	180	184	166	174	171	143	177	182	150	179	173	174	152	173	191	153	150	197	185	176	177	161	181	167	172	189	182	168	172	162	186	203	168	198	174	168	193	194	160	154	182	182	161	172	171	177	161	170	147	181	165	164	172	173	175	167	163	159	161	154	165	142	185	168	178	153	175	171	190	162	177	168	182	165	178	165	169	189	173	192	180	158	164	182	182	189	170	169	169	172	160	167	134	180	171	184	194	166	156	164	176	167	151	169	153	157	173	179	182	182	161	195	167	185	162	194	170	149	176	207	174
5545	1552	3610	3937	3343	2713	2283	1826	1680	1489	1295	1180	1073	1016	1007	960	878	853	782	833	713	720	668	656	718	641	676	648	682	660	654	598	568	612	579	652	552	614	588	578	606	559	609	569	548	590	606	594	551	535	551	579	584	552	563	619	568	561	545	579	573	552	585	532	554	558	569	562	568	552	555	568	536	580	533	527	545	545	583	529	573	551	553	560	556	579	550	578	542	542	518	551	570	557	551	520	589	524	573	524	531	550	564	519	569	531	585	559	532	571	531	555	538	544	524	501	496	526	537	569	519	553	527	565	527	523	511	526	556	512	532	517	527	500	549	521	549	532	511	542	480	551	537	577	530	567	539	511	547	515	542	562	501	586	563	555	512	543	554	527	523	483	484	496	563	539	546	546	543	550	541	554	500	496	509	537	525	550	495	513	542	565	576	551	577	536	565	545	546	500	558	541	494	513	536	508	502	538	536	526	547	539	475	526	513	534	532	523	535	538	551	546	527	563	533	574	579	546	541	541	528	537	550	533	525	551	531	537	501	521	549	565	546	535	555	509	561	539	525	543	571	591	507	544	522	541	563	517	547	552	511	570	498	552	536	523	539	545	549	529	526	526	547	557	527	496	531	534	532	508	561	504	564	519	542	535	533	546	516	563	549	538	520	501	526	513	523	530	526	498	526	519	582	499	551	512	525	526	542	547	554	519	486	563	516	511	551	486	525	534	556	542	524	546	533	536	571	578	524	517	536	537	580	560	526	567	515	529	532	507	498	520	565	533	558	517	536	529	575	521	522	530	557	530	554	506	547	535	494	555	515	504	569	560	512	474	550	529	524	536	547	537	542	535	562	515	583	562	539	536	543	525	507	513	555	565	522	469	564	553	551	552	577	546	519	558	535	574	510	487	547	550	549	551	560	567	518	527	520	590	563	523	531	534	525	520	530	523	515	533	504	566	541	528	520	484	534	529	515	512	552	552	556	546	591	525	520	510	485	523	542	533	530	512	578	524	543	566	576	555	585	513	541	522	529	545	514	568	553	525	513	575	559	532	504	544	555	546	547	513	559	542	523	532	574	487	521	535	545	553	517	537	562	502	507	494	555	527	551	594	509	509	479	541	511	559	540	538	575	547	527	509	563	557	503	529	513	573	547	516	550	523	543	511	526	524	527	508	519	534	506	541	590	535	539	585	565	548	534	566	556	548	530	502	500	552	504	540	567	551	564	578	567	499	535	526	532	568	491	554	530	572	531	531	565	528	493	540	522	510	575	516	557	548	547	538	527	550	572	528	512	504	523	491	535	537	491	506	543	592	498	537	522	526	547	553	513	526	542	525	541	545	506	545	546	463	560	537	525	542	518	527	539	547	552	467	549	549	496	546	546	503	564	542	554	585	582	520	543	560	534	534	561	500	495	500	542	518	495	515	535	586	553	548	530	552	515	527	527	542	526	489	567	546	582	564	508	528	555	568	522	548	548	504	548	573	520	532	517	522	522	558	490	522	532	516	541	542	555	524	508	563	530	561	578	490	550	611	553	514	510	527	573	537	555	557	505	530	572	516	535	555	521	566	539	539	567	530	570	513	512	548	562	530	508	556	563	544	580	526	563	569	559	557	511	533	546	559	545	536	557	540	549	513	525	561	524	540	519	535	523	519	537	543	566	558	531	579	558	498	554	552	541	534	559	528	498	569	556	537	515	571	513	533	550	561	518	525	491	537	533	567	567	532	534	502	557	563	572	554	518	552	520	538	539	509	533	547	525	556	571	522	537	524	534	524	575	543	470	537	555	536	572	532	550	532	485	542	532	549	553	515	554	553	495	597	547	583	508	546	537	556	546	531	503	570	542	542	544	552	518	561	553	549	555	511	547	540	567	494	538	527	536	476	551	516	506	540	546	478	524	592	502	536	542	549	491	532	543	508	510	550	549	521	513	541	552	546	558	543	540	539	513	557	501	526	553	489	543	532	526	567	497	551	559	499	546	545	554	536	492	590	525	534	564	551	527	525	574	533	559	522	578	545	523	548	545	507	546	545	578	556	544	528	549	537	584	510	566	534	554	545	568	515	525	566	536	545	503	517	540	576	538	524	549	559	501	530	541	542	562	521	535	543	552	577	521	533	526	535	540	498	526	561	507	591	505	547	548	532	533	531	551	535	576	580	544	539	566	548	562	560	545	578	556	530	524	556	564	530	547	542	566	512	550	581	496	548	546	538	527	538	541	556	573	540	517	539	514	506	522	485	519	530	534	520	532	547	537	528	539	554	494	590	518	536	534	534	528	536	543	541	538	590	547	533	504	552	512	553	518	527	509	594	581	496	552	572	578	523	527	550	554	554	534	543	512	518	533	504	593	520	509	524	545	542	521	459	553	542	528	555	557	536	520	502	551	497	517	515	539	566	573	542	532	563	515	525	553	568	558	550	557	554	519	505	542	533	523	557	543	548	503	533	550	500	567	541	542	563	538	561	576	551	529	585	576	541	554	532	536	526	525	494	552	563	545	577	527	530	516	503	546	536	538	565	557	541	534	509	544	545	540	556	543	487	552	554	540	502	591	540	502	521	546	556	521	527	537	535	556	553	546	534	503	515	506	545	520	552	528	582	535	577	530	534	523	484	505	539	540	547	571	531	491	535	541	537	505	517	537	529	578	554	548	547	530	539	503	565	546	559	510	529	565	563	543	545	482	527	579	533	539	547	527	544	518	575	554	548	540	510	495	554	512	472	547	544	497	551	509	556	507	552	556	512	548	572	509	517	545	514	526	559	526	563	547	542	530	534	571	523	551	537	573	534	522	560	543	533	548	546	535	537	517	488	512	540	534	543	550	544	519	544	512	474	548	571	533	540	540	525	523	541	501	538	522	513	546	522	489	553	511	551	556	539	517	548	495	492	504	541	501	505	536	570	532	517	528	566	555	566	591	547	574	558	544	529	537	517	545	527	555	559	550	497	532	559	536	514	552	511	553	563	560	543	508	538	563	516	532	532	527	568	517	550	553	506	522	563	555	559	537	512	533	578	546	508	537	523	541	499	561	555	535	506	545	564	558	509	518	540	570	559	545	515	562	555	548	567	543	545	524	530	530	561	524	517	542	545	545	556	508	526	543	531	497	553	562	535	540	534	555	572	553	553	579	515	493	541	539	568	554	529	565	527	481	578	536	529	548	559	545	502	542	507	516	510	501	524	545	517	568	525	598	540	526	532	519	521	526	561	507	567	533	583	567	516	539	526	549	536	548	571	532	576	516	497	509	500	557	526	514	537	534	538	526	515	543	524	504	492	528	527	523	510	531	528	512	542	530	563	562	592	564	573	505	547	577	564	520	511	552	507	560	584	503	543	577	538	514	531	542	540	539	498	506	544	556	531	554	556	501	539	513	514	536	562	528	526	571	551	559	571	526	521	509	515	552	525	541	516	526	548	527	529	528	543	525	555	542	545	549	561	577	529	531	529	534	564	570	561	532	600	554	572	546	534	526	549	545	538	540	543	507	535
16017	2720	2826	2248	1482	1065	835	655	532	437	368	350	311	284	226	229	192	199	235	210	208	160	170	175	169	175	161	173	164	161	147	156	151	176	155	163	146	141	131	127	162	162	170	163	152	156	162	144	149	131	125	170	155	155	144	123	149	136	141	132	139	116	140	146	138	128	124	127	139	156	138	147	148	141	155	152	143	139	142	131	139	133	145	139	130	125	142	148	160	135	121	144	155	148	146	136	130	139	154	152	143	107	130	138	136	139	137	140	155	138	127	130	124	135	149	139	127	136	117	146	146	147	139	143	155	139	125	145	130	151	147	107	131	162	141	119	128	137	165	141	145	155	155	130	129	148	155	133	132	143	157	152	123	144	136	110	150	124	153	143	146	120	135	133	128	135	167	137	152	135	161	146	158	146	155	136	172	139	149	133	140	139	144	129	159	148	155	145	149	151	131	132	124	152	133	146	173	125	127	148	144	143	147	140	152	138	176	136	136	151	133	152	127	135	131	128	154	129	141	154	136	149	130	147	147	125	155	154	145	142	144	146	111	148	154	135	143	125	143	147	137	132	126	130	143	113	127	121	135	145	154	139	135	140	166	134	123	132	173	147	148	127	147	137	156	139	127	154	148	154	160	133	121	154	140	121	132	149	130	143	158	136	158	119	142	130	150	154	145	132	129	121	139	139	114	149	144	131	119	136	142	114	114	136	156	144	131	124	148	144	132	140	131	128	118	131	145	133	141	145	123	128	135	150	142	119	131	145	137	120	150	144	141	140	131	142	143	146	156	147	120	130	138	148	125	133	129	154	121	143	139	130	155	123	157	136	126	137	141	140	137	142	136	157	140	162	140	139	128	146	155	117	119	145	138	138	128	152	133	132	124	137	119	143	126	152	154	162	122	143	135	142	135	135	147	154	141	141	139	117	125	136	135	166	136	142	119	131	130	148	146	150	146	137	139	146	122	134	141	146	132	121	142	127	145	146	145	140	132	140	130	140	140	134	121	118	121	120	142	129	142	139	124	157	136	114	152	129	146	138	132	163	132	125	144	161	151	109	124	143	144	144	127	134	148	138	128	112	154	131	141	145	124	130	139	135	128	116	129	149	133	133	148	121	122	140	139	144	128	117	156	151	133	141	148	108	139	108	150	136	148	145	157	157	151	116	135	135	123	142	140	137	139	126	146	131	116	169	118	132	123	149	130	148	152	131	128	144	137	129	136	139	118	125	146	128	143	120	138	144	135	145	131	140	155	129	150	136	131	116	140	130	132	155	143	146	147	127	146	131	144	151	145	139	137	147	135	140	157	136	141	129	143	139	129	135	149	132	116	160	136	147	140	141	126	139	126	144	141	140	133	150	120	146	149	144	140	145	124	141	162	124	129	144	127	157	135	141	136	124	137	136	161	134	133	145	124	143	145	124	147	148	138	151	131	143	135	141	130	131	146	135	115	149	142	138	152	161	150	141	134	123	153	135	150	145	134	136	137	137	162	142	119	149	114	122	157	129	122	138	133	140	133	148	135	131	124	150	146	130	135	151	133	133	144	117	149	134	145	136	138	137	132	155	149	140	157	143	137	141	135	150	153	138	142	121	131	135	139	118	138	135	133	137	144	137	153	148	137	152	121	138	132	144	162	149	152	143	123	118	106	149	159	137	127	158	154	148	121	146	131	148	133	135	142	142	140	126	141	131	149	144	129	138	140	143	153	134	144	135	149	150	143	165	142	153	132	149	150	141	131	135	130	122	134	126	121	138	146	144	152	142	143	135	125	117	142	149	142	140	141	138	116	131	116	161	153	153	140	114	125	128	134	147	141	127	133	126	145	147	133	155	123	136	133	137	131	133	148	146	129	111	131	135	139	134	147	132	134	126	133	129	124	127	125	132	147	142	155	118	139	138	174	123	155	165	142	111	130	121	152	159	144	147	134	157	147	136	149	124	129	155	139	131	137	141	144	135	126	163	138	125	142	140	118	150	145	160	120	124	117	155	148	150	148	135	139	139	143	141	130	127	123	124	136	142	146	138	127	123	140	158	142	138	139	137	126	135	137	109	152	140	134	126	147	148	126	166	144	126	142	120	119	145	148	134	144	119	134	137	125	150	137	134	131	145	138	127	150	138	135	142	140	150	176	149	156	129	148	139	131	133	144	142	135	128	127	133	126	147	133	136	136	128	148	137	114	125	147	137	165	129	142	123	126	141	133	119	142	118	108	129	126	133	150	132	117	134	136	135	135	151	120	132	149	149	128	132	118	129	168	136	137	122	125	155	129	150	139	143	137	138	118	136	121	115	134	128	128	126	147	157	143	140	129	132	125	144	138	116	152	148	138	150	135	102	138	157	116	136	144	134	165	116	115	129	150	152	151	153	120	144	139	128	128	160	120	118	137	153	148	141	138	143	106	130	147	148	156	146	132	135	128	134	154	161	127	150	134	154	137	151	151	127	157	150	139	148	147	142	138	135	149	154	156	142	131	146	137	126	135	148	153	129	141	135	141	141	142	118	136	135	146	137	131	144	171	134	133	131	161	144	138	133	125	134	159	134	152	146	148	156	135	143	147	136	152	146	149	139	128	160	140	137	125	120	131	140	129	135	135	141	131	131	145	124	140	119	133	137	137	131	149	130	150	112	134	143	138	158	121	131	133	137	142	132	152	146	151	144	139	133	149	146	130	151	136	128	120	130	114	138	130	132	136	132	142	137	131	146	119	126	129	124	129	129	124	130	116	145	161	122	141	151	148	125	135	137	157	149	166	136	118	133	120	151	144	158	135	139	143	154	140	130	130	152	142	167	127	154	137	130	155	119	134	130	118	148	148	165	155	145	145	123	136	119	152	147	131	133	119	132	122	144	141	161	138	137	141	139	139	135	130	124	139	153	167	136	165	131	142	157	134	146	148	130	130	143	167	146	133	139	150	120	130	125	142	146	129	131	139	151	143	146	139	154	148	132	124	132	136	135	141	121	128	139	125	137	136	145	139	125	141	139	125	140	156	143	143	125	145	150	115	149	130	155	140	128	117	113	151	137	140	116	137	151	133	130	140	134	125	140	118	143	119	142	122	124	136	145	134	139	145	121	134	155	145	132	164	149	146	137	150	143	117	125	142	152	161	144	132	136	153	142	139	147	151	121	141	110	162	126	154	142	168	141	138	111	137	153	157	138	136	146	139	161	146	147	143	138	137	131	126	152	136	152	148	143	132	143	153	137	151	144	134	140	124	158	128	138	130	132	139	133	142	142	144	117	148	148	142	139	120	124	140	129	127	120	135	110	129	149	142	120	132	155	135	136	134	135	148	129	133	131	132	148	153	130	143	144	147	143	140	118	143	115	137	116	154	140	140	142	146	127	119	122	152	122	129	128	139	131	155	138	117	149	129	140	135	143	110	138	126	138	144	143	136	140	122	134	133	165	142	166	163	140	126	163	135	142	162	157	136	144	141	125	162	133	133	140	131	142	149	141	142	116	141	141	130	157	155	142	134	133	164	147
7569	2522	6153	6850	5681	4754	3694	3107	2567	2220	1929	1769	1542	1414	1232	1201	1090	1083	985	879	931	840	852	809	790	745	729	658	697	664	630	660	675	558	631	618	587	591	616	588	566	567	560	551	590	544	528	534	575	501	560	524	514	540	507	530	534	496	494	505	511	498	515	530	501	475	509	509	492	507	498	483	497	473	453	482	445	487	488	488	469	504	444	488	484	509	463	480	480	475	485	426	478	511	504	438	488	507	457	520	492	450	447	503	462	488	520	459	487	485	454	484	451	480	474	519	449	491	455	477	488	475	462	465	464	474	473	443	473	472	451	447	472	470	479	441	456	476	486	465	516	436	488	448	480	455	445	476	486	450	430	417	486	513	448	463	497	443	466	459	454	474	434	449	475	476	473	455	482	488	487	452	457	445	455	471	434	437	468	438	468	485	495	451	465	399	465	460	451	491	465	460	488	473	461	446	465	486	435	448	444	482	505	468	504	457	476	462	455	456	470	453	483	456	474	436	462	434	451	487	454	480	440	462	435	490	443	488	460	474	456	488	469	513	453	478	445	489	432	502	461	513	504	452	464	468	445	444	443	456	434	439	453	438	462	440	479	440	421	452	498	471	453	447	458	410	445	480	472	472	447	423	428	441	421	472	472	494	472	487	452	457	427	456	473	462	466	414	451	423	525	428	443	489	463	423	459	512	454	437	443	462	445	428	489	452	453	445	450	449	491	479	460	437	465	469	462	473	480	440	478	414	468	454	459	447	453	482	491	425	497	473	470	470	471	450	461	495	450	436	467	431	450	464	441	470	450	476	432	458	437	489	497	460	456	451	501	458	442	490	453	475	476	455	451	455	493	442	480	462	443	449	466	459	476	460	457	430	505	432	459	451	470	465	436	461	467	496	464	465	466	464	460	508	471	452	437	475	457	437	458	424	452	465	447	456	486	475	451	451	490	459	468	463	480	452	426	453	444	452	442	485	453	514	484	455	468	452	447	476	445	467	470	484	432	427	463	499	421	460	514	445	424	487	480	447	451	455	487	456	481	487	496	456	458	450	434	440	472	482	464	455	470	491	479	461	483	480	473	459	442	465	457	482	479	470	437	489	439	468	479	463	450	471	425	478	433	444	447	479	474	422	448	430	445	477	447	423	439	444	463	452	469	477	422	431	496	489	491	475	458	491	451	457	481	443	456	428	484	456	474	460	442	467	410	485	456	442	443	450	487	482	465	461	432	481	534	448	506	498	438	437	447	413	462	490	458	502	457	405	490	455	464	488	447	455	477	463	445	470	482	472	432	463	433	472	468	464	472	446	494	462	438	470	445	447	500	449	513	439	429	456	443	487	451	450	464	439	469	442	488	448	470	475	471	457	401	451	454	460	468	434	481	489	482	476	458	453	430	447	463	452	468	475	424	477	448	489	449	480	420	466	452	483	446	467	449	501	437	443	445	418	458	438	442	428	468	419	445	438	445	489	469	442	483	452	448	437	471	447	424	458	466	502	473	441	472	468	512	430	455	447	465	509	476	412	468	485	465	434	466	465	440	487	428	426	464	465	447	459	457	461	475	472	447	449	491	449	432	472	457	471	429	449	482	422	449	447	433	437	433	433	445	454	445	438	458	444	512	460	410	493	438	477	457	486	479	465	449	461	473	458	492	442	457	480	476	433	473	500	467	451	425	471	468	462	438	474	467	448	444	517	455	464	480	457	434	450	458	448	426	491	475	446	434	430	464	476	449	468	482	415	449	446	493	446	485	463	464	453	448	518	454	513	453	444	455	462	456	450	467	482	477	459	433	485	455	446	452	442	467	479	464	470	465	434	479	436	444	468	453	444	454	440	480	448	450	402	473	429	453	455	476	489	405	481	441	439	479	454	443	434	475	457	493	470	471	482	493	468	488	481	475	473	463	455	446	437	489	403	442	438	447	479	469	447	461	470	509	496	465	454	443	438	449	462	428	465	491	484	469	469	479	448	461	469	449	444	461	477	488	429	447	468	432	457	461	419	452	458	474	435	423	444	451	487	464	502	450	450	419	457	474	414	479	423	476	463	480	458	460	461	449	458	419	433	484	458	456	422	466	441	422	431	448	470	472	497	448	418	470	460	476	448	466	452	444	443	454	501	467	475	488	466	439	435	449	460	452	438	442	467	406	437	494	464	437	466	484	459	435	446	459	440	461	428	476	444	445	439	436	428	463	418	416	461	481	479	453	456	482	439	455	466	465	446	494	510	483	442	451	511	453	491	471	436	412	467	437	463	464	465	463	440	491	459	400	490	452	495	464	456	433	442	466	474	465	463	428	443	471	448	449	467	482	480	476	460	451	459	476	471	435	446	482	467	489	480	472	440	476	501	475	413	453	486	444	467	432	460	448	461	469	484	461	430	472	433	437	475	452	465	438	462	462	443	452	491	484	492	442	473	455	452	450	457	456	441	474	467	499	472	416	478	431	433	442	456	468	415	452	451	468	472	475	475	482	458	482	475	472	459	465	444	451	458	482	473	453	470	472	478	456	452	462	488	492	404	455	448	501	460	443	462	453	468	465	450	481	446	464	469	425	426	416	413	424	433	414	492	477	478	471	500	451	439	448	441	442	432	423	480	449	446	469	428	457	452	475	447	447	435	491	453	403	443	459	453	460	514	470	465	470	478	460	446	473	484	477	450	454	495	453	473	462	484	460	461	463	473	464	447	448	433	441	462	488	467	498	472	468	421	468	466	458	478	466	442	477	458	483	474	437	438	468	498	442	477	442	444	471	441	442	445	453	439	506	450	474	475	428	468	453	461	483	497	463	499	449	472	438	477	510	481	446	419	444	422	436	415	471	487	450	432	481	506	477	468	454	473	458	466	392	473	438	480	487	460	466	487	452	472	472	459	412	468	474	460	457	401	453	426	471	472	425	425	452	445	468	475	438	496	491	466	427	421	465	464	428	489	431	481	468	475	470	446	437	476	471	494	465	484	492	467	471	486	446	501	450	442	431	468	477	448	519	471	462	457	431	477	492	489	484	440	421	411	470	438	461	485	454	463	475	418	508	454	496	428	485	441	455	427	451	469	466	473	484	442	436	459	449	483	466	454	470	446	458	460	467	489	511	468	470	494	458	457	449	483	454	427	469	468	441	468	512	434	444	454	438	454	493	450	429	439	437	457	461	490	442	472	459	460	473	437	477	437	451	463	441	447	450	471	479	422	440	463	474	474	460	441	463	481	468	417	465	457	469	486	469	467	476	466	436	485	431	460	441	472	464	431	500	458	461	484	490	477	504	451	473	427	471	501	473	455	487	435	472	472	443	464	478	463	443	432	477	486	457	463	479	461	514	454	420	458	459	511	484	444	468	471	446	452	438	450	469	490	427	468	467	451	468	443	465	466	450	445	456	467	443	470	472	467	419	469	466	428	431	424	519	475	483	468	447	467	437	481	482	437	468	431	455	461	491	454	441	455	449	477	485	449	465	471	439	453	434	473	497	427	431	486	438	404	458	451	447	445
2256	373	388	346	324	353	304	327	287	298	324	293	321	327	297	289	310	304	319	299	286	311	290	309	301	328	318	312	295	321	295	321	295	319	329	314	303	295	331	308	315	338	291	309	306	284	304	302	294	321	293	303	331	288	296	298	289	333	327	307	308	303	300	286	279	342	333	282	292	288	322	310	320	278	299	303	312	319	294	308	314	277	302	303	337	342	342	306	273	268	304	274	301	340	337	347	291	328	309	319	331	293	292	284	309	327	362	337	291	316	325	316	298	311	306	318	296	305	293	287	332	335	329	307	324	342	329	299	308	325	325	273	280	307	333	325	284	307	302	317	308	307	308	335	327	311	321	312	345	317	334	335	304	311	305	292	302	293	310	315	331	303	311	318	313	314	322	303	333	350	333	286	270	312	300	320	289	332	294	302	337	325	293	300	289	329	320	317	311	299	315	332	340	320	321	335	297	278	328	289	311	328	319	296	326	303	274	335	293	292	312	325	320	301	324	321	297	317	323	316	320	311	317	344	333	304	324	328	287	306	365	334	280	297	305	306	316	293	318	309	328	323	329	326	289	336	304	308	310	288	279	308	315	339	291	321	325	315	330	305	310	314	303	304	332	311	297	295	296	286	330	308	315	320	334	286	308	307	324	302	284	310	322	296	311	326	319	313	299	322	307	308	310	294	312	297	336	322	319	335	315	315	336	349	289	303	307	309	300	321	328	264	300	312	306	335	304	311	303	301	348	340	327	308	338	311	319	256	302	317	298	348	285	310	318	343	311	305	320	305	307	304	307	314	280	303	297	334	349	313	295	321	316	296	321	284	297	320	290	297	333	295	327	336	341	333	324	290	281	281	294	297	300	295	300	317	318	300	283	294	318	265	301	344	314	304	309	328	321	311	309	316	333	320	309	308	286	314	301	297	295	310	351	334	320	300	308	326	289	309	326	297	340	263	331	337	321	322	301	317	311	345	286	307	317	341	336	323	316	343	325	312	313	280	337	330	307	289	310	284	291	326	300	307	297	329	326	310	313	359	340	308	311	296	309	327	303	331	271	331	308	329	317	294	309	302	318	319	301	322	315	342	328	275	273	342	298	319	285	325	307	310	294	294	315	295	309	303	319	270	311	316	335	299	295	318	314	303	333	271	304	324	316	331	298	309	310	335	291	333	302	296	292	320	335	305	302	320	310	291	283	323	300	294	301	307	309	331	313	302	297	334	315	373	307	309	322	294	330	325	341	292	293	310	294	328	332	330	304	301	324	294	318	328	314	320	303	294	303	299	327	316	300	313	303	314	313	349	328	300	290	312	298	312	317	333	306	314	306	294	334	298	314	317	332	318	301	332	297	322	316	301	317	328	337	299	336	318	315	291	297	281	304	292	321	307	320	298	319	305	307	327	322	314	339	275	300	308	307	355	292	337	345	327	307	331	321	308	307	320	316	298	316	313	334	326	301	305	317	290	311	352	328	340	315	346	281	313	320	337	282	337	289	310	287	329	329	345	318	327	350	281	296	327	309	338	277	308	314	343	325	322	299	306	311	278	349	323	294	343	320	290	321	315	313	315	342	294	297	291	329	342	293	325	359	337	318	348	304	273	312	274	304	312	320	323	301	274	317	285	296	318	309	327	314	327	327	316	338	328	298	311	298	304	297	322	316	312	348	299	314	357	295	306	320	328	312	332	326	290	278	269	337	316	284	324	308	303	274	306	277	304	332	299	278	305	318	323	288	329	337	312	305	336	299	326	317	294	290	288	324	299	282	297	313	285	301	302	297	323	294	308	332	288	301	307	293	299	295	323	321	281	295	304	303	293	314	332	300	290	298	307	323	306	291	336	315	326	286	286	295	328	310	299	320	303	329	259	283	320	330	283	303	312	319	305	343	324	325	281	304	305	267	314	317	312	309	295	294	322	289	323	320	328	295	307	307	345	327	320	301	301	311	319	308	298	310	328	308	315	337	296	294	324	291	309	278	316	305	301	319	300	313	314	305	341	315	289	305	311	286	316	312	327	289	299	319	320	309	285	313	343	301	319	330	308	284	297	315	312	313	313	314	322	314	309	297	326	327	273	302	293	302	347	287	305	317	329	300	315	329	325	314	350	318	327	303	300	299	325	302	320	272	318	296	264	300	303	310	331	309	306	351	318	291	327	293	322	289	328	314	321	298	312	307	308	337	291	310	329	315	304	316	308	315	313	307	309	329	299	330	316	313	314	299	329	314	325	310	334	332	306	307	312	273	296	306	310	295	317	306	334	315	300	278	318	324	306	321	300	319	296	322	334	320	294	308	312	300	311	318	345	310	334	315	308	325	332	269	289	299	280	309	308	324	294	325	313	297	363	301	300	305	295	317	289	296	311	303	301	317	333	314	322	304	312	318	316	348	321	321	316	301	300	298	306	307	294	330	304	335	304	318	333	311	304	304	307	279	297	319	282	277	304	292	304	292	343	293	294	295	288	305	302	327	339	309	289	289	303	321	339	326	333	323	333	312	320	307	297	306	286	322	309	322	308	275	310	323	305	310	307	292	324	335	339	292	323	310	291	317	320	332	301	279	311	312	309	319	313	288	330	328	320	285	302	338	302	313	296	325	333	308	312	326	286	299	309	287	290	308	338	306	259	299	291	268	342	273	308	336	334	281	293	291	266	334	301	302	308	338	323	308	282	295	303	308	319	294	297	297	322	307	313	311	310	296	293	287	314	318	310	320	286	293	295	286	338	300	305	277	329	321	319	326	321	310	301	312	320	310	305	308	301	314	331	304	271	295	304	289	302	336	326	323	300	293	299	312	286	294	300	308	317	330	299	312	287	284	318	326	292	291	292	295	317	311	281	273	334	286	291	287	297	289	310	333	329	315	297	346	315	319	304	296	316	295	313	307	314	328	374	286	300	298	311	300	311	293	340	320	308	359	300	278	340	318	311	300	301	270	320	338	323	334	322	294	320	324	329	344	312	298	321	294	320	332	303	302	307	294	343	287	305	267	312	331	336	313	291	314	315	333	327	289	288	340	262	261	307	334	301	344	311	321	344	303	292	309	311	317	313	317	333	318	315	290	316	308	316	293	312	312	293	309	310	300	306	298	272	316	298	314	303	305	322	333	352	287	335	351	305	305	321	286	305	344	323	304	308	313	307	314	332	334	318	297	321	286	311	293	325	289	326	278	341	324	327	341	316	287	325	314	328	277	324	290	311	306	338	310	301	319	317	332	323	321	319	272	321	308	292	334	319	301	347	293	278	311	302	294	286	330	325	290	298	298	278	310	323	310	287	299	325	305	324	282	332	353	273	319	294	321	318	296	324	304	321	315	290	300	335	328	294	322	325	303	309	310	321	324	340	309	297	327	294	299	309	324	292	342	312	335	300	311	305	321	308	294	288	308	320	296	312	293	300	315	296	322	289	323	322	308	309	323	336	339	313	310	315	298	311	305	297	303	342	311	280	314	313	300	336	325	331	298	304	315	300	314	332	335	299	314	321	285	324
2501	992	1112	1107	1050	1029	1019	924	939	996	910	890	906	926	932	925	940	916	901	901	880	924	848	934	914	864	939	947	887	883	964	870	944	931	936	933	933	904	899	870	958	878	917	912	847	947	932	916	895	890	943	926	924	960	851	841	927	862	901	883	872	868	965	930	904	977	918	865	857	875	933	905	947	913	947	913	925	891	930	917	891	919	945	894	891	835	894	873	902	910	912	851	871	911	913	848	920	909	904	855	877	963	900	888	951	876	849	919	900	924	917	892	910	863	839	904	914	835	861	916	869	918	900	921	904	839	909	905	839	859	889	930	919	882	925	869	905	917	933	898	902	922	885	897	901	912	863	920	832	893	916	910	932	938	914	975	897	888	932	858	893	895	877	882	905	895	886	875	935	946	884	924	918	914	882	933	895	881	867	892	901	930	873	873	930	916	887	915	891	955	954	915	909	885	969	931	894	924	938	860	900	849	901	910	821	896	919	936	913	883	946	878	901	894	917	911	895	869	985	874	892	961	974	952	909	886	974	930	901	867	911	968	915	895	936	943	865	901	851	883	914	933	914	927	880	905	856	930	841	868	921	873	874	906	871	906	857	887	894	925	892	974	921	953	923	914	867	870	973	921	915	922	900	872	952	892	911	919	917	894	872	850	955	878	920	937	910	869	949	909	935	880	888	939	902	893	912	900	924	919	935	854	896	923	901	889	971	918	904	939	878	892	892	887	927	888	918	875	883	858	907	952	921	917	853	906	887	907	872	854	917	881	901	939	921	929	903	875	862	949	945	851	875	898	952	938	903	946	854	821	911	957	843	896	872	849	930	872	911	872	979	908	862	975	875	893	900	882	904	889	922	925	922	888	896	897	895	875	919	911	906	907	938	918	855	870	915	943	907	890	889	930	945	849	866	894	900	930	887	929	852	943	929	853	867	873	866	909	953	942	855	880	905	981	896	902	907	874	905	882	932	863	955	865	961	919	879	890	910	899	902	923	891	923	909	862	936	832	962	934	888	875	832	913	879	866	933	874	925	993	904	957	866	915	931	919	931	889	917	897	868	951	903	910	904	912	860	939	878	920	868	877	858	881	906	905	852	899	887	883	956	949	977	944	866	873	900	914	902	918	942	885	901	950	921	910	888	860	829	947	875	934	889	925	878	887	877	921	889	887	946	893	933	860	857	891	926	900	918	935	885	935	852	915	899	918	888	876	917	922	882	904	921	929	903	903	827	909	911	935	930	851	880	923	927	907	844	890	885	876	964	911	957	918	931	951	934	938	925	930	858	944	898	934	952	928	908	931	917	914	836	940	893	878	905	970	879	828	874	880	902	921	903	947	910	914	868	918	902	936	894	896	899	904	903	936	864	947	918	859	888	925	884	879	894	987	930	909	904	893	876	887	904	902	898	871	835	936	960	889	915	888	928	910	861	892	886	939	880	872	899	850	851	887	956	905	879	909	906	943	902	932	960	928	925	915	899	922	896	877	936	923	849	905	904	951	869	903	904	914	883	917	908	885	882	892	909	938	861	909	871	876	897	877	890	912	869	920	940	889	955	894	910	917	932	901	919	925	930	945	907	930	895	940	860	897	904	945	917	934	929	942	868	930	897	882	880	923	907	931	928	918	962	878	942	923	948	863	867	951	914	934	930	917	888	908	936	895	984	950	854	872	842	977	881	876	888	891	849	874	869	937	880	899	923	855	945	857	944	925	958	902	914	895	871	873	948	830	959	957	925	895	914	944	904	882	889	971	911	957	880	898	867	887	838	909	908	915	923	899	920	922	896	911	911	847	958	925	885	894	931	963	862	844	873	889	920	903	880	884	917	918	891	888	926	888	952	874	936	874	924	912	862	907	884	901	906	907	914	860	930	950	875	895	901	863	909	926	854	855	877	914	870	906	944	927	974	908	894	962	903	889	924	913	918	929	900	930	917	934	921	913	915	863	912	872	890	874	936	976	906	905	913	906	948	893	905	920	938	906	939	881	925	904	903	907	931	839	891	896	909	884	874	976	969	831	970	940	924	819	934	905	879	897	936	871	907	893	897	883	871	942	894	900	909	941	867	896	909	887	848	920	873	922	906	844	906	864	929	954	914	912	897	871	843	877	872	898	898	956	850	918	900	946	890	883	915	921	963	877	906	912	880	883	897	903	930	904	875	899	912	874	944	929	905	892	902	879	928	954	844	909	960	928	915	913	882	962	907	905	866	958	897	862	897	882	915	888	878	876	924	901	863	894	937	918	931	903	884	912	885	918	934	868	921	882	874	920	925	877	895	941	867	893	913	958	913	976	927	914	896	917	882	891	908	941	951	916	880	942	925	883	966	883	942	885	862	908	912	903	914	963	907	884	912	899	917	884	893	889	884	936	881	987	952	871	906	915	891	935	910	923	953	884	829	885	911	938	891	914	905	917	888	896	870	913	882	906	907	909	912	885	916	919	919	858	928	933	934	950	931	873	903	878	942	893	892	884	915	929	920	904	877	879	918	865	915	949	915	887	916	898	910	905	861	910	844	882	928	863	838	919	926	849	915	914	940	932	922	907	888	884	934	851	925	897	905	884	813	936	915	910	908	911	910	933	915	886	859	936	943	896	944	869	832	894	893	931	886	917	927	939	899	919	888	887	844	836	876	899	890	925	900	909	900	907	932	900	948	888	966	908	899	913	940	849	924	849	876	869	977	877	889	933	895	916	882	882	882	905	859	954	907	922	907	848	898	882	839	865	917	948	925	934	956	917	899	931	901	894	890	918	930	928	939	943	975	881	914	944	874	913	933	887	903	910	875	912	927	929	905	944	897	879	914	878	935	856	849	908	883	955	888	899	881	913	902	888	845	890	845	911	910	867	857	950	931	948	879	885	891	894	865	911	928	875	935	878	893	824	876	901	863	940	922	886	896	927	896	912	877	926	910	875	939	909	859	900	895	935	883	913	881	883	895	909	833	884	842	891	897	868	923	890	908	950	918	896	936	914	879	911	920	897	938	910	922	897	919	895	916	948	855	913	930	944	913	955	940	862	893	882	878	891	896	872	911	892	901	937	921	913	891	863	924	942	887	881	931	904	898	922	905	930	872	936	913	908	884	891	919	883	903	889	892	894	925	907	911	886	942	904	898	872	886	898	895	914	911	897	905	895	948	882	929	935	954	947	884	898	922	935	901	922	869	904	852	916	856	916	938	900	880	942	927	909	872	916	922	900	859	976	854	999	888	932	881	906	891	906	912	915	931	867	918	891	884	875	922	902	955	906	825	924	944	894	842	934	910	949	876	910	933	898	934	896	902	851	907	911	878	894	857	929	901	886	890	929	874	891	845	842	920	924	904	908	882	912	902	891	844	889	973	874	913	940	906	935	921	866	822	972	946	899	888	917	921	883	960	880	904	901	876	921	849	873	876	893	903	893	877	899	906	922	919	1005	904	902	856	924	924	897	922	910	926	893	904	915	870	875	910	945	855	957	880	915	850	900	899	915	920	937	935	909	927	878
8583	1232	1525	1187	832	685	496	393	398	337	310	274	275	241	250	213	214	224	225	208	186	181	167	196	195	195	196	177	188	193	176	184	157	197	171	182	181	183	201	190	193	186	215	190	177	184	184	196	179	180	179	175	186	181	191	170	172	149	162	159	172	181	197	179	184	192	153	180	159	186	165	160	180	163	164	177	168	177	178	185	166	171	168	149	158	197	184	165	180	176	174	174	146	165	177	188	192	175	176	177	134	184	168	161	209	176	162	161	177	167	162	176	167	177	162	142	174	155	166	202	204	168	172	174	151	170	175	164	162	162	148	164	202	165	168	164	168	168	196	178	157	170	165	170	173	157	160	179	176	154	180	184	176	180	174	156	163	161	195	183	176	173	207	204	180	175	176	172	190	182	184	174	177	185	193	176	171	170	176	168	164	176	173	158	176	165	185	179	168	175	169	188	181	159	181	174	144	170	167	184	175	170	165	173	173	166	169	175	159	175	150	181	171	175	182	161	182	157	172	163	162	166	183	172	187	183	178	164	163	186	159	150	179	180	167	179	158	190	187	167	168	178	164	168	175	160	176	200	185	182	149	197	204	183	169	176	187	158	179	188	163	164	175	171	175	187	156	167	166	180	165	158	184	176	154	188	150	181	178	170	166	181	167	145	142	169	175	182	185	167	171	171	174	168	193	169	166	179	149	172	148	190	157	196	162	162	180	175	160	162	172	180	151	153	168	167	161	167	179	211	155	167	207	172	171	171	188	156	168	175	163	156	162	175	193	183	169	181	163	186	155	201	181	203	167	159	172	193	169	186	183	158	173	166	197	186	164	157	191	147	159	180	187	172	168	159	210	162	161	176	194	183	178	178	174	175	174	179	157	163	190	160	176	164	173	165	167	157	166	186	160	177	165	156	161	175	170	171	179	168	163	177	190	172	174	190	168	162	182	180	165	161	163	198	179	180	153	168	170	186	160	181	142	173	159	174	170	164	173	158	158	156	179	176	176	214	177	158	158	148	159	167	179	150	149	182	167	157	173	171	187	183	211	170	188	176	189	161	153	197	174	173	179	180	178	182	159	197	171	175	160	168	159	164	171	180	183	179	157	162	199	159	169	189	177	186	157	178	169	157	174	168	176	163	161	179	181	147	176	162	147	167	163	196	185	168	160	157	156	176	161	179	191	170	180	159	170	170	157	168	141	176	170	196	160	149	166	184	159	161	191	153	162	185	160	184	146	189	182	149	175	203	170	178	166	174	178	193	159	185	160	156	160	160	178	172	191	179	143	149	174	202	177	168	178	195	175	147	172	151	165	177	173	174	184	172	187	166	159	167	176	188	169	168	170	176	153	174	169	180	146	184	154	187	177	173	195	169	155	164	171	176	151	160	177	180	170	185	171	166	181	180	163	162	156	172	180	176	174	142	175	171	172	173	183	176	173	169	187	183	144	181	152	174	188	167	176	167	184	157	159	168	156	178	152	177	161	153	168	163	195	179	175	190	161	174	197	142	161	194	152	192	154	170	198	178	171	150	157	175	192	148	161	186	168	172	166	177	161	157	205	153	168	166	174	184	177	175	176	190	180	171	176	158	175	161	165	161	136	190	181	178	167	169	180	168	163	161	161	186	190	182	164	157	165	144	178	187	187	186	157	159	163	163	190	170	177	178	164	163	184	165	191	196	163	180	165	155	197	175	163	158	183	195	164	154	174	154	200	180	186	151	176	142	173	172	158	184	162	171	186	192	188	174	158	174	187	179	164	181	165	171	179	204	157	177	149	182	213	171	165	202	156	168	193	156	176	162	159	166	189	208	179	156	153	177	167	175	184	151	178	183	185	179	174	166	168	166	166	165	183	164	151	159	175	176	172	145	166	189	168	161	179	171	164	168	176	154	173	152	169	152	172	181	176	171	140	174	159	179	174	178	186	163	160	158	169	195	169	207	161	193	169	178	184	174	186	181	176	167	181	163	179	172	184	172	175	174	162	162	192	166	193	166	135	185	175	185	168	171	182	183	171	154	196	156	178	175	154	179	170	172	158	166	191	164	190	169	172	183	167	159	192	194	190	165	177	169	186	178	166	166	172	188	172	160	161	178	177	186	186	175	173	177	180	201	159	168	163	165	179	147	188	189	171	179	167	172	165	147	184	148	185	167	187	168	181	191	137	184	196	195	173	181	171	142	181	194	170	168	180	182	180	181	172	166	176	183	170	169	171	176	178	190	168	172	165	163	163	164	178	176	170	173	193	162	165	172	141	155	155	172	173	177	163	168	178	169	178	180	181	169	170	179	174	176	160	167	165	189	150	154	179	168	184	174	152	183	186	176	201	171	184	174	178	171	177	185	170	153	179	187	161	164	186	180	166	174	156	159	164	183	168	188	174	155	175	184	195	174	170	196	180	167	174	145	174	168	183	156	188	184	170	177	186	177	180	193	166	156	162	145	179	146	175	169	202	184	178	187	169	183	169	172	176	187	155	164	168	142	159	166	175	174	144	163	173	179	164	185	189	178	173	170	167	176	174	169	178	170	166	163	165	162	169	193	171	183	189	138	197	178	161	165	174	180	173	170	195	167	164	170	174	182	160	179	168	191	162	171	163	157	153	160	207	173	144	168	177	167	171	154	157	179	155	188	162	161	171	158	185	179	189	172	148	166	183	167	159	174	190	195	177	176	161	161	168	191	175	166	158	185	170	180	187	150	157	179	159	185	161	179	167	188	147	173	173	182	177	183	174	162	197	169	167	171	190	182	164	186	191	147	165	179	180	164	204	183	151	174	173	180	181	184	188	160	182	150	167	157	152	184	166	158	150	192	171	175	200	165	160	181	186	167	179	152	203	191	145	175	171	180	178	147	163	176	175	170	170	182	164	186	169	154	167	162	190	183	176	184	159	156	183	171	171	180	180	182	156	163	174	164	186	166	166	193	144	169	196	174	178	173	152	181	177	184	179	167	162	148	142	195	175	178	188	189	174	145	175	172	176	187	185	187	171	175	138	132	170	164	174	170	168	158	164	165	175	173	172	182	147	183	178	192	161	178	170	186	164	167	172	155	177	189	187	179	156	163	181	168	173	173	158	154	181	153	179	166	198	191	168	175	189	171	161	172	163	161	187	181	142	168	175	168	173	160	191	169	166	153	162	192	160	181	158	207	164	184	148	173	191	154	178	169	169	172	157	150	166	175	177	138	193	180	154	145	139	175	169	183	171	168	202	206	175	175	186	177	162	166	172	167	194	185	169	194	172	147	168	182	177	188	157	193	171	167	176	186	197	166	168	162	190	170	167	142	174	164	176	137	156	206	205	166	155	179	186	164	172	161	163	169	191	170	185	155	154	170	181	153	175	179	178	174	147	172	158	184	169	194	172	173	186	181	174	148	145	166	178	160	184	166	196	158	174	174	165	178	163	193	192	170	175	173	196	188	184	179	160	179	169	168	168	173	183	162	163	169	185	193	177	188	165	166	175	179	175	186	183	174	164	186	142	150	177	177
5601	1628	3580	3897	3375	2812	2215	1905	1634	1413	1358	1222	1091	999	1023	895	849	848	766	783	746	757	708	676	732	710	665	689	634	615	613	601	647	635	620	610	594	607	665	627	553	609	521	588	618	609	574	557	550	591	581	564	585	569	543	534	571	565	532	557	520	565	582	545	564	567	566	569	549	586	578	564	580	552	577	541	553	541	557	536	572	561	561	539	569	560	601	568	517	536	527	543	533	520	549	563	504	561	536	506	543	574	554	514	520	565	533	578	514	561	569	504	545	560	517	543	554	593	517	526	528	516	578	515	546	584	490	558	542	531	496	546	527	554	518	558	543	538	534	584	566	554	555	568	544	548	520	537	566	558	523	523	532	576	553	535	495	547	587	539	550	535	545	595	529	538	535	546	508	541	535	543	545	555	523	516	524	538	526	536	526	558	564	534	563	587	494	531	541	513	552	582	504	539	559	531	549	534	593	527	520	550	551	546	516	547	518	547	572	531	510	539	575	544	517	530	540	523	547	549	511	503	559	523	509	523	509	514	556	542	568	542	512	505	595	530	555	539	527	551	518	494	556	565	556	541	541	565	545	550	559	567	556	557	508	538	516	520	514	520	523	581	557	574	532	506	545	522	519	513	480	501	542	529	532	531	554	569	578	560	536	532	588	513	546	513	572	529	533	519	528	494	553	518	530	544	563	552	512	530	517	587	558	549	567	551	538	515	526	553	562	542	514	525	521	531	501	536	508	571	549	538	499	533	525	551	560	532	503	556	572	494	528	510	544	520	477	536	541	538	550	557	491	561	515	561	548	567	569	558	524	554	533	553	518	543	517	523	547	569	591	552	581	531	521	535	524	536	520	523	539	512	565	555	550	545	506	530	540	532	531	517	523	530	545	569	513	557	521	515	539	565	489	560	513	575	540	521	523	497	539	519	514	532	568	528	534	520	512	519	569	556	517	577	522	528	503	528	538	532	543	517	580	540	507	540	557	526	539	517	590	507	519	542	527	552	565	549	540	544	500	533	583	533	540	534	560	541	547	514	534	536	535	540	544	568	548	589	513	526	535	545	531	531	555	551	527	498	515	532	523	537	551	512	539	552	515	512	525	527	533	526	582	575	548	487	526	553	510	564	527	549	522	532	494	526	552	538	575	568	536	553	521	552	539	571	555	538	512	558	523	590	538	552	514	526	508	547	586	503	522	504	530	536	557	544	558	553	506	535	536	569	511	513	544	523	546	529	546	520	525	523	554	566	535	523	542	546	526	566	534	551	519	565	533	526	552	563	534	550	532	511	554	522	531	558	539	536	510	532	552	548	577	583	539	536	505	562	539	531	516	512	556	550	550	541	570	531	525	559	581	553	553	479	559	554	568	530	562	521	541	496	494	534	555	534	545	558	554	509	554	506	553	514	586	502	603	531	572	511	557	579	619	508	559	503	581	504	543	535	527	550	544	579	504	475	532	525	533	591	545	540	499	539	509	535	537	547	569	501	525	527	540	561	596	568	538	555	560	561	529	562	545	534	568	555	514	532	563	567	558	568	548	548	521	532	566	535	570	561	533	529	558	531	576	492	550	566	535	543	558	525	495	590	536	546	588	528	545	581	565	535	520	530	546	501	571	518	538	538	547	557	510	581	575	539	545	553	573	559	570	535	549	543	539	546	544	502	516	539	576	509	486	553	560	536	568	550	534	538	535	592	509	538	567	542	579	529	533	540	513	498	530	525	537	572	548	510	568	557	525	544	540	554	539	529	525	542	527	509	545	516	566	572	523	510	505	536	578	504	521	532	553	564	528	531	526	529	490	562	523	504	560	511	542	507	480	527	520	530	546	503	490	535	540	545	547	579	555	553	531	568	507	550	557	552	557	526	595	568	587	515	557	535	523	535	546	527	554	554	534	500	577	532	504	524	557	550	537	560	554	555	545	566	568	524	550	553	551	565	543	581	551	554	564	562	541	597	504	495	582	561	525	553	517	523	547	520	522	555	531	536	550	521	555	547	524	544	541	555	554	511	571	545	562	561	508	474	494	474	524	560	547	542	523	522	585	539	557	569	541	549	559	564	529	529	530	500	510	519	529	536	523	576	554	555	529	538	539	559	524	562	550	522	563	550	540	591	584	583	557	517	584	494	561	549	576	509	465	530	510	533	523	509	530	510	529	546	521	546	542	547	571	534	541	576	524	541	542	543	528	537	534	521	521	550	567	557	557	520	536	535	486	571	504	556	539	586	517	576	534	525	526	560	529	535	526	550	537	554	570	541	539	556	523	544	518	500	533	515	530	578	555	526	600	542	572	530	505	564	527	530	588	537	560	525	530	502	564	548	543	532	560	545	539	537	537	522	538	532	539	554	526	542	557	548	515	577	536	567	564	567	546	560	534	577	542	524	563	538	580	548	512	585	512	541	528	519	575	570	512	575	507	549	542	560	549	525	562	562	583	517	542	545	515	551	534	504	529	556	530	492	527	540	561	549	560	544	523	554	556	545	521	519	568	523	574	564	523	550	535	566	558	580	527	574	530	530	568	575	566	549	562	521	543	539	578	533	549	593	554	559	526	557	560	498	570	558	517	519	564	499	537	530	553	526	557	519	545	501	516	526	519	521	591	507	550	541	505	581	550	519	546	566	506	527	518	557	533	533	564	564	479	548	551	531	528	547	522	513	509	557	565	516	562	542	533	524	544	518	541	530	496	536	527	528	542	497	581	541	537	555	562	499	550	551	496	540	539	551	521	496	545	564	548	552	560	549	571	574	553	563	537	543	544	571	558	533	545	566	551	514	572	553	525	510	541	533	530	501	553	552	526	535	537	549	516	553	557	531	582	518	534	515	542	578	557	523	551	514	537	505	544	534	513	539	527	521	569	528	549	481	526	551	604	522	530	537	516	534	549	510	498	537	587	502	533	572	555	571	592	543	545	534	568	486	552	557	534	521	529	544	581	515	562	532	600	557	516	596	554	487	519	574	549	552	571	549	547	543	521	535	542	536	538	517	505	554	579	528	578	543	494	558	559	525	527	589	539	577	504	528	548	612	548	531	575	563	521	568	521	575	556	580	538	559	574	548	539	490	564	525	575	504	559	544	555	524	568	556	534	495	508	509	541	519	508	499	527	551	498	531	537	522	525	502	572	551	569	555	521	547	564	533	531	536	533	529	569	540	552	566	545	529	532	541	547	543	536	536	553	561	549	571	555	552	561	464	545	528	563	500	555	534	535	562	541	545	520	531	538	540	564	584	528	535	566	528	555	536	521	520	527	557	546	551	540	558	509	564	529	502	561	534	573	506	518	533	534	546	566	533	503	543	474	551	548	552	533	570	526	532	546	544	508	553	535	529	505	541	567	555	583	585	550	571	578	502	559	543	564	560	525	532	531	558	532	527	536	543	495	520	559	554	525	558	550	504	537	560	545	551	525	546	501	567	502	558	526	529	534	520	548	564	521	570	552	551	569	545	525	540	523	536	541	548	565	547	538	579	526	519	527	526	532	562
15930	2595	2820	2190	1535	1114	779	660	517	438	385	339	315	266	281	244	265	225	224	177	206	178	172	169	194	191	162	182	161	164	193	166	174	165	150	145	157	140	146	135	158	154	129	139	134	148	135	161	133	143	155	117	137	156	129	152	141	137	156	140	132	139	132	141	141	133	145	162	164	127	147	149	142	137	125	132	153	141	157	129	124	146	154	152	124	142	156	141	143	156	133	167	134	152	148	116	124	141	134	117	131	134	145	148	140	159	136	155	143	141	139	146	128	155	140	134	143	133	140	133	136	153	128	127	133	146	150	146	140	130	128	131	120	134	140	136	123	128	128	131	144	139	124	113	163	168	148	123	138	137	158	146	130	153	136	159	142	152	156	132	160	142	126	134	165	135	127	157	134	161	144	159	140	147	142	133	140	150	150	149	133	136	138	122	141	136	126	123	124	150	173	143	152	140	146	158	146	140	137	143	136	145	137	112	145	148	129	148	164	147	128	129	143	145	128	128	126	182	123	139	125	155	139	155	126	149	133	128	148	138	132	116	163	137	152	141	156	155	150	139	121	132	129	140	130	147	117	139	131	138	140	138	153	144	136	134	139	133	135	145	148	155	138	133	126	155	124	149	143	148	148	147	125	127	142	174	139	134	141	152	135	140	125	133	151	135	140	125	152	135	119	124	146	133	135	134	147	144	150	135	155	118	128	138	141	124	135	142	129	138	134	122	157	140	135	153	157	147	149	142	148	149	143	129	137	115	164	141	135	140	150	131	142	143	150	153	121	129	132	143	139	132	145	123	162	119	123	138	141	157	127	139	132	133	140	146	146	129	119	143	144	145	135	149	126	163	119	155	143	120	146	135	139	141	133	143	132	116	133	153	142	144	145	148	120	160	168	145	142	135	133	128	133	135	146	133	152	132	134	145	132	137	138	151	142	163	157	123	133	149	114	140	159	124	137	141	147	137	139	128	131	143	140	152	139	140	134	147	151	135	159	127	132	128	139	126	125	140	136	151	120	150	137	128	117	125	143	148	111	164	159	131	153	131	166	155	159	133	132	136	145	155	136	130	145	161	142	153	156	146	155	124	135	144	130	157	166	140	135	144	136	160	149	137	134	145	131	133	117	147	139	120	138	108	146	120	135	122	128	147	123	129	140	148	139	134	133	144	145	131	150	139	134	133	132	154	134	157	128	146	138	136	137	147	139	136	143	158	146	125	127	141	146	160	127	130	137	137	157	132	156	127	140	132	130	162	147	146	155	136	118	139	152	125	143	139	144	132	144	134	135	144	135	140	145	130	142	130	160	131	137	143	122	153	129	148	132	151	159	133	142	162	162	139	138	123	149	149	165	129	137	138	138	140	149	143	132	144	147	133	136	135	119	124	129	125	138	149	136	153	155	137	104	145	149	170	130	154	132	150	149	130	129	140	130	154	157	138	150	167	137	140	141	111	164	131	138	116	140	159	135	139	142	137	135	147	146	138	135	126	120	152	143	140	129	124	122	137	137	137	149	134	140	123	151	157	134	140	131	157	143	123	140	144	137	134	141	148	134	152	123	113	132	140	124	139	129	154	140	151	145	130	148	127	131	129	132	149	127	128	124	148	129	158	128	147	142	158	138	128	140	133	134	144	133	146	139	153	151	129	134	140	146	143	119	146	165	136	150	136	140	149	137	126	132	123	154	135	126	137	139	156	138	130	132	141	158	125	148	134	146	157	134	137	138	140	154	127	114	154	133	153	141	167	151	119	156	141	140	124	145	138	150	138	124	152	148	140	147	159	132	126	154	130	136	124	138	131	135	141	123	150	130	111	129	133	134	136	148	142	115	138	148	157	160	142	148	142	133	149	145	137	136	157	156	137	134	149	139	124	155	145	142	126	123	124	145	134	150	153	135	142	141	133	156	154	130	135	152	140	159	135	151	147	148	164	113	137	134	128	138	137	132	128	146	137	114	126	158	123	139	144	119	121	142	150	124	146	124	127	123	119	158	129	134	160	132	132	155	131	132	132	145	145	131	154	137	139	113	137	123	143	140	131	140	127	122	143	135	120	156	141	150	141	129	138	137	144	142	151	127	152	134	139	147	114	160	123	139	132	164	127	164	126	132	139	142	126	141	142	139	149	143	132	126	148	140	140	138	137	142	135	125	125	148	134	139	144	147	143	133	151	136	148	148	132	140	166	143	138	151	134	144	156	155	138	152	164	168	155	144	139	127	130	143	155	146	143	134	129	145	118	138	131	132	147	130	128	139	144	148	144	151	149	149	168	141	160	141	124	132	129	148	144	138	127	119	133	151	133	162	147	154	127	139	137	142	148	144	135	135	125	143	162	146	142	133	131	139	143	136	130	148	133	131	129	120	121	130	135	150	149	135	118	119	142	138	149	130	148	144	131	111	141	126	133	134	157	124	124	150	126	134	122	138	156	161	140	117	135	145	119	139	129	131	131	140	127	151	142	140	143	139	139	138	126	141	148	132	152	143	130	137	136	138	114	143	130	136	146	117	136	117	138	149	133	163	163	139	157	143	118	122	119	147	142	155	146	142	150	148	155	134	144	134	136	132	134	122	131	122	145	129	123	125	155	139	129	148	162	153	138	157	125	132	112	154	146	151	121	117	128	145	144	151	142	142	150	133	146	140	134	128	133	138	161	144	144	118	120	146	152	157	127	142	124	121	143	126	137	129	118	132	153	142	151	147	113	131	142	147	143	149	139	127	146	137	131	135	144	129	128	147	136	136	147	128	136	127	146	133	133	124	133	138	144	129	140	162	139	125	138	137	163	169	148	148	118	136	144	137	130	126	116	137	136	149	136	146	150	151	123	132	137	142	146	122	149	152	141	143	136	139	119	146	132	133	143	123	127	144	136	119	159	135	140	121	114	119	147	143	108	149	142	145	139	160	131	145	149	151	167	129	145	145	144	128	128	145	144	128	120	134	157	148	139	146	141	124	125	123	127	117	126	152	141	150	126	131	150	141	130	147	167	174	122	148	152	136	146	114	136	131	131	135	137	139	118	139	160	138	151	150	142	150	132	153	133	134	119	121	124	137	124	145	134	131	132	129	124	141	133	156	146	147	129	144	149	136	133	133	131	133	141	145	148	128	115	127	146	134	129	154	141	126	134	143	154	145	145	133	148	157	155	137	141	143	122	146	145	144	149	146	143	150	138	140	148	123	140	135	139	132	145	119	157	158	126	135	158	134	137	124	134	154	142	120	145	140	147	140	140	145	153	128	112	140	164	147	133	122	163	144	148	154	119	144	148	147	139	129	154	150	139	152	122	163	167	134	136	143	154	150	138	131	123	155	130	152	153	114	147	134	148	153	138	132	146	132	135	139	176	142	159	147	159	134	133	123	135	136	139	117	154	137	138	153	151	129	138	148	152	130	142	137	121	135	140	146	131	153	124	140	131	137	147	148	132	155	136	146	127	129	156	127	132	126	118	164	143	136	147	147	133	131	120	133	143	157	142	148	154	157	111	145	128
7481	2599	6327	6834	5773	4632	3699	3031	2614	2218	1899	1664	1599	1479	1319	1157	1124	1041	996	988	916	885	825	781	761	754	759	684	710	649	641	631	660	612	618	573	566	581	611	566	582	592	561	562	542	543	561	518	530	571	507	504	498	511	519	504	530	496	507	513	474	523	476	454	502	481	515	476	482	489	528	467	494	512	475	502	455	510	448	516	486	491	487	480	465	469	516	462	502	500	458	471	481	497	487	448	443	485	469	458	472	465	455	485	458	448	451	466	478	454	421	450	467	428	460	465	462	444	484	484	473	493	479	424	484	466	365	498	498	483	454	449	479	429	448	443	428	491	432	465	508	466	471	447	464	486	488	469	440	510	490	463	472	458	467	472	496	480	420	486	497	466	468	485	456	453	455	485	460	471	433	482	449	465	472	451	454	477	477	504	462	475	478	418	492	495	500	485	420	456	464	456	496	469	449	451	426	485	461	448	499	502	513	448	458	461	469	501	442	470	436	456	460	492	472	454	439	453	423	479	507	427	443	456	429	461	469	446	435	458	481	450	485	469	452	482	462	448	479	463	435	484	461	455	457	477	453	492	531	467	470	462	410	440	439	470	458	455	437	450	454	469	410	486	442	454	452	471	491	410	494	481	461	468	492	461	449	476	469	470	432	461	486	474	467	497	488	487	479	409	471	446	470	449	482	448	436	457	470	442	459	445	501	460	475	460	506	430	434	479	474	440	458	456	457	451	444	462	430	448	452	462	416	438	459	457	473	469	438	440	428	494	439	455	476	427	452	455	444	433	466	483	440	429	469	440	482	461	466	471	423	440	440	499	472	458	429	467	455	457	504	438	438	456	455	470	454	466	481	483	438	445	482	466	477	462	439	442	452	503	418	444	436	395	471	471	423	452	452	464	464	434	482	472	446	476	471	417	455	443	437	449	430	479	458	464	456	452	454	497	490	496	447	466	444	483	449	470	419	465	456	436	435	459	468	454	434	458	462	453	469	484	438	471	435	458	463	448	457	467	482	458	415	480	471	460	439	468	423	441	472	439	467	439	436	487	474	464	438	457	471	461	491	454	475	467	454	402	477	473	430	451	447	451	477	450	443	425	454	459	467	424	449	470	464	451	455	440	391	410	462	488	474	455	444	467	432	465	464	467	447	458	486	472	454	467	465	456	458	459	458	482	444	447	452	481	460	463	447	445	463	413	500	488	464	501	460	421	453	440	457	449	508	467	458	442	432	454	461	467	457	443	486	462	447	484	465	443	465	459	468	466	479	498	452	468	448	461	491	491	466	451	450	434	427	452	407	474	431	446	415	441	473	462	436	462	456	447	458	503	443	508	451	470	463	477	483	486	466	457	464	462	467	475	456	452	496	437	490	443	442	443	435	489	512	433	432	452	466	472	457	442	466	478	433	440	490	490	482	465	473	478	486	446	483	459	435	460	467	469	442	483	483	449	495	473	459	438	474	421	476	448	447	466	448	477	453	436	429	470	472	458	478	434	450	433	468	457	455	492	471	452	445	448	407	478	432	455	454	483	461	441	487	433	444	486	444	436	464	435	474	488	460	438	483	452	458	462	537	468	446	422	482	458	465	458	498	458	426	493	482	459	473	444	484	508	462	468	488	452	479	500	478	463	470	426	472	458	498	408	469	448	421	478	457	511	465	485	461	435	472	454	442	454	482	426	422	434	452	432	425	458	467	460	484	477	466	449	484	477	440	491	474	467	465	466	451	466	461	454	487	471	469	442	438	455	461	472	417	440	491	451	458	471	450	440	477	479	462	459	474	447	466	464	439	420	482	454	478	436	476	500	444	441	469	469	462	494	467	534	467	446	421	479	448	461	448	466	469	490	472	477	476	454	447	436	458	428	453	483	489	438	474	470	494	467	437	436	442	454	476	484	467	457	484	451	437	441	481	489	440	458	495	491	426	431	412	468	456	473	487	462	447	466	493	444	467	440	477	470	486	492	461	454	464	437	463	459	446	436	458	457	476	447	457	466	485	469	478	455	470	474	439	441	457	466	453	471	444	451	493	474	491	505	446	469	488	471	488	485	469	459	465	449	441	410	467	412	434	453	429	461	409	505	462	469	445	474	450	465	440	443	464	445	459	474	445	485	446	463	416	472	458	504	436	466	453	457	468	490	486	456	460	459	425	458	487	490	449	480	443	469	478	467	415	454	448	465	443	440	470	426	442	465	500	462	483	485	475	460	428	425	479	461	481	454	433	507	485	472	464	430	492	480	434	471	460	451	469	469	494	506	443	439	491	479	412	486	475	442	489	462	491	482	454	453	483	434	462	440	491	473	442	428	459	450	471	448	475	518	486	477	458	443	490	454	481	423	465	444	445	466	423	469	471	481	432	433	456	505	443	473	493	436	460	488	419	447	455	464	455	464	459	451	427	440	485	468	460	449	434	494	452	483	486	442	461	458	473	446	480	492	448	454	443	439	428	474	446	497	463	429	499	444	474	508	454	494	488	434	483	445	482	450	436	457	472	471	458	502	472	438	492	450	464	464	448	467	453	467	480	428	498	478	473	394	454	460	481	440	443	451	455	461	495	484	484	453	440	472	461	472	456	444	448	426	483	444	465	463	496	457	478	445	470	455	442	422	429	452	440	449	483	447	442	444	476	423	476	496	479	450	443	501	466	470	483	485	485	508	499	464	416	451	470	464	483	451	454	408	465	485	440	463	472	465	506	452	465	430	489	448	430	436	482	456	499	467	433	467	463	459	476	432	453	488	463	467	458	451	449	453	490	475	469	496	492	492	472	445	452	463	464	497	454	455	467	448	470	441	461	457	451	444	465	451	446	457	452	461	469	438	448	449	438	476	455	491	492	444	496	472	423	447	429	450	467	502	454	487	428	468	453	426	463	425	484	473	429	459	469	445	444	469	439	460	461	443	434	434	434	489	426	467	443	456	471	468	478	488	476	480	448	499	455	458	457	434	471	432	459	480	445	449	471	456	460	419	459	435	459	501	434	488	481	483	461	426	447	439	476	448	454	468	446	456	442	458	493	464	458	476	429	471	442	470	457	444	458	477	472	446	448	506	471	438	466	428	431	442	481	455	423	431	447	471	454	443	491	474	434	452	451	475	503	454	437	448	436	465	488	486	480	469	461	423	495	471	481	424	454	455	474	459	489	454	448	471	456	509	454	474	433	515	442	425	495	470	465	476	472	458	463	460	471	461	478	468	473	444	489	467	466	463	467	470	440	464	451	474	455	492	438	412	484	473	461	460	481	446	487	464	443	484	515	499	474	458	490	496	469	460	434	472	465	452	478	455	475	439	467	449	465	503	478	448	481	465	472	499	445	414	442	457	496	445	469	452	464	446	444	446	503	475	478	441	466	503	470	455	445	530	459	487	493	471	461	440	501	456	434	480	447	476	452	489	458	460	478	443	474	456	456	443	436	483	452	466	457	467	435	461	507	477	440	462	477	451	471	507	463	492	438	484	467	475	496	486	506	448	498	444	457	500	453	491
2250	380	367	348	373	320	318	316	292	329	328	303	319	319	291	316	321	303	306	313	322	296	298	328	302	305	274	317	293	282	327	297	343	309	304	305	308	277	319	278	318	317	293	323	325	305	302	309	323	303	343	299	338	315	295	300	310	292	325	317	320	300	322	303	342	258	330	302	341	284	323	354	361	306	313	335	304	290	314	323	322	331	309	325	304	284	309	296	312	318	283	316	306	315	306	314	316	307	340	309	314	319	333	313	340	325	308	316	290	318	295	339	332	333	313	313	311	334	306	280	306	302	331	339	308	290	280	310	321	320	327	341	296	328	341	289	290	319	297	306	311	332	324	308	310	296	274	296	295	289	307	334	326	290	297	276	296	320	299	344	306	322	326	306	324	319	315	292	331	292	318	322	315	315	342	326	322	316	309	300	289	324	346	305	332	309	317	331	305	296	279	289	310	287	322	303	322	333	324	329	310	309	304	296	308	317	329	312	311	316	304	278	332	312	293	301	295	281	338	321	317	306	325	311	301	303	322	282	309	314	316	292	330	279	332	297	293	310	314	278	313	319	317	311	296	311	299	313	333	303	283	320	294	306	322	297	321	261	295	297	309	337	288	305	315	323	304	317	306	302	298	294	336	305	321	288	333	304	275	315	354	303	304	310	310	331	322	306	332	341	292	324	302	294	279	287	313	302	295	323	346	336	352	313	273	331	340	329	300	325	285	280	304	298	315	339	297	299	261	315	311	285	319	322	327	339	305	274	326	284	330	317	317	278	282	301	323	338	303	290	313	301	298	354	304	306	294	313	317	312	299	313	298	312	320	306	307	300	313	312	281	317	295	292	288	297	325	290	334	316	318	296	298	318	322	277	311	322	319	346	301	309	340	331	296	299	307	291	318	312	344	320	309	313	330	316	326	287	341	320	277	305	322	310	296	314	289	332	300	312	276	315	310	298	281	332	315	307	277	356	316	300	305	318	333	294	328	318	302	305	337	283	305	326	308	295	291	326	321	293	306	312	295	293	319	310	269	304	286	324	323	336	297	314	318	314	315	296	319	317	302	306	305	297	297	313	318	337	325	324	314	320	321	315	323	291	324	319	326	282	294	296	326	305	301	306	286	292	313	335	306	301	295	264	307	305	294	293	302	325	297	310	266	294	296	312	353	319	328	309	331	301	337	278	298	306	297	311	298	293	309	334	326	287	299	286	330	326	316	292	305	318	305	326	303	302	326	321	338	265	304	305	285	345	279	284	322	276	326	320	324	341	301	301	303	339	321	330	296	303	321	331	330	296	276	296	324	303	322	311	331	323	304	281	310	328	300	327	285	326	300	303	317	312	310	327	322	274	297	299	321	296	320	333	285	339	271	313	292	298	314	299	309	338	327	276	322	306	302	312	319	320	293	294	318	318	292	316	322	317	351	300	309	339	332	302	313	309	302	281	298	307	304	333	294	329	304	355	307	348	302	302	327	288	283	335	292	330	283	287	342	296	316	308	298	286	299	338	302	309	325	325	298	296	319	303	351	293	287	297	324	294	297	301	341	327	327	302	309	306	291	305	311	336	333	278	327	321	327	290	313	315	320	326	299	335	287	308	305	314	317	311	315	329	304	309	316	312	352	322	309	299	311	317	306	350	289	308	305	304	287	313	299	291	284	313	319	305	293	281	332	303	300	271	284	332	301	310	307	286	289	299	332	298	297	300	278	291	336	302	268	322	323	286	310	295	280	312	336	315	310	316	273	302	327	287	352	294	292	311	313	328	348	321	292	304	307	292	297	294	336	333	294	298	294	332	277	314	302	335	302	304	298	326	293	298	304	308	330	324	300	308	320	315	304	325	296	302	335	316	331	307	312	306	340	303	292	304	325	293	342	312	289	299	288	329	292	295	321	303	312	315	342	329	365	301	312	305	327	353	327	293	316	338	309	318	297	324	327	332	332	295	299	306	337	301	300	337	289	321	306	298	291	309	300	290	320	348	302	300	326	283	304	308	340	317	283	268	322	311	325	287	333	298	312	266	284	303	284	336	296	332	328	316	306	332	278	288	355	313	328	329	298	307	309	304	318	301	338	302	335	328	267	347	304	323	298	304	296	283	308	297	290	330	341	304	314	314	325	300	315	317	330	312	307	325	339	289	314	322	335	301	300	279	292	313	319	340	311	330	319	268	290	324	315	309	280	309	294	335	284	288	333	308	292	294	318	329	297	308	301	273	317	327	329	329	309	310	294	323	299	293	309	306	319	321	304	291	328	304	313	312	292	321	264	316	300	326	326	324	314	306	312	306	278	294	341	320	313	329	287	300	310	319	319	284	291	319	306	323	301	321	315	301	346	327	307	306	328	275	357	326	315	303	299	324	300	320	286	339	302	274	312	283	272	312	297	281	318	302	297	293	307	274	311	303	327	317	283	314	326	297	314	329	344	271	317	304	315	311	285	311	315	336	321	300	347	321	309	302	332	316	319	300	310	295	332	302	309	291	306	272	310	321	311	298	311	322	301	354	329	349	294	302	303	302	314	320	321	296	337	302	310	310	317	330	324	318	278	305	322	301	288	323	330	311	283	309	308	322	309	315	311	304	322	326	309	297	318	302	314	307	293	302	313	303	302	324	311	326	325	299	310	308	309	335	316	294	320	318	290	309	317	316	325	310	330	318	319	309	274	322	319	316	305	294	309	281	290	312	270	294	313	272	329	295	329	307	288	282	331	322	293	315	292	307	314	328	294	324	357	298	306	304	321	304	315	319	305	298	273	305	294	295	315	272	305	305	339	277	291	298	318	289	317	311	326	321	279	306	308	325	310	319	298	304	274	309	307	299	285	315	357	319	306	308	341	326	311	303	324	303	316	353	310	320	321	296	281	315	322	340	285	299	320	320	296	288	319	310	300	302	323	292	325	287	313	297	314	321	317	326	289	282	312	296	329	335	295	289	337	302	287	311	318	326	317	294	321	293	293	287	340	302	292	330	323	305	315	291	288	323	320	313	311	302	337	331	310	305	300	330	276	280	299	310	310	290	318	339	314	320	321	303	271	328	299	294	349	298	320	308	288	305	314	296	319	309	285	311	308	305	302	306	318	290	303	314	303	316	306	321	319	319	293	292	324	312	303	273	300	302	299	276	323	337	305	311	312	298	330	326	293	291	308	330	321	310	307	311	315	289	307	321	306	294	315	305	334	308	322	326	345	326	299	331	307	295	303	302	314	311	267	335	296	290	315	321	304	320	296	286	315	318	336	329	322	350	308	318	304	321	336	313	318	319	336	338	318	291	333	316	296	314	317	297	288	304	321	304	328	325	298	304	325	314	312	322	319	313	301	304	291	304	303	336	321	316	293	296	287	311	296	299	338	295	284	282	304	315	293	322	322	309	296	306	314	295	335	308	302	334	318	304	311	300	315	304	290	318	295	325	314	292	320	314	284	325	294	286	307	318	322	274	301	332	304	314	332	315	326	304	317	279	332	321	313	278	340	305	286	320	320	297	314	307
2488	1020	1096	1141	1062	1044	933	953	966	958	987	933	919	928	964	944	920	923	903	916	936	919	886	908	941	930	907	884	905	929	917	853	953	903	910	902	909	904	883	854	932	936	911	941	893	858	854	882	921	889	919	859	917	870	854	875	972	884	921	874	925	890	900	876	925	906	910	900	872	947	886	898	912	878	908	850	903	901	891	879	902	863	925	907	877	924	874	860	890	920	894	904	939	961	888	918	881	919	928	907	870	937	934	913	910	895	921	919	921	861	970	922	850	880	873	939	863	939	877	924	949	890	848	969	920	896	917	835	920	888	961	874	891	920	963	902	826	859	884	871	898	927	863	925	864	916	919	935	902	885	885	910	892	935	910	943	880	933	880	863	859	881	910	885	904	920	899	903	932	943	945	897	890	877	892	872	876	901	933	930	904	875	900	843	943	936	910	903	923	893	895	913	879	886	891	871	941	869	987	909	909	875	916	913	926	883	894	835	871	881	890	916	932	908	904	910	929	892	900	876	922	857	933	968	889	897	909	898	893	937	910	856	863	934	903	925	858	910	873	905	949	933	871	908	913	866	908	838	935	925	903	923	886	859	940	919	877	952	884	912	830	946	918	942	943	930	903	887	901	892	887	834	924	853	860	908	981	829	896	877	926	899	857	876	906	878	918	908	892	862	910	896	888	919	888	928	887	905	826	944	889	880	839	919	896	897	877	880	928	854	889	953	910	890	883	896	895	890	878	879	896	909	962	906	897	890	921	897	880	925	905	895	888	955	906	872	909	903	886	895	901	958	955	886	949	857	935	921	855	894	891	897	883	942	868	928	894	906	937	899	911	901	895	889	906	878	900	875	897	891	850	880	889	946	892	927	942	844	866	931	875	901	853	891	827	879	897	924	971	916	908	870	848	940	951	848	891	872	894	889	891	912	890	931	865	874	862	886	865	900	887	950	916	920	905	920	902	873	876	963	889	930	890	885	923	947	932	837	907	871	937	845	929	926	882	864	894	840	940	895	922	873	921	890	857	880	849	864	899	855	866	902	916	892	885	847	905	847	900	906	894	948	925	900	885	907	929	923	883	889	928	858	908	905	910	934	985	875	914	868	916	877	918	892	881	911	901	898	853	853	891	944	945	896	881	870	888	865	855	915	886	930	914	920	942	845	889	925	872	899	858	886	887	869	922	904	863	912	919	893	925	913	904	886	861	882	901	854	874	932	932	944	925	940	890	934	884	854	879	964	904	917	876	874	942	960	865	938	897	841	921	878	912	918	892	923	971	888	968	941	889	913	955	869	868	849	896	863	855	911	946	934	883	900	929	942	872	880	875	846	884	905	874	896	928	908	894	903	879	862	862	910	908	859	929	924	939	891	930	897	903	872	937	864	893	871	937	880	835	883	871	911	901	947	908	916	873	848	930	893	907	915	917	903	884	853	902	912	925	840	879	899	869	951	918	869	965	918	913	871	964	884	855	912	911	972	905	919	869	913	915	920	948	877	966	880	878	950	957	871	936	879	889	857	905	872	907	884	902	928	939	845	818	936	941	919	857	851	896	905	933	946	841	930	884	863	904	853	926	936	897	844	932	857	943	904	968	874	875	907	949	926	908	895	876	914	894	890	937	892	826	880	864	947	886	943	922	911	934	902	827	899	901	918	874	884	873	854	959	861	920	897	866	907	903	933	948	879	813	860	894	903	927	856	884	882	856	941	934	848	869	888	946	922	882	918	887	918	917	912	895	879	962	927	907	884	902	925	881	874	881	868	910	884	890	900	849	955	964	865	904	860	866	900	925	906	886	869	925	948	893	895	931	874	892	937	886	941	935	903	928	932	864	904	906	874	887	866	954	902	873	924	957	929	830	850	913	901	970	906	882	876	908	941	929	892	876	919	883	962	937	930	918	862	893	893	872	879	910	887	881	870	942	877	922	926	893	929	886	848	880	893	937	913	940	933	899	887	916	860	914	883	897	896	883	924	936	890	925	895	876	925	876	878	922	880	904	915	886	913	893	900	930	922	953	908	911	908	903	870	905	902	893	939	898	928	973	953	931	898	887	874	904	924	894	910	904	902	874	933	920	916	914	851	872	889	885	853	935	912	927	883	904	870	900	892	914	838	871	881	882	898	880	930	873	892	885	940	859	881	911	901	894	883	878	911	855	911	902	856	925	902	874	922	908	923	903	851	916	925	904	887	937	840	907	895	843	889	908	887	876	926	890	860	920	854	877	839	900	936	846	878	857	878	847	913	895	899	832	926	876	887	863	873	875	882	895	909	870	866	952	895	869	847	908	850	938	887	920	920	852	897	945	835	918	940	917	909	915	862	838	907	852	880	932	886	895	891	850	958	860	858	893	893	910	928	944	921	885	902	922	908	952	890	863	896	908	862	900	896	943	899	905	926	854	915	904	865	879	950	968	903	954	927	948	879	935	892	879	886	905	951	882	895	932	863	908	901	920	895	899	875	913	911	895	857	902	888	932	893	864	914	882	943	953	889	906	954	904	892	921	903	913	884	882	925	941	873	897	853	945	899	885	875	892	910	926	894	921	932	919	889	920	952	876	918	880	922	910	872	908	891	891	884	948	897	909	894	927	878	880	916	917	937	944	883	889	934	868	978	930	844	917	873	929	936	902	848	907	926	863	960	910	940	935	905	914	893	888	915	916	894	936	915	949	882	970	893	921	893	914	931	902	854	903	911	919	880	884	947	885	918	896	906	931	985	911	925	891	860	876	899	863	879	904	889	916	915	884	875	878	892	916	893	885	884	827	865	879	873	882	923	844	865	878	935	863	893	892	870	854	917	898	908	888	965	907	905	905	892	936	919	903	881	937	922	920	896	875	901	915	882	911	857	879	904	880	854	878	896	873	881	908	879	892	884	894	866	848	923	855	896	902	928	946	883	921	869	859	864	946	863	872	877	918	890	879	930	875	863	908	924	948	938	877	912	901	931	928	967	832	883	870	892	918	901	862	947	913	886	932	927	935	902	851	922	872	894	958	925	941	902	938	964	908	908	851	949	887	904	925	892	820	954	859	931	902	907	872	878	921	872	937	860	903	865	921	891	972	897	913	859	907	875	967	969	917	926	904	915	915	881	915	912	904	917	907	907	897	941	941	933	914	898	893	884	874	961	934	934	911	878	949	897	925	931	903	957	866	876	939	907	837	983	867	912	918	844	895	871	938	916	881	886	784	915	892	878	871	895	930	911	894	887	871	872	930	937	915	892	909	855	864	929	926	912	888	878	871	883	874	870	846	889	913	892	928	914	942	903	963	903	853	913	895	890	931	888	881	880	909	950	895	870	898	908	899	884	923	950	952	918	898	916	896	912	918	953	954	985	882	908	958	863	882	797	870	881	919	886	926	927	853	895	954	919	878	879	866	853	895	926	923	905	890	926	922	862	878	904	902	851	941	897	920	905	940	890	860	943	892	892	943	897	900	855	842	942	874	938	875	936	898	906	888	868	861	880	859	892	935	910	868	834	881	889
8556	1198	1482	1196	871	615	492	414	339	353	265	260	239	230	226	236	209	203	235	198	184	198	213	180	214	174	220	203	193	187	198	192	188	161	153	183	181	150	185	170	180	187	171	195	166	181	194	173	171	179	175	187	175	193	163	177	181	169	149	161	203	170	161	175	174	157	178	168	196	183	149	203	156	180	170	168	174	144	172	182	172	174	169	182	162	186	150	188	162	162	153	198	181	201	155	160	163	149	169	159	157	184	171	159	176	170	145	190	166	167	171	186	164	198	158	171	157	154	184	171	162	165	175	181	163	207	181	184	153	178	148	168	167	189	199	161	167	175	197	180	164	159	154	163	190	161	162	174	162	189	159	175	179	186	180	197	180	152	155	178	153	163	183	154	190	181	157	171	169	170	171	182	175	177	171	188	147	183	177	190	177	172	160	166	168	139	155	173	178	177	164	198	187	182	176	159	172	148	173	179	152	166	175	170	175	161	181	192	171	180	187	176	167	186	163	190	180	167	165	170	179	163	178	170	207	176	173	157	188	185	153	198	184	167	180	165	151	165	152	182	195	143	160	154	182	175	167	177	184	157	158	183	159	162	177	144	168	170	176	169	158	173	180	178	171	174	174	155	165	183	174	155	170	162	176	160	177	172	163	160	171	160	182	185	160	159	155	187	172	166	186	155	168	185	161	163	151	180	173	173	162	167	149	166	185	195	185	177	154	192	152	150	173	168	156	169	176	154	158	151	187	163	181	160	169	164	184	194	188	160	167	160	186	173	168	149	178	194	175	165	169	166	172	163	180	180	179	183	170	196	158	187	172	190	137	170	185	163	180	177	144	194	176	170	191	202	162	162	169	178	144	168	151	167	181	184	195	171	177	162	178	177	196	192	159	170	184	186	194	168	189	176	153	156	167	171	166	176	169	169	177	178	175	166	160	187	161	164	140	185	177	174	174	187	160	170	159	171	162	199	206	170	147	177	160	161	167	159	155	181	156	165	180	165	160	169	172	170	180	165	200	167	145	162	181	170	171	172	186	171	166	172	199	178	161	179	166	158	163	171	156	173	175	182	169	178	182	169	167	175	179	155	183	194	162	180	175	165	162	173	175	179	148	176	167	161	160	173	171	181	191	153	177	166	159	167	171	184	200	165	189	171	184	154	180	167	156	174	177	193	177	179	170	194	152	175	166	179	166	160	157	169	188	161	182	172	161	182	180	191	163	160	170	179	171	158	180	182	167	193	182	183	177	164	192	174	155	175	192	180	196	172	171	135	178	190	177	157	160	164	188	161	173	188	187	169	174	150	151	167	164	180	190	164	162	163	193	175	153	171	170	148	188	157	158	174	154	186	163	189	163	180	143	179	153	190	155	165	182	169	163	189	224	151	162	167	178	171	168	187	173	180	176	139	161	161	177	166	153	161	173	186	185	181	201	167	176	163	167	173	167	158	146	174	205	163	208	164	180	191	161	148	167	174	162	168	164	187	178	192	144	172	171	173	188	151	180	197	160	161	178	151	157	175	164	149	195	173	185	153	185	186	177	170	173	177	175	202	177	165	175	173	145	163	190	189	183	152	159	154	149	160	185	165	189	177	172	152	200	152	166	186	153	181	185	178	180	181	154	185	156	175	190	156	168	168	166	158	173	182	189	176	163	174	177	180	168	194	188	148	171	168	164	175	171	164	181	158	153	179	169	187	165	192	182	180	195	165	174	161	180	158	171	144	153	164	157	175	181	172	197	177	183	160	187	175	195	162	179	166	171	162	169	193	177	150	181	163	174	174	157	182	192	155	162	168	163	180	162	175	178	172	172	175	175	170	169	161	158	161	172	171	155	166	155	138	192	163	171	188	180	155	171	181	175	191	174	153	157	173	169	189	180	167	166	181	189	192	152	174	172	184	161	172	178	173	164	170	160	173	148	176	173	163	184	184	170	180	153	143	178	189	144	160	151	170	183	163	175	164	175	179	186	154	181	165	153	171	174	148	164	187	179	168	172	169	158	171	177	163	179	163	190	166	168	184	152	170	194	179	158	184	138	170	169	187	189	166	175	157	155	173	159	150	163	168	179	169	175	167	205	168	162	160	148	181	160	167	176	169	155	167	171	164	184	172	180	168	145	164	178	161	153	183	169	155	166	180	178	178	174	179	164	186	157	190	189	196	160	149	153	164	181	199	187	178	203	185	163	172	171	173	177	157	167	164	164	153	168	179	169	167	177	171	184	184	162	168	180	202	163	159	185	173	181	158	195	175	145	173	175	178	162	160	169	173	169	149	194	154	174	144	176	182	180	163	189	148	175	155	135	145	150	192	205	171	182	158	211	162	180	199	151	179	178	176	175	175	177	162	183	146	162	181	193	169	177	176	175	173	156	178	180	153	169	155	191	166	156	180	187	186	161	163	185	156	165	176	176	159	168	165	168	156	190	178	163	189	191	191	179	163	153	177	177	179	164	168	188	177	176	178	158	180	161	166	178	199	184	187	158	165	166	174	153	161	197	161	160	148	177	162	187	160	161	181	161	174	161	189	164	166	200	175	171	161	177	163	166	165	166	173	181	187	175	206	164	184	172	181	155	178	150	175	160	145	167	198	157	188	143	186	168	163	163	173	194	174	167	160	167	144	149	156	150	155	159	160	198	160	139	153	191	165	172	157	186	187	161	162	165	171	159	201	172	153	172	168	169	181	176	171	163	165	163	168	190	148	176	159	153	173	161	175	151	168	191	168	153	183	174	158	184	167	151	167	176	175	164	169	176	193	170	164	172	169	151	179	163	142	159	193	164	172	173	178	161	175	171	170	149	183	171	151	162	152	174	180	172	166	184	147	164	176	170	183	183	168	200	179	149	178	167	162	174	155	177	163	163	170	173	189	162	173	168	191	149	168	151	176	158	152	172	172	181	170	176	171	171	153	169	178	143	156	163	166	166	169	148	164	147	172	153	164	168	180	196	157	169	167	169	173	157	169	156	190	161	154	172	176	179	180	177	181	154	169	186	167	180	178	180	182	148	166	172	165	174	197	191	163	141	175	167	188	160	161	186	174	143	182	149	156	176	180	151	181	191	158	155	187	187	184	154	155	184	184	170	172	154	203	167	169	171	158	173	159	155	138	142	181	201	161	156	171	179	160	186	181	172	183	144	190	166	182	155	175	162	182	179	170	174	164	169	159	161	170	180	189	152	182	179	170	170	171	186	166	183	181	151	170	193	174	188	167	194	195	152	173	168	163	170	156	163	166	164	179	160	176	160	178	166	193	185	190	170	173	190	188	172	174	166	160	184	152	182	193	159	170	167	171	163	149	170	178	193	195	199	188	180	185	161	142	177	178	160	197	205	164	179	179	142	157	152	176	174	171	186	164	176	182	179	183	167	176	165	168	159	166	133	187	156	160	174	182	141	142	162	171	177	177	178	178	152	161	169	182	157	174	171	192	153	177	171	177	179	170	168	178	173	183	170	161	161	172	156	194	169	175	186	149	181	153	175	194	176	196
5560	1661	3555	3881	3252	2756	2308	1924	1600	1453	1301	1287	1082	1001	989	862	848	858	818	779	713	758	668	700	707	696	686	704	650	611	658	615	609	607	599	624	607	636	623	574	594	597	598	575	594	547	559	573	551	557	617	543	611	590	584	560	579	568	543	546	534	564	559	538	612	612	559	542	590	539	562	576	557	524	531	577	609	583	585	546	544	586	564	525	581	564	553	547	551	533	593	527	583	589	566	517	553	537	552	544	561	548	577	565	568	532	557	536	545	557	528	548	562	561	517	537	493	544	543	541	567	576	588	567	572	519	552	552	526	496	577	534	559	564	519	529	485	546	532	552	535	585	527	524	537	551	573	510	525	547	575	563	570	543	569	555	565	564	607	539	602	527	478	556	531	541	523	547	544	505	552	557	545	543	532	525	565	518	529	583	515	506	533	554	538	540	552	526	533	503	521	566	477	562	571	531	552	496	547	584	522	523	558	505	499	525	526	542	541	539	535	519	522	539	555	491	573	555	519	544	554	544	579	619	492	526	504	547	535	541	565	545	515	580	537	591	554	529	500	556	550	545	559	564	513	521	552	509	536	537	504	536	539	551	535	527	536	541	528	542	548	523	571	546	535	557	546	542	550	510	544	571	571	537	531	548	499	530	530	549	543	564	544	561	512	562	571	529	563	536	547	555	562	539	525	510	577	562	525	533	525	544	518	490	574	538	532	541	559	564	585	542	513	565	578	531	551	544	533	566	519	566	529	529	542	538	569	506	548	502	500	530	552	523	537	493	553	528	518	553	536	508	559	553	542	510	548	506	546	548	526	489	548	531	546	503	536	515	545	509	589	496	564	543	531	531	553	534	560	520	515	565	546	521	558	569	536	572	535	557	506	541	493	558	553	532	490	504	510	538	565	528	506	553	513	543	514	507	538	526	520	542	554	548	535	521	547	548	527	540	573	542	536	494	552	503	527	505	565	547	548	545	522	531	540	557	528	518	558	570	565	567	504	524	527	530	566	551	573	571	512	540	569	532	561	545	575	557	546	525	514	519	566	549	565	565	567	546	528	535	572	498	593	542	518	556	549	505	516	541	542	539	523	574	548	525	550	540	564	556	516	526	543	499	564	541	515	498	571	538	545	546	534	523	531	543	568	555	537	568	552	531	517	528	572	523	513	514	549	580	517	540	558	567	554	538	540	539	489	580	544	548	542	577	586	516	527	539	567	545	522	523	545	517	557	500	480	545	564	533	572	541	541	528	555	542	554	521	514	517	537	576	540	580	546	546	595	549	530	522	522	548	548	564	556	531	545	486	559	588	541	569	558	578	517	567	540	559	569	495	586	564	554	565	560	500	519	560	567	550	524	544	532	503	565	579	526	534	563	518	557	568	535	532	516	573	595	555	492	555	552	545	505	534	519	551	549	533	505	528	566	508	517	562	590	559	561	555	531	530	552	520	511	585	512	557	537	556	557	549	562	541	562	552	537	532	581	570	573	502	531	518	561	539	514	559	536	539	546	545	532	544	547	549	532	522	537	563	516	504	542	515	547	559	550	539	515	540	541	566	532	520	537	553	553	585	562	524	567	544	550	575	523	545	539	485	499	550	540	477	516	540	535	559	548	544	553	530	516	548	534	553	494	528	541	520	514	565	512	514	542	569	520	528	509	536	549	555	540	557	549	541	520	532	545	560	538	525	531	590	531	544	562	562	553	544	552	553	531	538	549	558	541	533	554	595	548	558	519	525	531	560	539	534	565	534	512	527	570	562	544	518	523	551	563	548	551	548	522	551	524	539	486	557	562	507	499	544	561	493	556	516	513	552	485	510	524	540	513	585	545	499	534	574	538	555	524	561	552	576	567	506	518	554	562	518	498	565	552	534	541	552	562	494	608	539	545	580	518	548	544	527	530	534	519	586	517	548	531	574	523	572	566	559	575	543	567	547	537	565	559	532	531	577	569	558	566	560	519	548	542	538	561	524	564	532	542	553	537	544	544	567	505	550	539	533	561	522	511	565	527	578	498	559	550	521	518	546	567	560	539	534	591	510	525	570	515	571	552	526	582	540	542	561	549	498	525	581	527	511	511	552	480	520	561	527	567	588	569	589	575	531	540	577	574	561	539	521	547	544	534	513	542	536	505	560	510	537	539	540	514	539	546	514	540	545	544	545	490	547	530	536	551	547	525	521	563	559	527	549	518	570	553	613	535	520	491	551	579	543	550	542	520	539	513	541	574	556	544	566	492	553	529	531	537	493	552	567	527	557	547	556	496	537	566	523	571	536	517	542	492	517	522	530	552	523	533	546	541	554	578	513	532	591	530	535	589	516	564	552	553	526	557	521	534	510	582	516	535	517	493	608	520	540	538	548	563	531	549	519	548	534	538	522	558	528	526	522	564	531	529	556	572	527	547	526	531	536	502	524	544	539	517	544	555	510	550	543	510	587	564	503	561	489	568	519	535	532	532	560	566	546	535	539	575	531	531	596	527	541	529	529	510	536	539	556	550	537	538	520	568	564	548	547	542	563	573	553	549	556	554	572	531	580	526	533	566	565	542	547	544	550	468	513	547	504	555	527	501	521	544	524	535	547	587	514	525	550	535	538	598	567	536	541	549	573	527	548	540	561	537	569	515	557	559	567	542	519	518	531	503	495	524	530	535	516	540	572	504	524	553	526	570	549	537	554	538	549	534	556	535	552	528	588	543	521	529	554	531	527	548	550	544	574	530	541	543	544	534	517	558	530	559	511	527	522	552	562	524	559	535	529	563	511	592	529	539	554	539	544	524	539	551	557	515	563	545	552	547	533	534	581	573	546	545	528	522	582	561	553	572	550	538	535	530	530	533	521	544	534	564	488	531	547	554	562	549	545	548	537	525	562	559	546	568	553	553	595	551	506	553	510	529	530	554	572	578	524	552	521	532	549	553	558	514	536	524	576	563	547	503	563	549	537	518	562	547	550	608	583	553	552	526	566	548	560	519	547	541	557	507	555	595	561	507	521	501	565	546	548	540	508	550	524	583	541	574	548	526	522	577	500	546	554	516	525	494	546	554	522	533	544	532	589	528	513	566	509	535	547	545	559	554	568	543	580	531	557	530	550	548	574	517	526	544	527	558	538	545	514	539	541	540	542	535	560	594	541	497	522	556	539	569	559	503	489	563	514	539	523	526	542	548	492	564	559	538	510	511	532	573	569	542	554	544	519	536	528	513	540	522	591	537	591	529	533	476	513	542	517	517	523	568	548	541	551	582	545	498	526	548	543	534	552	588	528	554	559	535	515	540	512	541	565	496	546	560	554	557	548	539	537	545	538	551	511	544	528	511	560	564	547	526	550	570	514	566	544	550	574	516	544	522	552	541	561	545	575	489	538	515	504	519	550	554	498	543	568	544	552	522	526	571	586	558	533	520	533	493	539	523	559	549	553	562	523	530	539	529	540	510	508	549	587	565	502	546	514	541	544	569	548	552	591	525	537	535	549	579	509	519	554	507	522	555	585
15876	2633	2887	2123	1479	1041	854	667	554	455	366	350	276	281	249	260	230	220	195	196	208	185	166	158	184	177	150	164	143	181	183	166	157	142	172	131	140	176	157	137	147	129	161	152	142	159	138	158	128	135	147	140	157	145	146	137	161	138	149	134	154	145	177	141	150	150	154	137	155	137	123	127	154	146	138	142	136	164	128	145	133	132	128	128	147	143	156	149	135	142	135	158	154	154	128	140	137	152	115	147	145	127	131	133	145	132	136	148	140	131	143	154	145	132	148	119	127	140	134	113	144	160	153	146	130	152	145	129	144	158	133	126	132	161	129	139	155	142	132	125	148	150	153	139	136	133	145	137	128	137	153	131	153	160	133	147	114	123	127	161	144	141	135	128	143	116	138	127	151	129	127	126	134	124	129	141	147	143	136	153	154	142	134	126	155	137	152	116	138	167	141	126	130	136	160	131	147	160	138	132	136	145	115	120	128	119	135	152	156	144	138	142	120	140	141	142	124	138	137	130	147	141	127	134	142	134	138	137	149	124	113	143	149	142	144	136	147	140	135	114	135	124	140	117	132	116	118	143	130	136	157	144	147	138	156	150	127	166	145	161	139	148	133	172	144	143	159	121	141	150	126	125	136	139	139	136	133	141	136	145	128	138	142	119	148	150	136	129	124	136	133	141	129	144	134	129	152	148	144	126	148	153	143	146	150	143	157	141	132	132	135	131	152	126	151	115	138	134	146	152	136	138	149	149	118	161	135	132	136	164	135	135	134	131	129	158	129	135	117	112	142	141	146	137	143	145	129	149	134	127	154	138	141	130	136	138	159	131	134	153	152	123	137	139	133	140	127	121	131	124	153	124	139	134	148	117	110	137	135	152	149	143	149	174	160	110	140	121	133	129	131	145	140	165	127	142	128	138	157	137	133	141	133	140	130	136	146	119	113	144	154	139	157	159	148	112	152	126	142	145	148	143	118	149	142	144	150	152	156	144	138	119	131	139	141	136	129	141	158	130	129	131	123	119	152	151	148	142	136	143	135	133	147	135	138	131	143	147	131	120	152	140	136	138	135	140	164	142	127	161	122	150	135	145	119	136	135	164	147	142	143	138	130	144	135	145	155	138	142	150	128	130	149	141	124	131	121	134	117	129	149	126	168	125	123	116	132	126	130	144	138	131	161	127	128	136	115	121	151	140	153	126	151	134	146	122	137	154	120	149	141	155	146	142	133	131	145	132	116	150	139	145	136	136	146	162	128	111	144	132	146	139	128	133	140	157	133	162	133	136	161	141	152	120	117	122	141	118	140	128	143	149	129	159	144	130	121	146	139	140	128	144	151	137	116	130	122	152	132	145	132	119	151	159	126	157	142	138	141	141	118	114	143	133	124	126	150	125	133	133	137	143	146	148	138	133	142	138	150	126	143	158	127	114	144	142	162	154	135	153	135	164	160	134	140	171	128	143	146	145	135	116	147	145	133	152	151	152	140	120	157	125	137	117	110	114	140	127	149	150	146	134	136	151	152	128	134	137	137	138	149	135	127	149	136	139	127	136	137	131	123	153	117	161	145	140	132	138	154	138	137	151	139	147	137	123	170	128	117	127	151	127	132	171	132	139	132	110	149	139	119	147	137	125	136	140	135	153	137	154	140	148	134	139	147	158	131	149	140	132	122	118	125	125	155	154	151	124	141	153	163	118	134	132	129	127	148	129	138	143	134	143	134	136	129	131	134	125	148	142	154	152	133	134	138	145	129	131	121	153	132	121	125	160	131	120	145	137	136	143	129	130	123	158	132	126	139	133	125	139	148	156	117	157	124	141	147	146	144	131	153	131	136	133	137	116	139	130	144	146	151	150	132	129	122	151	147	134	124	143	143	129	136	135	150	144	147	140	125	122	144	131	136	151	155	146	148	163	134	142	137	130	141	141	116	144	137	141	155	136	138	132	136	155	169	126	120	141	121	122	147	123	129	141	138	148	129	122	134	133	136	125	136	146	119	139	144	128	153	134	145	126	138	152	151	129	133	140	143	162	120	134	127	132	133	140	141	134	131	127	122	144	129	144	146	147	165	139	153	145	148	129	132	114	158	140	121	116	129	137	136	123	137	131	144	142	135	130	135	146	135	154	136	148	134	138	135	131	128	115	153	124	150	137	124	137	143	150	117	135	141	125	136	155	156	142	147	140	152	145	142	135	117	130	121	127	116	150	150	145	136	149	129	134	139	153	112	155	146	130	136	126	139	144	159	143	156	125	125	130	128	109	135	153	126	120	132	139	165	142	128	154	139	131	115	130	135	139	130	129	147	146	148	138	142	155	126	146	121	118	142	135	130	141	162	122	137	152	150	139	138	136	150	144	162	142	136	134	132	125	153	146	145	135	148	124	117	125	158	113	146	144	137	138	140	141	154	132	134	126	123	136	152	142	135	134	153	129	133	140	140	152	136	120	131	144	149	145	127	151	125	132	139	137	139	144	141	134	132	134	142	132	106	145	159	141	143	151	140	159	137	144	136	125	127	135	135	128	150	128	121	147	156	130	130	125	130	134	126	138	130	152	127	142	122	139	139	132	143	130	132	151	154	114	145	106	143	133	135	133	145	141	145	135	144	132	138	129	128	139	134	137	141	139	122	154	150	141	135	139	114	128	136	122	147	147	141	133	156	164	138	143	138	151	151	146	139	144	136	145	130	140	151	136	159	124	140	130	143	140	146	150	135	156	128	140	126	161	126	147	134	145	148	163	125	113	133	145	129	140	124	157	151	134	130	146	151	145	137	140	142	149	115	132	125	148	120	121	139	127	126	139	157	137	140	155	130	139	149	129	140	138	132	166	133	134	126	141	123	129	137	134	146	130	140	130	151	136	128	150	125	146	138	133	141	119	157	131	138	139	118	142	144	142	113	121	121	138	157	119	135	143	132	155	147	139	119	154	140	124	130	141	132	119	143	142	145	137	128	142	145	137	134	152	148	132	156	166	139	143	132	163	152	153	144	156	112	115	138	139	142	135	136	140	153	149	147	152	132	135	145	142	110	149	140	143	133	149	130	124	153	144	139	138	111	145	133	126	115	129	136	137	128	149	141	143	128	140	145	139	153	126	118	132	121	136	123	129	127	138	122	130	140	143	135	156	144	139	135	128	134	137	155	156	147	159	140	136	127	143	146	135	125	136	152	141	142	148	143	150	145	136	149	132	132	132	154	141	147	154	151	136	145	122	146	128	157	129	135	124	134	148	141	126	153	147	133	139	155	148	122	147	131	135	132	110	149	139	151	145	136	145	136	135	127	145	124	160	136	139	136	142	166	128	109	125	141	136	144	134	149	136	124	142	129	122	133	158	144	152	140	134	132	117	142	157	151	126	125	126	137	134	136	133	130	151	146	141	132	122	156	133	126	163	140	122	119	113	133	136	166	128	135	133	133	134	127	125	161	154	148	127	156	99	138	140	156	154	144	145	135	118	148	126	124	145	135	156	155	140	148	170	144	154	128	130
7575	2552	6084	6796	5830	4490	3825	3006	2517	2133	1854	1732	1601	1421	1302	1231	1108	1051	1099	931	892	864	827	775	761	715	729	739	709	658	650	662	609	606	640	598	612	542	559	579	552	541	528	548	542	530	556	522	550	512	538	511	526	548	523	489	519	526	529	495	529	518	521	479	488	501	492	472	489	504	495	472	517	505	525	459	485	499	487	474	488	461	516	492	481	476	477	516	489	454	464	477	494	504	477	453	431	487	493	486	482	489	486	501	481	501	456	482	465	476	503	465	509	490	483	508	498	450	490	440	483	490	456	467	504	467	491	448	475	476	402	481	490	470	465	437	460	475	455	473	462	464	459	487	438	473	443	482	477	500	474	491	459	462	474	466	470	439	481	463	443	509	480	434	501	439	439	455	474	450	454	455	458	473	447	456	458	430	496	429	501	478	453	436	491	435	470	497	464	492	488	443	476	458	472	459	484	438	486	440	433	448	481	480	498	470	483	464	468	485	460	456	471	463	482	471	476	454	448	475	446	436	421	459	420	456	450	478	478	467	438	450	515	485	475	489	414	432	482	496	461	452	500	485	488	422	464	465	498	486	493	485	423	487	465	464	462	433	481	458	482	497	471	456	447	472	478	482	459	433	451	396	447	509	453	440	459	447	476	493	453	445	420	433	452	497	498	466	436	440	450	477	459	452	472	457	471	475	436	444	458	474	457	471	447	474	459	476	479	472	450	428	476	449	479	492	458	464	425	474	463	474	442	448	451	458	477	425	505	462	505	482	493	467	478	467	427	455	456	455	435	507	490	453	449	469	443	468	483	448	461	450	444	512	443	417	445	484	476	466	471	491	451	479	460	487	459	439	453	452	466	482	445	439	459	448	474	472	440	467	484	454	458	443	469	510	448	490	445	461	478	472	472	446	445	435	417	456	442	468	457	469	478	435	498	440	457	461	461	457	502	448	434	451	490	443	456	441	455	441	479	496	459	422	505	475	457	426	440	484	487	468	462	447	467	472	441	464	506	472	419	435	428	458	456	441	435	442	449	463	474	470	474	451	439	418	465	437	414	470	447	441	503	467	475	424	454	440	442	507	445	455	426	474	472	461	447	458	477	460	462	497	426	486	439	464	478	460	475	489	473	509	501	483	469	481	481	467	457	470	483	473	494	462	453	489	467	459	451	410	450	443	489	473	473	494	452	482	469	490	459	467	494	474	486	442	448	479	434	461	499	491	496	473	481	430	434	470	448	446	484	497	461	488	466	448	433	460	487	449	476	433	472	441	452	480	452	438	469	467	445	470	437	470	497	492	475	437	443	474	476	478	431	427	460	459	486	453	437	446	456	474	482	445	417	483	419	477	487	441	471	464	469	410	501	482	447	450	450	458	469	462	474	450	453	477	476	442	464	481	454	452	448	479	453	434	461	449	452	449	452	441	478	421	473	470	471	477	476	477	474	435	472	437	470	444	471	489	494	506	459	420	479	439	473	467	442	470	460	452	436	443	435	468	466	443	476	456	453	482	505	488	439	476	441	487	449	485	460	456	444	476	445	445	482	483	422	468	467	471	472	466	458	486	426	470	478	494	470	466	453	491	454	507	454	458	482	460	428	524	506	445	472	437	477	484	459	450	448	457	476	443	455	452	433	421	493	452	477	448	469	440	473	441	469	456	470	476	494	493	481	466	508	481	474	437	433	493	517	452	463	467	460	446	453	451	481	432	444	438	411	469	451	442	482	486	462	482	495	492	462	454	467	456	459	481	446	454	422	463	465	507	465	470	470	452	498	453	446	432	496	463	487	463	446	429	501	458	434	431	469	451	470	433	451	482	496	429	481	497	479	454	445	472	461	470	460	448	433	469	453	452	429	472	487	453	471	434	464	477	465	457	443	436	457	453	470	429	474	464	469	437	487	466	466	434	464	474	436	469	420	495	473	471	499	477	445	466	425	490	458	448	448	496	490	440	483	451	480	477	501	442	474	460	434	474	514	442	467	455	470	441	465	449	446	467	432	457	457	481	473	465	500	465	441	501	445	459	479	494	468	432	428	445	458	459	479	475	442	459	457	469	438	469	412	443	432	467	452	480	462	455	452	470	454	471	457	464	470	440	463	478	428	456	453	451	457	451	456	460	502	476	429	475	455	471	457	444	474	439	437	470	479	441	478	397	455	473	480	447	458	458	476	456	455	428	458	465	454	466	477	418	471	495	434	482	513	435	494	486	438	476	439	442	469	466	472	504	458	467	450	464	440	490	454	444	474	478	472	484	412	476	497	430	445	454	455	455	429	452	463	478	461	521	502	429	469	436	438	487	474	487	444	488	461	480	469	448	460	476	445	448	474	464	454	471	455	486	440	449	450	431	475	486	446	441	469	469	467	476	476	451	473	418	470	437	448	467	465	462	445	460	475	475	480	440	479	491	464	445	467	439	414	480	464	458	464	473	424	449	470	486	439	491	443	472	429	482	492	441	453	478	480	473	458	466	456	461	464	484	438	452	455	475	495	497	471	439	437	445	481	441	471	486	463	482	434	480	452	429	434	447	473	504	496	423	478	478	468	468	479	473	451	451	472	471	475	485	443	475	488	438	489	496	465	506	523	498	441	472	466	482	492	461	441	459	463	437	457	509	450	457	442	458	425	443	458	448	443	463	481	439	459	433	477	482	441	471	436	471	503	448	465	454	458	456	472	437	482	441	481	489	464	443	455	472	463	460	440	474	476	413	471	483	457	459	474	481	471	462	482	462	492	469	429	439	474	484	474	435	480	481	449	443	454	466	451	451	456	473	428	466	467	445	432	452	432	440	493	487	435	437	493	458	484	435	497	493	452	456	468	447	458	448	495	458	402	436	488	437	437	453	454	469	415	487	451	457	458	455	469	471	438	467	457	473	452	446	469	450	461	472	457	455	440	459	472	436	471	481	475	473	516	476	468	485	453	473	471	443	457	447	493	456	503	455	439	451	501	446	446	461	432	457	425	452	432	462	446	488	459	492	461	496	453	459	478	447	470	487	499	502	418	440	436	467	468	481	409	455	467	438	483	464	484	440	437	464	482	471	444	443	497	451	472	464	458	426	452	449	441	433	483	483	474	428	490	442	460	474	439	477	458	446	493	435	491	504	452	472	462	465	419	471	475	472	429	474	469	478	454	465	431	431	491	485	428	437	426	476	499	469	484	465	475	456	449	460	486	465	492	468	479	450	456	480	498	424	472	470	483	515	487	463	438	471	475	485	511	427	463	484	458	488	459	464	449	449	432	457	475	435	437	445	478	465	406	458	443	440	477	449	458	457	468	470	459	444	451	455	482	444	482	480	441	432	460	479	421	455	472	453	470	446	481	475	474	470	448	473	452	413	435	444	445	436	466	455	469	434	448	454	448	427	421	445	487	440	483	454	474	434	423	465	457	493	486	492	439	464	439	441	437	420	436	480	455	475	437	433	476	462	457	428	430	473	438	467	425	464	486	445	444	429	449	473	447	440	482	469	464	439	446	468	442	490
2220	399	367	356	355	324	317	323	306	330	310	320	293	328	328	302	300	303	342	334	316	274	339	312	316	294	315	308	281	324	326	309	264	301	326	347	326	294	308	280	327	304	298	320	324	353	311	306	309	303	306	321	313	317	322	322	311	301	286	316	303	309	330	348	361	311	284	319	353	333	311	275	344	277	317	294	315	323	315	314	315	284	298	314	314	316	290	314	338	310	264	307	337	354	327	314	305	321	298	279	296	282	314	302	312	321	286	274	303	326	293	298	316	352	324	309	336	335	294	307	310	288	331	297	305	324	321	308	339	293	330	305	295	316	308	274	304	320	313	287	333	317	293	291	302	297	291	310	302	297	324	294	288	300	299	304	324	333	313	340	310	305	300	327	334	318	302	303	295	324	313	299	317	293	304	306	311	307	323	277	278	319	324	327	306	301	296	317	302	282	298	278	288	295	310	312	310	326	318	327	310	343	321	328	344	309	304	324	296	312	317	296	300	334	273	280	311	279	313	319	319	294	306	316	306	291	323	307	327	293	314	322	305	326	319	309	281	347	305	332	336	304	300	302	320	321	310	317	309	338	278	312	331	285	303	293	329	299	312	326	301	323	302	303	334	326	307	284	277	316	334	308	304	291	322	303	307	324	304	307	324	312	348	319	335	330	295	294	327	273	325	333	299	282	310	296	306	304	313	318	306	296	325	321	312	337	296	314	327	314	319	298	353	310	296	305	331	291	325	301	336	275	300	313	283	294	311	303	296	296	308	306	298	310	308	320	312	336	291	305	338	324	314	300	321	315	304	306	328	313	297	313	314	283	333	317	311	321	294	298	296	304	305	332	319	332	331	318	284	304	290	319	304	329	320	283	284	289	289	292	321	300	294	294	322	347	277	315	330	335	317	288	318	320	307	324	324	295	302	313	299	317	313	311	296	297	317	295	312	296	307	327	324	327	300	313	285	329	295	317	289	340	315	330	286	316	311	311	291	315	314	331	311	309	305	310	326	308	333	316	318	316	310	335	327	314	303	329	287	322	296	309	295	298	323	292	309	347	289	330	302	289	287	291	357	306	292	341	282	288	305	316	285	306	313	289	282	311	325	314	328	317	315	309	333	283	296	325	316	303	336	308	273	287	308	308	335	306	281	319	296	331	296	322	306	324	310	306	334	330	312	326	307	316	318	337	294	320	335	307	314	308	332	304	271	291	315	308	311	310	297	308	300	348	327	288	317	313	303	326	313	343	283	307	323	290	296	262	270	328	348	345	317	320	322	283	309	320	309	336	309	340	289	319	298	306	309	331	344	280	302	308	312	304	313	316	302	303	295	300	304	323	315	276	297	308	301	316	297	292	306	329	287	324	309	317	312	332	285	280	271	316	315	317	324	316	342	345	304	304	311	310	314	294	327	347	313	313	281	308	318	273	338	330	290	317	305	308	291	278	321	288	319	329	315	300	296	305	293	329	286	313	318	311	327	308	329	306	305	309	335	308	321	331	301	297	317	316	299	298	311	298	297	296	312	329	287	310	321	305	314	348	317	306	271	311	299	325	295	291	333	309	300	309	323	291	279	325	304	306	321	311	324	319	325	305	332	334	278	313	311	309	284	321	323	316	343	285	300	330	321	307	307	331	286	318	302	313	322	324	309	301	295	323	335	289	309	324	326	331	305	312	320	320	304	319	316	299	327	342	312	310	307	298	302	313	325	304	299	295	314	325	295	293	319	278	306	317	297	304	316	308	317	342	326	330	290	318	318	337	323	300	310	335	324	339	310	306	275	324	310	336	273	343	316	338	311	339	316	291	311	291	306	314	302	317	335	342	319	300	339	307	292	309	321	294	327	320	319	307	316	309	326	313	293	315	303	321	298	312	309	345	291	304	328	334	282	314	326	320	288	319	279	328	318	325	320	329	336	304	334	288	316	319	329	326	280	337	304	312	300	333	320	301	306	313	306	305	318	312	310	302	292	324	312	333	291	293	291	301	312	329	320	324	299	303	268	299	333	297	318	301	322	305	299	287	338	292	334	268	310	325	299	289	321	302	311	312	305	304	299	316	290	310	295	300	295	318	284	317	298	327	325	288	335	321	308	299	286	333	323	312	291	314	330	291	322	295	287	272	319	323	314	291	321	311	313	302	295	296	320	337	324	317	287	306	294	287	326	333	314	295	313	300	296	329	299	299	275	297	305	314	324	320	295	321	302	291	316	316	291	316	296	303	282	293	306	342	295	318	294	307	345	344	308	325	326	290	284	293	299	335	272	304	329	357	328	322	304	315	287	318	303	290	303	300	315	314	295	358	323	289	286	305	275	288	326	279	318	311	316	301	300	312	321	330	310	302	287	277	309	323	320	312	288	303	299	305	295	296	304	331	300	293	342	292	293	321	347	301	332	277	312	308	312	331	308	300	313	305	315	315	314	328	304	280	317	285	300	323	304	311	276	297	288	306	316	346	294	295	317	332	326	315	282	302	307	292	305	300	315	304	307	294	311	272	293	306	312	293	306	297	317	303	322	329	340	306	332	288	291	336	304	311	291	269	277	280	313	319	301	327	298	290	298	314	321	326	343	301	308	317	319	313	323	338	300	295	324	304	293	307	299	290	306	343	301	290	310	296	291	305	313	294	309	269	319	297	298	293	288	306	277	307	259	281	301	345	318	327	281	325	280	319	293	321	307	309	322	338	298	314	295	299	317	347	309	306	322	273	307	306	289	303	341	308	327	294	291	263	309	314	301	317	316	299	286	288	300	298	316	286	305	313	325	340	291	312	360	317	312	290	290	307	329	331	268	315	320	337	302	312	291	287	288	337	324	297	312	301	304	325	331	262	330	315	275	297	302	309	287	293	299	298	312	295	309	318	322	294	337	287	311	294	317	337	311	320	326	316	338	324	360	336	331	315	295	310	297	318	314	300	354	318	294	287	279	303	271	286	314	317	300	315	320	288	297	308	294	331	281	299	301	305	298	294	305	325	288	322	309	289	312	294	315	332	299	304	296	293	291	313	326	310	284	309	274	281	312	317	318	288	320	330	301	318	319	315	335	305	322	291	345	299	286	305	317	329	348	320	284	340	322	299	305	331	333	307	283	331	284	331	316	290	297	313	305	287	275	307	288	296	336	318	297	300	297	283	287	311	333	309	308	320	296	311	305	323	300	329	309	295	316	292	294	303	287	301	316	309	312	308	277	270	317	313	311	333	301	294	295	283	313	313	313	311	303	321	288	297	307	298	286	301	290	290	313	326	333	324	327	324	309	315	307	300	311	315	285	322	319	348	312	288	312	301	315	321	307	328	317	312	326	306	316	290	301	322	304	317	298	313	291	282	261	303	294	294	311	318	334	277	323	269	295	313	282	301	308	303	316	313	315	300	334	264	304	314	328	306	320	295	286	299	312	318	311	344	330	302	304	291	307	324	287	294	292	310	292	353	300	325	323	289	266	259	321	299	332	335	314	266	335	297	317	312	319	303	286	313	316	334	296	282	314	287
2375	978	1082	1089	1067	1047	982	962	955	984	940	951	908	884	881	939	950	904	893	888	898	932	924	912	919	890	925	901	959	937	907	933	888	907	892	910	889	921	942	867	929	883	925	893	969	830	907	871	950	920	932	885	912	945	930	891	900	899	889	909	899	879	910	919	904	841	900	905	881	869	916	911	940	883	907	876	884	911	896	964	904	890	886	929	892	908	901	920	917	865	879	857	885	882	924	884	895	900	895	881	907	945	879	904	908	897	843	904	892	875	958	913	914	892	854	858	941	927	889	892	908	883	881	892	890	936	895	878	917	893	929	859	901	938	906	917	884	905	887	912	869	879	917	918	870	907	893	897	885	894	923	866	867	886	858	912	894	893	920	931	892	911	851	834	956	902	816	946	942	904	986	947	902	904	863	911	859	874	953	878	947	846	885	863	927	918	885	859	884	955	901	876	893	922	888	931	887	889	927	857	918	964	910	942	929	926	882	883	872	915	869	898	888	921	941	894	876	891	859	933	903	897	860	927	893	901	875	871	841	889	867	934	907	924	889	914	954	901	919	946	868	896	883	844	948	866	870	920	913	872	905	902	921	911	889	910	933	934	938	915	911	907	912	871	884	920	886	895	911	885	911	892	899	860	920	886	949	826	943	911	899	875	921	854	884	922	924	875	890	870	907	873	921	909	895	917	928	827	896	906	932	900	885	862	931	862	935	910	938	873	877	899	882	936	859	813	924	820	907	921	925	865	915	882	966	869	901	844	931	961	883	943	891	901	910	944	893	899	844	902	913	874	900	879	895	871	823	923	897	930	917	885	934	922	882	918	889	932	891	848	878	888	935	945	872	937	882	879	969	919	922	948	904	879	891	930	898	876	914	874	900	938	930	903	868	900	926	874	827	925	940	978	931	886	894	888	931	915	880	875	909	895	907	926	887	850	870	906	887	907	870	856	830	940	866	913	924	898	875	921	925	882	885	915	882	906	898	853	931	888	916	902	894	977	868	895	920	885	863	903	927	966	916	968	892	866	857	911	916	903	897	899	887	895	871	833	901	910	863	879	923	944	898	940	840	857	940	910	871	900	885	936	873	922	882	909	929	865	880	900	882	869	911	912	875	906	917	918	876	874	881	906	881	826	867	858	971	882	895	915	894	905	932	902	983	877	932	914	922	922	891	793	915	946	895	888	918	909	886	902	985	888	901	901	900	908	916	860	900	882	889	861	896	947	914	885	920	920	933	852	880	918	927	888	922	907	868	855	947	910	946	827	927	882	969	894	862	890	874	919	899	922	897	948	927	909	902	978	953	837	939	913	880	954	930	900	994	950	896	904	900	929	941	840	913	914	844	910	954	899	871	920	854	931	895	858	903	899	882	932	868	893	930	934	935	954	852	912	849	934	910	940	887	924	878	876	883	882	920	848	874	912	867	907	964	886	882	909	954	933	929	904	862	892	877	898	862	958	932	908	926	852	884	930	882	874	874	930	888	893	918	889	904	857	919	918	890	868	867	891	879	868	890	931	896	945	938	937	904	934	922	889	911	921	894	935	874	901	832	868	882	909	904	887	884	881	860	959	918	855	914	918	897	892	941	895	918	902	893	941	856	944	869	883	908	856	870	889	885	887	895	863	903	927	917	845	874	894	931	945	881	856	847	913	910	900	902	888	936	887	943	877	856	912	897	910	880	892	888	859	903	906	909	853	899	892	929	886	951	922	890	858	868	875	899	915	899	859	863	860	870	888	919	925	906	940	971	866	899	901	849	895	902	873	939	850	875	910	900	890	899	868	970	920	944	926	971	921	911	879	876	824	915	880	912	893	894	882	923	900	891	890	924	885	859	853	940	938	863	890	872	899	859	908	857	964	925	848	877	905	940	921	906	968	953	873	903	905	888	888	873	902	912	845	885	905	893	874	889	905	933	913	914	868	911	934	887	942	902	920	879	846	916	930	857	869	956	883	905	917	874	902	890	858	889	834	881	887	930	914	856	902	847	911	895	839	883	891	965	914	926	892	856	915	892	855	855	870	897	868	843	904	898	909	957	920	917	911	911	854	891	893	927	934	892	909	879	897	951	897	871	920	919	878	920	864	872	883	933	897	897	901	852	860	912	940	910	900	863	898	914	850	892	899	891	862	924	900	956	932	900	921	903	939	916	916	860	912	897	910	886	910	903	899	918	845	885	897	913	901	894	932	884	908	958	932	866	921	905	940	933	926	956	890	866	891	864	873	913	875	892	925	947	904	907	893	852	897	918	916	870	875	949	838	966	869	933	913	896	931	869	879	901	919	904	859	886	936	887	891	851	926	905	904	910	878	960	920	893	836	876	900	900	911	873	889	875	903	879	859	921	883	834	904	931	926	913	891	958	910	874	869	948	880	848	856	957	896	862	883	930	890	863	863	898	868	905	888	896	918	850	856	949	903	880	940	916	878	945	923	879	922	913	942	901	911	888	886	917	916	913	963	869	899	875	916	873	854	896	886	916	877	882	876	940	892	862	867	902	883	897	994	888	924	862	953	914	859	896	911	893	921	860	894	922	872	875	871	926	879	900	895	900	937	899	903	918	851	919	871	909	912	897	961	954	917	883	853	920	941	949	938	888	916	945	927	859	924	899	898	855	893	924	875	962	912	900	970	862	936	926	808	839	910	918	874	911	956	903	834	893	891	851	901	908	911	941	888	858	881	855	886	887	920	871	900	897	917	939	875	868	932	907	871	895	907	930	909	960	935	810	834	949	879	952	909	872	903	894	861	870	936	902	916	971	912	942	900	912	895	912	923	850	931	895	890	899	907	880	954	939	885	873	891	937	874	925	859	850	967	964	898	903	877	898	880	903	901	891	933	857	901	893	960	962	939	897	953	858	900	924	920	900	930	921	914	942	935	887	914	940	909	922	908	881	919	880	849	860	951	930	894	919	886	904	882	912	983	952	926	962	890	909	834	936	916	875	897	957	911	872	972	894	911	928	861	890	908	915	864	973	901	864	846	873	889	938	910	873	910	909	866	911	937	930	850	919	893	908	878	846	906	883	867	900	859	875	943	896	883	927	916	918	906	907	925	891	909	955	937	900	854	884	866	924	898	930	905	881	889	957	854	866	893	879	874	894	913	918	886	878	963	866	901	914	849	933	947	879	860	861	871	940	843	877	918	941	885	888	841	912	860	877	856	886	907	918	880	878	848	864	819	888	911	880	938	940	863	908	886	940	893	925	893	889	902	889	890	875	873	897	959	866	948	867	892	887	952	924	905	910	900	896	885	927	903	909	883	907	919	866	923	944	903	905	885	926	846	872	879	903	885	938	917	915	934	915	857	913	929	896	884	862	922	892	926	917	902	903	905	918	898	891	935	891	930	947	890	882	909	895	917	872	841	863	904	935	920	879	922	858	876	858	894	886	895	909	956	892	908	888	880	848	894	876	921	928	896	896	921	911	934	898	864	895	901	867	919	888	921	911	901	915	877	890	979	858	914	880	929	842	869	909	872	870	879
8539	1184	1415	1200	853	677	519	409	352	312	294	254	260	242	255	215	219	193	208	223	168	198	203	235	189	179	181	181	200	182	176	194	190	138	160	186	167	171	149	166	179	155	180	187	189	152	177	162	176	174	176	164	170	177	177	160	188	143	160	171	173	181	162	172	170	173	153	181	155	160	152	188	162	185	187	157	148	181	172	163	180	162	183	173	177	166	167	172	154	163	184	164	165	190	162	170	177	174	160	169	165	179	200	166	153	153	170	155	150	162	162	166	170	178	160	154	179	178	174	171	169	196	178	170	175	164	157	157	162	172	170	167	183	209	169	167	181	175	176	175	158	162	178	171	161	155	177	171	188	197	157	161	178	159	157	156	161	179	179	158	175	159	178	183	165	176	183	171	166	185	163	171	188	162	173	152	172	146	163	158	180	165	171	165	168	157	142	173	162	170	170	185	158	169	151	170	147	150	152	171	173	169	154	144	140	178	166	190	146	176	164	159	159	168	157	184	142	171	160	187	171	171	166	161	165	154	162	154	158	163	144	173	189	186	162	162	178	187	149	176	192	149	182	175	164	148	144	161	170	168	175	170	148	180	164	168	171	167	166	164	183	163	164	162	157	175	176	153	191	183	150	168	178	155	177	190	164	148	147	152	179	200	173	180	165	178	177	162	173	159	165	198	168	169	174	172	182	153	199	158	204	161	162	165	162	157	172	166	182	176	155	184	149	190	172	198	186	169	152	167	162	163	180	211	161	161	170	205	170	162	182	169	158	159	166	195	135	169	153	174	170	184	170	168	177	205	175	195	161	154	171	215	181	164	156	168	161	201	173	160	166	192	186	177	204	179	182	191	186	177	163	184	171	158	151	177	159	167	160	174	160	163	176	189	164	160	155	165	167	196	157	165	167	170	172	159	172	188	165	193	173	164	187	159	188	142	177	162	159	172	185	170	173	171	156	185	167	158	192	152	146	186	190	188	166	164	192	156	185	160	166	174	188	178	169	178	183	158	181	157	167	171	172	185	194	174	176	168	176	166	189	167	166	185	157	175	150	156	164	143	159	165	166	176	180	174	167	185	168	185	155	182	162	156	168	170	187	188	139	182	177	158	156	168	160	173	181	180	174	163	160	156	180	177	148	170	165	150	170	156	171	161	171	188	171	158	163	148	197	175	146	182	157	159	159	148	181	170	188	195	157	174	145	192	168	151	152	183	172	191	183	168	157	163	160	159	190	159	153	195	166	158	178	135	159	166	145	143	188	176	162	153	171	155	196	184	176	180	153	165	138	174	170	169	191	188	178	162	186	159	182	185	166	179	162	168	152	152	203	155	189	159	176	179	175	188	170	170	170	171	163	170	192	162	176	182	203	157	187	169	169	188	171	186	143	165	161	179	185	156	181	181	163	157	180	195	162	180	161	200	177	172	178	172	176	157	164	174	176	173	165	157	148	157	196	170	175	153	192	186	187	161	175	166	180	143	165	151	147	170	175	179	184	191	187	176	160	157	160	167	200	183	174	181	176	175	172	181	150	170	189	171	174	156	179	160	173	163	186	177	162	191	178	163	187	165	154	186	150	159	161	179	166	162	174	181	167	159	158	161	184	150	182	164	160	164	177	160	174	156	171	161	179	196	181	171	166	169	176	171	149	162	178	152	161	165	189	153	173	208	163	155	161	184	183	174	195	165	165	188	163	159	164	165	182	173	164	186	156	165	148	156	181	165	183	172	175	170	180	160	185	189	174	196	174	191	154	166	160	178	175	183	172	175	163	170	162	183	172	167	165	166	166	170	181	151	191	151	164	153	184	162	175	192	167	150	168	165	195	147	136	181	177	167	170	167	163	187	182	154	171	164	174	149	197	169	184	179	173	171	185	167	165	166	153	164	199	185	153	142	172	199	172	167	176	175	166	182	179	158	173	168	170	155	193	184	169	160	203	187	145	181	152	207	161	178	169	172	164	194	166	154	182	136	178	172	175	177	174	145	164	199	152	171	177	163	166	154	165	167	157	178	169	173	167	150	157	167	170	160	163	164	179	131	161	157	169	160	182	166	168	192	165	172	202	178	156	172	154	165	153	160	170	169	153	184	166	185	167	151	157	182	185	175	160	144	185	174	179	171	189	178	185	169	182	185	158	160	142	166	188	155	165	158	165	175	151	172	179	182	151	181	174	167	173	165	155	171	164	178	189	153	182	156	186	169	169	183	171	169	159	167	164	162	167	156	172	168	169	157	188	157	171	166	179	179	186	157	168	163	166	153	185	180	163	182	184	170	182	160	173	172	172	171	190	169	184	172	174	175	150	171	156	166	181	166	169	171	169	165	150	159	174	166	186	137	161	188	191	162	155	151	188	171	162	186	173	172	164	166	160	169	163	172	187	165	175	177	148	173	176	163	175	177	169	157	173	185	196	174	152	162	152	192	171	179	158	171	179	163	193	135	143	174	185	168	177	163	172	175	160	183	177	169	175	179	171	160	176	162	155	155	187	154	156	175	171	173	176	166	166	157	159	166	157	152	177	187	165	178	173	165	177	217	185	166	144	185	188	179	196	169	176	166	160	187	158	160	173	198	169	172	183	168	194	163	150	163	168	166	171	148	180	172	165	160	205	174	167	171	175	162	200	153	163	154	154	164	182	184	161	188	178	165	174	178	176	153	173	186	176	151	162	172	168	165	146	167	199	177	182	169	145	194	175	177	151	169	204	162	161	160	188	169	141	174	191	161	163	164	163	178	162	152	153	147	177	177	147	170	161	178	161	191	135	175	153	159	174	167	182	172	179	178	170	169	161	191	174	169	179	159	180	159	170	168	165	163	174	199	148	171	163	153	179	167	167	168	171	179	185	168	162	156	157	182	178	173	182	163	164	199	217	175	155	171	171	176	176	199	156	162	188	168	152	167	152	158	174	159	180	179	148	183	180	171	167	177	180	153	176	173	189	165	154	186	161	167	184	189	156	174	175	178	171	185	168	172	197	166	177	192	163	177	167	165	170	187	154	157	195	171	155	165	148	177	169	139	185	172	176	173	169	165	175	167	184	204	162	192	170	170	189	172	167	160	176	155	161	190	161	183	163	190	168	165	164	166	170	179	166	161	169	182	168	163	162	159	161	164	162	166	166	174	179	193	150	187	191	152	168	141	145	160	159	171	198	171	170	172	162	158	182	180	194	181	173	160	173	182	182	161	156	157	170	163	156	193	154	157	170	165	175	176	159	157	157	174	183	173	165	154	152	190	171	158	171	177	155	168	154	148	163	196	165	177	168	177	170	181	172	154	169	166	161	161	166	158	162	156	172	175	172	182	184	181	179	168	183	172	166	197	180	158	153	178	139	157	171	161	171	163	178	164	162	172	137	167	185	163	180	188	165	156	195	159	164	161	172	160	179	145	168	145	163	178	189	146	187	173	169	164	181	185	176	164	162	180	161	203	166	160	159	171	183	180	181	159	152	187	172	159	148	165	168	178	167	162	157	167	157	170	155	159	184	190
5508	1633	3504	4025	3336	2766	2276	1933	1644	1383	1340	1216	1100	1061	999	870	847	848	835	794	723	707	747	752	647	649	674	671	662	586	585	679	595	638	586	592	590	598	622	579	624	570	642	584	599	583	574	591	600	604	608	591	554	577	564	576	541	600	569	560	558	530	590	546	562	565	513	587	588	569	534	565	515	552	572	550	541	532	573	553	568	519	500	610	551	532	528	568	573	548	548	561	525	557	540	536	552	572	533	514	542	520	503	539	571	533	539	514	518	519	543	604	504	551	531	551	533	583	552	540	499	541	545	562	559	527	564	580	553	512	559	567	531	555	536	511	552	583	521	539	540	503	514	544	521	593	547	473	537	558	582	531	543	474	498	546	559	536	524	507	534	541	532	570	574	534	540	558	552	517	559	558	545	528	570	544	533	547	571	570	564	533	503	529	517	519	526	550	547	498	543	491	552	529	580	533	529	514	548	524	544	538	503	545	520	566	524	528	576	538	561	568	547	497	540	573	537	500	535	556	507	518	554	530	530	525	551	595	537	523	574	503	534	535	540	550	580	536	553	548	560	548	522	541	498	545	553	528	483	479	600	517	551	552	581	522	521	556	553	521	557	552	540	537	535	495	533	566	599	547	509	506	525	549	534	559	548	516	532	534	569	565	532	513	562	544	546	504	561	545	541	541	526	554	540	527	541	559	513	549	529	490	563	565	522	526	541	535	568	492	577	527	544	551	537	511	574	573	525	550	541	511	572	557	536	547	530	518	573	562	562	526	506	535	559	524	544	574	514	538	570	552	505	553	545	551	518	569	518	516	551	527	519	572	555	555	529	558	557	541	543	531	545	473	553	524	537	565	542	515	557	552	540	552	525	508	493	501	527	503	549	535	540	517	548	530	521	572	543	529	520	533	545	537	527	566	570	514	575	581	537	540	531	539	550	519	579	519	519	595	538	527	551	520	518	574	521	568	552	518	508	521	525	534	534	551	531	530	549	550	530	503	551	512	528	523	541	528	535	544	531	534	556	524	567	543	497	517	567	531	545	523	562	551	566	530	548	562	529	559	544	553	538	539	508	491	529	550	526	544	539	530	544	555	552	565	540	542	503	531	544	557	533	548	528	505	539	532	513	561	556	527	524	521	548	577	528	534	567	500	516	517	565	552	540	570	523	537	563	537	527	554	552	546	476	517	543	505	574	539	562	503	538	531	529	523	526	533	545	528	517	559	526	530	514	546	517	548	568	513	518	568	544	564	508	516	537	518	538	537	516	551	573	546	526	502	536	531	505	535	539	558	533	491	566	526	522	524	558	555	527	568	556	561	544	507	498	548	510	557	547	553	497	507	500	555	511	509	537	561	536	541	515	529	528	528	537	558	543	550	535	533	517	517	560	566	553	562	540	519	516	540	535	550	561	556	535	538	545	544	547	538	538	497	534	577	527	513	559	552	564	560	561	525	522	566	544	523	534	524	544	562	567	540	507	543	533	578	564	527	540	492	502	575	527	546	534	516	549	565	508	524	573	595	525	541	558	569	543	524	546	532	561	547	557	544	532	557	533	547	519	538	524	535	559	511	558	553	555	537	579	527	564	541	567	544	536	523	547	573	560	546	527	531	553	532	563	518	588	570	561	540	514	545	560	549	531	566	531	546	535	506	549	506	586	522	557	564	540	512	500	530	583	553	538	564	587	525	550	532	546	546	521	558	518	529	504	568	479	565	518	522	536	512	528	547	524	525	549	554	540	498	531	575	518	531	549	550	564	513	538	512	546	549	578	557	577	506	602	528	555	521	513	538	559	545	514	543	533	551	540	491	538	528	567	550	561	546	516	547	510	514	542	580	536	558	558	561	534	524	542	575	553	503	544	514	558	524	559	534	509	527	543	528	548	521	559	539	593	540	514	505	562	535	501	493	591	540	578	559	542	522	523	497	562	517	508	534	539	518	535	538	516	534	554	508	486	514	528	503	546	570	538	533	564	536	509	534	559	505	557	535	573	554	529	588	563	533	606	540	553	542	556	521	541	535	495	561	524	544	597	523	551	570	540	546	536	509	531	514	543	536	564	534	545	547	545	511	557	542	554	528	537	531	504	541	515	571	518	556	536	542	564	550	564	528	539	553	548	539	534	568	564	558	517	583	547	535	558	589	519	585	542	593	533	495	562	535	544	524	506	571	556	547	567	561	526	564	527	555	540	505	563	536	560	555	523	565	540	533	509	524	537	534	521	542	554	556	540	553	550	562	508	513	563	554	549	499	503	509	528	528	514	520	548	576	520	549	566	550	495	540	550	529	551	553	537	570	558	530	555	534	567	563	492	503	530	575	542	521	502	529	514	565	496	519	522	520	551	530	514	523	538	516	542	539	519	495	540	569	569	528	541	581	565	524	583	526	533	547	539	529	543	553	503	506	531	556	572	529	547	503	534	534	504	562	543	506	549	526	523	551	534	514	526	552	526	574	534	500	539	546	571	540	529	535	498	537	529	512	547	487	519	548	526	569	532	552	545	555	565	556	525	550	553	522	513	559	570	540	541	504	533	520	535	562	525	529	509	511	566	550	549	544	516	499	552	512	530	509	502	577	536	544	544	539	555	535	538	497	532	515	565	470	504	576	512	503	533	569	500	565	551	516	531	550	576	513	559	572	550	576	532	559	565	523	494	537	589	520	581	528	545	544	531	539	540	598	496	566	536	502	491	521	542	538	569	559	542	562	505	507	543	517	521	535	558	559	538	551	551	560	526	500	532	505	500	497	558	527	482	545	569	549	555	541	557	545	595	513	548	532	540	528	541	491	525	550	555	511	525	550	517	576	543	560	589	531	542	567	555	552	544	553	547	562	560	529	555	520	541	566	527	580	532	557	533	518	576	564	486	545	546	544	534	533	535	543	590	491	558	551	548	559	525	560	549	561	536	573	594	544	516	549	542	555	557	528	502	511	552	564	541	521	543	491	548	543	529	548	522	546	578	593	514	534	543	589	573	533	557	556	523	504	574	582	555	572	498	546	543	513	530	519	550	545	533	548	525	545	564	513	572	551	531	485	522	580	516	549	549	533	558	544	589	557	546	539	523	538	549	530	543	573	536	536	566	561	557	573	544	562	507	565	560	511	525	547	569	514	514	519	522	514	553	515	515	570	532	544	526	534	611	540	553	563	518	511	520	584	525	519	502	544	532	543	538	541	550	523	507	541	537	529	527	553	568	538	571	515	533	539	514	559	550	524	556	546	508	555	576	547	531	556	532	504	543	572	565	505	541	524	535	533	543	539	534	536	547	546	523	569	559	550	536	533	521	541	495	586	530	589	524	543	542	518	540	576	542	522	541	487	528	561	538	547	537	500	526	520	545	510	542	543	523	545	535	547	524	514	551	510	542	539	553	524	546	535	569	559	532	573	538	570	550	529	535	528	532	531	540	579	545	523	506	523	519	527	532	532	524	518	523	553	545	582	544	482	538	541	555	541	515	549	571	569	549	572	529	532	561	538	564	547	536	546
16249	2692	2846	2187	1540	1090	815	640	546	443	377	382	330	275	236	294	226	254	204	192	214	188	177	174	183	183	147	172	185	171	150	147	158	187	156	161	158	140	156	166	152	144	172	153	131	136	160	143	167	149	122	157	149	154	142	157	148	123	150	136	159	138	139	133	141	134	126	153	144	148	145	127	128	141	144	117	149	127	162	148	146	141	131	134	131	143	146	125	139	129	144	156	121	136	146	129	134	141	150	142	125	145	125	125	127	154	148	128	145	142	139	130	138	125	144	132	144	142	126	147	116	137	156	147	151	127	135	132	132	150	139	128	143	130	119	144	127	139	151	135	137	120	124	128	140	124	140	134	151	133	142	130	134	146	143	129	128	110	127	150	164	118	136	169	145	130	162	140	154	132	154	146	160	154	156	118	131	128	131	132	152	130	127	137	135	125	148	153	124	142	117	135	132	154	140	133	126	126	142	124	146	125	130	141	173	128	131	146	136	118	145	143	156	137	123	156	135	152	152	150	149	137	146	129	150	148	147	145	138	125	149	146	133	152	131	126	130	113	141	128	138	143	146	125	139	164	146	156	107	150	141	124	140	125	135	138	153	123	135	145	131	158	131	151	121	132	154	130	134	145	137	134	142	115	146	133	143	116	159	140	132	125	140	145	148	151	131	137	134	116	131	148	152	121	121	144	128	126	142	137	152	121	138	129	137	129	164	135	141	139	110	152	149	120	146	145	134	131	152	143	132	128	127	145	130	133	135	125	128	125	143	149	126	155	147	142	162	144	135	136	147	132	135	119	139	138	128	144	110	135	133	137	141	114	164	141	154	138	159	162	128	131	157	136	136	131	141	143	158	145	146	127	124	131	171	150	127	126	137	128	150	143	136	123	127	138	165	150	153	134	138	116	139	144	142	134	152	141	139	125	149	148	133	132	137	144	141	148	130	134	134	141	138	166	150	138	138	143	133	154	157	133	146	143	151	117	151	133	132	139	139	131	142	123	136	149	131	151	147	150	144	152	122	129	129	126	134	127	147	146	131	112	147	138	146	138	139	136	146	158	149	156	132	126	146	139	149	127	132	128	144	137	146	149	123	137	145	134	135	125	148	150	133	138	155	134	146	134	127	140	144	156	136	133	120	134	124	162	139	126	141	133	161	142	139	148	162	133	138	140	128	142	140	124	112	136	141	136	139	132	127	141	141	157	128	140	155	153	162	127	141	154	173	125	152	137	129	136	134	125	131	101	146	116	158	157	122	154	140	134	130	149	146	117	167	133	136	155	152	116	130	144	119	139	148	146	138	129	117	142	144	137	151	124	144	138	139	137	125	138	171	124	133	166	125	143	146	131	114	135	146	128	141	149	123	142	146	152	145	143	119	157	138	165	128	142	127	139	129	126	131	149	140	140	129	142	128	145	152	157	149	120	145	138	138	121	139	147	150	129	130	138	126	137	136	143	141	138	133	150	125	137	144	117	136	131	123	130	124	142	147	132	136	123	151	142	121	135	134	132	155	127	137	149	119	122	114	155	146	136	155	127	140	155	130	138	153	156	153	126	133	151	148	146	118	147	114	129	139	139	124	160	147	151	119	166	136	129	162	145	129	137	118	142	124	135	162	157	154	128	122	137	137	122	133	149	132	150	136	138	156	137	136	151	148	121	129	126	136	134	150	115	145	114	142	142	143	134	159	154	144	144	124	125	152	157	140	136	138	135	129	131	136	142	136	137	144	146	156	144	137	125	133	147	159	120	138	136	133	136	136	137	152	131	134	121	147	138	137	138	135	110	150	147	127	138	132	156	146	155	135	126	147	137	158	129	143	156	128	119	126	134	148	131	139	132	141	122	144	115	148	166	120	138	125	134	155	119	128	140	152	135	119	117	149	149	137	139	126	133	152	137	125	132	147	139	137	138	168	131	144	157	120	142	126	107	127	132	134	114	129	132	135	138	153	120	118	134	132	145	132	135	136	128	151	133	141	147	153	158	161	101	156	121	143	101	127	164	132	146	143	163	127	149	164	146	135	132	167	131	135	122	147	129	125	134	126	130	133	146	139	120	119	144	142	139	128	140	145	129	122	141	133	148	142	150	134	148	150	135	116	132	134	148	128	148	149	114	134	149	139	137	137	135	126	163	132	140	131	138	144	148	129	135	128	135	136	149	125	131	122	154	123	133	142	132	143	133	121	153	153	142	128	130	117	159	144	131	166	127	151	126	142	145	138	154	142	121	122	139	128	139	168	117	136	130	143	152	129	134	137	129	145	135	145	154	145	128	134	122	130	143	138	138	123	145	141	144	142	167	154	136	143	140	142	147	134	140	134	130	154	145	126	127	118	142	146	122	119	152	125	130	136	135	130	158	125	126	135	134	146	155	118	120	150	160	158	146	133	156	158	140	113	133	162	137	145	135	145	138	135	123	132	146	140	129	147	146	150	130	133	150	127	150	138	129	125	118	149	149	129	125	116	120	148	133	123	134	140	121	128	140	131	126	126	145	124	141	120	134	151	137	143	150	135	174	132	119	143	142	146	134	144	147	126	136	155	145	138	139	141	128	143	135	139	117	150	161	128	146	138	138	154	131	124	139	142	140	140	141	157	144	142	124	143	151	141	147	135	147	151	146	157	119	139	129	139	120	145	126	149	143	153	124	138	147	143	134	133	139	131	143	143	132	136	147	135	135	143	137	141	132	138	151	160	118	139	106	137	153	126	161	128	142	146	125	144	148	148	162	131	152	145	149	124	155	134	131	127	129	136	134	132	145	126	149	114	131	139	141	136	142	134	125	134	141	141	138	121	144	141	147	156	146	130	150	151	140	125	134	141	137	123	131	145	117	130	146	129	141	128	141	123	150	143	135	153	151	145	109	168	131	148	115	149	155	127	119	112	133	144	144	149	126	138	147	146	131	130	134	146	137	124	132	135	139	136	132	128	139	138	149	140	145	156	121	160	148	154	158	149	137	149	141	163	145	130	136	121	108	149	140	120	139	155	136	147	150	138	131	144	117	137	123	133	150	161	125	155	135	155	132	141	138	118	147	155	138	150	135	141	119	141	141	111	155	110	138	132	135	145	166	130	143	143	139	128	136	123	111	144	130	135	144	128	150	136	151	144	128	135	125	151	144	135	128	135	128	144	145	122	139	152	143	129	123	149	149	148	151	149	142	139	132	137	155	163	132	134	148	141	144	136	131	138	135	160	150	129	144	125	131	132	146	150	136	159	155	144	135	134	130	130	134	146	132	138	143	149	134	122	121	117	141	160	133	127	149	150	124	135	136	133	150	129	134	126	154	139	148	146	152	147	131	146	138	141	161	125	148	139	129	150	148	137	136	164	157	167	149	141	121	140	141	127	136	139	131	141	132	142	137	125	135	138	144	145	152	165	154	135	126	145	122	149	143	154	130	130	128	160	127	137	146	135	122	151	138	134	133	137	130	145	142	135	144	139	117	120	129	160	149	134	128	133	120	147	134	133	163	152	129	146	127	131	114
7580	2572	6008	6896	5759	4697	3728	2991	2540	2178	1937	1740	1549	1359	1319	1174	1172	1013	1021	932	924	853	791	824	753	786	719	723	657	633	604	655	626	606	631	594	604	631	577	581	553	543	539	568	522	562	552	547	549	554	532	556	566	500	518	511	470	491	532	524	495	530	482	518	501	488	479	508	450	482	468	477	473	459	478	487	509	457	500	512	458	497	464	504	476	504	486	484	504	453	477	512	511	476	440	473	481	460	508	457	475	514	472	510	479	438	484	488	443	473	480	460	495	453	460	454	490	459	457	471	468	451	460	496	483	534	477	464	481	502	452	523	466	449	456	488	480	497	469	491	499	470	481	475	429	459	443	456	465	471	465	435	428	434	484	494	428	477	484	470	439	460	432	468	468	425	474	457	429	526	495	487	468	427	458	476	460	430	496	463	482	521	488	473	461	466	473	470	452	437	469	426	433	449	447	452	476	493	484	474	469	462	481	475	472	449	468	465	472	448	451	478	486	465	468	462	482	495	420	470	430	514	463	479	496	445	473	461	469	448	444	482	466	438	440	423	453	465	461	477	440	452	479	441	488	454	465	442	470	460	457	454	450	466	459	474	481	450	459	473	481	452	471	443	489	411	434	477	471	428	467	433	483	449	415	439	431	449	465	489	516	447	462	461	441	446	506	402	458	463	484	467	441	466	449	455	439	483	494	455	459	458	474	433	472	468	511	467	440	447	446	410	460	463	418	504	453	490	473	463	485	440	488	475	473	451	478	453	462	469	477	438	474	447	477	421	479	466	429	442	413	425	470	454	475	469	485	474	468	458	433	459	449	451	446	454	471	474	464	478	433	483	443	458	445	480	490	469	446	445	460	461	437	422	433	509	476	455	476	421	429	464	499	432	454	450	492	435	469	457	465	498	444	512	430	458	427	493	461	466	443	456	451	447	451	428	429	474	447	450	477	432	434	419	446	466	466	509	487	470	458	466	481	464	474	484	500	464	426	463	432	484	443	453	421	444	454	473	488	467	415	439	464	478	494	482	480	464	451	436	448	456	450	460	463	478	450	447	478	465	459	471	494	459	456	432	490	469	450	427	459	464	474	484	448	489	444	458	444	456	456	492	476	420	445	445	440	436	450	468	475	453	489	454	508	441	472	456	473	450	458	477	444	463	491	455	459	460	488	448	426	440	473	432	442	460	492	457	425	477	479	461	435	451	435	432	439	457	471	439	417	461	490	450	498	458	460	444	464	494	461	500	470	447	461	468	510	495	445	477	478	455	432	469	464	434	430	454	457	454	453	458	479	467	476	484	424	470	421	456	454	442	452	438	492	440	444	442	435	430	469	463	436	468	464	458	441	459	448	472	449	493	516	489	464	508	469	447	454	463	446	448	516	504	494	469	491	446	439	435	470	439	439	448	440	438	437	442	434	500	486	477	469	468	444	461	458	477	439	466	453	490	448	471	507	459	468	484	441	456	455	458	478	453	452	461	437	463	437	468	451	443	452	434	458	427	435	445	450	473	459	498	472	469	437	469	474	452	467	500	424	451	469	462	475	465	437	457	440	421	501	442	471	467	433	411	486	493	441	442	495	473	428	468	432	486	475	459	455	479	474	464	485	492	477	424	437	446	432	441	461	431	476	445	472	429	477	476	480	476	433	483	455	443	489	447	475	486	438	464	464	476	501	446	489	418	498	457	463	432	459	444	475	476	472	461	451	475	443	439	469	462	438	466	434	458	483	464	464	517	464	452	449	457	440	442	458	409	453	450	430	424	491	472	511	457	440	452	449	475	421	489	446	446	481	460	463	433	484	467	460	456	476	460	440	473	453	426	449	480	453	465	448	436	440	478	499	487	437	450	439	510	504	434	472	424	451	415	430	473	419	473	449	469	453	464	427	477	441	424	453	484	439	487	448	454	433	464	443	483	434	472	450	473	445	453	489	428	482	464	483	494	443	464	463	453	474	444	461	455	437	428	441	493	464	467	475	443	491	475	469	499	481	437	462	463	458	473	478	470	479	470	461	468	515	434	455	456	430	458	439	478	427	464	470	487	456	498	471	473	469	447	470	467	415	456	452	448	436	471	450	456	446	462	434	457	479	488	441	425	455	457	452	451	448	469	468	424	441	483	498	432	483	456	461	446	431	484	466	462	453	475	459	456	463	460	450	503	466	497	479	489	473	441	512	467	481	453	463	477	469	439	497	465	494	436	489	482	466	445	433	479	450	479	494	412	453	491	430	492	424	478	456	465	442	464	448	474	453	466	483	451	415	492	452	446	423	445	416	492	461	455	461	453	466	457	450	457	461	479	459	485	469	472	494	439	465	436	467	470	458	461	494	483	488	470	455	454	494	445	460	461	489	460	484	443	456	450	431	449	471	472	470	451	435	484	480	476	435	467	468	480	462	440	457	465	468	419	478	459	447	491	462	417	467	499	515	474	445	444	457	460	505	424	472	451	423	442	434	438	457	482	484	509	452	472	487	454	457	442	449	456	423	463	418	419	453	432	463	452	437	474	474	476	472	439	420	448	461	477	440	460	480	487	457	460	445	417	433	472	470	431	470	423	436	429	466	442	433	425	462	454	456	477	428	464	472	433	459	478	461	463	458	468	439	480	463	480	436	445	486	497	455	449	489	440	430	432	452	486	469	474	451	443	463	504	431	423	466	470	476	457	464	428	474	492	438	488	448	495	476	445	478	448	452	515	457	452	503	448	462	463	479	429	457	453	438	461	461	467	449	452	484	480	488	484	445	453	454	445	452	439	440	481	460	452	472	486	440	455	450	475	487	505	463	473	459	491	468	489	441	472	465	478	469	492	469	461	477	450	415	422	413	447	426	456	483	515	485	488	442	428	476	438	477	475	476	466	413	468	447	478	476	483	482	466	431	448	447	511	474	476	432	518	510	485	464	480	466	468	460	457	420	478	459	488	448	403	451	449	493	497	459	438	437	470	441	454	428	461	439	417	436	473	482	438	423	456	462	518	476	446	453	439	449	475	482	486	424	486	440	447	467	419	471	518	486	467	466	429	465	493	460	436	461	479	472	456	488	462	434	486	453	499	477	450	456	452	468	442	461	506	450	456	438	438	475	486	467	457	485	455	475	482	479	450	436	474	484	467	430	460	429	438	457	467	464	484	448	467	426	458	431	448	418	504	421	460	462	483	442	451	447	454	446	404	478	468	423	421	470	481	464	448	427	434	460	451	465	459	468	510	432	460	462	476	483	470	442	464	419	488	479	462	456	424	389	455	462	454	459	433	453	485	457	494	461	445	471	461	476	466	452	459	430	504	454	511	428	438	458	410	455	428	451	456	431	459	484	440	480	518	450	467	423	484	481	460	474	467	493	442	465	489	474	528	501	433	464	469	471	454	447	407	486	464	485	469	450	472	432	472	456	448	422	477	484	451	465	480	466	448	441	458	469	432	476	472	477	444	422	436	464	432	482	443	403	469	473	486	471	439	430	477	456	440	476	450	482	459	499	446	466	444	443	450
1964	344	387	341	339	362	343	316	306	305	332	280	322	287	309	306	319	341	291	297	304	349	310	311	322	297	297	296	299	290	307	316	332	314	309	293	319	295	296	291	323	333	324	307	315	317	319	318	325	318	291	308	347	320	322	343	317	283	295	332	296	308	318	327	290	295	318	333	311	312	310	325	317	296	314	349	282	290	336	333	307	319	284	281	317	325	318	302	317	280	319	285	349	267	351	313	344	337	316	330	334	316	282	316	305	327	319	297	295	317	300	284	344	287	346	300	303	314	309	296	356	328	316	296	299	301	290	306	290	327	285	316	312	296	331	306	277	302	302	331	318	344	340	292	308	328	294	333	330	318	310	334	286	314	338	306	348	295	311	345	317	330	342	313	327	321	304	307	292	286	320	302	299	318	315	349	301	304	318	276	299	313	304	307	318	315	300	297	303	306	300	311	291	304	316	304	291	318	342	339	292	309	268	294	325	311	303	319	326	299	302	288	294	293	334	316	326	308	304	266	309	297	310	329	325	309	291	285	304	277	288	289	302	322	330	312	327	321	294	310	337	307	306	322	310	325	326	313	283	302	306	279	325	345	334	303	308	281	314	309	323	312	297	301	302	339	309	333	326	299	334	320	289	321	304	303	316	295	337	344	317	332	355	304	306	328	309	296	352	314	331	308	294	352	290	308	340	304	325	307	321	309	292	308	302	276	297	303	295	264	287	308	337	343	288	265	327	296	313	298	279	276	295	297	288	324	304	311	283	347	320	319	312	325	299	322	299	326	323	303	316	311	324	291	309	324	318	284	299	316	328	367	276	315	317	301	302	321	290	290	302	332	313	310	337	326	298	329	299	322	307	300	270	304	271	321	322	310	328	253	344	311	341	303	282	314	344	324	314	299	359	300	344	285	319	316	299	283	308	314	315	307	315	306	339	310	295	283	327	330	287	335	313	298	304	280	276	326	287	309	322	299	304	320	318	308	281	308	288	272	254	302	329	301	320	316	317	317	290	313	269	311	351	295	329	322	303	345	294	317	302	313	278	293	316	350	315	319	301	322	304	300	297	282	318	321	350	318	301	338	304	301	309	320	338	349	329	312	276	305	306	339	338	280	293	366	317	284	309	319	295	319	293	310	326	302	297	322	294	321	305	304	311	334	317	302	309	290	288	311	301	329	308	302	305	299	295	295	285	316	314	279	307	285	273	310	319	304	276	304	302	316	317	291	321	357	310	313	353	306	292	300	308	317	292	326	315	314	302	336	305	319	329	291	330	281	306	305	270	321	306	316	299	291	311	300	324	322	317	295	319	345	343	297	286	325	314	336	310	312	319	286	321	325	335	303	318	272	336	316	325	332	295	307	360	309	307	334	342	290	287	305	294	297	293	284	302	281	300	286	294	280	275	305	303	313	318	305	331	319	291	307	346	314	309	297	322	295	302	306	318	314	323	286	311	304	331	324	292	300	267	293	316	314	309	314	300	299	305	327	289	300	317	284	305	328	322	328	270	325	320	334	302	308	304	300	298	306	324	318	309	318	356	325	291	327	307	339	300	317	284	307	307	304	316	317	313	311	294	317	292	312	305	295	318	302	293	269	311	311	344	317	300	318	305	311	301	305	339	320	303	346	313	320	329	300	306	317	327	341	312	309	321	311	317	295	328	296	318	281	300	289	321	313	321	307	353	291	299	312	300	315	316	328	324	302	301	296	310	328	316	304	332	339	301	306	313	310	329	293	348	317	304	320	313	313	313	282	270	302	314	322	312	340	287	288	300	309	339	319	304	303	335	342	310	294	331	303	351	312	337	333	306	311	326	311	322	342	320	303	312	301	330	308	283	353	306	316	299	314	275	325	298	312	286	311	319	302	314	304	304	288	319	289	324	324	293	288	353	283	317	309	307	300	323	296	297	333	323	311	281	337	332	316	327	308	335	319	287	307	341	309	312	298	278	350	329	321	295	337	315	292	317	311	309	318	340	326	288	308	313	358	328	319	333	282	275	310	279	296	278	329	326	306	295	314	289	316	325	311	317	294	282	302	295	316	302	334	304	293	315	332	316	312	307	333	273	312	306	308	310	322	308	321	297	314	314	333	310	307	320	336	297	360	305	299	309	327	302	311	319	321	335	248	315	289	325	309	293	291	320	295	301	277	290	300	330	302	336	322	304	300	301	277	307	311	283	307	308	314	321	309	307	325	313	290	286	305	310	299	313	311	305	361	322	310	302	313	330	294	320	306	335	303	306	304	294	323	280	316	294	314	314	292	322	327	275	299	282	340	311	305	298	305	331	323	326	328	325	302	315	294	308	314	309	281	288	289	333	282	303	299	294	309	309	310	304	322	326	331	319	297	301	300	326	281	274	306	339	314	332	301	288	300	322	303	290	335	313	322	316	320	307	316	309	301	306	321	311	307	329	311	348	307	262	300	329	331	327	326	339	324	347	340	304	325	337	310	286	293	327	333	345	312	361	321	302	331	323	303	300	270	295	315	314	278	321	321	335	345	285	306	287	312	344	281	294	307	316	314	295	331	310	359	316	289	318	320	326	300	298	322	326	314	357	329	300	318	291	305	329	343	286	273	287	330	312	323	303	318	319	325	320	316	318	307	293	309	300	340	312	341	340	311	288	293	308	320	281	309	340	297	302	323	326	304	325	328	311	294	299	327	309	303	315	300	332	301	299	320	311	308	297	325	335	305	345	307	286	332	314	334	322	315	290	311	312	306	295	304	318	310	328	277	337	295	288	301	339	285	319	287	293	308	305	327	314	312	346	331	282	287	336	315	342	287	297	357	330	318	304	315	295	339	336	304	291	330	289	321	328	315	344	310	343	321	304	284	308	325	321	298	282	340	299	292	287	293	297	308	293	332	285	294	320	297	302	298	304	321	309	317	350	327	309	298	308	305	317	298	328	304	329	311	314	325	305	295	322	291	305	321	288	320	324	315	338	290	319	329	302	291	348	347	272	321	306	282	324	313	280	312	279	319	288	332	323	329	314	312	307	306	334	276	302	321	322	281	301	311	308	337	352	322	325	318	303	324	295	323	320	347	334	366	342	294	328	292	291	304	316	308	335	310	280	352	308	298	307	320	313	321	270	326	304	304	314	319	318	317	317	302	309	297	276	307	299	310	304	320	289	305	303	293	278	299	312	267	361	306	322	318	341	283	324	285	297	285	295	269	310	293	328	309	305	305	335	321	310	288	308	317	323	284	321	325	311	335	308	297	325	277	317	280	312	322	335	295	300	343	300	317	323	300	310	304	300	309	297	277	334	313	320	307	280	278	301	319	314	336	302	299	315	346	319	334	328	329	294	313	312	304	324	301	308	307	267	317	328	297	320	297	321	351	286	304	324	302	294	329	284	326	320	312	308	333	261	318	314	320	306	328	328	294	319	272	277	338	312	317	292	316	334	301	298	327	320	279	322	322	289	337	311	320	332	308	298	292	305	336	308	305	301	300	337	305	289	301	291	333	319	308	314	294	319	334
2414	1011	1080	1047	1067	972	952	938	957	910	924	910	916	947	879	890	913	871	915	878	911	923	924	901	938	958	891	900	925	918	872	864	936	921	893	942	904	918	887	923	904	943	910	903	931	953	893	844	934	925	880	929	917	868	905	931	913	948	935	940	878	867	867	951	901	922	906	909	959	892	867	906	967	912	896	913	937	915	933	910	906	891	916	934	908	900	932	870	866	848	918	891	908	961	878	922	934	925	921	907	904	859	930	928	886	918	912	919	889	842	898	945	923	872	879	979	881	905	890	869	926	905	907	917	874	929	903	842	869	932	954	897	870	870	881	961	929	896	916	922	863	891	918	924	917	917	868	937	859	912	979	976	921	945	866	901	864	938	878	916	876	895	907	951	889	915	881	893	948	898	944	901	880	920	908	880	870	873	906	938	903	929	893	878	957	856	983	894	912	920	910	899	908	882	928	890	907	897	877	886	947	888	914	891	911	965	898	952	916	915	872	916	911	935	899	922	902	925	891	925	877	890	902	936	922	925	902	938	967	913	907	892	894	910	900	878	839	911	901	876	917	926	913	903	911	866	848	917	895	894	921	873	882	876	903	925	896	898	947	862	907	898	882	883	878	866	902	853	940	886	926	850	836	940	849	877	897	848	914	886	909	881	863	902	889	893	904	873	937	883	889	907	885	900	861	952	908	911	913	894	893	910	863	876	866	863	923	892	959	888	840	875	886	881	922	863	928	868	961	890	925	907	928	900	879	865	891	904	905	949	899	943	909	910	872	910	949	926	946	915	922	927	864	907	912	869	950	865	937	851	894	905	897	926	897	880	917	967	926	871	851	943	862	918	914	862	882	872	886	913	898	962	859	920	911	904	910	898	886	882	911	935	838	955	906	905	916	928	889	904	857	949	983	914	865	934	872	927	882	878	936	921	889	841	910	912	858	895	824	894	956	923	909	857	915	953	849	918	936	951	898	919	903	890	860	907	884	878	919	921	944	898	869	873	920	921	924	966	902	955	952	917	908	916	906	919	967	967	913	878	898	890	854	862	821	873	906	890	909	888	929	860	936	909	955	938	868	888	912	926	902	917	910	923	928	916	942	847	964	895	860	879	914	920	958	896	866	921	919	970	855	909	898	928	889	881	936	892	917	897	920	908	867	916	869	867	904	899	944	913	931	904	885	872	870	905	918	902	879	850	927	859	857	892	898	894	887	904	907	930	884	937	916	879	903	912	928	859	876	900	911	937	876	903	929	916	956	907	904	902	910	916	925	916	931	931	889	908	897	944	905	914	914	936	862	892	872	961	888	944	896	929	896	943	910	923	907	944	943	886	891	910	924	880	868	942	869	889	980	881	896	932	887	927	928	960	857	939	946	836	880	909	906	873	872	941	940	928	874	833	943	882	857	949	902	896	943	909	934	937	933	954	899	867	879	862	922	885	966	924	887	906	881	930	909	914	941	891	912	852	886	888	894	871	908	951	879	907	918	904	892	894	905	938	929	942	880	901	928	837	939	897	936	903	905	907	942	942	926	920	900	900	922	894	912	904	935	923	881	864	933	915	869	907	889	903	914	877	902	868	918	877	918	905	885	899	907	884	945	945	897	923	903	944	936	927	945	869	920	891	901	863	919	887	882	871	955	946	865	928	867	928	822	976	887	852	911	859	910	883	913	890	965	910	847	909	932	902	887	883	910	915	943	907	879	889	920	926	919	911	945	887	894	903	901	901	939	886	927	908	881	932	836	912	857	869	891	903	921	903	942	848	876	970	879	908	904	914	961	921	912	910	854	880	934	902	925	930	877	877	907	924	895	934	904	911	921	918	900	946	922	878	845	891	906	893	961	947	862	967	926	933	893	962	917	885	955	884	840	885	889	917	902	908	944	904	945	901	855	905	935	880	960	898	893	907	964	946	916	877	875	958	979	914	909	970	920	945	918	915	939	901	929	949	871	929	910	934	886	900	865	938	879	817	902	899	921	906	919	915	914	917	925	890	875	863	880	910	853	892	970	898	904	903	932	924	873	853	883	929	917	937	913	961	934	914	930	870	918	905	891	905	864	903	892	906	860	867	889	887	885	869	882	854	869	879	856	910	933	899	949	961	966	889	913	885	880	932	889	878	891	910	925	917	980	904	857	934	888	945	928	876	879	919	952	880	958	915	945	953	948	873	878	878	876	862	881	886	913	901	914	896	930	899	912	880	859	908	919	888	906	968	930	861	909	940	884	858	884	863	957	896	975	885	898	889	870	889	875	931	873	893	925	877	912	913	938	878	889	930	904	908	883	895	909	938	901	900	912	932	954	888	930	939	898	879	869	866	933	895	897	942	894	916	902	912	913	942	864	934	839	897	939	896	927	933	914	947	903	891	871	898	937	929	911	889	892	949	858	925	935	906	921	908	906	912	931	913	899	908	883	916	930	924	938	892	917	876	923	908	884	909	878	915	927	874	861	950	940	912	940	894	853	868	939	898	892	921	913	909	878	921	906	924	900	906	914	877	901	970	899	889	935	887	949	924	971	919	918	884	869	899	887	883	947	902	880	887	918	886	860	927	908	920	885	866	922	907	937	909	915	928	937	942	902	905	910	887	931	900	897	894	876	909	904	909	845	899	925	937	884	854	907	866	920	914	895	885	890	872	952	900	866	859	951	946	874	888	939	893	887	901	905	888	963	909	919	879	899	910	890	915	846	948	942	972	881	896	923	938	903	882	921	942	897	922	939	892	897	892	886	949	899	867	918	923	978	884	887	930	976	948	877	923	971	923	858	983	918	885	929	883	912	889	917	871	907	920	945	916	921	911	889	907	910	897	865	923	890	873	963	899	907	901	915	926	892	967	910	932	903	964	899	917	926	940	888	919	899	904	900	943	869	889	890	890	863	925	877	899	937	856	905	971	924	875	955	960	897	871	900	959	903	933	927	864	943	929	880	854	901	949	917	912	871	894	946	887	914	902	919	892	912	985	901	897	902	950	893	920	892	877	912	943	919	924	891	872	912	909	916	923	894	912	928	871	892	900	909	897	925	945	880	928	884	942	859	893	904	913	922	878	926	954	956	903	887	920	887	932	959	915	892	902	886	921	869	909	909	906	868	955	909	939	886	920	896	912	918	907	894	904	938	895	917	887	903	927	932	885	948	881	940	825	884	869	928	956	905	917	948	889	943	895	887	902	897	882	930	921	909	967	869	931	902	934	941	869	923	884	869	907	867	996	922	896	886	921	913	858	845	905	933	957	915	829	912	910	929	846	937	918	876	922	940	899	855	921	906	920	878	839	877	888	875	908	911	884	880	892	928	887	985	847	886	912	915	888	931	874	925	889	876	904	886	922	873	951	872	931	918	913	957	923	893	918	863	864	907	882	916	939	908	913	917	860	905	881	882	908	914	910	870	944	943	891	886	960	934	903	864	903	887	927	910	905	874	948	883	947	920	902	888	889	898	928	926	928	982	930	944	945	945	904	834	903	895	887	918	902	951	871	918	913	881	950
8763	1176	1538	1243	874	673	549	430	372	286	297	262	237	250	232	230	230	187	194	180	215	165	199	187	209	182	164	163	170	178	185	191	184	174	184	161	162	167	176	179	171	165	155	162	171	170	168	182	181	192	191	172	165	154	173	164	184	178	165	175	165	167	179	174	181	193	186	168	169	172	182	189	149	171	159	156	194	173	171	161	158	145	164	192	177	159	186	176	184	173	165	155	167	175	177	157	177	196	179	175	182	167	184	147	188	171	202	174	185	195	172	191	179	155	159	155	188	141	184	170	164	175	172	170	183	161	150	175	169	175	175	164	177	147	162	171	169	181	182	162	174	166	221	204	186	174	170	185	161	177	154	178	173	171	176	147	182	177	184	158	169	149	170	171	172	197	177	179	156	184	133	153	193	157	185	166	170	172	180	176	156	161	184	142	155	171	159	179	178	172	179	138	187	171	154	171	158	197	180	181	183	186	158	169	178	175	176	166	178	191	178	160	175	180	162	160	169	182	159	168	160	175	176	191	164	166	170	152	126	175	159	188	175	191	165	155	166	172	172	163	161	169	157	164	178	168	173	161	154	183	177	151	173	168	175	158	174	158	183	148	177	158	164	179	182	172	180	163	174	167	171	174	193	143	168	152	168	189	195	181	183	170	179	171	150	146	193	184	167	198	170	168	166	161	167	160	187	164	144	167	171	158	173	199	154	143	144	182	167	164	164	165	161	180	159	179	157	153	162	190	152	174	130	166	165	166	174	158	168	179	172	190	180	166	177	167	170	159	178	161	160	176	181	153	147	171	190	163	175	192	157	163	178	191	195	164	185	164	200	162	161	153	159	174	170	171	190	163	172	135	169	195	171	178	158	165	164	169	166	164	161	167	164	133	178	167	159	149	158	167	179	153	154	155	203	185	148	157	185	160	170	196	176	186	164	176	161	172	171	174	184	213	164	166	171	166	177	164	169	138	164	172	168	161	192	170	182	174	155	163	172	172	157	168	169	159	164	153	168	175	162	180	181	161	165	173	146	173	176	175	159	153	172	153	181	163	180	154	153	167	146	174	154	175	170	161	167	150	182	174	172	168	154	168	184	164	178	159	161	137	164	153	172	146	161	170	162	148	178	179	161	159	180	165	153	171	182	187	182	166	166	195	162	169	170	172	160	203	163	171	159	173	150	174	175	159	159	147	183	191	175	183	154	180	152	173	173	173	180	161	187	174	201	163	139	164	172	191	155	182	189	181	168	166	162	162	169	161	181	171	167	170	148	160	161	186	173	166	150	172	163	160	168	174	165	184	161	162	159	198	171	153	159	158	166	140	147	161	178	157	187	164	167	146	185	176	173	165	161	165	168	183	164	171	155	157	160	159	149	180	157	168	189	146	183	186	156	180	166	160	153	168	182	170	171	184	179	179	154	157	148	161	187	158	163	157	179	162	175	162	184	175	150	182	162	186	182	175	172	140	160	173	167	165	175	156	176	168	171	152	158	139	150	139	183	173	181	164	181	183	166	178	166	167	171	159	169	188	170	167	162	189	164	177	164	169	176	168	156	159	176	177	146	171	164	208	165	164	162	192	169	183	159	173	170	155	151	163	161	182	184	164	159	185	160	169	165	147	133	167	162	174	166	177	170	181	151	177	141	183	172	181	152	185	192	195	167	187	175	165	157	175	169	190	178	175	183	169	178	174	155	165	167	157	165	139	158	157	141	159	182	151	176	166	154	183	131	170	168	174	160	173	160	165	172	172	200	171	177	169	159	164	150	180	161	159	163	182	166	172	174	190	162	169	184	153	179	177	178	171	162	171	163	160	149	174	180	141	193	177	171	171	180	172	179	171	184	197	170	166	161	181	160	157	177	178	147	179	181	187	177	187	154	167	157	174	142	152	193	170	154	178	172	192	161	176	165	162	174	165	194	164	188	180	175	185	200	168	169	165	161	185	184	175	169	174	183	186	196	183	154	168	186	183	191	166	162	175	161	192	157	144	159	180	184	172	177	160	184	181	185	189	173	163	172	171	173	168	170	156	166	187	182	168	168	157	165	157	158	182	177	165	164	193	177	175	156	168	168	166	157	167	165	155	169	162	168	176	168	167	183	159	178	170	153	178	166	166	159	157	203	169	169	161	156	167	182	162	151	169	164	173	172	187	163	176	167	194	163	156	180	187	161	187	183	168	153	179	160	139	184	166	163	153	175	186	169	158	181	184	182	168	177	147	148	173	162	173	148	186	152	177	179	170	191	186	154	181	185	173	190	173	163	184	163	175	139	172	172	157	159	182	166	187	173	159	193	170	198	159	156	177	149	153	157	161	173	177	179	172	160	170	156	150	175	175	181	179	161	146	168	173	160	156	177	167	179	153	161	177	167	143	164	176	159	179	166	191	162	162	156	160	172	190	151	173	156	178	153	180	161	167	153	170	167	173	181	158	178	163	178	150	182	182	156	176	164	189	160	191	164	154	160	187	135	172	159	178	163	182	167	154	167	170	186	189	171	203	141	171	175	140	157	168	173	149	187	157	172	156	176	202	175	164	169	145	151	189	158	171	161	178	138	177	169	167	164	164	161	167	196	171	165	169	156	195	159	147	188	164	146	160	141	179	164	188	146	167	188	162	178	180	166	174	193	164	173	162	155	184	149	164	172	197	158	180	159	154	183	145	173	166	162	178	155	177	180	176	163	168	156	184	156	193	191	178	159	160	155	175	169	162	144	147	154	159	180	162	172	168	181	143	164	173	192	183	198	173	186	165	157	161	162	166	161	185	183	158	190	158	148	174	168	166	175	198	164	167	179	191	172	162	158	169	153	154	145	158	186	162	177	141	167	165	197	158	192	157	172	201	173	153	170	180	165	182	183	157	180	168	180	188	165	146	151	175	169	134	179	157	185	166	170	173	163	185	176	171	151	171	181	171	190	160	165	181	180	179	193	180	184	160	150	152	191	173	176	156	164	179	173	166	141	166	175	140	160	166	167	190	160	154	152	165	175	187	186	163	156	202	162	167	170	181	159	166	175	186	163	170	164	152	163	187	154	144	162	164	182	186	165	179	152	177	195	188	166	173	148	170	173	163	162	165	141	170	145	165	162	168	162	177	187	178	161	175	156	173	171	142	169	166	174	176	164	160	176	207	139	166	148	178	177	190	158	188	178	162	175	174	175	150	164	149	175	181	140	166	192	155	145	188	171	176	195	179	194	197	150	176	169	175	181	189	171	155	184	172	145	153	202	178	209	183	171	183	167	180	167	166	162	170	179	165	151	176	181	170	166	163	165	139	164	157	182	167	152	164	159	178	174	171	170	148	169	168	172	188	166	191	174	157	139	167	158	150	183	164	159	147	168	179	154	154	165	188	169	154	178	145	159	179	202	170	136	183	174	174	174	142	177	182	154	178	183	181	185	140	176	157	159	158	163	176	165	165	164	152	173	156	153	164	176	184	160	167	173	154	168	182	191	166	183	157	169	202	175	170	171	139	131	178	147	176	160	167
5683	1625	3563	3985	3370	2758	2189	1884	1665	1433	1249	1186	1117	1013	994	954	870	815	826	805	756	748	763	698	672	676	675	626	662	605	663	657	625	550	601	656	595	613	627	585	610	625	588	598	586	568	635	574	628	537	542	616	570	553	572	556	559	593	600	574	545	547	589	593	536	579	584	527	521	580	544	555	574	567	528	539	526	520	543	550	518	556	574	553	564	562	550	574	541	547	520	555	547	562	575	533	604	528	519	548	559	542	551	571	551	561	529	513	552	563	560	558	505	523	552	549	573	534	525	536	585	554	557	544	536	511	536	541	534	551	568	507	528	523	519	552	559	570	544	566	579	482	522	528	556	550	542	530	561	545	570	499	546	510	540	547	527	568	583	515	509	469	575	554	538	506	552	531	531	555	561	519	583	501	592	574	571	533	526	534	528	530	552	532	530	515	525	560	576	484	528	555	547	551	539	543	588	526	570	521	520	553	524	535	545	521	525	518	521	526	546	519	542	582	538	551	539	540	527	508	533	513	531	569	529	516	538	565	526	521	583	565	529	562	573	597	560	547	538	500	526	559	526	525	556	493	573	524	506	551	597	529	527	519	531	524	521	537	540	499	494	565	532	529	555	541	526	499	556	542	532	567	533	535	552	539	510	527	540	512	556	524	508	528	549	549	527	500	521	531	547	559	494	523	569	544	527	534	557	502	527	574	557	535	551	525	581	546	511	565	597	533	565	567	554	540	532	517	488	507	534	565	538	553	555	508	584	553	536	540	506	498	538	530	512	535	545	564	537	552	540	518	550	538	540	532	538	500	535	544	536	511	538	578	546	533	557	531	535	548	523	519	524	540	554	502	533	535	526	555	523	510	528	542	522	540	512	525	510	503	509	567	546	519	496	532	530	499	538	551	497	524	561	537	532	554	510	542	547	472	535	544	503	529	521	553	523	540	578	522	544	572	542	529	510	530	495	540	514	596	531	538	545	527	579	534	543	520	556	530	588	524	537	554	559	520	541	516	487	540	497	512	540	544	529	542	469	539	531	553	536	521	539	469	514	531	495	528	532	511	503	554	541	575	577	551	560	539	526	535	541	541	500	560	575	544	528	517	517	530	505	527	570	539	540	542	497	513	548	537	531	527	543	534	498	549	562	540	548	518	493	523	550	515	554	541	541	567	567	561	522	517	521	512	555	586	554	553	555	499	486	568	527	518	537	578	546	529	506	547	514	532	528	524	532	516	539	545	546	513	479	525	488	535	564	527	546	545	517	501	541	531	553	528	517	519	517	549	479	516	536	512	501	558	539	537	541	546	506	547	541	480	552	505	488	506	544	540	521	518	529	520	588	546	558	494	544	578	552	515	550	554	507	516	545	571	526	542	517	527	513	527	517	519	546	583	555	543	522	542	550	575	521	554	538	533	530	532	551	542	507	543	494	541	527	537	528	578	535	516	536	526	565	529	507	530	526	557	523	563	529	518	520	555	503	527	510	538	542	530	555	540	548	564	560	517	563	527	525	517	543	521	556	563	497	591	546	537	548	544	520	546	595	565	499	535	558	542	516	482	513	506	488	541	566	560	524	532	530	617	510	525	551	578	563	547	538	517	550	521	527	558	526	530	536	537	500	498	534	536	533	487	523	526	574	554	539	522	546	502	565	587	541	531	540	525	517	559	540	556	532	536	559	533	578	497	511	544	517	551	523	577	541	545	507	513	499	546	533	520	485	573	545	514	522	538	520	542	548	542	554	492	520	507	527	511	545	486	527	547	535	590	507	560	548	554	501	504	483	535	568	578	554	521	499	517	499	555	554	567	570	560	516	503	556	559	544	556	524	521	527	516	486	517	549	569	547	527	568	541	545	532	552	510	487	549	535	550	510	551	529	527	497	532	534	518	532	493	569	571	575	519	542	550	571	570	489	512	545	495	510	540	565	508	503	523	545	517	531	533	529	520	546	534	587	550	557	538	544	568	546	496	518	513	537	475	532	543	544	571	496	546	543	535	540	546	514	549	515	512	561	527	568	553	577	549	516	528	504	525	528	552	545	552	499	531	534	510	546	522	488	555	538	527	547	538	546	540	516	507	560	522	501	543	548	522	539	520	530	532	551	537	566	563	555	568	536	547	548	495	533	523	568	523	577	539	536	528	546	552	506	572	527	546	555	557	531	527	559	539	551	493	502	546	543	525	573	525	524	552	552	546	545	544	521	538	556	512	491	546	503	567	549	539	549	526	551	562	507	555	581	538	538	528	567	543	600	613	546	517	537	525	567	559	546	510	529	558	532	542	548	552	568	552	555	574	496	505	557	529	536	551	538	525	541	586	587	527	478	503	529	528	498	511	508	517	548	505	508	504	518	584	529	556	545	572	565	506	507	519	533	537	493	514	527	514	580	514	530	521	558	549	566	537	488	531	547	538	548	499	563	515	552	526	518	529	505	537	532	577	526	548	517	565	497	524	519	498	518	517	546	543	528	534	564	581	511	548	514	501	545	521	526	576	551	545	537	570	560	507	528	561	555	572	502	574	541	570	531	536	563	589	548	559	500	525	565	511	530	528	509	513	554	530	535	522	519	569	543	540	570	491	542	579	479	530	513	536	564	533	543	562	536	539	549	528	559	533	529	521	574	537	568	519	565	504	594	535	537	553	526	487	536	535	517	479	488	526	553	552	512	535	497	516	540	527	526	502	484	586	551	533	488	536	551	518	549	524	562	522	521	517	514	531	543	508	519	541	571	534	527	568	550	546	517	488	530	524	517	541	526	542	487	527	548	544	508	553	538	526	537	544	539	536	538	474	533	518	539	522	564	556	499	527	547	518	543	542	504	496	560	531	553	494	513	541	535	541	530	567	579	539	558	534	504	561	555	551	581	552	547	556	574	526	537	540	508	533	526	544	533	549	550	534	514	529	573	536	565	493	530	536	543	533	560	521	532	591	542	557	507	483	501	562	484	551	549	549	520	547	535	560	541	515	517	544	502	531	558	506	518	507	530	561	521	531	509	558	518	548	545	527	514	583	525	529	529	528	521	559	511	565	512	520	523	550	533	545	526	548	520	539	527	486	518	579	524	545	530	510	521	512	560	540	533	561	497	509	579	572	537	518	545	571	541	524	517	528	504	547	549	539	551	546	559	517	527	576	526	505	525	510	573	547	548	529	530	560	537	511	545	492	519	545	534	501	497	517	567	494	555	573	547	540	511	524	480	497	547	561	550	548	545	497	531	544	532	505	524	523	522	506	538	541	561	529	521	541	506	541	514	530	533	532	549	504	537	481	551	533	482	531	516	527	559	520	498	522	511	509	522	539	499	548	559	533	544	549	567	599	509	534	549	513	579	560	516	543	517	545	477	541	514	528	491	526	551	542	540	553	533	535	526	536	566	551	538	492	559	495	543	505	552	527	524	554	486	527	516	523	530	534	521	508	572	548	547	531	575	502	513	560	523	557	538	491	540	527	558	524	526	566	565	534	536	524	496	488	536	534	515	517	506	572	544	536
